/*STILI CLIO P.A.*/


/*NAVIGAZIONE ASSISTITA PER NON VEDENTI*/
.navigazione_assistita
{
position:absolute;
top:-1000em;
width:1px;
height:1px;
overflow:hidden;
}
/*##################################################################### css versione grafica
#######################################     ClioPA 4.1		 
#######################################  copyright ClioSrl	 
#######################################    www.clio.it  	 
###########################################################################################*/


body {
	margin: 0;
	padding:0;
	text-align:center;
	font-family: Arial, Helvetica, sans-serif; 
	color:#3E4130;
	background-color: #F9F9F6;
	font-size:99%;
}

#pagina{
	float:left; 
	text-align:left;
	height: auto !important;
	height: 0px;
	width:97%;
	margin:0;
	/*background-image: url(../img/top_dx.jpg);
	background-repeat:no-repeat;*/
	background-color:#EEEFE7;
	font-size:0.8em;
	border-left:2px solid #DADDCB;
	border-right:2px solid #DADDCB;
}


/*IMMAGINE SINISTRA DI SFONDO*/

#bodysx{
	margin:0;
	float:left;
	width:1%;
	height:662px;
}

	

/*IMMAGINE DESTRA DI SFONDO*/

#bodydx{
	float:left;
	width:1%;
	height:662px;
}

	



/*TOP GRAFICO*/

#top {

	position:relative;

	height: 269px;

	margin-left:0px;

	padding-right: 0px;

	text-align: right;

	margin:0px;

	padding:0px;
	
		background-image:url(/img/sfondo_top.gif);
		background-repeat:repeat-x;
		background-position:top;
		

	}

	

#top_sx {

	position:absolute;

	left:0px;

	top:0px;

	width:100%;

	height:269px;
	
		
		background-image:url(/img/top_sx.jpg);
		background-position:left top;
		background-repeat: no-repeat;

}



#top_dx {

	position:absolute;

	right:-1px;
	width:500px;

	top:0px;

	height:269px;
	background-image:url(/img/top_dx.jpg);
	background-position:right;
	background-repeat:no-repeat;
}
	


#menu_top{
float:right;
margin:30px 20px 0 0;
height:34px;
font-size:1.2em;
font-weight:bold;
color:#FFFFFF;}

#menu_top ul{
margin:0px;
padding:0px;
height:34px;}


#menu_top ul li{
display:inline;
background-image:url(/img/ico_menu_top.gif);
background-position:left;
background-repeat:no-repeat;

}


#menu_top li a:link, #menu_top li a:visited{
color:#FFFFFF;
height:34px;
padding:8px 5px 0 8px;
}


#menu_top li a:hover{
height:34px;
background:none;
color:#E0F41B;}


.testo_top{
text-align:left;
font-weight:bold;
margin:178px 0 0 175px;
color:#282B0E;}



#col_sx{
width:98%;
margin:0 0 0 2%;

}

	
/*#col_dx{
float:left;
width:36%;}*/



/*NAVIGAZIONE ASSISTITA*/
.navigazione_assistita
{
position:absolute;
top:-1000em;
width:1px;
height:1px;
overflow:hidden;
}


/*FINE COLONNA DI DESTRA*/

/*MENU CONTESTUALE*/
#menu_contestuale {width:100%; height:28px; color:#585B3C; text-indent:0px; margin:4px 0 0 0; padding-top:3px;  border-bottom:1px solid #B9B085;
background-image:url(/img/ico_menucontestuale.gif);
background-position:right bottom;
background-repeat:no-repeat;}
#menu_contestuale a:link, menu_contestuale a:visited {text-decoration:none; color:#356A26; }
#menu_contestuale a:hover, menu_contestuale a:active {background-color:#1F3C5C; color:#FFFFFF;}
/*FINE MENU CONTESTUALE*/


#corpo {
	width: 100%; 
	padding:0; margin-top:0; 
	min-height:30px;
	height:auto !important;

	}

#centro {float:left; width:79%;
}

#contenuto {
	float: inherit;
	width:75% !important;
	width: auto ;
	height: auto !important;
	height:0;
	margin-left:2%;

		
}

#contenuto span{
margin:0px;
padding:0px;}

a:link, a:visited {color: #373B16;}
a:hover{background-color:#373B16; color:#FFFFFF;}







/*MENU DI SINISTRA*/


.top_menu_sx{
background-color:#FFF;
border:1px solid #CBCDB7;
margin:0 0 2px 0;
padding:0 0 0px 0;
text-align:center;
}

.top_menu_sx img{
border:1px solid #5BAE5C;
margin:5px;
}


#menu_sx {
	
	float: left;
	width:22%;
	font-family:Arial, Helvetica, Verdana;
	color: #4E410D;
	background-color:#EEEFE7;
	border: 1px solid #DADDCA;
		
	
}

.titoli_menu_sx {
	width:100%;
	color: #000; 
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	background-image:url(/img/sfondo_striscia_bottom.gif);
	background-repeat:repeat-x;
	background-position:top left;
	border-bottom:1px solid #DADDCA;
	border-top:1px solid #fff;
}


.titoli_menu_sx a:hover{
background:none;color: #4D420C; }

#menu_sx ul {
	list-style-type:none; 
	padding:0px; 
	margin-left:0px; 
	margin-top:4px; 
	margin-bottom:4px;
	margin-right:0px;}
	
#menu_sx li {
	display: block;
	margin: 0px;
	padding:2px;
	 border-bottom:1px solid #DADDCA;
	 border-top:1px solid #F6F7F1;
}


#menu_sx li a:hover, #menu_sx li a:active {background-color:#fff; color:#3E412C; display:block;}
	
#menu_sx a:link, #menu_sx a:visited {color:#3E412C; text-decoration:none;}

/* FINE MENU DI SINISTRA
##################################################################################################*/


/* INIZIO MENU DI DESTRA
##################################################################################################*/

#menu_dx {
	float: right;
	width: 20.2%;	
	font-family:Arial, Helvetica, Verdana;
	color: #585D3D;
	background-color:#F8F9F4;
	}

#menu_dx ul {
	list-style-type:none; 
	padding:0px; 
	margin-left:0px; 
	margin-top:4px; 
	margin-bottom:4px;}
	
#menu_dx li {
	display: block;
	margin: 0px;
	padding:2px;
	 border-bottom:1px solid #EBEDE2;
	 border-top:1px solid #FFFFFF;
}


#menu_dx li a:hover, #menu_dx li a:active {background-color:#fff; color:#4D420C; display:block;}
	
#menu_dx a:link, #menu_dx a:visited {color:#585D3D; text-decoration:none;}

#img_menu_dx {height: 206px; background-repeat:no-repeat}
	
#speciale {
	background-color: #DBE7F5; 
	border:1px solid #B6D0EB; 
	margin:0; padding:0;
	/*width:auto !important;*/
	color:#1E3D5C;
	height:100%;}
	
	
	
	

.titoli_menu_sx_agenda{
background-color:#FDDD19;
color:#000000;
height:20px;
padding:3px;
font-size:1.4em;
font-weight:bold;}


#agenda_eventi{
border:1px solid #DAE6F4;
background-color:#F6FAFD;}


#agenda_eventi h1{
background-image:url(/img/sfondo_news_titolo.gif);
background-repeat:repeat-x;
text-indent:5px;}


	
#agenda_eventi .immagine_eventi	 { float:left; padding:2px; border:1px solid #70A2D3; margin-right:3px; margin-left:2px;}

#agenda_eventi h3 a:link, #agenda_eventi h3 a:visited{
color:#1C3D5E;
font-size:1.0em;
font-weight:normal;}

#agenda_eventi .data{
font-style:italic;
color:#4484C4;
padding:2px;
background-color:#F7F8F3;
margin:3px 0 5px 0;}

#agenda_eventi h3 a:hover{
background:none;
color:#1C3D5E;
text-decoration:underline;}

.elendo_home{
background-color:#A1C2E3;
color:#1C3D5E;
padding:2px;
background-image:url(/img/ico_elenco.gif);
background-position:right;
background-repeat:no-repeat;
margin-top:5px;}

.elendo_home a:link, .elendo_home a:visited, .elendo_home a:hover {color:#1C3D5E; background:none;}


/*#prima_notizia .immagine { float:right; margin-right:3px; margin-left:2px;}
#prima_notizia img {border:1px solid #DCD084}*/
#index #col_sx .titolo_slas {
font-family: Arial, Helvetica, sans-serif;
background:none;
border:none;
font-size:1.6em;
font-weight:bold;
height:140px;
color:#C6211F;
}

#index #col_sx .titolo1_slas {
font-family: Arial, Helvetica, sans-serif;
background:none;
border:none;
font-size:1.6em;
font-weight:bold;
color:#C6211F;
height:40px;
}

#index #col_sx .slas_home img{
float:left;
padding:5px;
background-color:#FFFFFF;
border:1px solid #666666;
margin:3px;}

#index #col_sx .slas_home{
padding:5px;
background-color:#F6F7F1;
margin:4px 0 4px 0;
border:1PX solid #CBCDB7;}







.ora_esatta { text-align:right; padding:3px 10px 2px 0;
width:40%;
color:#585B3C;
float:right;
margin-top:1px;}


.ricerca_top{
float:right;
 padding:3px 3px 3px 0;

}

.arte_storia_home {
color:#57490E;}

.arte_storia_home h3{
color:#57490E;
font-size:1.1em;
background-color:#E7E3D1;
padding:2px;
margin:0px;}

.stemma_home{
background-image:url(/img/sfondo_stemma_home.gif);
background-repeat:repeat-x;
text-align:center;
border-top:1px solid #D5CDAE;
margin:1px 0 0 0;}

.arte_storia_home img{
padding:3px;
}

.continua{
background-image:url(/img/ico_continua.gif);
background-position:right;
background-repeat:no-repeat;
padding:2px;background-color:#E8E3D0;
}


.continua a:link,.continua a:visited, .continua a:hover{
color:#725919;
background:none;
} 

#bandi_home{
background-color:#F4F1E8;
color:#735A1A;
margin:5px 0 0 0;
padding:2px;}

#bandi_home h1{
font-size:1.3em;
padding:2px;
margin:0px;
color:#fff;
background-color:#AB9B5D;
border-bottom:1px solid #75672C;
}

.titolo_avviso_home a:link, .titolo_avviso_home a:visited{
color:#735A1A;
font-weight:bold;
font-size:1.2em;}

.avviso_homepage{
padding:3px;}

.titolo_avviso_home a:hover{

text-decoration:underline;
color:#735A1A;
background-color:#FFFFFF;}


#newsletter_home{
border:1px solid #B9D1E9;
background-color:#A1C2E1;
color:#000000;
padding:2px;
width:auto;
background-image:url(/img/sfondo_newsletter.gif);
background-position:right bottom;
background-repeat:no-repeat;
}

#newsletter_home a:link, #newsletter_home a:visited{
color:#000;
font-size:1.2em;
font-weight:bold;}

#newsletter_home a:hover{
background-color:#fff;}

#newsletter_home .titolo{
background-image:url(/img/sfondo_titolo_newsletter.gif);
background-position:right;
background-repeat:no-repeat;
color:#fff;
font-size:1.3em;
padding:3px;
font-weight:bold;
}

/*###################################################################*/

/*Notizie in home page*/


#contenuto h2{ color:#AC0606;
border-bottom:1px solid #F4F1E8;
padding:0 0 0 0px;}

#contenuto h2 a:link, #contenuto h2 a:visited{
color:#AC0606;}

#colonna_news {width:47%; float:left;} /*Colonna che contiene le notizie dell'home page*/

#prima_notizia_home { /*box che contiene la prima notizia*/
	background-color: #DBE7F5; 
	border:1px solid #B6D0EB; 
	margin:0; padding:3px;
	/*width:auto !important;*/
	color:#1E3D5C;
	height:100%;}
	
.img_interna {/*div che contiene l'immagine della prima notizia nell'home page*/
float:left;
background-color:#F7F8F3; 
padding:3px;
margin:0 5px 3px 0;}	

#prima_notizia_home .img_interna {/*div che contiene l'immagine della prima notizia nell'home page*/
 float:right; 
	padding:3px;} 

 
.categoria{
font-size:1.0em;
font-weight:bold;
color:#709235;}


#prima_notizia_home .img_interna img {/*bordo dell'immagine della prima notizia nell'home page*/
	border:1px solid #8FB6DD;
	} 
	


.titolo_news_home{ margin:0px;
background-position:left top;
background-repeat:no-repeat;
 background:none; list-style:none;
 background-image:none;

 font-size:1.4em;
 
 }

.titolo_news_home a:link, .titolo_news_home a:visited {
color:#1B3C5D; 
background:none; 
list-style:none; 
margin:0px;
background-image:none;
padding:0px;
}	

.titolo_news_home a:hover{
color:#1B3C5D; 
background:none; 
list-style:none; 
margin:0px;
background-image:none;
padding:0px;}


.sottonotizia {
border:1px solid #BED4EB;
padding:3px;}




.titolo_news_home_piccole{font-size:1em; margin:0px;
background-position:left top;
background-repeat:no-repeat;
 background:none; list-style:none;
 background-image:none;
 font-weight:bold;
 
 }

.titolo_news_home_piccole a:link, .titolo_news_home_piccole a:visited {
color:#1B3C5D;
background-image:url(/img/ico_news.gif);
background-position:left top;
background-repeat:no-repeat;
padding:0 0 0 10px;

}	

.titolo_news_home_piccole a:hover{
color:#1B3C5D;
background-color:#FFFFFF;




}







#primo_piano {border:1px solid #BFD5EC; margin-bottom:10px; background-color:#F7F8F3; }
#prima_notizia h3 {font-size:1em; margin:0px; padding:0 0 3px 10px;
background-image:url(/img/ico_news.gif);
background-position:left top;
background-repeat:no-repeat;}
#prima_notizia  h3 a:link, #prima_notizia h3 a:visited {color:#1B3C5D;}
#prima_notizia  h3 a:hover, #prima_notizia h3 a:active {color:#1B3C5D; background-color: #fff;}
#prima_notizia .titolo {float:left; width:80%; padding:0; margin:0;}
#prima_notizia .data {float:left; width:auto; padding:0; margin:0; text-align:right; color:#4185C4; font-style:italic;}

#col_sx .titolo{
}
.titolo h2 a:link,.titolo h2 a:visited,.titolo h2 a:hover{
background:none;
background-image:none;
margin:0px;
padding:0 0 0 0px;
list-style:none;
}

#index #colonna_news .titolo_notizie_home {
	background-color:#FEEAA5; 
	font-size:95%; 
	padding:5px; 
	font-weight:bold; 
	border-bottom:1px solid #006666;}

#colonna_news h1 {font-size:95%;}	
#index #colonna_news h2 {font-size:95%; margin-top:2px; margin-bottom:2px;}
#colonna_news .data_notizia, #colonna_news .categoria, #colonna_news .sommario {
font-size:80%; color:#4384C6; font-style:italic;}


#col_sx .data_notizia{color:#4384C6; font-style:italic;
margin-top:3px;

}

#col_sx .tratteggio{
border-top:1px solid #D7E0E9;
margin:0px;
padding:0px;}

#elenco_eventi_home{
background-color:#FFFFFF;
}
#elenco_eventi_home h1{
background-image:url(/img/sfondo_titolo_sydnews.gif);
background-repeat:repeat-x;
background-position:left top;
margin-bottom:10px;
padding:3px;
color:#FFFFFF;
}



#elenco_eventi_home h2{
border:0px;
}

#elenco_eventi_home .sommario{

}

#bandi_home .tratteggio{
margin:0px;
border-top:1px solid #E8E3D0;}
 



.evento_home ul{
margin:0px;
padding:5px;}



ul li .evento_elenco_home {
margin-bottom:10px;
list-style:none;
list-style-type:none;
margin:0px;
padding:0px;

}
/*###################################################################*/

#primo_piano {border:1px solid #BFD5EC; margin-bottom:10px; background-color:#F7F8F3; }
#index #primo_piano h3 {font-size:1em; margin:0px; padding:0 0 3px 10px;
background-image:url(/img/ico_news.gif);
background-position:left top;
background-repeat:no-repeat;}
#index #primo_piano h3 a:link,#index  #primo_piano h3 a:visited {color:#1B3C5D;}
#index #primo_piano h3 a:hover,#index  #primo_piano h3 a:active {color:#1B3C5D; background-color: #fff;}
#index #primo_piano .titolo {float:left; width:80%; padding:0; margin:0;}
#index #primo_piano .data {float:left; width:auto; padding:0; margin:0; text-align:right; color:#4185C4; font-style:italic;}

#colonna_immagini {}

#colonna_immagini img {border:1px solid #DCD084;}
.elencoImmagini {margin-top:33px; text-align:center;}
.elencoImmagini img{border:1px solid #DCD084;}
.immagine_galleria {border:1px solid #DCD084; margin-bottom:10px;}
.resize {width:100%}
#elencoGallerie .immagine {float:left; margin-right:8px;}
#elencoGallerie img {border:1px solid #DCD084; }
#elencoGallerie .descrizione {}
#elencoGallerie {}

#guida_servizi {
	width:98%;
	height: 500px; 
	background-color: #F6F1DB; 
	border:1px solid #DCD084; 
	margin-bottom:5px; 
	margin:0; 
	padding-left:2px;}
#guida_servizi h1 {background-color: #FFCC33; font-size:1.8em; padding:2px; margin-top:0; height:35px; color:#1F3C5C;}


/*#guida_servizi ul {list-style-type:none; margin:3px; padding:0;}
#guida_servizi li {padding-bottom:3px;}*/


#guida_servizi ul { list-style-type:none; padding:0; margin:0px;}
#guida_servizi li { float: left; width: 48%; margin: 0px 5px 0px 0px; padding-top: 0px; border-bottom:1px dotted #cccccc; }


.imgservizi {float:left; clear:both; margin-right:2px;}

.breve_descrizione {font-style:italic; clear:right;}

.elenco_servizi {clear:both; margin-top:40px;}

#servizio {
	width:98%;
	background-color: #F6F1DB; 
	margin-bottom:5px; 
	margin:0; 
	padding-left:2px;}

/*BOTTOM*/

#bottom {width:100%; height:37px; border-top:1px solid #DADDCC;
background-image:url(/img/sfondo_striscia_bottom.gif);
background-repeat:repeat-x;
background-position:top left;}

/*TAG MOLTO USATI*/

.tratteggio {width:100%; border-top:1px dotted #CEDAE6; margin-top:0;}
img {border:0}
.centrato {text-align:center}
.grassetto {font-weight:bold; color:#0B630A;}
.corsivo { color:#386C34;
}
.nofloat {clear:both;}
.nascosto {display:none}
.resize{width:100%;}
.grafica {display:none}
.imginterna {
	float: left;
	margin-right:5px;
	padding-top: 0px;
	margin-top:5px;
	text-align:center;
	}
.imginterna img {border:1px solid #CCCC99}
/*[type="submit"] {background-color:#F7F8F3; color:#FFFFFF; font-weight:bold;}
input:hover{}*/
.pulsante_cerca {background-color:#0C4D0D; color:#FFFFFF; border:1px solid #AED6AE;}
.input{ border:1px solid #414421;}
.pulsante_cerca:hover {background-color: #AED6AE; color:#0C4D0D;}

input{ border:1px solid #414421;}

select{ border:1px solid #26629D;}
.didascalia {margin-right:1px; font-size:90%; margin-bottom:5px; margin-top: 3px; border-bottom:1px solid #CCCC99; background-color:#FFFFCC}
.numero_pagine {text-align:center; margin-top:10px; margin-bottom:10px; background-color:#E4DBA0}
.torna_su {background-color:#F7F8F3; padding:1px; text-align:right; margin: 10px 0;}
.torna_su a:link, .torna_su a:visited {color:#FFFFFF; font-weight:bold;}
.iniziopagina {margin:0; padding:0; height:0;}

/*NOTIZIE*/
#elenco_news .immagine {float:right; background-color: #E4DBA0; border-top: 2px solid #E4DBA0}
#elenco_news .immagine img {border:0; margin:0; padding:0; }
.autore {width:100%; text-align:right; padding-top:8px;}


/*ORGANI ISTITUZIONALI*/
.organi_istituzionali {border:1px solid #000}

/*ASSOCIAZIONI E STRUTTURE RICETTIVE/RISTORATIVE*/
.associazione, .struttura {width:auto; border-top:1px solid #CCCC99; border-bottom:1px solid #CCCC99; margin-bottom:8px;}

/*MAPPA DEL SITO*/
#mappa_sito {width:50%; margin:0; padding:0;}

/*PILOTA*/
#pilota {text-align:center; margin-top:10px; border-top: 1px solid #CCCC99; padding-top:3px;}
#pilota ul {margin:0; padding:0;}
#pilota li {display:inline; margin:3px;}

/*TRASPORTI*/
#trasporti table {width:100%}
#trasporti caption {border: 1px solid #CCCC99; color: #7A6504; font-weight:bold;}
#trasporti td{border-bottom:1px solid #CCCC99;}
#trasporti th{background-color: #CCCC99;}

/*DELIBERE*/
#elenco_delibere h2 a:link, #elenco_delibere h2 a:visited{font-size:90%; text-decoration:none;}
#elenco_delibere h2 a:hover, #elenco_delibere h2 a:active {text-decoration:underline}
#elenco_delibere h3 a:link, #elenco_delibere h3 a:visited {font-size:90%; color:#CC0033; margin:0px; padding:0; text-decoration:none;}





.doc_allegato_elenco ul {margin:0; padding:0;}
.doc_allegato_elenco li {list-style-type:none}

#certificato {}
#certificato .etichetta{width:30%; border-bottom:1px solid #F7F8F3; float:left; padding:2px; text-align:right; padding-bottom:4px}
#certificato .input {width:100px}

/*<<<<<<<<<<<<<<<<<<< TUTTI I FORM DEL SITO >>>>>>>>>>>>>*/
legend {margin-top:-3px; font-weight:bold;}
fieldset {
	margin-bottom:15px; 
	color: #414421; 
	border:1px solid #fff;
	background-color:#F8F9F4; 
	border-top:3px solid #B9B085;
	border-bottom:1px solid #B9B085;
	 }
.campi_form {float:left}
.etichetta{width:30%; float:left; padding:2px; text-align:right; padding-bottom:4px; color:#3B3F1A;}
.titoli_form {float:left; padding-bottom: 10px; width:20%; clear:left;}
/*<<<<<<<<<<<<<<<<<<< FINE TUTTI I FORM DEL SITO >>>>>>>>>>>>>*/


/*VALIDATORI*/
#validatori {
	text-align: center;
	background-color: #EBEDE2;
	color:#000;
}



#validatori img {border:0}

#validatori a {
	color: #000;
	font-weight:bold;
}

#validatori ul {
	padding-top: 2px;
	margin: 0;
}

#validatori li {
	display: inline;
}

.ff {display:none;}

/* calendario */

#calendario{
background-color:#FEEE8C;
border-bottom:5px solid #FEE334;
}


#calendario table{
width:100%;
}

#calendario table td{
background-color:#FFFDE8;
text-align:center;
color:#1C3D5C;}

#calendario table th{
background-color:#fff;
text-align:center;

}

th .giorno_settimana_nero{
background-color:#333333;
color:#fff;

}




#calendario h3{
background-image:url(/img/sfondo_titolo_calendario.gif);
background-repeat:repeat-x;
margin:0px;
padding:4px;
color:#1F3E5D;
border-bottom:2px solid #FEE334;
font-size:1.2em;
height:20px;}




#calendario caption{
background-color:#FEE75B;
font-weight:bold;
color:#1F3E5D;
text-decoration:none;
}

#calendario caption a:link, #calendario caption a:visited{
color:#1F3E5D;
font-weight:bold;
}

#calendario caption a:hover{
color:#1F3E5D;
background-color:#FFFFFF;
font-weight:bold;}


table.tab_calendario{
font-size:1.0em;}

.giorno_normale{
}

.giorno_normale a:link, .giorno_normale a:visited {
display:block;
border:1px outset #D9BE1B;
background-color:#FEEE8C;
color:#000000;
}


.giorno_normale a:hover {
background-color:#FFFFFF;

display:block;
}

.giorno_corrente a:link,.giorno_corrente a:visited {
border:1px solid #000000;
display:block;
text-decoration:underline;
font-weight:bold;}

.giorno_corrente a:hover {
background-color:#FA1F25;
color:#FFFFFF;
display:block;}

td.giorno_domenica{
color:#FF0000;
font-weight:bold;border:1px solid #D9BE1B; display:block;}

td.giorno_domenica a:link,td .giorno_domenica a:visited{
color:#FF0000;
font-weight:bold;
}

td.giorno_domenica a:hover{
background-color:#FEE12E;
color:#FFFFFF;
font-weight:bold;
display:block;}







.box_guida_servizi{
margin-bottom:2px;}

.box_guida_servizi h3{
margin:0px;
background-color:#BDB38A;
padding:4px;
color:#000;
font-size:1.2em;
border-bottom:1px solid #A29667;}

.box_guida_servizi .img_famiglia{
background-image:url(/img/img_servizi_famiglia.gif);
background-position:center top;
background-repeat:no-repeat;
height:87px;
}

.box_guida_servizi .img_impresa{
background-image:url(/img/img_servizi_impresa.gif);
background-position:center top;
background-repeat:no-repeat;
height:87px;
}

/*Sudnews*/
#sudnews {
background-color:#F7F8F3;
margin-top:1px; width:100%; padding:1px;}
.titolo_sudnews {
background-image:url(/img/sfondo_titolo_sydnews.gif);
background-repeat:repeat-x;
font-weight:bold; padding:2px; font-family:Verdana, Arial, Helvetica, sans-serif;
color:#1C3E61;}
#sudnews ul {list-style-type:none; margin:0; padding:0; padding-top:5px; padding-left:1px;color:#1C3D5C;}

#sudnews li{
background:none;
text-indent:0px;
font-size:0.9em;}

#sudnews li a:link, #sudnews li a:visited{
color:#1C3D5C;
background:none;
text-indent:0px;}

#sudnews li a:hover{
text-indent:0px;
background:none;
text-decoration:underline;}

h1 {background-color:#FCFDF8; 
color:#585B3C; 
font-family:Verdana, Arial, Helvetica, sans-serif; 
font-weight:bold; padding:2px; 
font-size:1.4em; margin-top:2px; 
border-bottom:1px solid #DEE0D2;
background-image:url(/img/sfondo_h1.gif);
background-position:left top;
background-repeat:repeat-x;}

h2 {color: #7A6504; font-size:1.3em; margin:0; padding:0 0 5px 0;}
h2 a:link, h2 a:visited {color: #7A6504; }
h2 a:hover, h2 a:active {color:#307EAF; background:none; text-decoration:underline;}

h3 {color:#597819; font-size:1.3em; margin:4px 0 4px 2px; text-align:center;
border-bottom:1px solid #DEE0D2;  background-color:#F8F9F4;}
h3 a:link, h3 a:visited {color:#597819;}
h3 a:hover, h3 a:active {color:#FFFFFF; background-color: #597819;}


/*ACCESSO RAPIDO, VESTI GRAFICHE, UTILITA'*/

#accesso_rapido {/*width:100%;*/ margin-top:183px; font-size:96%; /*background-color:#EEEAC5; */height:100px; background-image:url(../img/sfondo_accesso_rapido.gif); background-position:top left; background-repeat:no-repeat;}
	
#recapiti {float:right; text-align:left; padding:2px; color: #330000; width:32%}
#recapiti .titolo {background-color: #BBB375; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; padding:1px;  text-indent:3px;}





#vesti_grafiche {
padding:0px; margin:0px; text-align:left;
background-color:#F7F8F3;
border:1px solid #CBCDB7;}



#vesti_grafiche ul.vesti{margin:0; padding:0;
list-style:none;
}

#vesti_grafiche ul .vesti li {list-style-type:none;
list-style:none;
margin:0; 
text-indent:2px;
padding:2px 0 2px 0px;}



#vesti_grafiche .vesti a:hover, #vesti_grafiche .vesti a:active {color:#585C41;
list-style:none;
display:block;
margin:0;
padding:0px;
background:none;  }

#vesti_grafiche .vesti a:link, #vesti_grafiche .vesti a:visited {color: #585C41; font-size:95%;
display:block;
margin:0;
padding:0px;
list-style:none; }



#utilita {float:right; padding:2px; text-align:left;width:30%}
#utilita .titolo {background-color:#F6D246; font-family:Arial, Helvetica, sans-serif; font-weight:bold; color:#23607D; padding-top:2px; padding-bottom:2px; text-indent:3px;}
#utilita ul {margin:0; padding:0;}
#utilita li {list-style-type:none; margin:0; padding-bottom:2px; background-color:#EEEAC5; margin-top:2px;}








 
cite{
margin:0px;
padding:0px;}

blockquote{
background-color:#F5F9FD;
padding:3px;
border:1px solid #F7F8F3;}


#contenuto ul li{
list-style-image:url(/img/freccia_menu_sx.gif);}






q{
margin:0px;
padding:0px;}



/*<<<<<<<<<<<<<<<<<<< AUTOCERTIFICAZIONE >>>>>>>>>>>>>>>>>>>>>>>>>>>>*/
/* 
1. Titolo della pagina (Autocertificazione) + Titolo del certificato in dettaglio -> H1
2. Titoli sezioni (Cosa autocertificare, Come, ...) -> H2
3. Nome categoria certificato (Dati anagrafici, titoli di studio...) -> H3
4. Tutti gli stili relativi ai form del sito
*/

#certificato {}
#certificato input {/*width:30%;*/}
/*<<<<<<<<<<<<<<<<<<< FINE AUTOCERTIFICAZIONE >>>>>>>>>>>>>>>>>>>>>>>*/



/*<<<<<<<<<<<<<<<<<<< GALLERIE IMMAGINI (ARCHIVIO FOTOGRAFICO + NOTIZIE) >>>>>>>>>>>>>>>>>>>>>>>>>>>>*/
#miniature {float:right; width:15%; padding:4px;}
#miniature img {border:1px solid #006699; padding-top:2px;}
.didascalia_miniatura { text-align:left; color: #1F3C5C; font-size:0.9em; padding-bottom:5px;
}
#ingrandimento {float:left; width:70%; text-align:center; margin-top:10px;}
#ingrandimento img { text-align:center; border:3px solid #E1DCC6;}
.resize {width:auto;}

#ingrandimento .tratteggio{ border-top:1px solid #E1DCC6;
margin:20px 0 0 0;}


/*<<<<<<<<<<<<<<<<<<< FINE GALLERIE IMMAGINI (ARCHIVIO FOTOGRAFICO + NOTIZIE) >>>>>>>>>>>>>>>>>>>>>>*/



/*<<<<<<<<<<<<<<<<<<< MODULO GUIDA AI SERVIZI >>>>>>>>>>>>>*/
#guida_servizi {margin-bottom:5px; margin:0; padding:0;}
#guida_servizi ul {list-style-type:none; margin:3px; padding:0;}
#guida_servizi li {margin-bottom:1px; padding:0;}
.imgservizi {vertical-align:middle; display:inline;}
#guida_servizi a:link, #guida_servizi a:visited {text-decoration:none;}
#guida_servizi img {border:0;}
/*<<<<<<<<<<<<<<<<<<< FINE MODULO GUIDA AI SERVIZI >>>>>>>>>>>>>>>>>>>>>>*/


/*<<<<<<<<<<<<<<<<<<< MODULO FORUM >>>>>>>>>>>>>*/
#forum {} 
#forum a:link, #forum a:visited {text-decoration:none;}
#forum a:hover, #forum a:active {text-decoration:none;}
#forum ul {list-style-position:inside; margin-left:8px;}
#forum li {padding:1px; color:#F95230; list-style-image:url(../../img/icone/forum.gif); /*margin-bottom:3px;*/}
#forum ul li {border-bottom:1px solid #CCCCCC; margin-bottom:3px; margin-top:8px;}
#forum ul li ul {}
#forum ul li ul li {border:0; color: #006600; font-weight:normal; list-style-image: url(../../img/icone/forum2.gif);}
#forum ul li ul li ul li {color:#006699; list-style-image: url(../../img/icone/forum3.gif);}
#forum ul li ul li ul li ul li {list-style-image: url(../../img/icone/forum4.gif);}
/*<<<<<<<<<<<<<<<<<<< FINE MODULO FORUM >>>>>>>>>>>>>*/


/*<<<<<<<<<<<<<<<<<<< MODULO ORGANIGRAMMA (SSU) >>>>>>>>>>>>>*/
#organigramma {} 
#organigramma a:link, #organigramma a:visited {text-decoration:none;}
#organigramma a:hover, #organigramma a:active {background-color:#4787C5;}
#organigramma ul {margin-left:15px; padding:10px;}
#organigramma li {padding:1px; font-size:1em; font-weight:bold; color:#F95230; list-style:none; list-style-type:none; }
#organigramma ul li {border-bottom:1px solid #C8DAEE; margin-bottom:3px; margin-top:5px;}
#organigramma ul li ul {}
#organigramma ul li ul li {border:0; padding:3px; font-size:90%; color: #006600; font-weight:normal; }
#organigramma ul li ul li ul li {color:#006699}
/*<<<<<<<<<<<<<<<<<<< FINE MODULO ORGANIGRAMMA >>>>>>>>>>>>>*/


/*<<<<<<<<<<<<<<<<<<< MODULO INFORMAGIOVANI >>>>>>>>>>>>>*/

#opportunita {float:left; width:48%; }
#normative {float:right; width:48%; }
#prima_opportunita { /*box che contiene la prima opportunitą*/
	background-color: #FFFF99; 
	width:100%; 
	padding-bottom:10px; 
	border-bottom:1px solid #006666; 
	margin-bottom:10px;
	min-height:150px;
	} 
	

/*<<<<<<<<<<<<<<<<<<< FINE MODULO INFORMAGIOVANI >>>>>>>>>>>>>*/


/*<<<<<<<<<<<<<<<<<<< EVENTI + CALENDARIO >>>>>>>>>>>>>
#calendario {border:1px solid #006666; background-color:#FFFFFF;}
#calendario table {width:99%; font-size:90%; }
#calendario caption {font-weight:bold; background-color:#009999; color:#FFFFFF;}
#calendario caption a:link, #calendario caption a:visited {text-decoration:none; color:#FFFFFF;}
#calendario th {text-align:center; font-weight:bold;}
#calendario th.mese a:link, #calendario th.mese a:visited{
	width:100%;
	text-decoration: none;
	color:#006699;
	font-weight:bold;
}

#calendario th.mese {
	text-align:center;
	font-weight:normal;
	font-weight:bold;
}

#calendario td.giorno_normale a:link, #calendario td.giorno_normale a:visited{
	color:#000000;
	text-decoration:none;
	text-align:center;
	border:1px solid #FFFFFF;
}

#calendario td.giorno_normale a:hover, #calendario td.giorno_normale a:active{
	background-color:#FFCC00;
	color:#000000;
	text-decoration:none;
	border:1px solid #FF9900;
	text-align:center;
}

#calendario td.giorno_normale {
	text-align:center;
	color: #999999;
	margin:3px;
}

#calendario td.giorno_corrente a:link, #calendario td.giorno_corrente a:visited{
	color:#000;
	text-decoration:none;
}

#calendario td.giorno_corrente a:hover, #calendario td.giorno_corrente a:active{
	color:#000000;
	text-decoration:none;
}

#calendario td.giorno_corrente {
	text-align:center;
	color: #006666;
	font-weight:bold;
	font-size:110%;
}

#calendario td.giorno_settimana_nero {
	text-align:center;
	font-weight:bold;
	color:#000000;
}

#calendario td.giorno_settimana_rosso {
	text-align:center;
	font-weight:bold;
	color:#FF0000;
}

#calendario td.giorno_domenica a:link, #calendario td.giorno_domenica a:visited{
	color:#FF0000;
	text-decoration:none;
	border:1px solid #FFF;
}

#calendario td.giorno_domenica a:hover, #calendario td.giorno_domenica a:active{
	background-color:#FFCC00;
	text-decoration:none;
	border:1px solid #FF9900;
}

#calendario td.giorno_domenica {
	text-align:center;
	color: #FF6666;
}
<<<<<<<<<<<<<<<<<<< FINE EVENTI + CALENDARIO >>>>>>>>>>>>>*/

/*<<<<<<<<<<<<<<<<<<< MAPPA DEL SITO >>>>>>>>>>>>>*/
#mappa_sito {}
#mappa_sito a:link, #mappa_sito a:visited {text-decoration:none;}
#mappa_sito .titolo_menu {color:#F95230; background-color:#FFFFFF; border-bottom:1px solid #CCCCCC;}
#mappa_sito ul {list-style-type:none;}
#mappa_sito li {margin-bottom:4px;}
/*<<<<<<<<<<<<<<<<<<< FINE MAPPA DEL SITO >>>>>>>>>>>>>*/





/*<<<<<<<<<<<<<<<<<<< PARTNER COMMERCIALI >>>>>>>>>>>>>*/
.partner_img {
	float:left;
	width:150px;
	border:1px solid #006666;
	background-color:#006666;
	text-align:center;
	margin-right:5px;
	margin-bottom:3px;
	}
/*<<<<<<<<<<<<<<<<<<< FINE PARTNER COMMERCIALI >>>>>>>>>>>>>*/

/*<<<<<<<<<<<<<<<<<<< NUOVI NATI >>>>>>>>>>>>>*/
.maschio {color:#006699; font-weight:bold;}
.femmina {color: #FF3366; font-weight:bold;}
/*<<<<<<<<<<<<<<<<<<< FINE NUOVI NATI >>>>>>>>>>>>>*/
	


/*MESSAGGIO DI ERRORE NELLA COMPILAZIONE DEI VARI FORM PER INSERIRE IMMAGINI, DATI OBBLIGATORI O DOCUMENTI*/
#errore {
	background-color:#FF0000; 
	color:#FFFFFF; 
	font-weight:bold;}

#risultato {
	color:#F95230;
	}

#titolo_modulo {
	border: 1px solid #00FF00;
	}

#nessun_record {
	color:#FF0000; font-weight:bold; margin-bottom:10px;
	}
	

.cattedrale_home{
background-image:url(/img/cattedrale_home.jpg);
background-position:center;
background-repeat:no-repeat;
background-color:#F4F1E8;
padding:5px 0 5px 0;
height:201px;}

.bandiera_blu{
background-image:url(/img/bandiera_blu.gif);
background-position:left top;
background-repeat:no-repeat;
padding:2px 2px 2px 67px;
height:63px;
color:#FFFFFF;
font-size:1.2em;

}

.bandiera_blu .grassetto{
color:#FFFFFF;}

.otranto_estate{
background-color:#000000;
background-image:url(/img/otranto_estate_2006.gif);
background-position: right top;
background-repeat:no-repeat;
padding:60px 0 0 0;
color:#FFFFFF;
border:1px solid #D5B22C;}

 .otranto_estate a:hover{
background-color:#F7F8F3;
color:#006699;
display:block;
padding:2px;}

.otranto_estate a:link, .otranto_estate a:visited{
background-color:#FFFFFF;
display:block;
padding:2px;
}

#banner{
background-color:#F4F1E8;
border-left:1px solid #E4DBA0;
border-right:1px solid #E4DBA0;
border-top:5px solid #E4DBA0;
border-bottom:5px solid #E4DBA0;
padding:2px;}

.banner_borghi{
text-align:center;
background-color:#CC0000;
margin:5px 0 0 0;}


.banner_ecomuseo{
text-align:center;
background-color:#fff;
border:1px solid #E4DBA0;
margin:5px 0 0 0;}

.banner_ambiente{
background-image:url(/img/banner_ambiente.jpg);
background-position:left bottom;
background-repeat:no-repeat;
padding:2px 2px 70px 2px;
border:1px solid #3673AC;
background-color:#BEE4ED;
margin:5px 0 0 0;
font-size:1.2em;
font-weight:bold;}

.foto_otranto{
text-align:center;
background-color:#F7F8F3;
padding:3px;
}

.tornasu{
background-color:#FDDD19;
padding:0px 5px 0px 30px;
background-image:url(/img/freccia_su.gif);
background-position:left;
background-repeat:no-repeat;
}


.paginazione ul li{
display:inline;
padding:2px;
border:1px solid #E1DCC6;
background-color:#F4F1E8;
color:#4D420C;
margin:0px 5px 0px 0px; 
padding:0px;}

.immagine_miniatura_menu{
background-color:#F4F1E8;
width:66px;
height:66px;
padding:2px;
border:1px solid #B9B085;
text-align:center;}


.eventi_elenco_home{
padding:3px;
background-color:#FEE75B;}

.eventi_elenco_home a:hover{
background-color:#fff;}

.biglietto_ssu{
border:1px solid #B7CDA1;
background-color:#F0F8E7;
margin:5%;

padding:10px;}

.sondaggio_risultato{
margin:2%;
border:1px solid #CCCCCC;
padding:10px;}

.sondaggio_risultato .percentuale{
border-bottom:1px solid #999999;
}

.sondaggio_risultato .etichetta{
border:0px;
font-weight:bold;}

.immagile_sx{
float:left;
padding:2px;
border:1px solid #F7F8F3;}

.testo_dx_eventi{
float:left;
padding:2px;
width:75%;}

.data_eventi{
font-style:italic;
color:#006633;}

.titolo_evento_home a:link, .titolo_evento_home a:visited{
font-size:1.2em;
font-weight:bold;
}
 .evento_home{
 margin:0px;
 padding:0px;
 border-bottom:1px solid #CCCCCC;

 

}

u{
color:#FF0000;}

.indirizzo_slass{
font-size:0.6em;
color:#000000;
font-weight:normal;}

.partner{
padding:5px;}

.partner img{
float:left;
margin-right:15px;
border:1px solid #D2D6BC;
}

#eventi_elenco h2 a:link,.#eventi_elenco h2 a:visited{
text-align:left;
background-color:#E8EADF;
display:block;
padding:3px;
} 

#eventi_elenco{
background:#F8F9F4;
padding:5px;
border-bottom:1px solid #B9B085;
border-top:1px solid #FFFFFF;
margin-bottom:3px;}

.data{
font-style:italic;
color:#006633;
font-weight:bold;}

.sommario{
}

ul.pdf li a:link, ul.pdf li a:visited{
list-style-image:url(/img/ico_pdf.gif);
}


ul.slas{
padding:0px;
margin:2px 0 0 0;
}

ul.slas li{
display:inline;
padding:2px;
border:1px solid #F8F9F4;
margin:1px;
background-color:#DBD3AD;}

img.img_slas{
float:left;
padding:0 5px 5px 0;}


.sportello_richiedi{
border:1px solid #DBD3AD;
background-color:#FFFFFF;}

.sportello_richiedi{
height:135px;
padding:5px;}