/* CSS Manifesti Politici */

html, body{
    margin:0;
	padding:0;
    }


	body{
    text-align: center;
	background-color:#fff;   /*centra in IE 5.x */
	
    }
	


div#contenitore{
width:760px;
margin:0 auto;
}

div#logo{
float:left;
width:310px; 
width:320px; 
width:310px;
padding:0.3em 0 0 0;
}

div#logo img{
border:none;
margin:0;
padding:0;
}


div#bancadati{
float:right;
width: 142px;
width:152px;
width:142px;
padding:3em 0 0 0;
}

div#bancadati img{
border:none;
}

div#menu{
margin:0 152px 0 320px;
padding:0.5em 0 15px 0.5em;
border-left: 1px solid #666;
border-right: 1px solid #666;
}

div#contenuti{clear:both}


/*LAY-OUT TESTATA (LOGO+MENU)
	___________________________________________________*/
	
	
	#menu ul{
	margin: 0;
	padding: 0; 
	list-style-type: none;
	text-align:left;

	}
	#menu li{
	margin: 0;
	padding: 0.5em 0 0 0;
	}
	#menu a{
	color:#333;
	font: normal bold 0.7em/1em arial,sans-serif;
	text-decoration: none;
	text-transform: uppercase;
	}
	#menu a:hover{
	color: #666;
	text-decoration: none
	}
	#menu a#activelink{
	color: #666;
	text-decoration: none
	}
	
	
	/*LAY-OUT SUBMENU PRINCIPALE
	___________________________________________________*/
	#submenu{
	margin:0;
	padding: 0;
    }
	
	#submenu ul{
	margin:0;
	padding: 0;
	list-style-type: none;

    }
	
	#submenu li{
   	background-color:#fff;
	margin:0;
	padding: 0;
    }
	
	#submenu li a{
   	color:#000;
   	background-color:#fff;
   	text-decoration:none;
	text-transform:none;
    }
	
	#submenu li a:hover{
   	color:#666;
   	background-color:#fff;
   	text-decoration:none;
	text-transform:none;
    }
	
	#submenu li a#act{
   	color:#666;
   	background-color:#fff;
   	text-decoration:none;
	text-transform:none;
    }
	
		/*LAYOUT PATH*/
	.path{
   	width:760px;
	color:#999;
   	background-color:#000;
	margin:1em 0 0 0;
	padding: 0 0 0 0.5em;
	line-height:40px;
    }
	
	.path a{
	color:#999;
   	background-color:#000;
   	font: normal 0.7em/1em arial,sans-serif;
	text-decoration:none;
    }
	
	.path a:hover{
	color:#fff;
   	background-color:#000;
	text-decoration:none;
    }
	
	.path a#active{
	color:#fff;
   	background-color:#000;
	text-decoration:none;
		font: normal 1em/1.6em arial,sans-serif;
    }
	
	
	/*LAYOUT CONTENUTI*/
	#contenuti{
   	width:760px;
	margin:1.5em 0 0 0;
	padding: 0;
	text-align:left;
    }
	
	#contenuti p img {
	margin:1.5em 0 0 0;
	padding: 0;
	border:none;
    }
	
	
	
	#contenuti h1{
   	color:#f30;
  	font: normal 0.8em/1.2em arial,sans-serif;
	margin:0;
	padding: 0;
	line-height:18px;
    }
	
	#contenuti h1 a{
   	color:#333;
   text-decoration:underline;
    }
	
	#contenuti h1 a:hover{
   	color:#f30;
   text-decoration:underline;
    }
	
	#contenuti h2{
   	color:#f30;
   	background-color:#fff;
   	font: normal 0.8em/1.6em arial,sans-serif;
	margin:1em 0 1em 0;
	padding: 0.5em 0 0 0.5em;
	font-weight:bold;
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
    }
	
	#contenuti h2 a{
   	color:#333;
    font-weight:bold;
    }
	
	#contenuti h2 a:hover{
   	color:#666;
   font-weight:bold;
	
    }
	
	
	#contenuti p{
   	color:#000;
   	background-color:#fff;
   	font: normal 0.8em/1.6em arial,sans-serif;
	margin:0.5em 0 0 0;
	padding: 0 0  0.5em 0.5em;
	
    }
	
	#contenuti p a{
   	color:#000;
   	background-color:#fff;
   	text-decoration:underline;
    }
	
	#contenuti p a:hover{
   	color:#666;
   	background-color:#fff;
   	text-decoration:underline;
    }
	
	
	/*---*/
	
	
	/*scheda*/
	#contenuti h3{
   	color:#999;
   	background-color:#fff;
   	font: normal 0.8em/1.2em arial,sans-serif;
	margin:0;
	padding: 1em 0 0 0.3em;
	font-weight:bold;
	border-bottom: 1px dotted #999
    }
	
	
	#contenuti h4{
   	color:#999;
   	background-color:#fff;
   	font: normal 0.8em/1.2em arial,sans-serif;
	margin:0;
	padding: 1em 0 0 0;
	font-weight:bold;
	border-bottom: 1px dotted #999;
	text-align:right;
    }
	
#contenuti h4 a{
   	color:#999;
	text-decoration:none;
   
    }
	
	#contenuti h4 a:hover{
   	color:#f30;
	text-decoration:none;
   
    }
	
	#contenuti ul {
   	margin:0 0 0 1.5em;
   	padding:0;
   	list-style-type: none;
    }
	
	#contenuti li {
   	margin:0;
   	padding:0.5em 0 0.5em 0;
	font: normal 0.8em/1.6em arial,sans-serif;
   	list-style-type: square;
    }
	
	#contenuti li a{
	color: #000;
	background-color:#fff;
   	text-decoration:underline;
    }
	
	#contenuti li a:hover{
	color: #f30;
	background-color:#fff;
   	text-decoration:underline;
    }

	
	/*LAY-OUT LISTA
	___________________________________________________*/
	
	.elenco ul {
   	margin:0;
   	padding:0;
   	list-style-type: none;
    }
	
	.elenco li {
   	margin:0;
   	padding:0.5em 0 0 0;
	font: normal 0.8em/1.6em arial,sans-serif;
   	list-style-type: square;
    }
	
	.elenco li a{
	color: #000;
	background-color:#fff;
   	text-decoration:underline;
    }
	
	.elenco li a:hover{
	color: #f30;
	background-color:#fff;
   	text-decoration:underline;
    }
	
	/*LAY-OUT SCHEDA
	___________________________________________________*/
	.\2col div{
    float: left;
    width: 45%;
    width: 49%;
    width: 45%;
    padding: 0 2%
    }

div.clearer{
     clear: left
    }
	
	
	#uno {
	display:inline;
	position:static;
	width:350px;
	margin:0;
	padding:0 5px 0 0;
	}
	
	#due {

	margin:0;
	padding:0 0 0  5px;
	}

#scheda {
	margin:1.5em 0 0 0;
	padding: 0;
    }
#scheda h3{
   	color:#f30;
   	background-color:#fff;
   	font: normal 0.8em/1.2em arial,sans-serif;
	margin:0;
	padding: 1em 0 0 0;
	font-weight:bold;
	border-bottom: 1px dotted #f30
    }
#scheda p{
   	color:#000;
   	background-color:#fff;
   	font: normal 0.8em/1.6em arial,sans-serif;
	margin:0.5em 0 0 0;
	padding: 0 0  0.5em 0.5em;
    }
	
	/*LAY-OUT ESEMPIDIRICERCA MENU
	___________________________________________________*/
	#esempimenu{
	margin:1em 0 0 0;
	padding: 0.5em 0 0.5em 0;
	text-align:right;
    }
	
	.path ul{
	margin:0 ;
	padding:0 0 0 170px;
	list-style-type: none;
	text-align:right;
	display:inline;
    }
	
	.path li{
   	color:#fff;
   	background-color:#000;
   
	margin:0;
	padding:0;
	display:inline;
	text-transform:uppercase;
	line-height:18px;
    }
	
	.path li a{
   	color:#fff;
   	background-color:#000;
   	text-decoration:none;
	text-transform:uppercase;
    }
	
	.path li a:hover{
   	color:#999;
   	background-color:#000;
   	text-decoration:none;
	text-transform:uppercase;
    }
	
	.path li a#a{
   	color:#999;
   	background-color:#000;
   	text-decoration:none;
	text-transform:uppercase;
    }
	
	#contenuti img{
	padding:0;
	margin:0;
	border:none;
	}
	
	/*PAROLE E IMMAGINI IN ESEMPI DI RICERCA*/

	
	#parole{
	border:none;
	width: 280px;
	margin: 10px  0 50px 0;    
	padding:0; 
	background-color: #fff
	}

	#immagini{
	width: 450px;
	float:right;
	margin: 10px 0 50px  0;
	padding:0;
	border:none;
	}

	#parole  p{
	margin:0;
	padding: 10px 10px 15px 0;
	color:#000;
   	background-color:#fff;
   	font: normal 0.8em/1.6em arial,sans-serif;
	}


	#parole  a{
	color:#000;
   	background-color:#fff;
   	text-decoration:underline;
	}


	#parole a:hover{
   	color:#666;
   	background-color:#fff;
   	text-decoration:underline;
    }
	

	#parole ul{
   	margin:0;
	padding: 0;
	list-style-type: none;
    }
	
	#parole li{
  	 margin:0;
	padding: 10px 10px 0 0;
	color:#000;
   	background-color:#fff;
   	font: normal 0.8em/1.6em arial,sans-serif;
	border-bottom: 1px solid #ccc;
    }
	
	#parole li a{
   	color:#000;
   	background-color:#fff;
   	text-decoration:none;
    }
	
	#parole li a:hover{
   	color:#666;
   	background-color:#fff;
   	text-decoration:none;
    }
	
	/*TEXT IMAGE RACCOLTA*/

	
	#raccolta{
	border:none;
	width: 760px;
	margin: 10px  0 10px 0;    
	padding:0 0 50px 0; 
	background-color: #fff
	}

	#raccolta img{
	float:left;
	margin: 10px 15px 15px 0;
	padding:0;
	border:none;
	}

	#raccolta  p{
	margin:0;
	padding: 10px 0 15px 3px;
	color:#000;
   	background-color:#fff;
   	font: normal 0.8em/1.6em arial,sans-serif;
	}


	#raccolta  p a{
	color:#000;
   	background-color:#fff;
   	text-decoration:underline;
	}


	#raccolta p a:hover{
   	color:#666;
   	background-color:#fff;
   	text-decoration:underline;
    }
	
	#raccolta  h1{
	margin:0;
	padding: 10px  0 0 0;
	color:#f30;
   	background-color:#fff;
   	font: bold 0.9em/1.8em arial,sans-serif;
	text-transform:uppercase;
	}
	
	
	#raccolta  h1 a{
	color:#000;
   	background-color:#fff;
 	text-decoration:none;
	}
	#raccolta  h1 a:hover{
	color:#666;
   	background-color:#fff;
 	text-decoration:none;
	}
	
	/*LAY-OUT UTILITY MENU
	___________________________________________________*/
	#utility{
   	border-top:1px solid #666;
	margin:1em 0 0 0;
	padding: 0.5em 0 0.5em 0;
	text-align:right;
	clear:right;
    }
	
	#utility ul{
	margin:0;
	padding: 0;
	list-style-type: none;
	
    }
	
	#utility li{
   	color:#f30;
   	background-color:#fff;
   	font: normal 0.8em/1.2em arial,sans-serif;
	margin:0;
	padding: 0.5em 0 0 0;
	display:inline;
    }
	
	#utility li a{
   	color:#f30;
   	background-color:#fff;
   	text-decoration:underline;
    }
	
	#utility li a:hover{
   	color:#666;
   	background-color:#fff;
   	text-decoration:underline;
    }
	
	#utility li a#act{
   	color:#666;
   	background-color:#fff;
   	text-decoration:none;
    }
	
	
	/*ARCHIVIO EVENTI
----------------------------------------------------------------------- */
#archivio { 
color:#333;
text-align:right;
margin:15px 0 15px 0;
   
}
#archivio p{
font-size:0.7em; 
color:#333;
text-align:right;
padding:0;
margin:0;   
}

#archivio fieldset {
border:0px solid #fff;

}



form label{
font: normal 0.8em/1.2em arial,sans-serif;
color:#666;
text-align:right;
padding:0;
margin:0;   
}



/*COMUNICAZIONE POLITICA
-------------------------------------------------------------*/

.img{
margin: 10px 0 10px 0;
padding: 0;
border: none;
text-align:center;} 



	
