* {margin:0;padding:0;}
p {padding:3px 0 3px 0;margin:0;}

html,body {width:100%;height:100%;font-family:Arial,Verdana,Tahoma;font-size:12px;color:#333;}
body {background-color:#FFF;}

.divide {clear:both;height:5px;}

.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;}

#templateContainer {width:760px;margin:0 auto;}
	#hederContainer {width:760px;}
		#headerLogo{height:72px;padding-top:16px;}
		#menuTopContainer {float:left;text-align:left;font-size:12px;clear:both;background-color:#E3E3E3;padding:0px 0px 0px 6px;width:100%;}
			#menuTopContainer a {color:#333;text-decoration:none;}
			#menuTopContainer a:hover {color:#E20A16;text-decoration:none;}
		#menuTopContainerSaimicadove {float:left;text-align:left;font-size:12px;clear:both;background-color:#E3E3E3;padding:0px 0px 0px 6px;width:100%;}
			#menuTopContainerSaimicadove a {color:#333;text-decoration:none;}
			#menuTopContainerSaimicadove a:hover {color:#ea8100;text-decoration:none;}

			#menuTop {list-style:none;}
				#menuTop li {font-size:14px;font-weight:bold;float:left;padding:6px 10px 6px 10px;}
				#menuTop li:hover {background-color:#f8f8f8}
			
			#menuTopSaimicadove {list-style:none;}
				#menuTopSaimicadove li {font-size:12px;font-weight:bold;float:left;padding:6px 8px 6px 8px;}
				#menuTopSaimicadove li:hover {background-color:#f8f8f8}
		
		#menuTop2Container {margin-bottom:6px;float:left;text-align:left;font-size:12px;clear:both;background-color:#f8f8f8;padding:0px 0px 0px 6px;width:100%;}
			#menuTop2Container a {color:#333;text-decoration:none;}
			#menuTop2Container a:hover {color:#E20A16;text-decoration:none;}
			#menuTop2 {list-style:none;}
				#menuTop2 li {float:left;padding:6px 10px 6px 10px;}
			
			#menuTop2Saimicadove {list-style:none;}
				#menuTop2Saimicadove li {float:left;padding:6px 10px 6px 10px;}

		#headerPhoto {width:760px;height:100px;}
		#headerSpace {width:760px;height:18px;}
	#contentContainer {padding:0 0 15px 0;}
		.data {font-size:10px;color:#555;}
		.sottotitolo {font-size:11px;}
		.sectionTitle {font-size:14px;font-weight:bold;color:#E20A16;border-bottom:solid 2px #8B8A89;}
		.dettagli {font-size:9px;text-align:right;padding-top:5px;}
			.dettagli a {color:#333;text-decoration:none;}
			.dettagli a:hover {color:#E20A16;text-decoration:none;}
		
		#contentContainer h1 {font-size:18px;}
		#contentContainer h2 {font-size:15px;font-weight:normal;margin-bottom:10px;}
		#contentContainer p {font-size:12px;/*text-align:justify;*/}
		
		
		#colSx {width:150px;margin-right:10px;float:left;list-style:none;}
			.menuLeft {list-style:none;}
				.menuLeft li {list-style:none;border-bottom:solid 1px #DDD;padding:3px 0;}
				.menuLeft a {color:#333;text-decoration:none;}
				.menuLeft a:hover {color:#E20A16;text-decoration:none;}
		
		#content {width:550px;margin-right:10px;float:left;min-height:400px;height:auto !important;height:400px;}
		#contentHome {width:390px;margin-right:10px;float:left;min-height:400px;height:auto !important;height:400px;}
			#content ul {margin-left:14px;}
			#contentHome ul {margin-left:14px;}
			#content h1 {font-size:15px;margin:0;padding:0;}
			#content h2 {font-size:13px;font-weight:normal;}
			#content p {font-size:12px;/*text-align:justify;*/clear:both;margin-top:6px;}
			#content a {font-weight:bold;color:#333;text-decoration:underline;}
			#content a:hover {font-weight:bold;color:#E20A16;text-decoration:underline;}
			#contentHome h1 {font-size:15px;margin:0;padding:0;}
			#contentHome h2 {font-size:13px;font-weight:normal;}
			#contentHome p {font-size:12px;/*text-align:justify;*/clear:both;margin-top:6px;}
			#contentHome a {font-weight:bold;color:#333;text-decoration:underline;}
			#contentHome a:hover {font-weight:bold;color:#E20A16;text-decoration:underline;}
			#hpTopContainer {width:390px;clear:both;margin-bottom:10px;}
				#hpTopLeft {width:195px;float:left;margin-right:10px;}
				#hpTopRight {width:195px;float:right;}
			#hpBottomContainer {width:390px;clear:both;}
				#hpBottomLeft {width:195px;float:left;margin-right:10px;}
				#hpBottomRight {width:195px;float:right;}
		
		#colDx {width:200px;float:right;}
			.menuRight {list-style:none;}
				.menuRight li {list-style:none;border-bottom:solid 1px #DDD;padding:5px 0;}
				.menuRight a {font-weight:bold;color:#333;text-decoration:none;}
				.menuRight a:hover {font-weight:bold;color:#E20A16;text-decoration:none;}
	
	#footerSeparator {height:10px;clear:both;}
	#footerContainer {width:760px;margin:0 auto;border-top:solid 1px #DDD;clear:both;}
		#menuBottomContainer {padding-top:10px;font-size:11px;float:left;}
			#menuBottomContainer a {color:#333;text-decoration:none;}
			#menuBottomContainer a:hover {color:#000;text-decoration:none;}
				#menuBottom {list-style:none;}
				#menuBottom li {float:left;}
		#footerCredits {padding-top:10px;font-size:11px;float:right;}