 BODY {
   margin: 0;
   font-size: 11px;
   background-color: #FfFfFf;
     
   
   
    }
		 
		a {text-decoration: none; color:#1D70C3;}
		a:visited {text-decoration: none;color:#1D70C3;}
		a:hover {color:#1D70C3; background: #F8DE76; text-decoration: none;}
		a:active {text-decoration: none;  }
		     
		 img{
		 	border: 0px;
		 }
		  a:hover img {
		 	background: #FFFFFF;
		

	}	
	#colonna_sx {
			background: #F8F8F8 url() no-repeat top; 
			border-left: 1px solid #666666;
			border-right: 1px solid #666666;			
			width: 150px;
			}
	#colonna_centro {
			background       : #F8F8F8;
			margin-left: 0px;
			margin-right: 0px;
			}
	#colonna_dx {
			background       : #F8F8F8;
			border-right: 1px solid #666666;
			border-left: 1px solid #666666;			
			width: 150px;				
			}
	
		.category {
		font-family  : Arial, Helvetica, sans-serif;
		font-size: 15px;
		line-height: 20pt;
		color: #666666;
		font-weight: bold;
				padding-left: 40px;
		padding-bottom: 40px;
		background-image: url();
		background-repeat: no-repeat;			
		}			
	.newslettertitolo {
		font-family  : Arial, Helvetica, sans-serif;
		font-size: 17px;
		line-height: 16pt;
		color: #006600;
		font-weight: bold;
		}			
	div.paddingbox {
			padding: 10px;
		}
	.contentpane {
			background-color: #F8F8F8;		
		}	
	.contentpane table{
			font-family  : Verdana, Arial, Helvetica, sans-serif;
			font-size: 11px;			
			line-height: 12pt;	
			background-color: #FFFFFF;
			}
	.boxcerca {
		padding-top: 10px;
		padding-bottom: 10px;
		border-top: 1px solid #006600;
		border-bottom: 1px solid #006600;	
	}

			
.menuNav {
background-color: #F8F8F8;
} 
.navCellOn {
	background-color: #749A27;
} 
.menuLink {
	font-size: small;
	color: #749A27;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	padding-left: 5px;
} 
.menuLink:hover {
	font-size: 8pt;
	color: #A0E7A1;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
} 
.mainMenuText {
font-weight : bold; 
font-size : small; 
color : #666666; 
font-family : Verdana, Arial, Helvetica, sans-serif; 
text-decoration : none; 
text-indent : 5px; 
} 
.categoryHeading {
font-weight : bold; 
font-size : 8pt; 
color : #FFFFFF; 
font-family : Verdana, Arial, Helvetica, sans-serif; 
} 
CorpoTesto {
font-size : small; 
line-height : 125%; 
font-family : Verdana, Arial, Helvetica, sans-serif; 
text-decoration : none; 
margin : 15px; 
padding-right : 5px; 
padding-left : 5px; 
background-color: #FFFFFF; border-color: #b2b2b2 #b2b2b2 #FFFFFF; background-image: none; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-left-width: 1px
} 
.disabled {
font-size : 8.5pt; 
color : #cCcCcC; 
line-height : 125%; 
font-family : Verdana, Arial, Helvetica, sans-serif; 
text-decoration : none; 
} 
.bodyLink {
	font-size: 8pt;
	color: Black;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: underline;
} 
.bodyLink:hover {
	font-size: 8pt;
	color: #749A27;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: underline;
} 
.Webmaster {
	font-size: 8pt;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	text-align: center;
	background-color: #ffffff;
	background: #ffffff;
	border-top: 1px solid #006600;
} 
ParteNews {
	border-right: 1px solid #4c1965;
	border-left: 1px solid #4c1965;
	background-color: #EEE1FB;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 95%;
	text-align: left;
	color: #ffffff;
	font-weight: bold;
	padding: 3px;
border: 1px #4C1965 inset
} 
.Indirizzo {
   background-color: #EEE1FB;
   border: 1px #4c1965 solid;
   margin: 3px 3px;
   padding: 3px 3px;
} 
CorpoParti {
font-weight : bold; 
font-size : 17px; 
color : #000000; 
line-height : 120%; 
padding-top : 10px; 
border-bottom : 1px dotted #4c1965; 
font-family : Verdana, Arial, Helvetica, sans-serif; 
text-decoration : none; 
background-color: #FFFFFF
} 
.menuText {
font-size : 9pt; 
color : #000000; 
line-height : 125%; 
font-family : Verdana, Arial, Helvetica, sans-serif; 
text-decoration : none; 
} 
.MenuSinistra {
   border-right: 1px solid #FFFFFF;
   border-top: 1px solid #FFFFFF;
   padding-left: 5px;
   padding-top: 5px;
   background-color: #FFFFFF;
    border: #008000 solid;
   border-width: 1px 1px 1px 1px;
}
.boxHeading {
   border-right: 1px solid #4c1965;
   border-left: 1px solid #4c1965;
   background-color: #EEE1FB;
   border-color: #4c1965 #4c1965 #4c1965 #4c1965;
   border-style: solid; border-left-width: 1px;
} 
.boxBlock {
border-right : 1px solid #4c1965; 
border-top : 1px solid #4c1965; 
border-left : 1px solid #4c1965; 
border-bottom : 1px solid #4c1965; 
} 
menuHeading {
  font-weight: bold;
  font-size: 9pt;
   font-family:  Arial, Helvetica, sans-serif;
   text-decoration: none;
   text-align: left;
   padding: 5px;
   background-color: #FFFFFF;
   
} 
.MenuTitolo {
   font-weight: bold;
   border-bottom: 1px solid #008000;
   background-color: #008000;
   font-family:  Arial, Helvetica, sans-serif;
   text-align: left;
   font-size: 85%;
   color: #FFFFFF;
    
      } 
      
.MenuTitoloa {
   font-weight: bold;
  
   background-color: #F8DE76;
   font-family:  Arial, Helvetica, sans-serif;
   text-align: left;
   font-size: 85%;
   color: #FFFFFF;
     
} 
.MenuTitolob {
   font-weight: bold;
   border-bottom: 1px solid #F8DE76;
   background-color: #4573B2;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   text-align: left;
   font-size: 85%;
   color: #FFFFFF;
    

} 

 
.MenuTitoloc {
   font-weight: bold;
   border-bottom: 1px solid #C50018;
   background-color: #C50018;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   text-align: left;
   font-size: 85%;
   color: #FFFFFF;
     

} 

.MenuSinistraParti {
	display: block;
	text-align: left;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 92%;
		width: 100%;
	padding: 0px;
	
	
	border-width: 0px 0px 0px;
	background-color: #FFFFFF;
	font-weight: bold;
} 
.MenuDestra {
   display: block;
   font-size: small;
   color: #333333;
   width: 90%;
   text-decoration: none;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   border-color: #F2E9FC #F2E9FC #F2E9FC;
   background-color: #F2E9FC;
   border-bottom-width: 1px;
}

.articleLink:hover {
font-size : small; 
color : #cc3300; 
font-family : Verdana, Arial, Helvetica, sans-serif; 
text-decoration : underline; 
} 
.articleTitle {
font-size : small; 
color : #cc3300; 
font-family : Verdana, Arial, Helvetica, sans-serif; 
margin-bottom : 0; 
margin-top : 0; 
font-weight : bold; 
} 
.articleAbstract {
   font-size: small;
   color: White;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   margin-bottom: 0;
   margin-top: 0;
   background-color: #FFFFFF;
   border-bottom: White;
   border-color: White White White White;
   border-left: White;
   border-right: White;
} 
.Data {
   font-weight: normal;
   font-size: x-small;
   color: #333333;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   margin-bottom: 0;
   padding-top: 0.5em;
   border-color: #4c1965 #4c1965 #4c1965;
   background-color: #EEE1FB;
   border-style: solid;
   border-bottom-width: 1px;
} 
.MenuSuperiore {
   font-size: x-small;
   color: #000000;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   text-decoration: none;
   text-align: left;
   padding-left: 5px;
    background-color: #ffffff;
   font-weight: normal;
   border-style: none;
   background: #ffffff;
} 
MenuSuperiore:hover {
font-size : small; 
color : #228B22; 
font-family : Verdana, Arial, Helvetica, sans-serif; 
} 

#nav li a {
   display: block;
   padding: 6px 10px;
   text-decoration: none;
   background: #EEE1FB;
   border-bottom: 1px solid #ddd;
   border-top: 1px solid #fff;
   border-right: 1px solid #ddd;
   background-color: #EEE1FB;
} 
#nav li a:hover {
   background: #EEE1FB;
} 
#nav ul li span, #nav ul li a {
padding : 4px 8px 4px 20px; 
} 

.bloccoindirizzo {
   background-color: #EEE1FB;
} 
.bloccosinistra {
   background-color: #EEE1FB;
   margin-top: 3px;
   margin-right: 3px;
   margin-bottom: 3px;
   margin-left: 3px;
   padding-top: 3px;
   padding-right: 3px;
   padding-bottom: 3px;
   padding-left: 3px;
   border: #6317AA;
   border-style: solid;
   border-top-width: 1px;
   border-right-width: 1px;
   border-bottom-width: 1px;
   border-left-width: 1px;
}
 testata {
	background-image: url(testatarivoli7.jpg);
	background-repeat: no-repeat;
	padding: 0;
	margin: 0;
	height: 116px;
	background: url();
}
d{
	text-align: center;
	width: 761px;
	position: relative;
	}
 testata2 {
	background-image: url();
	background-repeat: no-repeat;
	padding: 0;
	margin: 0;
	height: 100px;
	background: url();
}
d2{
	text-align: center;
	width: 624px;
	position: relative;
	}


.testocentrale {
   padding-top: 1px;
   padding-right: 5px;
   padding-bottom: 1px;
   padding-left: 5px;
   border: 1px #ffffff solid;
   background-color: #ffffff;

} 
.tabella  {
   border: 1px solid #006600;
   background-color: #F8F8F8;
   text-indent: 5px;
   background-attachment: scroll;
   border-bottom: 1px solid #006600;
  
    font-family: Verdana, Arial, Helvetica, sans-serif;
   font-style: normal;
   text-align: center;
} 
cella {
   width: 10%;
} 
.centrale {
text-align : center; 
}
testocentrale {
padding : 8px 12px 5px; 
font-family : Verdana, Arial, Helvetica, sans-serif; 
margin-left : 5px; 
margin-right: 0; 
font-size : 80%; 
color : #000000; 
background-color : #4c1965; 
font-style : normal; 
font-weight : normal; 
text-align : justify; 
border-bottom: 1px solid #FFFFFF;
border-right : 1px solid #FFFFFF;
border-left : 1px solid #FFFFFF;
border-top : 1px solid #FFFFFF;
list-style-type : none; 
width : 100%; 
}
