/***********************************************/
/* HTML tag styles                             */
/***********************************************/ 

body{
font-family: Arial, Helvetica, sans-serif;
	color: #ffffff;
	margin: 0px;
	padding: 0px;
	background-color:#000000;
}

a{
	color: #80ff80;
	text-decoration: underline;
		background-color: inherit;
}

a:link{
	color: #80ff80;
	text-decoration: underline;
			background-color: inherit;
}

a:visited{
	color:#80ff80;
	text-decoration: underline;
			background-color: inherit;
}

a:hover{
	color:#000000;
	text-decoration: none;
			background-color: #ffffff;
}
/************* #footer styles ***************/

#footer{
display:none}

#footer img{
display:none}


/************** #sinistra styles **************/


#centro {
/*	position:absolute;
	left:300px;
*/  margin: 0;
float:right;
  padding: 0 0 0 0;
}
#sinistra {
/*position:absolute;
left:0;
*/ 
float:left;
 width: 300px;          /* LC width */
  color:#00CC00;
  font-size:200%;
}


/************** #centro styles **************/


.banner img {
	display: none;
}


.colonna1 img{
	border: 1px solid #989898;
	text-align:center;
}
.colonna2 img{
	border: 1px solid #989898;
	text-align:center;
}

.file {

float:left;
clear:left;
}

.contenuto ul {
	margin-top: 0px;
	list-style-position:outside;
	list-style-type:none;
	padding-left:0px;
	margin-left: 0px;
	margin-bottom:0px;
}

.titolo_classificazioni {
font-weight:bold;

}
.menu_sx {
margin-top: 10px;
float:left;
clear:left;
} 





/************** #destra styles **************/

#destra ul {
	margin-top: 0px;
	padding-left:0px;
	margin-left: 0px;
	margin-bottom:0px;
}





/***********************************************/
/* 1280                                */
/***********************************************/

/************* #layout ***************/
h1{
 font-family: Verdana,Arial,sans-serif;
 
 color: #ffff00;
 margin: 0px;
 padding: 0px;
 background-color: inherit;
}

h2{
 font-family: Verdana,Arial,sans-serif;
 color: #ffff00;
 margin: 0px;
 padding: 0px;
 background-color: inherit;
}
h3{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #ffff00;
	line-height: 140%;
	margin-top: 2px;
	padding-bottom: 4px;
	background-color: inherit;
}

h4{
 font-family: Verdana,Arial,sans-serif;
 
 font-weight: normal;
 color: #ffff00;
 margin: 0px;
 padding: 0px;
 background-color: inherit;
}

h5{
 font-family: Verdana,Arial,sans-serif;
 
 color: #ffff00;
 margin: 0px;
 padding: 0px;
 background-color: inherit;
}
label{
 font-family: Verdana,Arial,sans-serif;
 
 font-weight: bold;
 color: #ffffff;
 background-color: inherit;
}

#centro {
margin-top: 1em;
width: 70%;
float: left;
font-size: 150%;
padding-left: 2%;
padding-right: 2%;
border-left:1px solid #FFFFFF;
height:auto;

}
#destra {
margin-top: 1em;
	width: 41%;
	margin-left: 1%;
	padding-left: 5%;
	clear:left;
	float: left;
	font-size: 170%;
}



/************* #breadCrumb styles *************/

#breadCrumb{
text-align: left;
	padding: 20px 0px 15px 0px;
	background-color: inherit;
	color: inherit;
	font-size:220%;
	border-bottom:1px solid #ffffff;
	border-top:1px solid #ffffff;

}
/************** #sinistra styles **************/


#sinistra img {
	display: none;
}
.sinp {
margin: 0;
padding-left: 0px;
}
.bloccosin {
margin-top: 12px;
	margin-bottom: 10px;
	color: inherit;
	background-color: inherit;
}
.soprabloccosin {
	height: 23px;
	background-repeat:no-repeat;
	padding-left: 13px;
	padding-top: 5px;
}
.bloccosin ol {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	
	margin-top: 0px;
	list-style-position:outside;
	padding-left: 40px;
	margin-left: 0px;

}
.bloccosin ul{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	
	margin-top: 0px;
	margin-left: 0px;
}
.bloccosin li {
line-height: 150%;
	margin-left: 30px;
}

.sottobloccosin {
	height: 19px;
	margin-top: 5px;
	background-repeat:no-repeat;
	color: inherit;
	background-color: inherit;
}
.titoloeventi_sin {

font-variant:small-caps;
font-weight:bold;
padding-left: 18px;
padding-bottom: 5px;
}

/************** #centro styles **************/

#bloccocentro {
 margin-top:4px;
	background-repeat:no-repeat;
	color: inherit;
	background-color: inherit;
	font-size:180%;
}

#sottobloccocentro {
background-color: inherit;
	color: inherit;
	
}
.nomecomune {
display: none;
}
.data {
margin-top:0px;
margin-left:5px;
font-size:70%;
font-weight:bold;
text-align: left;
font-variant:small-caps;
display:none
}
.flash {
color: inherit;
background-color: inherit;
}
.flash img {
display: none;
}
.flash object {
display: none;
}
.ilcomuneaderisce {
font-size: 90%;
line-height: 140%;
display:none;
}
#indirizzo {
	height: 70px;
	margin-top: -8px;
	margin-bottom:190px;
}
.stemma {
display: none;
	text-align:center;
	height: 67px;
	vertical-align:middle;
	padding-left: 10px;
}
.orario1 {
text-align:left;
	padding-top: 20px;

}
.orario2 {
text-align:left;

	padding-top: 20px;

}

#soprabloccocontenuto{
	margin-top:50px;
}

#bloccocontenuto {
	margin-top:80px;
	background-repeat:no-repeat;
		color: inherit;
		font-size: 220%;
		background-color: inherit;
		float:left;
}

#sottobloccocontenuto{
	margin-top:0px;
}


.home_news a{
	color: #80ff80;
	text-decoration: underline;
		background-color: inherit;
		font-size:303%;
		line-height:120%;
}

.home_news a:link{
	color: #80ff80;
	text-decoration: underline;
			background-color: inherit;
}

.home_news a:visited{
	color:#80ff80;
	text-decoration: underline;
			background-color: inherit;
}

.home_news a:hover{
	color:#000000;
	text-decoration: none;
			background-color: #ffffff;
}

.home a{
	color: #80ff80;
	text-decoration: underline;
		background-color: inherit;
		font-size:303%;
		line-height:120%;
}

.home a:link{
	color: #80ff80;
	text-decoration: underline;
			background-color: inherit;
}

.home a:visited{
	color:#80ff80;
	text-decoration: underline;
			background-color: inherit;
}

.home a:hover{
	color:#000000;
	text-decoration: none;
			background-color: #ffffff;
}

.banner {
	padding-top: 12px;
	padding-bottom:10px;
	margin-bottom: 0px; 
}
.colonna1 {
float:left;
text-align:left;
line-height: 130%;
width: 90%;
border-bottom:1px solid #FFFFFF;
margin-bottom:65px;
padding-bottom:40px;
}
.colonna2 {
float:left;

text-align:left;

line-height: 18px;
}

.separatorebanner {
float:left;

height: 8px;
margin-left: 13px;
margin-top: 0px;
margin-bottom: 10px;
background-repeat:no-repeat;
background-position:center;
color: inherit;
background-color: inherit;
}

.testo{
	margin: 20px;
	
	line-height: 23px;
}

.testo h2{
	padding: 10px 0px 5px 0px;
	text-align: center;
}

.testo img{
	float: left;
	padding: 20px 10px 0px 0px;
	margin: 0 5px 5px 0;
}
.contenuto {
margin: 20px;
clear:left;
float:left;

line-height: 180%;	
}


.sopratitolo {
font-size:80%;
}
.voce_data {
font-size:80%;
float:left;
margin-top: 12px;
}
.calendario {
height: 60px;
float:left;
background-image:url(res_1280/calendario.gif);
background-repeat:no-repeat;
}
.download {
font-size:150%;
padding-left: 5px;
clear:left;
float:left;

}
.download IMG {
vertical-align:middle;
PADDING-BOTTOM:3PX;
border: 1px solid #000;
}
.riferimenti {
font-size:90%;
margin-top: 10px;
}
.riferimenti IMG {
vertical-align:middle;
PADDING-BOTTOM:3PX;
}
.riferimenti h3 {
font-size:90%;
margin: 2px;
padding: 4px;
font-variant:small-caps;
border: 1px solid #666666;
}

.voce {
font-size:100%;
margin: 6px;
line-height: 160%;
width:100%;
}

.esito {
margin-top: 75px;
clear: left;
float:left;
font-size:80%;
line-height: 25px;
margin-bottom: 25px;
}
.esito h3 {
font-size:90%;
margin: 2px;
padding: 4px;
font-variant:small-caps;
background-color:#bac2cf;
border: 1px solid #666666;
color: inherit;
}
.contenuto h3 {
font-size:90%;
margin-top: 2px;
margin-left: 2px;
margin-right: 2px;
padding: 4px;
font-variant:small-caps;
border: 1px solid #666666;
margin-bottom: 20px;
}
.scadenza {
color: #CE0000;
line-height: 17px;
background-color: inherit;
}
.pubblicazione {
line-height: 180%;
background-color: inherit;
margin-top: -5px;
color: inherit;
}
.descrizione {

padding: 1.5em 0 50px 5px;
margin-top: 15px;
line-height: 140%;
	clear:left;
	float:left;
}
 

.ufficio {
font-size:95%;
line-height: 120%;
}
.dettaglio_ufficio {
font-size:80%;
line-height: 120%;
}

.Evento {
margin-bottom: 20px;
float: left;
clear:left;
width: 100%;
}
.EventoImmagine {
float: left;
padding-right: 15px;
}
.EventoTitolo {
padding-top: 10px;
float: left;
font-weight:bold;

font-variant:small-caps;
width:auto;
}
.EventoTitoloInterno {
padding-top: 25px;
float: left;
font-weight:bold;

font-variant:small-caps;
width:auto;
}
.EventoSottoTitolo {
float: left;
font-weight:bold;

width:auto;
}
.EventoAbstract {
font-weight: normal;

font-variant:normal;
width:auto;
}
.EventoAbstract1 {
font-weight: normal;

font-variant:normal;
width:auto;
}
.EventoTitolo1 {
padding-top: 10px;
float: left;
font-weight:bold;

font-variant:small-caps;
width:auto;
}



/*.info_bando {
height: 60px;
margin: 0px;
padding-top: 10px;
color: inherit;
background-color: inherit;
float:left;
clear:left;
}
*/.nolista ul li {
list-style-type:none;
}
.lista ul li { 
	list-style-image: url(res_1280/puntoelencodxt.gif);
	list-style-position: outside;
}
.numero_elenco {
	float:left;
	clear:left;
	line-height: 140%;
	margin-bottom:15px;
	
}
.testo_elenco {
	line-height: 150%;
	font-weight: normal;
	margin-top: 10px;
	padding-bottom: 15px;
}
.testoeventi{
padding-left: 6px;
clear: both;
margin-top: -20px;
}
.sottotitoloeventi{

margin-top: -4px;
margin-bottom: 20px;
}
.descrizione_procedimento {
	
	line-height: 130%;
}
.info_procedimento {
	
	line-height: 130%;
	padding-top: 10px;
}
.intro_procedimenti {
	
	line-height: 140%;
	padding-top: 10px;
}

.contenuto h2 {
font-size:110%;
padding-top: 10px;
}
.ufficio_procedimento {
	
	line-height: 130%;
	padding-top: 20px;
}
.allegato_procedimento {
	
	line-height: 130%;
border: 1px dashed #B2B2B2;
height: 60px;
margin-top: 20px;
padding: 6px;
color: inherit;
background-color: inherit;

}
.descrizione_allegato {
clear: left;
	
	line-height: 140%;
	padding-bottom: 8px;
	padding-top: 20px;
}
/*.FileLinkImage
{
	margin-top:-10px;
	margin-left: 0px;
	float: left;	
}
*/.FileFloat{
margin-top:-10px;
	float: left;
	padding-top: 10px;
	margin-right: 30px;
} 
/*.FileLinkText
{
	
	font-weight:bold;
	margin-right: 20px;
	padding-top:7px;
		clear:left;
	float:left;
}
*/.FileLinkSize
{
	
	line-height: 120%;
}
.assessore {
font-size:120%;
line-height: 140%;
padding-top: 15px;
font-weight: bold;

}
.assessorato {
font-size:80%;
line-height: 140%;
font-weight: normal;
}
.consigliere {
font-size:120%;
line-height: 140%;
padding-top: 15px;
font-weight: bold;
}
.gruppo {
font-size:80%;
line-height: 140%;
font-weight: normal;
}
#bloccocontenuto .testo_blocco
{
margin-top: 20px;
	
	line-height: 130%;
	width:auto;
}
#bloccocontenuto .testo_elenco
{
	width:auto;
}

/*.aree_uffici ul {
line-height: 140%;

}
.aree_uffici ul li .area  {

line-height: 140%;
margin-left: 20px;
font-weight:bold;
list-style-type:none;

}
.aree_uffici ul li .settore  {

line-height: 20px;
margin-left: 20px;
font-weight:normal;
list-style-type:none;

}
.aree_uffici ul li ul li .settore {
margin-left: 100%;
font-style:normal;
font-weight:normal;
list-style-type:none;
}
.aree_uffici ul li .ufficio  {

line-height: 20px;
margin-left: 20px;
font-weight:normal;
list-style-type:none;

}
.aree_uffici ul li ul li .ufficio {
margin-left: 10;

font-style:normal;
font-weight:normal;
list-style-type:none;
}
.aree_uffici ul li ul li ul li .ufficio {
margin-left: 20px;

font-style:normal;
font-weight:normal;
list-style-type:none;
}*/
.aree_uffici .area {

line-height: 140%;
font-weight:bold;
padding: 4px;
font-variant:small-caps;
margin-top: 20px;
border-bottom: 1px solid #666666;
color: inherit;
background-color: inherit;
}  
.area a:link{
text-decoration:underline;
background-color: inherit;
color: inherit;
}
.area a:visited{
text-decoration:underline;
background-color: inherit;
color: inherit;
}  
.area a:hover{
text-decoration:none;
background-color: inherit;
color: inherit;
}
.aree_uffici .area_esterno {
margin-top: 10px;
margin-bottom: 20px;
background-color: inherit;
color: inherit;
} 
.aree_uffici .settore {

line-height: 140%;
font-weight:bold;
padding-top: 10px;
margin-left: 2px;

}
.aree_uffici .settore_esterno {
border: 1px dotted #666666;
margin: 9px;
color: inherit;
background-color: inherit;
} 
.aree_uffici .ufficio {

line-height: 140%;
font-weight:normal;
padding-bottom: 5px;
padding-left: 21px;
padding-top: 5px;


} 
.aree_uffici .voce {
line-height: 160%;
font-weight:normal;
} 
.aree_uffici .personale {

line-height: 180%;
font-weight:normal;
padding-left: 7px;
margin-top: 25px;
padding-top: 20px;
border-top: 1px solid #999999;
} 
.titolo_ultimiatti {

line-height: 160%;
font-weight:bold;
padding-bottom: 0px;
padding-top: 30px;
}
.link_ultimiatti {
padding-top: 30px;

font-weight:bold;
line-height: 140%;
padding-bottom: 4px;
} 
.sottotitolo_ultimiatti {
font-weight:bold;
line-height: 140%;
padding-bottom: 6px;
} 
.descrizione_ultimiatti {
line-height: 140%;
padding-bottom: 10px;
font-weight:normal;
}
.scadenza_ultimiatti {

color: #CE0000;
line-height: 17px;
background-color: inherit;
font-weight:bold;

}
.pubblicazione_ultimiatti {

line-height: 17px;
background-color: inherit;
font-weight:bold;
color: inherit;
}
.testo_esito {
font-size:90%;
margin: 6px;
line-height: 160%;
padding-left: 3px;

}
.pubblicato {
font-size:90%;
margin: 6px;
line-height: 160%;

}
.download .FileLinkImage
{
	margin-top:-6px;
	margin-left: 0px;
	float: left;	
}
.download .FileLinkText
{
	
	font-weight:bold;
	margin-right: 20px;
		clear:both;
	float:left;
}
.download .FileLinkSize
{
	line-height: 120%;
	font-size:70%;
	clear:left;
	float:left;
}
.sottotitolo
{
	line-height: 120%;
	margin-top: -15px;
	font-style:italic;
	clear:left;
	float:left;
}
 



/************** #destra styles **************/
#destra img {
	display: none;
}

.realizzazione {
margin-top:26px;
font-size:80%;
margin-bottom:16px;

}
.realizzazione img {
border:none;
padding-top:5px;
vertical-align: middle;
}


.bloccodestra {
	margin-bottom: 9px;
	color: inherit;
	background-color: inherit;
}
.soprabloccodestra {
	height: 23px;
	background-repeat:no-repeat;
	padding-top: 2px;
	
}
.soprabloccodestra img{
	padding-left:23px;
	padding-top:2px;
}
.bloccodestra ul {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin-top: 0px;
	list-style-position:outside;
	vertical-align: baseline;
	padding-left: 15px;
	margin-left: 12px;
	background-color: inherit;
	color: inherit;

}
.bloccodestra li {
line-height: 150%;

}


.bloccodestra li a:link{
	text-decoration: none;
	background-color: inherit;
	color: inherit;
}

.bloccodestra li a:visited{
	text-decoration: none;
	background-color: inherit;
	color: inherit;
}

.bloccodestra li a:hover{
	text-decoration: underline;
	background-color: inherit;
	color: inherit;
}

.sottobloccodestra {
	height: 15px;
	margin-top: 5px;
	background-repeat:no-repeat;
	color: inherit;
	background-color: inherit;
	width: 20px;
}
.servizi {
margin-top: 5px;
margin-bottom: 14px;
}
.versione {
display: none;
} 



/*ricerche*/

.sopraclassificazioni {
background-image:url(res_1280/classificazione.gif);
height: 64px;
background-repeat: no-repeat;
margin-top:40px;
}


.ricerca h3 {
height: 15px;
color:#FFFFFF;
font-size: 14px;
padding-left: 10px;
padding-top: 6px;
font-weight:bold;
margin: 0px;
background-color: inherit;

}
 
.ricerca .Button {
margin-top: 1em;
clear: both;
}
.ricerca .nascosto {
display: none;
}
.ricerca_voce {
padding-top: 1em;
clear:left;
float:left;
}
.ricerca_input {
clear:left;
float:left;
width: 80%;
background-color: inherit;
	color: inherit;
}
.ricerca_input .TextBox {
width: 80%;
}
.DropDownList {
font-size: 100%;
}
.ricerca .errore_input
{
color: #f00;
background-color: inherit;
}

.classificazioni select {
font-size:10px;
}
.classificazioni h3 {
font-size:80%;
font-variant:small-caps;
background-color: inherit;
margin-top: 1em;
	color: inherit;
}
.classificazioni ul {
font-size: 100%;
line-height: 100%;

}
.classificazioni ul li {
font-size: 80%;
line-height: 100%;
margin-left: 20px;
font-weight:bold;
list-style-type:none;

}
.classificazioni ul li ul li {
margin-left: 20px;
font-size: 80%;
font-style:normal;
font-weight:normal;
list-style-position:outside;
list-style-type:disc;
}
.icone_categoria {
margin-top: 5px;
}
.icone_categoria img{
padding-left: 20px;
}
.testo_blocco ul li
{
line-height: 2em;
}
.testata {
	display:none;
}

img { display:none}

.TextBox {font-size:125%;}

.DropDownList {font-size:125%;}

.data_evento { border-top:1px solid #ffffff; margin-top:70px; padding-top:20px;}




