html{ border:0px solid green; height:auto !important; height:100%; min-height:100%; position:relative; top:0px; left:0px}

body  { height:auto !important; height:100%; min-height:100%; position:relative; top:0px; left:0px;
    background-image:url("img/bg_top.gif");     background-position: top left;    background-repeat: repeat-x;
margin:0px; font-family: Verdana, Arial, Helvetica, sans-serif; border:0px solid blue }

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; */}

#spotlight { /* filter:light;  */}

/* #container { text-align:center; } */

.head {  width:889px; height:50px; background:#000000; }
/* .head img {border:0px; margin-top:1px;} */

table#maintable{height:100%; min-height:100%; border:0px solid red; width:100%}
table#maintable td{border:0px solid red}

td.top{ }

.menu {text-align:center;background:#FFFFFF;  margin-left:40px; }

.puls_menu { float:left;border-right:0px solid #FFFFFF;  line-height:10px;  text-align:center;height: 15px;}
.puls_menu a {padding:0px 12px;  display: block; text-align:center; font-weight: bold; text-decoration:none; font-size: 10px; color:#FFFFFF;
 font-family: Verdana, Arial, Helvetica, sans-serif;}
.puls_menu a:hover { /* background:#FFFFFF; */display: block;  text-align:center;  font-weight: bold; text-decoration:none; font-size: 10px; color:#F1CA08; font-family: Verdana, Arial, Helvetica, sans-serif;}
/* .puls_menu a:visited {display: block;  text-align:center;  font-weight: bold; text-decoration:none; font-size: 10px; color:#F1CA08; font-family: Verdana, Arial, Helvetica, sans-serif;} */

.puls_menu_2 { float:left; line-height:10px;  text-align:center;height: 15px;}
.puls_menu_2 a { padding:0px 12px; display: block; text-align:center; font-weight: bold; text-decoration:none; font-size: 10px; color:#FFFFFF;
 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:#F1CA08; font-family: Verdana, Arial, Helvetica, sans-serif;}

.menu_azienda { margin-right:30px; line-height:30px; text-align:left;height: 30px; font-size: 10px;}
.menu_azienda a {/* 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:#000000;
 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:#000000;
 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:#000000;
 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;}

.testo {text-align:justify;     font-family: Verdana, Arial, Helvetica, sans-serif;   text-decoration:none;
    font-weight: normal;    font-size: 10px;   color:#000000;}
.testo p{text-align:justify;     font-family: Verdana, Arial, Helvetica, sans-serif;   text-decoration:none;
    font-weight: normal;    font-size: 10px;   color:#000000;}
.testo a {  font-family: Verdana, Arial, Helvetica, sans-serif;text-decoration:none;  font-weight: bold;  font-size: 10px;   color:#ED1C24;}
.testo a:hover {  font-family: Verdana, Arial, Helvetica, sans-serif;text-decoration:none; font-weight: bold;  font-size: 10px;   color:#717074;}
.testo img {float:left; border:0px;margin-right:10px;}

.news { text-align:left;  font-family: Verdana, Arial, Helvetica, sans-serif;text-decoration:none; font-weight: normal; font-size: 10px;
color:#000000; margin-bottom:10px;margin-top:10px;}
.news b{ text-align:left; text-decoration:none;  font-weight: bold;    font-size: 11px;   color:#000000;}
.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 { margin-left:0px; text-align:left;  font-weight: bold;      font-size: 10px;   color:#000000;}
.titolo_prod { text-align:center;  font-weight: bold;    font-family: Verdana, Arial, Helvetica, sans-serif;  font-size: 12px;   color:#000000;}
.titolo_nome_prod { text-align:center;  font-weight: bold;    font-family: Verdana, Arial, Helvetica, sans-serif;   font-size: 12px;   color:#000000;}

td.lista { width:258px;float:left; }
td.immagine_prodotto {width:60%; }
td.dati_prodotto {width:40%;}

.testo_sx {width:260px; text-align:left;  font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration:none; font-weight: normal; font-size: 10px; color:#000000;}
.testo_dx {width:260px; text-align:right;  font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration:none; font-weight: normal; font-size: 10px; color:#000000;}

.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:#000000;} */

.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:#000000;}

.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; }


.footer { width:889px; padding:0px 0px 10px 0px; text-align:center; font-weight: normal;    text-decoration:none;    font-size: 10px;    color:#000000;}
.footer a{text-align:center; text-decoration:none;    font-size: 10px;    color:#000000;}

table.footer { width:889px; padding:10px 0px; text-align:center; font-weight: normal;    text-decoration:none;    font-size: 10px;    color:#000000;}
table.footer a{text-align:center; text-decoration:none;    font-size: 10px;    color:#000000;}

/*============================================*/

.rigaform {width:440px;height:20px;margin-top:5px;}

.testi4 { text-align:left;     line-height:14px;    font-weight: normal;    text-decoration:none;    font-size: 10px;    color:#000000;    font-family: Verdana, Arial, Helvetica, sans-serif;}
.testi4 h2 {    text-align:left;     line-height:14px;    font-weight: bold;    text-decoration:none;    font-size: 10px;    color:#000000;    font-family: Verdana, Arial, Helvetica, sans-serif;}
.testi4 li {    text-align:left;     line-height:14px;    font-weight: normal;    text-decoration:none;    font-size: 10px;    color:#000000;    font-family: Verdana, Arial, Helvetica, sans-serif;}
.testi4 ul {    padding-left:15px;  text-align:left;     line-height:14px;    font-weight: normal;    text-decoration:none;    font-size: 10px;    color:#000000;    font-family: Verdana, Arial, Helvetica, sans-serif;}
.testi4 th {    text-align:left;     line-height:14px;    font-weight: bold;    text-decoration:none;    font-size: 10px;    color:#000000;    font-family: Verdana, Arial, Helvetica, sans-serif;}
.testi4 tr {text-align:left; }
.testi4 table td {margin-left:20px;text-align:left; }

div.rowinput{ font-size: 10px;         margin:5px 0px;}
div.rowinput label{ font-size: 10px;   width:140px; float:left;}
div.rowinput input{font-size: 10px;width:256px;border:solid 1px #000000;}
div.rowinput textarea{font-size: 10px;width:256px;height:90px;border:solid 1px #000000;}
/* div.rowinput option {width:256px;border:solid 1px #717074;} */
div.rowinput select{font-size: 10px;width:256px;border:solid 1px #000000;}

div.privacy{margin:8px 0px 0px 0px; width:400px;font-size: 10px; background:#FFFFFF;border:1px solid #000000;height:90px;overflow:auto;}
div.privacy p{font-size: 10px; }

.submit_button{    text-align:left;}
.submit_button input{margin-top:5px;   width:100px; background:#000000;  border:0px solid #FFFFFF;  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;line-height:12px;font-size: 10px; font-weight: bold; color: #000000; }
.paginazione td {    font-size: 10px;    font-weight: normal;    color: #000000;padding-left:5px;}
.paginazione td img{    font-size: 10px;    font-weight: normal;    color: #000000;}
.paginazione a.pag {     font-size: 10px;  color: #000000;    padding:0px 5px 0px 5px;}
.paginazione span.pagine { font-size: 10px;   border:0px;}
.paginazione span.pag_su {    font-size: 10px;   padding:0px 5px 0px 5px;    font-weight: bold;    background-color: #000000;    color:#FFFFFF;}

.dxtext { margin-right:10px; text-align:left;}

.sxtext { margin-left:10px; }

.scelta_lingua { border-right:0px solid #FFFFFF; padding:10px; line-height:10px;  text-align:center;height: 15px; font-size: 10px;}
.scelta_lingua a {/* float:left;  */padding:10px; text-align:center; font-weight: bold; text-decoration:none; font-size: 10px; color:#FFFFFF;
 font-family: Verdana, Arial, Helvetica, sans-serif;}
.scelta_lingua a:hover { display: block;  text-align:center;  font-weight: bold; text-decoration:none; font-size: 10px; color:#F1CA08; font-family: Verdana, Arial, Helvetica, sans-serif;}
.scelta_lingua img{ padding:10px;}

.clear{
   clear:both;
   height:20px;

}

.dealers_testo {text-align:left;     font-family: Verdana, Arial, Helvetica, sans-serif;   text-decoration:none;
    font-weight: normal;    font-size: 10px;   color:#000000;}
.dealers_testo p{text-align:left;     font-family: Verdana, Arial, Helvetica, sans-serif;   text-decoration:none;
    font-weight: normal;    font-size: 10px;   color:#000000;}
/*
.dealers_testo a {  font-family: Verdana, Arial, Helvetica, sans-serif;text-decoration:none;  font-weight: normal;  font-size: 10px;   color:#ED1C24;}
.dealers_testo a:hover {  font-family: Verdana, Arial, Helvetica, sans-serif;text-decoration:none; font-weight: normal;  font-size: 10px;   color:#717074;}
*/
.dealers_testo a {
padding-left:0px; text-align:left; font-weight: normal; text-decoration:none; font-size: 10px; color:#000000;
 font-family: Verdana, Arial, Helvetica, sans-serif;}
.dealers_testo a:hover { text-align:left;  font-weight: normal; text-decoration:none; font-size: 10px; color:#F2BD0F; font-family: Verdana, Arial, Helvetica, sans-serif;}

.dealers_testo img {float:left; border:0px;margin-right:0px;}

.dealers_testo div{

}

.dealers_icon{
    width:50px;
    float:left;
}



