html,body {font-family:Arial,Tahoma,Verdana;font-size:12px;color:#464441;margin:0;padding:0;}
body {background-color:#FFF;}

.data {font-size:12px;color:#555;}
.dettagli {font-size:11px;text-align:right;padding-top:5px;}
.sectionTitle {font-size:14px;font-weight:bold;color:#b80a25;border-bottom:solid 2px #8B8A89;}
.textContent {padding:3px 0 3px 0;font-size:12px;line-height:15px;}
.divide {clear:both;height:5px;}
hr {clear:both;}
ul,li {list-style:none;}

#templateContainer {width:960px;margin:0px auto;}
	#headerContainer {width:960px;}
		#headerFlag {height:37px;padding-top:9px;text-align:right;padding-right:10px;}
	/*#headerContainerEn {width:960px;height:165px;background:url('/storage/images/testata-en.jpg');background-repeat:no-repeat;border:solid 1px #FFF;}*/
		#headerLogo {float:left;width:370px;height:127px;position:relative;}
		#headerBg {float:right;width:587px;height:127px;}
		#headerLogoSMD {padding-bottom:8px;padding-top:1px;}
	#menuTopContainer {margin-bottom:6px;text-align:left;font-size:12px;clear:both;border-bottom:1px solid #E3E3E3;border-top:1px solid #E3E3E3;padding:0px 6px 0px 6px;width:948px;}
	#langContainer {text-align:right;font-size:11px;clear:both;height:20px;width:960px;}
	#contentContainer {padding:0px 0px 15px 0px;}
		#layoutHomepage {width:960px;margin:0;padding:0;}
			#homepageBody {width:650px;margin-right:10px;float:left;}
				#homepageBody h1 {font-size:18px;margin:0;padding:0;}
				#homepageBody h2 {font-size:15px;font-weight:normal;margin:0;padding:0;}
				#homepageBody p {font-size:12px;}
				#homepageBody a {color:#464441;}
				#homepageBody a:hover {color:#b80a25;}
			#homepageColDx {width:300px;float:right;}
				.boxContainer {margin-top:5px;clear:both;border:solid 1px #DDD;min-height:70px;height:auto !important;height:70px;background:#EEE;}
				.boxImage {width:50px;height:50px;float:left;padding:5px 0px 5px 1px;}
				.boxItemImage {width:90px;height:80px;float:left;padding:5px 0px 5px 5px;}
				.boxContent {font-size:11px;margin:0;padding-top:1px;padding-right:4px;}
					.boxContent a {color:#000;text-decoration:none;}
				.boxContent2 {font-size:11px;margin:0;padding-top:1px;}
					.boxContent2 a {color:#000;text-decoration:none;}
					.boxContent2 h1 a {font-size:15px;font-weight:bold;}
					.boxContent2 h1 {font-size:15px;font-weight:bold;}
				.boxTitle {font-size:13px;margin:0px;padding:0px;}
				.boxTitle a {font-size:11px;color:#333;text-decoration:underline;font-weight:normal;}
				.linkDx a {color:#b80a25;text-decoration:underline;}
		#layoutContentPage {width:960px;margin:0;padding:0;}
			#contentLeft {width:160px;float:left;margin-right:10px;}
			#contentBody {width:480px;float:left;margin-right:10px;}
				#contentBody h1 {font-size:18px;margin:0;padding:0;}
				#contentBody h2 {font-size:15px;font-weight:normal;margin:0;padding:0;}
				#contentBody p {font-size:12px;}
				#contentBody li {list-style:disc;margin-left:18px;}
				#contentBody a {color:#464441;}
				#contentBody a:hover {color:#E20A16;}
			#contentRight {width:300px;float:right;}

.form-container {padding:5px;}
	.form-container form {margin:0;padding:0;}
	.form-container legend {font-weight:bold;}
	.form-container label {float:left;width:80px;padding:0 1em;text-align:right;}
	.form-container label.labelStyle {float:none;width:100%;text-align:right;padding:0 8px 0 0;}
	.form-container input,select {font-size:11px;padding:0;margin:0;}
	.form-container textarea {font-family:Verdana,Arial;font-size:11px;padding:3px;margin:0;}

	#footerSeparator {height:10px;clear:both;}
	#footerContainer {width:960px;margin:0 auto;border-top:solid 1px #DDD;clear:both;}
		#menuFooterContainer {padding-top:10px;font-size:11px;float:left;}
		#footerCredits {padding-top:10px;font-size:11px;float:right;}
		#menuTop {list-style:none;margin:0;padding:0;}
			#menuTop li,ul {list-style:none;padding:9px 0 10px 0;margin:0;}
			#menuTop li {float:left;}
			#menuTop a {color:#666;text-decoration:none;}
			#menuTop a:hover {color:#b80a25;text-decoration:none;}
			#menuTop li #current {color:#b80a25;font-weight:bold;}
			.linea {color:#c6c6c6;}

		#menuBottom {list-style:none;margin:0;padding:0;width:85px;float:right;}
			#menuBottom li,ul {list-style:none;}
			#menuBottom li {float:left;}
			#menuBottom a {color:#464441;text-decoration:none;}
			#menuBottom a:hover {color:#b80a25;text-decoration:none;}
			
		#menuFooter {list-style:none;margin:0;padding:0;}
			#menuFooter li,ul {list-style:none;}
			#menuFooter li {float:left;}
			#menuFooter a {color:#464441;text-decoration:none;}
			#menuFooter a:hover {color:#b80a25;text-decoration:none;}
		#menuLeft {list-style:none;margin:0;padding:0;}
			#menuLeft li {list-style:none;border-bottom:solid 1px #DDD;padding:3px 0;}
			#menuLeft a {color:#464441;text-decoration:none;}
			#menuLeft a:hover {color:#b80a25;text-decoration:none;}
	
		#menuLeft2 {list-style:none;margin:0;padding:0;}
			#menuLeft2 li {list-style:none;border-bottom:solid 1px #DDD;padding:3px 0;}
			#menuLeft2 a {color:#464441;text-decoration:none;}
			#menuLeft2 a:hover {color:#b80a25;text-decoration:none;}