.label {width:210px;float:left;}
.field {width:320px;float:left;}
.text {width:310px;}
textarea {width:310px;}
img {border:0;}
form{margin:0 0 0 5px;padding:0;}
H1{margin:0px;font-size:18px;}
H2{margin:0px;font-size:18px;margin:0 5px;}
a {text-decoration:none;color:#779FB8;}
td{padding:0 3px;}

#hr{width:100%;height:5px;}

body {width:100%;background-color:#fff;margin:0;font-family:"Trebuchet MS",Verdana,Arial;color:#8B8B8B;font-size:14px;}
#content{width:767px;margin:10px auto;}
	#header{width:767px;height:120px;margin-bottom:5px;}
		#logo{width:215px;height:100px;float:left;margin-top:20px;}
	#center{width:767px;}
		#left{width:215px;float:left;margin-right:5px;}
			#menver{width:195px;height:160px;background-color:#779FB8;padding:10px;margin-bottom:5px;}
			#menver a{color:#fff;font-weight:bold;}
			#menver a:hover{color:#f0f0f0;font-weight:bold;}
			#certificazioni{width:200px;height:103px;margin:0 5px 5px 10px;}
			#cerca{width:195px;height:45px;background-color:#779FB8;border:10px solid #f0f0f0;color:#fff;font-weight:bold;font-size:12px;margin-bottom:5px;}
			#calendario{width:195px;height:160px;background-color:#f0f0f0;padding:5px;border:5px solid #f0f0f0;color:#fff;font-weight:bold;text-align:center;font-size:11px;margin-bottom:5px;}
				#calendario h2{color:#779FB8;font-weight:bold;font-size:13px;margin:0}
				.month{color:#8B8B8B;}
				.week_days{color:#ff0000;}
				.day_bg{background-color:#8B8B8B;}
				.day_now{background-color:#8B8B8B;color:#ff0000;}
				.day_corso{background-color:#FFFFFF;}
			#area-riservata{width:195px;height:75px;background-color:#779FB8;border:10px solid #f0f0f0;color:#fff;font-weight:bold;font-size:12px;}
				#area-riservata p {margin:0 0 3px 0;}
		#pagina{width:547px;float:left;}
			#interno{width:545px;height:613px;border:1px solid #779FB8;}
				#interno H1{margin:0px;font-size:14px;background-color:#779FB8;color:#fff;padding:0 5px;}
				#interno p{margin:0;padding:0 5px;text-align:justify;}
				#interno a{color:#779FB8;font-weight:bold;}
				#interno a:hover{text-decoration:underline;}
				#elencocorsi{clear:both;}
					#elencocorsi h3{margin:0 0 0 5px;font-size:15px;}
					#elenco_codice{width:45px;float:left;padding: 5px 5px;}
					#elenco_testo {width:480px;height:36px;float:left;padding: 0 5px;}
					#hr {width:100%;height:16px;float:left;}
			#interno-lungo{width:545px;border:1px solid #779FB8;}
				#interno-lungo H1{margin:0px;font-size:14px;background-color:#779FB8;color:#fff;padding:0 5px;}
				#interno-lungo p{margin:0;padding:0 5px;text-align:justify;}
			#descrizione{width:545px;height:101px;border:1px solid #779FB8;}
				#descrizione H1{margin:0px;font-size:14px;background-color:#779FB8;color:#fff;padding:0 5px;}
				#descrizione p{margin:0;padding:0 5px;}
			#resto{width:547px;}
				#resto H2{margin:0px;font-size:14px;background-color:#8B8B8B;color:#fff;padding:0 5px;}
				#resto p{margin:10px 0 0 0;color:#779FB8;font-size:13px;padding:0 5px;}
				#resto a{color:#779FB8;font-weight:bold;text-align:right;margin-left:150px;}
			#news{width:177px;height:348px;float:left;margin:5px 0 0 5px;border:1px solid #8B8B8B;}
				#news a{color:#779FB8;font-weight:bold;text-align:right;margin-left:100px;}
				#singnews{height:290px;}
					#singnews p{margin:10px 0 0 0;color:#779FB8;font-size:13px;padding:0 5px;}
					#singnews a{color:#779FB8;font-weight:bold;margin-left:0;}
					#singnews a:hover{text-decoration:underline;}
				#per_arc{width:179px;height:321px;float:left;}
					#personalizzati{width:177px;height:171px;margin:5px 0 0 0;border:1px solid #8B8B8B;}
					#archa{width:177px;height:170px;margin:5px 0 0 0;border:1px solid #386965;}
						#archa H2{margin:0px;font-size:14px;background-color:#386965;color:#fff;padding:0 5px;}
				#prossimi{width:177px;height:348px;float:left;margin:5px 0 0 5px;border:1px solid #8B8B8B;}
					#prossimi a{color:#779FB8;font-weight:bold;text-align:right;margin-left:0px;}
					#prossimi p{color:#8B8B8B;font-size:13px;}
					#prossimi b{font-size:12px;color:#779FB8;margin-left:40px;}
	#footer {width:767px;height:78px;text-align:center;margin-top:5px;}
		#newsletter{width:195px;height:58px;background-color:#779FB8;border:10px solid #f0f0f0;color:#fff;font-weight:bold;font-size:12px;float:left;margin-right:5px;}
		#footercenter{width:400px;float:left;height:75px;background-color:#F0F0F0;padding-top:3px;}
		#footerright{width:147px;float:left;height:75px;background-color:#F0F0F0;padding-top:3px;font-size:10px;}