#supportingText {
  margin: 0px 0px 0px 0px;
  width: 490px;
  text-align: left;
  border: 0px solid #000;
}
#supportingText .telefona{
  margin: 10px 0px 0px 25px;
  width: 369px;
  height:176px;
  text-align: left;
  background:url(/2007/css/recall_bg.jpg) no-repeat top left;
  border: 0px solid #000;
}
#supportingText .telefona .insert_numero{
  margin: 70px 0px 0px 15px;
  width: 180px;
  font-weight:normal;
  text-align: left;
  border: 0px solid #000;
}
#supportingText .telefona .campo_numero{
  margin: 70px 0px 0px 5px;
  width: 150px;
  height:20px;
  font-weight:bold;
  text-align: left;
}
#supportingText .telefona .pulsante_numero{
  margin: 15px 0px 0px 260px;
  font-weight:bold;
  text-align: center;
  border:0px solid #000;
  background:none;
  width:85px;
  height:30px;
  color:#005981;
  cursor:pointer;
}
#download .tit_paragrafo{
	border:0px solid #000;
	width:450px;
	color:#005981;
	font-weight:bold;
	margin:10px 0px 0px 5px;
}
#download .paragrafo{
	border:0px solid #000;
	width:400px;
	color:#005981;
	font-weight:normal;
	text-align:justify;
	margin:10px 0px 0px 5px;
}
#download .settore_utente{
	border:0px solid #000;
	width:150px;
	height:30px;
	line-height:30px;
	background:#B2E5F9;
	color:#005981;
	font-weight:bold;
	text-align:right;
	margin:2px 2px 0px 5px;
}
#download .valore_campo{
	border:0px solid #000;
	width:250px;
	height:30px;
	line-height:30px;
	background:#B2E5F9;
	color:#005981;
	font-weight:bold;
	text-align:left;
	margin:2px 2px 0px 0px;
}
#download .messaggio_utente{
	border:0px solid #000;
	width:400px;
	height:20px;
	line-height:20px;
	background:#B2E5F9;
	color:#005981;
	font-weight:bold;
	text-align:center;
	margin:10px 0px 0px 5px;
}
#download .testo_mail{
	border:0px solid #000;
	width:400px;
	background:#B2E5F9;
	color:#005981;
	height:110px;
	font-weight:bold;
	text-align:center;
	padding:5px 0px 0px 0px;
	margin:2px 0px 0px 5px;
}
#download .pulsante{
	border:0px solid #000;
	width:131px;
	background:#B2E5F9;
	color:#005981;
	height:30px;
	font-weight:bold;
	text-align:center;
	font-size:10px;
	padding:5px 0px 0px 0px;
	margin:2px 0px 0px 150px;
}
#contenitore {
  margin: 0px 0px 0px 3px;
  width: 483px;
  height:450px;
 /* background:url(/2007/css/sfumo_finepg.jpg) no-repeat bottom left;*/
  text-align: left;
  border: 0px solid #000;
}
#presentazione .pay_off{
  margin: 20px 0px 0px 17px;
  font-family:Arial;
  width: 470px;
  font-size:16px;
  color:#FFF;
  font-weight:bold;
  text-align: left;
  border: 0px solid #000;
}
#presentazione .pay_off_riga_2 {
  margin: 0px 0px 0px 17px;
  font-family:Arial;
  font-size:16px;
  color:#FFF;
  font-weight:bold;
  text-align: left;
  border: 0px solid #000;
}

#presentazione .pay_off_interno{
  margin: 3px 0px 0px 5px;
  font-family:Arial;
  width: 230px;
  font-size:12px;
  color:#FFF;
  font-weight:bold;
  text-align: left;
}

#presentazione {
  margin: 0px 0px 0px 0px;
  width: 490px;
  text-align: left;
  border: 0px solid #000;
}
#presentazione .logo {
  margin: 50px 0px 0px 0px;
  width: 485px;
  height:270px;
  border: 0px solid #000;
}
#presentazione .lingua {
  margin: 10px 0px 0px 0px;
  width: 480px;
  height:30px;
  border: 0px solid #000;
}
#presentazione .lingua .voce{
  margin: 0px 5px 0px 0px;
  width: 90px;
  cursor:pointer;
  text-align:center;
  height:30px;
  font-weight:bold;
  color:#FFF;
  border: 0px solid #000;
}
#compatibilita {
  margin: 0px 0px 0px 0px;
  width: 490px;
  text-align: left;
  border: 0px solid #000;
  display:none;
}
#compatibilita .titolo{
  margin: 0px 0px 0px 0px;
  width: 483px;
  height:85px;
  background:url(/2007/css/titolo_compatibilita.jpg) no-repeat top left;
  text-align: left;
  border: 0px solid #000;
}
#compatibilita .testo{
  margin: 0px 0px 0px 5px;
  width: 450px;
  text-align: left;
  border: 0px solid #000;
  color:#FFF;
  font-weight:normal;
}
#compatibilita .immagine{
  margin: 10px 0px 0px 0px;
  width: 485px;
  height:300px;
  border: 0px solid #000;
}
#qualita {
  margin: 0px 0px 0px 0px;
  width: 490px;
  text-align: left;
  border: 0px solid #000;
  display:none;
}
#qualita .titolo{
  margin: 0px 0px 0px 0px;
  width: 483px;
  height:85px;
  background:url(/2007/css/titolo_qualita.jpg) no-repeat top left;
  text-align: left;
  border: 0px solid #000;
}

#qualita .testo{
  margin: 0px 0px 0px 5px;
  width: 450px;
  text-align: left;
  border: 0px solid #000;
  color:#FFF;
  font-weight:normal;
}
#design {
  margin: 0px 0px 0px 0px;
  width: 490px;
  text-align: left;
  border: 0px solid #000;
  display:none;
}
#design .titolo{
  margin: 0px 0px 0px 0px;
  width: 483px;
  height:85px;
  background:url(/2007/css/titolo_design.jpg) no-repeat top left;
  text-align: left;
  border: 0px solid #000;
}
#design .testo{
  margin: 0px 0px 0px 5px;
  width: 450px;
  text-align: left;
  border: 0px solid #000;
  color:#FFF;
  font-weight:normal;
}
#natura {
  margin: 0px 0px 0px 0px;
  width: 490px;
  text-align: left;
  border: 0px solid #000;
  display:none;
}
#natura .titolo{
  margin: 0px 0px 0px 0px;
  width: 483px;
  height:85px;
  background:url(/2007/css/titolo_natura.jpg) no-repeat top left;
  text-align: left;
  border: 0px solid #000;
}
#natura .testo{
  margin: 0px 0px 0px 5px;
  width: 450px;
  text-align: left;
  border: 0px solid #000;
  color:#FFF;
  font-weight:normal;
}
#news{
  margin: 0px 0px 0px 1px;
  width: 485px;
  text-align: left;
  border: 0px solid #000;
  background: #80c9eb url(/2007/css/bg_news.jpg) no-repeat top left; 
}
#news .archivio_news{
  margin: 0px 0px 0px 0px;
  width: 480px;
  height:34px;
  color:#fd6500;
  font-weight:bold;
  text-align: right;
  border: 0px solid #000;
}
#news .archivio_news .freccia{
  margin: 15px 0px 0px 0px;
  width: 21px;
  height:15px;
  color:#fd6500;
  font-weight:bold;
  text-align: right;
  border: 0px solid #000;
}
#news .box_foto{
	width:154px;
	height:90px;
	margin:15px 0px 0px 10px;
	background:#FFF;
	text-align:center;
	
}

#news .box_foto .foto{
	width:142px;
	height:80px;
	margin: 5px 0px 0px 5px;
	text-align:center;
	
}
#news .testo_novita{
	width:300px;
	margin:15px 0px 0px 10px;
	text-align:left;
	border:0px solid #000;
}
#news .testo_novita .titolo{
	width:250px;
	margin:0px 0px 0px 0px;
	text-align:left;
	font-weight:bold;
	color:#FFF;
	font-size:14px;
	border:0px solid #000;
}
#news .testo_novita .txt{
	width:250px;
	margin:5px 0px 0px 0px;
	text-align:left;
	font-weight:normal;
	color:#256989;
	border:0px solid #000;
}
#news .testo_novita .approfondimento{
	width:30px;
	height:34px;
	margin:5px 0px 0px 250px;
	text-align:left;
	color:#256989;
	border:0px solid #000;
}
#finitura{
  margin: 0px 0px 0px 9px;
  width: 476px;
  text-align: left;
  border: 0px solid #000;
  background:url(/2007/css/bg_pg.jpg) repeat-y top left;
  color:#005981;
}
#finitura .contenitore_finitura{
	border:0px solid #000;
	width:200px;
	margin:10px 0px 0px 20px;
	display:inline;
	float:left;
}
#finitura .contenitore_finitura .nome_finitura{
	border:0px solid #000;
	width:180px;
	margin:0px 0px 0px 15px;
	font-weight:bold;
	color:#346b7f;
	float:left;
}
#finitura .contenitore_finitura .desc_finitura{
	border:0px solid #000;
	width:180px;
	margin:0px 0px 0px 15px;
	color:#346b7f;
	float:left;
}
#finitura .contenitore_finitura .img_finitura{
	border:0px solid #000;
	width:120px;
	height:180px;
}
#ritorno_finiture {
	display:none;
	cursor:pointer;
	color:#fd6500;
	font-weight:bold;
	border: 0px solid #000;
	margin:0px 0px 0px 200px;
}

#finitura .immagine_finitura{
  margin: 0px 0px 0px 10px;
  height:93px;
  width:86px;
  text-align: left;
  border: 0px solid #000;
}
#finitura .link_finitura{
  margin: 0px 0px 0px 0px;
  text-align: left;
  height:93px;
  line-height:90px;
  font-weight:bold;
  cursor:pointer;
  width:300px;
  border: 0px solid #000;
}
#download{
  margin: 0px 0px 0px 9px;
  width: 476px;
  text-align: left;
  border: 0px solid #000;
  background:url(/2007/css/bg_pg.jpg) repeat-y top left;
  color:#005981;
}
#download .intestazione_tab{
  margin: 0px 0px 0px 3px;
  width: 424px;
  height:22px;
  text-align: left;
  border: 0px solid #000;
  background:url(/2007/css/titolo_tabellapromo.jpg) no-repeat top left;
  color:#005981;
}
#download .intestazione_tab .voce1{
  margin: 0px 0px 0px 0px;
  font-size:10px;
  width: 55px;
  height:22px;
  line-height:22px;
  text-align: center;
  border-right: 1px solid #d1f3ff;
  color:#FFF;
  font-weight:bold;
}
#download .intestazione_tab .voce2{
  margin: 0px 0px 0px 0px;
  font-size:10px;
  width: 215px;
  height:22px;
  line-height:22px;
  text-align: center;
  border-right: 1px solid #d1f3ff;
  color:#FFF;
  font-weight:bold;
}
#download .intestazione_tab .voce3{
  margin: 0px 0px 0px 0px;
  font-size:10px;
  width: 80px;
  height:22px;
  line-height:22px;
  text-align: center;
  border-right: 1px solid #d1f3ff;
  color:#FFF;
  font-weight:bold;
}
#download .intestazione_tab .voce4{
  margin: 0px 0px 0px 0px;
  font-size:10px;
  width: 70px;
  height:22px;
  line-height:22px;
  text-align: center;
  border-right: 0px solid #d1f3ff;
  color:#FFF;
  font-weight:bold;
}
#download .contenuto_tab{
  margin: 0px 0px 0px 3px;
  width: 424px;
  text-align: left;
  border: 0px solid #000;
}
#download .contenuto_tab .valore1{
  margin: 2px 0px 0px 0px;
  width: 55px;
  height:37px;
  background-color:#b2e5f9;
    border-right: 1px solid #d1f3ff;
  text-align:center;
  color:#005981;
}
#download .contenuto_tab .valore2{
  margin: 2px 0px 0px 0px;
    border-right: 1px solid #d1f3ff;
  width: 215px;
  height:37px;
  background-color:#b2e5f9;
  text-align:left;
  color:#005981;
}
#download .contenuto_tab .valore3{
  margin: 2px 0px 0px 0px;
  width: 80px;
    border-right: 1px solid #d1f3ff;
  height:37px;
  background-color:#b2e5f9;
  text-align:center;
  color:#005981;
}
#download .contenuto_tab .valore4{
  margin: 2px 0px 0px 0px;
  width: 70px;
  height:37px;
  background-color:#b2e5f9;
  text-align:center;
  color:#005981;
}
#informazioni{
  margin: 0px 0px 0px 9px;
  width: 476px;
  text-align: left;
  border: 0px solid #000;
  background:url(/2007/css/bg_pg.jpg) repeat-y top left;
  color:#005981;
}
#promo{
  margin: 0px 0px 0px 9px;
  width: 476px;
  text-align: left;
  border: 0px solid #000;
  background:url(/2007/css/bg_pg.jpg) repeat-y top left;
  color:#005981;
}
#promo .r_cod_promo{
  margin: 0px 0px 0px 3px;
  width: 424px;
  height:22px;
  text-align: left;
  border: 0px solid #000;
  background:url(/2007/css/titolo_tabellapromo.jpg) no-repeat top left;
  color:#005981;
}
#promo .r_cod_promo .voce1{
  margin: 0px 0px 0px 0px;
  font-size:10px;
  width: 133px;
  height:22px;
  line-height:22px;
  text-align: center;
  border-right: 1px solid #d1f3ff;
  color:#FFF;
  font-weight:bold;
}
#promo .r_cod_promo .voce2{
  margin: 0px 0px 0px 0px;
    font-size:10px;
  width: 180px;
  height:22px;
  line-height:22px;
  text-align: center;
  border-right: 1px solid #d1f3ff;
  color:#FFF;
  font-weight:bold;
}
#promo .r_cod_promo .voce3{
  margin: 0px 0px 0px 0px;
  width: 106px;
    font-size:10px;
  height:22px;
  line-height:22px;
  text-align: center;
  border-right: 0px solid #d1f3ff;
  color:#FFF;
  font-weight:bold;
}
#promo .r_descr_promo{
  margin: 10px 0px 0px 3px;
  width: 424px;
  border: 0px solid #FF0000;
}
#promo .r_descr_promo .testo{
  height: 3em;
  margin: 2px 1px 0px 0px;
  width: 180px;
  background:url(/2007/css/titolo_tabellapromo_l.jpg) no-repeat top left;
}
#promo .r_descr_promo .testo .txt{
  margin: 0px 0px 0px 0px;
  width: 180px;
  text-align:right;
  color:#FFF;
  font-weight:bold;
}
#promo .r_descr_promo .codice{
  margin: 2px 0px 0px 0px;
  width: 243px;
  height:21px;
  min-height:21px;
  height:auto !important;
  background-color:#b2e5f9;
  text-align:left;
  color:#005981;
}
#promo .r_descr_promo .codice .txt{
  margin: 2px 0px 0px 3px;
  width: 240px;     
    color:#005981;
}
#promo .r_descr_promo1{
  margin: 1px 0px 0px 3px;
  height:95px;
  width: 133px;
  text-align: left;
  border-right: 1px solid #d1f3ff;
  background-color:#b2e5f9;
}
#promo .r_descr_promo1 .valore1{
  margin: 2px 0px 0px 5px;
  width: 130px;
  text-align: left;
  color:#005981;
}
#promo .r_descr_promo2{
  margin: 1px 0px 0px 0px;
  height:95px;
  width: 180px;
  text-align: center;
  border-right: 1px solid #d1f3ff;
  background-color:#b2e5f9;
}
#promo .r_descr_promo2 .immagine{
  margin: 3px 0px 0px 0px;
  width: 180px;
  text-align: center;
}
#promo .r_descr_promo3{
  margin: 1px 0px 0px 0px;
  height:95px;
  width: 107px;
  text-align:left;
  background-color:#b2e5f9;
}
#promo .r_footer_promo{
  margin: 10px 0px 0px 3px;
  width: 424px;
  border: 0px solid #FF0000;
}
#promo .r_footer_promo .codice{
  margin: 2px 0px 0px 0px;
  width: 243px;
    height:37px;
  min-height:37px;
  height:auto !important;
  background-color:#b2e5f9;
  text-align:left;
  color:#005981;
}
#promo .r_footer_promo .codice .txt{
  margin: 2px 0px 0px 3px;
  width: 240px;
    color:#005981;
}
#promo .r_footer_promo .codice .prezzo{
  margin: 2px 0px 0px 3px;
  line-height:30px;
  width: 100px;
  color:#005981;
  font-weight:bold;
}
#promo .r_footer_promo .codice .compra{
  margin: 2px 0px 0px 3px;
  width: 100px;
  line-height:30px;
  color:#005981;
  font-weight:bold;
}
#promo .r_footer_promo .testo{
  margin: 2px 1px 0px 0px;
  width: 180px;
  height:37px;
  background:url(/2007/css/bgtab_big.jpg) no-repeat top left;
}
#promo .r_footer_promo .testo .txt{
  margin: 0px 0px 0px 0px;
  width: 180px;
  text-align:right;
  color:#FFF;
  font-weight:bold;
}
.condizioni_titolo{
  margin: 30px 0px 0px 3px;
  width: 424px;
  height:22px;
  text-align: left;
  border: 0px solid #000;
  background:url(/2007/css/titolo_tabellapromo.jpg) no-repeat top left;
  color:#005981;
}
.condizioni_paragrafo{
  margin: 10px 0px 0px 3px;
  width: 424px;
  text-align: left;
  border: 0px solid #000;
  color:#005981;
}
.condizioni_titolo .txt{
margin: 3px 0px 0px 10px;
  width: 300px;
  font-size:12px;
  height:20px;
  text-align: left;
  border: 0px solid #000;
  font-weight:bold;
  color:#FFF;
}
#primo_livello {
  margin: 0px 0px 0px 0px;
  text-align: left;
  border: 0px solid #000;
  cursor:pointer;
}
#primo_livello ul {
  margin: 10px 0px 0px 10px;
  width: 475px;
  text-align: left;
  border:0px solid #000;
}
#primo_livello li {
  margin: 10px 0px 0px 0px;
  width: 235px;
  text-align: left;
  border: 0px solid #000;
}
#primo_livello li .immagine{
  margin: 0px 0px 0px 0px;
  text-align: left;
  border:0px solid #f4cb09;
}
#primo_livello li .immagine .foto{
  margin: 20px 0px 0px 0px;
  text-align: center;
  width: 90px;
  height: 69px;
}
#primo_livello li .descrizione{
  margin: 0px 0px 0px 2px;
  padding:2px 0px 0px 2px;
  width: 139px;
  height:89px;
  font-size:11px;
  /*font-weight:bold;*/
  color:#FFF;
  text-align: left;
  border:0px solid #f4cb09;
}
#primo_livello li .descrizione .testo{
  margin: 2px 0px 0px 2px;
  width: 135px;
  height:87px;
  font-size:11px;
  /*font-weight:bold;*/
  color:#FFF;
  text-align: left;
  border:0px solid #f4cb09;
}
#scheda_prodotto {
  margin: 0px 0px 0px 0px;
  width: 485px;
  text-align: left;
}
#scheda_prodotto .immagine {
  margin: 20px 0px 0px 10px;
  text-align: left;
  border:5px solid #b2def2;
}
#scheda_prodotto .multimedia {
  margin: 20px 0px 0px 0px;
  text-align: left;
  width:39px;
  border:0px solid #b2def2;
}

#scheda_pdf{
	background:url(/2007/css/icona_pdf.jpg) no-repeat top left;
	width: 200px;
	height:42px;
        margin: 5px 0px 0px 0px;
	cursor:pointer;
}
#scheda_video{
	background:url(/2007/css/icona_video.jpg) no-repeat top left;
	width:39px;
	height:42px;
	margin: 5px 0px 0px 0px;
	cursor:pointer;
}
#interno_scheda_pdf {
        display:none;
}
#scheda_immagini{
	background:url(/2007/css/icona_foto.jpg) no-repeat top left;
	cursor:pointer;
	width:39px;
	height:42px;
	margin: 5px 0px 0px 0px;	
}
#new_slideshow {
  position:absolute;
  top: 25%;
  left: 25%;
  width: 465px;
  height: 304px;
  z-index: 20;
  display: inline;
  border: 0px solid #000;
  display: none;
  background:url(/2007/css/bg_slideshow.jpg) repeat-x bottom left;
}
#new_slideshow #intestazione {
  width: 465px;
  height: 22px;
  background:url(/2007/css/bg_intestazione.jpg) no-repeat top left;
}
#new_slideshow #sl_sx {
position: relative;
border: 0px solid #f00;
height: 280px;
width: 34px;
background: url(/2007/css/fleche1.png) no-repeat center center;
}
#new_slideshow #sl_ce {
position: relative;
border: 0px solid #0f0;
height: 280px;
width: 397px;
}
#new_slideshow #sl_dx {
position: relative;
border: 0px solid #00f;
height: 280px;
width: 34px;
background: url(/2007/css/fleche2.png) no-repeat center center;
}
#dettaglio {
  margin: 10px 0px 0px 10px;
  text-align: left;
  width:470px;
  border:0px solid #000;
}
#dettaglio .titolo{
  margin: 0px 0px 0px 0px;
  background:url(/2007/css/bg_titolotab.jpg) no-repeat top left;
  text-align: left;
  width:470px;
  height:23px;
  border:0px solid #b2def2;
}
#dettaglio .titolo .voce1{
  margin: 0px 0px 0px 0px;
  color:#FFF;
  font-weight:bold;
  text-align: center;
  width:95px;
  height:23px;
  line-height:23px;
  border-right:1px solid #0093d5;
}
#dettaglio .titolo .voce2{
  margin: 0px 0px 0px 0px;
  color:#FFF;
  font-weight:bold;
  text-align: center;
  width:95px;
  height:23px;
  line-height:23px;
  border-right:1px solid #0093d5;
}
#dettaglio .titolo .voce3{
  margin: 0px 0px 0px 0px;
  color:#FFF;
  font-weight:bold;
  text-align: center;
  width:105px;
  height:23px;
  line-height:23px;
  border-right:1px solid #0093d5;
}
#dettaglio .titolo .voce4{
  margin: 0px 0px 0px 0px;
  color:#FFF;
  font-weight:bold;
  text-align: center;
  width:85px;
  height:23px;
  line-height:23px;
  border-right:1px solid #0093d5;
}
#dettaglio .titolo .voce5{
  margin: 0px 0px 0px 0px;
  color:#FFF;
  font-weight:bold;
  text-align: center;
  width:50px;
  height:23px;
  line-height:23px;
  border-right:1px solid #0093d5;
}
#dettaglio .titolo .voce6{
  margin: 0px 0px 0px 0px;
  color:#FFF;
  font-weight:bold;
  text-align: center;
  width:35px;
  height:23px;
  line-height:23px;
  border-right:0px solid #0093d5;
}
#dettaglio .valore1{
  margin: 1px 1px 0px 0px;
  background:#27b6fd;
  color:#5b5b5b;
  text-align: center;
  width:95px;
  height:80px;
  line-height:80px;
}
#dettaglio .valore2{
  margin: 1px 1px 0px 0px;
  background:#27b6fd;
  color:#5b5b5b;
  text-align: center;
  width:95px;
  height:80px;
  line-height:80px;
}
#dettaglio .valore3{
  margin: 1px 1px 0px 0px;
  color:#5b5b5b;
  background:#27b6fd;
  text-align: center;
  width:105px;
  height:80px;
  line-height:80px;
}
#dettaglio .valore4{
  margin: 1px 1px 0px 0px;
  color:#5b5b5b;
  background:#27b6fd;
  text-align: center;
  width:85px;
  height:80px;
  }
#dettaglio .valore4 .immagine_finitura{
	margin:5px 0px 0px 8px;
	cursor:pointer;
	width:56px;
	height:28px;
}
#dettaglio .valore4 .testo_finitura{
	margin:2px 0px 0px 0px;
	width:85px;
	border:0px solid #000;
	text-align:center;
}
#dettaglio .valore5{
  margin: 1px 1px 0px 0px;
  cursor:pointer;
  color:#5b5b5b;
  background:#27b6fd url(/2007/css/icona_scheda.jpg) no-repeat center center;
  width:50px;
  height:80px;
  line-height:80px;
  }
#dettaglio .valore6{
  margin: 1px 0px 0px 0px;
  cursor:pointer;
  background:#27b6fd url(/2007/css/icona_carrello.jpg) no-repeat center center;
  text-align: center;
  width:35px;
  height:80px;
  line-height:80px;
}
#dettaglio_carrello {
border:0px solid #FF0000;
margin:20px 0px 0px 5px;
text-align:left;
width:470px;
}
#dettaglio_carrello .titolo {
background:transparent url(/2007/css/bg_titolotab.jpg) no-repeat scroll left top;
border:0px solid #B2DEF2;
height:23px;
margin:0px;
text-align:left;
width:470px;
}
#dettaglio_carrello .etichetta_lunga{
  width:470px;
  color:#FFFFFF;
  font-weight:bold;
  height:23px;
  line-height:23px;
  margin:0px 0px 0px 5px;
}
#dettaglio_carrello .colonna_lunga{
  width:470px;
  height: 50px;
  background:#8BD9FF;
  color:#5B5B5B;
  font-weight:bold;
  margin:0px 0px 0px 0px;
  padding:15px 0px 0px 0px;
  text-align:center;
}
#dettaglio_carrello .etichetta1{
  width:80px;
  color:#FFFFFF;
  font-weight:bold;
  height:23px;
  line-height:23px;
  border-right:1px solid #0093d6;
  margin:0px 0px 0px 5px;
  text-align:center;
}
#dettaglio_carrello .etichetta2{
  width:130px;
  color:#FFFFFF;
  border-right:1px solid #0093d6;
  font-weight:bold;
  height:23px;
  line-height:23px;
  margin:0px 0px 0px 5px;
  text-align:center;
}
#dettaglio_carrello .etichetta3{
  width:150px;
  border-right:1px solid #0093d6;
  color:#FFFFFF;
  font-weight:bold;
  height:23px;
  line-height:23px;
  margin:0px 0px 0px 5px;
  text-align:center;
}
#dettaglio_carrello .etichetta4{
  width:40px;
  color:#FFFFFF;
  border-right:1px solid #0093d6;
  font-weight:bold;
  height:23px;
  line-height:23px;
  margin:0px 0px 0px 5px;
  text-align:center;
}
#dettaglio_carrello .etichetta5{
  width:40px;
  color:#FFFFFF;
  border:0px solid #FF0000;
  font-weight:bold;
  height:23px;
  line-height:23px;
  margin:0px 0px 0px 0px;
  text-align:center;
}
#dettaglio_carrello .colonna_v_1{
  width:83px;
  height: 80px;
  background:#8BD9FF;
  color:#5B5B5B;
  font-weight:bold;
  margin:1px 1px 0px 2px;
  text-align:left;
}
#dettaglio_carrello .colonna_v_1 .codice_prodotto{
  font-size: 9px;
  text-align: center;
  width:80px;
}
#dettaglio_carrello .colonna_v_2{
  width:135px;
  height: 80px;
  background:#8BD9FF;
  color:#5B5B5B;
  font-weight:bold;
  margin:1px 1px 0px 0px;
  text-align:center;
  }
  #dettaglio_carrello .colonna_v_2 img {
  width:120px;
  margin:5px 0px 0px 0px;
  
  }
#dettaglio_carrello .colonna_v_3{
  width:155px;
    margin:1px 1px 0px 0px;
    background:#8BD9FF;
  height: 80px;
  text-align:left;
}
#dettaglio_carrello .colonna_v_4{
  width:45px;
    background:#8BD9FF;
      margin:1px 1px 0px 0px;
  height: 80px;
  text-align: center;
}
#dettaglio_carrello .colonna_v_5{
  width:43px;
  background:#8BD9FF;
  height: 80px;
  cursor:pointer;
  margin:1px 0px 0px 0px;
  text-align: center;
}
#dettaglio_carrello .bottone{
  width:40px;
  background:#8BD9FF;
  cursor:pointer;
  font-weight:bold;
  font-size:10px;
  color:#004868;
  border:0px solid #FF0000;
  height: 21px;
  margin:2px 0px 0px 3px;
  text-align: center;
}
#etichette_home_page .contenitore {
  width: 145px; 
  color: #0295d8; 
  font-weight: bold; 
  font-size:14px; 
  line-height: 60px; 
  height: 60px; 
  background:url(/2007/css/bg_lldx.jpg) no-repeat top left;
}
#etichette_home_page .uno{ 
	width:145px;
	height:80px;
	margin:30px 150px 0px 0px;
	cursor:pointer;
	
}

#etichette_home_page .due{ 
	width:145px;
	height:80px;
	margin:5px 150px 0px 0px;
	cursor:pointer;
	
}
#etichette_home_page .tre{ 
	width:145px;
	height:80px;
	margin:5px 150px 0px 0px;
	cursor:pointer;
	
}
#etichette_home_page .quattro{ 
	width:145px;
	height:80px;
	margin:5px 150px 0px 0px;
	cursor:pointer;
}

#finiture {
 margin: 10px 0px 0px 10px;
 text-align: left;
 width:470px;
 border:0px solid #000;
}
#finiture .titolo{
 margin: 0px 0px 0px 0px;
 background:url(/2007/css/bg_titolotab.jpg) no-repeat top left;
 text-align: left;
 width:470px;
 height:23px;
 border:0px solid #000;
}
#motore_ricerca {
border:0px solid #000;
height:170px;
background:url(/2007/css/bg_larchivesdx.jpg) no-repeat top left ;
margin:0px 0px 0px 0px;
text-align:left;
width:320px;
}

#motore_ricerca .cerca{
border:0px solid #000;
height:23px;
line-height:23px;
color:#FFF;
font-weight:bold;
margin:0px 0px 0px 5px;
text-align:left;
width:280px;
}
#motore_ricerca .modulo2{
border:0px solid #000;
background:url(/2007/css/bg_tb_arancio.jpg) no-repeat top left ;
margin:20px 0px 0px 0px;
text-align:left;
width:320px;
}
#motore_primo{
border:0px solid #f00;
margin:15px 0px 0px 5px;
text-align:left;
width:70px;
}
#motore_secondo{
border:0px solid #0f0;
margin:15px 0px 0px 15px;
text-align:left;
width:100px;
}
#motore_terzo{
border:0px solid #00f;
margin:15px 0px 0px 15px;
text-align:left;
width:100px;
}
#finiture .titolo .voce1{
 margin: 0px 0px 0px 0px;
 color:#FFF;
 font-weight:bold;
 text-align: center;
 width:95px;
 height:23px;
 line-height:23px;
 border-right:1px solid #0093d5;
}
#finiture .titolo .voce2{
 margin: 0px 0px 0px 0px;
 color:#FFF;
 font-weight:bold;
 text-align: center;
 width:95px;
 height:23px;
 line-height:23px;
 border-right:1px solid #0093d5;
}
#finiture .titolo .voce3{
 margin: 0px 0px 0px 0px;
 color:#FFF;
 font-weight:bold;
 text-align: center;
 width:105px;
 height:23px;
 line-height:23px;
 border-right:1px solid #0093d5;
}
#finiture .titolo .voce4{
 margin: 0px 0px 0px 0px;
 color:#FFF;
 font-weight:bold;
 text-align: center;
 width:85px;
 height:23px;
 line-height:23px;
 border-right:1px solid #0093d5;
}
#finiture .titolo .voce5{
 margin: 0px 0px 0px 0px;
 color:#FFF;
 font-weight:bold;
 text-align: center;
 width:50px;
 height:23px;
 line-height:23px;
 border-right:1px solid #0093d5;
}
#finiture .titolo .voce6{
 margin: 0px 0px 0px 0px;
 color:#FFF;
 font-weight:bold;
 text-align: center;
 width:35px;
 height:23px;
 line-height:23px;
 border-right:0px solid #0093d5;
}
#finiture .valore1{
 margin: 1px 1px 0px 0px;
 background:#27b6fd;
 border:0px solid #000;
 color:#5b5b5b;
 text-align: center;
 width:95px;
 height:80px;
 line-height:80px;
}
#finiture .valore2{
 margin: 1px 1px 0px 0px;
 background:#27b6fd;
 color:#5b5b5b;
 text-align: center;
 width:95px;
 height:80px;
 line-height:80px;
}
#finiture .valore3{
 margin: 1px 1px 0px 0px;
 color:#5b5b5b;
 background:#27b6fd;
 text-align: center;
 width:105px;
 height:80px;
 line-height:80px;
}
#finiture .valore4{
 margin: 1px 1px 0px 0px;
 color:#5b5b5b;
 background:#27b6fd;
 text-align: center;
 width:85px;
 height:80px;
 }
#finiture .valore4 .immagine_finitura{
 margin:5px 0px 0px 8px;
 width:56px;
 height:28px;
}
#finiture .valore4 .testo_finitura{
 margin:2px 0px 0px 0px;
 width:85px;
 border:0px solid #000;
 text-align:center;
}
#finiture .valore5{
 margin: 1px 1px 0px 0px;
 cursor:pointer;
 width:50px;
 height:80px;
 background: #27b6fd url(/2007/css/icona_scheda.jpg) no-repeat center center;
 }
#finiture .valore6{
 margin: 1px 1px 0px 0px;
 cursor:pointer;
 width: 34px;
 height:80px;
 background: #27b6fd url(/2007/css/icona_carrello.jpg) no-repeat center center;
 }

#caratteristiche {
 background:url(/2007/css/bg_titolotab.jpg) no-repeat top left;
 margin: 10px 0px 0px 10px;
 text-align: left;
 width:470px;
 border:0px solid #000;
 height:23px;
 font-size: 10px;
}
#caratteristiche .voce_large{
 margin: 5px 0px 0px 5px;
  color:#FFF;
  font-weight:bold;
  text-align: left;
  cursor:pointer;
  width:460px;
  height:15px;
  border:0px solid #0093d5;
}


#finiture .titolo {
background:transparent url(/2007/css/bg_titolotab.jpg) no-repeat scroll left top;
border:0px solid #000;
height:23px;
margin:0px;
text-align:left;
width:470px;
}
#finiture h3 {
color:#FFFFFF;
font-weight:bold;
height:23px;
line-height:23px;
margin:0px 0px 0px 5px;
text-align:left;
width:400px;
}
#finiture .ct_valore1 {
background:#8BD9FF none repeat scroll 0%;
color:#5B5B5B;
font-weight:normal;
margin:1px 1px 0px 0px;
text-align:right;
width:183px;
}
#finiture .ct_valore2 {
background:#8BD9FF none repeat scroll 0%;
color:#5B5B5B;
font-weight:normal;
margin:1px 1px 0px 0px;
text-align:left;
width:285px;
}
.carrello_scheda{
  background:url(/2007/css/bg_carrelloscheda.jpg) no-repeat top left;
  cursor:pointer;
  font-size:10px;
  }
.carrello_scheda .txt{
  width:155px;
  margin:0px 0px 0px 45px;
  color:#ff6600;
  font-size:10px;
  font-weight:bold;
  }

#istituzionale {
  margin: 0px 0px 0px 0px;
  width: 490px;
  text-align: left;
}
#istituzionale .titolo{
  margin: 10px 0px 0px 9px;
  width: 476px;
  height:85px;
  text-align: left;
  border: 0px solid #000;
  background:url(/2007/css/titolo_agenda.jpg) no-repeat top left;
}
#istituzionale .titolo .txt{
  margin: 20px 0px 0px 20px;
  font-size:12px;
  height:20px;
  text-align: left;
  font-weight:bold;
  color:#005981;
}

#istituzionale .testopres{
  margin: 0px 0px 0px 9px;
  width: 476px;
  text-align: left;
  font-weight:bold;
  border: 0px solid #000;
  background:url(/2007/css/bg_pg.jpg) repeat-y top left;
  color:#005981;
}
#istituzionale .testo{
  margin: 0px 0px 0px 9px;
  width: 436px;
  height:50px;
  text-align: left;
  border: 0px solid #000;
  background:url(/2007/css/bg_pg.jpg) repeat-y top left;
  color:#005981;
}
#istituzionale .tit_paragrafo{
	border:0px solid #000;
	width:450px;
	color:#005981;
	font-weight:bold;
	margin:10px 0px 0px 5px;
}
#istituzionale .paragrafo{
	border:0px solid #000;
	width:400px;
	color:#005981;
	font-weight:normal;
	text-align:justify;
	margin:10px 0px 0px 5px;
}
#istituzionale .settore_utente{
	border:0px solid #000;
	width:150px;
	height:30px;
	line-height:30px;
	background:#B2E5F9;
	color:#005981;
	font-weight:bold;
	text-align:right;
	margin:2px 2px 0px 5px;
}
#istituzionale .valore_campo{
	border:0px solid #000;
	width:250px;
	height:30px;
	line-height:30px;
	background:#B2E5F9;
	color:#005981;
	font-weight:bold;
	text-align:left;
	margin:2px 2px 0px 0px;
}
#istituzionale .messaggio_utente{
	border:0px solid #000;
	width:400px;
	height:20px;
	line-height:20px;
	background:#B2E5F9;
	color:#005981;
	font-weight:bold;
	text-align:center;
	margin:10px 0px 0px 5px;
}
#istituzionale .testo_mail{
	border:0px solid #000;
	width:400px;
	background:#B2E5F9;
	color:#005981;
	height:110px;
	font-weight:bold;
	text-align:center;
	padding:5px 0px 0px 0px;
	margin:2px 0px 0px 5px;
}
#istituzionale .txt_istituzionale{
  margin: 0px 0px 0px 5px;
  width: 430px;
  height:50px;
  line-height:50px;
  font-weight: bold; 
  font-size: 12px;
  text-align: left;
  border: 0px solid #000;
}

#campi_cliente{
  width: 470px;
  margin: 0px 0px 0px 9px;
  text-align: left;
  background:url(/2007/css/bg_pg.jpg) repeat-y top left;
  color:#005981;
}
#campi_cliente .campo{
  margin: 2px 0px 0px 0px;
  width: 238px;
  height:25px;
  background-color:#b2e5f9;
  text-align:left;
  color:#005981;
}
#campi_cliente .campo .txt{
  margin: 2px 0px 0px 5px;
  height:21px;
  background-color:#b2e5f9;
  text-align:left;
  color:#005981;
}
#campi_cliente .testo{
  margin: 2px 2px 0px 5px;
  width: 180px;
  height:25px;
  line-height:21px;
  background:url(/2007/css/titolo_tabellapromo_l.jpg) no-repeat top left;
}
#campi_cliente .testo .txt{
  margin: 0px 0px 0px 0px;
  text-align:right;
  color:#FFF;
  font-weight:bold;
}
#campi_cliente .testo_obbligatorio{
  margin: 5px 0px 0px 0px;
  width: 434px;
  text-align:center;
  color:##005981;
  font-weight:bold;
}
#campi_cliente .pulsante{
	border:0px solid #000;
	width:434px;
	color:#005981;
	height:30px;
	line-height:30px;
	font-weight:bold;
	text-align:center;
	font-size:10px;
	padding:0px;
	margin:5px 0px 0px 0px;
display:none;
background: url(/2007/css/pulsante_big.jpg) no-repeat top center;
text-align:center;
cursor:pointer;
}
/*
#istituzionale .pulsante{
	border:0px solid #000;
	width:131px;
	background:#B2E5F9;
	color:#005981;
	height:30px;
	font-weight:bold;
	text-align:center;
	font-size:10px;
	padding:5px 0px 0px 0px;
	margin:2px 0px 0px 150px;
}
*/
#testo_errori {
  width: 320px;
  height:300px;
  background:url(/2007/css/bg_larchivesdx.jpg) no-repeat top left;
  border: 0px solid #FF0000;
}
#testo_errori .titolo{ 
width: 290px;
  font-size: 12px;
  height:23px;
  line-height:23px;
  color:#FFF;
  font-weight: bold;
  margin:0px 0px 0px 5px;
}                                                                                                                                             
#errore_fname, #errore_fname, #errore_lname, #errore_company, #errore_city, #errore_address1, #errore_state, #errore_country, #errore_zip, #errore_email, #errore_email_ver, #errore_phone_day, #errore_fax{
  font-weight:bold;
  color:#FF0000;
}   
#tutto_ok  {
color:##005981;
font-weight:bold;
margin:3px 0px 0px 3px;
}
#informazioni .link{
	border:0px solid #000;
	width:400px;
	margin:10px 0px 0px 10px;
}
#informazioni .link .icona{
	border:0px solid #000;
	width:22px;
	height:22px;
	background:url(/2007/css/freccia_link.jpg) no-repeat top left;
	margin:0px 5px 0px 0px;
}
#informazioni .link .parola{
	border:0px solid #000;
	line-height:22px;
	font-weight:bold;
	text-decoration:underline;
	cursor:pointer;
	height:22px;
	color:#005981;
	margin:0px 5px 0px 0px;
}
#informazioni .tit_paragrafo{
	border:0px solid #000;
	width:450px;
	color:#005981;
	font-weight:bold;
	margin:0px 0px 0px 5px;
}
#informazioni .paragrafo{
	border:0px solid #000;
	width:400px;
	color:#005981;
	font-weight:normal;
	text-align:justify;
	margin:5px 0px 0px 5px;
}
#informazioni .paragrafo .testo{
	border:0px solid #000;
	background-image:none;
	width:180px;
	margin:10px 0px 0px 230px;
}
#ritorno_informazioni {
	display:none;
	cursor:pointer;
	color:#fd6500;
	font-weight:bold;
	border:1px solid #000;
	margin:150px 0px 0px 200px;
}
.testopres{
  margin: 0px 0px 0px 9px;
  width: 476px;
  padding:5px 0px 0px 5px;
  text-align: left;
  border: 0px solid #000;
  background:url(/2007/css/bg_pg.jpg) repeat-y top left;
  color:#005981;
}
.etichetta{
	width:127px;
	height:90px;
	border:0px solid #000;
	margin:5px 0px 0px 45px;
}
.immagine_etichetta{
	cursor:pointer;
	width:110px;
	text-align:center;
	height:63px;
	border:0px solid #000;
	margin:3px 0px 0px 10px;
}
#contenitore_scelta {
border:0px solid #000;
background:url(/2007/css/bg_larchivesdx.jpg) no-repeat top left ;
margin:0px 0px 0px 0px;
text-align:left;
width:320px;
}
#scelta{
border:0px solid #FF0000;
margin:0px 0px 0px 0px;
text-align:left;
width:320px;
}
#scelta .testo{
border:0px solid #000;
height:23px;
line-height:23px;
color:#FFF;
font-weight:bold;
margin:0px 0px 0px 5px;
text-align:left;
width:280px;
}
#login {
 border:0px solid #000;

}
#nuovo_login, #login {
 height:140px;
 border:0px solid #000;
 margin:0px 0px 0px 5px;
}

#nuovo_login .titolo, #login .titolo {
  width: 300px;
  font-size: 12px;
  height:23px;
  line-height:23px;
  color:#FFF;
  font-weight: bold;
  margin:0px 0px 0px 5px;
}

#nuovo_login .contenitore_campi, #login .contenitore_campi {
  width: 150px;
}
#nuovo_login .titolo, #login .titolo {
  width: 250px;
  border: 0px solid #000;
}
#nuovo_login .label, #login .label {
  font-size: 10px;
  font-weight: bold;
  height: 13px;  
}
#nuovo_login .campo, #login .campo {
  font-size: 10px;
  font-weight: bold;
  height: 23px;
}
#scelta .scelta {
  width: 130px;
  margin: 10px 0px 0px 10px;
  cursor:pointer;
  height:30px;
  background:url(/2007/css/pulsante_big.jpg) no-repeat top left;
}
#scelta .scelta .voce{
  width: 130px;
  margin: 0px 0px 0px 0px;
  font-size:12px;
  height:30px;
  line-height:30px;
  color:#ff7d00;
  font-weight:bold;
  text-align:center;
}
.errori {
  width: 150px;
  height:80px;
  font-size: 11px;
  font-weight:normal;
/*  margin: 30px 0px 0px 0px; */
  border:0px solid #FFF000;
}
#scelta .dimenticato{
  width: 300px;
  border:0px solid #000;
  margin: 50px 0px 0px 0px;
  font-size:10px;
  height:20px;
  color:#ff7d00;
  font-weight:bold;
  cursor:pointer;
  text-align:right;
}
#contenitore_scelta .errori {
  font-size: 10px;
  font-weight:normal;
}
#login .colonna_errori , #nuovo_login .colonna_errori_nuovo {
  width: 150px;
}
#errori_login {
  width: 140px;
  height:60px;
  font-size: 10px;
  font-weight:normal;
  margin: 15px 0px 0px 5px;
}
.accesso {
 width: 130px;
  margin: 0px 0px 0px 0px;
  cursor:pointer;
  height:30px;
  background:url(/2007/css/pulsante_big.jpg) no-repeat top left;
}
.accesso .voce {
 width: 130px;
  margin: 8px 0px 0px 0px;
  font-size:12px;
  height:30px;
  color:#ff7d00;
  font-weight:bold;
  text-align:center;
  }
.no_accesso {
  width: 140px;
  margin: 0px 0px 0px 0px;
  font-size:10px;
  background:#ff8f24;
  height:30px;
  color:#FFF;
  font-weight:bold;
  text-align:center;
  border:0px solid #000;
  }
  .no_accesso .voce{
  width: 120px;
  margin: 5px 0px 0px 5px;
  font-size:10px;
  background:#ff8f24;
  border:0px solid #000;
  }
  .sagoma{
  background:url(/2007/css/img_utente.jpg) no-repeat top left;
  width:200px;
  height:45px;
  margin:20px 0px 0px 100px;
  border:0px solid #000;
  }
  .sagoma .nomeutente{
  width:150px;
  font-weight:bold;
  margin:15px 0px 0px 50px;
  color:#ff7d00;
  }
.note_checkout {
border:0px solid #FF0000;
margin:20px 0px 0px 5px;
text-align:left;
width:470px;
}
.note_checkout .titolo {
background:transparent url(/2007/css/bg_titolotab.jpg) no-repeat scroll left top;
border:0px solid #B2DEF2;
height:23px;
margin:0px;
text-align:left;
width:470px;
}
.note_checkout .txt{
  color:#FFFFFF;
  font-weight:bold;
  height:23px;
  line-height:23px;
  border:0px solid #0093d6;
  margin:0px 0px 0px 5px;
  text-align:left;
}
.note_checkout .colonna1{
  width:170px;
  height: 80px;
/*    line-height: 80px;   */
  background:#8BD9FF;
  color:#5B5B5B;
  font-weight:bold;
  margin:1px 2px 0px 0px;
  padding:0px 5px 0px 0px;
  text-align:right;
  }
.note_checkout .colonna2{
  width:285px;
  height: 78px;
  background:#8BD9FF;
  color:#5B5B5B;
  font-weight:normal;
  margin:1px 0px 0px 0px;
  padding:2px 0px 0px 5px;
  text-align:left;
  }
.note_checkout .colonnaunica{
  width:470px;
  height: 130px;
  background:#8BD9FF;
  text-align:center;
  }
.note_checkout .pulsante{
 width: 160px;
  margin: 10px 0px 0px 150px;
  cursor:pointer;
  height:30px;
  background:url(/2007/css/pulsante_blu.gif) no-repeat top left;
}
.note_checkout .pulsante .voce{
 width: 160px;
  margin: 8px 0px 0px 0px;
  font-size:10px;
  height:30px;
    cursor:pointer;
  color:#ff7d00;
  font-weight:bold;
  text-align:center;
  }
#tasto_sotto_ordine{
   width:470px;
   height:30px;
   background:url(/2007/css/tasto_carrello_ordine.jpg) no-repeat top left;

  }
#no_tasto_sotto_ordine{
   display:none;
   width:470px;
   height:30px;
   background:url(/2007/css/tasto_carrello_ordine.jpg) no-repeat top left;

  }
#ricevuta{
  margin: 10px 0px 0px 9px;
  width: 476px;
  text-align: left;
  border: 0px solid #000;
}
#ricevuta .voce{
  margin: 2px 1px 0px 0px;
  color:#FFF;
  text-align:right;
  width: 180px;
  height:21px;
  line-height:21px;
  background:url(/2007/css/titolo_tabellapromo_l.jpg) no-repeat top left;
}
#ricevuta .valore{
  margin: 2px 0px 0px 0px;
  width: 243px;
  height:21px;
  line-height:21px;
  background-color:#b2e5f9;
  text-align:left;
  color:#005981;
}
#ricevuta .titolo {
  margin: 2px 0px 0px 0px;
  width: 424px;
  height:21px;
  line-height:21px;
  background-color:#b2e5f9;
  text-align:left;
  color:#005981;
  font-weight: bold;
}

#corpo_ricevuta{
  margin: 10px 0px 0px 9px;
  width: 476px;
  text-align: left;
  border: 0px solid #000;
}
#corpo_ricevuta .voce1{
  margin: 2px 1px 0px 0px;
  color:#FFF;
  text-align:center;
  font-weight:bold;
  width: 80px;
  height:21px;
  line-height:21px;
  background:url(/2007/css/titolo_tabellapromo_l.jpg) no-repeat top left;
}
#corpo_ricevuta .voce2{
  margin: 2px 1px 0px 0px;
  color:#FFF;
  text-align:center;
  font-weight:bold;
  width: 100px;
  height:21px;
  line-height:21px;
  background:url(/2007/css/titolo_tabellapromo_l.jpg) no-repeat top left;
}
#corpo_ricevuta .voce3{
  margin: 2px 0px 0px 0px;
  color:#FFF;
  text-align:center;
  font-weight:bold;
  width: 250px;
  height:21px;
  line-height:21px;
  background:url(/2007/css/titolo_tabellapromo_l.jpg) repeat top left;
}
#corpo_ricevuta .valore1{
  margin: 2px 1px 0px 0px;
  width: 80px;
  height:40px;
  line-height:21px;
  background-color:#b2e5f9;
  text-align:center;
  color:#005981;
}
#corpo_ricevuta .valore2{
  margin: 2px 1px 0px 0px;
  width: 100px;
  height:40px;
  line-height:21px;
  background-color:#b2e5f9;
  text-align:center;
  color:#005981;
}
#corpo_ricevuta .valore3{
  margin: 2px 0px 0px 0px;
  width: 250px;
  height:40px;
  background-color:#b2e5f9;
  text-align:left;
  color:#005981;
}

#motore_ricerca .auto_complete {
      position:absolute;
      width:250px;
      background-color:white;
      border:1px solid #888;
      margin:0px;
      padding:0px;
}
#motore_ricerca .auto_complete ul {
      list-style-type:none;
      margin:0px;
      padding:0px;
      display: block;
      float: none;
}
#motore_ricerca .auto_complete ul li.selected { 
background-color: #ffb;
}

#motore_ricerca .auto_complete ul li {
      list-style-type:none;
      margin:0;
      padding:2px;
      height:15px;
      cursor:pointer;
      display: block;
      float: none;
}
.titolo h3{ 
 margin: 10px 0px 0px 50px;
 background:url(/2007/css/freccia_scheda.jpg) no-repeat top left;
 text-align: left;
 border:0px solid #000;
 height:23px;
 font-size: 10px;
	
}
.titolo h3 .txt{ 
 margin: 0px 0px 0px 100px;
 text-align: left;
 border:0px solid #000;
 height:23px;
 font-size: 10px;
	
}
#loader {
  width: 300px;
  height: 150px;
  background: url(/2007/css/contenitore_loading.gif) no-repeat top left;
}

#loader img{
  margin: 50px 0px 0px 40px; 
}

#cont_ind_contatti {
  display: none;
}
#descrizione_sezione {
height:150px;
overflow:auto;
width:320px;
}
.sezione{
margin: 2px 0px 0px 0px;
padding:0px 0px 0px 5px;
color: rgb(255, 255, 255); 
font-weight: bold; 
line-height: 18px; 
height: 20px; 
background:url(/2007/css/bg_tb_arancio.jpg) no-repeat top left;
width: 315px;
}
#descrizione_sezione .descrizione_breve {
width: 300px;
margin: 2px 0px 0px 2px;
text-align:justify;
background: #0097e1;
color: #FFF;
}

#descrizione_sezione .descrizione_lunga{
width: 290px;
margin: 2px 5px 0px 5px;
text-align:justify;
}
#supportingText .titolo_prima_selezione{
  width: 467px;
  height:79px;
  font-weight:bold;
  color:#004868;
  font-size:12px;
  margin:10px 0px 0px 0px;
  border: 0px solid #FF0000;
}
#supportingText .titolo_prima_selezione .immagine_gamma{
  width: 92px;
  height:65px;
  margin:7px 0px 0px 10px;
  border: 0px solid #FF0000;
}
#supportingText .titolo_prima_selezione .gamma{
  width: 340px;
  font-weight:bold;
  color:#004868;
  font-size:10px;
  margin:20px 0px 0px 15px;
  border:0px solid #FF0000;
}
#supportingText .elementi .istruzioni{
  width: 310px;
  color:#FFF;
  font-weight:bold;
  margin:2px 0px 0px 5px;
  height:40px;
  font-size:10px;
  border: 0px solid #FF0000;
}
#supportingText .elementi .contenitore_sottocat{
  width: 470px;
  cursor:pointer;
  color:#004868;
  margin:0px 0px 0px 0px;
  border: 0px solid #FF0000;
}
#supportingText .elementi .immagine{
  width: 80px;
  border:1px dotted #000; 
  height:80px;
  margin:15px 0px 0px 15px;
}
#supportingText .elementi .carat_dimensionale{
  width: 300px;
  font-weight:bold;
  color:#FFF;
  font-size:10px;
  margin:5px 0px 0px 10px;
  border: 0px solid #FF0000;
}
