/* CSS Document */

.iterator{
	margin-top: 5px;
}
.link_menu, link_menu:visited{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
    font-weight: bold;
	color:white; 
	text-decoration: none;
}
.link_menu:hover{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
    font-weight: bold;
	color:#EF8846; 
	text-decoration: none;
}
.link_menu1, link_menu1:visited{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
    font-weight: bold;
	color:#999999; 
    margin-left: 10px;
	text-decoration: none;
}
.link_menu1:hover{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
    font-weight: bold;
	color:#EF8846; 
    margin-left: 10px;
	text-decoration: none;
}
.link_bottom:link, .link_bottom:visited{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #0065CD;
	text-decoration:none;
    font-weight: bold;
}
.link_bottom:hover{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #EF8846;
	text-decoration:none;
    font-weight: bold;
}
.titolo_news, .titolo_news:visited{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #006699;
	text-decoration:none;
    font-weight: bold;
    margin-left: 10px;
}
.titolo_news:hover{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #006699;
	text-decoration:none;
    font-weight: bold;
    margin-left: 10px;
	background-color: #E5E1E1;
}
.testo{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-decoration:none;
    margin-left: 10px;
}
.testo2{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-decoration:none;

}
.testo_blu{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #006699;
	text-decoration:none;
}
.testo_gray{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000;/*#999999;*/
	text-decoration:none;
}
.testo_focus{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #006699;
	text-decoration:none;
    font-weight: bold;
}
.testo_focus:hover{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FF9900;
	text-decoration:none;
    font-weight: bold;
}
.testo_white{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
}
.testo_white2{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
}
.testo_red{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FF0000;
    text-decoration:none;
    font-weight: bold;
    margin-left: 10px;
}
.testo_orange{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FF9900;
  text-decoration:none;
  font-weight: bold;
  margin-left: 10px;
  display:block
}
.testo_orange:hover{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #0065CD;
    text-decoration:none;
    font-weight: bold;
    margin-left: 10px;
}
.continua_news, .continua_news:visited,.paginazione a,.paginazione{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #0065CD;
	text-decoration: none;
}
.continua_news:hover,.paginazione a:hover{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #f06603;
	text-decoration: none;
}
.mese_on {color: #f06603}
.paginazione .on {color: #f06603}
.bordi{
	border-top: 1px solid #2c4997;
	border-bottom: 1px solid #2c4997;
	border-left: 1px solid #2c4997;
	border-right: 1px solid #2c4997;

}
.pagina {
	width: 940px;
	border: 1px solid #000000;
}
.tableBody{
	border-left-width:1px;
	border-left-color:#2c4997;
	border-left-style:solid;
	border-right-width:1px;
	border-right-color:#2c4997;
	border-right-style:solid;
    margin-left:5px;
}
.tabInt{
	margin-top:10px;
	margin-left:11px;
	margin-bottom:10px;
	width:557;
}
.tbl_box{
	border-top: 1px solid #006599;
	border-bottom: 1px solid #006599;
	border-left: 1px solid #006599;
	border-right: 1px solid #006599;
	background-color: #EFEFEF;
}
.tbl_orange{
	border-top: 1px solid #F09127;
	border-bottom: 1px solid #F09127;
	border-left: 1px solid #F09127;
	border-right: 1px solid #F09127;
	background-color: #ffffff;
	width: 164px;
}
.tbl_blu{
	border-top: 1px solid #0065CD;
	border-bottom: 1px solid #0065CD;
	border-left: 1px solid #0065CD;
	border-right: 1px solid #0065CD;
	background-color: #ffffff;
	width: 164px;
}
.tbl_celeste{
	border-top: 1px solid #41BAB5;
	border-bottom: 1px solid #41BAB5;
	border-left: 1px solid #41BAB5;
	border-right: 1px solid #41BAB5;
	background-color: #ffffff;
	width: 164px;
}
.tbl_rosa{
	border-top: 1px solid #FFA684;
	border-bottom: 1px solid #FFA684;
	border-left: 1px solid #FFA684;
	border-right: 1px solid #FFA684;
	background-color: #ffffff;
	width: 164px;
}
.tbl_viola{
	border-top: 1px solid #CD45FD;
	border-bottom: 1px solid #CD45FD;
	border-left: 1px solid #CD45FD;
	border-right: 1px solid #CD45FD;
	background-color: #ffffff;
	width: 164px;
}

.titolo_sezione{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #0064CC;
	text-decoration:none;
    font-weight: bold;
    margin-left: 10px;
}
.testo_bottom{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
    font-weight: bold;
	color:white; 
	text-decoration: none;
}

#archivio button {border:none;background:none;margin:0 -3px;padding:0;cursor:pointer}
#form_contatti p {margin:10px}
#form_contatti span {float:left;display:block;width:80px}
#form_contatti input {float:left;display:block;width:300px}

.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
/* End hide from IE-mac */

.spip_surligne {background-color:yellow}
span.spip_documents img {border:none}
