body, html{margin: 0px;padding:0px;height:100%; width:100%}
body{text-align:center; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
body{color:#000; background-color:#FFF;}/*sfondo*/

form{padding:0px; margin:0px; float:left}
input, textarea{font-family:Arial, Helvetica, sans-serif; font-size:11px; height:auto; vertical-align:middle}
select{font-family:Arial, Helvetica, sans-serif; font-size:11px;}
hr{background-color:#000; color:#000; border:0px; height:1px; width:526px;}

table{position:relative; top:0px; left:0px; float:left;}

#contCen{width:920px; margin:0px auto; height:100%;}
	body>#contCen>#contenitore{height:auto;min-height:100%;}
	#contenitore{position:relative; height:100%; width:100%; margin:0px auto; text-align:left; float:left;}
		#top{position:relative; top:0px; left:0px; float:left; width:100%; height:230px;}
			#mailing{position:absolute; top:191px; left:200px; height:28px; width:379px; padding:7px 5px 5px 5px; border:1px solid #1E6E29; color:#1E6E29; font-size:11px; font-weight:bold}
			#login{position:absolute; top:50px; left:770px; height:175px; color:#1E6E29; width:135px;}
			#login label{font-weight:bold;width:50px; float:left;}
			#login input{float:left; margin-bottom:5px; border:1px solid #1E6E29; color:#1E6E29}
		#sinistra{position:relative; top:0px; left:0px; float:left; height:auto; width:170px; margin-left:30px; display:inline}
			#menu{position:relative; top:0px; left:0px; float:left; margin-top:-70px;}
			#menu .titolo{position:relative; top:0px; left:0px; height:auto; width:150px; float:left; padding:5px; background-color:#1E6E29; color:#FFF; text-transform:uppercase; font-weight:bold; margin-bottom:2px;}
			#menu ul{position:relative; top:0px; left:0px; float:left; margin:0px; padding:0px; margin-bottom:20px; border-bottom:1px solid #1E6E29}
			#menu li{position:relative; top:0px; left:0px; float:left; margin:0px; padding:0px; list-style-type:none; padding:5px; width:150px; border-top:1px solid #1E6E29}
			#menu a{color:#1E6E29; text-decoration:none;}
			#menu a:hover{color:#1E6E29; text-decoration:underline}
			
		#centro{position:relative; top:0px; left:0px; float:left; height:auto; width:720px; margin-top:20px; display:inline}
			.tableGen{position:relative; top:0px; left:0px; float:left; margin-bottom:20px; color:#585858; font-size:11px;}
			.tableGen th{color:#05730B; background-color:#66BF78; font-size:15px; font-style:oblique; font-weight:bold}
			.tableGen img{border:1px solid #665C5D}
			.title{font-weight:bold; text-decoration:none; color:#000}
			.title:hover{text-decoration:underline}
			.titleG{text-decoration:none; color:#585858}
			.titleG:hover{text-decoration:underline}
			
			.tdQuesitoNew{text-align:right; background-color:#66BF78;}
			.tdQuesitoNew a{ color:#05730B}
			
			.tableCerca{position:relative; top:0px; left:0px; float:left; margin-bottom:20px; color:#05730B; font-size:11px; clear:left}
			.tableCerca th{background-color:#05730B; color:#FFF; font-size:15px; font-style:oblique; font-weight:bold}
			.tableCerca td{background-color:#66BF78}
			.tableCerca td.bottom{background-color:#FFF; border-bottom:0px;}
			.tableCerca select,.tableCerca input{color:#05730B; border:1px solid #05730B;}
			
			#tittoloArea{position:relative; top:0px; left:0px; width:526px; float:left; background-color:#66BF78; color:#024105; font-size:15px; font-weight:bold; font-style:italic; text-transform:uppercase; padding:10px; background-position:99% 50%; background-repeat:no-repeat; clear:both}
			.tittoloArea{position:relative; top:0px; left:0px; width:526px; float:left; background-color:#66BF78; color:#024105; font-size:15px; font-weight:bold; font-style:italic; text-transform:uppercase; padding:10px; background-position:99% 50%; background-repeat:no-repeat; clear:both}
			
			#dettaglio{position:relative; top:0px; left:0px; float:left; width:506px; margin:10px; line-height:1.5em}
			#dettaglio a{color:#000;}
			.Ximg{margin-right:5px;}
			
			#numeri{width:400px; font-weight:bold;}
				.cellaNumA{position:relative; top:0px; left:0px; float:left; padding:5px;}
				.cellaNum{position:relative; top:0px; left:0px; float:left; padding:5px; font-size:12px}
			#dettaglio a{text-decoration:none; color:#024105; text-decoration:none}
			#dettaglio a:hover{text-decoration:underline}

	#preBottom{position:relative; top:0px; left:0px; float:left; height:40px; clear:left}
	#bottom{position:absolute; bottom:0px; left:0px; width:100%; height:28px; float:left; clear:left; color:#FFF; background-color:#237023; text-align:left}

