BODY, HTML
{
	margin : 0px;
	padding : 0px;
	height : auto;
	width : 100%;
	font-family : Tahoma, Helvetica, Arial, Verdana;
	font-size : 12px;
	font-weight : normal;
	height : 100%;
	background-color : #ffffff;
	background-image: url(../immagini/bg.jpg); 
	background-repeat: repeat-x;
	color: #000000;
}

FORM
{
	margin : 0px;
	padding : 0px;
}

#FormNewsletter
{
	font-family : Tahoma, Helvetica, Arial, Verdana;
	font-size : 12px;
	border: 1px;
	border-style: solid;
	background-color : #fffff;
	color: #000000;
	width:220px;
	height:50px;
}

#Form1Edicola
{
	font-family : Tahoma, Helvetica, Arial, Verdana;
	font-size : 12px;
	border: 1px;
	border-style: solid;
	background-color : #fffff;
	color: #000000;
	width:93px;
	height:21px;
}

#FormCorsi
{
	font-family : Tahoma, Helvetica, Arial, Verdana;
	font-size : 12px;
	border: 1px;
	border-style: solid;
	background-color : #fffff;
	color: #000000;
	width:168px;
	height:21px;
}

#FormScadenze
{
	font-family : Tahoma, Helvetica, Arial, Verdana;
	font-size : 12px;
	border: 1px;
	border-style: solid;
	background-color : #fffff;
	color: #000000;
	width:168px;
	height:21px;
}

#FormAppuntamenti
{
	font-family : Tahoma, Helvetica, Arial, Verdana;
	font-size : 12px;
	border: 1px;
	border-style: solid;
	background-color : #fffff;
	color: #000000;
	width:168px;
	height:21px;
}

#FormLP
{
	font-family : Tahoma, Helvetica, Arial, Verdana;
	font-size : 12px;
	border: 1px;
	border-style: solid;
	background-color : #fffff;
	color: #000000;
	width:90px;
	height:21px;
}

#Form1Leggi
{
	font-family : Tahoma, Helvetica, Arial, Verdana;
	font-size : 12px;
	border: 1px;
	border-style: solid;
	background-color : #f9f9f9;
	color: #1a6343;
	width:75px;
	height:21px;
}

#Form2Leggi
{
	font-family : Tahoma, Helvetica, Arial, Verdana;
	font-size : 12px;
	border: 1px;
	border-style: solid;
	background-color : #f9f9f9;
	color: #1a6343;
	width:130px;
	height:21px;
}
#Form3Leggi
{
	font-family : Tahoma, Helvetica, Arial, Verdana;
	font-size : 12px;
	border: 1px;
	border-style: solid;
	background-color : #f9f9f9;
	color: #1a6343;
	width:130px;
	height:21px;
}

#FormPec
{
	font-family : Tahoma, Helvetica, Arial, Verdana;
	font-size : 12px;
	border: 1px;
	border-style: solid;
	background-color : #fffff;
	color: #000000;
	width:130px;
	height:19px;
}

IMG
{
	border-color:#cecece;
}

TABLE
{
	font-family : Tahoma, Helvetica, Arial, Verdana;
	font-size : 12px;
}

A
{
	font-family : Tahoma, Helvetica, Arial, Verdana;
	color: #000000;
}
	

.Contenitore
{
	margin-left: auto;
	margin-right: auto;
	width : 100%;
	height : 100%;
	padding-top : 0px;
	padding-bottom : 0px;		
	padding-right : 0px;
	padding-left : 0px;
	text-align : center;
	
}

.Contenitore2
{
	margin-left: auto;
	margin-right: auto;
	width :970px;
	padding-top : 0px;
	padding-bottom : 0px;		
	padding-right : 0px;
	padding-left : 0px;
	text-align : center;

}

.BoxTestata
{
	margin-left: auto;
	margin-right: auto;
	width : 970px;
	height : 138px;
	padding-top : 0px;
	padding-bottom : 0px;		
	padding-right : 0px;
	padding-left : 0px;
	text-align : center;
}

.BoxMenuTop
{
	margin-left: auto;
	margin-right: auto;
	width : 970px;
	height : 47px;
	padding-top : 0px;
	padding-bottom : 0px;		
	padding-right : 0px;
	padding-left : 0px;
	text-align : center;
	background-image: url(../immagini/bg_menu.gif); 
	background-repeat: no-repeat;
}

.BoxMenuTopContenitore
{
	margin-left: auto;
	margin-right: auto;
	width :900px;
	padding-top : 9px;
	padding-bottom : 0px;		
	padding-right : 0px;
	padding-left : 0px;
	text-align : left;

}

.BoxFoto
{
	margin-left: auto;
	margin-right: auto;
	width : 970px;
	height : 285px;
	padding-top : 0px;
	padding-bottom : 0px;		
	padding-right : 0px;
	padding-left : 0px;
	text-align : center;
	background-image: url(../immagini/bg_foto.jpg); 
	background-repeat: no-repeat;
}

.BoxTestataBottom
{
	margin-left: auto;
	margin-right: auto;
	width : 970px;
	height : 18px;
	padding-top : 0px;
	padding-bottom : 0px;		
	padding-right : 0px;
	padding-left : 0px;
	text-align : center;
	background-image: url(../immagini/bg_testata.gif); 
	background-repeat: no-repeat;
}

.BoxMenuSx
{
	width : 171px;
	padding-top : 0px;
	padding-bottom : 0px;		
	padding-right : 0px;
	padding-left : 0px;
	text-align : center;
	background: #e2ddc9;
}

.TabellaMenuSx
{
	width : 171px;
	font-family : Tahoma, Helvetica, Arial, Verdana;
	font-size : 13px;
	font-weight: bold;
	border: 0px;
	color: #000000;
}

.TabellaMenuSx #Sezione
{
	padding-top : 0px;
	padding-bottom : 0px;		
	padding-right : 0px;
	padding-left : 0px;
	text-align : left;
	vertical-align: middle;
	height: 28px;
}

.TabellaMenuSx #Sezione2
{
	padding-top : 0px;
	padding-bottom : 5px;		
	padding-right : 0px;
	padding-left : 0px;
	text-align : left;
	vertical-align: middle;
}

.BoxMenuSxBottom
{
	width : 171px;
	height : 9px;
	padding-top : 0px;
	padding-bottom : 0px;		
	padding-right : 0px;
	padding-left : 0px;
	text-align : center;
	background-image: url(../immagini/bg_menusxbottom.gif); 
	background-repeat: no-repeat;

}

.BoxBannerSx
{
	width : 171px;
	padding-top : 25px;
	padding-bottom : 0px;		
	padding-right : 0px;
	padding-left : 0px;
	text-align : center;

}

.BoxBannerdx
{
	width : 250px;
	height : 250px;
	padding-top : 0px;
	padding-bottom : 0px;		
	padding-right : 0px;
	padding-left : 0px;
	text-align : center;
	overflow: hidden;
}

.BoxCorpo
{
	margin-left: auto;
	margin-right: auto;
	margin-top: 20px;
	margin-bottom: 0px;
	width : 772px;
	padding-top : 0px;
	padding-bottom : 0px;		
	padding-right : 0px;
	padding-left : 0px;
	text-align : left;
}

.BoxNews1
{
	margin-left: auto;
	margin-right: auto;
	margin-top: 0px;
	margin-bottom: 0px;
	width : 499px;
	height:15px;
	padding-top : 0px;
	padding-bottom : 0px;		
	padding-right : 0px;
	padding-left : 0px;
	background-image: url(/immagini/bg_news_1.gif); 
	background-repeat: no-repeat;
}

.BoxNews2
{
	margin-left: auto;
	margin-right: auto;
	margin-top: 0px;
	margin-bottom: 0px;
	width : 499px;
	height:15px;
	padding-top : 0px;
	padding-bottom : 0px;		
	padding-right : 0px;
	padding-left : 0px;
	background-image: url(/immagini/bg_news_2.gif); 
	background-repeat: no-repeat;
}

.BoxNews3
{
	margin-left: auto;
	margin-right: auto;
	margin-top: 0px;
	margin-bottom: 0px;
	width : 499px;
	height:13px;
	padding-top : 0px;
	padding-bottom : 0px;		
	padding-right : 0px;
	padding-left : 0px;
	background-image: url(/immagini/bg_news_3.gif); 
	background-repeat: no-repeat;
}

.BoxNewsTitolo
{
	margin-left: auto;
	margin-right: auto;
	margin-top: 0px;
	margin-bottom: 0px;
	width : 499px;
	height: 43px;
	padding-top : 0px;
	padding-bottom : 0px;		
	padding-right : 0px;
	padding-left : 0px;
	text-align : center;
	background: #ffffff;
	background-image: url(/immagini/bg_news_titolo.gif); 
	background-repeat: repeat-y;
}

.BoxNewsCorpo
{
	margin-left: auto;
	margin-right: auto;
	margin-top: 0px;
	margin-bottom: 0px;
	width : 499px;
	height: 323px;
	padding-top : 0px;
	padding-bottom : 0px;		
	padding-right : 0px;
	padding-left : 0px;
	text-align : center;
	background: #fafafa;
	background-image: url(/immagini/bg_news_corpo.gif); 
	background-repeat: repeat-y;
}

.ContenitoreNews
{
	margin-left: auto;
	margin-right: auto;
	margin-top: 0px;
	margin-bottom: 0px;
	width : 499px;
	height: 305px;
	padding-top : 0px;
	padding-bottom : 0px;		
	padding-right : 0px;
	padding-left : 0px;
	text-align : center;
}

.ContenitorePagNews
{
	margin-left: auto;
	margin-right: auto;
	margin-top: 0px;
	margin-bottom: 0px;
	width : 499px;
	padding-top : 0px;
	padding-bottom : 0px;		
	padding-right : 0px;
	padding-left : 0px;
	text-align : center;
}

.TabellaNews
{
	width : 499px;
	font-family : Tahoma, Helvetica, Arial, Verdana;
	font-size : 12px;
	font-weight: normal;
	border: 0px;
	color: #000000;
}

.TabellaNews #Titolo
{
	padding-top : 0px;
	padding-bottom : 0px;		
	padding-right : 0px;
	padding-left : 0px;
	text-align : left;
	vertical-align: middle;
	height: 43px;
}

.TabellaNews #Sezione
{
	padding-top : 0px;
	padding-bottom : 0px;		
	padding-right : 0px;
	padding-left : 0px;
	text-align : left;
	vertical-align: top;
	height: 20px;
	
	font-size : 13px;
	font-weight: bold;
	color: #009046;
}

.TabellaNews #Notizia
{
	padding-top : 0px;
	padding-bottom : 0px;		
	padding-right : 0px;
	padding-left : 0px;
	text-align : left;
	vertical-align: top;
	height: 35px;
	
	font-size : 12px;
	font-weight: normal;
	color: #000000;
	text-decoration: underline;
}

.BoxArticoli
{
	margin-left: auto;
	margin-right: auto;
	margin-top: 25px;
	margin-bottom: 0px;
	width : 499px;
	padding-top : 0px;
	padding-bottom : 0px;		
	padding-right : 0px;
	padding-left : 0px;
}

.TabellaArticoli
{
	width : 499px;
	height: 300px;
	font-family : Tahoma, Helvetica, Arial, Verdana;
	font-size : 12px;
	font-weight: normal;
	border: 0px;
	color: #000000;
}

.TabellaArticoli #Separatore
{
	background-image: url(/immagini/bg_articoli.gif); 
	background-repeat: repeat-y;
}

.TabellaArticoli #Titolo
{
	font-size : 13px;
	font-weight: bold;
	color: #009046;
}

.BoxLinksTop
{
	margin-left: auto;
	margin-right: auto;
	margin-top: 20px;
	margin-bottom: 0px;
	width : 772px;
	height:17px;
	padding-top : 0px;
	padding-bottom : 0px;		
	padding-right : 0px;
	padding-left : 0px;
	background-image: url(/immagini/bg_links_top.gif); 
	background-repeat: no-repeat;
}

.BoxLinks
{
	margin-left: auto;
	margin-right: auto;
	margin-top: 0px;
	margin-bottom: 0px;
	width : 772px;
	padding-top : 0px;
	padding-bottom : 0px;		
	padding-right : 0px;
	padding-left : 0px;
	text-align : center;
	background: #e2ddc9;
}

.BoxLinksBottom
{
	margin-left: auto;
	margin-right: auto;
	margin-top: 0px;
	margin-bottom: 0px;
	width : 772px;
	height:17px;
	padding-top : 0px;
	padding-bottom : 0px;		
	padding-right : 0px;
	padding-left : 0px;
	background-image: url(/immagini/bg_links_bottom.gif); 
	background-repeat: no-repeat;
}

.TabellaLinks
{
	width : 750px;
	font-family : Tahoma, Helvetica, Arial, Verdana;
	font-size : 11px;
	font-weight: normal;
	border: 0px;
	color: #000000;
}

.TabellaLinks #Sezione
{
	padding-top : 0px;
	padding-bottom : 0px;		
	padding-right : 0px;
	padding-left : 0px;
	text-align : left;
	vertical-align: middle;
	height: 28px;
}

.BoxRinascitaTop
{
	margin-left: auto;
	margin-right: auto;
	margin-top: 25px;
	margin-bottom: 0px;
	width : 250px;
	height:9px;
	padding-top : 0px;
	padding-bottom : 0px;		
	padding-right : 0px;
	padding-left : 0px;
	background-image: url(/immagini/bg_rinascita_top.gif); 
	background-repeat: no-repeat;

}

.BoxRinascita
{
	margin-left: auto;
	margin-right: auto;
	margin-top: 0px;
	margin-bottom: 0px;
	width : 250px;
	height:116px;
	padding-top : 0px;
	padding-bottom : 0px;		
	padding-right : 0px;
	padding-left : 0px;
	background: #e2ddc9;
	text-align : center;
}

.BoxRinascitaBottom
{
	margin-left: auto;
	margin-right: auto;
	margin-top: 0px;
	margin-bottom: 0px;
	width : 250px;
	height:9px;
	padding-top : 0px;
	padding-bottom : 0px;		
	padding-right : 0px;
	padding-left : 0px;
	background-image: url(/immagini/bg_rinascita_bottom.gif); 
	background-repeat: no-repeat;
}

.TabellaRinascita
{
	width : 220px;
	font-family : Tahoma, Helvetica, Arial, Verdana;
	font-size : 12px;
	font-weight: normal;
	border: 0px;
	color: #000000;
}

.TabellaRinascita #Titolo
{
	font-family : Tahoma, Helvetica, Arial, Verdana;
	font-size : 13px;
	font-weight: bold;
	color: #009046;
	height: 40px;
}

.BoxNewsletterTop
{
	margin-left: auto;
	margin-right: auto;
	margin-top: 25px;
	margin-bottom: 0px;
	width : 250px;
	height:9px;
	padding-top : 0px;
	padding-bottom : 0px;		
	padding-right : 0px;
	padding-left : 0px;
	background-image: url(/immagini/bg_newsletter_top.gif); 
	background-repeat: no-repeat;

}

.BoxNewsletter
{
	margin-left: auto;
	margin-right: auto;
	margin-top: 0px;
	margin-bottom: 0px;
	width : 250px;
	height:116px;
	padding-top : 0px;
	padding-bottom : 0px;		
	padding-right : 0px;
	padding-left : 0px;
	background: #fafafa;
	background-image: url(/immagini/bg_newsletter.gif); 
	background-repeat: repeat-y;
	text-align : center;
}

.BoxNewsletterBottom
{
	margin-left: auto;
	margin-right: auto;
	margin-top: 0px;
	margin-bottom: 0px;
	width : 250px;
	height:9px;
	padding-top : 0px;
	padding-bottom : 0px;		
	padding-right : 0px;
	padding-left : 0px;
	background-image: url(/immagini/bg_newsletter_bottom.gif); 
	background-repeat: no-repeat;
}

.TabellaNewsletter
{
	width : 220px;
	font-family : Tahoma, Helvetica, Arial, Verdana;
	font-size : 12px;
	font-weight: normal;
	border: 0px;
	color: #000000;
}

.BoxPrevisioni
{
	width : 250px;
	height : 122px;
	padding-top : 25px;
	padding-bottom : 0px;		
	padding-right : 0px;
	padding-left : 0px;
	text-align : center;

}

.BoxPiede
{
	margin-left: auto;
	margin-right: auto;
	margin-top: 20px;
	margin-bottom: 0px;
	width : 970px;
	height : 26px;
	padding-top : 0px;
	padding-bottom : 0px;		
	padding-right : 0px;
	padding-left : 0px;
	text-align : center;
	background-color : #002e2c;
	font-size : 12px;
	font-weight : normal;
	color: #ffffff;
}
.TabellaPiede
{
	width : 950px;
	height: 26px;
	font-family : Tahoma, Helvetica, Arial, Verdana;
	font-size : 12px;
	font-weight : normal;
	color: #ffffff;
	border: 0px;
}


span.button1{
/*background: none;*/
background: transparent url('../immagini/button2_left.png') no-repeat top left;
display: block;
float: left;
font: bolder 13px Arial, Tahoma, Helvetica; /* Change 13px as desired */
line-height: 30px; /* This value + 4px + 4px (top and bottom padding of SPAN) must equal height of button background (default is 30px) */
height: 30px; /* Height of button background height */
padding-left: 6px; /* Width of left menu image */
}

span.button1 a:link, span.button1 a:visited, span.button1 a:hover, span.button1 a:active{
color: black; /*button text color*/
text-decoration: none;
}

span.button1 a{
/*background: none;*/
background: transparent url('../immagini/button2_right.png') no-repeat top right;
display: block;
padding: 0px 9px 0px 3px; /*Set 10px to be equal or greater than'padding-left' value above*/
color: black; /*button text color*/
}

span.button1 a:hover{ /* Hover state CSS */
text-decoration: none;
background: transparent url('../immagini/button1_right.gif') no-repeat top right;
display: block;
padding: 0px 9px 0px 3px; /*Set 10px to be equal or greater than'padding-left' value above*/
color: white; /*button text color*/
}

span.button2{
background: transparent url('../immagini/button1_left.gif') no-repeat top left;
display: block;
float: left;
font: bolder 13px Arial, Tahoma, Helvetica; /* Change 13px as desired */
line-height: 30px; /* This value + 4px + 4px (top and bottom padding of SPAN) must equal height of button background (default is 30px) */
height: 30px; /* Height of button background height */
padding-left: 6px; /* Width of left menu image */
}

span.button2 a:link, span.button2 a:visited, span.button2 a:hover, span.button2 a:active{
color: white; /*button text color*/
text-decoration: none;
}

span.button2 a{
background: transparent url('../immagini/button1_right.gif') no-repeat top right;
display: block;
padding: 0px 9px 0px 3px; /*Set 10px to be equal or greater than'padding-left' value above*/
color: white; /*button text color*/
text-decoration: none;
}

span.button2 a:hover{ /* Hover state CSS */
text-decoration: none;
color: white; /*button text color*/
}

.LinkMenuSx {text-decoration: none}
a.LinkMenuSx {color: #000000}
a.LinkMenuSx:visited {color: #000000}
a.LinkMenuSx:hover {color: #000000; text-decoration: underline}

.LinkCredits {text-decoration: none}
a.LinkCredits {color: #ffffff}
a.LinkCredits:visited {color: #ffffff}
a.LinkCredits:hover {color: #ffffff; text-decoration: underline}

.LinkPagine {text-decoration: none}
a.LinkPagine {color: #000000}
a.LinkPagine:visited {color: #000000}
a.LinkPagine:hover {color: #000000; text-decoration: underline}

.BoxDocumenti{
	margin-left: auto;
	margin-right: auto;
	position:relative;
	z-index:15;
	right:0px;
	left:0px;
	top:20px;
	bottom:0px;
	width:720px;
	font-family : Tahoma, Helvetica, Arial, Verdana;
	font-size : 12px;
	font-weight : normal;
	color: #009046;
	border-color : #e2e2e2;
	border-width : 1px;
	border-style: solid;
	background-color : #ffffff;
	text-align: left;
}

.TabellaDocumenti
{
	width : 100%;
	font-family : Tahoma, Helvetica, Arial, Verdana;
	font-size : 13px;
	border: 0px;
	color: #009046;
	text-align : left;
	vertical-align: top;
	padding-top : 5px;
	padding-bottom : 5px;		
	padding-right : 10px;
	padding-left : 10px;
}

.TabellaDocumenti #Titolo
{
	height: 20px;
	text-align : left;
	vertical-align: top;
	padding-top : 5px;
	padding-bottom : 0px;		
	padding-right : 0px;
	padding-left : 5px;
	font-size : 12px;
	font-style:italic;
	font-weight: bold;
}

.TabellaDocumenti #TitoloArchivio
{
	height: 30px;
	text-align : left;
	vertical-align: top;
	padding-top : 5px;
	padding-bottom : 0px;		
	padding-right : 0px;
	padding-left : 5px;
	font-size : 12px;
	font-style:italic;
	font-weight: bold;
}

.TabellaDocumenti #Filetto
{
	height: 1px;
	padding-top : 0px;
	padding-bottom : 5px;		
	padding-right : 0px;
	padding-left : 5px;
	text-align : left;
	vertical-align: top;
}

.TabellaDocumenti #Filetto2
{
	height: 1px;
	padding-top : 5px;
	padding-bottom : 5px;		
	padding-right : 0px;
	padding-left : 0px;
	text-align : center;
	vertical-align: middle;
}

.TabellaDocumenti #Contenuto
{
	text-align : left;
	vertical-align: top;
	padding-top : 0px;
	padding-bottom : 0px;		
	padding-right : 5px;
	padding-left : 5px;
	font-size : 10px;
}


.BoxContenuti1
{
	margin-left: auto;
	margin-right: auto;
	margin-top: 0px;
	margin-bottom: 0px;
	width : 772px;
	height:15px;
	padding-top : 0px;
	padding-bottom : 0px;		
	padding-right : 0px;
	padding-left : 0px;
	background-image: url(/immagini/bg_contenuti_1.gif); 
	background-repeat: no-repeat;
}

.BoxContenuti2
{
	margin-left: auto;
	margin-right: auto;
	margin-top: 0px;
	margin-bottom: 0px;
	width : 772px;
	height:15px;
	padding-top : 0px;
	padding-bottom : 0px;		
	padding-right : 0px;
	padding-left : 0px;
	background-image: url(/immagini/bg_contenuti_2.gif); 
	background-repeat: no-repeat;
}

.BoxContenuti3
{
	margin-left: auto;
	margin-right: auto;
	margin-top: 0px;
	margin-bottom: 0px;
	width : 772px;
	height:13px;
	padding-top : 0px;
	padding-bottom : 0px;		
	padding-right : 0px;
	padding-left : 0px;
	background-image: url(/immagini/bg_contenuti_3.gif); 
	background-repeat: no-repeat;
}

.BoxContenutiTitolo
{
	margin-left: auto;
	margin-right: auto;
	margin-top: 0px;
	margin-bottom: 0px;
	width : 772px;
	height: 43px;
	padding-top : 0px;
	padding-bottom : 0px;		
	padding-right : 0px;
	padding-left : 0px;
	text-align : center;
	background: #ffffff;
	background-image: url(/immagini/bg_contenuti_titolo.gif); 
	background-repeat: repeat-y;
}

.BoxContenutiCorpo
{
	margin-left: auto;
	margin-right: auto;
	margin-top: 0px;
	margin-bottom: 0px;
	width : 772px;
	padding-top : 0px;
	padding-bottom : 0px;		
	padding-right : 0px;
	padding-left : 0px;
	text-align : center;
	background: #fafafa;
	background-image: url(/immagini/bg_contenuti_corpo.gif); 
	background-repeat: repeat-y;
}

.TabellaContenuti
{
	width : 772px;
	height: 100%;
	font-family : Tahoma, Helvetica, Arial, Verdana;
	font-size : 12px;
	font-weight: normal;
	border: 0px;
	color: #000000;
}

.TabellaContenuti #TitoloSezione
{
	padding-top : 0px;
	padding-bottom : 0px;		
	padding-right : 0px;
	padding-left : 0px;
	text-align : left;
	vertical-align: middle;
	font-size : 25px;
}

.TabellaContenuti #Testo
{
	padding-top : 10px;
	padding-bottom : 3px;		
	padding-right : 0px;
	padding-left : 0px;
	text-align : left;
	vertical-align: top;
}

.BoxFiltroCorsi{
	position:relative;
	z-index:10;
	left:5px;
	top:0px;
	width:270px;
	height:30px;
	font-family : Tahoma, Helvetica, Arial, Verdana;
	font-size : 12px;
	font-weight : normal;
	color: #009046;
	border-color : #e2e2e2;
	border-width : 1px;
	border-style: solid;
	background-color : #ffffff;
	text-align: center;
}

.BoxRichiestaCorsi{
	position:relative;
	z-index:10;
	right:5px;
	top:0px;
	width:180px;
	font-family : Tahoma, Helvetica, Arial, Verdana;
	font-size : 12px;
	font-weight : normal;
	color: #009046;
	border-color : #e2e2e2;
	border-width : 1px;
	border-style: solid;
	background-color : #ffffff;
	text-align: center;
	padding-top:5px;
	padding-bottom:5px;
}

.BoxElencoCorsi{
	position:relative;
	z-index:10;
	left:5px;
	top:20px;
	width:712px;
	font-family : Tahoma, Helvetica, Arial, Verdana;
	font-size : 12px;
	font-weight : normal;
	color: #009046;
	border-color : #e2e2e2;
	border-width : 1px;
	border-style: solid;
	background-color : #ffffff;
	text-align: center;
}

.TabellaCorsi
{
	width : 100%;
	font-family : Tahoma, Helvetica, Arial, Verdana;
	font-size : 13px;
	border: 0px;
	color: #009046;
	text-align : left;
	vertical-align: top;
	padding-top : 5px;
	padding-bottom : 5px;		
	padding-right : 0px;
	padding-left : 0px;
}

.TabellaCorsi #Titolo
{
	height: 20px;
	text-align : left;
	vertical-align: top;
	padding-top : 5px;
	padding-bottom : 0px;		
	padding-right : 0px;
	padding-left : 5px;
	font-size : 12px;
	font-style:italic;
	font-weight: bold;
}

.TabellaCorsi #Filetto
{
	height: 1px;
	padding-top : 0px;
	padding-bottom : 5px;		
	padding-right : 0px;
	padding-left : 5px;
	text-align : left;
	vertical-align: top;
}


.TabellaCorsi #Contenuto
{
	text-align : left;
	vertical-align: top;
	padding-top : 0px;
	padding-bottom : 0px;		
	padding-right : 5px;
	padding-left : 5px;
	font-size : 10px;
}

.BoxFiltroScadenze{
	position:relative;
	z-index:10;
	left:5px;
	top:0px;
	width:270px;
	height:30px;
	font-family : Tahoma, Helvetica, Arial, Verdana;
	font-size : 12px;
	font-weight : normal;
	color: #009046;
	border-color : #e2e2e2;
	border-width : 1px;
	border-style: solid;
	background-color : #ffffff;
	text-align: center;
}


.BoxElencoScadenze{
	position:relative;
	z-index:10;
	left:5px;
	top:20px;
	width:712px;
	font-family : Tahoma, Helvetica, Arial, Verdana;
	font-size : 12px;
	font-weight : normal;
	color: #009046;
	border-color : #e2e2e2;
	border-width : 1px;
	border-style: solid;
	background-color : #ffffff;
	text-align: center;
}

.TabellaScadenze
{
	width : 100%;
	font-family : Tahoma, Helvetica, Arial, Verdana;
	font-size : 13px;
	border: 0px;
	color: #000000;
	text-align : left;
	vertical-align: top;
	padding-top : 5px;
	padding-bottom : 5px;		
	padding-right : 0px;
	padding-left : 0px;
}

.TabellaScadenze #Titolo
{
	height: 20px;
	text-align : left;
	vertical-align: top;
	padding-top : 5px;
	padding-bottom : 0px;		
	padding-right : 0px;
	padding-left : 5px;
	font-size : 12px;
	font-style:italic;
	font-weight: bold;
}

.TabellaScadenze #Filetto
{
	height: 1px;
	padding-top : 0px;
	padding-bottom : 5px;		
	padding-right : 0px;
	padding-left : 5px;
	text-align : left;
	vertical-align: top;
}


.TabellaScadenze #Contenuto
{
	text-align : left;
	vertical-align: top;
	padding-top : 0px;
	padding-bottom : 0px;		
	padding-right : 5px;
	padding-left : 5px;
	font-size : 10px;
}

.BoxFiltroAppuntamenti{
	position:relative;
	z-index:10;
	left:5px;
	top:0px;
	width:270px;
	height:30px;
	font-family : Tahoma, Helvetica, Arial, Verdana;
	font-size : 12px;
	font-weight : normal;
	color: #009046;
	border-color : #e2e2e2;
	border-width : 1px;
	border-style: solid;
	background-color : #ffffff;
	text-align: center;
}


.BoxElencoAppuntamenti{
	position:relative;
	z-index:10;
	left:5px;
	top:20px;
	width:712px;
	font-family : Tahoma, Helvetica, Arial, Verdana;
	font-size : 12px;
	font-weight : normal;
	color: #009046;
	border-color : #e2e2e2;
	border-width : 1px;
	border-style: solid;
	background-color : #ffffff;
	text-align: center;
}

.TabellaAppuntamenti
{
	width : 100%;
	font-family : Tahoma, Helvetica, Arial, Verdana;
	font-size : 13px;
	border: 0px;
	color: #000000;
	text-align : left;
	vertical-align: top;
	padding-top : 5px;
	padding-bottom : 5px;		
	padding-right : 0px;
	padding-left : 0px;
}

.TabellaAppuntamenti #Titolo
{
	height: 20px;
	text-align : left;
	vertical-align: top;
	padding-top : 5px;
	padding-bottom : 0px;		
	padding-right : 0px;
	padding-left : 5px;
	font-size : 12px;
	font-style:italic;
	font-weight: bold;
}

.TabellaAppuntamenti #Filetto
{
	height: 1px;
	padding-top : 0px;
	padding-bottom : 5px;		
	padding-right : 0px;
	padding-left : 5px;
	text-align : left;
	vertical-align: top;
}


.TabellaAppuntamenti #Contenuto
{
	text-align : left;
	vertical-align: top;
	padding-top : 0px;
	padding-bottom : 0px;		
	padding-right : 5px;
	padding-left : 5px;
	font-size : 10px;
}

.BoxElencoAssociazioni{
	position:relative;
	z-index:10;
	left:5px;
	top:0px;
	width:712px;
	font-family : Tahoma, Helvetica, Arial, Verdana;
	font-size : 12px;
	font-weight : normal;
	color: #009046;
	border-color : #e2e2e2;
	border-width : 1px;
	border-style: solid;
	background-color : #ffffff;
	text-align: center;
}

.TabellaAssociazioni
{
	width : 100%;
	font-family : Tahoma, Helvetica, Arial, Verdana;
	font-size : 13px;
	border: 0px;
	color: #000000;
	text-align : left;
	vertical-align: top;
	padding-top : 5px;
	padding-bottom : 5px;		
	padding-right : 0px;
	padding-left : 0px;
}

.TabellaAssociazioni #Titolo
{
	height: 20px;
	text-align : left;
	vertical-align: top;
	padding-top : 5px;
	padding-bottom : 0px;		
	padding-right : 0px;
	padding-left : 5px;
	font-size : 12px;
	font-style:italic;
	font-weight: bold;
}

.TabellaAssociazioni #Titolo2
{
	height: 18px;
	text-align : left;
	vertical-align: top;
	padding-top : 5px;
	padding-bottom : 0px;		
	padding-right : 0px;
	padding-left : 5px;
	font-size : 10px;
	font-style:italic;
	font-weight: bold;
	color: #009046;
}

.TabellaAssociazioni #Filetto
{
	height: 1px;
	padding-top : 0px;
	padding-bottom : 5px;		
	padding-right : 0px;
	padding-left : 5px;
	text-align : left;
	vertical-align: top;
}


.TabellaAssociazioni #Contenuto
{
	text-align : left;
	vertical-align: top;
	padding-top : 0px;
	padding-bottom : 0px;		
	padding-right : 5px;
	padding-left : 5px;
	font-size : 10px;
}

.BoxElencoAgriturismi{
	position:relative;
	z-index:10;
	left:5px;
	top:0px;
	width:712px;
	font-family : Tahoma, Helvetica, Arial, Verdana;
	font-size : 12px;
	font-weight : normal;
	color: #009046;
	border-color : #e2e2e2;
	border-width : 1px;
	border-style: solid;
	background-color : #ffffff;
	text-align: center;
}

.TabellaAgriturismi
{
	width : 100%;
	font-family : Tahoma, Helvetica, Arial, Verdana;
	font-size : 13px;
	border: 0px;
	color: #000000;
	text-align : left;
	vertical-align: top;
	padding-top : 5px;
	padding-bottom : 5px;		
	padding-right : 0px;
	padding-left : 0px;
}

.TabellaAgriturismi #Titolo
{
	height: 20px;
	text-align : left;
	vertical-align: top;
	padding-top : 5px;
	padding-bottom : 0px;		
	padding-right : 0px;
	padding-left : 5px;
	font-size : 12px;
	font-style:italic;
	font-weight: bold;
}

.TabellaAgriturismi #Titolo2
{
	height: 18px;
	text-align : left;
	vertical-align: top;
	padding-top : 5px;
	padding-bottom : 0px;		
	padding-right : 0px;
	padding-left : 5px;
	font-size : 10px;
	font-style:italic;
	font-weight: bold;
	color: #009046;
}

.TabellaAgriturismi #Filetto
{
	height: 1px;
	padding-top : 0px;
	padding-bottom : 5px;		
	padding-right : 0px;
	padding-left : 5px;
	text-align : left;
	vertical-align: top;
}


.TabellaAgriturismi #Contenuto
{
	text-align : left;
	vertical-align: top;
	padding-top : 0px;
	padding-bottom : 0px;		
	padding-right : 5px;
	padding-left : 5px;
	font-size : 10px;
}

.BoxElencoEdicola{
	position:relative;
	z-index:10;
	left:5px;
	top:0px;
	width:712px;
	font-family : Tahoma, Helvetica, Arial, Verdana;
	font-size : 12px;
	font-weight : normal;
	color: #009046;
	border-color : #e2e2e2;
	border-width : 1px;
	border-style: solid;
	background-color : #ffffff;
	text-align: center;
}

.TabellaEdicola
{
	width : 100%;
	font-family : Tahoma, Helvetica, Arial, Verdana;
	font-size : 13px;
	border: 0px;
	color: #009046;
	text-align : left;
	vertical-align: top;
	padding-top : 5px;
	padding-bottom : 5px;		
	padding-right : 0px;
	padding-left : 0px;
}

.TabellaEdicola #Titolo
{
	height: 40px;
	text-align : left;
	vertical-align: middle;
	padding-top : 5px;
	padding-bottom : 0px;		
	padding-right : 0px;
	padding-left : 5px;
	font-size : 12px;
	font-style:normal;
	font-weight: bold;
}


.TabellaEdicola #Filetto
{
	height: 1px;
	padding-top : 0px;
	padding-bottom : 5px;		
	padding-right : 0px;
	padding-left : 5px;
	text-align : left;
	vertical-align: top;
}


.TabellaEdicola #Contenuto
{
	text-align : center;
	vertical-align: middle;
	padding-top : 0px;
	padding-bottom : 0px;		
	padding-right : 5px;
	padding-left : 5px;
	font-size : 10px;
}

.BoxLPCerca{
	width:182px;
	height:30px;
	font-family : Tahoma, Helvetica, Arial, Verdana;
	font-size : 12px;
	font-weight : normal;
	color: #009046;
	border-color : #e2e2e2;
	border-width : 1px;
	border-style: solid;
	background-color : #ffffff;
	text-align: center;
}

.TabellaNewsHome
{
	width : 100%;
	height: 100px;
	font-family : Tahoma, Helvetica, Arial, Verdana;
	font-size : 13px;
	border: 0px;
	color: #009046;
	text-align : left;
	vertical-align: top;
	padding-top : 5px;
	padding-bottom : 5px;		
	padding-right : 0px;
	padding-left : 0px;
}

.TabellaNewsHome #Titolo
{
	height: 25px;
	text-align : left;
	vertical-align: top;
	padding-top : 5px;
	padding-bottom : 0px;		
	padding-right : 0px;
	padding-left : 15px;
	font-size : 16px;
	font-style:italic;
	font-weight: bold;
}

.TabellaNewsHome #DataSezione
{
	font-size : 11px;
	font-weight: bold;
}

.TabellaNewsHome #Filetto
{
	height: 10px;
	padding-top : 0px;
	padding-bottom : 10px;		
	padding-right : 0px;
	padding-left : 10px;
	text-align : left;
	vertical-align: middle;
}

.TabellaNewsHome #Contenuto
{
	text-align : left;
	vertical-align: top;
	padding-top : 5px;
	padding-bottom : 5px;		
	padding-right : 5px;
	padding-left : 5px;
	font-size : 13px;
}

.TabellaNewsHome #FotoNotizia
{
	text-align : center;
	vertical-align: top;
	padding-top : 5px;
	padding-bottom : 5px;		
	padding-right : 0px;
	padding-left : 10px;
	width: 90px;
}

.TabellaNewsHome #Archivio
{
	height: 20px;
	padding-top : 0px;
	padding-bottom : 6px;		
	padding-right : 8px;
	padding-left : 0px;
	text-align : right;
	vertical-align: middle;
}

.BoxFiltro1Leggi{
	position:relative;
	z-index:10;
	left:5px;
	top:0px;
	width:172px;
	height:30px;
	font-family : Tahoma, Helvetica, Arial, Verdana;
	font-size : 12px;
	font-weight : normal;
	color: #1a6343;
	border-color : #e2e2e2;
	border-width : 1px;
	border-style: solid;
	background-color : #ffffff;
	text-align: center;
}

.BoxFiltro2Leggi{
	position:relative;
	z-index:10;
	left:5px;
	top:0px;
	width:220px;
	height:30px;
	font-family : Tahoma, Helvetica, Arial, Verdana;
	font-size : 12px;
	font-weight : normal;
	color: #1a6343;
	border-color : #e2e2e2;
	border-width : 1px;
	border-style: solid;
	background-color : #ffffff;
	text-align: center;
}

.BoxFiltro3Leggi{
	position:relative;
	z-index:10;
	left:5px;
	top:0px;
	width:242px;
	height:30px;
	font-family : Tahoma, Helvetica, Arial, Verdana;
	font-size : 12px;
	font-weight : normal;
	color: #1a6343;
	border-color : #e2e2e2;
	border-width : 1px;
	border-style: solid;
	background-color : #ffffff;
	text-align: center;
}

.BoxElencoLeggi{
	position:relative;
	z-index:10;
	left:5px;
	top:20px;
	width:712px;
	font-family : Tahoma, Helvetica, Arial, Verdana;
	font-size : 12px;
	font-weight : normal;
	color: #1a6343;
	border-color : #e2e2e2;
	border-width : 1px;
	border-style: solid;
	background-color : #ffffff;
	text-align: center;
}

.TabellaLeggi
{
	width : 100%;
	font-family : Tahoma, Helvetica, Arial, Verdana;
	font-size : 13px;
	border: 0px;
	color: #1a6343;
	text-align : left;
	vertical-align: top;
	padding-top : 5px;
	padding-bottom : 5px;		
	padding-right : 0px;
	padding-left : 0px;
}

.TabellaLeggi #Titolo
{
	height: 20px;
	text-align : left;
	vertical-align: top;
	padding-top : 5px;
	padding-bottom : 0px;		
	padding-right : 0px;
	padding-left : 5px;
	font-size : 12px;
	font-style:italic;
	font-weight: bold;
}

.TabellaLeggi #Filetto
{
	height: 1px;
	padding-top : 0px;
	padding-bottom : 5px;		
	padding-right : 0px;
	padding-left : 5px;
	text-align : left;
	vertical-align: top;
}


.TabellaLeggi #Contenuto
{
	text-align : left;
	vertical-align: top;
	padding-top : 0px;
	padding-bottom : 0px;		
	padding-right : 5px;
	padding-left : 5px;
	font-size : 10px;
}

.BoxArchivioLeggi{
	position:relative;
	z-index:10;
	right:0px;
	left:562px;
	top:0px;
	width:91px;
	font-family : Tahoma, Helvetica, Arial, Verdana;
	font-size : 12px;
	font-weight : normal;
	color: #1a6343;
	border-color : #e2e2e2;
	border-width : 1px;
	border-style: solid;
	background-color : #ffffff;
	text-align: center;
	padding-top:5px;
	padding-bottom:5px;
}

.BoxPecTop
{
	margin-left: auto;
	margin-right: auto;
	margin-top: 0px;
	margin-bottom: 0px;
	width : 250px;
	height:9px;
	padding-top : 0px;
	padding-bottom : 0px;		
	padding-right : 0px;
	padding-left : 0px;
	background-image: url(/immagini/bg_newsletter_top.gif); 
	background-repeat: no-repeat;

}

.BoxPec
{
	margin-left: auto;
	margin-right: auto;
	margin-top: 0px;
	margin-bottom: 0px;
	width : 250px;
	height:116px;
	padding-top : 0px;
	padding-bottom : 0px;		
	padding-right : 0px;
	padding-left : 0px;
	background: #fafafa;
	background-image: url(/immagini/bg_newsletter.gif); 
	background-repeat: repeat-y;
	text-align : center;
}

.BoxPecBottom
{
	margin-left: auto;
	margin-right: auto;
	margin-top: 0px;
	margin-bottom: 25px;
	width : 250px;
	height:9px;
	padding-top : 0px;
	padding-bottom : 0px;		
	padding-right : 0px;
	padding-left : 0px;
	background-image: url(/immagini/bg_newsletter_bottom.gif); 
	background-repeat: no-repeat;
}
