@charset "utf-8";
/* CSS Document */

body {
	background-color:#d3e6ea;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#192e43;
}

#main{
	width:auto;
	height:auto;
	margin:auto;
}

.container{
	width: 810px;  
    margin:auto;
}

#header {
	width:810px;
    height:auto;
	float:left; 
	background:url(images/corpo.png) no-repeat bottom; 
}

#animation { 
  padding-left:3px;
  float:left;
}

#content {
    margin-left:0px;
    margin-top:0px;
	width: 810px;
	background:url(images/corpo.png) repeat-y;
	padding-top:10px;
	float:left;
}

#sidebar{
	 float:left;
	 background:url(images/sidebar4.jpg) no-repeat;	
	 width:152px;
	 height:605px;
	 margin-left:3px;	
	 margin-top:10px;
}

#menu{
	float:left;
	width:152px;
	margin-left:0px;
}

#bottoni{
	padding-left:0px; 
	margin-top:20px;
	width:140px;
	float:left;
}
	
ul#bottoni {
	float:left; 
    list-style:none;
    padding-top:50px;
	margin-left:0px;
}

ul#bottoni li {  
    float: left;
    margin-left:0px;
 	margin-top:10px;
    width:145px;
	font-size:9px;
	text-transform:uppercase; 
}

ul#bottoni li a {  
 	display: block; 
	text-decoration: none; 
    color: #FFFFFF;
	padding:5px 10px 5px 10px;
	background-color:#2688c7;
}

ul#bottoni li a.open, ul#bottoni li  a:hover {
	color: #FFFF99;
	background-color:#b62c2a;
}

#bot2{
	padding-left:0px; 
	margin-top:80px;
	width:140px;
	float:left;
}
	
ul#bot2 {  
    list-style: none;
    padding-top:30px;
	margin-left:0px;
}
	
ul#bot2 li {  
    float: left;
    margin-left:0px;
	margin-top:10px;
    width:145px;
	font-size: 9px;
	text-transform:uppercase; 
}

ul#bot2 li a {  
    display: block; 
    color: #FFFFFF;
	text-decoration: none; 
	padding:5px 10px 5px 10px;
	background-color:#2688c7; 
}

ul#bot2 li a.open, ul#bot2 li  a:hover {
	background-color:#b62c2a;
	color: #FFFF99;
}

#corpo_x{
	width:450px;
	float:left;
	margin-top:20px;
	margin-left:20px;
	font-family:Arial, Helvetica, sans-serif;
	color:#595858;
	font-size:11px;
}

#corpo_x2{
	width:410px;
	float:left;
	margin-top:20px;
	margin-left:20px;
	font-family:Arial, Helvetica, sans-serif;
	color:#595858;
	font-size:11px;
}

#corpo_x3{
	width:550px;
	height:auto;
	float:left;
	margin-top:20px;
	margin-left:20px;
	font-family:Arial, Helvetica, sans-serif;
	color:#595858;
	font-size:11px;
}
.titolo{
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
	padding-left:5px;
	padding-right:5px;
	background-color:#b62c2a;
}

.riga{
	float:left;
	height:14px;
	border-bottom:#b62c2a 1px solid;
}

.spazio_testo{
	width:410px;
	margin-left:0px;
	margin-top:20px;
	float:left;
	border: #2688c7 1px solid;
	text-align:justify;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	padding:20px 20px 0px 20px;
}

.spazio_testo2{
	width:370px;
	margin-left:0px;
	float:left;
	text-align:justify;
	font-size:11px;
	color:#192e43;
	font-family:Arial, Helvetica, sans-serif;
	padding:20px 20px 0px 20px;
}

.spazio_testo2 p{
	float:left;
	margin-bottom:5px;
	width:380px;
}

.spazio_testo3{
	width:510px;
	margin-left:0px;
	float:left;
	font-size:11px;
	color:#192e43;
	font-family:Arial, Helvetica, sans-serif;
	text-align:justify;
}

.spazio_testo3 p{
	float:left;
	margin-bottom:5px;
	width:500px;
}

.commissioni{
	float:left;
	width: 550px;
	height:326px;
	margin-left:20px;
	margin-top:10px;
	background-image:url(nelle_commissioni/comm.jpg);
}

.commissioni:hover{
	float:left;
	width: 550px;
	height:326px;
	margin-left:20px;
	margin-top:10px;
	background-image:url(nelle_commissioni/comm_over.jpg);
}

#fotobio{
    background: url(images/foto3.jpg) no-repeat;
    height:518px;
    width:180px;;
    float:right;
	margin-top:20px;
	margin-right:25px;
}

.foto{
	float:left;
	width:410px;
	text-align:center;
	margin-top:10px;
	padding-bottom:10px;
}

.st_testo1{
	width:410px;
	float:left;
	color:#2688c7;
	font-weight:bold;
}

.st_testo2{
	float:left;
	color:#2688c7;
	font-style:italic;
	width:410px;
}

.st_testo3{
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#192e43;
	width:410px;
	padding-top:10px;
}

.tastini{
	width:auto;
	float:right;
	margin-top:5px;
}

#leggi{
	width:53px;
	height:12px;
	background:url(images/leggi.gif) no-repeat;
	margin-bottom:5px;
}

#leggi:hover{
	width:53px;
	height:12px;
	background:url(images/leggi_over.gif) no-repeat;
	margin-bottom:5px;
}

#scarica{
	width:63px;
	height:12px;
	background:url(images/scarica.gif) no-repeat;
	margin-bottom:5px;
}

#scarica:hover{
	width:63px;
	height:12px;
	background:url(images/scarica_over.gif) no-repeat;
	margin-bottom:5px;
}

tasti_ini2{
	width:160px;
	float:right;
	margin:10px 0px 10px 0px;
}

#firme{
	width:154px;
	height:12px;
	background:url(images/Racc_Firme.gif) no-repeat;
	margin:10px 5px 10px 0px;
	float:right;
}

#firme:hover{
	width:154px;
	height:12px;
	background:url(images/Racc_Firme_over.gif) no-repeat;
	margin:10px 5px 10px 0px;
	float:right;
}

#io_voglio{
	float:left;
	width:405px;
	height:567px;
	background:url(images/iovogliovotare.jpg) no-repeat;
}

#io_voglio:hover{
	float:left;
	width:405px;
	height:567px;
	background:url(images/iovogliovotare_over.jpg) no-repeat;
}

#non_vogliono{
	float:left;
	margin-top:10px;
	width:100px;
	height:141px;
	background:url(images/vogl_votare.jpg) no-repeat;
}

#non_vogliono:hover{
	float:left;
	margin-top:10px;
	width:100px;
	height:141px;
	background:url(images/vogl_votare_over.jpg) no-repeat;
}

#vai{
	width:102px;
	height:14px;
	background:url(images/vai.gif) no-repeat;
	margin-bottom:5px;
}

#vai:hover{
	width:102px;
	height:14px;
	background:url(images/vai_over.gif) no-repeat;
	margin-bottom:5px;
}

.spazio_tasti{
	width:350px;
	float:left;
	margin-left:20px;
	margin-top:10px;
}

.riga_tasti{
	width:327px;
	float:left;
	margin-bottom:5px;
}

#idee{
	float:left;
	width:128px;
	height:12px;
	background:url(images/3idee.gif) no-repeat;
}

#idee:hover{
	float:left;
	width:128px;
	height:12px;
	background:url(images/3idee_over.gif) no-repeat;
}

#calendario{
	float:left;
	width:102px;
	height:12px;
	background:url(images/calendario.gif) no-repeat;
}

#calendario:hover{
	float:left;
	width:102px;
	height:12px;
	background:url(images/calendario_over.gif) no-repeat;
}
#aziende{
	float:left;
	width:327px;
	height:12px;
	background:url(images/aziende.gif) no-repeat;
}

#aziende:hover{
	float:left;
	width:327px;
	height:12px;
	background:url(images/aziende_over.gif) no-repeat;
}
#dicono{
	float:left;
	width:89px;
	height:12px;
	background:url(images/dicono.gif) no-repeat;
}

#dicono:hover{
	float:left;
	width:89px;
	height:12px;
	background:url(images/dicono_over.gif) no-repeat;
}

#spazio_link{
	float:right;
	width:146px;
	height:289px;
	margin-right:4px;
	margin-top:10px;
	margin-bottom:20px;
	background:url(images/boxina.jpg);
}

.tit_link{
	font-weight:bold;
	text-align:center;
	float:left;
	width:120px;
	margin-top:10px;
	margin-left:11px;
	background:#FFFFFF;
	color:#2688c7;
	padding:5px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}

#menu_dx{
	float:right;
	width:146px;
	margin:0px;
}

#punto_link{
	margin-right:0px; 
	margin-top:10px;
	width:140px;
	float:right;
}
	
#punto_link a { 
	display: block; 
	text-decoration: none; 
    color: #FFFFFF;
	padding:5px 10px 5px 10px;
	background-color:#2688c7;
	text-align:center;
}

#punto_link a.open, #punto_link a:hover {
	color: #FFFF99;
	background-color:#b62c2a;
	text-align:center;
}

.tit_foto{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:##192e43;
	font-weight:bold;
	text-decoration:underline;
	margin-top:20px;
}

.gallery{
	width:550px;
	height:300px;
	margin-top:10px;
	border-bottom:#2688c7 2px solid;
}

.fotogallery{
	margin-left:50px;
	margin-top:20px;
	float:left;
	padding:2px;
	width:113px;
	height:113px;
}

#footer{
	float:left;
  	height:133px;
  	width:810px;
	margin:auto;
  	background:url(images/footer.png) no-repeat ; 
}

.riga_ini{
	width:550px;
	text-align:justify;
	float:left;
	margin-top:20px;
}

.tit_ini{
	width:550px;
	float:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#2688c7;
	font-weight:bold;
	border-bottom:#2688c7 1px solid;
	padding-bottom:2px;
}

.testo_ini{
	width:550px;
	float:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#192e43;
	padding-top:2px;
}

.tit_int{
	width:550px;
	float:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#192e43;
	font-weight:bold;
	padding-bottom:2px;
}

.testo_int{
	width:550px;
	float:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#192e43;
	padding-top:2px;
}

.link2{
	float:left;
	width:550px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#192e43;
	padding-bottom:2px;
	list-style:none;
	font-weight:bold;
	margin-top:20px;
}


.tasti_ini{
	width:140px;
	float:left;
	margin-top:5px;
}

#leggi_tutto{
	float:left;
	background-image:url(images/leggi_tutto.gif);
	width:76px;
	height:12px;
}

#leggi_tutto:hover{
	float:left;
	background-image:url(images/leggi_tutto_over.gif);
	width:76px;
	height:12px;
}

#scarica_man{
	float:left;
	background-image:url(images/scarica_man.gif);
	width:109px;
	height:12px;
}

#scarica_man:hover{
	float:left;
	background-image:url(images/scarica_man_over.gif);
	width:109px;
	height:12px;
}

#scarica2{
	float:left;
	background-image:url(images/scarica.gif);
	width:63px;
	height:12px;
}

#scarica2:hover{
	float:left;
	background-image:url(images/scarica_over.gif);
	width:63px;
	height:12px;
}

#leggi2{
	float:left;
	background-image:url(images/leggi.gif);
	width:53px;
	height:12px;
}

#leggi2:hover{
	float:left;
	background-image:url(images/leggi_over.gif);
	width:53px;
	height:12px;
}

.sp_mail{
	float:left;
	background:url(images/permail.jpg) no-repeat;
	width:550px;
	height:246px;
	margin-top:20px;
	margin-left:20px;
	text-align:left;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
}

.tit_mail{
	float:left;
	width:550px;
	height:22px;
	color:#2688c7;
	font-weight:bold;
}

.riga_mail{
	float:left;
	height:3px;
	width:550px;
	background-color:#2688c7;
	margin-top:2px;
	margin-bottom:2px;
}

.sede_mail{
	float:left;
	color:#192e43;
	font-weight:bold;
	width:550px;
	margin-top:5px;
}

.ruolo{
	width:183px;
	float:left;
	height:30px;
	color:#192e43;
	font-weight:bold;
}

.responsabile{
	width:183px;
	float:left;
	height:30px;
	color:#192e43;
}

.mail{
	width:183px;
	float:left;
	height:30px;
	color:#2688c7;
	font-weight:bold;
	text-decoration:underline;
	list-style:none;
}

.mail:hover{
	width:183px;
	float:left;
	height:30px;
	color:#b62c2a;
	font-weight:bold;
	text-decoration:underline;
	list-style:none;
}

.segue_resp{
	width:183px;
	height:15px;
	float:left;
	color:#192e43;
}

.segue_mail{
	width:183px;
	float:left;
	height:15px;
	color:#2688c7;
	font-weight:bold;
	text-decoration:underline;
	list-style:none;
}

.segue_mail:hover{
	width:183px;
	float:left;
	height:15px;
	color:#b62c2a;
	font-weight:bold;
	text-decoration:underline;
	list-style:none;
}

.riga_mail_chiude{
	float:left;
	height:3px;
	width:550px;
	background-color:#2688c7;
	margin-left:20px;
}

#manifesto{
	float:left;
	width:124px;
	height:172px;
	margin-left:10px;
	margin-top:5px;
}

#manifesto a{
	background:url(images/apertura.jpg) no-repeat;
}

#manifesto a:hover{
	background:url(images/apertura_over.jpg) no-repeat;
}

#bannerino{
	float:right;
	width:145px;
	height:306px;
	margin-top:20px;
	margin-right:5px;
}

#spalla_sx{
	float:left;
	margin-left:3px;
	margin-top:10px;
	width:156px;
	height:795px;
}

#spalla_dx{
	float:right;
	margin-right:3px;
	margin-top:10px;
	padding-top:10px;
	width:156px;
	height:795px;
}

#sidebar2{
	 float:left;
	 background:url(images/sidebar4.jpg) no-repeat;	
	 width:152px;
	 height:605px;
	 margin-top:10px;
}

bannernews{
	float:right;
	width:152px;
	height:180px;
	margin-right:1px;
	margin-bottom:20px;
}

#rp{
	width:130px;
	height:130px;
	background:url(images/logo_lista_polverini.jpg) no-repeat;
	float:right;
	margin-right:4px;
	margin-top:20px;
	}

#rp:hover{
	width:130px;
	height:130px;
	background:url(images/logo_lista_polverini_over.jpg) no-repeat;
	float:right;
	margin-right:4px;
	margin-top:20px;
}	

#box_renata{
	float:left;
	width:408px;
	height:348px;
	background:url(images/box_pol.jpg) no-repeat;
	margin:20px;
}

#nuova_home{
	width:450px;
	height:544px;
	float:left;
	margin-top:10px;
	background:url(images/ele_home.jpg) no-repeat;
}

#nuovo_mani{
	width:288px;
	height:430px;
	float:left;
	margin-left:81px;
	margin-top:113px;
	background:url(images/mani_home.jpg) no-repeat;
}

#nuovo_mani:hover{
	width:288px;
	height:430px;
	float:left;
	margin-left:81px;
	margin-top:113px;
	background:url(images/mani_home_over.jpg) no-repeat;
}