body {
	
	font-family:verdana,arial,times new roman, times, serif;
	margin: 5px;
	font-size: 80%;
	text-align: right;
}

#comunicato{

float: left;
background: white;
text-align:left; 
padding-right:5px;
padding-left:2px;
}



#corpo_com a.link {
text-decoration: none;
font-size: 85%;
color:#0B3E48;
font-weight: bold;
}
#corpo_com {
float: right;
text-align:left; 
background: url(/im/sfondo_com.gif) repeat-x top;
margin-left:2px;
margin-right:10px;
}

#corpo {
padding-left:120px;
}

#footer {
text-align:right; 
background: url(/im/sfondo_com.gif) repeat-x ;
margin-left:4px;
margin-right:4px;
margin-top:8px;
color:white;
}
#footer a{
color:white;
}
#footer p{
line-height:2em;
}


h1{
font-size: 100%;
margin-top:8px;
margin-bottom:8px;
}

h2{
font-size: 100%;
margin-top:8px;
margin-bottom:8px;
}

.verde{
text-align: center;
font-weight: bold;
color:#0B3E48;
}
.giallo{
text-align: center;
font-weight: bold;
color:#FFE59C;
}
.rosso{
font-weight: bold;
color:#CC0000;
}

a:link
{
color:#034E88; /* colore della sezione*/
text-decoration:underline;
font-family: Verdana, Arial, Helvetica, sans-serif;
}

a:visited
{
color:#034E88; /* colore della sezione*/
text-decoration:underline;
font-family: Verdana, Arial, Helvetica, sans-serif;
}

a:hover
{
color: #CC0000; /* colore della sezione*/
text-decoration:underline;
}

img{
border:0px;
}
p{
margin-top:8px;
margin-bottom:8px;
}
.left{
float:left;
margin:8px;
}
.right	{
float:right;
margin:8px;
}

.center{
float:none;
text-align: center;
}
.destra {
float:right;
text-align: right;
margin-top: -26px;
}

table.generica{
border:1px solid #666666 ;
}

table.generica th{
border:1px solid #666666;
background-color:#CCC;
}
table.generica td{
border:1px solid #ccc;
}

table.tit_download{
/*table-layout: fixed;*/
/*width: 63%;*/
border:1px solid #666666 ;
color:white;
margin-top:10px;
margin-bottom:10px;
}

table.tit_download th{
text-align:center;
background: #666666 url(../im/document3.gif) no-repeat left;
font-size:.9em;

}

table.download{
border-collapse: collapse;
		font: normal 100% ;
	color: #000;
	background: #fff;
	margin:0;
	
}
table.download td{
border: 1px solid #CCCCCC;
	padding:0.2em;
	vertical-align:top;

}
table.download th{
border: 1px solid #CCCCCC;
	padding:0.2em;
	background-color: #E1E1E1;
	text-align:left;

}

p.right	{
float:none;
text-align:right;
}

.larg50 {
width:60%;
}

ol.lett li { list-style: lower-alpha; }


/*LINK CON ALLEGATI */
	
 .dwd_p7m {
	text-align: left;
	background:url(/css/im/p7m.gif) left top no-repeat;
	padding: 0 20px;
	min-height: 16px;
	height: auto !important; 
	height: 16px;
	
	}

 .dwd_doc {
	text-align: left;
	background:url(/css/im/doc.gif) left top no-repeat;
	padding: 0 20px;
	min-height: 16px;
	height: auto !important; 
	height: 16px;
	
	}
 .dwd_doc a{
	display:block;
	width: 100%;
	min-height: 16px;
	height: auto !important; 
	height: 16px;
	}

 .dwd_pdf {
	text-align: left;
	background:url(/css/im/pdf.gif) left top no-repeat;
	padding: 0 20px;
	min-height: 16px;
	height: auto !important; 
	height: 16px;
	
	}
 .dwd_pdf a{
	display:block;
	width: 100%;
	min-height: 16px;
	height: auto !important; 
	height: 16px;
	}


	
	 .dwd_xls {
	text-align: left;
	background:url(/css/im/xls.gif) left top no-repeat;
	padding: 0 20px;
	min-height: 16px;
	height: auto !important; 
	height: 16px;
	}

 .dwd_xls a{
	display:block;
	width: 100%;
	min-height: 16px;
	height: auto !important; 
	height: 16px;
	}
	
	 .dwd_ppt {
	text-align: left;
	background:url(/css/im/powerp.gif) left top no-repeat;
	padding: 0 20px;
	min-height: 16px;
	height: auto !important; 
	height: 16px;
	}

 .dwd_ppt a{
	display:block;
	width: 100%;
	min-height: 16px;
	height: auto !important; 
	height: 16px;
	}
	
	
	.dwd_img {
	text-align: left;
	background:url(/css/im/jpg.gif) left top no-repeat;
	padding: 0 20px;
	min-height: 16px;
	height: auto !important; 
	height: 16px;
	
	}
 .dwd_img a{
	display:block;
	width: 100%;
	min-height: 16px;
	height: auto !important; 
	height: 16px;
	}



