body{
    background:#EBEEFA;
}
a.barraInf {
	color: #ffffff;
	text-decoration: none;

}
a.barraInf:hover {
	COLOR: #cc0000;
	text-decoration: none;
  
}
a {
	color: #000000;
	text-decoration: none;

}
a:hover {
	COLOR: #cc0000;
	text-decoration: none;
  
}
a.link {
	color: #cc0000;
	text-decoration: none;

}
a.link:hover {
	COLOR: #000000;
	text-decoration: none;
  
}

a.leggi {
	color: #cc0000;
	text-decoration: none;
}
a.leggi:hover {
	COLOR: #cc0000;
	text-decoration: underline;
}
form {
    margin: 0;
	padding: 1
}
.noSpace {
    margin: 0;
	padding: 0
	}

.ImgLink {
	float: left; 
	margin: 5px 2px 0px 5px
}
.Spazio {
	background: #EBEEFA; 
	overflow: hidden; 
	/*border-left: #666666 1px solid; */
	width: 150px;
	height: 5px; 
	/*border-bottom: #666666 1px solid;*/
}
.MenuStatistiche {
    display: block;
	padding-left:6px;
	padding-rigth:3px;
	padding-top:2px;
	padding-bottom:2px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 10px; 
	background: #E1E5FF; 
	vertical-align: middle; 
	width: 150px;
	height:15px; 
    line-height: 14px;
	text-align: left;
	border-bottom:#10578c 1px solid;
	border-top:#ffffff 1px solid;
}

.linea {
	background: #10578c;
	overflow: hidden;
	width: 150px; 
	height: 1px
}
.lineaSup {
   background: #ffffff;
	overflow: hidden;
	width: 150px; 
	height: 1px
}
.testo{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 10px; 
	/*background: #eeeeee; */
	vertical-align: middle; 
	height:15px; 
    line-height: 14px;
	text-align: left;
}
.testoCenter{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 10px; 
	/*background: #eeeeee; */
	vertical-align: middle; 
	height:15px; 
    line-height: 14px;
	text-align: center;
}
.testoGrassetto{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 10px; 
	/*background: #eeeeee; */
	vertical-align: middle; 
	height:15px; 
    line-height: 14px;
	text-align: left;
	font-weight:bold;
}
.testoArticolo{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 10px; 
	/*background: #eeeeee; */
	vertical-align: middle; 
    line-height: 16px;
	text-align:justify;
	padding:4px;
}
.testo2{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 10px; 
	/*background: #eeeeee; */
	vertical-align: middle; 
	/*height:15px;*/ 
    line-height: 14px;
	text-align: left;
}
.testoRosso{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #cc0000;
	font-size: 10px; 
	/*background: #eeeeee; */
	vertical-align: middle; 
	height:15px; 
    line-height: 14px;
	text-align: left;
}
.testoRossoMid{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #cc0000;
	font-size: 10px; 
	/*background: #eeeeee; */
	vertical-align: middle; 
	height:15px; 
    line-height: 14px;
	text-align: center;
}
.testoBlu{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #10578c;
	font-size: 10px; 
	/*background: #eeeeee; */
	vertical-align: middle; 
	height:15px; 
    line-height: 14px;
	text-align: left;
}
.AutoreFrase{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	font-weight:bold;
	font-size: 10px; 
	/*background: #eeeeee; */
	vertical-align: middle; 
	height:15px; 
    line-height: 14px;
	text-align: center;
}
.Alert{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #cc0000;
	font-size: 10px; 
	/*background: #eeeeee; */
	vertical-align: middle; 
	height:15px; 
    line-height: 14px;
	text-align: center;
}
.testoBig{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #cc0000;
	font-size: 12px;
	font-weight:bold;
	/*background: #eeeeee; */
	vertical-align: middle; 
	height:15px; 
    line-height: 14px;
	text-align: left;
}
.testoBigRossoCenter{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #cc0000;
	font-size: 12px;
	font-weight:bold;
	/*background: #eeeeee; */
	vertical-align: middle; 
	height:15px; 
    line-height: 14px;
	text-align: center;
}
.testoBigTitolo{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 13px;
	font-weight:bold;
	/*background: #eeeeee; */
	vertical-align: middle; 
	height:15px; 
    line-height: 14px;
	text-align: center;
}
.testoBigCenter{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #10578c;
	font-size: 12px;
	font-weight:bold;
	/*background: #eeeeee; */
	vertical-align: middle; 
	height:20px; 
    line-height: 14px;
	text-align: center;
}
.testoInput{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 10px; 
	/*background: #eeeeee; */
	vertical-align: middle; 
	/*height:15px;*/ 
    /*line-height: 14px;*/
	text-align: left;
}
.testoDX{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 10px; 
	/*background: #eeeeee; */
	vertical-align: middle; 
	height:15px; 
    line-height: 14px;
	text-align: right;
}
.testoBTN{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 10px; 
	/*background: #eeeeee; */
	vertical-align: middle; 
	/*height:15px;*/ 
   /* line-height: 14px;*/
	text-align: middle;
}
/* STILI MENU 2 */
.Menu {
    /*border:#bbbbbb 1px solid;*/
	border-left:#10578c 1px solid;
	border-top:#10578c 1px solid;
	border-right:#10578c 1px solid;
	vertical-align:middle; 
	overflow: hidden; 
	width: 150px; 
}
.MenuTitolo {
	border-top: #ffffff 1px solid; 
	border-bottom: #021b61 1px solid; 
	padding-left: 7px;
	background: #10578c;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold; 
	font-size: 11px; 
	width: 150px; 
	color: #ffffff; 
	line-height: 19px;
	height: 19px; 
	text-align: left
}
.MenuLink a {    
    display: block;
	padding-left:6px;
	padding-rigth:3px;
	padding-top:2px;
	padding-bottom:2px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 10px; 
	background: #E1E5FF; 
	vertical-align: middle; 
	width: 150px;
	height:15px; 
    line-height: 14px;
	text-align: left;
	border-bottom:#10578c 1px solid;
	border-top:#ffffff 1px solid;
}
.MenuLink a:hover {
    display: block;
	padding-left:6px;
	padding-rigth:3px;
	padding-top:2px;
	padding-bottom:2px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 10px; 
	background: #C0D1FB; 
	vertical-align: middle; 
	width: 150px; 
    line-height: 14px;
	text-align: left;
	/*border-bottom:#ffffff 1px solid;
	border-top:#bbbbbb 1px solid;*/
}
.ImgLink {
	float: left; 
	margin: 6px 6px 0px 0px
}
.Main {
    border:#10578c 1px solid;
	/*border-left:#bbbbbb 1px solid;
	border-top:#bbbbbb 1px solid;
	border-right:#bbbbbb 1px solid;*/
	/*vertical-align:middle;*/ 
	overflow: hidden; 
	width: 444px;
	
}

.MainContenuto {
    overflow:hidden;   
    /*display: block;*/
	padding:3px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 10px; 
	background: #ffffff; 
	vertical-align: middle; 
	/*width: 218px;*/
	/* height:80px;*/
    line-height: 14px;
	text-align: left;
	/*border-bottom:#bbbbbb 1px solid;*/
	border-top:#ffffff 1px solid;
}
.MainContenutoArticoli {
    overflow:hidden;   
    /*display: block;*/
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 10px; 
	background: #ffffff; 
	vertical-align: top; 
	/*width: 218px;*/
	 height:692px;
    line-height: 14px;
	text-align: left;
	/*border-bottom:#bbbbbb 1px solid;*/
	border-top:#ffffff 1px solid;
	padding-top:3px;
}
/* Box NEWS*/
.Principale {
    /*border:#bbbbbb 1px solid;*/
	border-left:#10578c 1px solid;
	border-top:#10578c 1px solid;
	border-right:#10578c 1px solid;
	vertical-align:middle; 
	overflow: hidden; 
	width: 444px; 
}
.PrincipaleTitolo {
    overflow:hidden;
	border-top: #ffffff 1px solid; 
	border-bottom: #021b61 1px solid; 
	padding-left: 7px;
	background: #FB6C00;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold; 
	font-size: 11px; 
	/*width: 444px;*/ 
	color: #ffffff; 
	line-height: 19px;
	height: 19px; 
	text-align: left
}
.PrincipaleContenuto {    
    display: block;
	padding-left:2px;
	padding-rigth:2px;
	padding-top:2px;
	padding-bottom:2px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 10px; 
	background: #ffffff; 
	vertical-align: middle; 
	/*width: 444px;*/
	height:140px; 
    line-height: 14px;
	text-align: left;
	border-bottom:#10578c 1px solid;
	border-top:#ffffff 1px solid;
}

.ImgIco{
	float: left; 
	margin: 0px 2px 0px 0px
}
.ImgLink {
	float: left; 
	margin: 6px 6px 0px 0px
}
.ImgBox {
    padding:0px;
	float: left;
	margin: 4px 1px 0px 1px;
	/*border:#666666 1px solid;*/
}
/*BARRA INFERIORE*/
.BarraBordo {
    /*border:#bbbbbb 1px solid;*/
	border-left:#10578c 1px solid;
	border-top:#10578c 1px solid;
	border-right:#10578c 1px solid;
	vertical-align:middle; 
	overflow: hidden; 
	width: 760px; 
}
.Barra {
	border-top: #ffffff 1px solid; 
	border-bottom: #021b61 1px solid; 
	background: #10578c;
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	width: 760px; 
	color: #ffffff; 
	line-height: 19px;
	height: 19px; 
	text-align: center;
	vertical-align:middle
}
.Spazio760 {
	background: #EBEEFA; 
	overflow: hidden; 
	width: 760px;
	height: 5px; 
}
.Spazio444 {
	background: #EBEEFA; 
	overflow: hidden; 
	width: 444px;
	height: 5px; 
}
/*BOX PICCOLO*/
.BoxPiccolo {
    border:#10578c 1px solid;
	/*border-left:#bbbbbb 1px solid;
	border-top:#bbbbbb 1px solid;
	border-right:#bbbbbb 1px solid;*/
	/*vertical-align:middle;*/ 
	overflow: hidden; 
	width: 218px;
	
}
.BoxPiccoloTitolo {
    overflow:hidden;
	border-top: #ffffff 1px solid; 
	border-bottom: #021b61 1px solid; 
	padding-left: 7px;
	background: #FB6C00;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold; 
	font-size: 11px; 
	/*width: 218px;*/ 
	color: #ffffff; 
	line-height: 19px;
	height: 19px; 
	text-align: left
}
.BoxPiccoloContenuto {
    overflow:hidden;   
    /*display: block;*/
	padding:3px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 10px; 
	background: #ffffff; 
	vertical-align: middle; 
	/*width: 218px;*/
	 height:105px;
    line-height: 14px;
	text-align: left;
	/*border-bottom:#bbbbbb 1px solid;*/
	border-top:#ffffff 1px solid;
}
.BoxPiccoloLeggi {
    overflow:hidden;   
    /*display: block;*/
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 10px; 
	background: #ffffff; 
	vertical-align: bottom; 
	/*width: 218px;*/
	 height:15px;
 padding-left: 3px;
 padding-right: 3px;
	text-align: left;
	/*border-bottom:#bbbbbb 1px solid;*/
	}
.BoxPiccoloContenuto2 {
    overflow:hidden;   
    /*display: block;*/
	padding:2px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 10px; 
	background: #ffffff; 
	vertical-align: middle; 
	/*width: 218px;*/
	 height:78px;
    line-height: 14px;
	text-align: left;
	/*border-bottom:#bbbbbb 1px solid;*/
	border-top:#ffffff 1px solid;
}
.BoxTrasp {

	overflow: hidden; 
	width: 460px;
	height:218px;
	
}
/**/
.BoxPiccoloNoTitolo {
    border:#10578c 1px solid;
	/*border-left:#bbbbbb 1px solid;
	border-top:#bbbbbb 1px solid;
	border-right:#bbbbbb 1px solid;*/
	/*vertical-align:middle;*/ 
	overflow: hidden; 
	width: 218px;
	
}
.BoxPiccoloTitoloNoTitolo {
    overflow:hidden;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold; 
	font-size: 10px; 
	/*width: 218px;*/ 
	color: #000000; 
	line-height: 19px;
	height: 19px; 
	text-align: left
}
.BoxPiccoloContenutoNoTitolo {
    overflow:hidden;   
    /*display: block;*/
	padding:3px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 10px; 
	background: #ffff66; 
	vertical-align: middle; 
	/*width: 218px;*/
	 height:80px;
    line-height: 14px;
	text-align: left;
	/*border-bottom:#bbbbbb 1px solid;*/
	border-top:#ffffff 1px solid;
}
/*BOX INFERIORE*/
.BoxInf {
    /*border:#bbbbbb 1px solid;*/
	border-left:#10578c 1px solid;
	border-top:#10578c 1px solid;
	border-right:#10578c 1px solid;
	vertical-align:middle; 
	overflow: hidden; 
	width: 444px; 
}
.BoxInfContenuto {    
    display: block;
	padding-left:6px;
	/*padding-rigth:3px;*/
	padding-top:2px;
	padding-bottom:2px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 10px; 
	background: #ffffff; 
	vertical-align: middle; 
	/*width: 444px;*/
	height:70px; 
    line-height: 14px;
	text-align: left;
	border-bottom:#10578c 1px solid;
	border-top:#ffffff 1px solid;
}

.BoxTitolo {
    border:#10578c 1px solid;
	/*vertical-align:middle;  */ 
}
.BoxBannerSuperiore {
    padding-top:3px;
    border-left:#10578c 1px solid;
	border-right:#10578c 1px solid;
	border-bottom:#10578c 1px solid;
	/*vertical-align:middle;*/
	background:#DCE9FA;   
}
.BoxBannerSX {
    /*border:#bbbbbb 1px solid;*/
	border-left:#10578c 1px solid;
	border-top:#10578c 1px solid;
	border-right:#10578c 1px solid;
	vertical-align:middle; 
	overflow: hidden; 
	width: 150px; 
}
.BoxBannerSXContenuto {    
    display: block;
	/*padding-left:6px;*/
	/*padding-rigth:3px;*/
	padding-top:2px;
	padding-bottom:2px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 10px; 
	background: #ffffff; 
	vertical-align: middle; 
	/*width: 444px;*/
	height:274px; 
    line-height: 14px;
	text-align: center;
	border-bottom:#10578c 1px solid;
	border-top:#ffffff 1px solid;
}
.BoxBannerDXContenuto {    
    display: block;
	/*padding-left:6px;*/
	/*padding-rigth:3px;*/
	padding-top:2px;
	padding-bottom:2px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
	font-size: 10px; 
	background: #ffffff; 
	vertical-align: middle; 
	/*width: 444px;*/
	height:487px; 
    line-height: 14px;
	text-align: center;
	border-bottom:#10578c 1px solid;
	border-top:#ffffff 1px solid;
}
.BoxBannerDXContenutoHome {    
    display: block;
	/*padding-left:6px;*/
	/*padding-rigth:3px;*/
	padding-top:2px;
	padding-bottom:2px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
	font-size: 10px; 
	background: #ffffff; 
	vertical-align: middle; 
	/*width: 444px;*/
	height:345px; 
    line-height: 14px;
	text-align: center;
	border-bottom:#10578c 1px solid;
	border-top:#ffffff 1px solid;
}
.BoxNewsLetter {
    border:#10578c 1px solid;
	/*border-left:#bbbbbb 1px solid;
	border-top:#bbbbbb 1px solid;
	border-right:#bbbbbb 1px solid;*/
	/*vertical-align:middle;*/ 
	overflow: hidden; 
	width: 150px;
	
}
.BoxNewsLetterTitolo {
    overflow:hidden;
	border-top: #ffffff 1px solid; 
	border-bottom: #021b61 1px solid; 
	padding-left: 7px;
	background: #10578c;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold; 
	font-size: 11px; 
	/*width: 218px;*/ 
	color: #ffffff; 
	line-height: 19px;
	height: 19px; 
	text-align: left
}
.BoxNewsLetterContenuto {
    overflow:hidden;   
    /*display: block;*/
	padding:3px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 10px; 
	background: #E1E5FF; 
	vertical-align: middle; 
	/*width: 218px;*/
	 height:100px;
    line-height: 14px;
	text-align: left;
	/*border-bottom:#bbbbbb 1px solid;*/
	border-top:#ffffff 1px solid;
}
.BoxScadenze {
    border:#10578c 1px solid;
	/*border-left:#bbbbbb 1px solid;
	border-top:#bbbbbb 1px solid;
	border-right:#bbbbbb 1px solid;*/
	/*vertical-align:middle;*/
	text-align: center;
	overflow: hidden; 
	width: 150px;	
}
.BoxScadenzeContenuto {
    overflow:hidden;   
    /*display: block;*/
	padding:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 10px; 
	background: #E1E5FF; 
	vertical-align: middle; 
	/*width: 218px;*/
	 height:134px;
    /*line-height: 14px;
	text-align: left;*/
	/*border-bottom:#bbbbbb 1px solid;*/
	border-top:#ffffff 1px solid;
}
/*DROPDOWN MENU*/
#dropmenudiv{
    position:absolute;
    font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
    border:1px #10578c solid;
    /*border-bottom-width: 0;*/
    font-size:10px;
    line-height:16px;
    z-index:100;
}

#dropmenudiv a{
color: #000000;
    width: 100%;
    display: block;
    text-indent: 3px;
    /*border:1px #10578c solid;*/
    padding: 2px;
    text-decoration: none;
    background:#E1E5FF;
}

#dropmenudiv a:hover{ /*hover background color*/
   text-decoration:none;
   background:#C0D1FB;
   color: #cc0000;
}
/*BOX CENTRALE*/
.BoxCentrale {
    /*border:#bbbbbb 1px solid;*/
	border-left:#10578c 1px solid;
	border-top:#10578c 1px solid;
	border-right:#10578c 1px solid;
	vertical-align:middle; 
	overflow: hidden; 
	width: 444px; 
}
.BoxCentraleContenuto {    
    display: block;
	padding-left:2px;
	padding-right:2px;
	/*padding-rigth:3px;*/
	padding-top:2px;
	padding-bottom:2px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 10px; 
	background: #ffffff; 
	vertical-align: middle; 
	/*width: 444px;*/
	/*height:70px;*/ 
    line-height: 14px;
	text-align: left;
	border-bottom:#10578c 1px solid;
	border-top:#ffffff 1px solid;
}
.bordo{
    border:#10578c 1px solid;
}
.bordoFoto{
    border:#000000 1px solid;
}
.bordoNomePag{
    border:#FB6C00 1px solid;
}
.bordoArticoli{
    border-top:#10578c 1px solid;
	border-bottom:#10578c 1px solid;
}
.giornoCalendario{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #cc0000;
	font-size: 16px;
	font-weight:bold;
	/*background: #eeeeee; */
	vertical-align: middle; 
	text-align: center;
}
div#msg{
  text-align:center;
  position:relative;
  top:0px;
  height:70px;
  width:760px;
  margin:0 auto;
  background-color: #EBEEFA;
  color:#000000;
  /*z-index:10;*/
  /*display:block;*/
  overflow:hidden;
  cursor: hand;
}

