
/* ------BODY----margin: 0 auto; serve per centrare Netscape------text-align: center;----per IE------ */

html, body { margin: 0; padding: 0}

BODY    { BACKGROUND: #ffffff; text-align: center;}

.container{ width:748px; border: #A7A7A7 1px solid; margin: 0 auto; text-align: left;}

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: 11px; color: #273C59; }


/* -------------------------------------------HEADER--1---------------------------------------------- */

.header { width: 748px; height: 99px; }
.big    { height: 99px; background-color: #ffffff; background-image: url(img/alto.jpg); }

.line  { padding-left: 23px; padding-right: 23px; margin-top: 0px; border-right: #cccccc 1px solid; border-bottom: #cccccc 1px solid; float:left;
         font-family: Tahoma, sans-serif; font-size: 10px; color: #000000; }


.line a:link    { margin-left: 10px; margin-right: 10px; text-decoration: none;
                  font-family: Verdana, sans-serif; color: #737270; font-size: 10px; font-weight: normal; }
.line a:visited { margin-left: 10px; margin-right: 10px; text-decoration: none;
                  font-family: Verdana, sans-serif; color: #737270; font-size: 10px; font-weight: normal; }
.line a:hover   { color: #000000 }


/* -------------------------------------------HEADER--2---------------------------------------------- */

.menu_tbl   { height: 20px; width: 748px; margin: 0px; padding: 0px; border-collapse: collapse; text-align: center;
              background-color: #F7F7F7; border-bottom: 0px #cccccc solid;}

/* ---------------------------------------------HEADER--3-------------------------------------------- */

.banda   { width: 748px; padding: 0px; border-collapse: collapse; margin: 0 auto;
           font-family: Verdana, sans-serif; color: #737270; font-size: 10px;}

.td_1 { width: 187px; height: 220px; margin: 0px; padding: 0px; border: 0px #cccccc solid;}


.td_2 { width: 186px; margin: 0px; padding: 0px; border-right: 1px #cccccc solid;  vertical-align: top}

.td_3 { width: 187px; margin: 0px; padding: 0px; border-right: 0px #cccccc solid;  vertical-align: top}


.td_4 { width: 373px; height: 73px; margin: 0px; padding: 0px; border-right: 1px #cccccc solid; border-top: 1px #cccccc solid; border-bottom: 1px #cccccc solid;}

.td_5 { width: 374px; height: 73px; margin: 0px; padding: 0px; border-right: 0px #cccccc solid; border-top: 1px #cccccc solid; border-bottom: 1px #cccccc solid;}


/* ---------------------------------------------BODY-------------------------------------------- */

.body_tbl   { padding: 15px;
              text-align: justify; font-family: tahoma, sans-serif; font-size: 12px; color: #000000; }

.footer_lay { width: 748px; height: 36px; color: #737270; background-image: url(img/foot.jpg); }


.img_no_padding { vertical-align: bottom; border:0px; padding: 0px; margin: 0px;   }


.img_left     { float: left; }  /* ----per IE------ */

.home_link           { padding: 6px;}

.home_link A:link    { text-decoration: none; font-weight: normal;
                        font-family: Verdana, sans-serif; font-size: 10px; color: #5D5D5D }
.home_link A:visited { text-decoration: none; font-weight: normal;
                        font-family: Verdana, sans-serif; font-size: 10px; color: #5D5D5D }
.home_link A:hover   { color: #B80407 }

.interno { height: 123px; width: 748px; margin: 0px; padding: 0px; border-collapse: collapse; text-align: center;
              border-bottom: 0px #cccccc solid; font-family: Arial, sans-serif; font-size: 11px; color: #000000;}


/* -------------------------------------------TBL Centrale CATALOGO------------------------------------------------- */

.main_table { width: 748px; padding: 0px; border-collapse: collapse; margin: 0 auto;
              vertical-align: top; }

.menu_tbl2   { width: 147px; margin: 0px; padding: 0px; border-collapse: collapse; text-align: left;
              vertical-align: top; }

.body_tbl2   { width: 600 px; padding: 20px;
              vertical-align: top; text-align: justify; font-weight: normal;
              font-family: Arial, sans-serif; font-size: 11px; color: #000000; }


/* -------------------------------------------MENU ALTO ORIZZONTALE------------------------------------------------- */


.menu_close           { }

.menu_close A:link    { text-decoration: none; font-weight: normal;
                        font-family: Verdana, sans-serif; font-size: 10px; color: #000000 }
.menu_close A:visited { text-decoration: none; font-weight: normal;
                        font-family: Verdana, sans-serif; font-size: 10px; color: #000000 }
.menu_close A:hover   { color: #B80407 }


.menu_link           { padding: 0px;}

.menu_link A:link    { text-decoration: none; font-weight: normal;
                       font-family: Verdana, sans-serif; font-size: 10px; color: #737270 }
.menu_link A:visited { text-decoration: none; font-weight: normal;
                       font-family: Verdana, sans-serif; font-size: 10px; color: #737270 }
.menu_link A:hover   { color: #B80407 }

/* -------------------------------------------MENU CATALOGO VERTICALE------------------------------------------------- */


.submenu_close           { height: 20px; padding-left: 4px; padding-right: 4px; border-top: 1px #cccccc solid;
                          border-bottom: 1px #cccccc solid; border-right: 1px #cccccc solid; }

.submenu_close A:link    { text-decoration: none; font-weight: normal;
                        font-family: Verdana, sans-serif; font-size: 10px; color: #000000 }
.submenu_close A:visited { text-decoration: none; font-weight: normal;
                        font-family: Verdana, sans-serif; font-size: 10px; color: #000000}
.submenu_close A:hover   { color: #BA0307}


.submenu_link           { height: 20px; padding-left: 5px; padding-right: 5px; border-right: 1px #cccccc solid; background-color: #F7F7F7;}

.submenu_link A:link    { text-decoration: none; font-weight: normal;
                       font-family: Verdana, sans-serif; font-size: 10px; color: #000000 }
.submenu_link A:visited { text-decoration: none; font-weight: normal;
                       font-family: Verdana, sans-serif; font-size: 10px; color: #000000 }
.submenu_link A:hover   { color: #BA0307 }

.submenu_space           { height: 20px; padding-left: 4px; padding-right: 4px; border-top: 1px #cccccc solid;
                          border-bottom: 0px #cccccc solid; border-right: 0px #cccccc solid; }


/* -------------------------------------------BODY TBL------------------------------------------------- */

.titolo { margin-left: 0px; margin-top: 0px; font-weight: bold; color: #BE0107;
          font-family: Tahoma, sans-serif; font-size: 11px; }
.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: Verdana, sans-serif; font-size: 12px; }

.body_link a:link    { color: #000000; font-family: Arial, sans-serif; font-size: 11px; font-weight: bold;
                       text-decoration: none; }
.body_link a:visited { color: #000000; font-family: Arial, sans-serif; font-size: 11px; font-weight: bold;
                       text-decoration: none; }
.body_link a:hover   { color: #A33139;}

.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 #dddddd solid; text-align: center; color: #D76A63; font-size: 11px; font-style: italic; }

.shop_titolo   { padding: 2px; background-color: #ffffff; 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;
                 border: 0px #000000 solid; }

.shop_titolo2  A:link   { margin-left: 0px; text-decoration: none; font-weight: bold; background-color: #eeeeee;
                        color: #000000; font-family: Arial, sans-serif; font-size: 10px; }
.shop_titolo2 A:visited  { margin-left: 0px; text-decoration: none; font-weight: bold;
                        color: #000000; font-family: Arial, sans-serif; font-size: 10px; }
.shop_titolo2  A:hover  { color: #B80407 }


.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;}


/* -------------------------------------------FOOTER------------------------------------------------- */



.footer_lay A:link    { font-family: Tahoma, sans-serif; font-size: 12px; color: #000000; font-weight: normal;
                      text-decoration: none; }
.footer_lay A:visited { font-family: Tahoma, sans-serif; font-size: 12px; color: #000000; font-weight: normal;
                     text-decoration: none; }
.footer_lay A:hover   { color: #BB0208; }

.copyright   { color: #000000; font-family: Verdana, sans-serif; font-size: 10px; margin-top:4px;}

.copyright a:link    { color: #000000; font-family: Arial, sans-serif; font-size: 10px; font-weight: bold;
                       text-decoration: none; }
.copyright a:visited { color: #000000; font-family: Arial, sans-serif; font-size: 10px; font-weight: bold;
                       text-decoration: none; }
.copyright a:hover   { color: #A33139;}

/* -------------------------------------------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; margin-top: 2px; margin-right: 2px; 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; height: 22px; 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; height: 22px; 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; height: 22px; 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: #ffffff; background-color: #A33139;
                 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: #A33139;
                 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: #cccccc;
                 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: #A33139;
                 width: 118px; max-width: 118px;  border-style: solid; border-width: 1px; border-color:#000000;
                 }

.input_cerca3 {  font-family: Tahoma, sans-serif; font-size: 11px; color: #ffffff; background-color: #A33139;
                 width: 150px; border-style: solid; border-width: 1px; border-color:#000000;}

.input_ordine {  font-family: Tahoma, sans-serif; font-size: 11px; color: #000000; background-color: #F8F8F8;
                 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: #CBD5DE; 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: #CBD5DE; CURSOR: default; }
.extra A:hover   { color: #BACDDC; 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 3px 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: #DE8608;}

.border_edit { width:700px; border-right: #dddddd 1px solid; border-left: #dddddd 1px solid; border-bottom: #dddddd 1px solid; border-top: #dddddd 1px solid;
               background-color: #D13F39; margin-bottom: 8px;}

.input_edit {  font-family: Tahoma, sans-serif; font-size: 12px; color: #000000; background-color: #F7F7F7;
                 width: 140px; height: 20px; border-style: solid; border-width: 1px; border-color:#000000; vertical-align: top;
                 margin-left: 10px; padding-left: 4px;}
.invia {  font-family: Tahoma, sans-serif; font-size: 11px; color: #ffffff; background-color: #B90508;
                 width: 140px; border-style: solid; border-width: 1px; border-color:#000000;}

