@charset "utf-8";
body  {
		background: #F0F0F0;
		margin: 0; padding: 0;
		font: normal normal 13px Arial, Helvetica, sans-serif;
		color: #333;
}
br.brake {
		height: 0;
		clear: both;
} 
a {
		color: #000;
		text-decoration: none;
}
a:hover {
		text-decoration: underline;
}
form {
		margin: 0;
		padding: 0;
}


/* testata -------------------------------------------------------------------- */
#testata {
		height: 190px;
		background: #C8DCF1 url(/img/testata/righettaTop.gif) 0 0 repeat-x;
		margin: 0;
		padding: 0;
} 
#fronte {
		display: block;
		width: 940px;
		height: 190px;
		position: absolute;
		left: 50%;
		margin: 0 0 0 -470px;
		padding: 0;
		background: url(/img/testata/sfondo-header.jpg) 0 0 no-repeat;
	} 
i {content: "\"/*" }
#fronte {
		position: relative;
		left: 0;
		margin: 0 auto;
		} 
/* */
#bogus{}

#logo {
		margin: 47px 0 0 0;
	/*	margin: 25px 0 0 0; = xmas */
		float: left;
} 
#countdown {
		position: absolute;
		top: 140px;
		left: 250px;
		width: 125px;
		height: 40px;
} 
#orologio {
		margin: 55px 0 0 0;
		padding: 0;
		float: right;
		width: 500px;
		text-align: right;
} 
#slogan {
		margin: 30px 0 0 0;
/*		margin: 35px 0 0 0; = xmas */
		float: right;
		width: 550px;
		font: normal normal 16px Georgia, "Times New Roman", Times, serif;
		color: #333; 
/*		color: #FFF; = xmas */
		text-align: right;
} 

#menuTop {
		position: absolute;
		left: 0;
		top: 0;
		width: 400px;
		text-align: left;
		/* background: url(/img/testata/sfondo-menu-top.gif) 0 0 repeat-x; */
}
#menuTop li {
		float: left;
		display: inline;
		margin: 0;
		padding: 0 0 10px 0;
		list-style: none;
		text-align: center;
		font: normal normal 10px Arial, Helvetica, sans-serif;
		color: #FFF;
}
#menuTop ul {
		margin: 0;
		padding: 0;
}
#menuTop a {
		display: block;
		margin: 8px 0 0 0;
		padding: 0 20px 0 20px;
		text-align: center;
		font: normal normal 12px Arial, Helvetica, sans-serif;
/*		color: #336699; */
		color: #FFF;
		text-transform: uppercase;
		border-left: 1px solid #A6C5E4;
}
#menuTop a#menuTop01:hover, 
#menuTop a#menuTop02:hover, 
#menuTop a#menuTop03:hover 
{
		color: #000;
		text-decoration: none;
}
#cercaHeader {
		position: absolute;
		left: 700px;
		top: 6px;
		width: 240px;
		text-align: right;
}
#campoCercaHeader input {
		width: 180px;
		height: 15px;
		float: left;
		font: normal normal 11px Arial, Helvetica, sans-serif;
		color: #333;
		border-width: 0;
}
#bottoneCercaHeader input {
		float: right;
		font: normal normal 9px Arial, Helvetica, sans-serif;
		color: #000;
		padding: 3px 5px;
}

/* /testata -------------------------------------------------------------------- */


/* menuOrizzontale -------------------------------------------------------------------- */
#menuOrizzontale {
		height: 37px;
		background: url(/img/testata/menu.gif) 0 0 repeat-x;
		margin: 0;
		padding: 0;
} 
#navigazioneOrizzontale {
		display: block;
		width: 940px;
		position: absolute;
		left: 50%;
		margin: 0 0 0 -470px;
		padding: 0;
		} 
i {content: "\"/*" }
#navigazioneOrizzontale {
		position: relative;
		left: 0;
		margin: 0 auto;
		} 
/* */
#bogus{}

#navigazioneOrizzontale li {
		float: left;
		display: inline;
		margin: 0;
		padding: 0;
		height: 37px;
		list-style: none;
		text-align: center;
		background: url(/img/testata/righettaMenu.gif) 0 1px no-repeat;
}
#navigazioneOrizzontale li#noSfondo {
		float: left;
		display: inline;
		margin: 0;
		padding: 0;
		height: 37px;
		list-style: none;
		text-align: center;
		background: none;
}
#navigazioneOrizzontale ul {
		margin: 0;
		padding: 0;
}
#navigazioneOrizzontale a {
		display: block;
		margin: 0;
		padding: 9px 16px 14px 16px;
		font: normal bold 12px Arial, Helvetica, sans-serif;
		color: #FFF;
		text-transform: uppercase;
}
#navigazioneOrizzontale a:hover {
		color: #F90;
		text-decoration: none;
		background: url(/img/testata/frecciaMenu.gif) center bottom no-repeat;
}
#navigazioneOrizzontale a#homeBott span {
		display: none;
}
#navigazioneOrizzontale a#homeBott {
		display: block;
		margin: 0;
		padding: 9px 20px 14px 0;
		width: 12px;
		height: 14px;
		background: url(/img/testata/homeDisatt.gif) left bottom no-repeat;
}
#navigazioneOrizzontale a#homeBott:hover {
		color: #F90;
		text-decoration: none;
		background: url(/img/testata/homeAtt.gif) left bottom no-repeat;
}

/* /menuOrizzontale -------------------------------------------------------------------- */




/* contenitore -------------------------------------------------------------------- */ 
#content {
		display: block;
		width: 940px;
		position: absolute;
		left: 50%;
		margin: 0 0 0 -470px;
		padding: 0;
		} 
i {content: "\"/*" }
#content {
		position: relative;
		left: 0;
		margin: 0 auto;
		} 
/* */
#bogus{}

#home #content {
		background: url(/img/home/rigaVerticale2.gif) 239px 0 no-repeat;
} 

#page #content {
		background: url(/img/home/rigaVerticale.gif) 239px 0 no-repeat;
} 

/* home -------------------------------------------------------------------- */ 
#contentHomeSx {
		float: left;
		display: inline;
		width: 240px;
		margin: 0;
		padding: 20px 0 0 0;
}
#cerca {
		margin: 20px 0 50px 0;
		padding: 20px 0 0 0;
		border-top: 1px dotted #CCC;
		float: left;
		width: 280px;
}
#cerca a {
		margin: 0 0 0 5px;
		font: normal normal 16px Arial, Helvetica, sans-serif;
		color: #369;
}
#campoCerca {
		background: url(/img/home/sfondoTestoCerca.gif) 0 0 no-repeat;
		width: 220px;
		height: 45px;
		float: left;
		padding: 3px 0 0 10px;
		margin: 5px 0 0 0;
}
#campoCerca input {
		border-color: #FFF;
		border: none;
		font: normal normal 11px Arial, Helvetica, sans-serif;
		color: #333;
		width: 210px;
		height: 13px;
}
#bottoneCerca {
		float: left;
		margin: 5px 0 0 0;
		padding: 3px 0 0 10px;
}
a.linkHome {
		display: block;
		margin: 0 15px 0 0;
		padding: 0 0 0 0;
/*		background: url(/img/home/righettaNovita.gif) 0 0 repeat-x;
*/		font: normal normal 16px Georgia, "Times New Roman", Times, serif;
		color: #000;
		text-transform: uppercase;
}
a.textHome {
		display: block;
		font: normal normal 11px Arial, Helvetica, sans-serif;
		color: #666;
		margin: 0 15px 15px 0;
		padding: 0;
		line-height: 130%;
		text-align: justify;
}

#contentBgHome {
		float: left;
		display: inline;
		margin: 0;
		padding: 0;
		background: url(/img/home/sfondoDx.gif) 0 0 repeat-y;
}
#contentHomeCenter {
		float: left;
		display: inline;
		width: 425px;
		margin: 20px 15px 0 0 ;
		padding: 0 20px 0 30px !important;
		padding: 0 20px 0 15px;
}
#contentHomeDx {
		float: left;
		display: inline;
		width: 210px;
		margin: 0;
		padding: 20px 0 0 0;
}
#proverbi {
		margin: 0 0 20px 0;
		padding: 0 0 20px 0;
		border-bottom: 1px dotted #CCC;
}
#proverbi a {
		font: normal normal 16px Arial, Helvetica, sans-serif;
		color: #369;
		padding: 0 0 0 5px;
}
#proverbi span {
		font: normal normal 18px Georgia, "Times New Roman", Times, serif;
		color: #000;
		margin: 7px 0 0 0;
		padding: 0;
		display: block;
}
#fotoSlogan {
		width: 606px;
		border: 2px solid #FFF;
}
h2#toponimo {
		font: normal normal 11px Arial, Helvetica, sans-serif;
		color: #333;
		line-height: 150%;
		text-align: justify;
		margin: 20px 0;
		padding: 10px;
		border: 2px solid #F60;
}
h2#toponimo b {
		font: italic bold 11px Georgia, "Times New Roman", Times, serif;
		color: #000;
}
h3.titoletto {
		font: normal normal 16px Arial, Helvetica, sans-serif;
		color: #369;
		padding: 20px 0 0 5px;
		margin: 0 0 5px 0;
		border-top: 1px dotted #CCC;
}
h3.titoletto2 {
		font: normal normal 16px Arial, Helvetica, sans-serif;
		color: #369;
		padding: 0 0 0 5px;
		margin: 0 0 5px 0;
}

#linkUtili {
		padding: 0 0 0 0;
		margin: 0 0 30px 0;
		float: right;
}
#linkUtili a {
		margin: 0 18px 0 0;
}
#mainSpot {
		margin: 0 0 30px 0;
		padding: 0 20px 0 0;
		width: 180px;
		float: left;
		border-right: 1px dotted #CCC;
}
.newsHome {
		margin: 0 0 30px 0;
		padding: 0 0 0 0;
		float: left;
		width: 210px;
}
.newsHome ul {
		margin: 0;
		list-style: none;
		display: block;
		padding: 5px 15px 0 15px;
		border: 1px solid #EAEAEA;
		background-color: #f8f8f8;
}
.newsHome li {
		margin: 8px 0 0 0;
		padding: 0 0 8px 0;
		border-bottom: 1px dotted #CCC;
		line-height: 100%;
		list-style: none;
}
.newsHome li a {
		font: normal normal 13px Georgia, "Times New Roman", Times, serif;
		color: #333;
}
.newsHome li a:hover {
		color: #f60;
		text-decoration: none;
}
.spot {
		margin: 0 25px 20px 0;
		padding: 0;
		width: 180px;
		float: left;
		display: inline;
}
.titoloSpot {
		display: block;
		margin: 0;
		padding: 3px 0;
		font: normal normal 20px Georgia, "Times New Roman", Times, serif;
		color: #000;
}
.testoSpot {
		display: block;
		margin: 5px 0;
		font: normal normal 11px Arial, Helvetica, sans-serif;
		color: #666;
}

#spotHome {
		margin: 0 15px 20px 0;
		padding: 20px 20px 0 20px;
		border: 1px solid #EAEAEA;
		background-color: #FFF;
}

#spotHome hr {
		margin: 15px 0;
		padding: 0;
		color: #EAEAEA;
}

.spotLato {
		display: block;
		margin: 0 15px 30px 0;
		padding: 0;
}
.spotLatoDx {
		display: block;
		margin: 0 0 20px 0;
		padding: 10px;
		background-color: #F8F8F8;
		border: 1px solid #EAEAEA;
}
.spotLato img {
		float: left;
		border: 1px solid #807A6C;
		margin: 0 10px 5px 0;
}
.spotLatoDx ul {
		padding-left: 5px;
}
.spotLatoDx li {
		font: normal bold 11px Arial, Helvetica, sans-serif;
		color: #f60;
		line-height: normal;
		margin-left: 10px;
}
.spotLatoDx a {
		font: normal normal 12px Georgia, "Times New Roman", Times, serif;
		color: #333;
		line-height: 130%;
		padding: 3px 0;
}
.spotLatoDx a:hover {
		color: #f60;
		text-decoration: none;
}
a.spotLatoTitolo, h2.spotLatoTitolo {
		margin: 0;
		padding: 0;
		font: normal normal 16px Georgia, "Times New Roman", Times, serif;
		color: #000;
}
a.spotLatoTesto, h3.spotLatoTesto {
		margin: 5px 0 10px 0;
		padding: 0 0 0 0;
		font: normal normal 11px Arial, Helvetica, sans-serif;
		color: #666;
		text-align: justify;
}
a.spotLatoTesto b, h3.spotLatoTesto b {
		color: #333;
}

a.eventiTitolo, h2.eventiTitolo {
		margin: 0;
		padding: 0;
		font: normal normal 18px Georgia, "Times New Roman", Times, serif;
		color: #000;
}
a.eventiTesto, h3.eventiTesto {
		margin: 5px 0 20px 0;
		padding: 0 0 20px 0;
		font: normal normal 12px Arial, Helvetica, sans-serif;
		color: #666;
		text-align: justify;
		border-bottom: 1px dotted #CCC;
		line-height: 150%;
}
a.eventiTesto b, h3.eventiTesto b {
		color: #333;
}

h3.inserimenti {
		margin: 5px 0 10px 0;
		padding: 0 0 0 0;
		font: normal normal 10px Arial, Helvetica, sans-serif;
		color: #666;
		text-align: left;
}
#associazioniHome {
		margin: 0 0 30px 0;
		padding: 0 0 0 20px;
		width: 200px;
		float: left;
}
ul#assHome, ul#assHome li {
		margin: 0;
		padding: 0;
		list-style: none;
}
ul#assHome li a {
		display: block;
		width: 160px;
		margin: 0 0 10px 0;
		padding: 10px 0 15px 40px;
		font: normal bold 12px Arial, Helvetica, sans-serif;
		color: #333;
		text-align: left;
		border-bottom: 1px dotted #CCC;
		text-transform: uppercase;
		background: url(/img/home/icona_associazioni.gif) 0 9px no-repeat;
}
ul#assHome li a span {
		font: normal normal 11px Arial, Helvetica, sans-serif;
		color: #666;
		text-transform: none;
}
ul#assHome li a:hover {
		color: #F60;
		text-decoration: none;
}
ul#assHome li a:hover span {
		color: #F60;
}
#annaHome {
		margin: 0 0 10px 0;
		display: block;
		padding: 0 0 20px 0;
		/*border-bottom: 1px dotted #CCC;*/
}
#annaHome a#imgAnna {
		float: left;
		display: inline;
		width: 85px;
		margin-right: 10px;
}
#annaHome a {
		float: left;
		display: inline;
		font: normal normal 11px Arial, Helvetica, sans-serif;
		color: #666;
		width: 130px;
}
#annaHome a b {
		font: normal normal 14px Georgia, "Times New Roman", Times, serif;
		color: #333;
}
/* pages -------------------------------------------------------------------- */ 

#contentSx {
		float: left;
		display: inline;
		width: 240px;
		margin: 0;
		padding: 0;
}
#contentSx h2 {
		width: 240px;
		margin: 0;
		padding: 43px 0 0 0;
		height: 40px;
		font: normal normal 24px Arial, Helvetica, sans-serif;
		color: #000;
		background: url(/img/menu/top.gif) left bottom no-repeat;
}
#titoloMenu {
		display: block;
		width: 240px;
		margin: 0;
		padding: 43px 0 0 0;
		height: 40px;
		font: normal normal 24px Arial, Helvetica, sans-serif;
		color: #000;
		background: url(/img/menu/top.gif) left bottom no-repeat;
}
#titoloMenuIPB {
		display: block;
		width: 240px;
		margin: 0;
		padding: 43px 0 0 0;
		height: 80px;
		font: normal normal 20px Arial, Helvetica, sans-serif;
		color: #000;
		background: url(/img/menu/top.gif) left bottom no-repeat;
}
#titoloMenuAlpini {
		display: block;
		width: 240px;
		margin: 0;
		padding: 43px 0 0 0;
		height: 70px;
		font: normal normal 20px Arial, Helvetica, sans-serif;
		color: #000;
		background: url(/img/menu/top.gif) left bottom no-repeat;
}
#menuVerticale ul, #menuVerticale li,#menuApprofondimenti ul, #menuApprofondimenti li {
		margin: 0;
		padding: 0;
		list-style: none;
}
#menuVerticale ul, #menuApprofondimenti ul {
		padding: 0 0 116px 0;
		list-style: none;
		background: url(/img/menu/bottom.gif) left bottom no-repeat;
}
#menuVerticale li a {
		display: block;
		width: 240px;
		margin: 0;
		padding: 13px 0 11px 0;
		background: url(/img/menu/sfondo.gif) left bottom no-repeat;
		font: normal normal 16px Georgia, "Times New Roman", Times, serif;
		color: #333;
}
#menuApprofondimenti li a {
		display: block;
		width: 240px;
		margin: 0;
		padding: 8px 0 6px 0;
		background: url(/img/menu/sfondo.gif) left bottom no-repeat;
		font: normal normal 13px Georgia, "Times New Roman", Times, serif;
		color: #333;
}
#menuVerticale li a span {
		font: normal normal 11px Arial, Helvetica, sans-serif;
		color: #333;
}
#menuApprofondimenti li a span {
		font: normal normal 10px Arial, Helvetica, sans-serif;
		color: #333;
}
#menuVerticale li a:hover, #menuApprofondimenti li a:hover {
		background: #f1f2f2 url(/img/menu/righetta.gif) left bottom repeat-x;
}
li#titANSPI span {
		display: block;
		width: 240px;
		margin: 0;
		padding: 40px 0 11px 0;
		background: url(/img/menu/sfondo.gif) left bottom no-repeat;
		font: normal normal 18px Arial, Helvetica, sans-serif;
		color: #000;
		text-transform: uppercase;
		text-shadow: #FFF 2px 2px;
}

#contentDx {
		float: left;
		display: inline;
		width: 670px;
		margin: 0;
		padding: 0 0 30px 30px !important;
		padding: 0 0 30px 20px;
		background: url(/img/home/sfondoDx.gif) 0 0 repeat-y;
}
#contentDx h2 {
		margin: 0;
		padding: 43px 0 30px 0;
		font: normal normal 24px Georgia, "Times New Roman", Times, serif;
		color: #333;
}
#contentDx h4 {
		margin: 0;
		padding: 20px 0 10px 0;
		font: normal bold 18px Georgia, "Times New Roman", Times, serif;
		color: #333;
}
#contentDx p {
		text-align: justify;
		line-height: 150%;
		margin: 0 0 15px 0;
}
#contentDx p a {
		font-weight: bold;
		text-decoration: underline;
}
#contentDx p a:hover {
		text-decoration: none;
}
#spiegazione, #spiegazioneFoto {
		margin: 30px 0;
		padding: 10px 10px 0 10px;
		background: #EAEAEA url(/img/esclamativo.gif) right top no-repeat;
		border: 1px dashed #CCC;
		width: 648px;
}
#spiegazioneFoto {
		width: 420px;
		float: left;
}
#spiegazione a, #spiegazioneFoto a {
		font-weight: bold;
}
#spiegazione p, #spiegazioneFoto p {
		margin: 0 0 10px 0;
		padding: 0;
		font: normal normal 14px Arial, Helvetica, sans-serif;
		color: #333;
		text-align: justify;
		text-shadow: #FFF 0 1px;
		line-height: 130%;
}
#spiegazioneCorta {
		margin: 30px 0;
		padding: 10px 10px 0 10px;
		background: #EAEAEA url(/img/esclamativo.gif) right top no-repeat;
		font: normal normal 14px Arial, Helvetica, sans-serif;
		border: 1px dashed #CCC;
		width: 190px;
}
#spiegazioneCorta p {
		margin: 0 0 10px 0;
		padding: 0;
		font: normal normal 13px Arial, Helvetica, sans-serif;
		color: #333;
		text-align: left;
		line-height: 130%;
		text-shadow: #FFF 0 1px;
}
#spiegazione ol {
		width: 280px;
		display: inline;
		float: left;
}
.fotoSx {
		margin: 0 30px 20px 0;
		float: left;
		padding: 10px;
		border: 1px solid #CCC;
		display: block;
}
.fotoDx {
		margin: 0 0 20px 30px;
		padding: 10px;
		float: right;
		border: 1px solid #CCC;
}
.fotoSx img, .fotoDx img {
		border-width: 0px;
}

/* /contenitore -------------------------------------------------------------------- */


/* paesaggio -------------------------------------------------------------------- */
#swfFlash {
		clear: both;
		overflow: auto;
		width: 668px;
		height: 360px;
		margin: 0;
		padding: 0;
		border: 1px solid #CCC;
}
#swfFlash object {
		margin: 0;
}
#mappa {
		margin: 10px 0 0 0;
		padding: 0;
		border: 1px solid #CCC;
}
#mappa img {
		width: 668px;
		margin: 0;
}
#mappaFotoAeree {
		margin: 0;
		width: 668px;
		height: 350px;
		overflow: scroll;
		padding: 0;
		border: 1px solid #CCC;
}
#mappaFoto {
	width: 1650px;
	height: 1470px;
}
#mappaFoto img {
	margin: 0;
	float: left;
}

/* /paesaggio -------------------------------------------------------------------- */


/* mappa sito -------------------------------------------------------------------- */
#mappaSito {
		margin: 55px 0;
		padding: 0 10px 0 0;
}
#mappaSito li {
		margin: 5px 0;
		font: normal normal 11px Arial, Helvetica, sans-serif;
		color: #666;
}
#mappaSito ol li {
		margin: 5px 0 10px 0;
		padding: 0 0 10px 0;
		border-bottom: 1px solid #FFF;
}
#mappaSito ul li {
		margin: 5px 0;
		padding: 0;
		border-bottom: none;
}
#mappaSito ol li a {
		font: normal bold 13px Georgia, "Times New Roman", Times, serif;
		color: #333;
		text-transform: uppercase;
}
#mappaSito ul li {
		list-style: square;
}
#mappaSito ul li a {
		font: normal bold 12px Georgia, "Times New Roman", Times, serif;
		color: #333;
		text-transform: capitalize;
}
/* /mappa sito -------------------------------------------------------------------- */


/* collegamenti -------------------------------------------------------------------- */ 
.collegamenti {
		margin: 30px 0 0 0;
		padding: 0 10px;
		font: normal normal 11px Arial, Helvetica, sans-serif;
		color: #666;
}
.collegamenti a {
		color: #000;
		font: normal bold 13px Georgia, "Times New Roman", Times, serif;
}
.collegamenti h1 {
		font: normal bold 15px Georgia, "Times New Roman", Times, serif;
		border-bottom: 1px solid #CCC;
		color: #F29400;
		padding: 0;
		margin: 10px 0 0 0;
}
.collegamenti ol li {
		margin: 5px 0;
}
/* /collegamenti -------------------------------------------------------------------- */ 



/* notizie -------------------------------------------------------------------- */
#menuNovita {
		margin: 0;
		padding: 0;
}
#menuNovita ul, #menuNovita li {
		margin: 0;
		padding: 0;
		list-style: none;
}
#menuNovita ul {
		padding: 0 0 116px 0;
		list-style: none;
		background: url(/img/menu/bottom.gif) left bottom no-repeat;
}
#menuNovita li a {
		display: block;
		width: 240px;
		margin: 0;
		padding: 13px 0 11px 0;
		background: url(/img/menu/sfondo.gif) left bottom no-repeat;
		font: normal normal 11px Arial, Helvetica, sans-serif;
		color: #666;
}
#menuNovita li a b {
		font: normal normal 18px Georgia, "Times New Roman", Times, serif;
		color: #333;
}
#menuNovita li a i {
		font: italic normal 10px Arial, Helvetica, sans-serif;
		color: #999;
}
#menuNovita li a:hover {
		background: #f1f2f2 url(/img/menu/righetta.gif) left bottom repeat-x;
		color: #000;
}
#menuNovita li a:hover b {
		color: #FF9900;
		text-decoration: none;
}
#menuNovita li a:hover i {
		color: #000;
		text-decoration: none;
}
#paginazioneNews {
		clear: both;
		border-bottom: 1px solid #CCC;
		margin: -50px 0 50px 0;
		padding: 5px 0;
		text-align: center;
		font: normal normal 11px Arial, Helvetica, sans-serif;
		color: #333;
}
#paginazioneNews a {
		font: normal normal 15px Arial, Helvetica, sans-serif;
		color: #000;
}
#paginazioneNews a:hover {
		color: #C00;
		text-decoration: none;
}
#testoNews {
		margin: 0;
		padding: 40px 10px 10px 10px;
		font: normal normal 13px Arial, Helvetica, sans-serif;
		color: #333;
		line-height: 150%;
		text-align: justify;
}
#testoNews h1 {
		padding: 0 0 3px 0;
		margin: 0 0 10px 0;
		border-bottom: 1px solid #CCC;
		font: normal bold 18px Georgia, "Times New Roman", Times, serif;
		color: #333;
}
#testoNews p {
		margin: 0 0 10px 0;
		padding: 0;
}
#dataNews {
		margin: 0 0 10px 0;
		padding: 0;
		font: italic normal 11px Arial, Helvetica, sans-serif;
		color: #999;
		text-align: right;
}
#testoNews .fotoSx {
		margin: 0 10px 10px 0;
		float: left;
		padding: 10px;
		border: 1px solid #CCC;
}
#testoNews .fotoDx {
		margin: 0 0 10px 10px;
		padding: 10px;
		float: right;
		border: 1px solid #CCC;
}
#testoNews .fotoSx a, #testoNews .fotoDx a {
		display: block;
		font: normal normal 10px Arial, Helvetica, sans-serif;
}
.didaFoto {
		font: italic normal 10px Arial, Helvetica, sans-serif;
		margin: 0;
		padding: 0;
}

p.textAnna {
		width: 310px;
		text-align: left;
		font-style: italic;
}
p.textAnna strong {
		font: normal normal 14px Georgia, "Times New Roman", Times, serif;
		color: #2d89aa;
}
/* /notizie -------------------------------------------------------------------- */



/* contatti -------------------------------------------------------------------- */
#formContatti {
		margin: 70px 0 0 10px;
		padding: 0;
		font: normal normal 13px Georgia, "Times New Roman", Times, serif;
		color: #333;
}

.campi {
		padding: 10px 0;
}
.campi input {
		width: 200px;
		height: 20px;
		margin: 3px 0;
		padding: 0 5px;
		border: 1px solid #CCC;
		font: normal normal 13px Arial, Helvetica, sans-serif;
		color: #000;
}
.conoscenza {
		font: normal normal 13px Georgia, "Times New Roman", Times, serif;
		color: #666;
		padding: 10px 0;
}
.conoscenza input.inserimento {
		height: 20px;
		margin: 3px 0;
		padding: 0 5px;
		width: 280px;
		border: 1px solid #CCC;
		font: normal normal 13px Arial, Helvetica, sans-serif;
		color: #000;
}
.conoscenza textarea {
		margin: 3px 0;
		padding: 0 5px;
		width: 370px;
		border: 1px solid #CCC;
		font: normal normal 13px Arial, Helvetica, sans-serif;
		color: #000;
}
#commenti textarea {
		width: 480px;
}
#privacy {
		margin: 10px 0;
		padding: 10px;
		border: 1px solid #F90;
		font: normal normal 12px Georgia, "Times New Roman", Times, serif;
		color: #666;
		background-color: #FFF;
		text-align: justify;
}
#privacy p {
		margin: 0;
}
.bottonePren {
		text-align: center;
		padding: 5px 0;
}
.bottonePren input {
		padding: 1px 5px;
		margin: 0 10px;
		font: normal bold 13px Arial, Helvetica, sans-serif;
		color: #333;
		background-color: #FFF;
		border: 1px solid #999;
}
#esito {
		margin: 30px 0 10px 0;
		line-height: 150%;
		padding: 70px 10px;
		height: 180px;
		font: normal bold 18px Georgia, "Times New Roman", Times, serif;
		color: #333;
		text-align: center;
		background: #EAEAEA url(/img/esclamativo.gif) right top no-repeat;
		border: 1px dashed #333;
}
/* /contatti -------------------------------------------------------------------- */



/* fonti -------------------------------------------------------------------- */
#fonti {
	padding: 30px 0 0 0;
	font: normal normal 13px Georgia, "Times New Roman", Times, serif;
	color: #333;
	background: #F0F0F0;
}
#fonti ul, #fonti ul li {
	list-style: none;
	margin: 0;
	padding: 0;
}
#fonti ol {
	border-top: 1px solid #F90;
	padding: 5px 0 30px 0;
}
li.areeFonti {
	font: normal bold 18px Georgia, "Times New Roman", Times, serif;
	color: #000;
	margin-top: 30px;
}
li {
	font: normal normal 13px Arial, Helvetica, sans-serif;
	color: #333;
	line-height: 150%;
}

/* /fonti -------------------------------------------------------------------- */ 


/* photo gallery -------------------------------------------------------------------- */
#PhotoGallery {
		font: italic normal 13px Georgia, "Times New Roman", Times, serif;
		color: #666;
		margin: 40px 0 0 0;
		padding: 0;
		width: 450px;
		float: left;
}
a.listaPhotoGallery {
		margin: 6px 6px 0 0;
		padding: 0;
		width: 78px;
		height: 78px;
		display: inline;
		float: left;
		border: 3px solid #f2f2f2;
}
a.listaPhotoGallery:hover {
		border: 3px solid #F90;
}
a.listaPhotoGallery img {
		margin: 0;
		padding: 0;
		width: 78px;
		border: 0;
}
.listaFotoClassi {
		margin: 0 10px 10px 0;
		padding: 10px;
		width: 195px;
		height: 78px;
		display: inline;
		float: left;
		border: 1px solid #ccc;
		font: normal normal 12px Georgia, "Times New Roman", Times, serif;
}
.listaFotoClassi a img {
		margin: 0 10px 0 0;
		padding: 0;
		width: 78px;
		border: 1px solid #333;
		float: left;
}
.listaFotoClassi a:hover img {
		border: 1px solid #F90;
}
.listaFotoClassi a:hover {
		color: #F90;
}
.didaCarri {
		margin: 0 10px 10px 0;
		padding: 0;
		font: italic normal 16px Georgia, "Times New Roman", Times, serif;
		color: #000;
}
/* /photo gallery -------------------------------------------------------------------- */


/* statistiche -------------------------------------------------------------------- */
table.statistiche {
		margin: 0 0 30px 0;
		border-collapse: collapse;
		width: 670px;
}
table.statistiche th {
		padding: 5px;
		text-align: center;
		border: 1px solid #CCC;
		background-color: #FFF;
		font: normal bold 13px Georgia, "Times New Roman", Times, serif;
		color: #F29400;
}
table.statistiche td {
		padding: 5px;
		text-align: center;
		border: 1px solid #CCC;
		background-color: #FFF;
		font: normal normal 13px Arial, Helvetica, sans-serif;
		color: #333;
}
table.statistiche td.noteStatistiche {
		font: normal normal 12px Georgia, "Times New Roman", Times, serif;
		color: #666;
		text-align: left;
}
.datiStatistiche {
		margin: 0 0 0 19px;
		width: 519px;
		font: normal normal 12px Georgia, "Times New Roman", Times, serif;
		color: #333;
		border: 1px solid #CCC;
		background-color: #FFF;
		padding: 10px;
		text-align: justify;
}
/* /statistiche -------------------------------------------------------------------- */


/* tradizioni -------------------------------------------------------------------- */ 
ul#menuModiDiDire {
		margin: 30px 0 5px 0;
		padding: 0 0 30px 0;
		list-style: none;
		border-bottom: 1px solid #CCC;
		width: 670px;
} 
ul#menuModiDiDire li {
		margin: 0;
		padding: 0;
		list-style: none;
		float: left;
} 
ul#menuModiDiDire li a {
		display: inline;
		font: normal normal 13px Georgia, "Times New Roman", Times, serif;
		color: #333;
		margin: 0 8px 0 0;
		padding: 0 8px 0 0;
		border-right: 1px solid #CCC;
}
ul#menuFotoStoriche {
		margin: 30px 0 5px 0;
		padding: 0 0 30px 0;
		list-style: none;
		width: 180px;
		float: right;
} 
ul#menuFotoStoriche li {
		margin: 0;
		padding: 4px 0;
		list-style: none;
		border-bottom: 1px solid #CCC;
} 
ul#menuFotoStoriche li a {
		display: inline;
		font: normal normal 13px Georgia, "Times New Roman", Times, serif;
		color: #333;
		margin: 0 8px 0 0;
		padding: 0 8px 0 0;
}
ul#menuFotoStoriche li i {
		font: normal normal 20px Georgia, "Times New Roman", Times, serif;
		color: #000;
		text-transform: uppercase;
}

#contentTradizioni h3 {
		padding: 0 0 3px 0;
		margin: 0 15px 10px 0;
		border-bottom: 1px solid #FFF;
		font: normal bold 18px Georgia, "Times New Roman", Times, serif;
		color: #333;
		text-transform: uppercase;
}
#contentTradizioni ul, #contentTradizioni ul li {
		padding: 0;
		margin: 10px 15px 0 0;
		list-style: none;
		font: italic bold 15px Georgia, "Times New Roman", Times, serif;
		color: #333;
}
#contentTradizioni ul li ol li {
		padding: 0;
		margin: 0 0;
		list-style: inherit;
		font: normal normal 13px Arial, Helvetica, sans-serif;
		color: #666;
		line-height: 150%;
}
table.soprannomi {
		margin: 0;
		border-collapse: collapse;
		width: 400px;
		float: left;
}
table.soprannomi th {
		padding: 5px;
		text-align: center;
		border: 1px solid #CCC;
		background-color: #FFF;
		font: italic bold 15px Georgia, "Times New Roman", Times, serif;
		color: #999;
}
table.soprannomi td {
		padding: 5px;
		text-align: center;
		border: 1px solid #CCC;
		background-color: #FFF;
		font: normal normal 13px Georgia, "Times New Roman", Times, serif;
		color: #333;
		text-transform: uppercase;
}

/* tradizioni -------------------------------------------------------------------- */ 


/* pie -------------------------------------------------------------------- */ 
#pie {
		background: url(/img/pie/righetta.gif) 0 0 repeat-x;
		margin: 0;
		padding: 0;
} 
#collo {
		display: block;
		width: 940px;
		position: absolute;
		left: 50%;
		margin: 0 0 0 -470px;
		padding: 0;
		background: url(/img/pie/pin.jpg) 0 100px no-repeat;
		} 
i {content: "\"/*" }
#collo {
		position: relative;
		left: 0;
		margin: 0 auto;
		} 
/* */
#bogus{}

#col1, #col2, #col3 {
		margin: 20px 0 0 0;
		padding: 0 60px 0 0;
		float: left;
		display: inline;
} 
#col4 {
		margin: 20px 0 0 0;
		padding: 0;
		float: left;
		display: inline;
} 
#col1 {
		margin: 20px 0 0 240px;
} 
#col1 a, #col2 a, #col3 a, #col4 a {
		display: block;
		margin: 3px 0 0 0;
		padding: 0;
		font: normal normal 11px Arial, Helvetica, sans-serif;
		color: #807a66;
} 
#col1 a.prinMenu, #col2 a.prinMenu, #col3 a.prinMenu, #col4 a.prinMenu {
		display: block;
		margin: 3px 0 0 0;
		padding: 0;
		font: normal bold 11px Arial, Helvetica, sans-serif;
		color: #807a66;
} 
#col1 a.prinMenu2, #col2 a.prinMenu2, #col3 a.prinMenu2, #col4 a.prinMenu2 {
		display: block;
		margin: 15px 0 0 0;
		padding: 0;
		font: normal bold 11px Arial, Helvetica, sans-serif;
		color: #807a66;
} 
#col4 a.prinMenu2#admin {
		display: block;
		padding: 3px 5px;
		font: normal bold 10px Arial, Helvetica, sans-serif;
		background-color: #807a66;
		color: #E5E4DE;
		text-transform: uppercase;
} 
#col4 a.prinMenu2#admin:hover {
		background-color: #F60;
		text-decoration: none;
} 

#copyright {
		margin: 30px 0 0 0;
		padding: 20px 0 20px 240px;
		font: normal normal 11px Arial, Helvetica, sans-serif;
		color: #807a66;
		background: url(/img/pie/righettaCopy.gif) 0 0 repeat-x;
}

#topAnchor {
		display: block;
		margin: 0 0 0 460px;
		padding: 0;
		width: 17px;
		height: 18px;
		background: url(/img/pie/ancora.gif) 0 0 no-repeat;
}
#topAnchor span {
		display: none;
}

/* /pie -------------------------------------------------------------------- */ 

