#body_container{  padding-top: 0px;}.family_item{  display: block;  float: left;  width: 110px;  height: 120px;  margin: 1px;  text-align: center;  vertical-align: middle;  color: #F68E1D;  text-decoration: none;}.family_list_box{  margin: 0;  padding: 0;  display:none;}.family_item img{  border-width: 0px;}.f-gruppi{  margin: 0;  padding: 0;  display: none;}.prodotto{  border: 2px solid red;}.dato .col_sx{  float: left;  width: 200px;}.dato .col_sx .img_tech{  margin: 0 auto;  text-align: center;  width: 100%;}.dato .col_dx{  float: left;  width: 583px;}.dato .col_dx .lampada .titolo_lampada,.dato .col_dx .caratteristica .titolo_caratteristica,.dato .col_dx .variante .titolo_variante,.dato .col_dx .variante .titolo_finitura,.dato .col_dx .variante .titolo_colore,.dato .col_dx .variante .titolo_ottica{  float: left;  padding: 4px 0 4px 0;  margin: 0 4px 0 4px;  text-align: right;  width: 100px;  font-weight: bold;}.dato .col_dx .variante .titolo_variante{  color: #CB8B4B;}.dato .col_dx .variante .codice_colore,.dato .col_dx .variante .codice_finitura,.dato .col_dx .variante .codice_ottica{  float: left;  padding: 20px;  border: 1px solid red;}.dato .col_dx .lampada{  float: left;  background: url('../images/design/fondo_tipolampada.gif') no-repeat top left;  height: 61px;  width: 100%;}.dato .col_dx .lampade, .dato .col_dx .lampade td{  float: left;  padding: 2px;  text-align: left;  font-size: 12px;}.dato .col_dx .lampade table{  border-spacing: 0;  padding: 2px; }.dato .col_dx .caratteristica{  float: left;  background: url('../images/design/fondo_caratteristiche.gif') no-repeat bottom left;  height: 103px;  width: 100%;  margin-top: 4px;}.dato .col_dx .caratteristica .caratteristiche, .dato .col_dx .caratteristica .caratteristiche td{  float: left;  padding: 2px;  text-align: left;  font-size: 12px;}.dato .col_dx .caratteristica .caratteristiche table{  border-spacing: 0;  padding: 2px; }.dato .col_dx .variante{  float: left;  background: url('../images/design/fondo_varianti.gif') no-repeat bottom left;  height: 245px;  width: 579px;  margin-top: 4px;}.dato .col_dx .variante .titolo_codice{  float: right;  padding: 2px;  margin-right: 8px;  text-align: right;  font-size: 13px;  width: auto;  font-weight: bold;  margin-top: 25px;}.dato .col_dx .variante .titolo_codice span.titolo_compila{  color: #CA8C44;}.dato .col_dx .variante .titolo_codice .codice span{  width: 100px;  font-weight: normal;  background-color: #FFF;  padding: 0px 3px 0px 3px;  color: #575757;}.link_fotometria, .link_vedi_foto_prodotto{  display: block;  float: right;  padding: 5px 40px 5px 0px;  margin: 5px 10px 5px 0px;;}.link_fotometria{  background: url(../images/icone_varie/ico_fotometria.gif) no-repeat right;}.link_vedi_foto_prodotto{  background: url(../images/icone_varie/ico_foto.gif) no-repeat right;}.icon_link{  color: #7C6E63;}.comp_codice .titolo{  font-weight: bold;}/* Dati ***********************************************************************/.dato{}.dato .varianti_titolo{  float: left;  width: 105px;  margin: 0px 3px 0px 0px;  padding: 0px 5px 0px 0px;  text-align: right;  vertical-align: top;}.dato .varianti_dati{  float: left;}.dato .variante .float_item{  float: left;  width: 40px;  height: 45px;  border: 1px solid #FFF;  text-align: center;  cursor: pointer;  padding-top: 5px;}.dato .variante .finiture .quite_long_item{  width: 80px;}.dato .variante .finiture .very_long_item{  width: 120px;}.finiture{  width: 575px;}.dato .variante .float_item:hover{  border: 1px solid #999;}.dato .variante .float_item img{}/* Right Buttons **************************************************************/.right_buttons{  float: right;  width: 130px;  padding-top: 70px;}.right_buttons *{  margin: 0;  padding: 0;}.right_buttons a{  margin-bottom: 5px;  display: block;  height: 40px;}.right_buttons a span{  display: block;  float: left;  color: #575757;  width: 85px;  text-decoration: underline;  text-align: right;  margin-right: 10px;  cursor: pointer;}.right_buttons img{  display: block;  border: 0px solid transparent;  float: left;}.riga_varianti{  border: 0px solid transparent;  border-bottom: 1px dashed #C2C2C2;  margin-left: 90px;  width: 170px;  height: 2px;  display: block;}.codice{  display: inline;}.code_objects{  float: left;  margin: 0;  padding: 0;  width: 440px;}#super_hidden_div, #add_notes_super_hidden_div{  display: none;}#lang_box{  display: none;}#article_data #article_data_text{  display: block;  float: left;  width: 490px;}#article_data #article_data_image{  display: block;  float: right;}#data_title{  color: #7B5F3F;  font-size: 20px;  font-weight: normal;}.caratteristiche_primarie{  margin-bottom: 10px;}.caratteristica_primaria{  float: left;  margin: 0px;  width: 55px;  height: 50px;  text-align: center;}.caratteristiche_secondarie{  padding-left: 11px;}.caratteristica_secondaria{  float: left;  margin: 0px;  width: 30px;  height: 30px;  text-align: center;}.caratteristica_primaria img, .caratteristica_primaria span{}#download_pdf_title{  font-size: 12px;  font-style: italic;  font-weight: normal;  margin: 30px 0 0 0;  padding: 0;}#download_pdf{  background-image: url('../images/icone_varie/pdf.jpg');  background-position: left center;  background-repeat: no-repeat;  display: block;  padding: 20px 0px 20px 55px;  margin-top: 5px;  color: #F00;  text-decoration: none;  width: 100px;}#download_pdf:hover{  text-decoration: underline;}.distribuzione, .lampada_container_image, .lampada_container_text{  float: left;}.distribuzione{  margin-right: 5px;}.lampada_container_text{  margin-right: 15px;}h4{  font-size: 12px;}
