
/* ------BODY----margin: 0 auto; serve per centrare Netscape------text-align: center;----per IE------ */

html, body { margin: 0; padding: 0}

BODY    { BACKGROUND: #000000; text-align: center;}

.container{ width:750px; border-left: #CCCCCC 0px solid; margin: 0 auto; text-align: center; BACKGROUND: #ffffff;}

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: Trebuchet MS, sans-serif; font-size: 13px; color: #273C59; }
             
hr { color: #DCCFAC; background-color: #DCCFAC; height: 1px; } 

h1 {font-family: Trebuchet MS, sans-serif;  FONT-SIZE: 1em; color: #26491F; text-align: justify; }

.img_middle     { width: 4px; height: 4px; OVERFLOW: hidden; margin-top: 4px; margin-bottom: 1px;}

/* -------------------------------------------HEADER--1---------------------------------------------- */

.banda   { width: 750px; padding: 0px; border-collapse: collapse; margin: 0 auto;
           font-family: Verdana, sans-serif; color: #737270; font-size: 10px;}

.header { width: 750px; height: 234px; text-align:center; margin: 0 auto;}

.big    { width: 750px; height: 116px; background-color: #ffffff; background-image: url(img/top1.jpg); vertical-align:top; text-align:center; margin: 0 auto;}

.big2    { width: 750px; height: 118px; background-color: #ffffff; background-image: url(img/top2.jpg); }

.line  { padding-left: 8px; padding-right: 8px; margin-left: 0px; margin-top: 30px; border-bottom: #EBDEBE 0px solid; 
     float:left; font-family: Tahoma, sans-serif; font-size: 10px; color: #C2AB68; font-style: italic; }


.line a:link    { margin-left: 10px; margin-right: 10px; text-decoration: none;
                  font-family: Verdana, sans-serif; color: #AF723C; font-size: 10px; font-weight: normal; }
.line a:visited { margin-left: 10px; margin-right: 10px; text-decoration: none;
                  font-family: Verdana, sans-serif; color: #AF723C; font-size: 10px; font-weight: normal; }
.line a:hover   { color: #C89F71 }


.top_page  { margin: 0px; padding: 0px; border-collapse: collapse; height: 3px; max-height: 3px; font-size:2px; }


.menu_tbl   { margin: 10px 0px 0px 0px; padding: 0px; text-align: center; margin: 0 auto; }
              
.body_tbl   { width: 730px; padding: 10px; border-collapse: collapse; margin: 0 auto;
              vertical-align: top; background-color: #F8F8F0;}



.img_no_padding { vertical-align: bottom; border:0px; padding: 0px; margin: 0px;   }


.img_left     { float: left; }  /* ----per IE------ */





/* -------------------------------------------TBL Centrale CATALOGO------------------------------------------------- */

.main_table { width: 750px; padding: 0px; border-collapse: collapse; margin: 0 auto;
              vertical-align: top; background-color: #F8F8F0;}

.menu_tbl2   { width: 160px; margin: 0px; padding: 0px; border-collapse: collapse; text-align: left;
              vertical-align: top; background-color: #F8F8F0;}

.body_tbl2   { width: 590px; padding: 20px;
              vertical-align: top; text-align: justify; font-weight: normal; background-color: #F8F8F0;
              font-family: Arial, sans-serif; font-size: 12px; color: #000000; }


/* -------------------------------------------MENU ALTO ORIZZONTALE------------------------------------------------- */


.menu_close           { vertical-align: top; padding-left: 6px; padding-right: 6px; 
                        font-family: arial, sans-serif; font-size: 12px; color: #C4E0EB}

.menu_close A:link    { text-decoration: none; font-weight: normal; 
                        font-family: arial, sans-serif; font-size: 12px; color: #ffffff }
.menu_close A:visited { text-decoration: none; font-weight: normal; 
                        font-family: arial, sans-serif; font-size: 12px; color: #ffffff }
.menu_close A:hover   { color: #C4E0EB }


.menu_link           { vertical-align: top; padding-left: 2px; padding-right: 6px; padding-top: 2px;
                        font-family: arial, sans-serif; font-size: 11px; color: #C4E0EB}

.menu_link A:link    { text-decoration: none; font-style: normal; 
                       font-family: arial, sans-serif; font-size: 11px; color: #ffffff }
.menu_link A:visited { text-decoration: none; font-weight: normal; 
                       font-family: arial, sans-serif; font-size: 11px; color: #ffffff }
.menu_link A:hover   { color: #C4E0EB }

/* -------------------------------------------MENU CATALOGO VERTICALE------------------------------------------------- */


.submenu_close           { height: 20px; padding-left: 7px; padding-right: 4px; border-top: 1px #2E6289 solid; background-color: #2B597D;
                          border-bottom: 1px #4895B3 solid; border-right: 1px #2E6289 solid; background-image: url(img/catalogo_menu.jpg);
                           font-family: Trebuchet MS, sans-serif; font-size: 11px; color: #F4F1E2 }

.submenu_close A:link    { text-decoration: none; font-weight: normal;
                        font-family: Trebuchet MS, sans-serif; font-size: 11px; color: #20431B }
.submenu_close A:visited { text-decoration: none; font-weight: normal;
                        font-family: Trebuchet MS, sans-serif; font-size: 11px; color: #20431B}
.submenu_close A:hover   { color: #000000}


.submenu_link           { height: 20px; padding-left: 7px; padding-right: 5px; border-right: 0px #E9E9E9 solid; background-color: #DED6C1;
                           font-family: Trebuchet MS, sans-serif; font-size: 12px; background-image: url(img/catalogo_link.jpg);}

.submenu_link A:link    { text-decoration: none; font-weight: normal;
                       font-family: Trebuchet MS, sans-serif; font-size: 12px; color: #204319 }
.submenu_link A:visited { text-decoration: none; font-weight: normal;
                       font-family: Trebuchet MS, sans-serif; font-size: 12px; color: #204319 }
.submenu_link A:hover   { color: #000000 }

.submenu_space           { height: 20px; padding-left: 4px; padding-right: 4px; border-top: 1px #E9E9E9 solid;
                          border-bottom: 0px #cccccc solid; border-right: 0px #cccccc solid; }


/* -------------------------------------------BODY TBL------------------------------------------------- */

.titolo { font-weight: bold; color: #21461A; padding: 0px 0px 0px 0px; 
          font-family: Trebuchet MS, sans-serif; font-size: 13px; text-align:center; }
.titolo a:link    { color: #000000; font-family: Trebuchet MS, sans-serif; font-size: 10px; font-weight: normal;
                    margin-left: 0px; margin-right: 0px; text-decoration: none;  }
.titolo a:visited { color: #000000; font-family: Trebuchet MS, sans-serif; font-size: 10px; font-weight: normal;
                    margin-left: 0px; margin-right: 0px; text-decoration: none;  }
.titolo a:hover   { color: #000000;}


.print  { color: #eeeeee; font-family: Tahoma, sans-serif; font-size: 10px; }

.print a:link    { color: #000000; font-family: Tahoma, sans-serif; font-size: 9px; font-weight: normal;
                   margin-left: 10px; margin-right: 4px; text-decoration: none;  }
.print a:visited { color: #000000; font-family: Tahoma, sans-serif; font-size: 9px; font-weight: normal;
                   margin-left: 10px; margin-right: 4px; text-decoration: none;  }
.print a:hover   { color: #515151;}


.body_link   { color: #000000; font-family: Trebuchet MS, sans-serif; font-size: 13px; padding: 0px 0px 0px 0px; text-align: center; font-weight: normal; }

.body_link a:link    { color: #AF723C; font-family: Trebuchet MS, sans-serif; font-size: 13px; font-weight: bold;
                       text-decoration: none; }
.body_link a:visited { color: #AF723C; font-family: Trebuchet MS, sans-serif; font-size: 13px; font-weight: bold;
                       text-decoration: none; }
.body_link a:hover   { color: #BEA668;}

.body_link2   { color: #000000; font-family: Verdana, sans-serif; font-size: 12px; }

.body_link2 a:link    { color: #000000; font-family: Arial, sans-serif; font-size: 11px; font-weight: bold;
                       text-decoration: none; }
.body_link2 a:visited { color: #000000; font-family: Arial, sans-serif; font-size: 11px; font-weight: bold;
                       text-decoration: none; }
.body_link2 a:hover   { color: #454545;}

/* -------------------------------------SHOP----------------------------------------------- */

.cat_header   { border: 1px #688163 solid; text-align: center; color: #21431E; font-size: 11px; font-style: italic; background-color: #F8F8F0;}

.decoro { color: #000000; padding:2px; font-family:Trebuchet MS }

.shop_titolo   { padding: 2px; background-color: #F8F8F0; font-family: Verdana, sans-serif; font-size: 10px;
                 border: 0px #000000 solid; }

.shop_titolo  A:link   { margin-left: 0px; text-decoration: none; font-weight: normal;
                        font-family: Verdana, sans-serif; font-size: 11px; color: #000000 }
.shop_titolo A:visited  { margin-left: 0px; text-decoration: none; font-weight: normal;
                        font-family: Verdana, sans-serif; font-size: 11px; color: #000000 }
.shop_titolo  A:hover  { color: #B80407 }


.shop_titolo2   { padding: 2px;  font-family: Verdana, sans-serif; font-size: 10px; margin-top:0px;
                 border: 0px #000000 solid; }

.shop_titolo2  A:link   { margin-left: 0px; text-decoration: none; font-weight: bold; background-color: #eeeeee;
                        color: #22471C; font-family: Arial, sans-serif; font-size: 10px; }
.shop_titolo2 A:visited  { margin-left: 0px; text-decoration: none; font-weight: bold;
                        color: #22471C; font-family: Arial, sans-serif; font-size: 10px; }
.shop_titolo2  A:hover  { color: #000000 }


.body_shop   { color: #000000; font-family: Arial, sans-serif; font-size: 11px;  }

.body_shop a:link    { color: #000000; font-family: Arial, sans-serif; font-size: 11px; font-weight: bold;
                       text-decoration: none; }
.body_shop a:visited { color: #000000; font-family: Arial, sans-serif; font-size: 11px; font-weight: bold;
                       text-decoration: none; }
.body_shop a:hover   { color: #A33139;}

.title_cat_menu { margin-top: 16px; margin-left: 6px; font-family:Cursive; font-weight:bold; color:#988866; }

.title_cat_menu h1 { font-size: 15px;  }

.titolo2 { margin-left: 0px; margin-top: 0px; font-weight: normal; color: #AF723C; 
          font-family: Verdana, sans-serif; font-size: 11px; text-align:left; }


/* -------------------------------------------FOOTER------------------------------------------------- */

.footer_lay   { color: #5E754B; font-family: Trebuchet MS, sans-serif; font-size: 12px; width: 750px; height: 36px; background-image: url(img/footer.jpg) }

.footer_lay A:link    { font-family: Trebuchet MS, sans-serif; font-size: 12px; color: #000000; font-weight: normal;
                      text-decoration: none; }
.footer_lay A:visited { font-family: Trebuchet MS, sans-serif; font-size: 12px; color: #000000; font-weight: normal;
                     text-decoration: none; }
.footer_lay A:hover   { color: #BB0208; }

.copyright   { color: #5E754B; font-family: Trebuchet MS, sans-serif; font-size: 12px; margin-top:4px;}

.copyright a:link    { color: #5E754B; font-family: Trebuchet MS, sans-serif; font-size: 11px; font-weight: bold;
                       text-decoration: none; font-style:oblique;}
.copyright a:visited { color: #5E754B; font-family: Trebuchet MS, sans-serif; font-size: 11px; font-weight: bold;
                       text-decoration: none; font-style:oblique;}
.copyright a:hover   { color: #3C5B20;}

/* -------------------------------------------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; max-width: 110px; 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; 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; padding: 4px;}

.lungo2 {  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; 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; 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: 150px; height: 20px; margin-top: 2px; margin-right: 2px; padding: 0px;}


.input_ricerca {  font-family: Tahoma, sans-serif; font-size: 11px; color: #000000; background-color: #C2A966;
                 width: 50px; height: 22px; border-style: solid; border-width: 1px; border-color:#000000; margin-left:4px;
                 }

.input_cerca {  font-family: Tahoma, sans-serif; font-size: 11px; color: #ffffff; background-color: #C2A966;
                 width: 30px; border-style: solid; border-width: 1px; border-color:#000000; margin-left:4px;
                 }

.input_cerca1 {  font-family: Tahoma, sans-serif; font-size: 11px; color: #000000; background-color: #DED6C3;
                 width: 80px; border-style: solid; border-width: 1px; border-color:#000000;
                 }

.input_cerca2 {  font-family: Tahoma, sans-serif; font-size: 11px; color: #ffffff; background-color: #357193;
                 width: 120px; max-width: 120px; max-height: 22px; border-style: solid; border-width: 1px; border-color:#000000;
                 }

.input_cerca3 {  font-family: Tahoma, sans-serif; font-size: 11px; color: #ffffff; background-color: #357193;
                 width: 150px; border-style: solid; border-width: 1px; border-color:#000000;}

.input_ordine {  font-family: Tahoma, sans-serif; font-size: 11px; color: #ffffff; background-color: #357193;
                 padding :3px; height: 18px; border-style: solid; border-width: 1px; border-color:#bbbbbb}

.torna {  font-family: Tahoma, sans-serif; font-size: 11px; color: #ffffff; background-color: #065A02;
                 width: 150px; border-style: solid; border-width: 1px; border-color:#000000;}


/* -------------------------------------------PROMO------------------------------------------------- */


.body_tbl h1 {font-family: Trebuchet MS, sans-serif;  FONT-SIZE: 1em; color: #000000; text-align: justify; }


.extra A:link    { margin-top: 0px; margin-bottom: 0px; font-weight: normal; text-decoration: none;
                   font-family: Tahoma, sans-serif;  font-size: 4px; color: #000000; CURSOR: default; }
.extra A:visited { margin-top: 0px; margin-bottom: 0px; font-weight: normal; text-decoration: none;
                   font-family: Tahoma, sans-serif;  font-size: 4px; color: #000000; CURSOR: default; }
.extra A:hover   { color: #000000; CURSOR: default; }


/* -------------------------------------------MAPPA------------------------------------------------- */

.mappa { background-color: #F8E19D; text-align: left; border-top: #FEF0CB 3px solid; margin: 0 auto;
           border-left: #FEF0CB 3px solid; border-right: #FEF0CB 3px solid; border-bottom: #FEF0CB 1px solid;
             font-family: Tahoma, sans-serif; font-size: 9px; color: #000000; font-weight: normal;}
.mappa a:link    { color: #084D63; font-family: Tahoma, sans-serif; font-size: 10px; font-weight: normal;
                    text-decoration: none;  }
.mappa a:visited { color: #084D63; font-family: Tahoma, sans-serif; font-size: 10px; font-weight: normal;
                    text-decoration: none;  }
.mappa a:hover   { color: #000000;}

.border_edit { width:720px; border-right: #dddddd 1px solid; border-left: #dddddd 1px solid; border-bottom: #dddddd 1px solid; border-top: #dddddd 1px solid;
               background-color: #B4AD9A; margin-bottom: 8px;}

.input_edit {  font-family: Tahoma, sans-serif; font-size: 12px; color: #000000; background-color: #F7F7F7;
                 width: 140px; border-style: solid; border-width: 1px; border-color:#000000; vertical-align: baseline;
                 margin-left: 0px; padding-left: 4px;}
.invia {  font-family: Tahoma, sans-serif; font-size: 11px; color: #ffffff; background-color: #30668A;
                 width: 140px; border-style: solid; border-width: 1px; border-color:#000000;}
