body			{ background:#ffffff; margin:0px; }
img				{ margin:0px; }
#header 		{ width:910px; height:86px; }
#header-contact { width:125px; height:86px; float:left; background:#000000; }
#header-menu	{ width:775px; height:86px; float:left; background:#FAF6F3; }
#header-ombra	{ width:10px; height:86px; float:left; background:#FFFFFF; }

#newsletter		{ float:right; width:700px; margin:12px 18px 0px 0px; text-align:right; font-family: Verdana; font-size:10px; color:#666666; }
#newsletter FORM{ margin:0; }

#menu			{ float:left; width:775px; margin-top:26px; }
#menu .voce		{ text-align:left; float:left; margin-left:20px; }
#menu .voce	A	{ font-family: Verdana; font-size:12px; color:#666666; font-weight:bold; text-decoration:none; }
#menu .voce	A:hover	{ font-family: Verdana; font-size:12px; color:#0099CC; font-weight:bold; text-decoration:none; }
#menu .voce .selected	{ color:#0099CC; }

#sotto-menu				{ margin:30px 0px 0px 0px; float:left; width:149px; }
#sotto-menu .voce		{ margin:0px 5px 10px 10px; }
#sotto-menu .voce 	A	{ font-family: Verdana; font-size:9px; color:#333333; font-weight:bold; text-decoration:none; }
#sotto-menu .voce	A:hover	{ font-family: Verdana; font-size:9px; color:#333333; font-weight:bold; text-decoration:underline; }
#sotto-menu .voce .selected	{ color:#333333; }

#main-container { width:910px; overflow:visible; background:#ffffff; }
#container-ombra{ background:#ffffff url(/img/container_ombra.png) repeat-y left top; }
#separatore		{ width:35px; float:left; }

#lingue				{ margin:30px 0px 0px 20px; }
#lingue .lingua		{ margin-bottom:10px; }
#lingue .lingua A	{ font-family: Verdana; font-size:12px; color:#333333; font-weight:bold; text-decoration:none; }

.ombra-sopra	{ background:url(/img/container_ombra_sopra.png) repeat-x left top; }

#banner			{ width:691px; float:left; }
#banner2		{ width:203px; float:right; background:#FAF6F3; }

#barra-bottoni span 	{ margin-right:20px; }
#barra-bottoni A 		{ font-family: Verdana; font-size:10px; color:#D76923; font-weight:bold; text-decoration:none; }
#barra-bottoni A:hover	{ font-family: Verdana; font-size:10px; color:#ED9F35; font-weight:bold; text-decoration:none; }

#container-notizie	{ width:194px; height:300px; float:right; background:#FAF6F3; }
#header-notizie	{ width:194px; height:18px; margin-top:25px; background:#cccccc url(/img/notizie.gif) no-repeat left top; }
#header-notizie	.titolo { text-align:left; font-family: Verdana; font-size:12px; color:#666666; font-weight:bold; line-height:14px; margin:2px 0px 0px 15px; }
.notizia		{ width:177px; margin:10px 5px 0px 12px; border-bottom:1px dashed #cccccc; text-align:left; cursor:pointer; }
.notizia .titolo { text-align:left; font-family: Verdana; font-size:10px; color:#666666; font-weight:bold; line-height:12px; margin:0px 0px 5px 0px; }
.notizia .testo { text-align:left; font-family: Verdana; font-size:10px; color:#666666; line-height:12px; margin:0px 0px 10px 0px; }

#footer 		{ width:910px; height:27px; background:#FFFFFF; background:url(/img/footer_ombra.png) repeat-x left top; }
#partita-iva	{ width:755px; height:27px; float:left; background:url(/img/footer_ombra_sx.png) no-repeat left top; }
#powered		{ width:155px; height:27px; float:right; background:url(/img/footer_ombra_dx.png) no-repeat right top; }
#partita-iva DIV	{ text-align:left; font-family: Verdana; font-size:10px; color:#999999; margin:7px 0px 0px 3px; }
#powered DIV		{ text-align:right; margin:7px 13px 0px 0px; }
#powered DIV A		{ text-align:right; font-family: Verdana; font-size:10px; color:#999999; text-decoration:none; }

.i1 			{ width:100%; 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; }
.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:9px; font-weight:normal; text-decoration:none; margin:0px; padding:1px; }

.modulo-newsletter TD 		{ font-family:Verdana, Arial, sans-serif; font-size:11px; color:#555555; font-weight:bold; padding:3px 10px 3px 0px; vertical-align:top; text-align:left; white-space:nowrap; }

.titolo01		{ text-align:left; font-family: Verdana; font-size:16px; color:#A7A8AC; font-weight:bold; line-height:22px; }
.testo01		{ text-align:left; font-family: Verdana; font-size:11px; color:#666666; line-height:15px; }
.testo02		{ text-align:justify; font-family: Verdana; font-size:11px; color:#666666; line-height:15px; }
.testo03		{ text-align:justify; font-family: Verdana; font-size:11px; color:#999999; line-height:15px; text-decoration:none; }
.testo03:hover	{ text-align:justify; font-family: Verdana; font-size:11px; color:#999999; line-height:15px; text-decoration:underline; }
.testo04		{ text-align:justify; font-family: Verdana; font-size:11px; color:#7A97DF; line-height:15px; text-decoration:none; }
.testo04:hover	{ text-align:justify; font-family: Verdana; font-size:11px; color:#7A97DF; line-height:15px; text-decoration:underline; }
.testo05		{ text-align:justify; font-family: Verdana; font-size:11px; color:#333333; line-height:15px; text-decoration:none; font-weight:bold; }
.testo06		{ text-align:justify; font-family: Verdana; font-size:11px; color:#666666; line-height:13px; text-decoration:none; }
.testo07		{ text-align:justify; font-family: Verdana; font-size:10px; color:#666666; line-height:13px; text-decoration:none; }
.evidenziato01	{ font-family: Verdana; font-size:11px; color:#0099CC; font-weight:bold; }

.error			{ font-family:Verdana, Arial; font-size:12px; color:#ff3300; font-weight:bold; padding:20px 30px; }
.errormsg		{ font-family:Verdana, Arial; font-size:12px; color:#ff3300; font-weight:bold; }
.ok				{ font-family: Verdana, Arial; font-size: 12px; color:#339900; text-decoration: none; }

.bordo_gallery	{ border: 1px solid #CCCCCC; }
