
/* ------BODY----margin: 0 auto; serve per centrare Netscape------text-align: center;----per IE------ */

BODY    { BACKGROUND: #ffffff; background-image: url(img/bg.jpg);  background-repeat:repeat-x; background-position: 0px 0px; text-align: center; margin-top: 0px; margin: 0 auto; }

.border { width:1000px; border: #eeeeee 1px solid; margin: 0 auto;}

img     { border-color: #000000; }

.small  { font-size: 10px; }

.tavola    { /* ---Css table se inserita dall'editor--- */
              text-align: justify; font-weight: normal; border:solid 1px #cccccc;
             }

.img_no_padding { vertical-align: bottom; border:0px; margin:0px; padding:0px;}

.img_middle     { width: 4px; height: 4px; OVERFLOW: hidden; margin-top: 4px; margin-bottom: 1px;}

.img_scroll     { border:solid 0px #0F456B; }

.img_testo    { vertical-align: middle; border:solid 0px #0F456B; margin: 0px 6px 0px 6px;}

hr { color: #eeeeee; background-color: #eeeeee; height: 1px; max-height:1px; font-size:0px; border:0px;} 

.barra { height: 1px; max-height:1px; background-color: #eeeeee; font-size:0px; margin:8px 0px 8px 50px; padding:0px;}

.barra2 { height: 1px; max-height:1px; width:500px; background-image:url(/images/barra.jpg); font-size:0px; margin:8px 0px 8px 0px; padding:0px;}

.barra3 { height: 1px; max-height:1px; background-color: #eeeeee; font-size:0px; margin:5px 0px 5px 0px; padding:0px;}

.barra4 { height: 1px; max-height:1px; background-color: #eeeeee; font-size:0px; margin:5px 0px 10px 30px; width:400px; padding:0px;}

.preload    { width: 0px; height: 0px; OVERFLOW: hidden;}

.files { width:1000px; border: #cccccc 1px solid; margin: 0 auto;}

.my_title { font-weight:bold; text-decoration:none; color:#353535}
.my_title a:link    { text-decoration: none; font-weight: bold; color: #353535; }
.my_title a:visited { text-decoration: none; font-weight: bold; color: #353535; }
.my_title a:hover   { color: #6C6C6C }

.tbl_form { padding:0px 5px 0px 5px; border:solid 4px #dddddd; min-height:28px; height:28px; background-color:#F5F5F5; }

.tbl_form2 { padding:0px 5px 0px 5px; border:solid 4px #ffffff; min-height:28px; height:28px; background-color:#F5F5F5; }

.table_form   { margin: 0px; padding: 0px; border-collapse: collapse; text-align: left; vertical-align: top;}
/* -------------------------------------------HEADER------------------------------------------------ */

.top { padding: 0px; border-collapse: collapse; margin: 0 auto; vertical-align: top; }

.top_1      { margin: 0px 0px 0px 0px; padding: 0px; vertical-align:top; border-bottom:solid 7px #ffffff; }

.logo  { margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; vertical-align:top; float:left; }
            
.top_2      { margin: 0px 0px 0px 0px; padding: 0px; float:right; }

.top_3      { margin: 0px 0px 0px 0px; padding: 0px;  text-align:left; }

.preview     { margin: 0 auto; padding: 0px; clear:both; text-align:center; width:940px; height:144px; background-repeat:no-repeat; }

.animation  { visibility:hidden; width:0px; height:0px; overflow:hidden; display:none; max-width:0px; max-height:0px; 
          }

          
.anima  { margin: 0px 0px 0px 0px; padding: 0px; float:left; position:relative; top:8px; left:8px; max-width:580px; max-height:40px; 
          font-family: Arial, sans-serif; font-weight: bold; font-size: 15px; color: #000000; background-color:#ABABAB; padding:5px;
          filter:alpha(opacity=70); -moz-opacity: 0.70; opacity: 0.70; }

.anima a:link    { text-decoration: none; font-weight: bold; color: #000000; }
.anima a:visited { text-decoration: none; font-weight: bold; color: #000000; }
.anima a:hover   { color: #4F4F4F }


.map_footer  { margin: 0px; padding: 0px; position:relative; top:-40px; left:0px; width:300px; height:37px; 
          background-color:#ffffff; filter:alpha(opacity=40); -moz-opacity: 0.40; opacity: 0.40; }
/* -------------------------------------------HEADER--2---------------------------------------------- */


.flash     { float: left; }  /* ----per IE------ */


/* -------------------------------------------TBL Centrale------------------------------------------------- */


.main_table { padding: 0px; border-collapse: collapse; margin: 0 auto; vertical-align: top;}

.main_table_2 {margin: 0px;  padding: 0px; border-collapse: collapse; text-align:left; vertical-align: top;}
              
.menu_tbl   { padding: 0px; border-collapse: collapse; text-align: left; vertical-align: top;}

.place_tbl   { margin: 0 auto; padding: 0px; border-collapse: collapse; text-align: left; vertical-align: top;}

.body_tbl   { padding: 10px 0px 0px 0px; margin: 0px 0px 0px 0px; vertical-align: top;  text-align: left;}

.body_link  { font-family: Arial, sans-serif; }
.body_link a:link    { text-decoration: none; font-weight: normal; color: #D02013; }
.body_link a:visited { text-decoration: none; font-weight: normal; color: #D02013; }
.body_link a:hover   { color: #000000;}

.body_link2  { font-family: Arial, sans-serif; font-size: 12px;  color: #FFFFE5;}
.body_link2 a:link    { text-decoration: none; font-weight: normal; color: #FFFFE5; }
.body_link2 a:visited { text-decoration: none; font-weight: normal; color: #FFFFE5; }
.body_link2 a:hover   { color: #ffffff;}

.titolo { margin: 0px 0px 0px 0px;}

.loggin  { margin: 3px 0px 0px 0px; font-family: Tahoma, sans-serif; font-size: 10px; }
.loggin a:link    { text-decoration: none; font-weight: normal; color: #000000 }
.loggin a:visited { text-decoration: none; font-weight: normal; color: #000000 }
.loggin a:hover   { color: #21466B;}
              
.loggin2  { margin: 3px 0px 0px 0px; font-family: Arial, sans-serif; font-size: 10px; color: #909086;}
.loggin2 a:link    { text-decoration: none; font-weight: normal; color: #4A4A44 }
.loggin2 a:visited { text-decoration: none; font-weight: normal; color: #4A4A44 }
.loggin2 a:hover   { color: #909086;}

/* -------------------------------------------MENU TBL------------------------------------------------- */


.menu_close           { padding: 0px 25px 0px 25px; font-family: Arial, sans-serif; font-size: 12px; color: #000000;
                        height:27px; text-align:center; border:solid 0px #ffffff;
                        text-decoration: none; font-weight: normal;}

.menu_close A:link    { text-decoration: none; font-weight: bold; font-style:normal; color: #000000 }
.menu_close A:visited { text-decoration: none; font-weight: bold; font-style:normal; color: #000000 }
.menu_close A:hover   { color: #4A4544; }

.menu_open           { padding: 0px 25px 0px 25px; font-family: Arial, sans-serif; font-size: 12px; color: #ffffff;
                        background-color:#888888; height:27px; text-align:center; border:solid 0px #ffffff; 
                        text-decoration: none; font-weight: normal;}

.menu_open A:link    { text-decoration: none; font-weight: bold; font-style:normal; color: #ffffff }
.menu_open A:visited { text-decoration: none; font-weight: bold; font-style:normal; color: #ffffff }
.menu_open A:hover   { color: #ffffff; }
                        
.titolo_cat   { color: #000000; font-weight: bold; }


.menu_link           { margin: 0px 0px 0px 114px; padding: 0px 0px 0px 0px; font-family: Arial, sans-serif; font-size: 14px; color: #1B5785; border:solid 0px #ffffff;
                       }

.menu_link A:link    { text-decoration: none; font-weight: normal; color: #dddddd; margin-right:48px; }
.menu_link A:visited { text-decoration: none; font-weight: normal; color: #dddddd; margin-right:48px;  }
.menu_link A:hover   { color: #ffffff; }

.titolo_link   { color: #dddddd; }


.space { width: 1px; max-width:1px; background-color: #CACACC; font-size:0px; padding:0px; margin:0px;}

.banner {margin: 10px 0px 5px 0px; text-align: center;}

/* -------------------------------------------FOOTER------------------------------------------------- */

.footer { margin: 0px 0px 0px 0px; padding-top: 12px; margin: 0 auto; text-align:left; font-weight: normal; }

.footer A:link    { text-decoration: none; font-weight: normal; color: #1B3B0A; }
.footer A:visited { text-decoration: none; font-weight: normal; color: #1B3B0A; }
.footer A:hover   { color: #000000; }


.credits          {  margin: 0px 0px 0px 0px;  font-family: Arial, sans-serif; font-size: 13px; color: #dddddd;}

.credits  A:link   { text-decoration: none; font-weight: normal; color: #898B8B;padding:0px 20px 0px 20px; }
.credits A:visited  { text-decoration: none; font-weight: normal; color: #898B8B; padding:0px 20px 0px 20px; }
.credits  A:hover  { color: #cccccc }


.copy        {  margin: 0 auto; margin-top:10px; text-align:left; font-family: Arial, sans-serif; font-size: 11px; color: #A9A9A9;}

.copy  A:link   { text-decoration: none; font-weight: normal; color: #969696}
.copy A:visited  { text-decoration: none; font-weight: normal; color: #969696 }
.copy  A:hover  { color: #A9A9A9 }


/* -------------------------------------------FORM ELEMENT------------------------------------------------- */

.standard { width: 114px;  margin: 0px 0px 3px 0px; padding-left: 4px;}

.standard2 { width: 100px;  margin: 0px 0px 3px 0px; padding-left: 4px;}

.boxes { width: 335px;  background-color: #ffffff; border-color: #dddddd; border-width: 1px; 
         margin:0px 0px 4px 0px; padding-left: 4px;}

.area {  font-family: Tahoma, sans-serif; font-size: 11px; color: #000000; background-color: #FBFBFB; vertical-align: top;
             border-style: solid; border-color: #0E0E0E; border-width: 1px; width: 280px;
              margin: 8px 2px 2px 10px; padding: 4px;}

.dropdown2 {  font-family: Arial, sans-serif; font-size: 13px; color: #000000; background-color: #ffffff; vertical-align: baseline;
             border-style: solid; border-color: #DADADA; border-width: 1px; height:23px;
             padding: 0px;}

.dropdown3 {  font-family: Arial, sans-serif; font-size: 11px; color: #000000; background-color: #ffffff; vertical-align: baseline;
             border-style: solid; border-color: #DADADA; border-width: 1px; height:23px;
             padding: 0px; width:300px;}
             
.dropdown4 {  font-family: Arial, sans-serif; font-size: 11px; color: #000000; background-color: #ffffff; vertical-align: baseline;
             border-style: solid; border-color: #DADADA; border-width: 1px; height:23px;
             padding: 0px; width:210px;}
             
.dropdown {  font-family: Arial, sans-serif; font-size: 11px; color: #000000; background-color: #ffffff; vertical-align: baseline;
             border-style: solid; border-color: #DADADA; border-width: 1px; height:21px;
             margin: 0px 0px 0px 0px; padding: 0px; width:268px;}
             
.ricerca {  font-family: Tahoma, sans-serif; font-size: 13px; color: #000000; background-color: #FBFBFB; vertical-align: baseline;
             border-style: solid; border-color: #0E0E0E; border-width: 1px;
             width: 113px; max-width: 113px; margin-top: 70px; margin-right: 0px; margin-left: 12px; padding-left: 4px; padding-right: 0px;}

.zero_size {  width: 0px; height:0px; border:0px; color: #C7D5DC; background-color: #C7D5DC; }
.zero_size2 {  width: 0px; height:0px; border:0px; color: #ffffff; background-color: #ffffff; }

.txt_message_main {  font-family: Tahoma, sans-serif; font-size: 11px; color: #000000; background-color: #FBFBFB; vertical-align: top;
             border-style: solid; border-color: #D9E7E9; border-width: 1px; width:266px; height:75px;
              margin: 8px 2px 0px 0px; padding: 4px;}
              
.txt_message {  font-family: Tahoma, sans-serif; font-size: 11px; color: #000000; background-color: #FBFBFB; vertical-align: top;
             border-style: solid; border-color: #D9E7E9; border-width: 1px; 
              margin: 8px 2px 0px 12px; padding: 4px;}

.button_message {  font-family: Tahoma, sans-serif; font-size: 11px; color: #ffffff; background-color: #5A91B0;
                 width: 52px; border-style: solid; border-width: 1px; border-color:#787F87; cursor: hand;
                 margin-bottom: 1px; margin-top: 3px; margin: 3px 0px 1px 4px;}
                 
.button {  font-family: Tahoma, sans-serif; font-size: 11px; color: #000000; background-color: #ffffff;
                 width: 93px; height:26px; cursor: hand; border:0px;
                 margin-top: 6px; background-image:url('/public/img/boxes/reg_pulsante.png')}

.button2 {  font-family: Tahoma, sans-serif; font-size: 11px; color: #000000; background-color: #ffffff;
                 width: 123px; height:24px; cursor: hand; border:0px;
                 margin-top: 6px; background-image:url('/public/img/boxes/reg_pulsante.png')}
                 
.button_reg {  font-family: Tahoma, sans-serif; font-size: 11px; color: #000000; background-color: #ffffff;
                 width: 93px; height:26px; cursor: hand; border:0px; vertical-align:middle;
                 margin: 3px 0px 3px 0px; background-image:url('/public/img/boxes/reg_pulsante.png')}

.button_risp {  font-family: Tahoma, sans-serif; font-size: 11px; color: #000000; background-color: #ffffff;
                 width: 91px; height:24px; cursor: hand; border:0px; vertical-align:middle;
                 margin: 3px 0px 3px 0px; background-image:url('/public/img/boxes/risp_pulsante.png')}
                 
.city_button {  font-family: Tahoma, sans-serif; font-size: 11px; color: #000000; background-color: #ffffff;
                 width: 37px; height:39px; cursor: pointer; border:0px; vertical-align:middle;
                 margin: 1px 0px 1px 8px; background-image:url('/public/img/boxes/cerca.png')}

/* -------------------------------------------LINGUE------------------------------------------------- */

.lingue { font-family: Tahoma, sans-serif; padding: 0px 2px 0px 4px; margin: 0px;  font-size: 13px; color: #587BA2;}

.lingue A:link    { text-decoration: none; color: #A4B8CE;}
.lingue A:visited { text-decoration: none; color: #A4B8CE;}
.lingue A:hover   { color: #587BA2;}

/* -------------------------------------------PROMO------------------------------------------------- */


.body_tbl h1 {font-family: Arial, sans-serif;  FONT-SIZE: 18px; color: #C52A19; text-align: justify; margin:0px 0px 0px 4px}

.xtras { width:1000px; max-width:1000px; font-family: Tahoma, sans-serif; CURSOR: default; padding: 0px 2px 0px 4px; margin: 0 auto;  font-size: 3px; color: #ffffff;}

.xtras A:link    { text-decoration: none; CURSOR: default; color: #ffffff;}
.xtras A:visited { text-decoration: none; CURSOR: default; color: #ffffff;}
.xtras A:hover   { CURSOR: default; color: #ffffff;}



/* -------------------------------------------NEWS------------------------------------------------- */
.home_news          {  margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; font-family: Arial, sans-serif; font-size: 11px; color: #000000; 
                  }

.home_news  A:link   { text-decoration: none; font-weight: normal; color: #5F5F5F}
.home_news A:visited  { text-decoration: none; font-weight: normal; color: #5F5F5F }
.home_news  A:hover  { color: #000000 }


.news          {  margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; font-family: Arial, sans-serif; font-size: 11px; color: #000000; 
                  }

.news  A:link   { text-decoration: none; font-weight: normal; color: #000000}
.news A:visited  { text-decoration: none; font-weight: normal; color: #000000 }
.news  A:hover  { color: #B4190E }

.notizie        {  background-color:#EDEDED; color: #eeeeee;}

.news_title        {  color:#B4190E; font-weight: bold;}


/* -------------------------------------------CATALOGO------------------------------------------------- */

 .naviga {text-align:center; font-size:10px; font-weight:bold; border: dotted 1px #dddddd; border-right:0px; color:#265886;}

.catalogo {font-family: Trebuchet MS, sans-serif; font-size: 12px; font-weight: normal; text-decoration: none;
            color:#000000; background-color:#EFEEEC;}

.catalogo a:link    {  text-decoration: none; color: #000000;  }
.catalogo a:visited {  text-decoration: none; color: #000000;  }
.catalogo a:hover   { color: #B4190E; }

.all_schede {font-family: Arial, sans-serif; font-size: 11px; font-weight: normal; color:#000000;}

.schede_chiuse {font-family: Arial, sans-serif; font-size: 14px; font-weight: normal; color:#ffffff;}
  
.schede_chiuse a:link    {  text-decoration: none; color: #800000; }
.schede_chiuse a:visited {  text-decoration: none; color: #800000; }
.schede_chiuse a:hover   { text-decoration: underline; color: #000000; } 


/* -------------------------------------------RIVENDITORI------------------------------------------------- */
.search {font-family: Arial, sans-serif; font-size: 12px; font-weight: normal; color:#000000;}
  
.search a:link    {  text-decoration: none; font-weight: bold; color: #000000; }
.search a:visited {  text-decoration: none; font-weight: bold; color: #000000; }
.search a:hover   { text-decoration: underline; color: #000000; } 


