body {
	margin: 0px;
	text-align: center;
	font-family: verdana;
	font-size: 100%;
}
.esterno{
	margin: 0px auto;
	width: 989px;
	border: 0px solid black;
}
.esterno1 {
	text-align: left;
	margin: 0px auto;
	width: 989px;
	border: 0px solid black;
	background-image: url("../img/sfondoSito.jpg");
}

.titolo {
	background-image: url("../img/titolo.jpg");
	width: 989px;
	height: 81px;
}

.testa {
	background-image: url("../img/img_testa1.jpg");
	overflow: hidden;
	width: 989px;
	height: 236px;
	border: 0px solid black;
}

.Sfondo_briciole {
	background-image: url("../img/sfondo_briciole.jpg");
	background-repeat: no-repeat;
	width: 989px;
	height: 26px;
	border: 0px solid black;
}
.rss{
	float: right;
	border: 0px solid black;
	margin-right: 35px;
}

.briciole {
	font-size: 70%;
	margin-left: 27px;
	margin-right: 28px;
	border: 0px solid black;
	float: left;
	color: #496070;
}
.briciole a{
	text-decoration: none;
	color: #496070;
}

.briciole a:hover{
	text-decoration: underline;
	color: #91C346;
}

.contenuti {
	overflow: hidden;
	display: inline-block;
	/*height: 80px;*/
	clear: bottom;
	font-size: 80%;
	margin-left: 27px;
	margin-right: 28px;
	border: 0px solid black;
}

.fondo {
	background-image: url("../img/fondo.jpg");
	width: 989px;
	min-height: 25px;
}

.left_sidebar{
	margin-left: 10px;
	text-align: left;
	width: 180px;
	font-size: x-small;
}
/* MENU SINISTRA */
.menuSx {
	float: left;
	text-align: center;
	width: 187px;
	margin-left: -7px;
	border: 0px solid black;
}

.menuSx a{
	text-decoration:none;
	color: #496070;
}

.menuSx a:hover{
	text-decoration:none;
	color: #91C346;
}
/*NAVIGAZIONE*/

.menuSx .menu_head.selected a{
	color: #990000;
}

.menuSx .menu_head.ancestor a{
	color: #990000;
}
.menuSx .menu_head.ancestor a:hover{
	color: #91C346;
}

.menuSx .selected {
	color: #990000;
}
.menuSx .ancestor {
	color: #990000;
}

.menuDx .menu_head.selected a{
	color: #990000;
}
.menuDx .menu_head.selected a:hover{
	color: #91C346;
}


/*FINE NAVIGAZIONE*/
/* menu scorrimento */
.menu_list { /*	width: 150px;*/
	border: 0px solid black;
}

.menu_head{
/*	border: 1px solid red;*/
}



/*menuSx_voce_ext*/
 .menu_head{
	overflow: hidden;
	width: 158px;
	margin-left: 2px;
	margin-top: 0px;
/*	padding-bottom: 4px;*/
/*	cursor: pointer;*/
	position: relative;
	font-weight: bold;
	border-bottom: 1px solid #B0C7D5;
/*	background-image: url("../img/frecciaMenuSx.gif");*/
	background-position: center left;
	background-repeat: no-repeat;
	color: #496070;
	font-size: 85%;
/*	border: 0px solid #B0C7D5;*/
}

.menuSx_voce_img{
	float: left;
	border: 0px solid red;
	margin-top: 4px;
	margin-bottom: 4px;
	width: 28px;
	height: 28px;
}
.menuSx_voce_txt{
	float: left;
	border: 0px solid red;
	margin-left: 6px;
	width: 123px;
	margin-top: -3px;
	margin-bottom: 4px;
	padding-bottom: 7px;
}

.menuSx_voce_txt a{
	display: block;
}

.menuSx_voce_txt p{
	margin:0px;
/*	margin-top: -3px;*/
}


.img_menu_head{
	border: 0px solid black;
}
/*
.voce_menu_head{
	width: 128px;
	margin-left: 20px;
	margin-top: -15px;
	padding-top: 13px;
	padding-bottom: 13px;
	border: 0px solid black;
	display: block;
}
*/
.menu_body {
	display: none;
}

.voce {
	overflow: hidden;
	width: 132px;
	text-decoration: none;
	font-size: 85%;
	border-bottom: 1px solid #B0C7D5;
	background-image: url("../img/frecciaMenuSx.gif");
	background-position: center left;
	background-repeat: no-repeat;
	margin-top: 3px;
	margin-left: 25px;
	margin-right: 10px;
/*	margin-bottom: 20px;*/
	padding-top: 5px;
	padding-bottom: 8px;
}

.img_voce {
	width: 20px;
	float: left;
	border: 0px solid black;
}

.testo_voce {
	width: 110px;
	float: left;
	border: 0px solid black;
}

menu_body a {
	text-decoration: none;
	color: #496070;
}

menu_body a:hover {
	color: #91C346;
}

/*MENU SINISTRA*/


.menuSx_fondo {
	background-image: url("../img/fondo_menuSx.jpg");
	width: 187px;
	height: 22px;
}

.menuSx_testa {
	background-image: url("../img/testa_menuSx.jpg");
	width: 187px;
	height: 19px;
}

.menuSx_centro {
	background-image: url("../img/centro_menuSx.jpg");
	width: 187px;
}

.menuSx_sfuma {
	overflow: hidden;
	text-align: left;
	margin: 0px auto;
	width: 169px;
	border: 0px solid black;
	background-image: url("../img/sfuma_menuSx_old.jpg");
	background-position: bottom;
	background-repeat: repeat-x;
}

.voceMenuSx {
	float: left;
	width: 150px;
	margin-left: 8px;
	margin-top: 3px;
	margin-bottom: 8px;
	height: 28px;
	border: 0px solid red;
	border-bottom: 1px solid #B0C7D5;
}

.frecciaMenuSx {
	float: left;
	border: 0px solid black;
	float: left;
	width: 20px;
}

.linkMenuSx {
	float: left;
	width: 125px;
	border: 0px solid black;
}



/* Centro */
.centro {
	margin: 0px auto;
	overflow: hidden;
	width: 575px;
	float: left;
	border: 0px solid black;
	margin-right: 6px;
	/*	margin-right: 4px;*/
}

/* novita*/
.tit_novita_ext { /*	width: 573px;*/ /*	overflow: hidden;*/
	overflow: hidden;
	width: 573px;
	background-color: #EFF6FC;
	border: 1px solid #B0C7D5;
	font-size: 90%;
	color: #496070;
	font-weight: bold;
	background-image: url("../img/frecciaMenuSx.gif");
	background-position: center left;
	background-repeat: no-repeat;
}

.freccia_novita {
	height: 16px;
	margin-top: 2px;
	float: left;
	border: 0px solid black;
	float: left;
	width: 20px;
}

.titolo_novita {
	margin-top: 2px;
	width: 540px;
	float: left;
	border: 0px solid black;
}

.novita_ext {
	margin-top: 10px;
	width: 570px;
	margin-left: -8px;
	overflow: hidden;
	padding-bottom: 8px;
	border-bottom: 1px solid #B0C7D5;
}

.novita_img {
	border: 0px solid black;
	float: left;
	width: 102px;
	margin-right: 5px;
}

.centro {
	font-size: 100%;
	text-align: justify;
}

.centro .content {
	margin: 5px 10px 80px 10px;
}

.novita_testo {
	border: 0px solid black;
	float: left;
	width: 455px;
	margin-bottom: 5px;
}
.novita_tit{
	border: 0px solid black;
}
.novita_testo p{
	margin-top: 3px;
	margin-bottom: 0px;
	border: 0px solid black;	
}
.novita_testo p a{
	text-decoration: none !important;
	color: #005D9C !important;
}
.novita_testo p a:hover {
	text-decoration: underline !important;
	color: #4A6171 !important;
}

.novita_tit a {
	font-size: 110% !important;
	text-decoration: none !important;
	color: #990000 !important;
}

.novita_tit a:hover {
	text-decoration: underline !important;
	color: #4A6171 !important;
}

.bottom_notizie{
	width: 100%;
	border: 0px solid black;
	float: left;
	overflow: hidden;
	font-size: 110%;
}

.date_small{
	float: left;
	overflow: hidden;
	width: 100px;
	position: relative;
	border: 0px solid black;
	font-size: 80%;
}

/**/
.novita_commenti{
	float: right;
	font-size: 80%;
	color: #666666;
	border: 0px solid black;
}
.novita_noFoto_commenti{
	text-align: left;
	font-size: 80%;
	color: #666666;
	border: 0px solid black;
	text-align: right;
}

.novita_ext_noFoto{
	width: 570px;
	overflow: hidden;
	margin-top: 8px;
	margin-left: -8px;
	overflow: hidden;
	background-image: url("../img/frecciaMenuSx.gif");
	background-position: top left;
	background-repeat: no-repeat;
	border: 0px solid black;
}

.freccia_novita_noFoto{
	float: left;
	width: 25px;
	height: 21px;
	border: 0px solid black;
	/*background-image: url("../img/frecciaMenuSx.gif");*/
}
.titolo_novita_noFoto{
	border: 0px solid black;
	width: 470px;
	float: left;
}
.titolo_novita_noFoto a {
	font-size: 110% !important;
	text-decoration: none !important;
	color: #990000 !important;
}

.titolo_novita_noFoto a:hover {
	text-decoration: underline !important;
	color: #4A6171 !important;
}

/**/
/* Menu Destra */
.colonnaDx{
	float: right;
	width: 170px;
	overflow: hidden;
	border: 0px solid black;
}
.menuDx {
	font-family:verdana;
	float: left;
	overflow: hidden;
	width: 170px;
	border: 0px solid black;
}

.menuDx .menu_header {
	background-image: url("../img/testa_menuDx.jpg");
	width: 170px;
	height: 19px;
}

.menuDx .menub {
	background-image: url("../img/centro_menuDx.jpg");
	width: 170px;
}

.menuDx .menu_footer {
	background-image: url("../img/fondo_menuDx.jpg");
	width: 170px;
	height: 22px;
}

.menuDx .menu_sfuma {
	overflow: hidden;
	text-align: left;
	margin-left: 2px;
	width: 161px;
	border: 0px solid black;
	background-image: url("../img/sfuma_menuDx.jpg");
	background-position: bottom;
	background-repeat: repeat-x;
}


.menu_list_2 a{
	text-decoration:none;
	color: #496070;
	font-size: 105%;
	font-weight: bold;
}

.menu_list_2 a:hover{
	color: #91C346;
}

.menuDx_bottoni{
	float: left;
	width: 170px;
	border: 0px solid black;
}


.voce_menuDx { /*	width: 170px;*/
	width: 170px;
	height: 75px;
	overflow: hidden;
	background-image: url("../img/sfondo_menuDx.jpg");
	background-position: top left;
	background-repeat: no-repeat;
	border: 0px solid black;
	clear: bottom;
}
.img_voce_menuDx{
	width: 150px;
	height: 60px;
	position:relative;
	margin: 0px;
	top: 3px;
	left: 4px;
	/*margin-left: 2px;
	margin-top: 6px;*/
	float: left;
	border: 0px solid black;
	overflow: hidden;
}
.testo_voce_menuDx{
	width: 113px;
	height: 70px;
	position: relative;
	top: -55px;
	left: 48px;
	overflow: hidden;
/*	margin-left: 2px;
	margin-top: 5px;*/
/*	float: left;*/
	border: 0px solid black;
	font-size: 85%;
/*	display: block;*/
}
.tit_voce_menuDx{
	width: 113px;
	height: 25px;
	margin-top: 0px;
	margin-bottom: 3px;
	font-size: 140%;
	font-weight: bold;
	display: block;
	color: #4A6171;
	border: 0px solid black;
	overflow: hidden;
}
.testo_voce_menuDx a{
	display: block;
	text-decoration:none;
	color: #4A6171;
	border: 0px solid black;
	
}
.testo_voce_menuDx a:hover{
	text-decoration:none;
	color: #91C346;
}
img {
	border: 0;
}
.credits{
	font-family: verdana;
	font-size: 70%;
	border: 0px solid black;
}

.credits a{
	text-decoration:none;
	color: #4A6171;
}
.credits a:hover{
	text-decoration:none;
	color: #91C346;
}

.submit {
	padding:5px;
}

/**/

.imp_notizie{
	font-family: tahoma;
	font-size: 65%;
	font-weight: normal !important;
	border: 0px solid black;
}
.imp_notizie a:hover{
	text-decoration: none !important;
}

/* modifica per bottone forl� fa la differenza*/

.img_voce_menuDx2{
	/*width: 150px;
	height: 60px;*/
	
	width:  70px;
	height: 50px;
	
	position:relative;
	margin: 0px;
	
	top: 10px;
	left:5px;
	/*top: 3px;
	left: 4px;*/
	
	/*margin-left: 2px;
	margin-top: 6px;*/
	float: left;
	border: 0px solid black;
	overflow: hidden;
}
.testo_voce_menuDx2{
	/*
	width: 113px;
	height: 70px;*/
	width:  85px;
	height: 65px;
	
	position: relative;
	/*top: -55px;
	left: 48px;*/
	top:  10px;
	left: 10px;
	
	overflow: hidden;
/*	margin-left: 2px;
	margin-top: 5px;*/
/*	float: left;*/
	border: 0px solid black;
	font-size: 85%;
/*	display: block;*/
}
.testo_voce_menuDx2 a{
	display: block;
	text-decoration:none;
	color: #4A6171;
	border: 0px solid black;
	
	position:relative;
	margin-top: 0px;
	margin-bottom: 0px;
	width: 80px;
	height: 40px;
	
	
}
.testo_voce_menuDx2 a:hover{
	text-decoration:none;
	color: #91C346;
}

/*IRRAGGIAMENTO*/

.irr_esterno{
	margin: 0px auto;
	width: 989px;
	border: 0px solid black;
}
.irr_esterno1 {
	text-align: left;
	margin: 0px auto;
	width: 989px;
	border: 0px solid black;
	font-family: verdana;
	font-size: 80%;
}

.irr_titolo {
	font-size: 90%;
	width: 989px;
	margin-bottom: 8px;
	text-align: center;
}
.content{
	font-family: verdana;
	font-size: 80%;
	border: 0px solid black;
}

/*LEGENDA ACUSTICA*/

.irr_legenda{
/*	overflow: hidden;*/
	margin-bottom: 5px;
	border: 0px solid black;
	float: left;
}
.irr_legenda .img_legenda{
	margin: 0px;
	float: left;
	width: 40px;
	height: 15px;
	margin-right: 3px; 
	border: 0px solid black;
}
.irr_legenda .txt_legenda{
	float: left;
	margin-top: 3px;
	width: 180px;
	border: 0px solid black;
/*	font-family: verdana;
	font-size: 80%;*/
}
.irr_pv{
	clear: left;
	margin-bottom: 15px;
}



/*Porta a porta*/

#link_pp{
	border: 0px solid red;
	overflow: hidden;
	width: 250px;
	height: 210px;
	float: left;
	margin-left:18px;
	margin-right: 5px;
}

.link_pp_img{
	margin:0px;
	border: 0px solid red;
/*	overflow: hidden;*/
	width: 40px;
	height: 40px;
	float: left;
}

.link_pp_txt{
	margin: 0px;
	float: left;
	width: 200px;
	height: 40px;
	margin-top: 14px;
	margin-left: 6px;
	border: 0px solid red;
	font-size: 120%;
	font-weight: bold;
}

.consorzi{
	border: 1px solid #B0C7D5;
	overflow: hidden;
	margin-top:8px;
}
.consorzi_img{
	float: left;
	overflow: hidden;
	border: 0px solid red;
	width: 210px;
	height: auto;
	text-align: center !important;
}


.consorzi_tit{
	border: 0px solid red;
	float: left;
	width: 300px;
}
.consorzi_tit h2{
	margin:0px;
/*	margin-top:5px;*/
	margin-bottom:5px;
}

.consorzi_txt{
	float: left;
	width: 300px;
	border: 0px solid red;
}
.consorzi_txt p{
	margin:0px;
	margin-bottom:5px;
}
