body				{ margin:0px; background:#ffffff; scrollbar-arrow-color:#ffffff; scrollbar-face-color:#dddddd; }

#menu				{ float:right; margin-top:165px; }
#menu SPAN			{ margin-right:15px; text-align:left; font-family:Verdana, Arial; font-size:13px; font-weight:normal; color:#C2C1C1; text-decoration:none; }
#menu A				{ font-family:Verdana, Arial; font-size:13px; font-weight:normal; color:#C2C1C1; text-decoration:none; }
#menu A:hover		{ color:#ffffff; text-decoration:none; }
#menu .logout		{ text-align:left; font-family:Verdana, Arial; font-size:13px; font-weight:normal; color:#C2C1C1; text-decoration:none; }
#menu .logout A			{ font-family:Verdana, Arial; font-size:11px; font-weight:bold; color:#C2C1C1; text-decoration:none; margin:0px 1px; }
#menu .logout A:hover	{ color:#ffffff; text-decoration:underline; }

#sotto_menu			{ float:left; }
#sotto_menu SPAN	{ margin-left:15px; text-align:left; }
#sotto_menu A		{ font-family:Verdana, Arial; font-size:12px; font-weight:normal; color:#C2C1C1; text-decoration:none; }
#sotto_menu A:hover	{ color:#ffffff; text-decoration:none; }

.separatore_sx			{ font-size:1px; border-left:1px solid #dddddd; width:9px; height:100%; }
.separatore_sx IMG		{ width:9px; height:1px; }
.separatore_dx			{ font-size:1px; border-right:1px solid #dddddd; width:9px; height:100%; }
.separatore_dx IMG		{ width:9px; height:1px; }

#sezioni_home			{ width:290px; height:100%; vertical-align:top; }
#sezioni_home DIV		{ margin:0px 10px 15px 0px; width:280px; border-bottom:1px solid #dddddd; padding-bottom:15px; }
#sezioni_home IMG		{ margin-right:7px; }
#sezioni_home TABLE		{ text-align:justify; }
#sezioni_home A			{ font-family:Arial; font-size:11px; font-weight:normal; color:#666666; text-decoration:none; }
#sezioni_home A:hover	{ text-decoration:none; }

#news				{ width:217px; height:100%; vertical-align:top; background:#E8E8E7; }
#news DIV			{ margin:10px; width:197px; font-family:Verdana, Arial; font-size:12px; font-weight:bold; color:#666666; text-decoration:none; }
#news P				{ margin:0px 0px 5px 0px; }
#news A.data		{ font-family:Verdana, Arial; font-size:10px; font-weight:bold; color:#666666; text-decoration:none; }
#news A.data:hover	{ text-decoration:underline; }
#news A.titolo		{ font-family:Verdana, Arial; font-size:11px; font-weight:normal; color:#666666; text-decoration:none; }
#news A.titolo:hover{ text-decoration:underline; }
#news A				{ font-family:Verdana, Arial; font-size:12px; font-weight:bold; color:#666666; text-decoration:none; }
#news A:hover		{ text-decoration:underline; }

#col_destra							{ width:273px; float:right; height:100%; vertical-align:top; }
#col_destra	.foto_fgallery 			{ width:263px; height:164px; margin-left:10px; border:1px solid #cccccc; font-size:1px; background:#F6F6F6; }
#col_destra	.foto_fgallery TD		{ width:261px; height:164px; text-align:center; vertical-align:middle; font-size:1px; background:#F6F6F6; }
#col_destra	.bottoni_fgallery		{ width:261px; border:1px solid #cccccc; margin:2px 0px 5px 10px; }
#col_destra	.bottoni_fgallery TABLE { width:253px; margin:2px 4px; font-family:Verdana, Arial; font-size:12px; color:#666666; font-weight:bold; }
#col_destra	.bottoni_fgallery A 	{ font-family:Verdana, Arial; font-size:12px; color:#666666; font-weight:bold; text-decoration:none; }

#newsletter				{ width:263px; margin-left:10px; vertical-align:top; background:#E8E8E7; border:1px solid #cccccc; }
#newsletter TD			{ background:#E8E8E7; padding:5px; }
#newsletter .bottone	{ width:62px; }

#menu_footer			{ float:right; }
#menu_footer SPAN		{ margin-left:20px; text-align:left; }
#menu_footer A			{ font-family:Verdana, Arial; font-size:13px; font-weight:normal; color:#64748B; text-decoration:none; }
#menu_footer A:hover	{ color:#000000; text-decoration:none; }

#partita_iva			{ float:left; font-family:Arial; font-size:10px; font-weight:normal; color:#999999; text-decoration:none; text-align:left; margin-top:2px; }

#colonna_sinistra		{ width:514px; padding-right:10px; margin-right:10px; border-right:1px solid #dddddd; float:left; margin-bottom:0px; padding-bottom:0px; }
#colonna_destra			{ width:265px; float:right; }

#od_sotto_menu			{ float:left; width:105px; margin-top:25px; }
#od_sotto_menu DIV		{ margin-bottom:7px; text-align:right; white-space:normal; }
#od_sotto_menu A		{ font-family:Arial; font-size:13px; font-weight:normal; color:#64748B; text-decoration:none; }
#od_sotto_menu A:hover	{ color:#000000; text-decoration:underline; }

#od_colonna_centrale	{ width:388px; border-left:1px solid #dddddd; padding:0px 0px 0px 10px; margin:10px 0px 0px 10px; float:left; }

#altura_sotto_menu			{ float:left; width:123px; margin-top:10px; margin-bottom:0px; padding:0px; }
#altura_sotto_menu DIV		{ margin-bottom:7px; text-align:left; white-space:normal; font-family:Arial; font-size:13px; font-weight:bold; color:#64748B; text-decoration:none; }
#altura_sotto_menu A		{ font-family:Arial; font-size:13px; font-weight:normal; color:#64748B; text-decoration:none; }
#altura_sotto_menu A:hover	{ color:#000000; text-decoration:underline; }

#altura_colonna_centrale	{ width:370px; border-left:1px solid #dddddd; padding:0px 0px 0px 10px; margin:10px 0px 0px 10px; float:left; }

#azienda_sotto_menu			{ float:left; width:123px; margin-top:10px; display:none; }
#azienda_sotto_menu DIV		{ margin-bottom:5px; text-align:left; white-space:normal; font-family:Arial; font-size:13px; font-weight:bold; color:#64748B; text-decoration:none; }
#azienda_sotto_menu A		{ font-family:Arial; font-size:13px; font-weight:normal; color:#64748B; text-decoration:none; }
#azienda_sotto_menu A:hover	{ color:#000000; text-decoration:underline; }

#azienda_colonna_centrale	{ /*width:370px; border-left:1px solid #dddddd; padding:0px 0px 0px 10px; margin:10px 0px 0px 10px;*/ width:514px; padding:0px; margin:10px 0px 0px 0px; float:left; }

.elenconews					{ margin-bottom:20px; }
.elenconews P				{ text-align:justify; font-family:Verdana, Arial; font-size:11px; color:#666666; margin:5px 0px 10px 0px; }
.elenconews A.data			{ font-family:Verdana, Arial; font-size:11px; font-weight:bold; color:#666666; text-decoration:none; }
.elenconews A.titolo		{ font-family:Verdana, Arial; font-size:11px; font-weight:normal; color:#666666; text-decoration:none; }
.elenconews A.data:hover 	{ text-decoration:none; }
.elenconews A.titolo:hover 	{ text-decoration:underline; }

#dettaglionews			{ width:800px; text-align:justify; font-family:Verdana, Arial; font-size:11px; color:#666666; }
#dettaglionews P		{ text-align:justify; font-family:Verdana, Arial; font-size:11px; color:#666666; margin:5px 0px 10px 0px; }
#dettaglionews A		{ font-family:Verdana, Arial; font-size:11px; font-weight:normal; color:#666666; text-decoration:none; }
#dettaglionews A:hover 	{ text-decoration:underline; }

#formweb				{ text-align:left; font-family:Verdana, Arial; font-size:11px; color:#666666; border:0px; padding:0px; width:100%; }
#formweb P				{ text-align:justify; margin:0px 0px 8px 0px; }
#formweb P A          	{ color:#5A71AC; text-decoration:none; }
#formweb P A:hover    	{ text-decoration:underline; }
#formweb .titolo		{ font-size:13px; font-weight:bold; padding:4px 0px 8px 0px; }
#formweb .label			{ text-align:right; width:111px; padding:2px 8px 8px 0px; vertical-align:top; }
#formweb .input			{ text-align:left; width:395px; padding:0px 0px 8px 0px; }
#formweb .input INPUT	{ width:391px; padding:1px; margin:0px; }
#formweb .input TEXTAREA{ width:391px; padding:1px; margin:0px; }
#formweb .input2		{ text-align:left; width:138px; padding:0px 0px 8px 0px; }
#formweb .input2 INPUT	{ width:134px; padding:1px; margin:0px; }
#formweb .input3		{ text-align:left; width:514px; padding:0px 0px 8px 0px; }
#formweb .input3 TEXTAREA{ width:510px; height:60px; margin:0px; padding:1px; }
#formweb .riga			{ text-align:left; width:514px; padding:3px 0px; }
#formweb .riga HR		{ width:514px; margin:0px; }
#formweb #paese			{ padding:1px; margin:0px; font-size:11px; color:#666666; font-weight:normal; font-family:Verdana, Arial; border-top: 1px solid #838383; border-left: 1px solid #838383; border-bottom: 1px solid #c9c9c9; border-right: 1px solid #c9c9c9; }

#formgen				{ text-align:left; font-family:Verdana, Arial; font-size:11px; color:#666666; border:0px; padding:0px; width:100%; }
#formgen P				{ text-align:justify; margin:0px 0px 8px 0px; }
#formgen P A          	{ color:#5A71AC; text-decoration:none; }
#formgen P A:hover    	{ text-decoration:underline; }
#formgen .titolo		{ font-size:13px; font-weight:bold; padding:4px 0px 8px 0px; }
#formgen .label			{ text-align:right; width:125px; vertical-align:top; padding:5px 5px 0px 0px; }
#formgen .input			{ text-align:left; width:325px; vertical-align:top; padding:5px 0px; }
#formgen .input INPUT	{ width:323px; padding:1px; margin:0px; }
#formgen .input TEXTAREA{ width:323px; padding:1px; margin:0px; }
#formgen .input2		{ text-align:left; width:99px; padding:5px 0px; }
#formgen .input2 INPUT	{ width:95px; padding:1px; margin:0px; }
#formgen .input3		{ text-align:left; width:450px; padding:5px 0px; }
#formgen .input3 TEXTAREA{ width:446px; height:60px; margin:0px; padding:1px; }
#formgen .riga			{ text-align:left; width:450px; padding:3px 0px; }
#formgen .riga HR		{ width:450px; margin:0px; }
#formgen #paese			{ padding:1px; margin:0px; font-size:11px; color:#666666; font-weight:normal; font-family:Verdana, Arial; border-top: 1px solid #838383; border-left: 1px solid #838383; border-bottom: 1px solid #c9c9c9; border-right: 1px solid #c9c9c9; }

#conferma					{ text-align:left; font-family:Verdana, Arial; font-size:11px; color:#666666; border:0px; padding:0px; width:511px; background:#ffffff; }
#conferma P					{ text-align:justify; margin:0px 0px 8px 0px; }
#conferma P A          		{ color:#5A71AC; text-decoration:none; }
#conferma P A:hover    		{ text-decoration:underline; }
#conferma .titolo			{ font-size:13px; font-weight:bold; padding:8px 0px 8px 0px; }
#conferma .label			{ text-align:right; font-weight:bold; width:110px; padding:5px 8px 5px 0px; vertical-align:top; background:#cccccc; }
#conferma .input			{ text-align:left; width:393px; padding:5px 8px; background:#dddddd; }
#conferma .input2			{ text-align:left; width:136px; padding:5px 8px; background:#dddddd; }
#conferma .input3			{ text-align:left; width:512px; padding:5px 8px; background:#dddddd; }
#conferma .riga				{ text-align:left; width:512px; padding:3px 0px; }
#conferma .riga HR			{ width:512px; margin:0px; }


#formaltura					{ text-align:left; font-family:Verdana, Arial; font-size:11px; color:#666666; border:0px; padding:0px; width:100%; }
#formaltura P				{ text-align:justify; margin:0px 0px 8px 0px; }
#formaltura P A          	{ color:#5A71AC; text-decoration:none; }
#formaltura P A:hover    	{ text-decoration:underline; }
#formaltura .titolo			{ font-size:13px; font-weight:bold; padding:4px 0px 8px 0px; }
#formaltura .label			{ text-align:right; width:131px; padding:2px 8px 8px 0px; vertical-align:top; }
#formaltura .input			{ text-align:left; width:375px; padding:0px 0px 8px 0px; }
#formaltura .input INPUT	{ width:371px; padding:1px; margin:0px; }
#formaltura .input TEXTAREA	{ width:371px; padding:1px; margin:0px; }
#formaltura .input2			{ text-align:left; width:128px; padding:0px 0px 8px 0px; }
#formaltura .input2 INPUT	{ width:124px; padding:1px; margin:0px; }
#formaltura .input3			{ text-align:left; width:514px; padding:0px 0px 8px 0px; }
#formaltura .input3 TEXTAREA{ width:510px; height:60px; margin:0px; padding:1px; }
#formaltura .riga			{ text-align:left; width:514px; padding:3px 0px; }
#formaltura .riga HR		{ width:514px; margin:0px; }

.indirizzo			{ font-family:Verdana, Arial; color:#cccccc; font-size:9px; }
.lingua				{ width:386px; clear:both; text-align:right; margin-bottom:40px; font-family:Arial; color:#666666; font-size:9px; }
.lingua	A			{ font-family:Arial; color:#666666; font-size:9px; text-decoration:none; }
.lingua A:hover		{ text-decoration:underline; }

.contenuto			{ padding:120px 7px 30px 30px; }
.contenuto P		{ font-family:Verdana, Arial; font-size:11px; font-weight:normal; color:#cccccc; text-align:justify; }

.titolo_pagina		{ background:#333333; font-family:Arial; color:#dddddd; font-size:16px; font-weight:bold; text-align:center; }

.design_by			{ text-align:right; padding-right:7px; }
.design_by A		{ text-align:right; font-size:9px; font-family:Verdana, Arial; color:#333333; text-decoration:none; }
.design_by A:hover	{ text-decoration:underline; }

.error				{ font-family:Verdana, Arial; font-size:12px; color:#ff3300; font-weight:bold; background:#FAF9F7 url(/img/ico_warning.gif) no-repeat 10px 20px; padding:20px 10px 20px 36px;  }
.ok					{ font-family: Verdana, Arial; font-size: 12px; color: #339900; text-decoration: none; }
.i1 				{ margin:0px; padding:1px; font-size:11px; color:#666666; font-weight: normal; font-family: Verdana, Arial; border-top: 1px solid #838383; border-left: 1px solid #838383; border-bottom: 1px solid #c9c9c9; border-right: 1px solid #c9c9c9; }
.i2 				{ padding:1px; font-size:10px; color:#666666; font-weight: normal; text-align:justify; font-family: Verdana, Arial; border-top: 1px solid #838383; border-left: 1px solid #838383; border-bottom: 1px solid #c9c9c9; border-right: 1px solid #c9c9c9; }

.titolo01           { text-align: justify; font-family: Verdana, Arial; font-size: 13px; color: #666666; font-weight: bold; margin: 20px 0px 10px 0px; }
.titolo01 A         { color: #5A71AC; text-decoration:none; }
.titolo01 A:hover   { text-decoration:underline; }
.titolo02           { text-align: justify; font-family: Verdana, Arial; font-size: 12px; color: #666666; font-weight: bold; margin: 20px 0px 10px 0px; }
.testo01            { text-align: justify; font-family: Verdana, Arial; font-size: 11px; color: #666666; margin: 5px 0px 10px 0px; }
.testo01 A          { color:#5A71AC; text-decoration:none; font-weight:bold; }
.testo01 A:hover    { text-decoration:underline; font-weight:bold; }
.testo02            { text-align:left; font-family:Verdana, Arial; font-size:12px; color:#666666; margin:5px 0px 10px 0px; }

UL.testo01          { margin:0px; padding:0px 0px 0px 17px; }
UL.testo01 LI 		{ text-align:left; font-family:Verdana, Arial; font-size:11px; line-height:14px; color:#666666; margin:0px 0px 10px 0px; }

.link01            { text-align: left; font-family: Verdana, Arial; font-size: 11px; color: #666666; margin: 5px 0px 10px 0px; }
.link01 A          { color:#5A71AC; text-decoration:none; }
.link01 A:hover    { text-decoration:underline; }

.intestazione_tabella	{ text-align: center; font-family: Verdana, Arial; font-size: 11px; color: #FFFFFF; font-weight: bold; }
.sotto_titolo_tabella	{ text-align: center; font-family: Verdana, Arial; font-size: 10px; color: #FFFFFF; font-weight: bold; }
.contenuto_tabella01	{ text-align: center; font-family: Verdana, Arial; font-size: 10px; color: #333333; text-decoration: none; }
.contenuto_tabella02	{ text-align: center; font-family: Verdana, Arial; font-size: 10px; color: #333333; font-weight: bold; }

.bordo_foto			{ border:1px solid #cccccc; }
.bordo_tabella		{ background:#ffffff; }

.risultati				{ background:#dddddd; text-align:center; font-family:Verdana, Arial; font-size:11px; color:#666666; }
.risultati TD			{ background:#ffffff; padding:7px; }
.risultati .header		{ background:#E2E2E2; font-weight:bold; color:#555555; text-align:left; }
.risultati .regata		{ background:#F2F2F2; font-weight:bold; vertical-align:top; text-align:left; }
.risultati .posizione 	{ text-align:center; }
.risultati .nome		{ text-align:left; }

.tabella				{ background:#dddddd; text-align:center; font-family:Verdana, Arial; font-size:11px; color:#666666; }
.tabella TD				{ background:#ffffff; padding:7px; text-align:center; }
.tabella .header		{ background:#E2E2E2; font-weight:bold; color:#555555; text-align:center; }

.percorso			{ font-family:Verdana, Arial; font-size:13px; font-weight:bold; color:#64748B; text-decoration:none; border-bottom:1px solid #dddddd; padding-bottom:3px; margin:0px; }
A.percorso:hover	{ font-family:Verdana, Arial; font-size:13px; font-weight:bold; color:#64748B; text-decoration:underline; }

.powered			{ font-family:Arial; font-size:10px; font-weight:normal; color:#cccccc; text-decoration:none; }

.bottone 			{ margin:0px; padding:1px; background:#E6E6E6 url('/img/button1.gif') repeat-x; border:1px outset; cursor: pointer; color:#333333; font-family:Verdana, Arial; font-size:10px; font-weight:normal; text-decoration:none; margin:0px; padding:2px; }

.inputwhite { background:#ffffff; border: 1px #999999 solid; color: #000000; font-family: Verdana, Arial, Helvetica; font-size: 8pt; font-weight: normal; text-decoration: none; padding-left: 0px; }

.elencoTabella 				{ background: #D8DAE5; width: 100%; margin: 0px; }
.elencoTabella .header		{ font-family: Verdana, Arial, Sans-serif, Serif; font-size: 13px; color: #666666; font-weight: bold; background: #E8E5E2 url('/img/sfondo-header-tabella-elenco.png') repeat 0% 70%; padding: 5px; text-align: center; border-bottom: 1px solid #C2C1C1; border-right: 1px solid #D6D5D5; }
.elencoTabella .error		{ font-family: Verdana, Arial, Sans-serif, Serif; font-size: 12px; color: #FF3300; font-weight: bold; background: #FAF9F7; padding: 20px; }
.elencoTabella .rigaScura 	{ font-family: Verdana, Arial, Sans-serif, Serif; font-size: 10px; color: #333333; font-weight: normal; padding: 5px; background: #E8E5E2; }
.elencoTabella .rigaChiara 	{ font-family: Verdana, Arial, Sans-serif, Serif; font-size: 10px; color: #333333; font-weight: normal; padding: 5px; background: #FAF9F7; }
.elencoTabella .rigaSegnata { font-family: Verdana, Arial, Sans-serif, Serif; font-size: 10px; color: #FFFFFF; font-weight: normal; padding: 5px; background: #FD6252; }

#sotto_menu_prodotti			{ float:left; width:109px; margin-top:25px;}
#sotto_menu_prodotti DIV		{ margin-bottom:5px; text-align:right; white-space:normal;font-family:Arial; font-size:13px; font-weight:normal; color:#64748B; text-decoration:none; }
#sotto_menu_prodotti A			{ font-family:Arial; font-size:13px; font-weight:normal; color:#64748B; text-decoration:none; }
#sotto_menu_prodotti A:hover	{ color:#000000; text-decoration:underline; }

#elenco_prodotti				{ width:670px; border-left:1px solid #dddddd; padding-left:10px; margin-left:10px; float:left; }
#elenco_prodotti DIV.prodotto	{ border:1px solid #cccccc; padding:4px 4px; margin:10px 0px 0px 10px; width:199px; height:105px; float:left; }
#elenco_prodotti IMG.foto		{ border:1px solid #cccccc; margin:0px 0px 4px 2px; width:80px; height:80px; float:right; display:inline; }
#elenco_prodotti P.nome			{ margin:0px 0px 10px 0px; }
#elenco_prodotti A.nome			{ font-family:Arial; font-size:12px; font-weight:bold; text-decoration:none; color:#64748B; }
#elenco_prodotti A.nome:hover	{ text-decoration:underline; }
#elenco_prodotti P.dati			{ margin:0px 0px 5px 0px; color:#666666; font-family:Arial; font-size:11px; }
#elenco_prodotti DIV.bottoni	{ clear:right; width:100%; margin:0px; }
#elenco_prodotti .bottoni SPAN 	{ float:left; margin-right:7px; line-height:12px; display:inline; }
#elenco_prodotti .bottoni A		{ line-height:12px; text-decoration:none; font-size:11px; font-family:Arial; color:#666666; }
#elenco_prodotti .bottoni A:hover{ text-decoration:none; color:#000000; }

#dettaglio_prodotti					{ width:670px; border-left:1px solid #dddddd; padding-left:10px; margin-left:10px; float:left; }
#dettaglio_prodotti DIV.prodotto	{ border:1px solid #cccccc; padding:4px 4px; margin:10px 0px 0px 10px; width:649px; min-height:220px; }
#dettaglio_prodotti IMG.foto		{ border:1px solid #cccccc; margin:0px 0px 4px 8px; width:220px; float:right; display:inline; }
#dettaglio_prodotti P.nome			{ margin:0px 0px 10px 0px; font-family:Arial; font-size:12px; font-weight:bold; text-decoration:none; color:#64748B; }
#dettaglio_prodotti A.nome			{ font-family:Arial; font-size:12px; font-weight:bold; text-decoration:none; color:#64748B; }
#dettaglio_prodotti A.nome:hover	{ text-decoration:underline; }
#dettaglio_prodotti P				{ margin:0px 0px 5px 0px; color:#666666; font-family:Arial; font-size:11px; text-align:justify; }
#dettaglio_prodotti TD				{ padding:0px 0px 5px 0px; color:#666666; font-family:Arial; font-size:11px; text-align:justify; white-space:nowrap; }
#dettaglio_prodotti P.bottoni		{ margin:10px 0px 0px 0px; }
#dettaglio_prodotti .bottoni A		{ line-height:12px; text-decoration:none; font-size:11px; font-family:Arial; color:#666666; }
#dettaglio_prodotti .bottoni A:hover{ text-decoration:none; color:#000000; }

#shopping_sotto_menu			{ float:left; width:113px; margin-top:25px; }
#shopping_sotto_menu DIV		{ margin-bottom:9px; text-align:right; white-space:normal; }
#shopping_sotto_menu A			{ font-family:Arial; font-size:13px; font-weight:normal; color:#64748B; text-decoration:none; }
#shopping_sotto_menu A:hover	{ color:#000000; text-decoration:underline; }

#shopping_colonna_centrale		{ width:380px; border-left:1px solid #dddddd; padding:0px 0px 0px 10px; margin:10px 0px 0px 10px; float:left; }

.quadratino_colore	{ width:22px; height:22px; border:1px solid #cccccc; margin:0px 7px 7px 0px; float:left; }

#pagineRisultati 		{ text-align:center; margin-left:auto; margin-right:auto; padding: 5px 0px; white-space:nowrap; border-top:1px solid #dddddd; }
#titoloPag				{ display: none; }
#primaPag				{ }
#primaPag A				{ font-family:Verdana, Arial; font-size:9px; color:#888888; text-decoration:none; margin:0px 2px; }
#primaPag A:hover 		{ text-decoration: underline; }
#pagPrec				{ }
#pagPrec A				{ font-family:Verdana, Arial; font-size:9px; color:#888888; text-decoration:none; margin:0px 2px; }
#pagPrec A:hover 		{ text-decoration: underline; }
#numPagCorrente 		{ font-family:Verdana, Arial; font-size:9px; color:#888888; text-decoration:underline; cursor:default; margin:0px 2px; }
#numeriPag .numPag A	{ font-family:Verdana, Arial; font-size:9px; color:#888888; text-decoration:none; margin:0px 2px; }
#numeriPag .numPag A:hover { text-decoration: underline; }
#ultimaPag				{ }
#ultimaPag A			{ font-family:Verdana, Arial; font-size:9px; color:#888888; text-decoration:none; margin:0px 2px; }
#ultimaPag A:hover 		{ text-decoration: underline; }
#pagSucc				{ }
#pagSucc A				{ font-family:Verdana, Arial; font-size:9px; color:#888888; text-decoration:none; margin:0px 2px; }
#pagSucc A:hover 		{ text-decoration: underline; }

UL.lista01						{ margin-top:15px; }
UL.lista01 LI 					{ margin:5px 0px 5px 0px; }
UL.lista01 LI A.titolo01 		{ text-decoration:none; color:#5A71AC; }
UL.lista01 LI A.titolo01:hover	{ text-decoration:underline; }

#totale_finale, #imposta_iva, #iva_esclusa, #spese_trasporto, #sconto, #span_totale_carrello	{ white-space:nowrap; }

.asterisco-rosso { color:red; font-weight:bold; font-size:12px; }

.rosso { color:red; font-weight:bold; font-size:12px; }

.under_construction { margin-top:100px; font-size:+1; text-align:center; }