html, body{
	margin:0px;
	padding:0px;}
a img{
	border:0px;}	


.contenitore{
	width:960px;
	}	
.corpo{
	height:auto;
	margin-left:auto;
	margin-right:auto;
	background-color:#FFF;
	}	
.header{
	width:960px;
	background-color:white;
	}	
.logo{
	padding-top:8px;
	padding-left:20px;
	float:left;}
.headerright{
	float:right;
	width:610px;}	
.navprov{
	height:21px;
	float:right;
	padding-right:10px;}	
.buttprov{
	float:left;
	width:52px;
	height:21px;
	padding-left:9px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:7pt;
	text-decoration:none;
	color:#000666;
	text-align:center;	}
.buttprov a{
	font-family:Verdana, Geneva, sans-serif;
	font-size:7pt;
	text-decoration:none;
	color:#000666;}	



	
.navmain{
	clear:both;
	padding-left:143px;
	padding-top:25px;}	
.buttnav{
	float:left;
	padding-left:20px;}	
.breakline{
	clear:both;
	margin:auto;
	text-align:center;
	}	
						/* home page*/
.centro{
	padding-left:22px;
	padding-right:20px;
	padding-top:20px;}
.imgmain{
	float:left;}
.vertnav{
	float:left;
	padding-left:40px;}	
	
.titlevert{
	width:300px;
	padding-left:2px;
	padding-top:2px;
	font-family:Century Gothic,Verdana, Geneva, sans-serif;
	font-size:14pt;
	color:#000;
	text-align:center;}	
.collveloci{
	padding-top:35px;}	
.titoli{
	height:34px;
	font-family:Century Gothic,Verdana, Geneva, sans-serif;
	font-size:11pt;
	color:#000666;
	border-bottom:#999;
	border-bottom-style:solid;
	border-bottom-width:1px;}	
.linkveloci{
	height:32px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:9pt;
	font-weight:bold;
	color:#000;
	border-bottom:#999;
	border-bottom-style:solid;
	border-bottom-width:1px;
	}	
.newseventi{
	padding:20px;
	clear:both;}
.titoli2{
	font-family:Century Gothic,Verdana, Geneva, sans-serif;
	font-size:11pt;
	color:#000666;
	text-align:left;
	}	
.sottotitoli{
	font-family:Century Gothic,Verdana, Geneva, sans-serif;
	font-weight:bold;
	font-size:9pt;
	color:#000;
	padding-right:20px;
	vertical-align:top;
	text-align:left;
	}
.descr{
	font-family:Century Gothic,Verdana, Geneva, sans-serif;
	font-weight:bold;
	font-size:9pt;
	color:#666;
	padding-right:20px;
	vertical-align:top;
	text-align:left;}	
.rosso{
	font-family:Arial, Helvetica, sans-serif;
	font-size:9pt;
	color:#F00;
	font-weight:normal;}	
.rosso a{
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:9pt;
	color:#F00;}	
.foot1{
	clear:both;
	width:960px;
	height:116px;
	background-image:url(../img/sfondofoot_19.gif);
	background-repeat:repeat-x;
	border:0px;
	}	
.logoprov{
	padding-left:51px;
	padding-right:49px;
	padding-top:12px;
	float:left;
	text-align:center;
	font-family:Verdana, Geneva, sans-serif;
	font-size:7pt;
	}
.logoprov a{
	color:#000;
	text-decoration:none;}	
.footer{
	height:168px;
	width:960px;
	background-color:#333333;}
.footerleft{
	float:left;
	padding-top:11px;
	padding-bottom:5px;}
.footerright{
	float:right;
	padding-top:50px;
	padding-right:12px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:9pt;
	color:#F00;
	text-align:left;}	
.footerright a{
	color:#F00;
	text-decoration:none;
	text-align:left;}	
.footerline{
	width:930px;
	height:1px;
	margin-left:auto;
	margin-right:auto;}	
	
.txtfooterleft{
	clear:both;
	float:left;
	padding-left:12px;
	padding-top:5px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:9pt;
	color:#999;
	text-align:left;}	
.txtfooterleft a{
	color:#F00;
	text-decoration:none;}
.txtfooterright{
	float:right;
	padding-top:5px;
	padding-right:12px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:9pt;
	color:#999;
	text-align:left;
	}	
	
					/*chi siamo presidente*/

.left{
	width:335px;
	float:left;
	text-align:left;
	padding-bottom:30px;}
.titoli3{
	width:301px;
	height:34px;
	font-family:Century Gothic,Verdana, Geneva, sans-serif;
	font-size:11pt;
	color:#000666;
	border-bottom:#999;
	border-bottom-style:solid;
	border-bottom-width:1px;
	vertical-align:middle;}	
.navleft{
	width:301px;
	height:32px;
	border-bottom:#999;
	border-bottom-style:solid;
	border-bottom-width:1px;}
								/*presidente*/
.txtleft{
	padding-top:36px;
	font-family:Century Gothic,Verdana, Geneva, sans-serif;
	font-size:11pt;
	}	
.picleft{
	padding-top:5px;}	
.right{
	float:left;
	padding-left:28px;
	padding-bottom:30px;}
.titleright{
	width:540px;
	height:23px;
	padding-left:10px;
	padding-top:4px;
	font-family:Century Gothic,Verdana, Geneva, sans-serif;
	font-size:11pt;
	color:#000666;
	text-align:left;
	border:solid;
	border-width:1px;
	border-color:#999;
	background-image:url(../img/sfondoright.gif)}
	
.spotright{
	width:550px;
	text-align:justify;
	font-family:"Times New Roman", Times, serif;
	font-size:11pt;
	color:#000666;}
.firmaspot{
	width:550px;
	text-align:right;}	
.profilo{
	width:550px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10pt;
	color:#666;
	text-align:justify;}	
						/*comitato direttivo*/
.subtitleright{
	width:540px;
	height:27px;
	padding-left:10px;
	padding-top:7px;
	background-color:#CCC;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10pt;
	text-align:left;}	
.membri{
	width:550px;}
.grigio{
	clear:both;
	height:11px;
	width:550px;
	background-color:#e8e8e8;
}
.membrileft{
	float:left;
	width:227px;
	border-right:solid;
	border-right-width:2px;
	border-right-color:#FFF;
	background-color:#e8e8e8;}	
.txtmembrileft{
	padding-left:13px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10pt;
	color:#000666;
	font-weight:bold;
	text-align:left;}
.txtmembrileft a{
	text-decoration:none;
	color:#000666;
}	
.picmembri{
	padding-left:13px;
	text-align:left;}	
.membriright{
	float:left;
	width:321px;}	
.txtmembriright{
	padding-left:13px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10pt;
	color:#000;
	text-align:left;}	
.txt2membriright{
	padding-left:11px;
	padding-top:5px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:9pt;
	color:#666666;
	text-align:left;}		
.subtitleright2{
	clear:both;
	width:540px;
	height:27px;
	padding-left:10px;
	padding-top:7px;
	background-color:#CCC;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10pt;
	text-align:left;}	
.membrileft2{
	float:left;
	height:114px;
	width:227px;
	border-right:solid;
	border-right-width:2px;
	border-right-color:#FFF;
	border-bottom:solid;
	border-bottom-width:2px;
	border-bottom-color:#FFF;
	background-color:#e8e8e8;}		
.txt3membrileft{
	padding-left:13px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10pt;
	color:#000;
	text-align:left;}
.txt4membrileft{
	padding-left:13px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:9pt;
	color:#000666;
	font-weight:bold;
	text-align:left;}
.txt4membrileft a{
	text-decoration:none;
	color:#000666;}	
.membriright2{
	float:left;
	height:114px;
	width:321px;
	border-bottom:solid;
	border-bottom-width:2px;
	border-bottom-color:#FFF;
	background-color:#e8e8e8;}	
.txt3membriright{
	padding-left:13px;
	padding-top:3px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10pt;
	color:#000666;
	text-align:left;}	
							/*assemblea*/
.assemblea{
	width:550px;
	background-color:#e8e8e8;
	padding-top:10px;
	padding-bottom:10px;
	border-bottom:solid;
	border-bottom-color:#FFF;
	border-bottom-width:2px;}	
.nomiassemblea{
	padding-left:13px;
	padding-top:3px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:9pt;
	color:#000666;
	font-weight:bold;
	text-align:left;}
.nomiassemblea a{
	text-decoration:none;
	color:#000666;}	
.partito{

	padding-top:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:9pt;
	color:#000666;
	font-weight:normal;
	text-align:left;}	
					/*dipartimenti: prende la struttura da chisiamocomitato e i caratteri da assemblea*/
.dipartimenti{
	clear:both;
}
						/*scheda province*/
.sitoprov{
	height:23px;
	width:313px;
	padding-top:4px;
	border:solid;
	border-width:1px;
	border-color:#999999;
	background-image:url(../img/sfondoright.gif);
	font-family:Century Gothic,Verdana, Geneva, sans-serif;
	font-size:11pt;
	color:#000666;
	text-align:center;}	
.sitoprov a{
	text-decoration:none;
	color:#000666;}	
.imgprov{
	padding-top:28px;}	
.right2{
	float:left;

	padding-bottom:30px;}
.titleright2{
	width:568px;
	height:23px;
	padding-left:10px;
	padding-top:4px;
	font-family:Century Gothic,Verdana, Geneva, sans-serif;
	font-size:11pt;
	color:#000666;
	text-align:left;
	border:solid;
	border-width:1px;
	border-color:#999;
	background-image:url(../img/sfondoright.gif)}	
.logoprovabs{
	position:absolute;
	left: 870px;
	z-index:999;
	top: 0;
}	
.membri9{
	width:578px;}
.grigio9{
	clear:both;
	height:27px;
	width:578px;
	background-color:#e8e8e8;
}
.membrileft9{
	float:left;
	height:133px;
	width:300px;
	border-right:solid;
	border-right-width:2px;
	border-right-color:#FFF;
	border-bottom:solid;
	border-bottom-width:2px;
	border-bottom-color:#FFF;
	background-color:#e8e8e8;}	
.txtmembrileft9{
	float:left;
	padding-left:13px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10pt;
	color:#000;
	line-height:22px;
	text-align:left;
	width: 180px;}
.txtmembrileft9 a{
	text-decoration:underline;
	font-size:8PT;
	color:#000;
}	
.picmembri9{
	float:left;
	text-align:left;}	
.membriright9{
	float:left;
	height:133px;
	width:276px;
	border-bottom:solid;
	border-bottom-width:2px;
	border-bottom-color:#FFF;
	background-color:#e8e8e8;}	
.txtmembriright9{
	padding-left:13px;
	padding-top:3px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:9pt;
	color:#000;
	text-align:left;
	width: 250px;}	
.subtitleright9{
	clear:both;
	width:568px;
	height:27px;
	padding-left:10px;
	padding-top:7px;
	background-color:#CCC;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10pt;
	text-align:left;}
.submembri{
	overflow: hidden;
	width:578px;}	
.submembrileft{
	float:left;
	width:578px;
	height:82px;
	border-bottom:solid;
	border-bottom-width:2px;
	border-bottom-color:#FFF;
	background-color:#e8e8e8;}
.subgrigio{
	float:left;
	height:84px;
	width:40px;
	background-color:#e8e8e8;}
.subgrigio2{
	float:left;
	height:82px;
	width:40px;
	background-color:#e8e8e8;}	
.subtxt{
	padding-left:10px;
	padding-top:12px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10pt;
	color:#000;
	text-align:left;}	
.subtxt a{
	text-decoration:underline;
	font-size:8pt;
	color:#000;}	
#nobordo{border:0px;
}
.linkveloci a, .linkveloci a:active, .linkveloci a:visited{
	color:#000;
	text-decoration:none;}
.linkveloci a:hover{
	text-decoration:underline;}
#ombreggiato{
	height:100%;
	background-image:url(../img/immagini/ombradestra.png)}

* html #ombreggiato {				/* Queste regole sono per IE */
	background-color: #000;
	back\ground-color: transparent;
	background-image: url(media/immagini/transparent.gif);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../img/immagini/ombradestra.png", sizingMethod="scale");
}

									/*  news */
.smallnews{
	overflow: hidden;
	padding-bottom:32px;}									
.titnews{
overflow: hidden;
	width:540px;
	height:40px;
	padding-left:10px;
	padding-top:7px;
	background-color:#CCC;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10pt;
	text-align:left;}
.corponews{
	width:550px;
	height:109px;
	background-color:#e8e8e8;}	
.imgnews{
	float:left;}
.line{
	float:left;
	padding-left:9px;
	padding-right:9px;
	padding-top:12px;}	
.txtnews{
	float:left;
	width:330px;
	padding-top:12px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10pt;
	text-align:justify;
	color:#666666;}	
	
							/*innews*/
.imgtit{
	float:left;}	
.tit2{
	padding-top:2px;
	text-align:left;
}	
.corpoinnews{
	width:550px;
	background-color:#e8e8e8;}	
.imginnews{
	float:left;}
.tit3{
	float:left;
	padding-top:20px;
	padding-left:15px;
	width:233px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:9pt;
	text-align:left;}	
.tit4{
	font-size:12pt;
	color:#000666;
	text-align:left;}	
.lineor{
	padding-top:26px;
	padding-bottom:15px;}
.mainnews{
	clear:both;
	width:514px;
	padding-left:14px;
	padding-top:12px;
	padding-bottom:20px;
	background-color:#e8e8e8;
	font-family:Arial, Helvetica, sans-serif;
	font-size:9pt;
	color:#666666;
	text-align:justify;}	
.titnews a{
	text-decoration:none;
	color:#000;}
								/*contatti*/
.map{
	padding-top:1px;
	padding-bottom:1px;}	
.maincont{
	width:552px;
	height:360px;
	}
.leftcont{
  float:left;
  width:271px;
  font-family:Century Gothic,Verdana, Geneva, sans-serif;
  font-size:11pt;}
.ind2{
	font-size:10pt;}  
.cont{
	
	padding-top:42px;}	
.buttcont{
	clear:both;
	padding-bottom:18px;
	height:58px;}	
.buttleft{
	float:left;
	padding-right:8px;}	
.buttright{
	float:left;
	font-size:10pt;
	padding-top:17px;
	}	
.rightcont{
	float:left;
	padding-top:20px;
	padding-left:20px;
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:8pt;
	}	
.rightcont a{
	text-decoration:none;}
.txtright{
	padding-bottom:17px;
	width:249px;}	
	
						/*agenda*/
.titagenda{
	clear:both;
	width:540px;
	height:26px;
	padding-left:10px;
	padding-top:7px;
	background-color:#CCC;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10pt;
	text-align:left;}	
.titagenda a{
	color:#000;
	text-decoration:underline;}	
.nero{
	color:#000;
	line-height:18px;}	
.mainagenda{
	width:514px;
	padding-left:14px;
	padding-top:12px;
	padding-bottom:12px;
	background-color:#e8e8e8;
	font-family:Arial, Helvetica, sans-serif;
	font-size:9pt;
	color:#666666;
	text-align:left;}	
	
												/*inagenda*/
.big{
	font-size:12pt;
	line-height:28px;
	color:#000;}
.big2{
	
	line-height:28px;}	
	                      /*aggiunta a news*/
.grey{
color:#666;	}						  
a.jh, a.jh:visited {
	color: white;
	font: 12px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	text-decoration: none;
	text-align: left;
}
a.jh:hover {
	text-decoration: underline;
}
