body {
	padding-right: 0px; 
	padding-left: 0px; 
	font-size: 12px; 
	padding-bottom: 0px; 
	margin:	0px; 
	color: #333; 
	padding-top: 0px; 
	font-family: Arial, Verdana, sans-serif; 
	background-color: #EDE8E2
}
#start {
	background-position: 0px 10px; 
	background-image: url('img/start.jpg'); 
	margin-left: auto; 
	width: 760px; 
	margin-right: auto; 
	background-repeat: no-repeat; 
	height: 30px
}
#contenuto {
	padding-right: 20px; 
	padding-left: 20px; 
	background-image: url('img/bg.jpg'); 
	margin-left: auto; width: 720px; 
	margin-right: auto;	 
	background-repeat: repeat-y
}
#testata {	
	padding-left: 0px;
	background-color: #7FBEDF; 
	height: 168px;
	text-align:center;
	 
}

#footer {
	padding-left: 15px;
	padding-right: 15px;  
	font-size:10px;
	color: #666; 
	text-align:center; 
	padding-top: 15px; 
	padding-bottom: 15px; 
	background-color: #ffffff; 
}
#footer a:link {
	color:#F86807; 
	background-color: transparent; 
	text-decoration: none
}
#footer a:visited {
	color: #F86807; 
	background-color: transparent; 
	text-decoration: none
}
#footer a:hover {
	color: #F86807; 
	background-color: transparent; 
	text-decoration: underline
}
#footer a:active {
	color: #F86807; 
	background-color: transparent; 
	text-decoration: underline
}
#fine {
	background-image: url('img/fine.jpg'); 
	margin-left: auto; 
	width: 760px; 
	margin-right: auto; 
	background-repeat: no-repeat; 
	height: 30px
}
#presentazione {
	padding-bottom: 15px; 
	overflow: auto; 
	padding-top: 0px; 
	border-bottom: #BDE8E4 5px solid; 
	background-repeat: no-repeat; 
	background-color: #ffffff;
}

#introduzione {
	text-align:left; 
	margin-top: 15px; 
	padding-left: 20px; 
	float: left; 
	width: 340px; 
	color: #666
}


.clear {
	clear: both; 
	disply: block; 
	line-height: 0px
}


h1 {
	padding-right:10px; 
	padding-left: 10px; 
	font-weight: normal; 
	font-size: 26px; 
	padding-bottom: 0px;
	padding-top: 0px;
	color: #52A9D4;
}
h2 {
	padding-right: 10px; 
	padding-left: 10px; 
	font-weight: normal; 
	font-size: 18px;
	color: #666;
}
h3 {
	padding-right: 10px; 
	padding-left: 10px; 
	font-weight: normal; 
	font-size: 13px;
	color: #666; 
}

p {
	padding-right: 0px; 
	padding-left: 0px; 
	padding-bottom: 0px; 
	margin: 15px 0px 0px; 
	line-height: 150%; 
	padding-top: 0px
}

.data_ora { border-style: none;
	 	 font-size:11px;
	     color : #666;
       }
 .testo_sub_menu { 
padding-top: 10px; 
padding-bottom: 10px; 
border-style: none;
	 	 font-size:12px;
	     color : #666;
       }
.sub_menu { 
padding: 3px; 
border-style: none;
	 	 font-size:13px;
	     color : #fff;
       }

a
{
	color: #666666; 
	background-color: transparent; 
	text-decoration: none; 
	font-weight:normal;
}

a:hover
{	
	color: #52A9D4; 
	background-color: #ffffff; 
	text-decoration: none; 
	font-weight:normal;
}
