/*##################################################################################################################################### css versione grafica 
#######################################     ClioPA 4.1		 
#######################################  copyright ClioSrl	 
#######################################    www.clio.it  	 
###########################################################################################*/

/*NAVIGAZIONE ASSISTITA PER NON VEDENTI*/

.navigazione-assistita {
	position:absolute;
	top:-1000em;
	width:1px;
	height:1px;
	overflow:hidden;
		
}

.dato_errato {color:#FF0000}

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



#pagina{

	float:left; 
	text-align:left;
	height: auto !important;
	width:88%;
	margin:0;
	background-color:#FFFFFF;
	font-size:0.8em;
}

	
/*IMMAGINE SINISTRA DI SFONDO*/

#bodysx{

	margin:0;
	float:left;
	width:6%;
	height:662px;
	background-image:url(/img/sfondo_body_sx.gif);
	background-position:top right;
	background-repeat:no-repeat;
}

	
/*IMMAGINE DESTRA DI SFONDO*/

#bodydx{
	float:left;
	width:5.7%;
	height:662px;
	background-image:url(/img/sfondo_body_dx2.gif);
	background-position:top left;
	background-repeat:no-repeat;
}

	


/*TOP GRAFICO*/

#top {
	position:relative;
	height: 193px;
	margin-left:0px;
	margin-right:0px;
	margin-top:0px;
	margin-bottom:0px;
	padding-right: 0px;
	text-align: right;
	background-image:url(/img/sfondo_top.gif);
	background-repeat:repeat-x;
	background-position:top;
}

	

#top-sx {

	position:absolute;
	left:0px;
	top:0px;
	width:460px;
	height:193px;
	background-image:url(/img/top_sx.gif);
	background-repeat:no-repeat;
}



#top-dx {

	position:absolute;
	right:-1px;
	width:335px;
	top:0px;
	height:193px;
	background-image:url(/img/top_dx.gif);
	background-repeat:no-repeat;
}
	
	
	
#col-sx{
	width:62%;
	float:left;
	margin:0 1% 0 0.2%;
	background-color:#DBE7F5;
	border:1px solid #B6D0EB;
}

	
#col-dx{
	float:left;
	width:36%;
}

/*FINE TOP GRAFICO*/

/*MENU CONTESTUALE*/
#menu-contestuale {
	/*width:100%;*/ height:28px; 
	color:#1C3F5D; 
	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.5%;}

#contenuto {
	float: right;
	width: 75.2% /*!important;
	width: auto;*/;
	height: auto !important;
	/*height:0;*/
	margin-right:1%;
	

}

#contenuto p {line-height:1.3em;}


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

#contenuto a:link, #contenuto a:visited {border-bottom:1px solid #CCCCCC;}

a:link, a:visited {color: #1F3C5C; text-decoration:none}
a:hover, a:active {/*background-color:#1F3C5C; color:#FFFFFF;*/}



/*MENU DI SINISTRA*/


/*.top_menu_sx{
padding:15px;
background-color:#8FB6DD;
margin:1px;}*/


#menu-sx {
	
	float: left;
	width:22% !important;
	font-family:Arial, Helvetica, Verdana, sans-serif;
	color: #4E410D;
	background-color:#F4F1E8;
	border-left: 1px solid #E4DBA0;
	border-right: 1px solid #E4DBA0;
		
	
}

#menu-sx h2 {
	background-color:#21405E;
	color:#FFFFFF;
}

.titoli-menu-sx {
	width:100%;
	color: #4D420C; 
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	background-image: url(/img/sfondo_titolo_menu.gif);
	background-repeat:repeat-x;
	background-position:top left;
	border-bottom:1px solid #E1DCC6;
	border-top:1px solid #E1DCC6;
}


.titoli-menu-sx a:hover{
	background:none;color: #4D420C; }

#menu-sx ul {
	list-style-type:none; 
	padding:0px; 
	padding-left:0px;
	margin-left:0px; 
	margin-top:4px; 
	margin-bottom:4px;
	margin-right:0px;}
	
#menu-sx li {
	display: block;
	margin: 0px;
	padding-bottom:0.2em;
	text-indent:13px;
	background-image:url(/img/freccia_menu_sx.gif);
	background-repeat:no-repeat;
	border-bottom:1px solid #FDFBF6;
	padding-left:15px;
	 
}


#menu-sx li a:hover, #menu-sx li a:active {background-color:#E3DECA; color:#4D420C; display:block;}
#menu-sx a:link, #menu-sx a:visited {color:#4D420C; text-decoration:none;}

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


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

/* -------------------- inizio BOX ENGLISH CONTENT ------------------------- */
#box-english-content {
	background: #e6eff7 url(/img/english_content_bg.gif) no-repeat right bottom;
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding: 22px 0 20px 0;
	width:100%;
	border-bottom:3px solid #fff;
	border-top:3px solid #fff;
	}
#box-english-content div {
	background: url(/img/english_content_arrow.gif) no-repeat left 4px;
	padding-left:12px;
	padding-right:75px;
	margin-left:6px;
	}
#menu-dx #box-english-content a:link, #menu-dx #box-english-content a:visited {
    text-decoration:none;
	border-bottom:none;
	color:#01217c;
	}
#menu-dx #box-english-content a:hover {
    text-decoration:underline;
	color:#e32631;
	}
/* -------------------- fine BOX ENGLISH CONTENT ------------------------- */	
	

#menu-dx {
	float: right;
	width: 20.2%;	
	font-family:Arial, Helvetica, Verdana, sans-serif;
	color: #4E410D;
	background-color:#F4F1E8;
	border-right: 1px solid #E4DBA0;
	}

#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-bottom:0.2em;
	/*text-indent:13px;*/
	background-image:url(/img/freccia_menu_sx.gif);
	background-repeat:no-repeat;
	border-bottom:1px solid #FDFBF6;
	padding-left:13px;
	
}


#menu-dx li a:hover, #menu-dx li a:active {background-color:#E3DECA; color:#4D420C; display:block;}
#menu-dx a:link, #menu-dx a:visited {color:#4D420C; 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%;}
	

.elenco-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;
}

.elenco-home a:link, .elenco-home a:visited, .elenco-home a:hover {color:#000; background:none;}


/*#prima_notizia .immagine { float:right; margin-right:3px; margin-left:2px;}
#prima_notizia img {border:1px solid #DCD084}
#index #col-sx h1 {
background-image:url(/img/sfondo_news_titolo.gif);
background-repeat:repeat-x;
font-family:Arial, Helvetica, sans-serif; color:#1E3D5C;
text-indent:10px; height:25px;
border-bottom:1px solid #B6D0E9;
margin:0 0 3px 0;
font-size:1.6em;}*/

	
#index #col-sx .titolo-notizie-home {
	background-image:url(/img/sfondo_news_titolo.gif);
	background-repeat:repeat-x;
	font-family:Arial, Helvetica, sans-serif; color:#1E3D5C;
	height:25px;
	margin:0;
	border-bottom:1px solid #B6D0E9;
	padding-top:5px;
	padding-bottom:1px;
	font-size:1.6em;}

#index #col-sx .titolo-notizie-home a:link,#index  #speciale h2 a:visited {text-decoration:none; font-size:1em; color:#000000; }



/*#index #col-sx h1 a:link,#index  #speciale h1 a:visited {text-decoration:none; font-size:1em; color:#000000; }

#index #col-sx h2 {font-size:1.1em; margin-bottom:0; margin-top:0;}
#index #col-sx h2 a:link,#index #col-sx h2 a:visited{color:#1E3C5E;}
#index #col-sx h2 a:hover,#index #col-sx h2 a:active {color:#1E3C5E;}*/

.ora-esatta { 
	text-align:right; padding:3px 10px 10px 0;
	width:40%;
	color:#103455;
	background-color:#C8DAEE;
	float:left;
	margin-top:1px;}


.ricerca-top{
float:right;
 padding:3px 3px 3px 0;

}

/*TERZA COLONNA HOME PAGE - STEMMA E BORGO*/

#col-dx .arte-storia-home {
color:#3F350A;}

#col-dx .arte-storia-home h2{
color:#3F350A;
font-size:1.1em;
background-color:#E7E3D1;
padding:2px;
margin:0px;
background-image:none;
}

.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: #2F1111;
background:none;
} 

.borgo-antico {margin-top:4px; border-bottom:1px solid #D3CBAA}
.testo-borgo {border: 1px solid #E4DBA0; padding:0 2px;}
.testo-borgo p{margin-top:0px;}
/*BANDI HOME PAGE*/
#col-dx .bandi-home,#col-sx .bandi-home {
background-color:#F4F1E8;
color:#2F1111;
margin:5px 0 0 0;
padding:2px;}

#col-dx .bandi-home h2, #col-dx .salento-channel-home h2, #col-sx .bandi-home h2, #col-sx .salento-channel-home h2{
font-size:1.3em;
padding:2px;
margin:0px;
color:#fff;
background-color:#75672C;
border-bottom:1px solid #C6B080;
background-image:none;
}

#col-dx .bandi-home .titolo a:link, #col-dx .bandi-home .titolo a:visited, #col-sx .bandi-home .titolo a:link, #col-sx .bandi-home .titolo a:visited {
	color:#435A13; 
	font-size:1em; 
	margin:4px 0 4px 0px;
	font-weight:bold;
	text-decoration:none;
}

#col-dx .bandi-home .titolo a:hover, #col-dx .bandi-home .titolo a:active, #col-sx .bandi-home .titolo a:hover, #col-sx .bandi-home .titolo a:active {
	background-color:#597819; 
	font-size:1em; 
	margin:4px 0 4px 0px; 
	color:#FFFFFF;
	font-weight:bold;
}

.tratteggio-verde{
	border-top:1px dotted #435A13;
	margin-bottom:10px;
}

.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*/

#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:#000;
	font-size:1.3em;
	padding:3px;
	font-weight:bold;
}

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

/*NOTIZIE IN HOME PAGE*/


#contenuto h2{ 
	color:#AC0606;
	border-bottom:1px solid #F4F1E8;
	background-image:url(/img/ico_stellamarina.gif);
	background-position:left top;
	background-repeat:no-repeat;
	padding:0 0 0 20px;
	margin-top:10px;
}

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

#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:150px;
	min-height:150px;*/}
	
.img-interna {
	float:left;
	background-color:#ECF3FB; 
	padding:3px;
}


.img-interna-dx {/*div che contiene l'immagine della prima notizia nell'home page*/
float:right;
background-color:#ECF3FB; 
padding:3px;
margin:0 5px 3px 0;}	


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

.testo-prima-notizia-home {float:left; width:50%;}

 
.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;
 	list-style:none;
 	background-image:none;
	font-size:1.1em;
	font-weight:bold;
 
 }

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

.notizie-home {background-color:#DBE7F5;}

.sottonotizia {
	border-top:1px solid #BED4EB;
	padding:3px;
	background-color:#ECF3FB;}
	
.sottonotizia .data-notizia {
	margin-top:5px}

.titolo-news-home-piccole{
	font-size:1em; margin-bottom:5px;
	background-position:left top;
	background-repeat:no-repeat;
 	list-style:none;
 	background-image:none;
 	font-weight:bold;
}


.titolo-news-home-piccole a:hover{
	border-bottom:1px solid #B1B6BC;
}

/*RASSEGNA STAMPA*/

#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;}

/*---------------------------------*/

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

/*#colonna_news {width:47%; float:left;}

#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:#014171; font-style:italic;
margin-top:3px;

}

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


.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:#ECF3FB; }*/
#index h3 {
	font-size:1em; margin:0px; 
	padding:3px 0 3px 10px;
	/*background-image:url(/img/ico_news.gif);
	background-position:left top;
	background-repeat:no-repeat;*/
}

	/*#index h3 a:link,#index h3 a:visited {color:#1B3C5D;}
	#index h3 a:hover,#index h3 a:active {color:#1B3C5D; background-color: #fff;}
	#index #primo_piano .titolo {float:left; width:80%; padding:0; margin:0;}*/
	
#index .data {float:left; width:auto; padding:0; margin:0; text-align:right; color:#4185C4; font-style:italic;}

#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:10%}
#elencoGallerie .immagine {float:left; margin-right:8px;}
#elencoGallerie img {border:1px solid #DCD084; }
#elencoGallerie .descrizione {}
#elencoGallerie {}

.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-top:0px;
	margin-left:0px;
	margin-right:0px; 
	padding-left:2px;}

/*BOTTOM*/

#bottom {width:100%; height:57px; border-top:1px solid #2D7AAE;
background-image:url(/img/sfondo_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:0px;}
.centrato {text-align:center}
.grassetto {font-weight:bold; color:#1F3C5C;}
.sottolineato {text-decoration:underline;}
.corsivo { color:#2A5127; font-style:italic;}
.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:#ECF3FB; color:#FFFFFF; font-weight:bold;}
input:hover{}*/
.pulsante-cerca {background-color:#4384C4; color:#FFFFFF; border:1px solid #26629D;}
.input{ border:1px solid #26629D;}
.pulsante-cerca:hover {background-color: #5C94CB;}

input{ border:1px solid #26629D;}

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:#FEEE8C; padding:1px; text-align:right; margin: 10px 0; color:#0C1622}
.torna-su a:link, .torna-su a:visited {color:#0C1622; font-weight:bold; background-color:#FEEE8C;}
.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;}



/*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*/
table {width:100%; margin-top:15px;}
caption {border: 1px solid #CCCC99; color: #7A6504; font-weight:bold;}
td{border-bottom:1px solid #CCCC99; text-align:left}
th{background-color: #CCCC99; text-align:left}

/*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 .etichetta{
	width:30%; 
	border-bottom:1px solid #ECF3FB; 
	float:left; 
	padding-top:2px ;
	padding-right:2px;
	padding-left: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: #4787C5; 
	border:1px solid #fff;
	background-color:#ECF3FB; 
	border-top:3px solid #4888C6;
	border-bottom:1px solid #4888C6;
	 }

.campi-form {
	float:left
}

.etichetta{
	width:30%; 
	border-bottom:1px solid #006699; 
	float:left;
	text-align:right;  
	padding-left:2px; 
	padding-right:2px; 
	padding-top:2px; 
	padding-bottom:4px; 
	color:#1F3C5C;
}

.titoli-form {
	float:left; 
	padding-bottom: 10px; 
	width:20%; 
	clear:left;
}

/*<<<<<<<<<<<<<<<<<<< FINE TUTTI I FORM DEL SITO >>>>>>>>>>>>>*/


/*VALIDATORI*/
#validatori {
	text-align: center;
	background-color: #245E83;
	color:#FFFFFF;
}



#validatori img {border:0}

#validatori a {
	color: #FFFFFF;
	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;

}

#calendario a:link, #calendario a:visited {color:#800000; font-weight:900; }
#calendario a:hover {background-color:#FFCC00; font-weight:bold;}



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


#calendario caption{
background-color:#feee8c;
font-weight:bold;
color:#14263B;
text-decoration:none;
}

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

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

/*

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

}









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 {
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: #FF9900;
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;}
*/


/*Sudnews*/
#sudnews {
	background-color:#ECF3FB;
	margin-top:1px; 
	width:100%; 
	padding:1px;}

.titolo-sudnews {
	/*background-image:url(/img/sfondo_titolo_sydnews.gif);
	background-repeat:repeat-x;*/
	border-top:5px solid #1F3C5C;
	font-weight:bold; padding:2px; font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#1C3E61;
}

#sudnews ul {
	list-style-type:none; 
	margin:0; 
	padding-right:0px;
	padding-bottom:0px;
	padding-top:5px; 
	padding-left:1px;
	color:#1C3D5C;}

#sudnews li{
	background:none;
	text-indent:0px;
	font-size:1em;
	margin-bottom:5px;
}

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

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

h1 {background-color:#ECF3FB; 
color:#1F3C5C; 
font-family:Verdana, Arial, Helvetica, sans-serif; 
font-weight:bold; padding:2px; 
font-size:1.4em; margin-top:2px; 
border-bottom:1px solid #BED4EB;}

h2 {color: #7A6504; font-size:1.3em; margin:0; padding:0px 0px 5px 0px;}
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.1em; margin:4px 0 4px 0px; }
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 {margin-top:183px; font-size:96%; 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:#6085A8;
}



#vesti-grafiche ul .vesti{
	margin:0; padding:0;
	list-style:none; 
	color:#FFFFFF;
}

#vesti-grafiche .vesti li {
	list-style:none;
	margin:0; 
	text-indent:2px;
	background-image:url(/img/sfondo_vesti_grafiche.gif);
	background-position:left top;
	background-repeat:repeat-x;
	color: #000000;
	padding:4px 0 6px 4px;}



#vesti-grafiche .vesti a:hover, #vesti-grafiche .vesti a:active {color:#fff;
	background-image:url(/img/sfondo_vesti_grafiche.gif);
	background-position:left top;
	background-repeat:repeat-x;
	display:block;
	margin:0;
	padding:0px;
}

#vesti-grafiche .vesti a:link, #vesti-grafiche .vesti a:visited {
	color: #fff; 
	background-color:#21405e;
	text-decoration:none; 
	font-size:95%;
	background-image:url(/img/sfondo_vesti_grafiche.gif);
	background-position:left top;
	background-repeat:repeat-x;
	display:block;
	margin:0;
	padding:0px;
}



#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-left:0; 
	margin-right:0; 
	margin-bottom:0; 
	padding-bottom:2px; 
	background-color:#EEEAC5; 
	margin-top:2px;
}

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

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


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


table {font-size:95%; text-align:center;}
li {padding-bottom:5px;}


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 {
	width:98%;
	height: 500px; 
	background-color: #F6F1DB; 
	border:1px solid #DCD084; 
	margin-bottom:5px; 
	margin-top:0;
	margin-left:0;
	margin-right: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; padding:0; margin:3px;}
#guida-servizi li { float: left; width: 48%; margin: 0px 5px 0px 0px; padding-top: 0px; border-bottom:1px dotted #cccccc; }

.imgservizi {vertical-align:middle; display:inline;}
#guida-servizi a:link, #guida-servizi a:visited {text-decoration:none;}
#guida-servizi img {border:0;}

/*Guida ai servizi in home page*/
.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;
}

/*<<<<<<<<<<<<<<<<<<< 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 >>>>>>>>>>>>>*/


/*<<<<<<<<<<<<<<<<<<< SEZIONE GASTRONOMIA >>>>>>>>>>>>>>>>>>*/

.ingredienti {background-color:#ECF3FB; border:1px solid #BED4EB; width:50%; margin-left:5%; margin-top:10px; margin-bottom:15px;}

.ingredienti ul {margin-top:20px;}

.preparazione {}

/*<<<<<<<<<<<<<<<<<<< FINE SEZIONE GASTRONOMIA >>>>>>>>>>>>>*/


/*<<<<<<<<<<<<<<<<<<< MODULO ORGANIGRAMMA (SSU) >>>>>>>>>>>>>*/
#organigramma {} 
#organigramma a:link, #organigramma a:visited {text-decoration:none;}
#organigramma a:hover, #organigramma a:active {background-color:#003366; color:#FFFFFF;}
#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 >>>>>>>>>>>>>*/

#eventi-home {background-color:#FFFFFF; margin-top:1px;}
#eventi-home h2{
background-image:url(/img/sfondo_titolo_calendario.gif);
background-repeat:repeat-x;
margin-top:0px;
padding:4px;
color: #14263B;
border-bottom:2px solid #FEE334;
font-size:1.2em;
height:20px;
}

#eventi-home h3 a:link,#eventi-home h3 a:visited {
background-image:url(/img/ico_stellamarina.gif);
	background-position:left top;
	background-repeat:no-repeat;
	padding:0 0 0 20px;
	margin-top:10px;
	color:#990000;
	}
	
#eventi-home h3 a:hover,#eventi-home h3 a:active {
background-image:url(/img/ico_stellamarina.gif);
	background-position:left top;
	background-repeat:no-repeat;
	padding:0 0 0 20px;
	margin-top:10px;
	color:#990000;
	background-color:#FFFFFF;
	}
	
	
.titolo-evento-home {margin-top:10px; }

.titolo-evento-home a:link, .titolo-evento-home a:visited{
	font-size:1.2em;
	font-weight:bold;
}


.elenco-eventi {margin-bottom:10px;}

/*#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{

}*/

/*<<<<<<<<<<<<<<<<<<< FINE EVENTI + CALENDARIO >>>>>>>>>>>>>*/

/*<<<<<<<<<<<<<<<<<<< MAPPA DEL SITO >>>>>>>>>>>>>*/


#mappa-sito {width:98%;}
#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;}
#mappa-sito ul li {font-weight:bold; padding-bottom:3px;}
#mappa-sito ul li ul li {font-weight:normal; padding-bottom:3px;}
#mappa-sito ul h2 {display:none}

/*<<<<<<<<<<<<<<<<<<< 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, #errore-formato {
	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:#ECF3FB;
color:#006699;
display:block;
padding:2px;}

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

.elenco-banner{
	/*background-color:#F4F1E8;*/
	border-left:1px solid #E4DBA0;
	border-right:1px solid #E4DBA0;
	border-top:5px solid #E4DBA0;
	border-bottom:5px solid #E4DBA0;
	text-align:center;
}

.banner {border:1px solid #EBE4B8; margin:2px; /*border:1px solid #C0ADA0;*/}


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


#banner img a:link, #banner img a:visited {text-decoration:none; border:none;}


.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 20px 2px;*/
	border:1px solid #3673AC;
	background-color:#BEE4ED;
	margin:5px 0 0 0;
	font-size:1.2em;
	font-weight:bold;
	height: 100px;
	text-align:center;
	padding-top:6px;
}
.banner-alba{
	background:url(/img/alba-dei-popoli-otranto.gif) no-repeat left bottom;
	/*padding:2px 2px 20px 2px;*/
	background-color:#C57814;
	margin:5px 0 0 0;
	font-size:1.2em;
	font-weight:bold;
	height: 130px;
	text-align:left;
	padding-top:6px;
	padding-left:6px;
	color:#FFFFFF;
}
.banner-alba2{
	background:url(/img/Popoli.gif) no-repeat center center;
	/*padding:2px 2px 20px 2px;*/
	background-color:#000;
	margin:5px 0 0 0;
	font-size:1.2em;
	font-weight:bold;
	height: 100px;
	text-align:center;
	padding-top:6px;
	padding-left:6px;
	color:#FFFFFF;
}
.banner-ambiente a:link, .banner-ambiente a:visited {color:#101E2E;}


.foto-otranto{
	text-align:center;
	background-color:#ECF3FB;
	padding:3px;
}

.tornasu{
color:#000;
/*background-color:#FEEE8C;*/
padding:0px 5px 0px 30px;
background-image:url(/img/freccia_su.gif);
background-position:left;
background-repeat:no-repeat;
border-bottom:3px solid #FFFF40;
}

.tornasu a:link, .tornasu a:visited {color:#000;}


.paginazione ul li{
	display:inline;
	padding:2px;
	border:1px solid #E1DCC6;
	background-color:#F4F1E8;
	color:#4D420C;
	margin:0px 5px 0px 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:#FEEE8c;}
	
.eventi-elenco-home a:link, .eventi-elenco-home a:visited {color:#000000;}

/*.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 #ECF3FB;}

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

.data-eventi{
font-style:italic;
color: #993300;
text-indent:20px;}



 
.evento-home{
 margin:0px;
 padding:0px;
 /*border-bottom:1px solid #CCCCCC;*/
}

/*METEO METEO METEO	*/
.meteo-giornaliero {padding:2px; background-color: #EBF6C8; margin-bottom:2px; min-height:85px; color:#2C2508}

.meteo-giornaliero a:link, .meteo-giornaliero a:visited {color:#3A310A; background-color:#EBF6C8;} 
.meteo-giornaliero a:hover, .meteo-giornaliero a:active {color:#3A310A; background-color:#EBF6C8;} 
.meteo-home {
	background-color: #34540A; 
	font-weight:bold; 
	color:#FFFFFF; 
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	padding:1px; 
	border-top:1px solid #F4F1E8;
}

.meteo-giornaliero .imginterna {padding-bottom:40px;}

#meteo {width:100%;}
#meteo table, #trasporti table {width:100%; font-family:Arial, Helvetica, sans-serif; font-size:95%; background-color:#F4F1E8; text-align:center;}
#meteo th, #trasporti th {/*text-align:left;*/ background-color:#DAD19E; padding:3px;}
#meteo td, #trasporti td {padding:3px; border:1px solid #DAD19E}
#meteo tr {}

.banner-aeronautica{
text-align:center;
background-color:#00033E;}



.banner-convegno{
/*height:104px;
background-image:url(/img/convegno.gif);*/
background-position:left top;
background-repeat:no-repeat;
border:1px solid #06163E;
margin:5px 0 0 0;
background-color:#252C36;
text-align:center;
}

.convegno{
background-color:#EEE17B;
padding:2px 2px 2px 5px;
text-align:center; 
}

.convegno a:link,.alba a:visited{
}

.convegno a:hover{
background-color:#FFFFFF;}


.salento-channel-home{
  margin-top:5px;
}
.salento-channel-home .body{
  background: #000 url(/img/box_salento_channel.jpg) no-repeat bottom left;
  height:120px;
}

/*##################incarichi#############################*/
table.incarichi{width:99%;}
table.incarichi caption{
border:none;}
table.incarichi th,table.incarichi td{vertical-align:top;font-size:1em;padding:2px;}
table.incarichi td{border:1px solid #CCCC99;width:70%;}
.evidenza{font-size:1.2em;font-weight:bold;}

#foto-home {width:98%;padding:6px;}
#foto-home img {width:100%;border:1px solid #000;}

/***************************	BANNER PROGETTO PIDSS SUAP	*******************************/
#suap a{display:block;
height:110px;
width:100%;
background:url(/img/banner-suap-pidss.gif) center center no-repeat;}

#suap a span{display:none;}

#comunica a{display:block;
height:80px;
width:100%;
background:#fff url(/img/banner-comunica.gif) top center no-repeat;}

#comunica a span{display:none;
}

/*************************** FINE BANNER PROGETTO PIDSS SUAP	*******************************/
