/****************************
**     STILI GENERICI      **
****************************/
body {
  text-align: center;
  background-color: #D5D0B0;
  color:#666666;
}

A:link {
	/*COLOR: #C86000; */
	COLOR:#666666; /*grigio scuro*/
	text-decoration: none;
}

A:visited {
	/*COLOR: #C86000; */
	COLOR:#666666; /*grigio scuro*/
	text-decoration: none;
}

A:active {
	/*COLOR: #C86000; */
	COLOR:#666666; /*grigio scuro*/
	text-decoration: none;
}

A:hover {
	/*COLOR: #C86000; */
	COLOR:#FF3300;/*arancio scuro*/
	text-decoration: underline;
}

/*inizio LINK homepage*/
	a.linkome:link {
		COLOR:#0099FF; /*ciano*/
		text-decoration:underline;
	}
	
	a.linkome:visited {
		COLOR:#0099FF; /*ciano*/
		text-decoration: none;
	}
	
	a.linkome:active {
		COLOR:#0099FF; /*ciano*/
		text-decoration: none;
	}
	
	a.linkome:hover {
		COLOR:#0099FF;/*ciano*/
		text-decoration:none;
	}
/*fine LINK homepage*/


.noscreen {
	display:none;
}

.errorMessage {
	color:#FF0000;
	font-size:80%;
	font-weight:bold;
}

.info {
	color:#000000;
	margin-top:5%;
}


#download {
	margin-top:30px;
	margin-bottom:30px;
}

#divAltriPartecipanti{
	display:none;
}

.partecipazione {
	color:#990000;
	font-size:90%;
}

.eventoPrenotazione {
	padding-left:10px;
	padding-right:10px;
}

.eventoPrenotazioneSmall{
	font-weight:bold;
	font-size:90%;
	color:#990000;
}

.intestazione_eventi {
	font-size:120%;
	width:50%;
	padding-bottom:5%;
	color:#FF6600
}

/****************************
**    CONTENITORE PAGINA   **
****************************/
#page_wrapper {
  margin-left:auto;
  margin-right:auto;
  text-align: left;
  background-color:#FFFFFF;
  width:950px;
}

/****************************
**         HEADER          **
****************************/
#page_header {
	height: 176px;
	background: url('../img/header.jpg') bottom left no-repeat;
	background-color: #D5D0B0;
	width:100%;
} 

#page_header #header1{
	width:100%;
	height: 152px;
}

#page_header #header1 #logo{
	height: 110px;
	position:relative;
	margin-top:20px;
	margin-left:78%;
	width:20%;
	background-image:url(../img/logo.gif);
	background-repeat:no-repeat;
}

#page_header #header1 #logo h1{
	display:none;
}

#page_header #header1 #logo A:link{
	height: 110px;
	display:block;
}

#page_header #header1 #logo A:visited{
	height: 110px;
	display:block;
}

#page_header #header1  #logo A:hover{
	height: 110px;
	display:block;
}

/****************************
**    MENU' ORIZZONTALE   **
****************************/

#page_header #header2{
	width:100%;
	height: 24px;
	background-image:url(../img/backgroundOrange.gif);
	background-repeat:repeat-x;	
}

#header2 ul {
  margin-top:0;
  margin-bottom:0;
  margin-left: 0;
  margin-right:0;
  padding-top:0;
  padding-bottom:0;
  padding-left: 0;
  padding-right:0;
  color: #ffffff;
  width: 100%;
  font-family: verdana, arial, helvetica, sans-serif;
  font-size:12px;
  font-weight:bold;
}

#header2 ul li { 
	display: inline; 
}

#header2 ul li a:link {
  padding-top: 4px;
  padding-bottom: 5px;
  padding-left:10px;
  padding-right:10px;
  color: White;
  text-decoration: none;
  float: left;
}

#header2 ul li a:visited {
  padding-top: 4px;
  padding-bottom: 5px;
  padding-left:10px;
  padding-right:10px;
  color: White;
  text-decoration: none;
  float: left;
}

#header2 ul li a:hover {
  background-color: #FF9900; 
  color: #ffffff;
}


/**************************************
** CONTENITORE PARTE CENTRALE PAGINA **
**************************************/
#content_wrapper {
  margin-top:10px;
  margin-left:10px;
  margin-right:10px;
} 

/*****************************
**  PARTE CENTRALE PAGINA   **
*****************************/
/*---------------------------------
  			HOME PAGE  
----------------------------------*/
#home {
	
}

#home TABLE{
	font-size:100%;
	text-align:left;
	border:none;
	margin-top:10px;
	margin-bottom:10px;
}

#home TH{
	border:none;
	vertical-align:top;
}

#home TD{
	border:none;
	padding-top:3px;
	padding-left:5px;
	padding-bottom:3px;
	padding-right:10px;
}


.titolo_manifestazione{
color:#990000;/*color:#CC3300;*/
margin-top:20px;
margin-bottom:0px;
padding:0px;
font-weight:500;
font-family:Verdana, Arial, Helvetica, sans-serif;
line-height:1.2em;
/*font-size:3em;*/
font-size:2.4em;
text-align:center;
}
.sottotitolo_manifestazione{
color:#333333;
font-size:1.7em;
text-align:center;
margin-bottom:40px;
}
.titoletto_manifestazione{
color:#333333;
font-size:1.5em;
text-align:center;
}

.corsivo{
font-style:italic;
}

.evidente{
font-size:1.2em;
}

.maiuscoletto{
font-weight:bold;
color:#990000;
text-transform:uppercase;
}

/*****************************
**  PARTE CENTRALE PAGINA   **
*****************************/
/*--------------------
    STILI GENERICI   
---------------------*/	     

#center {
  
  margin-left:185px;
  margin-right:185px;
  /*
  margin-left:20%;
  margin-right:20%;
  */
  border:0px dashed #cccccc;
  margin-top:5px;
  margin-bottom:15px;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  line-height: 18px;
  
}

#center h2 {
  font-family: verdana, arial, sans-serif;
  margin-top:25px;
  font-size: 140%;
  color:#C86000;
  line-height:20px;
}

#center #navLink {
	color:#999999;	
	margin-top:0;
}

/* Parte centrale pagina per area riservata */
#center2 {
  margin-right:30px;
  border:0px dashed #cccccc;
  margin-top:5px;
  margin-bottom:15px;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  line-height: 16px;
}

#center2 h2 {
  font-family: verdana, arial, sans-serif;
  margin-top:25px;
  font-size: 140%;
  color:#C86000;
  line-height:20px;
}

#center2 #navLink {
	color:#999999;	
	margin-top:0;
}

/***********************************
** BANNER SUGGESTIONI D'AUTUNNO   **
***********************************/
#banner {
	width:95%;
}

#banner a:link{
	text-decoration:none;
	border:none;
}

#banner a:visited{
	text-decoration:none;
	border:none;
}

#banner a:hover{
	text-decoration:none;
	border:none;
}

#banner a img{
	border:none;
	width:80%;
}

#banner #linkSBCR {
	text-align:left;
	font-size:90%;
	color:#0066CC;
}

#banner #bannerImg {
	width:80%;
	font-size:200%;
	font-style:italic;
	font-family:Georgia, "Times New Roman", Times, serif;
	background-color:#96C1F1;
	color:#FFFFFF;
	margin-top:3%;
	margin-bottom:3%;
	padding-top:3%;
	padding-bottom:3%;
	
	text-align:center;
	margin-left:10%;
}

#banner #bannerImg a:link{
	color:#FFFFFF;
}

#banner #bannerImg a:visited{
	color:#FFFFFF;
}

#banner #bannerImg a:hover{
	color:#FFFFFF;
}

#banner #bannerImg .weekend{
	width:100%;
	margin-top:1%;
	font-size:70%;
	font-weight:bold;
}


/**************************
**     PRENOTAZIONE      **
***************************/
#prenotazione {
	
}	

#prenotazione a:link, #prenotazione a:visited{
	color:#990000;
	text-decoration:underline;
}	

#prenotazione a:hover{
	color:#990000;
	text-decoration:none;
}	

#prenotazione img{
	border:none;
}	

/*********************************
**     MODULO PRENOTAZIONE      **
*********************************/
#moduloPrenotazione {
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
}  

#moduloPrenotazione p {
	text-align:justify;
}

#moduloPrenotazione .bold {
	font-weight:bold;	
	color:#000000;
}

#moduloPrenotazione #titoloModulo {
	border:1px solid #999999;
	text-align:center;
	font-weight:bold;
	color:#000000;
	background-color:#F2F2F2;
	padding-top:1%;
	padding-bottom:1%;
	
	margin-top:0;
}

#moduloPrenotazione table {
	width:99%;
	margin-top:1%;
	border:1px solid #CCCCCC;
	
	font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
}

#moduloPrenotazione td {
	border:none;	
}

#moduloPrenotazione td.border {
	border:none;	
}

/*****************************
**  PARTE CENTRALE PAGINA   **
*****************************/
/*--------------------
 STILI elenco weekend   
---------------------*/	     

#center ul#elencoWeekend{
	padding-left:0;
	margin-left:0;
	/*margin-bottom:28%;*/
	margin-bottom:20%;
	width:98%;
}

#center ul#elencoWeekend li.weekend1{
	list-style-type:none;
	background-image:url(../icone/weekend1.gif);
	background-repeat:no-repeat;
	width:62px;
	height:55px;
	float:left;
	margin-right:5px;
	padding-top:53px;
	text-align:center;
}

#center ul#elencoWeekend li.weekend2{
	list-style-type:none;
	background-image:url(../icone/weekend2.gif);
	background-repeat:no-repeat;
	width:62px;
	height:55px;
	float:left;
	margin-right:5px;
	padding-top:53px;
	text-align:center;
}

#center ul#elencoWeekend li.weekend3{
	list-style-type:none;
	background-image:url(../icone/weekend3.gif);
	background-repeat:no-repeat;
	width:62px;
	height:55px;
	float:left;
	margin-right:5px;
	padding-top:53px;
	text-align:center;
}

#center ul#elencoWeekend li.weekend4{
	list-style-type:none;
	background-image:url(../icone/weekend4.gif);
	background-repeat:no-repeat;
	width:62px;
	height:55px;
	float:left;
	margin-right:5px;
	padding-top:53px;
	text-align:center;
}

#center ul#elencoWeekend li.weekend5{
	list-style-type:none;
	background-image:url(../icone/weekend5.gif);
	background-repeat:no-repeat;
	width:62px;
	height:55px;
	float:left;
	margin-right:5px;
	padding-top:53px;
	text-align:center;
}

#center ul#elencoWeekend li.weekend6{
	list-style-type:none;
	background-image:url(../icone/weekend6.gif);
	background-repeat:no-repeat;
	width:62px;
	height:55px;
	float:left;
	margin-right:5px;
	padding-top:53px;
	text-align:center;
}

#center ul#elencoWeekend li a{
	width:62px;
	height:55px;
	padding-top:53px;
	text-decoration:none;
	font-size:100%;
	text-transform:uppercase;
	color:#666666;
}

#center ul#elencoWeekend li a:link, #center ul#elencoWeekend li a:visited{
	width:62px;
	height:55px;
	padding-top:53px;
	text-decoration:none;
}

#center ul#elencoWeekend li a:hover{
	width:62px;
	height:55px;
	padding-top:53px;
	text-decoration:none;
}

#center ul#elencoWeekend li #current{
	width:62px;
	height:55px;
	padding-top:53px;
	text-decoration:none;
	color:#C86000;
}

#center ul#elencoWeekend li a:active {
	width:62px;
	height:55px;
	padding-top:53px;
	text-decoration:none;
}

/*****************************
**  PARTE CENTRALE PAGINA   **
*****************************/
/*--------------------
    STILI PAGINAZIONE   
---------------------*/	     

.pagination {
	text-align:right;
	color:#666666;
}

.pagination .paginazione{
	padding-bottom:10px;
}

.pagination .tot_vis{
	padding-bottom:10px;
	float:left;
	text-align:left;
	/*width:40%;*/
	width:45%;
}

.pagination .tot_vis .visualizzati{
	margin-left:2px;
}
 
.pagination a {
	padding-left:2px;
	padding-right:2px;
	margin-right: 2px;
	text-decoration: none; 
	border: 1px solid #ffffff;
}

.pagination a:hover, .pagination a:active {
	padding-left:2px;
	padding-right:2px;
	margin-right: 2px;
	cursor:pointer;
	border: 1px solid #CCCCCC;
}

.pagination span.current {
	padding-left:2px;
	padding-right:2px;
	margin-right: 2px;
	border: 1px solid #CCCCCC;
	font-weight: bold;
	background-color: #f0f0f0;
}

.pagination span.disabled {
	padding-left:2px;
	padding-right:2px;
	margin-right: 2px;
	color: #CCCCCC;
}

/*****************************
**  PARTE CENTRALE PAGINA   **
*****************************/
/*--------------------------------	
    STILI DESCRIZIONE PERCOSRO   
----------------------------------*/	     

#descrpercorso {
	margin-top:20px;
}

/*****************************
**  PARTE CENTRALE PAGINA   **
*****************************/
/*--------------------------------	
    STILI REPORT EVENTO   
----------------------------------*/	     

#report_scheda {
	border:1px dashed #CCCCCC;
	margin-top:3%;
	padding-left:2%;
	padding-right:2%;
	padding-top:0;
	padding-bottom:2%;
	color:#333333;
}

#report_scheda .linkNero a:link {
	color:#000000;
	text-decoration:underline;
}

#report_scheda .linkNero a:visited {
	color:#000000;
	text-decoration:underline;
}

#report_scheda .linkNero a:hover {
	color:#000000;
	text-decoration:none;
}

#report_scheda .linkVerde a:link {
	color:#88A50A;
	text-decoration:underline;
}

#report_scheda .linkVerde a:visited {
	color:#88A50A;
	text-decoration:underline;
}

#report_scheda .linkVerde a:hover {
	color:#88A50A;
	text-decoration:none;
}

.h3Report{
	color:#88A50A;
	font-size:150%;
}

.green{
	color:#88A50A;
	font-weight:bold;
}

.orange{
	color: #C86000; 
}
.red{
	color:#990000;
}
.ski{
	color:#6699FF;

}


.grey {
	color:#666666;
}
.black {
	color:#000000;
}
.ciano{
	color:#0099FF;
}

.stampaReport{
	margin-top:2%;
	text-align:right
}

/*****************************
**  PARTE CENTRALE PAGINA   **
*****************************/
/*--------------------
    STILI FORM   
---------------------*/	     

#center FIELDSET {
	border: none;
	font-family: verdana, arial, sans-serif;
}

#center .fieldset_border {
	border: 1px solid #CCCCCC;
	padding-top:10px;
	padding-bottom:10px;
	padding-left:10px;
	padding-right:10px;
	margin-bottom:10px;
	font-size:1em;
	font-family: verdana, arial, sans-serif;
}

#center .fieldset_padding_noborder {
	border: none;
	padding-top:10px;
	padding-bottom:10px;
	font-size:1em;
}

#center LEGEND {
	display: none;
}

#center LABEL {
	
}

#center INPUT {
	display:block;
	border:1px solid #666666;
	font-family: verdana, arial, sans-serif;
	font-size:0.95em;
	margin-bottom:10px;
}

#center BUTTON {
	margin-top:5px;
	border:1px solid #666666;
	color:#FFFFFF;
	font-family: verdana, arial, sans-serif;
	font-weight:bold;
	font-size:0.95em;
	background-color:#999999;
}

#center TEXTAREA {
	display:block;
	border:1px solid #666666;
	font-family: verdana, arial, sans-serif;
	font-size:0.95em;
	width:90%;
	margin-bottom:10px;
}

#center SELECT {
	display:block;
	border:1px solid #666666;
	font-family: verdana, arial, sans-serif;
	font-size:0.95em;
	margin-bottom:10px;
}

#center .label_checkbox{
	font-weight:normal;
	width:45%;
	float:left;
	margin-right:5px;
	padding-left:5px;
	margin-bottom:0px;
}

#center .input_checkbox{
	border:none;
	display:inline;
	width:10%;
	vertical-align:middle;
	margin-bottom:0px;
}

#center .input_hidden{
	border:none;
}

#center .archiviofoto{
	text-transform:uppercase;
	font-weight:bold;
	color:#666666;
	padding-bottom:3px;
	padding-top:6px;
	border-bottom:1px solid #666666;
}

/*****************************
**  PARTE CENTRALE PAGINA   **
*****************************/
/*---------------------------------
   STILI PAGINA INSERIMENTO EVENTI  
----------------------------------*/	     

#center #areaRisEventoInsert .inputBig {
	width:60%;
}

#center #areaRisEventoInsert .container{
	width: 100%; 
}

#center #areaRisEventoInsert h3{
	color:#C86000;
	text-transform:uppercase;
	font-size:110%;
}


/*****************************
**  PARTE CENTRALE PAGINA   **
*****************************/
/*--------------------
  STILI ELENCO EVENTI
---------------------*/	     

#center #elencoEventi {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	margin-left:5px;
	margin-top:0px;
}

#center .noUppercase {
	text-transform:none;
	text-align:center;
}

#center #elencoEventi .localita{
	text-transform:uppercase;
	font-weight:bold;
	color:#0066CC;
	/*color:#666666;*/
	padding-bottom:3px;
	padding-top:10px;
	border-bottom:1px solid #666666;
}
#center #elencoEventi .localita1{
	text-transform:uppercase;
	font-weight:bold;
	color:#666666;
	padding-bottom:3px;
}

#center #elencoEventi .weekend{
	font-weight:bold;
	color:#000000;
	font-size:130%;
	
	padding-bottom:3px;
	padding-top:6px;
	border-bottom:1px solid #000000;
}

#center #elencoEventi .dataWeekend{
	text-transform:uppercase;
	font-weight:bold;
	color:#666666;
}

#center #elencoEventi UL{
	margin-left:0;
	margin-top:0;
	padding-left:0;
	list-style-type:none;
}

#center #elencoEventi UL LI{
	padding-top:2px;
	padding-bottom:0px;
	margin-bottom:10px;
	border: 1px solid #ffffff;
	min-height:50px;
}

#center #elencoEventi .span_img{
	float:left;
	width:60px;
	height:50px;
	padding-left:10px;
	border: 1px solid #ffffff;
}

#center #elencoEventi .span_img IMG{
	float:left;
	margin-left:-12px;
}

#center #elencoEventi #descrBreve{
	margin-left:70px;
	margin-bottom:10px;
}

#center #elencoEventi #report_vis{
	margin-top:2%;
	color:#666666;
}

#center #elencoEventi #report_vis a:link,
#center #elencoEventi #report_vis a:visited{
	margin-top:2%;
	color:#666666;
	text-decoration:underline;
}

#center #elencoEventi #report_vis a:hover{
	margin-top:2%;
	color:#666666;
	text-decoration:none;
}

#center #elencoEventi a.archivio{
color:#999999;
}
#center #elencoEventi a:hover.archivio{
color:#C86000;
}

/*****************************
**  PARTE CENTRALE PAGINA   **
*****************************/
/*--------------------
 STILI ELENCO SERVIZI
---------------------*/	     

#center #elencoServizi {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	margin-left:5px;
	margin-top:30px;
}

#center #elencoServizi UL{
	margin-left:0;
	padding-left:0;
	list-style-type:none;
}

#center #elencoServizi UL LI{
	border-bottom:1px dashed #999999;
	background-image:url(../icone/icona_menu_on_grigio_doppia_dx.gif);
	background-repeat:no-repeat;
	background-position:5px 11px;
	padding-left:30px;
	padding-top:5px;
	padding-bottom:5px;
}

/*****************************
**  PARTE CENTRALE PAGINA   **
*****************************/
/*--------------------
  STILI SCHEDA EVENTO  
---------------------*/	     

#center #schedaEvento {
	
}

#center #schedaEvento .linkSchedaEvento a:link {
	color:#000000;
	text-decoration:underline;
}

#center #schedaEvento .linkSchedaEvento a:visited {
	color:#000000;
	text-decoration:underline;
}

#center #schedaEvento .linkSchedaEvento a:hover {
	color:#000000;
	text-decoration:none;
}

#center #schedaEvento p{
	margin-top:5px;
	color:#000000;
}

#center #schedaEvento h1{
	font-size:130%;
	color:#C86000;
	margin-bottom:0;
	margin-top:30px;
}

#center #schedaEvento h2{
	font-size:100%;
	margin-top:0;
}

#center #schedaEvento h3{
	font-family: verdana, arial, sans-serif;
	font-size:150%;
	font-weight:bold;
	color:#C86000;
	border: none;
	background-color: #ffffff;
	margin-bottom:5px;
	margin-top:10px;
	padding:0;
}

#center #schedaEvento h4{
	font-size:110%;
	margin-top:0;
	margin-bottom:0;
	color:#000000;
}

#center #schedaEvento h5{
	color:#C86000; 
	padding-top:1%;
	text-transform:uppercase;
	font-size:110%;
}

#center #schedaEvento .stampaScheda{
	margin-top:2%;
	text-align:left;
}

#center #schedaEvento .modEvento{
	margin-top:5px;
}

#center #schedaEvento .descrizione{
	color:#666666;
}

#center #schedaEvento #percorsiEvento{
		
}

#center #schedaEvento #percorsiEvento{
	padding-left:15px;
}

#center #schedaEvento #percorsiEvento IMG{
	margin-left:-12px;
}

#center #schedaEvento #report_vis{
	margin-top:4%;
	margin-bottom:4%;
}

/*****************************
**  PARTE CENTRALE PAGINA   **
*****************************/
/*-------------------------
  STILI GALLERIA IMMAGINI   
--------------------------*/	     

ul#minipics{
	margin:0;
	padding:0;
	list-style-type:none;
}

ul#minipics li{
	float:left; 
	margin-right:10px;
	/*padding:0 0 7px 0;*/
}

ul#minipics li.nobackground{
	background:none;
}

ul#minipics li img{
	display:block;
	border:1px solid #ccc;
	padding: 5px;
	border-color: #ccc #999 #666 #ccc;
	width:85px;
	height:85px;
}

ul#minipics .didascalia{
	display:block;
	width:85px;
	font-size:80%;
	height:120px;
	float:left;
}

/* minipics2*/
ul#minipics2{
	margin:0;
	padding:0;
	list-style-type:none;
	color:#000000;
}

ul#minipics2 li{
	float:left; 
	margin-right:10px;
	width:225px;
	text-align:center;
	margin-right:35px;
}

ul#minipics2 li a:link, 
ul#minipics2 li a:visited{
	color:#666666;
	text-decoration:underline;
}

ul#minipics2 li a:hover{
	color:#666666;
	text-decoration:none;
}

ul#minipics2 li.nobackground{
	background:none;
}

ul#minipics2 li img{
	display:block;
	border:1px solid #ccc;
	padding: 5px;
	border-color: #ccc #999 #666 #ccc;
	width:225px;
	height:150px;
}

/* minipics3 */
ul#minipics3{
	margin:0;
	padding:0;
	list-style-type:none;
	color:#000000;
}

ul#minipics3 li{
	float:left; 
	width:150px;
	text-align:center;
	margin-right:50px;
	margin-bottom:40px;
}

ul#minipics3 li a:link, 
ul#minipics3 li a:visited{
	color:#666666;
	text-decoration:none;
}

ul#minipics3 li a:hover{
	color:#666666;
	text-decoration:underline;
}

ul#minipics3 li.nobackground{
	background:none;
}

ul#minipics3 li img{
	display:block;
	border:1px solid #ccc;
	padding: 5px;
	border-color: #ccc #999 #666 #ccc;
	width:150px;
	height:100px;
}

/*****************************
**  PARTE CENTRALE PAGINA   **
*****************************/
/*-------------------------
  STILI GALLERIA DOWNLOAD   
--------------------------*/	     

#wallpaper .img{
	display:block;
	border:1px solid #ccc;
	padding: 5px;
	border-color: #ccc #999 #666 #ccc;
	width:200px;
}

#wallpaper img{
	vertical-align:middle
}

/*****************************
**  PARTE CENTRALE PAGINA   **
*****************************/
/*---------------------------------
  STILI DATI ENTE PROMOTORE EVENTO  
----------------------------------*/
#summaryEnte {
	margin-top:20px;
	margin-bottom:20px;
}

#summaryEnte TABLE{
	/*width:90%;*/
	border:none;
	margin-top:10px;
	margin-bottom:10px;
	color:#666666
}

#summaryEnte TH{
	border:1px solid #999999;
	padding-top:3px;
	padding-bottom:3px;
	padding-left:5px;
	color:#FFFFFF;
	background-color:#999999;
	text-transform:uppercase;
	text-align:center;
}

#summaryEnte TD{
	border:1px solid #999999;
	padding-top:3px;
	padding-left:5px;
	padding-bottom:3px;
}

#summaryEnte .bold{
	font-weight:bold;
}

/*****************************
**  PARTE CENTRALE PAGINA   **
*****************************/
/*---------------------------------
  STILI PAGINA CONTATTI  
----------------------------------*/
#contatti {
	color:#000000;
}

#contatti TABLE{
	/*width:95%;*/
	font-size:100%;
	text-align:left;
	border:none;
	margin-top:0;
	margin-bottom:10px;
}

#contatti TH{
	border:none;
	padding-top:3px;
	padding-bottom:3px;
	padding-left:5px;
	
	border-bottom:1px dashed #999999;
	border-top:none;
	border-left:none;
	border-right:none;
	
	vertical-align:top;
}

#contatti TD{
	border-bottom:1px dashed #999999;
	border-top:none;
	border-left:none;
	border-right:none;
	
	padding-top:3px;
	padding-left:5px;
	padding-bottom:3px;
	padding-right:10px;
}

/*****************************
**  PARTE CENTRALE PAGINA   **
*****************************/
/*----------------------------------------
  STILI PAGINA ELENCO EVENTI DA PRENOTARE  
-----------------------------------------*/
#prenotazioni {
	
}

#prenotazioni TABLE{
	/*width:95%;*/
	font-size:98%;
	text-align:left;
	border:none;
	margin-top:10px;
	margin-bottom:10px;
}

#prenotazioni TH{
	border:none;
	padding-top:5px;
	padding-bottom:5px;
	padding-right:5px;
	padding-left:0;
	border-bottom:1px dashed #999999;
	border-top:none;
	border-left:none;
	border-right:none;
	vertical-align:top;
}

#prenotazioni TD{
	border-bottom:1px dashed #999999;
	border-top:none;
	border-left:none;
	border-right:none;
	padding-top:5px;
	padding-bottom:5px;
	padding-right:5px;
	padding-left:0;
}

/*****************************
**  PARTE CENTRALE PAGINA   **
*****************************/
/*--------------------------------
  STILI PAGINA ELENCO ISCRITTI
---------------------------------*/
#elencoIscritti {
	
}

#elencoIscritti TABLE{
	/*width:95%;*/
	font-size:98%;
	text-align:left;
	border:none;
	margin-top:10px;
	margin-bottom:10px;
}

#elencoIscritti TH{
	border:none;
	padding-top:5px;
	padding-bottom:5px;
	padding-right:5px;
	padding-left:0;
	border:none;
	vertical-align:top;
}

#elencoIscritti TD{
	border:none;
	padding-top:5px;
	padding-bottom:5px;
	padding-right:5px;
	padding-left:0;
}

#elencoIscritti TD.tdBorderSolid{
	padding-top:5px;
	padding-bottom:5px;
	padding-right:5px;
	padding-left:0;
	border-top:1px solid;
}


/*****************************
**     MENU' LEFT          **
*****************************/
/*-------------------------
      STILI GENERICI
--------------------------*/
#left_side {
  float: left;
  width:160px;
  /*width:18%;*/
  border:0px dashed #cccccc;
}

#left_side h3 {
  margin-top:0px;
  margin-bottom:5px;
  font-family: verdana, arial, sans-serif;
  font-size: 12px;
  
  padding:4px;
   /*
  VERSIONE AUTUNNO - azzurro */
  border: 1px solid #425227;
  background-color:#0099FF;
  color:#ffffff;
  
  /*
  VERSIONE AUTUNNO - VERDE 
  border: 1px solid #425227;
  background-color: #739240;color: #ffffff;
 */
  
  /*
  VERSIONE INVERNO - ROSSO
  border: 1px solid #666666;
  background-color:#B80C1D; */
}

#left_side p {
  margin-top:5px;
  margin-bottom:15px;
  padding:4px;
  font-family: verdana, arial, sans-serif;
  font-size: 11px;
  line-height: 16px;
  color: #666666;
}

/*****************************
**     MENU' LEFT          **
*****************************/
/*-------------------------
      STILI CALENDARIO
--------------------------*/
#boxcalendario{
	color: #333333; 
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	
	text-align:center;
	width:99%;
}

#tab_calendario{
	text-align: center;
	color: #5D5D5D;
	height:15px; 
	
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
}

#tab_calendario .inputbottone_avanti {
	background-image:url(../icone/icona_menu_on_grigio_doppia_dx.gif);
	background-repeat:no-repeat;
	background-position:center;
	cursor:pointer;
	width:30px;
	height:20px;
}
	
#tab_calendario .inputbottone_indietro {
	background-image:url(../icone/icona_menu_on_grigio_doppia_sx.gif);
	background-repeat:no-repeat;
	background-position:center;
	cursor:pointer;
	width:30px;
	height:20px;
}

#tab_eventi{
	FONT-SIZE: 90%;
	font-weight:bold;
}

#tab_eventi .intestazione{
	color: #ffffff;
	background-color:#999999;
	font-weight:bold;
}
	
#tab_eventi .dati{
	border: #e4e4e4 1px solid; 
	WIDTH: 22px; 
}
	
#tab_eventi A{
	color:#000000;
	text-decoration:none;
}

#tab_eventi A:VISITED{
	color:#000000;
	text-decoration:none;
}

#tab_eventi A:HOVER{
	color:#000000;
	text-decoration:underline;
}

/*****************************
**     MENU' LEFT          **
*****************************/
/*-------------------------------
 	  STILI ELENCHI PUNTATI
--------------------------------*/
#linklist {
  padding-left: 0;
  margin-left: 0;
  border-bottom: 1px solid #D1D9C4;
  /*width: 140px;*/
  width:100%;
}

#linklist li {
  list-style: none; 
  margin: 0;
  line-height:27px;
  border-top: 1px solid #D1D9C4;
  font-family:verdana;
  font-size:11px;
}

#linklist li a:link { 
	text-decoration: none; 
}

#linklist li a:visited { 
	text-decoration: none; 
}

#linklist li a:hover { 
	text-decoration: underline; 
}

/*****************************
**     MENU' LEFT          **
*****************************/
/*-------------------------------
 	  STILI ELENCHI PUNTATI 2
con foglie per percorsi tematici  
--------------------------------*/
#linklist2 {
  padding-left: 0;
  margin-left: 0;
  border-bottom: 1px solid #D1D9C4;
  /*width: 140px;*/
  width:100%;
}

#linklist2 li {
  list-style: none; 
  margin: 0;
  line-height:27px;
  border-top: 1px solid #D1D9C4;
  font-family:verdana;

	font-size:11px;
}

#linklist2 li.weekend {
	 line-height:15px;
}


#linklist2 li IMG{
	margin-bottom:3px;
	float:left;
}

#linklist2 li a:link { 
	text-decoration: none; 
}

#linklist2 li a:visited { 
	text-decoration: none; 
}

#linklist2 li a:hover { 
	text-decoration: underline; 
}

/*****************************
**     MENU' RIGHT          **
*****************************/
/*-------------------------
      STILI GENERICI
--------------------------*/
#right_side {
  float: right;
  width:160px;
  /*
  width:18%;
  */
  border:0px dashed #cccccc;
}

#right_side h3 {
  margin-top:0px;
  margin-bottom:5px;
  font-family: verdana, arial, sans-serif;
  font-size: 11px;
  color: #ffffff;
  padding:4px;
  /*
  VERSIONE AUTUNNO - VERDE
  border: 1px solid #425227;
  background-color: #739240;
  */
  
  /*
  VERSIONE INVERNO - ROSSO
  
  border: 1px solid #666666;
  background-color:#B80C1D;*/
  
   /*
  VERSIONE AUTUNNO - azzurro */
  border: 1px solid #425227;
  background-color:#0099FF;
  color:#ffffff;
}

#right_side p {
  margin-top:5px;margin-bottom:15px;
  padding:4px;
  font-family: verdana, arial, sans-serif;
  font-size: 11px;
  line-height: 16px;
  color: #666666;
}

#right_side #loghi{
	margin-top:50px;
	margin-bottom:20px;
	margin-left:0;
	margin-right:0;
	text-align:center;
	width:99%;
}

#right_side #loghi .logo {
	text-align:center;
	margin-top:10px; 
	border:1px solid #CCCCCC;
	width:90%;
}

#right_side #loghi .logo a:link img, 
#right_side #loghi .logo a:visited img, 
#right_side #loghi .logo a:hover img{
	border:none;
}


/*****************************
**     MENU' RIGHT          **
*****************************/
/*-------------------------
      STILI FORM
--------------------------*/
#right_side FORM FIELDSET {
	border: none;
	font-size:0.7em;
	font-family: verdana, arial, sans-serif;
}

#right_side FORM INPUT {
	margin-right:3px;
	border:1px solid #666666;
	font-family: verdana, arial, sans-serif;
	font-size:0.95em;
	width:75%;
	float:left;
}

#right_side FORM BUTTON {
	border:none;
	background:none;
	padding-left:0;
	padding-right:0;
	cursor:pointer;
}

#right_side FORM LEGEND {
	display: none;
}

#right_side FORM A:link {
	text-decoration:none;
}

#right_side FORM A:visited {
	text-decoration:none;
}

#right_side FORM A:hover {
	text-decoration:none;
}

#right_side FORM IMG {
	border:none;
}

/* shinystat - contatore di visite */
#shinystat {
	text-align:center;
	width:85%;
	margin-top:10%;
}

#shinystat a:link img{
	margin-top:5%;
	margin-bottom:5%;
}	


/*****************************
**        FOOTER           **
*****************************/

#page_footer {
   /*
  VERSIONE AUTUNNO - VERDE
  background: #425227;
  */
  
  /*
  VERSIONE INVERNO - ROSSO
  */
  background-color:#990000;
  padding-top:1px;
  padding-bottom:1px;
  width:100%;
  clear:both
}

#page_footer p {
  text-align:center;
  font-family: verdana;
  font-size: 10px;
  color:#D5D0B0;
}

#page_footer A:link {
	COLOR: #FBD539; 
	text-decoration: none
}

#page_footer A:visited {
	COLOR: #FBD539; 
	text-decoration: none
}

#page_footer A:active {
	COLOR: #FBD539; 
	text-decoration: none
}

#page_footer A:hover {
	COLOR: #FBD539; 
	text-decoration: underline
}

#page_footer .footerimg{
	height:15px;
	font-family: verdana;
	font-size: 10px;
	color:#D5D0B0;
	text-align:center;
}

#page_footer img{
	margin-right:5px;
	height:15px;
}
