@charset "utf-8";/* CSS Document */body {	font-size: small;	font-family: Verdana, Arial, Helvetica, sans-serif;	margin: 0;	padding: 8px 0 0 0;	line-height: 20px;}#big {	margin: 0 0 0 9px;	padding: 10px 0 50px 0;	width: 990px;	height: auto;}/*-------------------------------LOGO------------------------------- */ #logo {	background-image: url(css/logo.png);	background-position: top left;	width: 70px;	height: 65px;	margin: 0;	padding: 0;	position: absolute;	z-index: 1;	top: 5px;}h1 {	background-color: #57a3d9;	margin: 2px 0 0 0;	padding: 5px 5px 5px 65px;	font-size: 150%;	font-weight:bold;	color: #FFF;}/*--------------------------------h2 h3 h4 p bold--------------------------------*/.h2giallo {		margin: 0;	padding: 0 8px 2px 8px;	font-size: 150%;	font-weight:normal;	background-color: #FEE2A0;	color: #FF7E00;	display:inline;	line-height: 27px;} .h2verde {	margin: 0 !important; /* standard browsers */	margin: 0 0 0 3px; 		/* ie 6, ie 5 */	padding: 0 8px 2px 8px;	font-size: 150%;	font-weight:normal;	background-color: #A3C380;	color: #112D28;	display:inline;	line-height: 27px;}.h2Blu {	color: #0A4E7C;	background: #BCDAF0;	margin: 0;	padding: 0 8px 2px 8px;	font-size: 150%;	font-weight:normal;	display:inline;	line-height: 27px;} .h2rosa02 {	margin: 12px 0 0 0;	font-size: 150%;	font-weight:normal;	line-height: 30px;	color: #F02598;	height: 27px;}.h2rosa {	margin: 0;	padding: 0 8px 2px 8px;	font-size: 150%;	font-weight:normal;	background-color: #FBAEFF;	display:inline;	line-height: 27px;	color: #F02598;} .h3giallo {	margin: 0;	padding: 10px 15px 15px 15px;	font-size: 110%;	font-weight:normal;	color: #FF7E00;} .h3verde, .h3verdeclosed {	margin: 0;	padding: 0;	font-size: 110%;	color: #112D28;	font-weight: bold;} .h3verde a {	color: #112D28;	background: url(css/apri.gif) no-repeat left center;	padding: 3px 5px 3px 25px;}.h3verde a:hover {	color: #112D28;	background: url(css/apri.gif) no-repeat left center;	background-color: #6B9566;	padding: 3px 5px 3px 25px;}.h3verdeclosed a {	color: #112D28;	background: url(css/chiudi.gif) no-repeat left center;	padding: 3px 5px 3px 25px;}.h3verdeclosed a:hover {	color: #112D28;	background: url(css/chiudi.gif) no-repeat left center;	background-color: #6B9566;	padding: 3px 5px 3px 25px;}.h3rosa {	margin: 0;	padding: 10px 15px 15px 15px;	font-size: 110%;	font-weight:normal;	color: #F02598;}.h4giallo, .h4gialloclosed {	margin: 0;	padding: 0;	font-size: 110%;	font-weight: bold;}.h4giallo a {	color: #6B3D01;	background: url(css/chiudi.gif) no-repeat left center;	padding: 3px 5px 3px 25px;}.h4giallo a:hover {	color: #6B3D01;	background: url(css/chiudi.gif) no-repeat left center;	background-color: #FFB050;	padding: 3px 5px 3px 25px;}.h4gialloclosed a {	color: #6B3D01;	background: url(css/apri.gif) no-repeat left center;	padding: 3px 5px 3px 25px;}.h4gialloclosed a:hover {	color: #6B3D01;	background: url(css/apri.gif) no-repeat left center;	background-color: #FFB050;	padding: 3px 5px 3px 25px;}.h4rosa, .h4rosaclosed{	padding: 0;	font-size: 140%;	font-weight: normal;	margin: 0 0 0 15px;}.h4rosa a,.h4rosa02 a {	background: url(css/chiudi.gif) no-repeat left center;	padding: 3px 5px 3px 25px;}.h4rosa a:hover,.h4rosa02 a:hover {	background: url(css/chiudi.gif) no-repeat left center;	background-color: #F676BE;	padding: 3px 5px 3px 25px;		color: #840453;}.h4rosa02 {	margin: 0;	padding: 0;	font-size: 110%;	font-weight: bold;}.h4rosaclosed a,.h4rosa02closed a {	background: url(css/apri.gif) no-repeat left center;	padding: 3px 5px 3px 25px;}.h4rosaclosed a:hover,.h4rosa02closed a:hover {	background: url(css/apri.gif) no-repeat left center;	background-color: #F676BE;	padding: 3px 5px 3px 25px;		color: #840453;}.h4rosa02closed {	margin: 0;	padding: 0;	font-size: 110%;	font-weight: bold;}p {	margin: 18px 0 0 0;	padding: 0;}.bold {	font-weight:bold;	color: #B44898;}/*--------------------------------RICERCA--------------------------------*/div#button {	margin: 0;	padding: 0 0 0 11px;        font-size: 80%;}.button {	margin: 10px 0;	padding: 0;	font-size: 120%;}dl.ricerca {	margin: 20px 0 10px 11px;	padding: 0;	border: 0;	line-height: 25px;}dl.ricerca dt {	margin: 0 5px 0 0;	padding: 0;	border: 0;	float: left;}dl.ricerca dd {	margin: 0;	padding: 0;	border: 0;}/*-----------------------------LINKS-----------------------------*/.linkMail a {	text-decoration: underline;}.linkMail a:hover {	text-decoration: underline;}a {	color: #FFF;	text-decoration: none;	margin: 0;	padding: 0;}a:hover {	color: #FFF;	text-decoration: none;	margin: 0;	padding: 0;}/*------------------------------------------------------------------------------------------CONTENUTI	------------------------------------------------------------------------------------------*/#contSx {	float: left;	width: 210px;	margin: 0;	padding: 0;}#contCenter {	margin: 0 0 0 220px;	padding: 0;	width: 490px;}#pagina {	height: auto;	margin: 0;	padding: 0 0 20px 0;}#boxDx {	width: 270px;	float: right;	margin: 0;	padding: 0;	height: 100%;}.divDx {	float: left;	margin: 0  0 0 15px;	padding: 0;	width: 400px;}ul.contIco,ul.contIco02 {	width: auto;	list-style: none;	margin: 20px 0 0 0;	padding: 0;	font-size: 90%;	}ul.contIco li,ul.contIco02 li{	margin: 0 0 5px 0;	padding: 0;}ul.contIco img,ul.contIco02 img {	border: 0;	padding: 0 8px 0 0; 	vertical-align: middle;}ul.contIco li a,ul.contIco02 li a {	margin: 0;	padding: 4px 8px;	line-height: 25px;}ul.contIco li a:hover,ul.contIco02 li a:hover {	margin: 0;	padding: 4px 8px;	line-height: 25px;}/*------------------------------CONTENUTI VERDI------------------------------*/#pagina #divVerde {	background-color: #A3C380;	color: #112D28;	height: auto;	margin: 0;	padding: 40px 5px;}div.contProgVerde {	background-color: #81A770;	padding: 10px 15px;	margin: 0 0 5px 0;}div.contProgVerde img.progetto {	margin: 15px 0 0 0;	padding: 0;}#divVerde ul.contIco li a {	background-color: #6A9465;	color: #112D28;}#divVerde ul.contIco li a:hover {	background-color: #5A875E;	color: #112D28;}#divVerde .linkMail a {	color: #112D28;}/*------------------------------CONTENUTI BLU------------------------------*/#divBlu ul.contIco li a {	background-color: #89BEE4;	color: #0A4E7C;}#divBlu ul.contIco li a:hover {	background-color: #70B0DE;	color: #0A4E7C;}#pagina #divBlu {	color: #0A4E7C;	width: 460px;	height: auto;	margin: 0;}#divBlu a {	color: #0A4E7C;}/*------------------------------CONTENUTI GIALLI------------------------------*/#pagina #divGiallo {	color: #6B3D01;	height: auto;	margin: 0;	padding: 20px 5px 40px 5px;}div.contProgGiallo {	background-color: #FEC470;	padding: 10px 15px;	margin: 0 0 5px 0;}#divGiallo ul.contIco li a {	background-color: #FEAF4E;	color: #112D28;}#divGiallo ul.contIco li a:hover {	background-color: #FFA138;	color: #112D28;}/*------------------------------CONTENUTI ROSA------------------------------*/#boxDx #divRosa02 {	background-color: #FBAEFF;	height: auto;	color: #840453;	padding: 0 0 0 0;	margin: 27px 0 50px 0;}#pagina #divRosa {	height: auto;	margin: 0;	padding: 20px 5px 40px 5px;}div.contProgRosa a,#divRosa a {	color: #840453;}div.contProgRosa02 a {	color: #840453;}div.contProgRosa {	background-color: #F897CE;	padding: 10px 15px;	margin: 0 0 5px 0;}div.contProgRosa02 {	background-color: #F897CE;	padding: 10px 0;	margin: 0 0 5px 0;}#divRosa ul.contIco li a {	background-color: #F980DA;	color: #840453;}#divRosa ul.contIco li a:hover {	background-color: #F56ACB;	color: #840453;}/*----------------------------------------HOME PAGE----------------------------------------*/.divDxHome {	float: right;	margin: 0 15px 0 0	!important; /* standard browsers */	margin: 0 5px 0 0; 		/* ie 6, ie 5 */	padding: 0;	width: 250px;	height: 295px;}.h4home {	margin: 0;	padding: 0px 15px;	font-size: 90%;	font-weight: bold;}p.home {	padding: 0;	margin: 5px 0 0 0;}#divGiallo {	background-color: #fee2a0;	height: 255px;	padding: 20px;}#divVerde {	background-color: #A3C380;	height: 255px;	padding: 20px;	margin: 0 !important; /* standard browsers */	margin: 0 0 0 3px; 		/* ie 6, ie 5 */}#divBlu {	color: #0A4E7C;	background-color: #BCDAF0;	height: 255px;	padding: 20px;	margin: 0 0 10px 0;}#divRosa {	background-color: #FBAEFF;	color: #840453;	height: 255px;	padding: 20px;}#divGiallo ul.contIco02 li a {	background-color: #FEC470;	color: #112D28;}#divGiallo ul.contIco02 li a:hover {	background-color: #FFB050;	color: #112D28;}/*----------------------------------SCORRI PAGINE RICERCA		----------------------------------*/.scorriPagine {	color: #840453;	font-size: 85%;	margin: 20px 0 0 0;	padding: 0;	height: 18px;	text-align: center;	line-height: 16px;}.scorriPagine a {	color: #840453;	text-decoration: underline;	margin: 5px;}.scorriPagine div.icoSx {	background: url(css/dietro.gif) no-repeat left;	height: 18px;	float: left;	padding: 0 0 0 20px;}.scorriPagine div:hover.icoSx {	background: url(css/dietro_h.gif) no-repeat left;	height: 18px;	float: left;	padding: 0 0 0 20px;	cursor: pointer;}.scorriPagine div.icoDx {	background: url(css/avanti.gif) no-repeat right;	float: right;	padding: 0 20px 0 0;	height: 18px;}.scorriPagine div:hover.icoDx {	background: url(css/avanti_h.gif) no-repeat right;	height: 18px;	float: right;	padding: 0 20px 0 0;	cursor: pointer;}.scorriPagine span {	float: left;	margin: 0 0 0 150px;}/*---------------------------------CONTATTO ---------------------------------*/#indirizzo {	padding: 0;	margin: 0;}/*----------------------------------------------------------------------------------------------------MENU----------------------------------------------------------------------------------------------------*/#menu {	text-align:right;	width: 210px;	list-style: none;	margin: 5px 0 0 0;	padding: 0;}#menu li a {	background-color: #70BFEC;	margin: 0;	padding: 4px;	display: inline;	line-height: 25px;}#menu li a:hover {	background-color: #4c8dbc;	margin: 0;	padding: 4px;	display: inline;	line-height: 25px;}#menu03 {		text-align:right;	width: 210px;	list-style: none;	margin: 0 0 0 0;	padding: 0;}#menu03 li a {	background-color: #70BFEC;	margin: 0;	padding: 4px;	display: inline;	line-height: 25px;}#menu03 li a:hover {	background-color: #4c8dbc;	margin: 0;	padding: 4px;	display: inline;	line-height: 25px;}/*----------------------------MENU GIALLO----------------------------*/ul#menu02Giallo  {	width: auto;	list-style: none;	margin: 0;	padding: 0;}ul#menu02Giallo li a {	background-color: #FF9900;	margin: 0;	padding: 4px;	display: inline;	line-height: 25px;}ul#menu02Giallo li a.here {	background-color: #FF3300;	margin: 0;	padding: 4px;	display: inline;	line-height: 25px;}ul#menu02Giallo li a:hover {	background-color: #ff7e00;	margin: 0;	padding: 4px;	display: inline;	line-height: 25px;}#menu .giallo a:hover{	background-color: #FF9900;	margin: 0;	padding: 4px;	display: inline;	line-height: 25px;}#menu03 .giallo a:hover{	background-color: #FF9900;	margin: 0;	padding: 4px;	display: inline;	line-height: 25px;}#calendario #menu .giallo {	background-color: #ff7e00;	color: #FFF;	margin: 0;	padding: 4px;	display: inline;	line-height: 25px;}/*----------------------------MENU BLU----------------------------*/#menu .blu a:hover{	background-color: #4c8dbc;	margin: 0;	padding: 4px;	display: inline;	line-height: 25px;}#pagBlu #menu .blu {	background-color: #4c8dbc;	color: #FFF;	margin: 0;	padding: 4px;	display: inline;	line-height: 25px;}/*----------------------------MENU VERDE----------------------------*/ul#menu02Verde {	width: auto;	list-style: none;	margin: 0;	padding: 0;}ul#menu02Verde li a {	background-color: #41805E;	margin: 0;	padding: 4px;	display: inline;	line-height: 25px;}ul#menu02Verde li a.here {	background-color: #144d31;	margin: 0;	padding: 4px;	display: inline;	line-height: 25px;}ul#menu02Verde li a:hover {	background-color: #34674c;	margin: 0;	padding: 4px;	display: inline;	line-height: 25px;}#menu .verde a:hover{	background-color: #41805E;	margin: 0;	padding: 4px;	display: inline;	line-height: 25px;}#progetti #menu .verde {	background-color: #34674c;	color: #FFF;	margin: 0;	padding: 4px;	display: inline;	line-height: 25px;}/*----------------------------MENU ROSA----------------------------*/#ricerca #menu .rosa {	background-color: #d22185;	color: #FFF;	margin: 0;	padding: 4px;	display: inline;	line-height: 25px;    }    #menu .rosa a:hover{	background-color: #F02598;	margin: 0;	padding: 4px;	display: inline;	line-height: 25px;}/*----------------------------CLEAR----------------------------*/.clearLeft {	clear: left;	margin: 0;	padding:0;}.clear {	clear: both;	margin: 0;	padding:0;}
