a.link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	color:#630D5B;
	font-weight:bold;
}
a.visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	color:#630D5B;
	font-weight:bold;
}
a.hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration:underline;
	color:#630D5B;
	font-weight:bold;
}
a.active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	color:#630D5B;
	font-weight:bold;
}
a.newsl:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
	color:#fff;
	font-weight:bold;
}
a.newsl:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
	color:#fff;
	font-weight:bold;
}
a.newsl:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration:underline;
	color:#555;
	font-weight:bold;
}
a.newsl:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
	color:#fff;
	font-weight:bold;
}
a.prodotto:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	color:#630D5B;
	font-weight:bold;
}
a.prodotto:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	color:#630D5B;
	font-weight:bold;
}
a.prodotto:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration:underline;
	color:#630D5B;
	font-weight:bold;
}
a.prodotto:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	color:#630D5B;
	font-weight:bold;
}
a.commento:link {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#3A6669;
}
a.commento:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#3A6669;
}
a.commento:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
}
a.commento:active {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#3A6669;
}
a.commentoit:link {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#484862;
	font-style:italic;
	font-weight:bold;
}
a.commentoit:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#484862;
	font-style:italic;
	font-weight:bold;
}
a.commentoit:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	font-style:italic;
	font-weight:bold;
}
a.commentoit:active {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#484862;
	font-style:italic;
	font-weight:bold;
}
a.lbianco:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	color:#fff;
	font-weight:bold;
}
a.lbianco:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	color:#fff;
	font-weight:bold;
}
a.lbianco:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration:underline;
	color:#fff;
	font-weight:bold;
}
a.lbianco:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	color:#fff;
	font-weight:bold;
}
a.hp:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	color:#630D5B;
	font-weight:bold;
}
a.hp:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	color:#630D5B;
	font-weight:bold;
}
a.hp:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration:underline;
	color:#630D5B;
	font-weight:bold;
}
a.hp:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	color:#630D5B;
	font-weight:bold;
}
a.hpp:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	color:#630D5B;
}
a.hpp:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	color:#630D5B;
}
a.hpp:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration:underline;
	color:#630D5B;
}
a.hpp:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	color:#630D5B;
}
a.hplittle:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	color:#630D5B;
	font-weight:bold;
}
a.hplittle:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	color:#630D5B;
	font-weight:bold;
}
a.hplittle:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration:underline;
	color:#630D5B;
	font-weight:bold;
}
a.hplittle:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	color:#630D5B;
	font-weight:bold;
}
a.appsingolo:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
	color:#630D5B;
}
a.appsingolo:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
	color:#630D5B;
}
a.appsingolo:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration:underline;
	color:#630D5B;
}
a.appsingolo:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
	color:#630D5B;
}
a.hpprod:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	color:#3D8A9B;
	font-weight:bold;
}
a.hpprod:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	color:#3D8A9B;
	font-weight:bold;
}
a.hpprod:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration:underline;
	color:#3D8A9B;
	font-weight:bold;
}
a.hpprod:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	color:#3D8A9B;
	font-weight:bold;
}
a.hpcel:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	color:#204A7A ;
	font-weight:bold;
}
a.hpcel:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration:none;
	color:#204A7A ;
	font-weight:bold;
}
a.hpcel:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration:underline;
	color:#204A7A ;
	font-weight:bold;
}
a.hpcel:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	color: #204A7A ;
	font-weight:bold;
}
a.cart:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	color:#CFF ;
	font-weight:bold;
}
a.cart:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration:none;
	color:#CFF;
	font-weight:bold;
}
a.cart:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration:underline;
	color:#FFF;
	font-weight:bold;
}
a.cart:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	color: #CFF;
	font-weight:bold;
}

a.hpcelbig:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-decoration: none;
	color:#204A7A ;
	font-weight:bold;
}
a.hpcelbig:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-decoration:none;
	color:#204A7A ;
	font-weight:bold;
}
a.hpcelbig:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-decoration:underline;
	color:#204A7A ;
	font-weight:bold;
}
a.hpcelbig:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-decoration: none;
	color: #204A7A ;
	font-weight:bold;
}
a.hpcat:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	color:#630D5B ;
	font-weight:bold;
}
a.hpcat:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration:none;
	color:#630D5B ;
	font-weight:bold;
}
a.hpcat:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration:underline;
	color:#630D5B ;
	font-weight:bold;
}
a.hpcat:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	color: #630D5B ;
	font-weight:bold;
}
a.hpcelpic:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	color:#204A7A ;
	font-weight:bold;
}
a.hpcelpic:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration:none;
	color:#204A7A ;
	font-weight:bold;
}
a.hpcelpic:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration:underline;
	color:#204A7A ;
	font-weight:bold;
}
a.hpcelpic:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	color: #204A7A ;
	font-weight:bold;
}
a.hpcelpicn:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	color:#204A7A ;
}
a.hpcelpicn:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration:none;
	color:#204A7A ;
}
a.hpcelpicn:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration:underline;
	color:#204A7A ;
}
a.credit_link:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
	color: #204A7A ;
}
a.credit_link:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
	color:#204A7A ;
}
a.credit_link:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration:none;
	color:#204A7A ;
}
a.credit_link:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration:underline;
	color:#204A7A ;
}
a.hpcelpicn:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	color: #204A7A ;
}
.nolinknero {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	color:#ff0000;
	font-weight:bold;
}
a.macro:link {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	text-decoration: none;
	color:#5E2D6A;	
	font-weight:bold;
	line-height:25px;
}
a.macro:visited {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	text-decoration: none;
	color:#5E2D6A;
	font-weight:bold;
}
a.macro:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color:#5E2D6A;
	text-decoration:underline;
	font-weight:bold;
}
a.macro:active {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	text-decoration: none;
	color:#5E2D6A;
	font-weight:bold;
}
a.search:link {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	color:#5E2D6A;
	font-weight:bold;
}
a.search:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	color:#4A2B6A;
	font-weight:bold;
}
a.search:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
	text-decoration:underline;
	font-weight:bold;
}
a.search:active {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	color: #4A2B6A;
	font-weight:bold;
}
a.menutestata:link {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	color:#ccffff;
	font-weight:bold;
}
a.menutestata:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	color:#ccffff;
	font-weight:bold;
}
a.menutestata:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ccffff;
	text-decoration:underline;
	font-weight:bold;
}
a.menutestata:active {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	color: #ccffff;
	font-weight:bold;
}
a.menulat:link {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 13px;
	text-decoration: none;
	color:#204A7A;
	font-weight:bold;
}
a.menulat:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 13px;
	text-decoration: none;
	color:#204A7A;
	font-weight:bold;
}
a.menulat:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 13px;
	text-decoration: underline;
	color: #ffffff;
	font-weight:bold;
}
a.menulat:active {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 13px;
	text-decoration: none;
	color:#204A7A;
	font-weight:bold;
}
.menudis {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	color:#aaaaaa;
	font-weight:bold;
}
body {
	background-image: url(images/css_gradiente/sfondo_main.jpg);
	background-color: #CCFFFF;
	background-repeat:repeat-x;
	background-position:top;
	margin-top: 0px;
}
ul {
	list-style-image:url(images/freccia.gif);
	list-style-position:1px;
}
.agg {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #555555;
	text-align:justify;
}
.aggc {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #5E2D6A;
	font-weight:bold;
}
.aggcsconto {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #f00;
	font-weight:bold;
}
.aggcscontato {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #5E2D6A;
	font-weight:bold;
	text-decoration:line-through;
}
select {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}
input {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}
td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}
.titolo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight:bold;
	color: #ffffff;
}
.titolodbms {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight:bold;
	color: #000000;
}
.info {
	font-family: Arial, Helvetica, sans-serif;
	font-size: medium;
	font-weight:bold;
	text-align:left;
	color: #000000;
}
.piccolo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align:left;
	color: #000000;
}
.infopag {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight:bold;
	text-align:left;
	color: #555555;
}
.tabella {
	border-top:  solid 0px #ffffff;
	border-bottom:  solid 0px #0000ff;
	border-left: solid 0px #ffffff;
	border-right: solid 0px #ffffff;
	border-collapse:collapse;
}
.erp {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size:16px;
	color: #0000CC;
}
.pie {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size:12px;
	color: #ffffff;
}
.tdsx {
border-top:  solid 2px #0000ff;
border-bottom:  solid 2px #0000ff;
}
.tdmid {
border-top:  solid 2px #0000ff;
border-bottom:  solid 2px #0000ff;

}
.tddx {
border-top:  solid 2px #0000ff;
border-bottom:  solid 2px #0000ff;
}
.cella {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.campo {
	font-size: 13px; 
	font-family:Arial, Helvetica, sans-serif;
	font-weight: bold;
	color:#000000;
}
.valore {
	font-size: 16px; 
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
}
.tdmainmenu {
	background-color: #DDB3E7;
	border-color: #5F1287;
	color:#5F1287 ;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	text-align:center;
	vertical-align:middle;
	width:950px;
	height:25px;
	border-top:  solid 1px #85559F;
}
.tdcatmenu {
	background-color: #BD9CFA;
	border-color: #4A2B6A;
	color:#4A2B6A;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	text-align:center;
	border-top:  solid 1px #85559F;
	border-bottom:  solid 1px #85559F;
	vertical-align:middle;
	height:25px;	
	/*width:950px;*/
}
.barracolorata {
	background-image:url(images/barra-colorata.jpg);
	height:6px;
	width:950px;
}
.tdcorpo {
	background-color: #CCFFFF;
}
.tdcatalogo {
	background-image:url(images/catalogo.gif);
	color:#204A7A;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	width:145px;
	height:281px;
}
.tdcalendario {
	background-image:url(images/calendario.gif);
	color:#204A7A;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	width:145px;
	height:281px;
}
.azzurro14 {
	color:#3D8A9B;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
}
.testoprod {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:justify;
	color:#555555;
}
.testoprodtit {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:justify;
	color:#555555;
	font-weight:bold;
}
.divinita {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#555555;
	text-align:justify;
}
.divinitahp {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#330066;
	text-align:justify;
}
.salutonews {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#330066;
	text-align:justify;
}
.appuntamentihp {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#555555;
	text-align:left;
}
.divinita_italic {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#555555;
	font-style:italic;
	text-align:center;
}
.divinita14 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#555555;
}
.maccat {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#3F879F;
	font-weight:bold;
}
.cart_maccat {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFF;
	font-weight:bold;
}
.cart_maccat_nobold {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFF;
}
.cart_dati {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFF;
}
.cart_menu_bold {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 13px;
	text-decoration: none;
	color:#FFF;	
	font-weight:bold;
	line-height:25px;
}
.cart_menu_plain {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 13px;
	text-decoration: none;
	color:#FFF;	
	line-height:25px;
}
.titoletto {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#3D8A9B;
	font-weight:bold;
}
.titoletto14 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#3D8A9B;
	font-weight:bold;
}
.titoletto12 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#3D8A9B;
	font-weight:bold;
}
.titoletto_credit {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#3D8A9B;
	font-weight:bold;
}
.titoloprod_little {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#66296F;
	font-weight:bold;
}
.sottotitoloprod_little {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#66296F;
	font-weight:bold;
}
.testoprod_little {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#555555;
}
.titoloprod_big {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#66296F;
	font-weight:bold;
}
.titoloprod_big_big {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#66296F;
	font-weight:bold;
}
.sottotitoloprod_big {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#66296F;
	font-weight:normal;
	font-style:italic;
}
.testoprod_big {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#4D8691;
	text-align:justify;
}
.corsivo {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#4D8691;
	font-style:italic;
	font-weight:bold;
}
.testocat {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#204A7A;
	text-align:justify;
}
.prezzoprod {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#4D8691;
	font-weight:bold;
}
.prezzoprodstr {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#4D8691;
	font-weight:bold;
}
.titolo_commento {
	font-family:Arial, Helvetica, sans-serif;
	font-size:22px;
	color:#4D8691;
}
.commentobig {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#3A6669;
}
.commentoautore {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#C6B093;
	font-weight:bold;
}
.commentolittle {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#3A6669;
	text-align:justify;
}
.scuro {
background:url(images/eventiscuri.gif) no-repeat;
}
.chiaro {
background:url(images/eventichiari.gif) no-repeat;
}
.img-shadow {
  float:left;
  background: url(images/shadowAlpha.png) no-repeat bottom right !important;
  background: url(images/shadow.gif) no-repeat bottom right;
  margin: 10px 0 0 10px !important;
  margin: 10px 0 0 5px;
  }

.img-shadow img {
  display: block;
  position: relative;
  background-color: #fff;
  border: 1px solid #a9a9a9;
  margin: -6px 6px 6px -6px;
  padding: 4px;
  }
  
    select {
      display: block;
      width: 279px;
	  border:1px;
	  border-color:#8EA9B4;
	  border-style:solid;
    }
    select.replaced {
      display: none;
    }
    ul.selectReplacement {
      background: url(images/top.png) top left no-repeat;
      margin: 0;
      padding: 0;
      height: 20px;
      width: 202px;
    }
    ul.selectReplacement li {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:left;
      background: #ffffff;
      color: #000000;
      cursor: pointer;
      display: none;
      line-height: 20px;
      list-style: none;
      margin: 0px;
      padding: 1px 12px;
      width: 202px;
    }
    ul.selectOpen li {
      display: block;
    }
    ul.selectReplacement li.selected {
      background: url(images/bottom2.PNG) top left no-repeat;
      color: #000000;
      display: block;
	  margin: 0px;
	  top:-1px;
      width: 202px;	  
    }
    ul.selectOpen li.selected {
      background: #ccffff;
      display: block;
    }
    ul.selectOpen li:hover,
    ul.selectOpen li.hover,
    ul.selectOpen li.selected:hover {
      background: #ccffff;
      color: #000000;
    }
.prezzi {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color:#5E2D6A;	
	font-weight:bold;
}
.prezzib {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 15px;
	color:#5E2D6A;	
	font-weight:bolder;
}
.titolocart {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#66296F;
	font-weight:bold;
}
.prezzicart {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#5E2D6A;	
	font-weight:bold;
}
.totalecart {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#5E2D6A;	
	font-weight:bold;
	font-style:italic;
}
.sottotitprodotto {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#FF6600;
	font-style:italic;
}
.titprodotto {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 14px;
	color:#FF6600;
	font-weight:bold;
}
.titprodottohp {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#FF6600;
	font-weight:bold;
}
.bianco {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#FFFFFF;	
	font-weight:bold;
}
.dataapp {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#5E2D6A;	
	font-weight:bold;
	text-align:left;
}
.titoloapp {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#5E2D6A;	
	text-align:left;
}
.nascostoapp {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#CCFFFF;	
	text-align:left;
}
.titoloviola {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 14px;
	color:#5E2D6A;	
	font-weight:bold;
}
.giallo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight:bold;
	color:#FFCC00;
}
.giallolittle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	color:#0000CC;
}
.tabellacart {
	background: #3B889A;
	border-width:1px;
	border-color:#8BC6D3;
	border-style:solid;
	color: inherit;  /*this avoids a CSS warning later on. Whenever a background image or color is defined, a corresponding foreground color should be defined, even if it's inherited as it is in this case. */
}
.warning {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	color:#FF0000;
	font-weight:bold;
}
.cart_warning {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	color:#FFFF00;
	font-weight:bold;
}
.principale {
	background:#CFF;
	width:950px;
	border-width:1px;
	border-left-color:#3F8697;
	border-left-style:solid;
	border-right-color:#3F8697;
	border-right-style:solid;
}
.principalenl {
	background:#CFF;
	width:950px;
	border-width:1px;
	border-left-color:#3F8697;
	border-left-style:solid;
}
.imgcerca {
	background: #CCFFFF url(images/new_cerca.gif) no-repeat left top;
	height:50px;
	width:650px;
}
.imgtestata {
	width:950px;
	height:167px;
	background: url(images/banner/banner.jpg) no-repeat;
}
a.tagcloud:link, a.tagcloud:visited {
text-decoration:none;
	color:#3D8A9B;
}
 a.tagcloud:hover,  a.tagcloud:active {
text-decoration: underline;
	color:#3D8A9B;
}

.tagcloud span {
padding: 4px;
}

.tagsmallest {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10px;
}

.tagsmall {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.tagmedium {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 14px;
}

.taglarge {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 16px;
}

.taglargest {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 18px;
}
.schedaprodsup {
	width:320px;
	height:145px;
	background: url(images/schedaprodhpsup.gif) no-repeat bottom left;
}
.schedaprodinf {
	width:320px;
	height:35px;
	background: url(images/schedaprodhpinf.gif) no-repeat bottom left;
}
.nostrenovita {
	text-align:left;
	height:45px;
	background-image:url(images/nostrenovita.jpg);
}
.pointer {
	cursor:pointer;
}
#slideshow {

	overflow: hidden;
	position: relative;
	width: 316px;
	height: 215px;
}

#slideshow img {
	width: 316px;
	height: 215px;
}
.fondovetrina {
	background-image:url(images/fondovetrina.gif);
	vertical-align:middle;
	width:94px;
	height:60px;
	text-align:center;
}
