/* CONFIGURAZIONI BEGIN */
body{
	font-family:  verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	color: #000;
	background: #F0F0F0;
	margin: 0;
	text-align: center;
}

.hide{
	display: none;
}

.floatclear{
	clear: both;
	font-size: 0em;
}

img{
	border: 0;
}

a {
	text-decoration: none;
	color: #000;
}

a:hover {
	text-decoration: underline;
	color: #000;
}

dl{
	margin: 0;
	padding: 0;
}

dd{
	margin: 0;
	padding: 0;
}

span{
	margin: 0;
	padding: 0;
}

hr {
	background: #333333;
	color: #333333;
	border: 0;
	height: 1px;
	margin-bottom: 15px;
}

form{
	margin: 0;
	padding: 0;
}

p{
	margin: 0;
	padding: 0;
}

#acc1{
	background: url(../img/acc1.png) no-repeat;
	width: 18px;
	height: 18px;
	text-align: right;
	float: left;
}

#acc2{
	background: url(../img/acc2.png) no-repeat;
	width: 18px;
	height: 18px;
	margin-left: 2px;
	float: left;
}

#acc3{
	background: url(../img/acc3.png) no-repeat;
	width: 18px;
	height: 18px;
	margin-left: 2px;
	float: left;
}

.credits {
	font-family:  verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #000000;
	font-size : 0.9em;
	text-align: right;
	width: 75em;
	margin-top: 6px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: auto;
	padding-bottom: 20px;
}

.credits a {
	font-family:  verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #000000;
}

.credits a:hover {
	font-family:  verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: underline;
}

.text{
	font-family:  verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #333333;
	font-size : 0.9em;
}

#contenitore{
	width: 67em;
	background: #FFF;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: auto;
	padding-bottom: auto;
	border-left: 1px solid #000;
	border-right: 1px solid #000;
}
/* CONFIGURAZIONI END */



/* TESTATA */
.logo{
	float: left;
	background: url(../img/logo.png) no-repeat left top;
	width: 33em;
	height: 86px;
}

.messaggio{
	float: right;
	text-align: right;
	width: 26.3em;
	background: #E20000;
	padding: 10px;
	color: #FFF;
	font-size: 1.2em;
	font-weight: bold;
}

.firma{
	padding-top: 5px;
	font-size: 0.8em;
	font-style: italic;
}



.foto{
	/*background: url(../img/foto_testata_bimbo.jpg) no-repeat;
        background: url(../img/foto_testata_12dic.gif) no-repeat;
        background: url(../img/foto_testata_viadallaguerra.gif) no-repeat;
	height: 104px;*/
        background: url(../img/banner_acqua_rifo_ok.jpg) no-repeat;
	height: 140px;
}


/* MENU TOP */
.menuTop{
	padding: 9px;
	background: #E20000;
	color: #FFF;
	font-size: 1em;
	font-weight: bold;
	text-transform : uppercase;
	text-align: left;
	border-bottom: 1px solid #000;
}

.menuTop a{
	color: #FFF;
	text-decoration: none;
}

.menuTop a:hover{
	color: #FFF;
	text-decoration: underline;
}

.menuTop ul{
	list-style-type: none;
	margin: 0;
	padding: 0;
}

.menuTop li{
	margin: 0;
	padding: 0;
	display: inline;
	background: url(../img/freccia_menu.png) no-repeat left center;
	padding-left: 22px;
	padding-bottom: 5px;
	padding-top: 5px;
	margin-left: 15px;
	
}

.menuTopSx{
	float: left;
}

.menuTopDx{
	float: right;
	text-transform: lowercase;
}



/* CONTENUTI | Begin */
.sx{
	float: left;
	width: 17.4em;
	text-align: left;
}

		/* SX | Begin */
		.sx1{
			padding-left: 10px;
			padding-right: 30px;
		}
		
		.aaa{
			margin-top: 10px;
		}
		
		.titoloMenu{
			font-weight: bold;
			font-size: 1em;
			margin-bottom: 5px;
			margin-top: 25px;
			padding-top: 10px;
		}
		
		.menuSx1, .menuSx2{
			text-align: left;
			text-transform: lowercase;
		}
		
		.menuSx1 ul, .menuSx2 ul{
			list-style-type: none;
			margin: 0;
			padding: 0;
		}
		
		.menuSx1 li{
			margin: 0;
			background: url(../img/freccia_menu1.png) no-repeat left 1.3em;
			border-bottom: 1px solid #000;
			padding: 12px 0 12px 12px
		}
		
		.menuSx2 li{
			background: url(../img/pallino_menu2.png) no-repeat left 1em;
			margin: 0;
			padding: 8px 0 8px 12px
		}
		
		.spazioBottom{
			margin-bottom: 30px;
		}
		/* SX | End */

.center{
	float: left;
	width: 36.7em;
	text-align: left;
}

		/* CENTER | Begin */
		.center1{
			float: left;
			padding-top: 63px;
		}

		.titoloPagina{
			color: #E20000;
			font-size: 1.9em;
			font-weight: bold;
			margin-bottom: 20px;
		}
		
			/* NOTIZIE | Begin */
			.notizie{
				margin-bottom: 20px;
			}
			
			.notizieFoto{
				float: left;
				margin: 0px 10px 10px 5px;
				border: 1px solid #000;
			}
			
			.notizieFoto:hover{
				margin: 0px 10px 10px 5px;
				border: 1px solid #E20000;
			}
			
			.notizieContenuto{
				float: left;
				width: 26em;
			}
			
			.notizieTitolo, .notizieTitolo a{
				color: #E20000;
				font-weight: bold;
				margin-bottom: 10px;
			}
			
			.notizieTitolo a:hover{
				color: #E20000;
				text-decoration: underline;
			}
			
			.notizieTesto a{
				color: #E20000;
				text-decoration: none;
			}
			
			.notizieTesto a:hover{
				color: #E20000;
				text-decoration: underline;
			}
			/* NOTIZIE | End */
			
		/* CENTER | End */
		
.dx{
	float: left;
	width: 12.4em;
	text-align: left;
}
		/* NEWS PROVINCIA | Begin */
		.newsProvincia{
			padding-top: 20px;
			padding-bottom: 20px;
		}
		
		.newsProvinciaTop{
			background: url(../img/news_provincia2.png) repeat-x;
		}
		
		.newsProvinciaTop1{
			background: url(../img/news_provincia1.png) no-repeat left top;
			width: 126px;
			height: 41px;
			float: left;
		}
		
		.newsProvinciaTop2{
			background: url(../img/news_provincia3.png) no-repeat right top;
			width: 5px;
			height: 41px;
			float: right;
		}
		
		.newsProvinciaTesto{
			border-right: 1px solid #E20000;
			border-left: 1px solid #E20000;
			background: #E5E5E5;
			padding: 5px;
		}
		
		.newsProvinciaTesto a{
			color: #000;
			text-decoration: underline;
		}
		
		.newsProvinciaTesto a:hover{
			color: #000;
			text-decoration: underline;
		}
		
		.newsProvinciaBottom{
			background: url(../img/news_provincia_bottom2.png) repeat-x top;
		}
		
		.newsProvinciaBottom1{
			background: url(../img/news_provincia_bottom1.png) no-repeat left top;
			width: 7px;
			height: 7px;
			float: left;
		}
		
		.newsProvinciaBottom2{
			background: url(../img/news_provincia_bottom3.png) no-repeat right top;
			width: 7px;
			height: 7px;
			float: right;
		}
		/* NEWS PROVINCIA | End */
		
	.spazioTop{
		margin-top: 20px;
	}
/* CONTENUTI | End */


/* BOTTOM | Begin */
.bottom{
	padding-bottom: 20px;
	background: url(../img/skype_rifo.gif) left bottom no-repeat;
}

.bottomDivisoria{
	background: #E20000;
	border-top: 1px solid #000;
	border-bottom: 1px solid #000;
	height: 10px;
}

.bottomTesto{
	text-align: left;
	padding: 10px;
	background: url(../img/w3c_orizzontale.png) no-repeat 54em 1.3em;
}
/* BOTTOM | End */












/************* SEZIONI INTERNE *************/

/* TESTATA | Begin */
.topFoto{
	float: right;
	font-size: 1.2em;
	/*background: url(../img/foto_testata_bimbo_interna.jpg) no-repeat left top;
        background: url(../img/foto_testata_12dic_int.gif) no-repeat left top;
        background: url(../img/foto_tes_int_viadallaguerra.gif) no-repeat left top;
	width: 26.3em;
	height: 100px;*/
        background: url(../img/banner_acqua_rifo_int_ok.jpg) no-repeat left top;
	width: 26.3em;
	height: 100px;
}


/* TESTATA | End */

/* CONTENUTI | Begin */

	/* CENTER | Begin */
	.contenutiI{
		margin: 0px 10px 10px 5px;
		padding-right: 20px;
	}
	
	.menuI2{
		text-transform : uppercase;
		text-align: left;
		padding-bottom: 8px;
	}
	
	.menuI2 a{
		color: #000;
		text-decoration: none;
	}
	
	.menuI2 a:hover{
		color: #000;
		text-decoration: underline;
	}
	
	.menuI2 ul{
		list-style-type: none;
		margin: 0;
		padding: 0;
	}
	
	.menuI2 li{
		display: inline;
	}

	/* CENTER | End */
	
	/* SX | Begin */
	.titoloMenuRosso{
		font-weight: bold;
		font-size: 1em;
		margin-top: 35px;
		color: #E20000;
		text-transform: uppercase;
	}
	
		/* NEWS PROVINCIA | Begin */
		.menuI1{
			padding-top: 10px;
			padding-bottom: 20px;
		}
		
		.menuI1Top{
			background: url(../img/menuI2.png) repeat-x;
		}
		
		.menuI1Top1{
			background: url(../img/menuI1.png) no-repeat left top;
			width: 7px;
			height: 12px;
			float: left;
		}
		
		.menuI1Top2{
			background: url(../img/menuI3.png) no-repeat right top;
			width: 7px;
			height: 12px;
			float: right;
		}
		
		.menuI1Testo{
			border-right: 1px solid #E20000;
			border-left: 1px solid #E20000;
			background: #E5E5E5;
			padding: 5px;
			text-align: left;
		}
		
		.menuI1Testo a{
			color: #000;
			text-decoration: none;
		}
		
		.menuI1Testo a:hover{
			color: #000;
			text-decoration: underline;
		}
		
		.menuI1Testo ul{
			list-style-type: none;
			margin: 0;
			padding: 0;
		}
		
		.menuI1Testo li{
			margin: 0;
			background: url(../img/freccia_menu2.png) no-repeat left 0.9em;
			border-bottom: 1px dashed #000;
			padding: 8px 0 8px 12px
		}
		
		.menuI1Testo ul li:last-child {
			border-bottom: 0;
		}

		.menuI1Bottom{
			background: url(../img/menuIBottom2.png) repeat-x top;
		}
		
		.menuI1Bottom1{
			background: url(../img/menuIBottom1.png) no-repeat left top;
			width: 7px;
			height: 12px;
			float: left;
		}
		
		.menuI1Bottom2{
			background: url(../img/menuIBottom3.png) no-repeat right top;
			width: 7px;
			height: 12px;
			float: right;
		}
		/* NEWS PROVINCIA | End */
	/* SX | End */

/* CONTENUTI | End */


/* CONTATTI | Begin */
.form_width{
width: 375px;
}

.form_privacy{
width: 375px;
overflow: scroll;
height: 80px;
margin-bottom: 20px;
}

.form_ob{
text-align: right;
}
/* CONTATTI | End */



/* NOTIZIE | Begin */
.altreNotizie{
	margin-top: 18px;
}

.altreNotizie h3{
	font-size: 1.7em;
	color: #004974;
	display: inline;
}

.altreNotizieLista{
width: 370px;
}

.altreNotizieLista ul,
.altreNotizieLista ol, 
.altreNotizieListaFlashHome ul,
.altreNotizieListaFlashHome ol,
.newsProvinciaTesto ul{
	margin: 0px;
padding: 0;
}

.altreNotizieLista ul li,
.altreNotizieLista ol li,
.altreNotizieListaFlashHome ul li,
.altreNotizieListaFlashHome ol li,
.newsProvinciaTesto ul li{
	margin: 0px;
	padding: 8px 10px 8px 10px;
	border-bottom: 1px dashed #7f7f7f;
	text-align: justify;
list-style-type: none;
}

.altreNotizieListaFlashHome ul li,
.newsProvinciaTesto ul li{
text-align: left;
}

.altreNotizieLista ul li img,
.newsProvinciaTesto ul li img{
margin-right: 5px;
}

.altreNotizieTutte{
	text-align: left;
	padding: 10px 10px 0 10px;
	font-weight: bold;
}

.altreNotizieTutte ul, .altreNotizieTutte ol {
	padding: 0 2px 0 0;
}

.altreNotizieTutte ul li, .altreNotizieTutte ol li{
	padding-left: 8px;
	background: url(../img/frecciaMenuPrincipale.png) no-repeat left 4px;
	line-height: 1.5em;
}

.newsAttivita{
	margin-top: 32px;
}

.newsAttivitaTitle{
	background: #e5e5e5;
	border-top: 1px dashed #7f7f7f;
	border-bottom: 1px dashed #7f7f7f;
	padding: 2px 10px 2px 10px;
	font-weight: bold;
}

.newsAttivitaTitle h3{
	display: inline;
	font-size: 0.9em;
}

.newsAttivitaLista ul, .newsAttivitaLista ol{
	padding: 10px 10px 0 10px;
}

.newsAttivitaLista ul li, .newsAttivitaLista ol li{
	margin-bottom: 15px;
}

.newsAttivitaTutte{
	text-align: left;
	padding: 0 10px 0 10px;
	font-weight: bold;
}

.newsAttivitaTutte ul, .newsAttivitaTutte ol {
	padding: 0 2px 0 0;
}

.newsAttivitaTutte ul li, .newsAttivitaTutte ol li{
	padding-left: 8px;
	background: url(../img/frecciaMenuPrincipale.png) no-repeat left 4px;
	line-height: 1.5em;
}

.altreNotizieTitolo{
color: #E20000;
}

.altreNotizieListaHome{
width: 95%;
}

.altreNotizieListaHomeTesto{
float: right;
width: 67%;
}

/* NOTIZIE | End */


/* GALLERY */
.gallery{
	text-align: left;
	padding: 0 0 10px 0;
	font-family:  verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 1em;
}

.gallery ul{
	margin: 0;
	padding: 0;
}

.gallery li{
	display: inline;
	margin-right: 5px;
	line-height: 35px;
	width: 105px;
	text-align: center;
}

.gallery a{
	color: #000;
	text-decoration: none;
}

.gallery a:hover{
	color: #000;
	text-decoration: underline;
}

.gallery img{
	border: 1px solid #000;
	padding: 2px;
}

.gallery img:hover{
	border: 1px solid #E20000;
	padding: 2px;
}

.img_gallery{
	border: 1px solid #000;
	padding: 2px;
}