
/* ------BODY----margin: 0 auto; serve per centrare Netscape------text-align: center;----per IE------ */

BODY    { BACKGROUND: #ffffff; text-align: center; margin-top: 0px; margin: 0 auto; }

.border { width:844px; border-right: #C3C3C1 0px solid; border-left: #C3C3C1 0px solid; margin: 0 auto;}

img     { border-color: #000000; }

.small  { font-size: 10px; }

.tavola    { /* ---Css table se inserita dall'editor--- */
              vertical-align: top; text-align: justify; font-weight: normal;
             font-family: Arial, sans-serif; font-size: 11px; color: #000000; }

.img_no_padding { vertical-align: bottom; border:0px; padding:0px; margin:0px; float:left; }

.img_middle { vertical-align: middle; border:0px; }

.img_no_padding2 { vertical-align: bottom; border:0px; margin-right: 4px; margin-left: 4px;}


/* -------------------------------------------HEADER--1---------------------------------------------- */

.top { width: 844px; padding: 0px; border-collapse: collapse; margin: 0 auto; vertical-align: top; }

.top_1      {width: 844px; height: 57px;  margin: 0px 0px 0px 0px; padding: 0px; vertical-align:top;  background-image: url(/img/top1.jpg);  }
            
.top_2      { border-collapse: collapse; width: 844px; height: 53px; margin: 0px 0px 0px 0px; vertical-align:top; padding: 0px; 
              text-align:left; background-color:#757E87;}



.logo  { float: left; margin-top: 14px; margin-left: 5px;}


.line  { float: right; margin-top: 30px;
         font-family: Tahoma, sans-serif; font-size: 10px; color: #ffffff; }

.line a:link    { margin-left: 10px; margin-right: 10px; text-decoration: none;
                  font-family: Tahoma, sans-serif; color: #dddddd; font-size: 10px; font-weight: normal; }
.line a:visited { margin-left: 10px; margin-right: 10px; text-decoration: none;
                  font-family: Tahoma, sans-serif; color: #dddddd; font-size: 10px; font-weight: normal; }
.line a:hover   { color: #ffffff }


.stringa {  font-family: Tahoma, sans-serif; font-size: 11px; color: #000000; background-color: #FBFBFB; vertical-align: bottom, baseline;
             border-style: solid; border-color: #8196BE; border-width: 1px;
             width: 130px; margin-top: 0px; margin-right: 2px; margin-left: 0px; padding: 4px;}

.cerca   {  font-family: Tahoma, sans-serif; font-size: 11px; color: #ffffff; background-color: #CC4122;
                 width: 34px; border-style: solid; border-width: 1px; border-color:#000000; margin-bottom: 0px;
                 margin-left: 2px; height: 22px;}


/* -------------------------------------------HEADER--2---------------------------------------------- */

.banda_1  { width: 740px; height: 10px; border-bottom: #dddddd 0px solid;
            background-color: #ffffff;; text-align: center; }

.big      { width: 740px; height: 10px; margin: 0px; padding: 0px; }

.banda_2  { width: 740px; height: 5px; border-top: #dddddd 2px solid; border-bottom: #dddddd 2px solid;
            background-color: #B2B2B4; }

.banda_3  { width: 740px; margin: 0px; padding: 0px;
            background-image: url(img/pre_menu.jpg); text-align: center; }

.img_left     { float: left; margin-right: 1px;  }

.collassa { position: relative; top: 0px; left: -288px;
            vertical-align: middle; border:0px; }


/* -------------------------------------------TBL Centrale------------------------------------------------- */


.main_table { width: 844px; padding: 0px; border-collapse: collapse; margin: 0 auto;
              vertical-align: top; background-color: #ffffff; }

.menu_tbl   { width: 164px; margin: 0px; padding: 0px; border-collapse: collapse; text-align: left;
              vertical-align: top; background-color: #ffffff;}

.body_tbl   { width: 650px; padding-top: 24px; padding-bottom: 10px; padding-left: 15px; padding-right: 15px; background-color: #ffffff;
              vertical-align: top; text-align: justify; font-weight: normal;
              font-family: Trebuchet MS; font-size: 12px; color: #000000; border-right:solid 1px #eeeeee; }


/* -------------------------------------------MENU TBL------------------------------------------------- */


.menu_close           { height: 26px; padding: 0px; CURSOR: pointer;}

.menu_close A:link    { margin-left: 18px; text-decoration: none; font-weight: normal;
                        font-family: Arial, sans-serif; font-size: 14px; color: #800000 }
.menu_close A:visited { margin-left: 18px; text-decoration: none; font-weight: normal;
                        font-family: Arial, sans-serif; font-size: 14px; color: #800000 }
.menu_close A:hover   { color: #000000 }



.menu_open           { height: 26px;  padding: 0px; 
                       font-family: Arial, sans-serif; font-size: 14px; font-weight: bold; 
                       color: #800000}

.menu_open A:link    { margin-left: 5px; text-decoration: none; font-weight: normal;
                        font-family: Arial, sans-serif; font-size: 14px; color: #800000 }
.menu_open A:visited { margin-left: 5px; text-decoration: none; font-weight: normal;
                        font-family: Arial, sans-serif; font-size: 14px; color: #800000 }
.menu_open A:hover   { color: #000000 }



.menu_link           { min-height:20px; padding: 2px 10px 2px 10px; margin:1px 0px 1px 9px; background-color:#94494E;  vertical-align:middle; }

.menu_link A:link    { margin-left: 0px; text-decoration: none; font-weight: normal;
                       font-family: Arial, sans-serif; font-size: 12px; color: #ffffff }
.menu_link A:visited { margin-left: 0px; text-decoration: none; font-weight: normal;
                       font-family: Arial, sans-serif; font-size: 12px; color: #ffffff }
.menu_link A:hover   { color: #ffffff; }


.space { height: 1px; padding: 0px; background-color: #eeeeee; }


/* -------------------------------------------BODY TBL------------------------------------------------- */

.titolo { margin-left: 0px; font-weight: normal; text-align:left;
          font-family: Arial, sans-serif; font-size: 14px; color: #800000;}
.titolo a:link    { color: #000000; font-family: Tahoma, sans-serif; font-size: 10px; font-weight: normal;
                    margin-left: 0px; margin-right: 0px; text-decoration: none;  }
.titolo a:visited { color: #000000; font-family: Tahoma, sans-serif; font-size: 10px; font-weight: normal;
                    margin-left: 0px; margin-right: 0px; text-decoration: none;  }
.titolo a:hover   { color: #000000;}


.print  { float:right; margin:0px 0px 3px 10px; }

.print a:link    { color: #000000; font-family: Tahoma, sans-serif; font-size: 10px; font-weight: normal;
                   margin-left: 0px; margin-right: 4px; text-decoration: none;  }
.print a:visited { color: #000000; font-family: Tahoma, sans-serif; font-size: 10px; font-weight: normal;
                   margin-left: 0px; margin-right: 4px; text-decoration: none;  }
.print a:hover   { color: #1D4D24;}

.body_link    { font-family: Arial, sans-serif; font-size: 12px; }
.body_link a:link    { color: #C73F27; font-family: Arial, sans-serif; font-size: 12px; font-weight: normal;
                       text-decoration: none; margin: 0px; }
.body_link a:visited { color: #C73F27; font-family: Arial, sans-serif; font-size: 12px; font-weight: normal;
                       text-decoration: none; margin: 0px; }
.body_link a:hover   { color: #E87C5F;}


/* -------------------------------------------FOOTER------------------------------------------------- */

.footer1 { width: 844px; height: 1px; padding: 0px; border-collapse: collapse; margin: 0 auto;
             border-top: #eeeeee 0px solid; border-bottom: #348640 0px solid;
             background-color: #aaaaaa; }

.footer2 { width: 844px; height:25px; padding: 0px; border-collapse: collapse; margin: 0 auto;
             border-top: #348640 0px solid; border-bottom: #A37B01 0px solid;
             background-image: url("img/footer.jpg"); font-family: Arial, sans-serif; vertical-align: top; }

.footer2 A:link    { font-size: 10px; color: #000000; font-weight: normal;
                     margin-left: 10px; margin-right: 10px; text-decoration: none; }
.footer2 A:visited { font-size: 10px; color: #000000; font-weight: normal;
                     margin-left: 10px; margin-right: 10px; text-decoration: none; }
.footer2 A:hover   { color: #1D4D24; }

.copyright { width: 185px; text-align: center; font-size: 10px; }

.credits   { width: 555px; text-align: left; color: #000000; font-size: 10px; }


/* -------------------------------------------FORM ELEMENT------------------------------------------------- */

.standard {  font-family: Tahoma, sans-serif; font-size: 11px; color: #000000; background-color: #FBFBFB; vertical-align: baseline;
             border-style: solid; border-color: #8196BE; border-width: 1px;
             width: 110px; margin-top: 2px; margin-right: 2px; margin-left: 20px; padding: 4px;}

.medio {  font-family: Tahoma, sans-serif; font-size: 11px; color: #000000; background-color: #FBFBFB; vertical-align: baseline;
             border-style: solid; border-color: #8196BE; border-width: 1px;
             width: 150px; margin-top: 2px; margin-right: 2px; margin-left: 20px; padding: 4px;}

.lungo {  font-family: Tahoma, sans-serif; font-size: 11px; color: #000000; background-color: #FBFBFB; vertical-align: baseline;
             border-style: solid; border-color: #8196BE; border-width: 1px;
             width: 200px; margin-top: 2px; margin-right: 2px; margin-left: 20px; padding: 4px;}

.area {  font-family: Tahoma, sans-serif; font-size: 11px; color: #000000; background-color: #FBFBFB; vertical-align: baseline;
             border-style: solid; border-color: #8196BE; border-width: 1px; width: 200px;
             margin-top: 2px; margin-right: 2px; margin-left: 20px; padding: 4px;}

.listbox {  font-family: Tahoma, sans-serif; font-size: 11px; color: #000000; background-color: #FBFBFB; vertical-align: baseline;
             border-style: solid; border-color: #8196BE; border-width: 1px;
             width: 228px; margin-top: 2px; margin-right: 2px; margin-left: 20px; padding: 0px;}


.input_cerca2 {  font-family: Tahoma, sans-serif; font-size: 11px; color: #ffffff; background-color: #800000;
                 width: 120px; border-style: solid; border-width: 1px; border-color:#000000;
                 margin-left: 20px;}

.input_cerca3 {  font-family: Tahoma, sans-serif; font-size: 11px; color: #ffffff; background-color: #800000;
                 width: 70px; border-style: solid; border-width: 1px; border-color:#000000;
                 margin-left: 20px;}

.input_ordine {  font-family: Tahoma, sans-serif; font-size: 11px; color: #2A4D91; background-color: #CBD7EE;
                 width:220px; height: 18px; border-style: solid; border-width: 1px; border-color:#8196BE}

/* -------------------------------------------PROMO------------------------------------------------- */


.body_tbl h1 {font-family: Trebuchet MS, sans-serif;  FONT-SIZE: 1em; color: #000000; text-align: justify; }

.body_tbl h2 {font-family: Trebuchet MS, sans-serif;  FONT-SIZE: 1em; color: #000000; text-align: justify; }

.body_tbl h3 {font-family: Trebuchet MS, sans-serif;  FONT-SIZE: 1em; color: #000000; text-align: justify; }

.body_tbl h4 {font-family: Trebuchet MS, sans-serif;  FONT-SIZE: 1em; color: #000000; text-align: justify; }

.body_tbl h5 {font-family: Trebuchet MS, sans-serif;  FONT-SIZE: 1em; color: #000000; text-align: justify; }

.extra    { font-family: Tahoma, sans-serif;  font-size: 4px; color: #ffffff }
.extra A:link    { margin-top: 0px; margin-bottom: 0px; font-weight: normal; text-decoration: none;
                   font-family: Tahoma, sans-serif;  font-size: 4px; color: #ffffff }
.extra A:visited { margin-top: 0px; margin-bottom: 0px; font-weight: normal; text-decoration: none;
                   font-family: Tahoma, sans-serif;  font-size: 4px; color: #ffffff }
.extra A:hover   { color: #ffffff }

/* -------------------------------------------SHOP------------------------------------------------- */

.seguimi { margin-top: 20px; padding: 4px; background-color: #F5EAED; text-align: left; border: #EBD5DB 3px solid;
             font-family: Tahoma, sans-serif; font-size: 11px; color: #800000; font-weight: bold;}
.seguimi a:link    { color: #800000; font-family: Tahoma, sans-serif; font-size: 11px; font-weight: bold;
                    text-decoration: none;  }
.seguimi a:visited { color: #800000; font-family: Tahoma, sans-serif; font-size: 11px; font-weight: bold;
                    text-decoration: none;  }
.seguimi a:hover   { color: #000000;}


.guida { margin-top: 3px; padding: 4px; background-color: #F5EAED; border: #EBD5DB 3px solid;
          font-family: Tahoma, sans-serif; font-size: 11px; color: #60676E; text-align: left; }
.guida a:link    { color: #000000; font-family: Tahoma, sans-serif; font-size: 11px; font-weight: normal;
                    text-decoration: none;  }
.guida a:visited { color: #000000; font-family: Tahoma, sans-serif; font-size: 11px; font-weight: normal;
                    text-decoration: none;  }
.guida a:hover   { color: #605C59;}


.shop           { margin: 0px; padding: 0px; border-collapse: collapse; margin: 0 auto; background-color: #F7F0F2;
                    font-family: Tahoma, sans-serif; font-size: 11px; color: #800000; float:left; margin-left:2px; }
.shop a:link    { color: #550303; font-family: Tahoma, sans-serif; font-size: 12px; font-weight: bold;
                    margin-left: 0px; margin-right: 0px; text-decoration: none;  }
.shop a:visited { color: #550303; font-family: Tahoma, sans-serif; font-size: 12px; font-weight: bold;
                    margin-left: 0px; margin-right: 0px; text-decoration: none;  }
.shop a:hover   { color: #000000;}

.space_shop { height: 3px; padding: 0px; background-color: #ffffff; }

.immagina  { width: 60px; height: 60px; margin: 0px; padding: 0px; border-collapse: collapse; text-align: left;
              vertical-align: top; background-color: #F7F0F2; }

.preventivo  a:link    { color: #800000; font-family: Tahoma, sans-serif; font-size: 11px; font-weight: normal;
                    margin-left: 0px; margin-right: 0px; text-decoration: none;  }
.preventivo  a:visited { color: #800000; font-family: Tahoma, sans-serif; font-size: 11px; font-weight: normal;
                    margin-left: 0px; margin-right: 0px; text-decoration: none;  }
.preventivo  a:hover   { color: #C73F27;}

/* -------------------------------------------MAPPA------------------------------------------------- */

.mappa { background-color: #F8E19D; text-align: left; border-top: #FEF0CB 3px solid;
           border-left: #FEF0CB 3px solid; border-right: #FEF0CB 3px solid; border-bottom: #FEF0CB 3px solid;
             font-family: Tahoma, sans-serif; font-size: 10px; color: #000000; font-weight: bold;}
.mappa a:link    { color: #E03720; font-family: Tahoma, sans-serif; font-size: 11px; font-weight: normal;
                    text-decoration: none;  }
.mappa a:visited { color: #E03720; font-family: Tahoma, sans-serif; font-size: 11px; font-weight: normal;
                    text-decoration: none;  }
.mappa a:hover   { color: #D37262;}

