/* CSS Document */

body{
	margin:0; padding:0; background-image:url(../image/sfondo.jpg); background-repeat:repeat-x; font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px; background-color:#ecf7fd;}
#contenitore{
	width:790px; margin:20px auto 0 auto; background-color:#FFFFFF;}	
#contenitore .menu{
	background-image:url(../image/menu.gif); width:762px; height:33px; background-repeat:no-repeat; margin:0 0 10px 14px;}
#contenitore .link{
	color:#cce4fe; font-size:12px; padding:9px 0 0 8px;  text-decoration:none;}		
#contenitore .link a{
	color:#FFFFFF; font-size:12px; padding:0 5px 0 5px; font-weight:bold; text-decoration:none; margin:5px 0 0 0;}
#contenitore .link a:hover{
	color:#cce4fe; font-weight:bold; text-decoration:none;}			
#contenitore .cn{
	background-image:url(../images/immagini/sfondo_02.gif); margin:0; background-repeat:repeat;}
#contenitore .cn .top{
	margin:10px 0 10px 20px;}
#contenitore .cn .img_centrale{
	margin:0 15px 0 15px;}
#contenitore .cn .tabella{
	margin:10px 0 10px 14px;}
#contenitore .cn .tabella b{
	color:#0a4a88;}	
#contenitore .cn .tabella a{
	color:red; text-decoration:underline;}	
#contenitore .cn .tabella a:hover{
	color:#990000; text-decoration:underline;}			
#contenitore .cn .tabella .testo{
	color:#333333; line-height:18px; padding:0 0 0 18px; font-size:11px;}
#contenitore .cn .tabella ul{
	margin:0; list-style:none; color:#FF0000; font-weight:bold; padding:0;}	
#contenitore .cn .tabella li{
	margin:0; list-style:none; color:#333333; font-weight:normal; line-height:22px;}			
#contenitore .cn .tabella .sitemap ul{
	margin:5px 0 0 0;}
#contenitore .cn .tabella .sitemap li a{
	margin:0; list-style:none; color:#666666; font-weight:normal; line-height:22px;text-decoration:none;}			
#contenitore .cn .tabella .sitemap li a:hover{
	text-decoration:underline;}		
	
#contenitore .cn .titolo{
	color:#FF0000; font-size:16px; font-weight:bold; padding:15px 0 0 170px;}
#contenitore .cn .titolo_aggiornamenti{
	color:#FF0000; font-size:16px; font-weight:bold; padding:15px 0 0 40px;}	
#contenitore .cn .tabella h2{
	padding:0 0 5px 0;margin:0;color:#00007c;font-size:16px;}		
#contenitore .cn .tabella h2 a{
	color:#00007c; text-decoration:none;font-size:16px;}
#contenitore .cn .tabella h2 a:hover{
	color:#00007c; text-decoration:none;}

hr{
	border:1px solid #ccc; height:1px; font-size:1px; width:755px; margin:0; padding:0 0 0 10px;}
#contenitore .cn .footer{
	margin:10px 5px 20px 5px; color:#666666; padding:0 5px 5px 5px; text-align:center;}
#contenitore .cn .footer a{
	margin:0; color:#666666; padding:0 2px 0 2px; text-align:center; text-decoration:none; line-height:20px;}							

.menu_navigazione{
	color:#999999; padding:15px 0 5px 170px; font-size:10px;}
.menu_navigazione a{
	color:#999; padding:0;}
.menu_navigazione a:hover{
	color:#333333;}
#contenitore .cn h1{
	color:#FF0000; font-size:16px; font-weight:bold; padding:15px 0 0 170px;}
h2{
	font-weight:normal; font-size:20px; color:#00007c;}
.menu_navigazione_dettagli{
	color:#999999; padding:15px 0 5px 10px; font-size:10px;}
.menu_navigazione_dettagli a{
	color:#999; padding:0;}
.menu_navigazione_dettagli a:hover{
	color:#333333;}
#contenitore .cn .tabella .testo p{
	margin:0; padding:0 0 20px 0;}
.inputreg{
    font-size:11px; font-family:Verdana; width:200px; color:#333333; margin:0;}

.note{font-size:10px; padding:10px 40px 5px 5px; line-height:13px; text-align:justify;}

#contenitore .cn .tabella .mylist li{
    margin:0 0 0 20px;}
#contenitore .cn .tabella .mylist li{
	list-style-type:square; }