html{ border:0px solid green; top:0px; left:0px; }
body  { background:#F6F7EF;  top:0px; left:0px; margin:0px; font-family:  Arial, Verdana, GeosansLight, Helvetica,sans-serif;  color:#000000; }

form, table, td, tr, th, p, div, span, input, select, textarea, dd, dt, dl, ol, ul, h1, h2, h3, h4, h5, h6, hr, br
{   margin: 0px; padding: 0px;  border: 0px;  top: 0px; left: 0px;  /* font-size:12px; */}


table#maintable{height:100%; min-height:100%;  width:100%;}
table#maintable td{border:0px solid red}

td.left{ height:auto!important; min-height:560px;  height:560px;  border-left:1px solid #4F4F4F;  background:#FFFFFF;}
td.right{height:auto!important; min-height:546px;  height:546px; border-right:1px solid #4F4F4F; background:#FFFFFF;}


#content {background:url("img/bkg.jpg") top left repeat-x #F6F7EF; width:100%; height:90%;
/* height:640px!important;   height:640px; min-height:640px; */text-align:center;}
table#content2 { background:url("img/bkg_footer.jpg") top left repeat-x; border:0px; width:100%; text-align:center;}

/* #content2 {border:0px solid red; width:100%; height:100%;   text-align:center;
background:url("img/bkg_home.jpg"); background-position: top center;    background-repeat: no-repeat;}
#content3 {border:0px solid red; width:100%; height:100%;   text-align:center;
background:url("img/bkg_filosofia.jpg"); background-position: top center;    background-repeat: no-repeat;}
#content4 {border:0px solid red; width:100%; height:100%;   text-align:center;
background:url("img/bkg_contatti.jpg"); background-position: top center ;    background-repeat: no-repeat;} */

#flashcontent { margin-top:5px!important;margin-top:8px; margin-right:5px; text-align:center; border:1px solid #4F4F4F; }

.home {position:absolute; /* top:0%; */left:50%; width:940px; height:600px; margin-left:-460px; /* margin-top: 0px;  */}

.head { /* background-color:trasparent;  */text-align:right; font-weight: normal; text-decoration:none; font-size: 12px; color:#000000;
font-family: GeosansLight, Helvetica, Arial, Verdana, sans-serif; }

.footer_sx {margin-top:500px; width:200px; height:20px; float:left; text-align:left; font-weight: normal;    text-decoration:none;    font-size: 12px;    color:#000;}
.footer_dx a{ margin-top:500px; width:100px; height:20px; float:right; text-align:right;font-weight: normal;     text-decoration:none;    font-size: 12px;    color:#000;}

.footer {margin-top:13px; height:33px; line-height:30px;  float:right;  width:849px;text-align:center;font-weight: normal; text-decoration:none;
font-size: 12px;    color:#000; border-right:1px solid #4F4F4F; background:#FFFFFF;}
.footer a{ font-weight: bold;     text-decoration:none;    font-size: 14px;    color:#3388E3;}
.footer img {text-align:left;}


.menu_popup { padding:5px; text-align:center;font-weight: normal; text-decoration:none;
 font-size: 12px;    color:#000; }
.menu_popup a{ font-weight: normal;     text-decoration:none;    font-size: 12px;    color:#000;}



.flags {border-left:1px solid #4F4F4F; margin-top:13px; height:33px; line-height:30px; float:left; width:89px; background:#FFFFFF;}
.flags a{ text-align:center;}
.flags img{ text-align:center;margin:0px 5px!important;margin:8px 5px 5px 5px;}


.menu {text-align:left;margin-left:0px;padding-top:42px; height:38px!important; height:80px;}

.puls_menu {   padding:0px 27px 0px 11px; line-height:34px; float:left;text-align:center;height: 34px;}
.puls_menu a {height:34px; float:left;display: block; text-align:center; font-weight: bold; text-decoration:none; font-size: 12px; color:#FFFFFF;}
.puls_menu a:hover {background:url("img/bkg_menu.gif") top left repeat-x; text-align:center; font-weight: bold; text-decoration:none; font-size: 12px; color:#FFFFFF;}
.puls_menu a.over { background:url("img/bkg_menu.gif") top left repeat-x; text-align:center; font-weight: bold; text-decoration:none; font-size: 12px; color:#FFFFFF;}


.puls_menu_ult {   padding:0px 7px 0px 11px; line-height:34px; float:left;text-align:center;height: 34px;}
.puls_menu_ult a {height:34px; float:left;display: block; text-align:center; font-weight: bold; text-decoration:none; font-size: 12px; color:#FFFFFF;}
.puls_menu_ult a:hover {background:url("img/bkg_menu.gif") top left repeat-x; text-align:center; font-weight: bold; text-decoration:none; font-size: 12px; color:#FFFFFF;}
.puls_menu_ult a.over { background:url("img/bkg_menu.gif") top left repeat-x; text-align:center; font-weight: bold; text-decoration:none; font-size: 12px; color:#FFFFFF;}


/* .puls_menu_2 { float:left; line-height:20px;  text-align:center;height: 20px;}
.puls_menu_2 a { padding:0px 10px; display: block; text-align:center; font-weight: bold; text-decoration:none; font-size: 10px; color:#000;
 font-family: Verdana, Arial, Helvetica, sans-serif;}
.puls_menu_2 a:hover { background:#FFFFFF;display: block;  text-align:center;  font-weight: bold; text-decoration:none; font-size: 10px; color:#000; font-family: Verdana, Arial, Helvetica, sans-serif;} */

td.contenuti_home_sx {border-top:0px solid #847040;border-bottom:0px solid #847040;height:360px!important;height:360px;min-height:360px;}
td.contenuti_home_dx {border-top:0px solid #847040;border-bottom:0px solid #847040;height:360px!important;height:360px;min-height:360px;}

td.contenuti_azienda_sx {border-top:0px solid #847040;border-bottom:0px solid #847040;height:360px!important;height:360px;min-height:360px;}
td.contenuti_azienda_sx p{text-align:left; font-weight: normal; text-decoration:none; font-size: 12px;line-height:18px; color:#000;}
td.contenuti_azienda_dx {border-top:0px solid #847040;border-bottom:0px solid #847040;height:360px!important;height:360px;min-height:360px;}

td.contenuti_prod_sx {border-top:1px solid #847040;border-bottom:1px solid #847040;height:360px!important;height:360px;min-height:360px;}
td.contenuti_prod_dx {border-top:1px solid #847040;border-bottom:1px solid #847040;height:360px!important;height:360px;min-height:360px;}

.menu_azienda {    line-height:15px;  text-align:left;height: 30px; font-size: 10px;}
.menu_azienda a { margin-top:20px; width:150px; background-image:url("img/cubo.gif"); background-position: center left;    background-repeat: no-repeat;
padding-left:10px;display: block; text-align:left; font-weight: bold; text-decoration:none; font-size: 10px; color:#000;
 font-family: Verdana, Arial, Helvetica, sans-serif;}
.menu_azienda a:hover { display: block;  text-align:left;  font-weight: bold; text-decoration:none; font-size: 10px; color:#F2BD0F; font-family: Verdana, Arial, Helvetica, sans-serif;}

.menu_azienda_2 {text-align:left;font-weight: normal; font-size: 10px;}
.menu_azienda_2 a {background-image:url("img/cubo.gif"); background-position: top left;    background-repeat: no-repeat;
padding-left:10px;display: block; text-align:left; font-weight: normal; text-decoration:none; font-size: 10px; color:#000;
 font-family: Verdana, Arial, Helvetica, sans-serif;}
.menu_azienda_2 a:hover { display: block;  text-align:left;  font-weight: normal; text-decoration:none; font-size: 10px; color:#F2BD0F; font-family: Verdana, Arial, Helvetica, sans-serif;}

.menu_subprod {text-align:left;font-weight: normal; font-size: 10px;}
.menu_subprod a {padding-left:10px;display: block; text-align:left; font-weight: normal; text-decoration:none; font-size: 10px; color:#000;
 font-family: Verdana, Arial, Helvetica, sans-serif;}
.menu_subprod a:hover { display: block;  text-align:left;  font-weight: normal; text-decoration:none; font-size: 10px; color:#F2BD0F; font-family: Verdana, Arial, Helvetica, sans-serif;}



.logo{}
.logo a{   border:0px;}
.logo a:hover{    border:0px;}
.logo img {border:0px; }

hr{visibility:hidden; clear:both; height:1px;}

td.box_sx {border-right:1px solid #C6C6C6; }

.master img { text-align: center;    border:solid 0px blue;    margin-bottom: 15px;}

/* .titolo_prod { padding-left: 13px; text-decoration:none; text-align: left;  font-weight: normal;  font-size: 12px;   color:#847040;}
.testo_prod { padding-left: 13px; padding-right:5px; text-decoration:none; text-align: left;  font-weight: normal;  font-size: 11px;   color:#000;} */

.testo {font-size: 12px; text-align:left;  text-decoration:none; font-weight: normal; padding:5px;  color:#4F4F4F; }
.testo b{text-align:left;  text-decoration:none;   font-size: 12px; }
.testo a {  text-decoration:none;  font-weight: normal;  font-size: 12px;   color:#0072D0;}
.testo a:hover {  text-decoration:none; font-weight: normal;  font-size: 12px;   color:#000000;}
.testo a.over{text-decoration:none; font-weight: normal;  font-size: 12px;   color:#000000;}
.testo img {border:0px;float:left; padding-right:5px ;}


.testo_link {font-size: 11px; text-align:left;  text-decoration:none; font-weight: normal; padding:0px 5px;  color:#4F4F4F; }
.testo_link a {  text-decoration:none;  font-weight: normal;  font-size: 11px;   color:#0072D0;}
.testo_link a:hover {  text-decoration:none; font-weight: normal;  font-size: 11px;   color:#4F4F4F;}

.testo_azienda_home {font-size: 12px; text-align:left;  text-decoration:none; font-weight: normal; padding:10px;  color:#4F4F4F; }
.testo_azienda_home b{text-align:left;  text-decoration:none;   font-size: 12px; }
.testo_azienda_home a {  text-decoration:none;  font-weight: normal;  font-size: 12px;   color:#0072D0;}
.testo_azienda_home a:hover {  text-decoration:none; font-weight: normal;  font-size: 12px;   color:#000000;}
.testo_azienda_home a.over{text-decoration:none; font-weight: normal;  font-size: 12px;   color:#000000;}
.testo_azienda_home img {border:0px;float:left; margin-right:35px ; border:10px solid #FFFFFF;}

.testo_prod {width:208px; font-size: 12px;float:left;  text-align:justify;  text-decoration:none; font-weight: normal; padding:5px;  color:#4F4F4F; }
.testo_prod b{text-align:left;  text-decoration:none;   font-size: 12px; }
.testo_prod a {  text-decoration:none;  font-weight: normal;  font-size: 12px;   color:#0072D0;}
.testo_prod a:hover {  text-decoration:none; font-weight: normal;  font-size: 12px;   color:#000000;}
.testo_prod a.over{text-decoration:none; font-weight: normal;  font-size: 12px;   color:#000000;}
.testo_prod img {border:0px; padding-right:5px ;}

.testo_titolo_sx { padding-left:33px; line-height:33px; height:33px; font-size: 12px; text-align:left;  text-decoration:none;
font-weight: bold; color:#FFFFFF;  }

.testo_titolo_sx input{height:20px; font-size: 11px;width:252px;border:solid 1px #000000;}
.testo_titolo_sx select{margin-left:50px;font-size: 11px;width:80px;border:solid 1px #000000;}



.titolo_sx_area {background:#F6F7EF url("img/bkg_titolo.jpg") top left no-repeat ; height:auto!important;  min-height:95px;height:95px;
width:242px; font-size: 12px; text-align:left; text-decoration:none; font-weight: bold; margin:0px 10px 5px 10px; color:#4F4F4F;
border-bottom:1px solid #4F4F4F; padding-bottom:5px; }
.titolo_sx_area a { font-size: 12px; text-align:left;  text-decoration:none; font-weight: bold; color:#FFFFFF;  }
.titolo_sx_area a:hover { font-size: 12px; text-align:left;  text-decoration:none; font-weight: bold; color:#0072D0;  }

.titolo_sx {background:#F6F7EF url("img/bkg_titolo.jpg") top left no-repeat ; height:auto!important; height:150px;  min-height:150px;
width:242px; font-size: 12px; text-align:left; text-decoration:none; font-weight: bold; margin:0px 10px 5px 10px; color:#FFFFFF;
border-bottom:1px solid #4F4F4F;  }

.roberto_varchi {
   width:242px; font-size: 12px; margin:15px 10px 5px 10px;
}

.titolo_dx {background:#F6F7EF url("img/bkg_titolo_2.jpg") top left no-repeat ; height:193px!important; height:194px;  min-height:193px;
font-size: 12px; text-align:left; text-decoration:none; font-weight: bold; margin:5px 5px 10px 0px; color:#FFFFFF;
border-bottom:1px solid #4F4F4F;  }

.titolo_dx_2 {width:669px!important; width:664px; background:#F6F7EF url("img/bkg_titolo.gif") top left repeat-x ;
height:auto!important; min-height:200px; height:195px; font-size: 12px; text-align:left; float:left; text-decoration:none; font-weight: bold; margin:5px 5px 5px 0px; color:#FFFFFF;
border-bottom:1px solid #4F4F4F;  padding-bottom:5px; padding-top:0px;}


.promo_sx {background:#F6F7EF url("img/bkg_titolo.jpg") top left no-repeat ; height:200px!important; height:200px; min-height:200px; width:242px; 
font-size: 12px; text-align:left; text-decoration:none; font-weight: bold; margin:0px 10px 10px 10px; color:#000000; border-bottom:1px solid #4F4F4F;  }

.testo_promo_sx {color:#000000; font-size: 12px; text-align:left;  text-decoration:none; font-weight: normal; padding:5px 5px;
height:200px!important; height:200px; min-height:200px;}
.testo_promo_sx b{text-align:left;  text-decoration:none;  font-weight: normal;  font-size: 12px; }
.testo_promo_sx a {  text-decoration:none;  font-weight: normal;  font-size: 12px;   color:#000;}
.testo_promo_sx a:hover {  text-decoration:none; font-weight: normal;  font-size: 12px;   color:#000;}
.testo_promo_sx a.over{text-decoration:none; font-weight: normal;  font-size: 12px;   color:#000;}
.testo_promo_sx img {border:0px;float:left; padding:5px 5px 0px 0px;}



.image {text-align:left; height:65px; text-decoration:none; font-weight: normal;    padding-left: 13px;}
.image p{text-align:left;  text-decoration:none;  font-weight: normal;  font-size: 12px; }
.image a {  text-decoration:none;  font-weight: normal;  font-size: 12px;   color:#847040;}
.image a:hover {  text-decoration:none; font-weight: normal;  font-size: 12px;   color:#000;}
.image img {border:0px;/* margin: 10 10 10 10; */}
.image a.over{text-decoration:none; font-weight: normal;  font-size: 12px;   color:#000;}



.testo_eventi {text-align:left; text-decoration:none; font-weight: normal;  font-size: 12px;   padding-left: 13px;}
.testo_eventi p{text-align:left;  text-decoration:none;  font-weight: normal;  font-size: 12px; }
.testo_eventi a {  text-decoration:none;  font-weight: normal;  font-size: 12px;   color:#847040;}
.testo_eventi a:hover {  text-decoration:none; font-weight: normal;  font-size: 12px;   color:#000;}
.testo_eventi img {border:0px;/* margin: 10 10 10 10; */}
.testo_eventi a.over{text-decoration:none; font-weight: normal;  font-size: 12px;   color:#000;}


.testo2 {text-align:left;   text-decoration:none; font-weight: normal;}

/* .testo2 p{text-align:left;  text-decoration:none;  font-weight: normal;  font-size: 12px; } */

.testo2 a {   padding-left:13px;
  text-decoration:none;  font-weight: normal;  font-size: 12px;   color:#000; display:block}
.testo2 a:hover {
    background:url("img/palla.gif");
    background-position: 0px 0px ;
/*  background-position: top left; */
    background-repeat: no-repeat;
  text-decoration:none; font-weight: normal;  font-size: 12px;   color:#000;}



.testo2 a.over{background:url("img/palla.gif"); /* background-position: left top; */ background-position: 0px 0px ;   background-repeat: no-repeat;}
.testo2 img {border:0px;/* margin: 10 10 10 10; */}


.news { text-align:left;  font-family: Verdana, Arial, Helvetica, sans-serif;text-decoration:none; font-weight: normal; font-size: 10px;
color:#000; margin-bottom:10px;margin-top:10px;}
.news b{ text-align:left; text-decoration:none;  font-weight: bold;    font-size: 11px;   color:#000;}
.news a { text-decoration:none;  font-weight: bold;  font-size: 10px;   color:#ED1C24;}
.news a:hover {text-decoration:none; font-weight: bold;  font-size: 10px;   color:#717074;}
.news img {float:left; border:0px;margin-right:10px;}

.titolo { padding-left: 13px;text-align:left; font-weight: normal;  padding-top:13px;padding-bottom:13px;   color:#000;}
.titolo a{text-align:left; font-weight: bold; text-decoration:none; font-size: 13px;   color:#000;}

.titolo_nome_prod { text-align:center;  font-weight: bold;    font-family: Verdana, Arial, Helvetica, sans-serif;   font-size: 12px;   color:#000;}

td.lista { width:258px;float:left; }
td.immagine_prodotto {width:60%; }
td.dati_prodotto {width:40%;}

.testo_sx {width:265px; text-align:left;  font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration:none; font-weight: normal; font-size: 10px; color:#000;}
.testo_dx {width:265px; text-align:right;  font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration:none; font-weight: normal; font-size: 10px; color:#000;}

.torna_indietro {margin:10px 0px 0px 0px; text-align:left;   font-family: Verdana, Arial, Helvetica, sans-serif;    text-decoration:none; background-image:url("img/freccia_indietro.gif");
background-position: center left;    background-repeat: no-repeat; padding-left:20px; font-weight: bold;    font-size: 11px;   color:#ED1C24;}
.torna_indietro a{font-weight: bold;    font-size: 11px;   text-decoration:none;  color:#ED1C24;}

/* .puls_menu { height:23px; text-align:center; line-height:23px; font-weight: bold; text-decoration:none;  font-size: 10px;  c olor:#ED1C24;}
.puls_menu  a{text-align:center; font-weight: bold; text-decoration:none; font-size: 10px; color:#ED1C24;}
.puls_menu  a:hover{ text-align:center;    font-weight: bold;    text-decoration:none;    font-size: 10px;    display:block;  color:#000;} */

.puls_menu1 {height:23px; padding-right:4px;border-top:1px solid #c6c6c6; text-align:right; line-height:23px;
font-weight: bold; text-decoration:none; font-size: 10px;  color:#ED1C24;}

.puls_menu2 { height:18px;text-align:right;    line-height:16px; font-weight: bold;    text-decoration:none;
 background-image:url("img/freccia_dx.gif"); background-position: center right;    background-repeat: no-repeat; font-size: 10px;    }
.puls_menu2  a{  margin-right:20px; text-align:right;    font-weight: bold;    text-decoration:none;    font-size: 10px;    color:#717074;}
.puls_menu2  a:hover{background-image:url("img/logo_roll.gif"); background-position: center left;    background-repeat: no-repeat;
  text-align:right; display:block;   font-weight: bold;    text-decoration:none;    font-size: 10px;    color:#000;}

.lista_prodotti { width:245px; font-weight: normal;    text-decoration:none;    font-size: 12px;    color:#717074;text-align:justify; }
.lista_prodotti a{ font-weight: normal;    text-decoration:none;    font-size: 12px;    color:#717074;text-align:justify; }
.lista_prodotti img{border:0px; margin-right:3px;}
.titolo_lista_prodotti { font-weight: bold;    text-decoration:none;    font-size: 12px;    color:red;text-align:justify; }
.titolo_lista_prodotti a{ font-weight: bold;    text-decoration:none;    font-size: 12px;    color:red;text-align:justify; }




/*============================================*/

.rigaform {width:440px;height:20px;margin-top:5px;}

.testi4 { text-align:left;   padding:5px;  line-height:14px;    font-weight: bold;    text-decoration:none;    font-size: 11px;    color:#000;    }
.testi4 h2 {    text-align:left;     line-height:14px;    font-weight: bold;    text-decoration:none;    font-size: 11px;    color:#000;}
.testi4 li {    text-align:left;     line-height:14px;    font-weight: bold;    text-decoration:none;    font-size: 11px;    color:#000;    }
.testi4 ul {    padding-left:15px; text-align:left;  line-height:14px; font-weight: bold; text-decoration:none; font-size: 11px; color:#000;    }
.testi4 th {    text-align:left;     line-height:14px;    font-weight: bold;    text-decoration:none;    font-size: 11px;    color:#000;  }
.testi4 tr {text-align:left; }
/* .testi4 table td {margin-left:20px;text-align:left; } */

div.rowinput{  font-size: 11px;         margin:5px 0px;}
div.rowinput label{ height:20px;font-size: 11px;   width:140px; float:left;}
div.rowinput input{height:20px; font-size: 11px;width:252px;border:solid 1px #000000;}
div.rowinput textarea{font-size: 11px;width:252px;height:90px;border:solid 1px #000000;}
/* div.rowinput option {width:256px;border:solid 1px #717074;} */
div.rowinput select{font-size: 11px;width:252px;border:solid 1px #000000;}

div.rowinput2{  font-size: 11px;         margin:5px 0px;}
div.rowinput2 label{ height:20px;font-size: 11px;   width:200px; float:left;}
div.rowinput2 input{height:15px; font-size: 11px;border:solid 0px #000000;}
div.rowinput2 textarea{font-size: 11px;width:200px;height:90px;border:solid 1px #000000;}
div.rowinput2 select{font-size: 11px;width:200px;border:solid 1px #000000;}


div.rowinput3{  font-size: 11px;  padding:5px; width:230px;}
div.rowinput3 label{ height:20px;font-size: 11px;width:100px; float:left;padding-right:20px;}
div.rowinput3 input{height:20px; font-size: 11px;width:100px;border:solid 1px #000000;}


div.privacy{/* margin:8px 0px 0px 0px;  */margin-top:40px;margin-left:140px;width:252px;font-size: 10px; color:#000000;background:#FFFFFF;border:1px solid #000000;height:90px;overflow:auto;}
div.privacy p{font-size: 10px; color:#000000;}

.avanti2 {padding:10px 0px;}
.avanti2 a{font-weight: normal; text-decoration:underline; font-size: 11px; color:#000;}

.submit_button{  margin-left:5px; }
.submit_button input{ margin-top:10px; background:#4f4f4f; height:25px;width:100px;text-align:center; color:white; font-weight:bold; font-size:11px;}

.altredomande label{width:140px;}

.campotesto { width:150px;height:20px;float:left;}

.campotesto select {border: #000000 1px inset;border-color: #000000 #666666 #666666 #000000;background-color: #FFFFFF;background-attachment: fixed;
font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px;color: #000000;}
.campotesto input {border: #000000 1px inset;border-color: #000000 #666666 #666666 #000000;background-color: #FFFFFF;background-attachment: fixed;
background-position: left;font-family: Verdana, Arial, Helvetica, sans-serif;  font-size: 10px;color: #000000;}
.campotesto button {background-color: #E8E8E8;border: 1px inset;font-family: Arial;font-size: 10px;color: #000000;/* cursor: hand; */
border-color: #999999 #000000 #000000 #999999;height: 17px;}
.campotesto textarea  {border: #000000 1px inset;border-color: #000000 #666666 #666666 #000000;background-color: #FFFFFF;background-attachment: fixed;
font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000;}

/*============================================*/


.paginazione { text-decoration:none;font-size: 11px; font-weight: normal; color: #4F4F4F; }
.paginazione td {    font-size: 11px;    font-weight: normal;    color: #4F4F4F;padding-left:5px;}
.paginazione td img{    font-size: 11px;    font-weight: normal;    color: #4F4F4F;}
.paginazione a.pag {     font-size: 11px;  color: #4F4F4F;    padding:0px 5px 0px 5px;}
.paginazione span.pagine { font-size: 11px; color: #4F4F4F;   border:0px;}
.paginazione span.pag_su {    font-size: 11px;   padding:0px 5px 0px 5px;    font-weight: bold;    background-color: #FFF;    color: #4F4F4F;}

/*-- preventivo --*/
#cart{
   padding:5px;
   border:1px solid #b8b8b8;
   height:300px;
/*    width:100%; */
   overflow:auto;
}

#cart table{
   border:0px solid #020167;
}
#cart table tr.fondo{
    background:#FFFFFF;
}
#cart table th{
    background:#FFFFFF;
    color:#020167;
    font-size: 11px;
    padding:3px;
    text-align:left;
}
#cart table td{
    padding:2px 2px 2px 0px;
    font-size: 11px;
    border-bottom:0px solid #b8b8b8;
}
#cart table td img{
    border:1px solid #b8b8b8;
}



.linkcart {
       width:230px;text-align:left;  font-weight: normal;    text-decoration:none;    font-size: 11px;    color:#000000; margin:5px 0px 5px 0px;
}

.linkcart  a{
padding-right:5px;text-align:left;  font-weight: normal;    text-decoration:none;    font-size: 11px;   color: #0072D0;
}

.linkcart  a:hover{
padding-right:5px;text-align:left;  font-weight: normal;    text-decoration:none;    font-size: 11px;  color:#000;
}





/*-- preventivo --*/

