/* PAGINE */

body {
    background-color:#EDEAE5;
	margin:0px;
	padding:0px;
	border:0px;
}

img {
color : #999999;
font-weight: none;
text-decoration: none;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
font-style: normal;
border-width:0;
}

/* BOX CALENDARIO */

td.bordo_calendario_top {
/*background-image:url(/img_sito/grafica/sfondo_box_eventi_top.gif);*/
font: 14px/22px "Lucida Grande", Arial, verdana, sans-serif;
text-align: right;
font-weight: bold;
color: #FFFFFF;
padding-right:15px;
}

td.bordo_calendario_bottom {
/*background-image:url(/img_sito/grafica/sfondo_box_eventi_bottom.gif);*/
height:22px;
}

td.bordo_calendario_lato {
/*background-image:url(/img_sito/grafica/sfondo_box_eventi.gif);*/
padding-left:4px;
}

td.data_mese_anno {
background-image:url(/img_sito/grafica/sfondo_barra_mesi.gif);
height: 35px;
padding-left:30px;
padding-top:9px;
}

#img_calendario
{
vertical-align: top;
padding-top: 12px;
}

font.titolocalendario {
	color : #CC5D1A;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
}

.titolocalendario a:link {COLOR: #CC5D1A; TEXT-DECORATION: none}
.titolocalendario a:visited {COLOR: #CC5D1A; TEXT-DECORATION: none}
.titolocalendario a:active {COLOR: #CC5D1A; TEXT-DECORATION: none}
.titolocalendario a:hover{COLOR: #CC5D1A; TEXT-DECORATION: none}

#testocalendario
{
padding-bottom: 10px;
padding-top: 10px;
padding-left: 15px;
padding-right: 20px;
}


/* BOX EVENTI */

td.bordo_eventi_top {
background-image:url(/img_sito/grafica/sfondo_box_eventi_top.gif);
font: 14px/22px "Lucida Grande", Arial, verdana, sans-serif;
text-align: right;
font-weight: bold;
color: #FFFFFF;
padding-right:15px;
}

td.bordo_eventi_bottom {
background-image:url(/img_sito/grafica/sfondo_box_eventi_bottom.gif);
height:22px;
}

td.bordo_eventi_lato {
background-image:url(/img_sito/grafica/sfondo_box_eventi.gif);
padding-left:4px;
}

#img_eventi
{
vertical-align: top;
padding-top: 10px;
}

font.titoloeventi {
	color : #CC5D1A;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
}

.titoloeventi a:link {COLOR: #CC5D1A; TEXT-DECORATION: none}
.titoloeventi a:visited {COLOR: #CC5D1A; TEXT-DECORATION: none}
.titoloeventi a:active {COLOR: #CC5D1A; TEXT-DECORATION: none}
.titoloeventi a:hover{COLOR: #CC5D1A; TEXT-DECORATION: none}

#testoeventi
{
padding-bottom: 10px;
padding-top: 10px;
padding-left: 15px;
padding-right: 20px;
}

/* BOX PRIMO PIANO */

td.bordo_primopiano_top {
background-image:url(/img_sito/grafica/sfondo_box_primopiano_top.gif);
font: 14px/22px "Lucida Grande", Arial, verdana, sans-serif;
text-align: right;
font-weight: bold;
color: #FFFFFF;
padding-right:15px;
}

td.bordo_primopiano_bottom {
background-image:url(/img_sito/grafica/sfondo_box_primopiano_bottom.gif);
height:22px;
}

td.bordo_primopiano_lato {
background-image:url(/img_sito/grafica/sfondo_box_primopiano.gif);
padding-left:4px;
}

#img_primopiano
{
vertical-align: top;
padding-top: 10px;
}

font.titoloprimopiano {
	color : #CC5D1A;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
}

.titoloprimopiano a:link {COLOR: #CC5D1A; TEXT-DECORATION: none}
.titoloprimopiano a:visited {COLOR: #CC5D1A; TEXT-DECORATION: none}
.titoloprimopiano a:active {COLOR: #CC5D1A; TEXT-DECORATION: none}
.titoloprimopiano a:hover{COLOR: #CC5D1A; TEXT-DECORATION: none}


font.titoloprimopiano_dettaglio {
	color : #CC5D1A;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 20px;
	line-height:25px;
	font-style: normal;
}

.titoloprimopiano_dettaglio a:link {COLOR: #CC5D1A; TEXT-DECORATION: none}
.titoloprimopiano_dettaglio a:visited {COLOR: #CC5D1A; TEXT-DECORATION: none}
.titoloprimopiano_dettaglio a:active {COLOR: #CC5D1A; TEXT-DECORATION: none}
.titoloprimopiano_dettaglio a:hover{COLOR: #CC5D1A; TEXT-DECORATION: none}



#testoprimopiano
{
padding-bottom: 10px;
padding-top: 10px;
padding-left: 15px;
padding-right: 20px;
}

/* BOX PICCOLO */

td.bordo_top {
background-image:url(/img_sito/grafica/sfondo_box_top.gif);
font: 14px/22px "Lucida Grande", Arial, verdana, sans-serif;
text-align: center;
font-weight: bold;
color: #FFFFFF;
padding-right:0px;
}

td.bordo_bottom {
background-image:url(/img_sito/grafica/sfondo_box_bottom.gif);
height:22px;
}

td.bordo_lato {
background-image:url(/img_sito/grafica/sfondo_box.gif);
padding-left:0px;
}

#img_box
{
vertical-align: top;
padding-top: 10px;
}

font.titolobox {
	color : #CC5D1A;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
}

.titolobox a:link {COLOR: #CC5D1A; TEXT-DECORATION: none}
.titolobox a:visited {COLOR: #CC5D1A; TEXT-DECORATION: none}
.titolobox a:active {COLOR: #CC5D1A; TEXT-DECORATION: none}
.titolobox a:hover{COLOR: #CC5D1A; TEXT-DECORATION: none}

#testobox
{
padding-bottom: 10px;
padding-top: 10px;
padding-left: 15px;
padding-right: 20px;
}

/* TESTI */

font.titolo_colonnadx {
	color : #D36425;
	text-decoration: none;
	font-family: "Lucida Grande", Arial, verdana, sans-serif;
	font-size: 12px;
	font-style: normal;
}

font.lingua {
	color : #FFFFFF;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	position: relative;
	bottom: 5px;
}

font.menu {
	color : #333333;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
}

font.titolo {
	color : #D36425;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: none;
	line-height:28px;
}

font.sottotitolo {
	color : #D36425;
	text-decoration: none;
	font-family: "Lucida Grande", Arial, verdana, sans-serif;
	font-size: 14px;
	font-style: normal;
}

font.box {
	color : #D36425;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
}

font.piede {
	color : #333333;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	padding-left:40px;
}

.piede a:link {COLOR: #333333; TEXT-DECORATION: none}
.piede a:visited {COLOR: #333333; TEXT-DECORATION: none}
.piede a:active {COLOR: #333333; TEXT-DECORATION: none}
.piede a:hover{COLOR: #D36425; TEXT-DECORATION: none}

font.testo {
	color : #333333;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height:16px;
}

.testo a:link {COLOR: #333333; TEXT-DECORATION: none}
.testo a:visited {COLOR: #333333; TEXT-DECORATION: none}
.testo a:active {COLOR: #333333; TEXT-DECORATION: none}
.testo a:hover{COLOR: #D36425; TEXT-DECORATION: none}

font.testo10 {
	color : #333333;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
}

.testo10 a:link {COLOR: #333333; TEXT-DECORATION: none}
.testo10 a:visited {COLOR: #333333; TEXT-DECORATION: none}
.testo10 a:active {COLOR: #333333; TEXT-DECORATION: none}
.testo10 a:hover{COLOR: #D36425; TEXT-DECORATION: none}

/* MENU ALTO */

td.menualtopopup {
	width: 100%;
	height: 25px;
	background-image: url(/img_sito/grafica/sfondo_barra.gif);
	background-position:top;
}


table.menualto {
	width: 100%;
	height: 70px;
	background-image: url(/img_sito/grafica/sfondo_barra.gif);
}

#menualto ul li
{
margin-left: 5px;
display: inline;
float: left;
background: url("/img_sito/grafica/sfondo_bottone.gif");
position:relative;
top:-5px;
left:-45px;
}

#menualto a
{
text-decoration: none;
display: inline;
float: left;
padding-right: 10px;
padding-left: 10px;
font: 11px/20px "Lucida Grande", Arial, verdana, sans-serif;
font-weight: bold;
text-align: center;
color: #FFFFFF;
}

/* MENU SX */

#menusx 
{
text-align:right;
padding-right:5px;
}

#menusx ul 
{
list-style: none;
margin: 0;
padding: 0;
width:150px;
}

#menusx li  
{
padding-right:10px;
font: 11px/20px "Verdana", Arial, Helvetica, sans-serif;
display: block; 
background-image:url(/img_sito/grafica/sfondo_menu.gif);
background-position:right;
background-repeat:repeat-y;
margin-bottom: 2px;
}

#menusx #evidenziato
{
background-image:url(/img_sito/grafica/sfondo_menu_evidenziato.gif);
font: 13px/20px "Lucida Grande", Arial, verdana, sans-serif;
padding-right:10px;
color: #CC5D1A;
font-weight:bold;
text-align:right;
}

h1 {
font: 20px Verdana, Arial, Helvetica, sans-serif;
padding:0px;
margin:0px;
color:#FFFFFF;
}

/*------------------------------- 

div container per gestione news
---------------------------------*/

.contenitore {
	margin: 0px auto 0px auto;
	position: relative;
	width: 170px;
}

.testata {
	float: left;
	position: relative;
	width: 170px;
	height: 100px;
	background-color: #99FF99;
	text-align: right;
}

.corpo {
	float: left;
	position: relative;
	width: 170px;
}

.contenuto {
	float: left;
	position: relative;
	width: 170px;
	padding: 10px 0px 10px 0px;
	background-color: #FFFFFF;
}

.news_contenitore {
	float: left;
	position: relative;
	width: 170px;
	padding-bottom: 10px;
	margin-bottom: 10px;
	border-bottom: 1px solid #d7d7d7;
}

.news_data {
	float: left;
	position: relative;
	width: 170px;
}

.news_titolo {
	float: left;
	position: relative;
	width: 170px;
	font-weight: bold;
	padding-top:10px;
	padding-bottom:10px;
	line-height:13px;
}

.news_breve {
	float: left;
	position: relative;
	width: 170px;
}

.contenuto_dettaglio {
	float: left;
	position: relative;
	width: 497px;
	padding: 10px 0px 10px 0px;
	background-color: #FFFFFF;
}



.news_data_dettaglio {
	float: left;
	position: relative;
	width: 497px;
}

.news_titolo_dettaglio {
	float: left;
	position: relative;
	width: 497px;
	font-weight: bold;
	padding-top:10px;
	padding-bottom:10px;
}

.news_breve_dettaglio {
	float: left;
	position: relative;
	width: 497px;
}

/*-------------------------------------- 

FINE div container per gestione news
----------------------------------------*/

/*------------------------------------------- 

font e div per ilcalendario: anno mesi, giorni
--------------------------------------------*/

.contenuto_avanti {
	float: left;
	position: relative;
	width: 480px;
	padding: 10px 0px 10px 5px;
	border-bottom: 1px solid #f2f2f2;
	text-align: right;
}

.contenuto_avanti_sotto {
	float: left;
	position: relative;
	width: 480px;
	padding: 10px 0px 10px 5px;
	
	text-align: right;
}

.news_contenitore_dettaglio {
	float: left;
	position: relative;
	width: 497px;
	padding-bottom: 10px;
	margin-bottom: 10px;
	border-bottom: 1px solid #d7d7d7;
}


.contenuto_dettaglio {
	float: left;
	position: relative;
	width: 497px;
	padding: 10px 0px 10px 0px;
	background-color: #FFFFFF;
}

.news_contenitore_archivio {
	float: left;
	position: relative;
	width: 386px;
	padding-bottom: 10px;
	padding-left: 10px;
	
	
}



.container_dettaglio_intestazione {
	float: left;
	position: relative;
	width: 480px;
	padding: 10px 0px 10px 0px;
	
}

.news_titolo_archivio {
	float: left;
	position: relative;
	width: 386px;
	font-weight: bold;
	padding-top:10px;
	padding-bottom:10px;
}

.news_breve_archivio {
	float: left;
	position: relative;
	width: 386px;
}


.container_dettaglio_data {
	float: left;
	position:relative;
	width: 200px;
	
	
	
}

.container_dettaglio_avanti {
	float:right;
	position:relative;
	width: 100px;
	padding-left: 10px;
	border-left: 2px solid #f2f2f2;
	text-align:right;
	
}

.container_dettaglio_calendario{
	float: left;
	position: relative;
	width: 480px;
	
	
}

.container_home_calendario{
	float: left;
	position: relative;
	width: 480px;
	border-bottom: 2px solid #f2f2f2;
	
	
}


.news_contenitore_hompage {
	float: left;
	position: relative;
	width: 480px;
	padding: 10px 10px 5px 10px;

	
	
}

.container_data_calendario{
	float: left;
	position: relative;
	width: 99px;
	
	
}

.news_data2 {
	float: left;
	position: relative;
	width: 170px;
}

.news_titolo2 {
	float: left;
	position: relative;
	width: 357px;
	font-weight: bold;
	padding-top:10px;
	padding-bottom:10px;
	
}

.news_breve2 {
	float: left;
	position: relative;
	width: 357px;
}

.container_anno_calendario{
	float: left;
	position: relative;
	width: 99px;
	padding-top: 5px;
	
	text-align:center;
	z-index:0;
	
}

.container_mese_calendario{
	float: left;
	position: relative;
	width: 99px;
	padding-bottom: 5px;
	text-align:center;
	z-index:1;
	
}

.container_giorno_calendario{
	float: left;
	position: relative;
	width: 99px;
	padding-top: 7px;
	padding-bottom: 0px;
	text-align:center;
	z-index:2;
	
}

.container_freccia_calendario{
	float: left;
	position: relative;
	width: 99px;
	padding-bottom: 3px;
	padding-top: 3px;
	text-align:center;


	
}

.container_news_calendario{
	float: right;
	position: relative;
	width: 227px;
	padding-left: 10px;
	padding-right: 10px;
	border-left: 1px solid #d7d7d7;
	

	
}

.data_mese_anno {
	color: #de721a;
	font-weight: bold;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	line-height: 24px;
}

.data_giorno {
	color: #d7d7d7;
	text-decoration: none;
	font: 19px/25px Verdana, Arial, Helvetica, sans-serif;
}

.anno {
	color: #de721a;
	font-weight: bold;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	line-height: 16px;
}


.mese {
	color: #d7d7d7;
	text-decoration: none;
	font: 17px/29px Verdana, Arial, Helvetica, sans-serif;
}

.giorno {
	color: #d7d7d7;
	text-decoration: none;
	font: bold 29px/18px Verdana, Arial, Helvetica, sans-serif;
}




.container_data_calendario{
	float: left;
	position: relative;
	width: 99px;
	
}




.anno_dettaglio {
	color: #de721a;
	font-weight: bold;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
}


.data_dettaglio {
	color: #de721a;
	text-decoration: none;
	font-weight: bold;
	font: 13px/18px Verdana, Arial, Helvetica, sans-serif;
}

.avanti_indietro {
color:#de721a;
	
	text-decoration: none;
	font: 12px/16px Verdana, Arial, Helvetica, sans-serif;
}


.avanti_indietro a:link {
	COLOR: #de721a;
	TEXT-DECORATION: none
}

.avanti_indietro a:visited {
	COLOR: #de721a;
	TEXT-DECORATION: none
}

.avanti_indietro a:active {
	COLOR: #de721a;
	TEXT-DECORATION: none
}

.avanti_indietro a:hover {
	COLOR: #de721a;
	TEXT-DECORATION: none
}


font.titolocalendario {
	color : #CC5D1A;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height:18px;
}

.titolocalendario a:link {COLOR: #CC5D1A; TEXT-DECORATION: none}
.titolocalendario a:visited {COLOR: #CC5D1A; TEXT-DECORATION: none}
.titolocalendario a:active {COLOR: #CC5D1A; TEXT-DECORATION: none}
.titolocalendario a:hover{COLOR: #CC5D1A; TEXT-DECORATION: none}

/*---------------------------------------------- 

fine font per ilcalendario: anno mesi, giorni
-------------------------------------------------*/
.titoletti{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#CC5D1A;
font-size: 16px;
font-weight:bold;
line-height:20px;
}

/*****************************************************
NEWSLETTER
******************************************************/

.boxform
{
	padding: 3px;
	border:solid 1px #333;
	background-color: #ffffff;
	width: 350px;
	width: 300px !important;
	color: #333;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.boxformerrore
{
	padding: 3px;
	border:solid 1px #de721a;
	background-color: #ffffff;
	width: 350px;
	width: 300px !important;
	color: #de721a;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}


.titoloform_newsletter {
font-family: Verdana, Arial, Helvetica, sans-serif;
color:#333;
font-size:11px;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
line-height:20px;
}

.titoloformerrore_newsletter {
font-family: Verdana, Arial, Helvetica, sans-serif;
color:#de721a;
font-size:11px;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
line-height:20px;

}

