/* -----------------------  REGOLE GENERALI  ---------------*/
body {
	font-family: Arial, Helvetica, sans-serif;
	background: #fff;
	color: #000;
	margin: 0;
	padding: 0;
	text-align: center;
	padding-bottom: 5px;
	font-size: small;
}

/* toglie il pallino nelle liste delle vecchie versioni IE*/

ul { list-style-type: none; }

#sf_white {
	background: #ffffff;
}

#sf_grey {
	background: #B7C0C6;
}

/* --------------------------   UP MENU  -------------------------- */
#up_menu_off {
	color: #004684;
	text-align: right;
	font-size: 11px;
	margin-right: 0;
	padding-bottom: 0;
	/*border: solid 1px #f00;*/
}

html>#up_menu_off {
	font-size: 11px;
}

/*  STILI per l'up_menu  */

#up_menu_off a {
	color: #004684;
	padding-right: 3px;
	padding-left: 3px;
	text-decoration: none
}

#up_menu_off a:hover {
	color: #3364D0;
	background-color: transparent;
	text-decoration: underline;

}


/*  ----------------------------- MAIN MENU ------------------------  */
#main_menu_off{
	color: #fff;
	background: #004684;
	text-align: left;
	vertical-align: middle;
	font-size: 11px;
	font-weight: bold;
	padding-left: 7px;
	text-decoration: none
	/* border: solid 1px #f00; */
}

html>#main_menu_off {
	font-size: 11px;
}


#main_menu_off a {
	color: #fff;
	padding-right: 5px;
	padding-left: 5px;
	font-weight: bold;
	text-decoration: none
}

#main_menu_off a:hover {
	color: #9BD4F6;
	background-color: transparent;
	text-decoration: underline;

}

/* ------------------     selezionato per il main menu  */

#main_menu_on{
	color: #9BD4F6;
	background: #004684;
	text-align: left;
	vertical-align: middle;
	font-size: 11px;
	font-weight: bold;
	padding-left: 7px;
	/* border: solid 1px #f00; */
}

html>#main_menu_on {
	font-size: 11px;
}


#main_menu_on a {
	color: #9BD4F6;
	padding-right: 5px;
	padding-left: 5px;
	font-weight: bold;
	text-decoration: none
}

#main_menu_on a:hover {
	color: #9BD4F6;
	background-color: transparent;
	text-decoration: underline;

}

#area_riservata_off{
	color: #FFFFFF;
	text-align: left;
	vertical-align: middle;
	font-size: 13px;
	font-weight: bold;
	text-decoration: none;
	/* border: solid 1px #f00; */
}

#area_riservata_on{
	color: #9BD4F6;
	text-align: left;
	vertical-align: middle;
	font-size: 13px;
	font-weight: bold;
	text-decoration: none;
	/* border: solid 1px #f00; */
}

#logout{
	color: #FFFFFF;
	vertical-align: middle;
	font-size: 11px;
	/* border: solid 1px #f00; */
}

/* ------------------------- COLONNA SINISTRA HOME   ------------------*/


/* -------------- motore di ricerca   ------------------*/

#cerca {
	color: #000;
	background-color: #B7C0C6;
	text-align: left;
	/*vertical-align: middle;*/
	padding-left: 8px;
	font-size: 11px;
	/*voice-family: "\"}\"";
	voice-family:inherit;
	font-size: 11px; */
	/*border: solid 1px #f00;*/
}

/*      è la gif "vai" sotto il campo ricerca    */
#vai {
	text-align: right;
	padding-right: 10px;
}


/* ------------------------- menu su sfondo bianco   ------------------*/
#menu_bianco {
	color: #000;
	background: url(img/sf_col_sin.gif);
   background-repeat: repeat-y;
	font-size: 11px;
	padding-left: 10px;
	/*voice-family: "\"}\"";
	voice-family:inherit;
	font-size: 11px;*/
	/*border: solid 1px #f00;*/
}

#menu_bianco ul   {
	list-style-type: none;
	padding: 0;
	margin: 0;
}


#menu_bianco li   {
 	background-image: url(img/q_blu_scuro.gif);
 	background-repeat: no-repeat;
 	background-position: 2px;
 	padding-left: 14px;
}

#menu_bianco li a  {
	color: #000;
	text-decoration: none;
}

#menu_bianco li a:hover {
	color: #004684;
	text-decoration: underline;
}


/* ------------------------- menu su sfondo scuro   ------------------*/

#menu_scuro	 {
	color: #fff;
	font-size: 11px;
	padding-left: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
	background: #3262D0;
	/*border: solid 1px #f00;*/
}


html>body #menu_scuro {
	/*background-image: url(img/sf_col_sin.gif);*/
   background: #3262D0;
	}

#menu_scuro ul   {
	list-style: url(img/q_blu_chiaro.gif);
	list-style-position: outside;
	margin-left: 14px;
}


#menu_scuro li a  {
	color: #fff;
	font-weight: bold;
	text-decoration: none;
}

#menu_scuro li a:hover {
	color: #fff;
	text-decoration: underline;
}


/* ------------------------- menu utility   ------------------*/
#menu_utility {
	color: #000;
	background: url(img/sf_col_sin.gif);
   background-repeat: repeat-y;
	font-size: 12px;
	padding-left: 4px;
	/*border: solid 1px #f00;*/
}


/* ------------------------- FOOTER   ------------------*/
#footer_cell	 {
	color: #000;
	background: url(img/sf_footer.gif);
   background-repeat: repeat-x;
	font-size: 11px;
	padding-left: 10px;
	
	/*border: solid 1px #f00;*/
}






/* ------------------------- COLONNA CENTRALE HOME   ------------------*/


/*-------------  cartoline   -----------*/
#cartoline {
	background: #B7C0C6;
}
/* per IE!! */
html #cartoline {
	background: #B7C0C6;
}

#cartoline p {
/*margin: 0 0 0px 10px;*/
	padding: 0;
	color: #004684;
	font-size: 9px;
	padding-left: 10px;

}

/*-------------------------------  cartoline thumbs  -----------*/

#thumb {
	background: url(img/sf_thumbs.jpg); 
}

#cards {
	margin: 0 6px 0px 9px;
	/*border: solid 1px #f00*/
}


.thumbnail {
	float: left;
	width: 64px;
	height: 100px;
	margin: 0 6px 0px 0px;
	padding-left: 6px;
	padding-right: 6px;
	padding-bottom: 0px;
 	/*border: 1px solid #999;*/
}

.thumbnail img{
	border: 1px solid #084D8B;
}

.thumbnail h6 {
	font-size: 9px;
	color: #000;
	margin-top: 0px;
	line-height: 9px;
}
.thumbnail a {
	 text-decoration: none;
	 color: #000;
}

.clearboth { clear: both; }

#thumb h4 {
	font-size: 11px;
	color: #000;
	font-weight: bold;
	margin: 10px 0px 15px 8px; 
	/*border: solid 1px #f00*/
	
}

#thumb p {
	font-size: 11px;
	color: #000;
	margin: 10px 5px 5px 8px;
	/*border: solid 1px #f00*/
	
}


#esp_thumb {
	background: url(img/sf_espansione.jpg); 
}

#esp_thumb a {
		color: #004684;
}

#esp_thumb p {
	font-size: 11px;
	color: #000;
	margin: 10px 5px 5px 8px;
	/*border: solid 1px #f00*/
	
}

#espansione_thumb {
/*border: solid 1px #f00;*/
padding-left:40px;
padding-top:93px;
}

#esp_thumb p.indietro {
   text-align: center;
	margin: 30px 0px 0px 0px; 
	text-decoration: none;
	font-weight: bold;
}


/*-------------  in evidenza   -----------*/
#evidenza {
	background: url(img/sf_evidenza.gif);
   background-repeat: repeat-y;
}

html #evidenza {
	background: url(img/sf_evidenza.gif);
   background-repeat: repeat-y;
}

#evidenza_content {
	font-size: 11px;
	color: #004684;
}


#evidenza_title {
	font-size: 11px;
	color: #fff;
	font-weight: bold;
	/* ----------------------------------- ******* il voice family da' fastidio a IE 5.0 ****   */
	
	/*font-weight: bold;
	voice-family: "\"}\"";
	voice-family:inherit;
	font-size: 11px;	*/
	/*border: 1px solid #f00;*/
}



/*-------------  news   -----------*/
#news {
	background: url(img/sf_news2.gif);
   /* lo sfondo per la cella senza le righe grigie orizzontali si chiama "sf_news2.gif" */
	font-size: 11px;
	margin-left: 0px;
	padding: 0px;
	vertical-align: top;
	
	/*border: 1px solid #f00;*/
}

#bottom_news {
	background: url(img/sf_bottom_news.gif);
   /* lo sfondo per la cella senza le righe grigie orizzontali si chiama "sf_news2.gif" */
	
	text-align:right;
	vertical-align: bottom;
	
	/*border: 1px solid #f00;*/
}

/*
#btn_archivio {
	
	margin-top:250px;
	margin-left:355px;
	position: absolute;
}
*/
#news_title {
	color: #000;
	font-weight: bold;
	margin: 0px 0 0px 0px;
	padding-left:117px;
	padding-top:5px;
	font-size: 11px;
	/*border: 1px solid #f00;*/
}


#news p {
	margin-top: 6px;
	margin-bottom: 0;
	padding: 0px;
}

#news ul {
	/*list-style-type: none;
	padding-left: 100px;
	padding-top: 40px;
	margin: 0;*/
	list-style: url(img/q_blu_scuro.gif);
	list-style-position: outside;
	margin-left: 119px;
	margin-right: 5px;
	margin-top: 25px;
	padding: 0;
	/*border: 1px solid #f00;*/
}

#news li   {
 /*	background-image: url(img/q_blu_scuro.gif);
 	background-repeat: no-repeat;
 	background-position: 2px;
 	padding-left: 14px;*/
	/*  spazia tra loro i list items */
	margin: 0px 0px 10px 0px;
}

#news li a  {
	color: #000;
	text-decoration: none;
}

#news li a:hover {
	color: #000;
	text-decoration: underline;
}

#espansa_home {
	/*border: 1px solid #f00;*/
	padding-left:116px;
	/*margin-top:9px;*/
}

#news h5 {
	font-size: 11px;
	color: #3262D0;
	font-weight: normal;
	line-height:  8px;
	margin-bottom: 4px; /* toglie lo spazio tra l'h5 e l' a  */
	
}

#news h4 {
	font-size: 11px;
	color: #000;
	font-weight: bold;
	margin: 0px 0px 7px 0px; 
	/*border: solid 1px #f00*/
	
}


#news p.indietro {
   text-align: right;
	margin: 8px 15px 0px 0px; 
}

#news p a  {
	color: #004684;
	text-decoration: none;
	font-weight: bold;
}

/* -----------------------------  COLONNA DESTRA HOME   -----------------*/

/*-------------  area riservata   -----------*/
#area_riservata {
	background: #3262D0;
	color: #fff;
	font-size: 11px;
	font-weight: bold;
}




/*-------------  eventi   -----------*/

#eventi {
	background: #004684;
}

html #eventi {
	background: #004684;
}

#eventi_lista	 {
	/*color: #000;
	font-size: 12px;
	voice-family: "\"}\"";
	voice-family:inherit;
	font-size: 11px;*/
	background: url(img/sf_col_sin.gif);
   background-repeat: repeat-y;
	/*border: solid 1px #f00;*/
}

#data_evento{
	color: #3262D0;
	font-size: 9px;
	/*voice-family: "\"}\"";
	voice-family:inherit;
	font-size: 9px;*/
	padding-left:3px;
	padding-top:10px;
	vertical-align:top;
	/*border: solid 1px #f00;*/
}


#testo_evento	 {
	color: #000;
	font-size: 11px;
	/*voice-family: "\"}\"";
	voice-family:inherit;
	font-size: 11px;*/
	/*border: solid 1px #f00;*/
}

#testo_evento ul   {
	/*list-style-type: none;
	padding-top: 8px;
	padding-left: 0px;
	margin: 0;*/
	list-style: url(img/q_blu_scuro.gif);
	list-style-position: outside;
	margin-left: 20px;
	padding: 0;
}

#testo_evento li   {
 /*	background-image: url(img/q_blu_scuro.gif);
 	background-repeat: no-repeat;
 	background-position: 2px;
 	padding-left: 11px;*/
}

#testo_evento li a  {
	color: #000;
	text-decoration: none;
}

#testo_evento li a:hover {
	color: #000;
	text-decoration: underline;
}


/*-------------  sondaggio  -----------*/

#sondaggio {
	background: #B7C0C6;
}

#sondaggio  p{
	color: #004684;
	font-size: 11px;
	padding-left: 5px;
	padding-right: 5px;
	/*voice-family: "\"}\"";
	voice-family:inherit;
	font-size: 11px;*/
	/*border: 1px solid #f00;*/
}

#voto {
	color: #004684;
	font-size: 11px;
	padding-left: 5px;
	vertical-align: top;
	/*border: 1px solid #f00;*/
}

#voto img {
/*border: 1px solid #f00;*/
margin: 0px 0px 0px 40px;
}

.buttonSubmit {
 
  color: white;
  background-color: #004684;
  font-size: 9px;
 font-weight: bold;
  border-top: 1px solid #fff;
 border-left: 1px solid #fff;
 border-right: 1px solid #003462;
 /*border-bottom: 1px solid #003462;*/
 
}


/* ----------------------------- [[[ PAGINA INTERNA *** SEZIONE CONTENUTI *** ]]] -----------------*/


/* ------------------------- COLONNA SINISTRA   ------------------*/

#sfondo_grigio {
	background: #B7C0C6;
}

#titolo_menu_contenuti {
	background: #9BD4F6;
	font-size: 11px;
	color: #004684;
	font-weight: bold;
	padding-left:10px;
	/*border: 1px solid #f00;*/
}

#menu_contenuti {
	color: #000;
	padding-top: 5px;
	padding-bottom: 5px;
	font-size: 11px;
	background: url(img/sf_col_sin.gif);
   background-repeat: repeat-y;
	/*border: solid 1px #f00;*/
}


#menu_contenuti ul  {
	list-style: url(img/q_blu_scuro.gif);
	list-style-position: outside;
	margin-left: 24px;
	padding: 0;
	/*border: solid 1px #f00;*/
}


#menu_contenuti li a {
	color: #000;
	text-decoration: none;
	padding-left: 0px;

}

#menu_contenuti li a:hover {
	color: #004684;
	font-weight: normal;
	text-decoration: underline;
}


/*      inizio                */

a.menu_contenuti_off {
	color: #000;
	font-size: 11px;
	text-decoration: none;
}

a.menu_contenuti_off:hover {
	color: #004684;
	text-decoration: underline;
}

a.sottomenu_contenuti_off {
	color: #000;
	font-size: 11px;
	text-decoration: none;
}

a.sottomenu_contenuti_off:hover {
	color: #004684;
	text-decoration: underline;
}

a.sottomenu_lista_contenuti_off {
	color: #000;
	font-size: 11px;
	text-decoration: none;
}

a.sottomenu_lista_contenuti_off:hover {
	color: #004684;
	font-weight: normal;
	text-decoration: underline;
}
/*----------------   site map                ---------------*/

#sitemap ul  {
	list-style: url(img/q_blu_scuro.gif);
	list-style-position: outside;
	margin-left: 50px;
	font-size: 11px;
	padding: 0;
}

#sitemap li a { /* ---link primo livello blu scuro */
	color: #004684;
	text-decoration: none;
	padding-left: 0px;
	font-weight: bold;
}

#sitemap li a:hover {  /* rollover */
	font-style:italic;
	text-decoration: none;
}

#sitemap li ul {  /* freccina */
	list-style: url(img/freccina_sitemap.gif);
	list-style-position: outside;
}

#sitemap li ul a {  /* ---link secondo livello blu chiaro */
	color: #3262D0;
	font-weight: normal;
}

#sitemap li ul a:hover {  /* rollover  secondo livello */
	font-style:normal;
	text-decoration: underline;
}

#sitemap ul ul {  /* rientro */
	padding-left: 17px;
	margin: 0px;
}

/*----------------   selezionato (3 livelli) ---------------*/

a.menu_contenuti_on {
	color: #004684;
	font-weight: bold;
	font-size: 11px;
	text-decoration: underline;
}

a.menu_contenuti_on:hover {
	color: #004684;
	font-weight: bold;
	text-decoration: underline;
}

a.sottomenu_contenuti_on {
	color: #3262D0;
	font-weight: bold;
	font-size: 11px;
	text-decoration: underline;
}

a.sottomenu_contenuti_on:hover {
	color: #3262D0;
	font-weight: bold;
	text-decoration: underline;
}

a.sottomenu_lista_contenuti_on {
	font-size: 11px;
	color: #004684;
	font-weight: normal;
	text-decoration: underline;
	font-style: italic;
}

a.sottomenu_lista_contenuti_on:hover {
	color: #004684;
	font-weight: normal;
	text-decoration: underline;
}

/*lista annidata*/

#menu_contenuti li ul {
	list-style: url(img/freccina.gif);
	list-style-position: outside;
 	
	
}


#menu_contenuti li ul li ul li {
	list-style: url(img/trattino.gif);
	list-style-position: outside;
 	
	
}
/* per spostare a destra di 10 px i due ul annidati  */
#menu_contenuti ul ul {
	padding-left: 17px;
	margin: 0px;
	/*border: solid 1px #f00;*/
}



#footer_contenuti {
	background: url(img/sf_menu_contenuti.gif);
   background-repeat: repeat-x;
	
}



/* ------------------------- COLONNA CENTRALE   ------------------*/


/*    briciole          */

#briciole_pane {
	background: #E8E8E8;
	color: #000000;
	font-size: 11px;
	padding-left: 5px;
	vertical-align: top;
	/*border: 1px solid #f00;*/
}

#bo_percorso_navigazione {
	background: #E8E8E8;
	color: #000000;
	font-size: 11px;
	padding-left: 5px;
	vertical-align: middle;
}

html>#bo_percorso_navigazione {
	font-size: 11px;
}


#bo_percorso_navigazione a {
	color: #000;
	text-decoration: underline;
}

#bo_percorso_navigazione a:hover {
	color: #004684;
	background-color: transparent;
	text-decoration: underline;

}

.evidenziato {
	color: #3262D0;
	font-weight: bold;
}

/* contenuto */

#contenuto {
	color: #000;
	text-align: left;
	font-size: 11px;
	/*padding-left: 20px;*/
	 /*border: solid 1px #f00; */
}
#contenuto h4 {
	font-size: 12px;
	margin: 20px 0px 10px 4px;
	/*line-height: 0.9em;*/
	font-weight: bold;
	color: #3262D0;
	/*border: solid 1px #f00;*/
}
#contenuto h5 {
	font-size: 11px;
	margin: 7px 0px 0px 4px;
	color: #3262D0;
	font-weight: bold;
	/*line-height: 1em;*/
}

#contenuto p {
	color: #000000;
	font-size: 11px;
	padding-left: 4px;
	margin: 0px 0px 15px 0px;
	/*border: solid 1px #f00;*/
}


#scarica {
	padding-left: 4px;	
	/*border: solid 1px #f00;*/
}


/*    link scarica modulo    */
#scarica a {
	font-size: 11px;
	margin: 0px 0px 0px 0px;
	color: #3262D0;
	font-weight: bold;
	/*border: solid 1px #f00;*/
}

#scarica img {
	
	margin: 5px 0px 0px 0px;
	
}

/* -----------------------------   TEMPLATE 2 */

#template2 {
	color: #000;
	text-align: left;
	font-size: 11px;
	/*padding-left: 20px;*/
	 /*border: solid 1px #f00; */
}
#template2 h4 {
	font-size: 12px;
	margin: 20px 0px 10px 4px;
	/*line-height: 0.9em;*/
	font-weight: bold;
	color: #3262D0;
	/*border: solid 1px #f00;*/
}
#template2 h5 {
	font-size: 11px;
	margin: 7px 0px 0px 4px;
	color: #3262D0;
	font-weight: bold;
	/*line-height: 1em;*/
}

#template2 p {
	color: #000000;
	font-size: 11px;
	padding-left: 4px;
	margin: 0px 0px 15px 0px;
	/*border: solid 1px #f00;*/
}

#template2 #main { 
	float: left;
 	width: 152px;
 	margin: 5px 0 20px 0px;
	/*border: solid 1px #f00;*/
	padding-left:4px;
   }

#template2 #sidebar {
 	float: right;
  	margin-top: 20px;
	width: 263px;
	/*border: solid 1px #f00;*/
	/*padding-left:-18px;*/
	}
#template2 #spacer {
	clear: both;
 	height: 1px; 
	/*border: solid 1px #f00;*/
	}

/* -----------------------------   TEMPLATE 3 */

#template3 {
	color: #000;
	text-align: left;
	font-size: 11px;
	/*padding-left: 20px;*/
	 /*border: solid 1px #f00; */
}
#template3 h4 {
	font-size: 12px;
	margin: 20px 0px 10px 4px;
	/*line-height: 0.9em;*/
	font-weight: bold;
	color: #3262D0;
	/*border: solid 1px #f00;*/
}
#template3 h5 {
	font-size: 11px;
	margin: 7px 0px 0px 4px;
	color: #3262D0;
	font-weight: bold;
	/*line-height: 1em;*/
}

#template3 p {
	color: #000000;
	font-size: 11px;
	padding-left: 4px;
	margin: 0px 0px 15px 0px;
	/*border: solid 1px #f00;*/
}

#template3 #main { 
	float: left;
 	width: 152px;
 	margin: 5px 0 20px 0px;
	/*border: solid 1px #f00;*/
	padding-left:4px;
   }
   
   #template3 #container{
   /*border: solid 1px #f00;*/
   height:170px;
   }

#template3 #sidebar {
 	float: right;
  	margin-top: 0px;
	width: 263px;
	/*border: solid 1px #f00;*/
	/*padding-left:-18px;*/
	}
#template3 #spacer {
	clear: both;
 	height: 1px; 
	/*border: solid 1px #f00;*/
	}



/* -----------------------------   TEMPLATE 4 */

#template4 {
	color: #000;
	text-align: left;
	font-size: 11px;
	/*padding-left: 20px;*/
	 /*border: solid 1px #f00; */
}
#template4 h4 {
	font-size: 12px;
	margin: 20px 0px 10px 4px;
	/*line-height: 0.9em;*/
	font-weight: bold;
	color: #3262D0;
	/*border: solid 1px #f00;*/
}
#template4 h5 {
	font-size: 11px;
	margin: 7px 0px 0px 4px;
	color: #3262D0;
	font-weight: bold;
	/*line-height: 1em;*/
}

#template4 p {
	color: #000000;
	font-size: 11px;
	padding-left: 4px;
	margin: 0px 0px 15px 0px;
	/*border: solid 1px #f00;*/
}

#template4 #main { 
	float: left;
 	width: 152px;
 	margin: 5px 0 0px 0px;
	/*border: solid 1px #f00;*/
	padding-left:4px;
   }
   
   #template4 #container{
   /*border: solid 1px #f00;*/
   /*height:170px;*/
   }

#template4 #sidebar {
 	float: right;
  	margin-top: 0px;
	width: 263px;
	/*border: solid 1px #f00;*/
	/*bpadding-left:-18px;*/
	}
#template4 #spacer {
	clear: both;
 	height: 0px;
	/*border: solid 1px #f00;*/
	}
	
	#template4 #segue {
	margin-top: 0px;
	margin-left: 0px;
 	
	/*border: solid 1px #f00;*/
	}

/* -----------------------------   TEMPLATE 5 */

#template5 {
	color: #000;
	text-align: left;
	font-size: 11px;
	/*padding-left: 20px;*/
	 /*border: solid 1px #f00; */
}
#template5 h4 {
	font-size: 12px;
	margin: 20px 0px 10px 4px;
	/*line-height: 0.9em;*/
	font-weight: bold;
	color: #3262D0;
	/*border: solid 1px #f00;*/
}
#template5 h5 {
	font-size: 11px;
	margin: 7px 0px 0px 4px;
	color: #3262D0;
	font-weight: bold;
	/*line-height: 1em;*/
}

#template5 p {
	color: #000000;
	font-size: 11px;
	padding-left: 4px;
	margin: 0px 0px 15px 0px;
	/*border: solid 1px #f00;*/
}

#template5 #main { 
	float: left;
 	width: 152px;
 	margin: 5px 0 0px 0px;
	/*border: solid 1px #f00;*/
	padding-left:4px;
   }
   
   #template5 #container{
   float:right;
   border: solid 1px #f00;
   /*height:170px;*/
   }

#template5 #sidebar {
 	float: right;
  	margin-top: 0px;
	width: 263px;
	/*border: solid 1px #f00;*/
	/*padding-left:-18px;*/
	}
#template5 #spacer {
	clear: both;
 	height: 0px;
	/*border: solid 1px #f00;*/
	}
	
	#template5 #segue {
	margin-top: 0px;
	margin-left: 0px;
 	
	/*border: solid 1px #f00;*/
	}
	
	.CCspace {  
/*Set the width to half of the image and set the 
  height to the image height plus a little room 
  for the caption. */
float: right; padding: 5px;} 
/*Float the span right and include any padding. */

	.CLspace {  
/*Set the width to half of the image and set the 
  height to the image height plus a little room 
  for the caption. */
float: left; padding: 5px;} 
/*Float the span right and include any padding. */

	.CCspace2 { width: 295px; height: 153px; 
/*Set the width to half of the image and set the 
  height to the image height plus a little room 
  for the caption. */
float: right; padding: 5px; color:#1974BB} 
/*Float the span right and include any padding. */

/*    Titolo eventi    */


.titolo_evento {
	/*font-size: 11px;
	margin: 0px 0px 0px 0px;
	color: #004684;
	font-weight: bold;
	border: solid 1px #f00;*/

	color: #000;
	padding-top: 5px;
	padding-bottom: 5px;
	font-size: 11px;
	background: url(img/sf_col_sin.gif);
   background-repeat: repeat-y;
	/*border: solid 1px #f00;*/
	
}


/*  vedi anche    */

#vedi_anche {
	background: url(img/vedi_anche.gif);
	
}


#vedi_anche_lista {
/*	background: url(img/sf_righe2.gif);*/
	vertical-align: top;
	font-size: 11px;
}


#vedi_anche_lista ul {
	list-style-type: none;
	padding-left: 0px;
	padding-top: 7px;
	margin: 0;
	/*border: 1px solid #f00;*/
}

#vedi_anche_lista li   {
 	background-image: url(img/q_blu_scuro.gif);
 	background-repeat: no-repeat;
 	background-position: 2px;
 	padding-left: 14px;
	/*  spazia tra loro i list items */
	margin: 0px 0px 14px 0px;
	border-bottom:1px dotted #ccc;
	padding-top:3px;
	padding-bottom:3px;
}

#vedi_anche_lista li a  {
	color: #000;
	text-decoration: none;
}

#vedi_anche_lista li a:hover {
	color: #000;
	text-decoration: underline;
}

/* ------------------------- COLONNA DESTRA   ------------------*/

#footer_2 {
	background: url(img/sf_menu_contenuti2.gif);
   background-repeat: repeat-x;
	
}


/* ----------------------------------------------------------------------- MENU MONFALCONE INFORMA   ------------------*/

a.menu_monf_informa_off {
	color: #fff;
	font-size: 11px;
	text-decoration: none;
}

a.menu_monf_informa_off:hover {
	color: #9BD4F6;
	text-decoration: underline;
}

a.sottomenu_monf_informa_off {
	color: #fff;
	font-size: 11px;
	text-decoration: none;
}

a.sottomenu_monf_informa_off:hover {
	color: #9BD4F6;
	text-decoration: underline;
}



/* ------------------     selezionato ----------------------- */

a.menu_monf_informa_on {
	color: #fff;
	font-weight: bold;
	font-size: 11px;
	text-decoration: underline;
}

a.menu_monf_informa_on:hover {
	color: #fff;
	font-weight: bold;
	text-decoration: underline;
}

a.sottomenu_monf_informa_on {
	font-size: 11px;
	color: #fff;
	font-weight: normal;
	text-decoration: underline;
	font-style: italic;
}

a.sottomenu_monf_informa_on:hover {
	color: #fff;
	font-weight: normal;
	text-decoration: underline;
}

/*lista annidata*/


#menu_monf_informa {
	color: #fff;
	padding-left: 10px;
	padding-top: 0px;
	vertical-align: top;
	padding-bottom: 5px;
	padding-top: 5px;
	font-size: 11px;
	background: #3262D0;
	/*border: solid 1px #f00;*/
}

#menu_monf_informa ul   {
	/*list-style-type: none;*/
	padding: 0px;
	margin: 0px;
	/*border: solid 1px #f00;*/
}

#menu_monf_informa li   {
	list-style-type: none;
 	/*background-image: url(img/q_blu_scuro.gif);
 	background-repeat: no-repeat;
 	background-position: 2px;
 	padding-left: 14px;*/
}

#menu_monf_informa li ul   {
	/*list-style-type: none;*/
	padding-left: 10px;
	margin: 0px;
	/*border: solid 1px #f00;*/
}

#menu_monf_informa li ul li {
 	background-image: url(img/trattino_bianco.gif);
 	background-repeat: no-repeat;
 	/*il primo posizionamento è per firefox*/
 	background-position: center left;
 	/*il secondo posizionamento è per IE*/
 	background-position: 0px 7px 0px 0px;
 	padding-left: 8px;
 }


/*----------------------  COLONNA CENTRALE MONFALCONE INFORMA----------------------- */

#contenuto_informa {
	color: #000;
	text-align: left;
	font-size: 11px;
	/*padding-left: 20px;*/
	background: #EAF3F8;
	/* border: solid 1px #f00; */
}

#contenuto_sindaco {
	color: #000;
	text-align: left;
	font-size: 11px;
	/*padding-left: 20px;*/
	/* border: solid 1px #f00; */
}

#contenuto_primo_piano {
	color: #000;
	text-align: left;
	font-size: 11px;
	/*padding-left: 20px;*/
	background: #EAF3F8;
	/* border: solid 1px #f00; */
}

#contenuto_informa p {
	margin: 15px 0px 0px 0px;
	padding-left: 15px
	/*border: solid 1px #f00;*/
}

#contenuto_informa #dilatua {
	margin: 0px 0px 10px 0px;


}

#sf_atupertu {
	background-image: url(img/sf_contenuto_informa.jpg);
 	background-repeat: no-repeat;
	
}


/*-------------------------------------------------------------- ESPANSIONE NEWS   -----------*/
#ricerca_news {
	color: #000000;
	text-align: left;
	vertical-align: middle;
	font-size: 11px;
	margin-left: 3px;
}

#esp_title {
	color: #fff;
	background: #004684;
	text-align: left;
	vertical-align: middle;
	font-size: 11px;
	font-weight: bold;
	padding-left: 20px;
}

#esp_titleC {
	color: #fff;
	background: #004684;
	text-align: center;
	vertical-align: middle;
	font-size: 11px;
	font-weight: bold;
	text-decoration:none;
}

#esp_titleC a{
	color: #fff;
	background: #004684;
	text-align: center;
	vertical-align: middle;
	font-size: 11px;
	font-weight: bold;
	text-decoration:none;
}

#esp_titleC a:hover{
	color: #fff;
	background: #004684;
	text-align: center;
	vertical-align: middle;
	font-size: 11px;
	font-weight: bold;
	text-decoration:none;
}

#esp_news {
	margin: 0;
	padding: 0px;
	font-size: 11px;
	/*border: 1px solid #f00;*/
}
/*
metto il contenitore a margine 0;
 se metto "list-style-position: outside;" IE visualizza la lista correttamente

*/

#esp_news h5 {
	font-size: 11px;
	color: #3262D0;
	font-weight: normal;
	line-height:  8px;
	margin-bottom: 4px; /* toglie lo spazio tra l'h5 e l' a  */
	
}

#esp_news h4 {
	font-size: 11px;
	color: #000;
	font-weight: bold;
	margin: 0px 0px 7px 0px; 
	/*border: solid 1px #f00*/
	
}

#esp_news p {
	font-size: 11px;
	color: #000;
	margin: 0px 0px 5px 0px;
	/*border: solid 1px #f00*/
	
}

#esp_news p.indietro {
   text-align: right;
	margin: 8px 10px 0px 0px; 
}

#esp_news ul {
	list-style: url(img/q_blu_scuro.gif);
	list-style-position: outside;
	list-style-type: none;
	margin-left: 19px;
	margin-top: 9px;
	padding: 0;
	/*border: 1px solid #f00;*/
}

#esp_news li   {
 	margin: 0px 0 5px 0; /* spazia i list i tems */
}

#esp_news li a  {
	color: #000;
	text-decoration: none;
}

#esp_news li a:hover {
	color: #000;
	text-decoration: underline;
}


#espansa {
	/*border: 1px solid #f00;*/
	padding-left:17px;
	margin-top:9px;
}


/* -----------------------------  FORMS   -----------------*/

.campo_testo { 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #FFFFFF;
	border: 1px #004684 solid;
	/*width: 170px;*/
	height: 17px
	}
	
.testo_form { 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
	}
	
.text_area_form { 
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 10px;
	background-color: #FFFFFF;
	border: 1px #546D8C solid;
	width: 180px;
	height: 50px

}
	

.download {font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #3262d0;
	font-weight: bold}	
	
/* -----------------------------  AREA RISERVATA   -----------------*/

.testo_area { 
	color: #000;
	text-align: left;
	font-size: 11px;
	}

.benvenuto { 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	}

.griglia { 
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #FFFFFF;
	border: 1px #546D8C solid;
	padding: 3px 3px 3px 3px;

}

/* -----------------------------  STAMPA CONTENUTI   -----------------*/

#stampa{
  color:#004684;
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 11px;
  font-weight: bold;
}


#stampa a{
  color:#004684;
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration:none;
 font-weight: bold;

}
/* -----------------------------------------------------------------*/

