* {
	font-family:Arial, Helvetica, sans-serif;


}
#testata_banner {
	text-align:center;
	margin-bottom:10px;
}
#banner_dx {
	clear:both;
	position:relative;
	text-align:center;
	margin-top:40px;
}
#testata_banner img {
border:#CCCCCC 1px solid;
}
form {
	display:inline;
	margin:0;
	padding:0;
}
body {
	height:100%;
}
#contenitore {
	width:990px;
	margin-left:auto;
	margin-right:auto;
}
.ghost {
	display:none;
}
.arancione {
	color:#FF6600;
}
.fotoLista {
	width:75px;
	height:60px;
	float:left;
	margin-right:5px;
	margin-bottom:5px;
}
.imgLista {
	width:75px;
	height:60px;
	border:0;
}
.fotoListaPrinc {
	float:left;
	margin-right:5px;
	margin-bottom:5px;
}
#riga1 {
	clear:both
}
#testata {
	width:990px;
	height:141px;
}
#logo {
	position:absolute;
}
/*non pił utilizzata selectCitta ma sostituita con selectArgomenti*/
#selectCitta {
	position:absolute;
	margin-left:260px;
	margin-top:25px;
}

#selectArgomenti {
	position:absolute;
	margin-left:260px;
	margin-top:25px;
}

#areaUtente {
	position:absolute;
	width:990px;
	text-align:right;
	color:#006699;
	font-size:12px;
	font-weight:bold;	
}
#areaUtente ul {
	margin:0;
	padding:0;
}
#areaUtente li {
	display:inline;
	list-style:none;
}
#areaUtente a {
	margin:0 5px 0 5px;
	color:#006699;
	font-size:12px;
	font-weight:bold;	
}

#menuServizi {
	position:absolute;
	margin-top:25px;
	margin-left:500px;
	width:490px;
}
#menuServizi ul {
	margin:0;
	padding:0;
}
#menuServizi li {
	display:inline;
	list-style:none;
}


.p_area_riservata {
	width:100px;
	display:block;
	float:right;
	height:25px;
	color:#cc6600;
	font-size:12px;
	font-weight:bold;
	padding-left:25px;
	padding-top:10px;
	background-image: url(../img/lucchetto.gif);
	background-repeat: no-repeat;
	background-position: left center;
}
.p_area_riservata:link {
	text-decoration:none;
}
.p_area_riservata:active {
	text-decoration:none;
}
.p_area_riservata:visited {
	text-decoration:none;
}
.p_area_riservata:hover {
	text-decoration:underline;
}

.p_comunicati {
	width:100px;
	display:block;
	float:right;
	height:25px;
	color:#cc6600;
	font-size:12px;
	font-weight:bold;
	padding-left:25px;
	padding-top:10px;
}
.p_comunicati:link {
	text-decoration:none;
}
.p_comunicati:active {
	text-decoration:none;
}
.p_comunicati:visited {
	text-decoration:none;
}
.p_comunicati:hover {
	text-decoration:underline;
}




.p_registrazione {
	width:80px;
	display:block;
	float:right;
	height:25px;
	color:#cc6600;
	font-size:12px;
	font-weight:bold;
	padding-left:25px;
	padding-top:10px;
	background-image: url(../img/lucchetto.gif);
	background-repeat: no-repeat;
	background-position: left center;
}
.p_registrazione:link {
	text-decoration:none;
}
.p_registrazione:active {
	text-decoration:none;
}
.p_registrazione:visited {
	text-decoration:none;
}
.p_registrazione:hover {
	text-decoration:underline;
}


.p_contatti {
	width:45px;
	display:block;
	float:right;
	height:25px;
	color:#000000;
	font-size:12px;
	padding-left:5px;
	padding-top:10px;
	background-image: url(../img/pipe.gif);
	background-repeat: no-repeat;
	background-position: left center;
}
.p_contatti:link {
	text-decoration:none;
}
.p_contatti:active {
	text-decoration:none;
}
.p_contatti:visited {
	text-decoration:none;
}
.p_contatti:hover {
	text-decoration:underline;
}


.p_faq {
	width:40px;
	display:block;
	float:right;
	height:25px;
	color:#000000;
	font-size:12px;
	padding-left:5px;
	padding-top:10px;
	background-image: url(../img/pipe.gif);
	background-repeat: no-repeat;
	background-position: left center;
}
.p_faq:link {
	text-decoration:none;
}
.p_faq:active {
	text-decoration:none;
}
.p_faq:visited {
	text-decoration:none;
}
.p_faq:hover {
	text-decoration:underline;
}


.p_versioneAccessibile {
	width:130px;
	display:block;
	float:right;
	height:25px;
	color:#000000;
	font-size:12px;
	font-weight:bold;
	padding-top:10px;
}
.p_versioneAccessibile:link {
	text-decoration:none;
}
.p_versioneAccessibile:active {
	text-decoration:none;
}
.p_versioneAccessibile:visited {
	text-decoration:none;
}
.p_versioneAccessibile:hover {
	text-decoration:underline;
}

.p_RSS {
	width:30px;
	height:52px;
	display:block;
	float:right;
	background-image: url(../img/ico_rss.gif);
}

#menuPrincipale {
	width:990px;
	height:30px;
	background-color:#ff9900;
	position:absolute;
	margin-top:73px;
}
#menuPrincipale ul {
	margin:5px 0 0 10px;
	padding:0;
}
#menuPrincipale li {
	display:inline;
	list-style:none;
}
#menuPrincipale a {
	margin:0 5px 0 5px;
	font-size:14px;
	color:#000000;
}

#menuPortale {
	position:absolute;
	width:990px;
	margin-top:110px;
	height:38px;
	display:block;
	background-image: url(../img/bg_menuportale.gif);
}
#menuPortale ul{
	margin:12px 0 0 10px;
	padding:0;
}
#menuPortale li {
	font-size:13px;
	display:block;
	float:left;
	width:130px;
	margin:0 1px 0 1px;
	text-align:center;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #FFFFFF;
	color:#000000;
}
#menuPortale a {
	color:#006600;
}
.tabActive {
	display:block;
	width:130px;
	height:24px;
	background-color:#FFFFFF;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #cccccc;
	border-right-color: #cccccc;
	border-bottom-color: #ffffff;
	border-left-color: #cccccc;
	color:#006600;
	font-size:14px;
}
#riga2 {
	clear:both;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #FFFFFF;
	border-right-color: #cccccc;
	border-bottom-color: #cccccc;
	border-left-color: #cccccc;
	background-image: url(../img/bg_prato.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
#breadCrumb {
	font-size:12px;
	margin-top:20px;
	margin-left:20px;
	margin-right:20px;
	height:20px;
	z-index:2;
	color:#000000;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FF6600;
}
#breadCrumb a {
	color:#ff6600;
	font-weight:bold;
}
#breadCrumb a:link {
	text-decoration:underline;
}
#breadCrumb a:active {
	text-decoration:underline;
}
#breadCrumb a:visited {
	text-decoration:underline;
}
#breadCrumb a:hover {
	text-decoration:none;
}
#riga2 .col1 {
	width:190px;
	float:left;
}

#riga2 .col2 {
	width:565px;
	float:left;
}
#riga2 .col2_interna {
	width:735px;
	float:left;
	padding:20px 10px 0 10px;;
}
#riga2 .col3 {
	width:232px;
	float:left;
}



/* menu canali non viene utulizzato pił in quanto modificato*/

#menuCanali {
	width:170px;
	margin-left:10px;
	margin-top:10px;
	
}
#menuCanali h2 {
	margin:0;
	padding:0;
	text-align:right;
	color:#006600;
	font-size:13px;	
}
#menuCanali ul{
	margin:0;
	padding:0;
}
#menuCanali li {
	list-style:none;
	width:170px;
	height:20px;
	display:block;
	color:#FFFFFF;
	font-size:13px;
	font-weight:bold;
	background-color:#FF9900;
	margin:0;
	margin-bottom:1px;
	padding:3px 2px 0 0;
}
#menuCanali a {
	display:block;	
	text-align:right;
	width:170px;
	height:23px;
	color:#FFFFFF;
	font-size:13px;
	text-decoration:none;
}
#menuCanali a:link {
	color:#FFFFFF;
	width:170px;
	height:23px;
	font-size:13px;
	text-decoration:none;
	background-image: url(../img/freccetta_arancione.gif);
	background-repeat: no-repeat;
	background-position: left center;
}
#menuCanali a:active {
	color:#FFFFFF;
	font-size:13px;
	text-decoration:none;
	background-image: url(../img/freccetta_arancione.gif);
	background-repeat: no-repeat;
	background-position: left center;	
}
#menuCanali a:visited {
	color:#FFFFFF;
	font-size:13px;
	text-decoration:none;
	background-image: url(../img/freccetta_arancione.gif);
	background-repeat: no-repeat;
	background-position: left center;	
}
#menuCanali a:hover {
	color:#FFFFFF;
	width:170px;
	height:23px;
	font-size:13px;
	text-decoration:underline;
	background-color:#578531;
	background-image: url(../img/freccetta_arancione.gif);
	background-repeat: no-repeat;
	background-position: left center;	
}


#menuComuni {
	width:170px;
	margin-left:10px;
	margin-top:10px;
	
}
#menuComuni h2 {
	margin:0;
	padding:0;
	text-align:right;
	color:#006600;
	font-size:13px;	
}
#menuComuni ul{
	margin:0;
	padding:0;
}
#menuComuni li {
	list-style:none;
	width:170px;
	/*height:20px;*/
	display:block;
	color:#FFFFFF;
	font-size:13px;
	font-weight:bold;
	background-color:#FF9900;
	margin:0;
	margin-bottom:1px;
	padding:3px 2px 0 0;
}
#menuComuni a {
	display:block;	
	text-align:right;
	width:170px;
	min-height:23px;	
	color:#FFFFFF;
	font-size:13px;
	text-decoration:none;
}
#menuComuni a:link {
	color:#FFFFFF;
	width:170px;
	font-size:13px;
	text-decoration:none;
	background-image: url(../img/freccetta_arancione.gif);
	background-repeat: no-repeat;
	background-position: left center;
}
#menuComuni a:active {
	color:#FFFFFF;
	font-size:13px;
	text-decoration:none;
	background-image: url(../img/freccetta_arancione.gif);
	background-repeat: no-repeat;
	background-position: left center;	
}
#menuComuni a:visited {
	color:#FFFFFF;
	font-size:13px;
	text-decoration:none;
	background-image: url(../img/freccetta_arancione.gif);
	background-repeat: no-repeat;
	background-position: left center;	
}
#menuComuni a:hover {
	color:#FFFFFF;
	width:170px;
	font-size:13px;
	text-decoration:underline;
	background-color:#578531;
	background-image: url(../img/freccetta_arancione.gif);
	background-repeat: no-repeat;
	background-position: left center;	
}


#boxSondaggi {
	width:170px;
	margin-left:10px;
	margin-top:10px;
}
#testataSondaggi {
	width:165px;
	height:18px;
	background-image: url(../img/testatina.gif);
	margin:0;
	padding:0;
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
	padding-top:5px;
	padding-left:5px;
}
#corpoSondaggi {
	width:160px;
	background-image: url(../img/bg_newsletter.jpg);
	margin-top:1px;
	padding:5px;
	font-size:11px;
}




#boxNewsletter {
	width:170px;
	margin-left:10px;
	margin-top:10px;
}
#testataNewsletter {
	width:165px;
	height:18px;
	background-image: url(../img/testatina.gif);
	margin:0;
	padding:0;
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
	padding-top:5px;
	padding-left:5px;
}
#corpoNewsletter {
	width:160px;
	height:187px;
	background-image: url(../img/bg_newsletter.jpg);
	margin-top:1px;
	padding:5px;
	font-size:11px;
}
#corpoNewsletter label {
	color:#FFFFFF;
	font-weight:bold;
}
#boxCercaNelSito {
	width:170px;
	margin-left:10px;
	margin-top:10px;
	
}
#testataCercaNelSito {
	width:165px;
	height:18px;
	background-image: url(../img/testatina.gif);
	margin:0;
	padding:0;
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
	padding-top:5px;
	padding-left:5px;
}
#corpoCercaNelSito {
	width:160px;
	height:77px;
	padding:5px;
	font-size:11px;
	font-weight:bold;
	background-image: url(../img/bg_cercanelsito.jpg);
}
.linkRicercaAvanzata {
	font-size:11px;
	background-color:#669044;
	text-align:right;
	height:20px;
}
.linkRicercaAvanzata a {
	font-weight:bold;
	color:#FFFFFF;
	text-decoration:underline;
	
}
.linkRicercaAvanzata a:link {
	font-weight:bold;
	color:#FFFFFF;
	text-decoration:underline;	
}

.linkRicercaAvanzata a:visited {
	font-weight:bold;
	color:#FFFFFF;
	text-decoration:underline;	
}
.linkRicercaAvanzata a:active {
	font-weight:bold;
	color:#FFFFFF;
	text-decoration:underline;
}
.linkRicercaAvanzata a:hover {
	font-weight:bold;
	color:#FFFFFF;
	text-decoration:none;
}
#corpoTestoPagina {
	padding:5px;
}
.titolo {
	font-size:18px;
}
.titoloVerde {
	font-size:18px;
	color:#009900;
	margin:0;
	padding:0;
}
.lista_canale {
	color:#ff9900;
	font-size:12px;
	font-weight:bold;
}

.lista_data {
	color:#578531;
	font-size:12px;
	font-weight:bold;
}
.elementoListaNews {
	font-size:12px;
	clear:both;
	margin-bottom:20px;
}
.elementoListaNews h3 {
	display:inline;
	color:#003399;	
	font-size:12px;
}
.elementoListaNews a {
	color:#003399;
	text-decoration:underline;
}
.elementoListaNews a:link {
	color:#003399;
	text-decoration:underline;
}
.elementoListaNews a:active {
	color:#003399;
	text-decoration:underline;
}
.elementoListaNews a:visited {
	color:#003399;
	text-decoration:underline;
}
.elementoListaNews a:hover {
	color:#003399;
	text-decoration:none;
}


.elementoListaComunicati {
	font-size:12px;
	clear:both;
	height:20px;
	margin-bottom:5px;
}
.elementoListaComunicati h3 {
	display:inline;
	color:#003399;	
	font-size:12px;
}
.elementoListaComunicati a {
	color:#003399;
	text-decoration:underline;
}
.elementoListaComunicati a:link {
	color:#003399;
	text-decoration:underline;
}
.elementoListaComunicati a:active {
	color:#003399;
	text-decoration:underline;
}
.elementoListaComunicati a:visited {
	color:#003399;
	text-decoration:underline;
}
.elementoListaComunicati a:hover {
	color:#003399;
	text-decoration:none;
}




#boxScrollingNews {
	width:202px;
	height:200px;
	margin-left:15px;
	font-size:11px;
	margin-top:20px;
}

.testataScrollingNews {
	background-color:#ff9900;
	font-size:12px;
	font-weight:bold;
	margin:0;
	padding:0;
	height:15px;
	padding-top:5px;
	padding-left:5px;
	color:#FFFFFF;
}
.areaNews {
	background-color:#ffd174;
	margin-top:1px;
	padding:5px;
}
.listaNewsScroll {
	font-size:12px;
	clear:both;
	margin-top:5px;
}
.listaNewsScroll h3 {
	margin:0;
	padding:0;
}
.listaNewsScroll a {
	font-size:12px;
	margin:0;
	padding:0;
	color:#003399;
}

.listaNewsScroll a:link {
	color:#003399;
	text-decoration:underline;
}
.listaNewsScroll a:active {
	color:#003399;
	text-decoration:underline;
}
.listaNewsScroll a:visited {
	color:#003399;
	text-decoration:underline;
}
.listaNewsScroll a:hover {
	color:#003399;
	text-decoration:underline;
}

#boxEventiHome {
	width:202px;
	height:200px;
	margin-left:15px;
	font-size:11px;
	margin-top:10px;
	clear:both;
}
#boxAreaRiservataHome {
	width:202px;
	height:200px;
	margin-left:15px;
	margin-top:100px;	
	font-size:11px;
	clear:both;
}
.testataEventi {
	margin:0;
	padding:5px 0 0 5px;
	background-image:url(../img/testata_eventi_home.gif);
	width:197px;
	height:18px;
	color:#FFFFFF;
	font-size:12px;
	font-weight:bold;	
}

.corpoEventi {
	width:192px;
	height:220px;
	background-image:url(../img/bg_eventi_home.jpg);
	padding:5px;
	font-size:12px;
	margin-top:1px;
}
.corpoAreaRiservata {
	width:192px;
	height:180px;
	background-image:url(../img/bg_eventi_home.jpg);
	padding:5px;
	font-size:12px;
	margin-top:1px;
}
.tuttiGliAltriEventiLink {
	margin-top:1px;
	background-image:url(../img/footer_eventi.gif);
	width:197px;
	height:18px;
	padding-right:5px;
	padding-top:5px;
	font-size:12px;
	color:#FFFFFF;
	text-align:right;
}
.tuttiGliAltriEventiLink a {
	color:#FFFFFF;
	text-decoration:underline;
}
.tuttiGliAltriEventiLink a:link {
	color:#FFFFFF;
	text-decoration:underline;
}
.tuttiGliAltriEventiLink a:active {
	color:#FFFFFF;
	text-decoration:underline;
}
.tuttiGliAltriEventiLink a:visited {
	color:#FFFFFF;
	text-decoration:underline;
}
.tuttiGliAltriEventiLink a:hover {
	color:#FFFFFF;
	text-decoration:underline;
}
.fotoEventi {
	width:192px;
	text-align:center;
	height:110px;
	margin-bottom:5px;
}
.fotoEventi img {
	width:100px;
	height:100px;
}
.dataEvento {
	color:#000000;
	font-size:12px;
	font-weight:bold;
}
.message h3 {
	margin:0;
	padding:0;
	color:#336600;
	font-size:12px;	
}
.message a {	
	color:#336600;
	font-weight:bold;
	text-decoration:none;
}
.message a:link {
	color:#336600;
	font-weight:bold;
	text-decoration:none;
}
.message a:active {
	color:#336600;
	font-weight:bold;
	text-decoration:none;
}
.message a:visited {
	color:#336600;
	font-weight:bold;
	text-decoration:none;
}
.message a:hover {
	color:#336600;
	font-weight:bold;
	text-decoration:underline;
}



#riga3 {
	clear:both;
}
#footer {
	width:990px;
	/*background-color:#ff9900;*/
	text-align:left;
}
.menuFooter {
	margin:0;
	padding:0;
}
.menuFooter li {
	display:inline;
}
.menuFooter a {
	color:#FFFFFF;
	text-decoration:underline;
}
.menuFooter a:link {
	color:#FFFFFF;
	text-decoration:underline;
}
.menuFooter a:active {
	color:#FFFFFF;
	text-decoration:underline;
}
.menuFooter a:visited {
	color:#FFFFFF;
	text-decoration:underline;
}
.menuFooter a:hover {
	color:#FFFFFF;
	text-decoration:none;
}.bordoVerde {
	border: 1px solid #00A8A8;
}

