body {
	background-image: url(../graph/sfondino3.jpg);
	background-repeat: repeat-x;
	margin:0px;
	padding:0px;
	margin-top:1%;
	background-attachment:fixed;
/*	font-family:Tahoma, Arial, Verdana,serif;*/
font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
}


acronym{
cursor:help;
border-bottom:1px dotted #FF0000;
}

/* barra salta */

 #skip a, #skip a:hover, #skip a:visited  
 { 
 position:absolute; 
 left:0px; 
 top:-500px; 
 width:1px; 
 height:1px; 
 overflow:hidden;
 } 
  
 #skip a:active 
 { 
 position:static; 
 width:auto; 
 height:auto; 
 } 



/* fine barra salta */


#SUPER{
margin-left:auto;
margin-right:auto;
width:98%;
background-color:#FFFFFF;
/*
border-left:solid #9C877C 1px;
border-right:solid #9C877C 1px;
border-bottom:solid #C6B1A6 2px;
*/
}



.CONTENITORE{
margin-left:auto;
margin-right:auto;
width:98%;
margin-top:0.5%;

}

.data_attuale{
/*font-family: Verdana, Arial, Helvetica, sans-serif;*/
font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
font-size:0.9em;
position:relative;
float:left;
margin:0px;
padding:0px;
padding-left:1.3%;
width:60%;
margin-bottom:2px;
}


.box_barra_link_superiore{
float:right;

background-color:#FFFFFF;
width:25%;
margin-bottom:2px;
}

.barra_link_superiore{

margin:0px;
padding:0px;



}


.barra_link_superiore li{
float:left;

margin:0px;
padding:0px;

list-style-type:none;
padding-left:5%;

}

.barra_link_superiore .NO{

margin:0px;
padding:0px;
padding-left:5%;
}


.barra_link_superiore li a{
color:#333333;

font-size:0.8em;
font-weight:500;
text-decoration:none;

}

.barra_link_superiore li a img{
border:none;
vertical-align:middle;

}


#HEADER{
clear:both;
background-image:url(../graph/header5.png);
background-repeat:no-repeat;
overflow:hidden;
height:221px;
background-color:#FFFFFF;
background-position:left;
margin-bottom:0px;

}


.nascosto 
	{ 
	position:absolute; 
	left:0px; 
	top:-500px; 
	width:1px; 
	height:1px; 
	overflow:hidden; 
	} 
	
/* Aree tematiche */

.aree_tematiche{
width:99.8%;
float:left;
clear:both;

margin:0px;
padding:0px;


border-bottom:1px solid #666666;
border-left:1px solid #666666;
border-right:1px solid #666666;
background-color:#bb4c10;


}

.aree_tematiche ul{
list-style-type:none;
margin:0px;
padding:0px;

width:100%;
}

.aree_tematiche li{
float:left;
clear:right;

width:25%;
height:2.7em;
margin:0px;
padding:0px;

padding-left:10%;

}



.aree_tematiche li img{

width:2.4em;
height:2.1em;
padding-top:4px;
}

.img_tema{
margin:0px;
padding:0px;
padding-left:20%;

width:20%;
float:left;
clear:both;
}


.tx_tema{

float:right;
padding-top:5%;
padding-left:5%;
width:54%;
}
.aree_tematiche ul li a{


color:#FFFFFF;
font-size:1em;
font-weight:600;
margin-top:4%;
width:100%;
text-decoration:none;
letter-spacing:0.04em;
font-weight:600;
}

.aree_tematiche ul li a:visited{


color:#FFFFFF;
font-size:1em;
font-weight:600;
margin-top:4%;
width:100%;
text-decoration:none;
letter-spacing:0.04em;
font-weight:600;
}

#amministrazione{
margin:0px;
padding:0px;
background-color:#40525e;
}



#citta{
margin:0px;
padding:0px;
background-color:#712400;
}

#servizi{
margin:0px;
padding:0px;
background-color:#990000;
}

#segesta{
margin:0px;
padding:0px;
background-color:#bb4c10;
}

.ombra_arcata
{

clear:both;
padding:0px;
margin:0px;
width:100%;

}

.ombra_arcata img{
width:100%;
padding:0px;
margin:0px;
margin-bottom:1%;
}

.brade{
font-size:0.8em;
padding:0px;
margin:0px;
margin-top:-0.5%;
margin-bottom:1%;
width:100%;

}


.brade a,a:visited{
padding:0px;
margin:0px;
color:#40524e;
text-decoration:none;display:inline;
}

.brade_now{
display:inline;
padding:0px;
margin:0px;
color:#40524e;
}

/* Fine aree tematiche */


	
/* SUDDIVISIONE COLONNE */


/* colonna sinistra */
.colonna_sx{
float:left;

width:22%;

}

.link_sx{

height:30%;
float:left;
width:100%;
margin:0px;
padding:0px;

}


.link_sx li{
/*background-color:#A0BBF1;*/

list-style-type:none;

display:block;
width:90%;
padding-left:5%;
background-color:#ACC7E0;

line-height:210%;

color:#003366;
letter-spacing:0.03em;
font-weight:600;
font-size:0.9em;
overflow:hidden;
border-bottom:1px solid #fff;


}

.link_sx li a,a:visited{
color:#000066;
text-decoration:none;
}

.link_sx_last{
background-color:#F4F6F6;
list-style-type:none;
margin-bottom:1px;
display:block;
width:90%;
padding-left:5%;


line-height:180%;

color:#336699;
font-weight:600;
font-size:1em;
overflow:hidden;

}





.capo_menu{
background-color:#4F4899;
width:90%;
height:3em;
border:2px solid #FFFFFF;
padding:3%;
}



/* FINE  colonna sinistra  FINE*/






















/* colonna centrale */	
.colonna_middle{
float:left;

width:56%;


}	





.primo_piano{
padding-top:0.3%;

}

 h4{
list-style-type:none;


padding-left:3%;
margin:0px;
padding:0px;
padding-top:2%;
}


.fondo_box{
background-color:#F5F5F5;
border:1px solid #CCCCCC;
clear:both;
float:left;
line-height:180%;
margin-top:3%;
width:100%;


}



.postato{
font-size:0.7em;
float:left;
color:#333333;
margin-top:1%;
margin-left:2%;
}

.postato_big{
font-size:0.7em;
background-color:#FFFFFF;
text-align:right;
color:#333333;
margin-bottom:2%;

width:100%;
}




.opzioni{

margin:0px;
padding:0px;
float:right;
display:inline;
font-size:0.9em;
color:#333333;
padding-right:2em;

}

.opzioni a{
text-decoration:none;

font-size:0.8em;
color:#333333;

}

.su{
font-size:0.9em;
color:#333333;
padding-left:1em;
float:left;
clear:right;

}

.su img{
padding-right:1%;
}
.su a{
font-size:0.8em;
color:#333333;

text-decoration:none;
}

.su a:visited{
font-size:0.8em;
color:#333333;

text-decoration:none;
}

.opzioni a:visited{
font-size:0.8em;
color:#333333;

text-decoration:none;
}

.opzioni a:hover{
font-size:0.8em;
color:#333333;

text-decoration:underline;
}

.opzioni img{
border:none;
margin-right:0.4em;
font-size:0.9em;

}

.maggior_info{
clear:both;
margin-top:7%;
padding:1%;

}
.bandi_avvisi_title
{
height:2.4em;
}





.titolo_sezione {
margin:0px;
padding:0px;
height:1.6em;
background-color:#F2F2F2;
padding-top:0.5em;
border-top:1px solid #ccc;
border-bottom:1px solid #ccc;
padding-left:2%;
}


.titolo_sezione h3{
font-size:1.2em;
margin:0px;
padding:0px;
color:#990000;
font-weight:600;
}

.bandi_avvisi{
margin:0px;
padding:0px;
}

.bandi{
list-style-type:none;
margin:0px;
padding:0px;

background-image:url(../graph/bg5.jpg);
background-repeat:repeat-x;


}

.bandi li{
list-style-type:none;
margin-top:4%;




}




.title_n{
color:#333333;
font-size:0.9em;
font-weight:600;
padding:0.1%;
margin-top:3%;
margin-bottom:1%;
border-bottom:1px dotted #333333;
border-top:1px dotted #333333;

}

.title_n h4{
color:#333333;
font-size:0.9em;
font-weight:600;
padding:0.1%;
padding-top:1%;
padding-bottom:1%;
display:inline;
}

.title{
color:#333333;
font-size:0.9em;
font-weight:600;
padding:0.1%;
margin-top:2%;
padding-bottom:0.5%;
border-bottom:1px solid #999999;
background-color:#CED8E3;
}

.title_n img{
margin-right:2%;
margin-left:1%;
margin-top:0.5%;
vertical-align:middle;
margin-bottom:0.5%;
}

.title img{
margin-right:2%;
margin-left:2%;
margin-top:0%;
vertical-align:middle;
}

.title_big img{
margin-right:2%;
margin-top:0.5%;
vertical-align:middle;
margin-bottom:0.5%;
}


.title_big h3{
color:#333333;
font-size:0.9em;
font-weight:600;
margin:0px;
padding:0px;
padding:0.7%;
margin-bottom:1%;

border-bottom:1px dotted #333333;
border-top:1px dotted #333333;
}


.occhiello{
color:#333333;
font-size:0.9em;
font-weight:500;
text-align:justify;
}


.separe{
border-bottom:1px dashed #CCCCCC;
margin-bottom:1%;
margin-top:1%;
}

/*
.leggi_questa{

font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
font-size:0.9em;
float:right;
margin-right:2%;
margin-top:1%;
margin-bottom:1%;
}
*/

.leggi_questa{
clear:both;

text-align:right;
margin-right:2%;
margin-top:2%;
margin-bottom:1%;
}

.leggi_questa img{
vertical-align:middle;

}

.leggi_questa a{
font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
text-decoration:none;
font-size:0.9em;
color:#003366;
margin-top:2%;
}

.leggi_questa a:visited{
font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
text-decoration:none;
font-size:0.9em;
color:#003366;
margin-top:2%;
}


.leggi_questa a:hover{
font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
text-decoration:underline;
font-size:0.9em;
color:#003366;
margin-top:2%;
}

.allegati_lista{
margin:0px;
padding:0px;

font-size:0.9em;
margin-top:2%;
margin-left:2%;
font-size:0.8em;
color:#333333;

}

ul.allegati_lista{
margin:0px;
padding:0px;
width:70%;
float:right;
margin-right:5%;
}

.allegati_lista li{
margin-top:1%;
border:none;
font-size:0.9em;
margin-right:5%;
margin-left:5%;
border-bottom:1px dashed #003366;
text-align:left;
margin-bottom:3%;
list-style-type:none;
}

.allegati_lista a{

font-size:1.3em;
color:#333333;
}


.allegati_lista img{

font-size:0.9em;
border:none;
margin-right:3%;
vertical-align:middle;
}
/* colonna centrale  fine*/	






















	
/* colonna destra */		
.colonna_dx{
float:right;
clear:right;
width:22%;

overflow:hidden;

}	



.sel_style{
background-image:url(../graph/bg5.jpg);
background-repeat:repeat-x;
margin-left:5%;
width:94%;
height:5.6em;
border:1px solid #E3E1F0;
margin-bottom:4%;

}

.titoletto{
text-align:center;

font-size:0.8em;
color:#000066;
margin-top:2%;
padding-bottom:2%;
margin-bottom:4%;
font-weight:500;
border-bottom:1px solid #E3E1F0;
}



.major{


font-size:0.8em;
font-size:1.3em;
font-weight:600;
text-decoration:none;

float:left;
clear:right;
text-align:center;

margin:0px;
padding:0px;
width:33%;

}

.major img{
border:none;
width:60%;
}

.major a{
margin:0px;
padding:0px;
}



.box_cerca{
background-color:#999999;
margin-left:5%;
width:95%;

}

.testocerca{
margin-left:4%;
width:80%;
}

.ok{
width:40%;
margin-left:25%;
margin-top:3%;

}





/* FINE COLONNA DX */

	
.FOOTER{
clear:both;
background-color:#D9C4B4;
border-top:1em solid #FFFFFF;
padding:1%;

font-size:0.7em;
color:#303030;
height:50%;
}	

.FOOTER a{

color:#303030;
text-decoration:underline;

}	

.img_footer{
position:absolute;
margin-left:89%;
margin-top:0.7%;
}


.footer_link{
width:100%;
border-top:1px solid #bd9a89;
margin-top:0.5%;

}

.footer_link ul{
list-style-type:none;
margin:0px;
padding:0px;
}

.footer_link li{
float:left;
clear:right;
color:#000000;
font-weight:600;
font-size:1em;

}

.footer_link li a{
width:12%;
color:#000000;
font-weight:600;
font-size:0.9em;
text-decoration:none;
}

.footer_link li a:visited{
width:12%;
color:#000000;
font-weight:600;
font-size:0.9em;
text-decoration:none;
}


.footer_su{
width:99%;
text-align:right;
clear:both;
}

.footer_su a{
color:#666666;
font-weight:600;
font-size:0.9em;
text-decoration:none;
}

.footer_su a:visited{
color:#666666;
font-weight:600;
font-size:0.9em;
text-decoration:none;
}

.bold{

font-weight:600;
font-size:1.5em;
color:#000000;
margin:0px;
padding:0px;
}


.ombra_sotto{
clear:both;
padding:0px;
margin:0px;


background-image:url(../graph/ombra_sotto3.jpg);
background-repeat:no-repeat;
background-position:right;

width:100%;
height:5px;

}






.elenco_news{
list-style-type:none;
padding:0px;
margin:0px;

}

.elenco_news li{
width:100%;
padding:0px;
margin:0px;
float:left;

}


.box_news{
float:left;
clear:both;
width:100%;
background-color:#efefef;
text-align:justify;
margin-top:2%;
margin-bottom:2%;
}


.box_news_img{
margin-top:2%;
margin-bottom:2%;
padding-left:1%;
}

.box_news_img img{
float:left;
/*
width:8.3em;
height:8em;
*/
width:9.75em;
height:7.50em;
margin:0px;
padding:0px;
border:1px solid #666666;

}


.box_news_img_big img{
float:right;

/*
width:14.3em;
height:14em;
*/
width:17.06em;
height:12.81em;
margin:0px;
padding:0px;
margin-left:2%;
border-top:5px solid #FFFFFF;
border-left:5px solid #FFFFFF;
border-bottom:5px solid #FFFFFF;
}

.box_news_testouno{
float:left;
width:65%;
margin:0px;
padding:0px;
padding:1%;
margin-left:2%;
font-size:0.9em;

}


.box_news_testo_big{

float:right;
width:95%;
margin:0px;
padding:0px;
text-align:justify;
margin-left:1%;
font-size:0.9em;

margin-bottom:2%;
margin-top:2%;
}

.tratteggio{
border-bottom:2px dashed #CCCCCC;
}




#capo_menu{

margin:0px;
padding:0px;

width:89%;
padding-left:5%;
background-color:#fff;
font-weight:600;
font-size:1.1em;
overflow:hidden;
border:1px solid #ACC7E0;
margin-bottom:2%;

}

#capo_amministrazione{
	margin:0px;
	padding:0px;
	font-weight:600;
	font-size:1.1em;
	color:#40525e;
	float:left;
	font-variant:small-caps;
	width:75%;

}

#capo_menu img{

width:2em;
height:2em;
margin:0px;

width:20%;
padding:0px;
padding-top:3px;

}



/* Sindaco giunta e consiglio */



.titolo_sezione_cons {
margin:0px;
padding:0px;
height:1.6em;

padding-top:0.3em;
padding-bottom:0.3em;
border-top:1px solid #ccc;
border-bottom:1px solid #ccc;
border-left:10px solid #40525E;
border-right:1px solid #ccc;
padding-left:2%;


}


.titolo_sezione_cons h3{
font-size:1.3em;
margin:0px;
padding:0px;
color:#990000;
font-weight:600;

width:80%;

}




.title_cons{

margin:0px;
padding:0px;

border-bottom:1px dotted #333333;
border-top:1px dotted #333333;
margin-bottom:2%;
margin-top:2%;
}


.title_cons h4{

color:#333333;
font-size:1em;
font-weight:600;
margin:0px;
padding:0.3%;
display:inline;
letter-spacing:0.05em;
word-spacing:0.1em;
}





.box_consiglio{
float:left;
clear:both;
width:100%;
}

.box_consiglio_img img{
float:left;
clear:right;
width:9.25em;
height:13.88em;
margin:0px;
padding:6px;
padding-bottom:6px;
border:1px solid #BCBCD8;
}



.box_consiglio_testo{
float:left;
width:66%;
margin:0px;
padding:0px;
padding:1%;
margin-left:1%;
font-size:0.9em;
margin-top:2%;

}

.box_pres_img{
float:left;
clear:both;


}

.box_pres_img img
{
float:left;
clear:right;
/*width:20%;*/
width:6.25em;
height:9.38em;
margin:0px;
padding:6px;
padding-bottom:6px;
border:1px solid #BCBCD8;
}


.box_consiglio_testo ul li p{
margin:0px;
padding:0px;
margin-left:5%;
font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
font-size:1em;
font-weight:500;
}


.box_consiglio_testo ul{

margin:0px;
padding:0px;


}



.box_consiglio_testo li {

margin:0px;
padding:0px;

list-style:none;
margin-bottom:2%;

}

.box_consiglio_testo  h5{

font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;

margin:0px;
padding:0px;
width:100%;
color:#40525E;
font-size:0.8em;

}

.box_competenza h5{
margin:0px;
padding:0px;
width:100%;
color:#FF9900;
font-size:0.8em;
border-bottom:1px solid #FF9900;
margin-bottom:3%;
display:inline;
}

.box_competenza img{
margin:0px;
padding:0px;
margin-right:2%;

}



.box_consiglio_testo li img{
margin:0px;
padding:0px;
margin-right:2%;

}

.box_consiglio_testo li p{
display:block;
font-size:0.8em;
margin:0px;
padding:0px;
margin-left:5%;

}

ul.lista_competenze li{
margin:0px;
padding:0px;
margin-top:1%;
margin-left:5%;
font-size:0.8em;
}

.box_competenza{
clear:both;
margin:0px;

padding-bottom:0.5%;
padding-top:2%;
}

.box_competenza h5{
margin:0px;
padding:0px;
width:100%;
color:#FF9900;
font-size:0.8em;
border-bottom:1px solid #FF9900;
margin-bottom:3%;
}


.linea{
background-color:#FFFFFF;
color:#000000;
border-bottom:2px solid #006699;
line-height:2px;
clear:both;
padding-bottom:2%;
padding-top:1%;
width:50%;
margin-left:25%;
}
/* Sindaco giunta e consiglio  FINE FINE FINE */


/*delibere*/

.seleziona_anno{
border-bottom:1px solid #003366;
width:100%;
margin:0px;
padding:0px;
text-align:right;
padding-bottom:1%;

}


.seleziona_anno_label{
display:inline;
width:100%;
}



.seleziona_anno_label form{

margin:0px;
padding:0px;
display:inline;

}
.ombra_sotto_spazio{
clear:both;
padding:0px;
margin:0px;


background-image:url(../graph/ombra_sotto3.jpg);
background-repeat:no-repeat;
background-position:right;

width:100%;
height:5px;
margin-bottom:3%;
}

.ombra_sotto_spazio_sotto{
clear:both;
padding:0px;
margin:0px;


background-image:url(../graph/ombra_sotto3.jpg);
background-repeat:no-repeat;
background-position:right;

width:100%;
height:5px;
margin-bottom:3%;
}


.link_pagine{
width:100%;
text-align:center;
clear:both;
margin-top:2em;
border-top:1px solid #003366;
}

.link_pagine a{
text-decoration:none;
font-size:0.9em;
margin-right:2%;

}

.segnato{
margin:0px;
padding:0.3%;
display:inline;
text-decoration:none;
font-size:1.3em;
font-weight:600;
color:#000033;


}


.statuto ul{
margin:0px;
padding:0px;
}

.statuto li{
margin:0px;
padding:0px;
font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
font-size:0.9em;
}

.statuto li a{
margin:0px;
padding:0px;
font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
font-size:0.9em;
font-weight:600;
color:#0000CC;
text-decoration:underline;
}

.uffici{
list-style-type:none;
margin:0px;
padding:0px;
}

.uffici li{
border-bottom:1px solid #ECEDF0;
margin:0px;
padding:0px;
padding-left:2%;
}

.title_uffici{
font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
color:#003366;
font-size:1em;

font-weight:600;
letter-spacing:0.04em;
margin-bottom:1%;
margin-top:1%;
}

.title_uffici img{
margin-right:2%;
}

.title_uffici a{
font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
color:#003366;
font-size:1em;

font-weight:600;
letter-spacing:0.04em;
text-decoration:none;
}

.title_uffici a:visited{
font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
color:#003366;
font-size:1em;

font-weight:600;
letter-spacing:0.04em;
text-decoration:none;
}

.box_ufficio{
clear:both;
margin:0px;
font-size:1em;
padding-bottom:0.5%;
padding:2%;
}

.box_ufficio img{
margin-right:2%;
}

.box_ufficio h5{
font-family: Arial, Verdana, sans-serif;
margin:0px;
padding:0px;
width:100%;
color:#003366;
font-size:0.8em;
display:inline;
padding-bottom:3%;
}

.box_ufficio_testo{
margin-top:1%;
margin-left:4%;
font-size:0.9em;
}

.box_ufficio_testo_bold{
font-size:0.9em;
float:left;
width:20%;

}

.box_ufficio_testo_normal{
font-size:0.9em;
float:left;
width:80%;
}

.validita{
width:100%;
margin-left:5%;
text-align:center;

}

.validita p{
margin:0px;
padding:0px;

}

.validita img{
border:none;
margin-top:5%;
}

.su_su{
font-size:0.9em;
color:#333333;
padding-right:1em;
text-align:right;


}

.su_su img{
padding-right:1%;
}
.su_su a{
font-size:0.8em;
color:#333333;

text-decoration:none;
}

.su_su a:visited{
font-size:0.8em;
color:#333333;

text-decoration:none;
}

.allegato_news {
padding-top:1%;
clear:both;
margin-left:5%;
}

.allegato_news h4{
font-size:0.8em;
color:#333333;
margin-bottom:1%;

}

.allegato_news a{
font-size:0.8em;
color:#333333;

text-decoration:none;
}

.allegato_news a:visited{
font-size:0.8em;
color:#333333;

text-decoration:none;
}

.mappa_aree{
list-style:decimal;
}

.mappa_aree li a{
font-size:1em;
color:#006699;
margin-bottom:1%;
text-decoration:underline;
}

.mappa_aree h4{
list-style:decimal;
font-size:1em;
color:#006699;
margin-bottom:1%;
}

.mappa_link{

list-style:decimal;
}

.mappa_link li{
margin-bottom:0%;
}

/* GAllERIA FOTOGRAFICA */

/*

.galleria_box{
background-color:#F5F5F5;
width:100%;
clear:both;
display:block;

}



ul.foto{
margin:0px;
padding:0px;
list-style-type: none;
width:100%;
margin-top:10px;

}


ul.foto li img{
margin:0px;
padding:0px;

border:2px solid #FFFFFF;
margin-right:7px;
width:6.25em;

}



ul.foto  li{
display:inline;
margin-right:5px;

}

.foto_selezionata{
text-align:center;

}

.foto_selezionata img{
text-align:center;
padding:5px;
width:93%;

}

*/


.galleria_box_title{


width:100%;
text-align:left;
clear:both;
margin-top:6%;
border-bottom:2px solid #0066CC;

}

.galleria_box_title img{
vertical-align:middle;
}


.galleria_box_title h4{
font-size:1em;
font-weight:500;

}

.galleria_box{
/*background-color:#F5F5F5;*/
width:100%;
clear:both;
display:block;

}



ul.foto{
margin:0px;
padding:0px;
list-style-type: none;
width:100%;
margin-top:10px;
margin-left:10px;
}


ul.foto li img{
margin:0px;
padding:0px;

border:2px solid #CCCCCC;
padding:1%;
margin-right:7px;
width:6.25em;

}
ul.foto  li img:hover{
text-decoration:none;
border:2px solid #FFCC00;

}


ul.foto  li{
display:inline;
margin-right:5px;

}

ul.foto  li a{
text-decoration:none;
}

ul.foto  li a:visited{
text-decoration:none;
}



.foto_selezionata{
text-align:center;



}

.foto_selezionata img{
text-align:center;
margin-top:2%;
padding:7px;
width:93%;
border:1px solid #FFCC00;
}




/* GALLERIA FOTOGRAFICA FINE */


/*

.link_pagine_citta{
width:100%;
text-align:center;
clear:both;
margin-top:1em;
padding-top:1%;
padding-bottom:1.3%;
border-top:1px solid #003366;
}

.link_pagine_citta a{
text-decoration:none;
font-size:0.9em;
margin-right:2%;
color:#000099;

}

.link_pagine_citta a:visited{
text-decoration:none;
font-size:0.9em;
margin-right:2%;
color:#000099;

}

.segnato_citta{
margin:0px;
padding:0.5%;
display:inline;
text-decoration:none;
font-size:1.3em;
border-bottom:3px solid #333333;
font-weight:600;
color:#000033;


}
*/

/**/

.link_pagine_citta{
width:100%;
text-align:center;
clear:both;

border-top:1px solid #CCCCCC;
}

.link_pagine_citta ul{
width:100%;
margin:0px;
padding:0px;
margin-bottom:1%;
margin-top:1%;
list-style:none;
}

.link_pagine_citta li{
margin:0px;
padding:0px;
float:left;
clear:right;
width:30px;
height:23px;
/*background-color:#eaeaea;*/
background-color:#A7DA9A;
margin-right:2%;
padding-top:0.6%;
}


.link_pagine_citta li a{
text-decoration:none;
font-size:0.9em;
font-weight:600;
color:#000099;

}

.link_pagine_citta li a:visited{
text-decoration:none;
font-size:0.9em;
font-weight:600;
color:#000099;

}

.link_pagine_citta li a:hover{
text-decoration:underline;
font-size:0.9em;
font-weight:600;


}

.segnato_citta{
margin:0px;
padding:0px;
text-decoration:none;
text-align:center;
color:#000099;
/*border-bottom:3px solid #333333;*/
font-weight:500;
width:88%;
height:88%;
margin-left:auto;
margin-right:auto;

background-color:#FFFFFF;


}





/**/
.citta_testo{
text-align:justify;
margin-top:2%;
margin-right:4%;
margin-bottom:2%;
}



.box_citta_img_big img{
float:right;

/*
width:14.3em;
height:14em;

width:19.06em;
height:14.81em;
*/
width:52%;
margin:0px;
padding:0px;
margin-left:2%;
border-left:5px solid #FFFFFF;
border-bottom:5px solid #FFFFFF;
}

.mappa{
width:94%;
text-align:left;
font-size:0.8em;
padding-bottom:15%;
margin-top:7%;
margin-left:5%;
}

.mappa a{
margin:0px;
padding:0px;
display:inline;
margin-right:5%;
margin-left:2%;
text-decoration:underline;

}



.mappa img{
vertical-align:middle;
}


.box_info{
margin-left:5%;
width:94%;
margin-top:15%;
}


.box_info img{

margin-right:5%;
vertical-align:middle;

}

.box_info_title{


font-size:1.2em;
color:#000066;
margin-top:8%;
padding-bottom:2%;

font-weight:500;

border-bottom:2px solid #FFCC00;

}

.box_info_testo{
margin-top:2%;
font-size:0.8em;
font-family:Arial, Helvetica, sans-serif;
padding:0.4%;
text-align:justify;
word-spacing:0.2em;
}




.neretto{
color:#000000;
margin:0px;
padding:0px;
display:inline;
font-weight:600;
font-size:0.9em;

}

.neretto_t{
color:#990000;
margin:0px;
padding:0px;

font-weight:600;
font-size:0.9em;
text-align:center;
width:100%;
margin-bottom:0.5%;
}

.neretto_m{
color:#333333;
margin:0px;
padding:0px;

font-size:0.9em;
text-align:center;
width:100%;
margin-bottom:6%;
}

.title_percorsi{
font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
color:#003366;
font-size:1em;

font-weight:600;
letter-spacing:0.04em;
margin-bottom:1%;
margin-top:1%;
}

.title_percorsi a{
font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
color:#003366;
font-size:1em;

font-weight:600;
letter-spacing:0.04em;
text-decoration:none;
}

.title_percorsi a:visited{
font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
color:#003366;
font-size:1em;

font-weight:600;
letter-spacing:0.04em;
text-decoration:none;
}

.title_percorsi img{
margin-right:2%;
}



/* VICOLI */

.box_vicoli{

float:left;

width:100%;

background-color:#dedede;
}

.box_vicoli_img_big img{
float:left;

width:100%;
margin:0px;
padding:0px;


border:1px solid #999999;
}

.lista_vicoli{
width:100%;
margin:0px;
padding:0px;
list-style:none;

}

.lista_vicoli li{
width:100%;
float:left;
margin:0px;
padding:0px;
border-bottom:5px solid #FFFFFF;

}


.ingrandisci_scarica{
width:100%;
margin-top:1%;
margin-bottom:3%;
text-align:center;
}

.ingrandisci{
width:40%;

padding-left:1%;
display:inline;
}

.ingrandisci a{
color:#333333;
font-size:1em;
text-decoration:underline;

}

.ingrandisci img{
border:none;
vertical-align:middle;
margin-right:1%;
}

.scarica{
display:inline;
width:40%;

padding-left:5%;
}

.scarica a{
color:#333333;
font-size:1em;
text-decoration:underline;

}

.scarica img{
border:none;
vertical-align:middle;
margin-right:1%;
}

.numeretto{
width:13%;
float:left;
clear:right;

background-color:#CCCC66;
font-size:1.7em;
text-align:center;
margin:0px;
padding:0px;
margin-top:auto;
margin-bottom:auto;

}

.seconda_cella{
float:left;
width:75%;
margin:0px;
padding:0px;
padding-left:2%;

}

.nome_vicolo{
font-size:0.9em;
color:#000066;
font-weight:600;
letter-spacing:0.02em;
margin:0px;
padding:0px;

}

.via{
font-size:0.8em;
margin:0px;
padding:0px;
}

.foto_vicolo img{
display:inline;
margin:0px;
padding:0px;
vertical-align:middle;
border:none;
}


.foto_selezionata_vi{
text-align:center;



}

.foto_selezionata_vi img{
text-align:center;
margin-top:2%;

padding:7px;
width:93%;
border:1px solid #FFCC00;
}

.didascalia_vicolo{
margin:0px;
padding:0px;
width:100%;
margin-bottom:3%;
text-align:center;
}

/* fine vicoli */


/*agenda */
.box_agenda_testo{
float:left;
width:90%;
margin:0px;
padding:0px;
padding:1%;
margin-left:1%;
font-size:0.9em;
margin-top:2%;
text-align:justify;
}


.box_agenda_testo img{
margin-right:4%;
}
.titolo_agenda{
font-size:0.9em;
color:#000066;
font-weight:600;
letter-spacing:0.02em;
margin:0px;
padding:0px;
margin-left:5%;
border-bottom:1px solid #999999;
margin-bottom:2%;
margin-top:1%;

}

.box_agenda_testo ul li p{
margin:0px;
padding:0px;
margin-left:5%;
font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
font-size:1em;
font-weight:500;
}


.box_agenda_testo ul{

margin:0px;
padding:0px;


}



.box_agenda_testo li {

margin:0px;
padding:0px;

list-style:none;
margin-bottom:2%;

}

.box_agenda_testo h5{

font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;

margin:0px;
padding:0px;
width:100%;
color:#333333;
font-size:0.9em;

padding-left:5%;

}


.titolo_credits{
font-size:0.9em;
color:#000066;
font-weight:600;
letter-spacing:0.02em;
margin:0px;
padding:0px;
margin-left:5%;
border-bottom:1px solid #999999;
margin-bottom:2%;
margin-top:1%;
padding-left:5%;
padding-bottom:4%;
}

.titolo_credits a{
font-size:1em;
color:#000066;
}


.titolo_creditso{
font-size:0.9em;
color:#000066;
font-weight:600;
letter-spacing:0.02em;
margin:0px;
padding:0px;
margin-left:5%;

margin-bottom:2%;
margin-top:1%;
padding-left:5%;

}

.titolo_creditso a{
font-size:1em;
color:#000066;
}

.testo_creditsoo{
font-size:0.9em;
color:#333333;
font-weight:500;
letter-spacing:0.02em;
margin:0px;
padding:0px;
margin-left:10%;

}


.box_info_testo_d{
margin-top:2%;

text-align:center;
margin-left:auto;
margin-right:auto;

}

.box_info_testo_d a{
margin-bottom:80%;
font-size:0.8em;
text-align:center;


}
.box_info_testo_d a img{
text-align:center;
margin-left:auto;
margin-right:auto;
border:1px solid #0066CC;
margin-bottom:2%;
}

/* fine agenda*/


/* pagina ricerca*/

.stringa{
width:100%;
}

.nero{
color:#000000;
margin:0px;
padding:0px;
display:inline;
font-weight:600;
font-size:0.9em;
width:40%;
}

.rosso{
color:#CC0000;
margin:0px;
padding:0px;
display:inline;
font-weight:600;
font-size:0.9em;
width:100%;

}


.risultati_ricerca{
list-style:none;
margin:0px;
padding:0px;
width:100%;
margin-top:4%;
font-size:1em;
}

.risultati_ricerca li{
list-style:none;
margin:0px;
padding:0px;
width:100%;

}

.num_risultato{
width:8%;

text-align:center;
background-color:#CCCCCC;
float:left;
clear:right;
border-bottom:1px solid #CCCCCC;
}

.link_risultato{
width:91%;

background-color:#FFFFFF;
border-bottom:1px dotted #CCCCCC;
}

.link_risultato a{
margin-left:3%;

}

.testo_risultato{
margin-left:11%;
width:88%;
margin-bottom:5%;
margin-top:0.5%;
font-size:0.9em;
}

/* fine pagina ricerca */



/* M O D U L I */

.maggior_info_moduli{
clear:both;
margin:0px;
padding:0%;
text-align:justify;

}

.moduli{
margin:0px;
padding:0px;
margin-top:1%;
text-transform:lowercase;
}

.moduli li{
list-style:none;
border-bottom:none;
border-left:2px dashed #333333;
font-size:0.8em;
color:#990000;
margin-left:4%;
margin-bottom:2%;
}


.moduli li  img{
vertical-align:text-top;
}


.moduli li a{
list-style:none;
font-size:1.2em;
color:#990000;
text-transform:lowercase;
}
.moduli li a:visited{
list-style:none;
font-size:1.2em;
color:#990000;
text-transform:lowercase;
}

.box_ufficio_testo a{
text-decoration:underline;
color:#0000CC;
}

.box_ufficio_testo a:visited{
text-decoration:underline;
color:#0000CC;
}

.box_ufficio_testo img{
vertical-align:middle;
}

.titletto{
list-style:none;
color:#CC0000;
font-weight:600;
font-size:1em;
margin-bottom:1%;

}

.mod {
list-style:none;
margin:0px;
padding:0px;
}

.mod li{
list-style:none;

margin:0px;
padding:0px;
margin-top:1em;
margin-bottom:1em;
}

/* F I N E   M O D U L I */

/* R S S */

.rss{
list-style:none;
margin:0px;
padding:0px;
margin-top:3%;
margin-bottom:6%;
}

.rss img{
margin-right:2%;
vertical-align:middle;
}

.rss a{
color:#000000;
text-decoration:none;

font-size:1em;
}

.rss a:visited{
color:#000000;
text-decoration:none;
font-size:1em;
}

/*FINE RSS */

/* dichiarazione accessibilita*/

table, th, td{
border:1px solid #999;
border-collapse:collapse;


text-align:left;
color:#333;
padding:5px;
}
caption{
font-size:1.1em;
color:#990000;
margin-bottom:2%;
font-weight:600;
}

.titolo_table{
font-size:1em;
background-color:#E7E3E7;
}

.num_req{
text-align:center;
font-size:0.9em;
}

.conforme{
text-align:center;
font-size:0.9em;
}

.enunciato{
text-align:justify;
font-size:0.9em;
}

.neretto_tec{
margin-top:3%;
color:#000000;
font-weight:600;
font-size:1em;

}

.tecniche li{
margin-top:1%;
color:#333333;
}


.su_sua{
font-size:1em;
color:#333333;
padding-right:1em;
text-align:right;


}

.su_sua img{
padding-right:1%;
}
.su_sua a{
font-size:1em;
color:#333333;

text-decoration:none;
}

.su_sua a:visited{
font-size:1em;
color:#333333;

text-decoration:none;
}
/* dichiarazione accessibilita fine*/

/* allefati nelle pagine */

.allegati_lista_pubblica{
list-style-type:none;
margin:0px;
padding:0px;
margin-top:50px;
}

.allegati_lista_pubblica li{
list-style-type:none;
margin:0px;
padding:0px;
margin-top:10px;
}

.allegati_lista_pubblica li a{
margin-left:10px;
margin-top:20px;

font-size:1em;
color:#333333;

}



.email_pec th{
font-size:16px;
}


.email_pec td{
font-size:13px;
line-height:30px;
}


.scarica_link{
font-size:12px;
color:#003399;
margin-left:auto;
margin-right:auto;
}

.scarica_link :visited{
font-size:12px;
color:#003399;
margin-left:auto;
margin-right:auto;
}