body {
	background:#f1f1f1 url(img/background.gif) center top repeat-x; 
	color: #666; 
	font: 11px Arial; 
	margin: 0; 
}

a img{ border:none;} 
a:focus{outline:none;}

#container {
	width: 753px;
	margin-left:auto;
	margin-right:auto;
	background:white;
	overflow:hidden;
} 

#top{
	height:79px;
	width:753px;
	margin:0px;
	padding:0px;
} 
	
#immagine{
	height:158px;
	width:753px;
} 

#corpo_sx{
	float:left;
	width:434px;
	/*height:300px;*/
	padding-left:30px;
	padding-right:30px;
	padding-bottom:30px;
	padding-top:5px;
	background:white url(img/bg_t.gif) right repeat-y;
}


#menu_dx{
	float:left; 
	width:259px; 
	height:213px;
	background:white;
}

#menu_dx ul {
	margin: 0; 
	padding: 0; 
	list-style: none; 
	border: 0 none inherit; 
	width: 166px; 
} 

#menu_dx li {	width: 258px; list-style: none; margin: 0; padding: 0; } 
#menu_dx a.normale {	margin-bottom: 1px; padding-top: 3px; padding-left: 25px; color: #666;	text-decoration: none; display: block;	height: 17px; background: #E6E6E6 url(img/bullet.gif) left no-repeat; } 
#menu_dx a.normale:hover { color: #EC5C33; background-color: #cccccc; } 
#menu_dx a.cliccato { 	margin-bottom: 1px; padding-top: 3px; padding-left: 25px; color: #EC5C33; width:233px; text-decoration: none; display: block;	height: 17px; background: #cccccc url(img/bullet.gif) left no-repeat; } 

#footer{
	height:23px;
	width:753px;
	margin-left:auto;
	margin-right:auto;
}

.titoli{
	
	color:#F15A2A;
	font-weight:bold;
	font-size:12px;
	padding:0px 0px 12px 0px;
}

a{text-decoration:none; color:#666;}
a:hover{text-decoration:under-line; color:#F15A2A;}

.a_footer{text-decoration:none;}
.a_footer:hover{text-decoration:none; color:white}



#certificati img{ padding:0 10px 0 0;}