/*BODY*/
body{font-family:Verdana,Helvetica,Arial,Sans;background-color: #FFFFFF; margin-top:0; margin-left:0;}
/*TD*/
td.titolo_ultimissime{
	border-style: solid; border-width:0px 0px 1px 0px; border-color:#ff3438; padding:2px;
	font-family: Verdana,Arial,Helvetica,Sans;
	font-size: 0.80em;
	font-weight: bold;
	background-color: #fffdd3;
	color: #8C2513;
}

td.contieni_ultimissime{
	border-style: outset;
	border-width:3px 3px 3px 3px;
	border-color:#075142;
	padding:0px;
}
td.bordo_tutti_dx {border-style: dashed; border-width:2px 2px 2px 2px; border-color:#075142; padding:2px;}

td.bordo_bottom {border-style: dashed; border-width:0px 0px 2px 0px; border-color:#075142; padding:2px;}

td.bordo_top_solid {border-style: solid; border-width:2px 0px 0px 0px; border-color:#075142; padding:2px;}

td.bordo_bottom_solid {border-style:solid; border-width:0px 0px 2px 0px; border-color:#075142;padding:2px;}

td.bordo_bottom_solid_thin {border-style: solid; border-width:0px 0px 1px 0px; border-color:#075142; padding:1px;}

td.edilizia_label{font-size:11px; text-decoration: none; font-weight:normal; color:#000066;border-style: solid; border-width:0px 1px 2px 0px; border-color:#075142; padding:2px;}

td {font-size:11px; text-decoration: none; font-weight:normal; color:#000000}

.errore {font-size:11px; text-decoration: none; font-weight:bold; color:#FF0000;text-align:center;}

td.successo{font-size:11px; text-decoration: none; font-weight:bold; color:#339900;text-align:center;}

td.segnala_scadenza{font-size:0.66em; text-decoration: none; font-weight:normal; color: Red;}

td.data_news,span.data_news{
	border-style: solid; 
	border-width:0px 0px 1px 0px; 
	border-color:#075142; 
	padding:2px;
	font-size:0.70em;
	text-decoration: none;
	color: #053B2F;
	background: #ffffff;}

td.titolo_news{	font-size:0.85em; text-decoration: none; font-weight:bold; color:red;}

td.mattone{	font-size:0.65em; text-decoration: none; font-weight:normal; color: #ff3438;}


td.container_menusx{border-style:solid;  border-color: #075142;  border-width:2px 0px 2px 0px;}

td.menusx{border-color: #8c2513; border-style: solid; padding-left: 0px; border-width: 0px 0px 2px 0px;}

td.menudx{border-color: #ffffff; border-style: solid; padding-left: 0px; border-width: 0px 0px 2px 0px;}

td.news{}

td.news_chiudi{}

td.news_apri{padding-left:4px; font-size:12px; height:25; text-decoration: none; font-weight:bold;font-family:Verdana,Arial,Helvetica,Sans;}

td.stampa_scheda_edilizia{ border-style:solid;  border-color: #075142;  border-width:0px 0px 0px 0px;padding-left:1px;  text-align: center;  }

/*TR*/
tr.rigacol_medio{background-color:#FFFFD0;}
tr.rigacol_chiaro{background-color:#FFFFFF;}

/*BOTTONI*/
input,button,select {font-family:Verdana,Helvetica,Arial,sans; font-size:10px;}

/* LINK*/
a.titolo_news_edilizia{
	font-size:10px; text-decoration: none; font-weight:normal; color: #8C2513;
}
a.titolo_news_edilizia:hover{
	font-size:10px; text-decoration: none; font-weight:normal; color: #8c2513;
}
a.titolo_news{
	font-size:12px; text-decoration: none; font-weight:bold; color: red;
}
a.titolo_news:hover{
	font-size:12px; text-decoration: none; font-weight:bold; color: #005A9C;
}

a.menuaree{
	font-size:12px; text-decoration: none; font-weight:bold;font-family:Verdana,Arial,Helvetica,Sans; color: #000000;
}

a.menuaree:hover{
	font-size:12px; text-decoration: none; font-weight:bold;font-family:Verdana,Arial,Helvetica,Sans; color: #ffffff;
}

a.aree{
	font-size:18px; text-decoration: none; font-weight:bold;font-family:Verdana,Arial,Helvetica,Sans; color: #000000;
}

a.aree:hover{
	font-size:18px; text-decoration: none; font-weight:bold;font-family:Verdana,Arial,Helvetica,Sans; color: #ffffff;
}

a.titolo{
	font-size:16px; text-decoration: none; font-weight:bold;font-family:Verdana,Arial,Helvetica,Sans; color: #000000;
}
a.titolo:hover{
	font-size:16px; text-decoration: none; font-weight:bold;font-family:Verdana,Arial,Helvetica,Sans; color: #000000;
}
a {font-size:11px; text-decoration: none; font-weight:normal; color: #000000;}
a:hover {font-size:11px; text-decoration: underline; font-weight:normal; color: Blue;}

a.edilizia {font-size:11px; text-decoration: none; font-weight:bold; color: #075142;}
a.edilizia:hover {font-size:11px; text-decoration: underline; font-weight:bold;color: #8C2513;}

a.menusx { 
display:table-cell; /* il link occupa tutto lo spazio orizzontale */
padding:0 0 0 0px; /* lascia spazio far il bordo del menu e il testo del link */
height:25px;line-height:25px; /* altezza del link: height e line-height devono avere il medesimo valore */ 
font-size:12px; text-decoration: none; font-weight:bold; 
font-family: Verdana,Arial,Helvetica,Sans; color: #8C2513;
}
a.menusx:hover{ 
background: #ffe3d0;
color:#FFF;
font-size:12px; text-decoration: none; font-weight:bold; 
font-family:Verdana,Arial,Helvetica,Sans; color: #000000;
}


a.menudx { 
display:block; /* il link occupa tutto lo spazio orizzontale */
padding:0 0 0 0px; /* lascia spazio far il bordo del menu e il testo del link */
height:25px;line-height:25px; /* altezza del link: height e line-height devono avere il medesimo valore */ 
font-size:12px; text-decoration: none; font-weight:bold; 
font-family: Verdana,Arial,Helvetica,Sans; color: #ffffff;
}
a.menudx:hover{ 
background: #ffe3d0;
color:#FFF;
font-size:12px; text-decoration: none; font-weight:bold; 
font-family:Verdana,Arial,Helvetica,Sans; color: #000000;
}

a.footer  {font-size:12px; text-decoration: none; font-weight:bold;  color:#000066}
a.footer:hover  {font-size:12px; text-decoration: underline; font-weight:bold;  color: Blue;}

ul.menusx_liv1 { 
width:170px;
list-style:none; /* elimino i punti elenco */
margin:0; padding:0; /* elimino i rientri delle liste */
font-size:9px;
font-family:Verdana,Arial,Helvetica,Sans;
}
ul.menusx_liv1 li a {
font-size:9px;
font-family:Verdana,Arial,Helvetica,Sans;
display:block; /* il link occupa tutto lo spazio orizzontale */
text-decoration:none; /* elimino la sottolineatura, che si tratta di un link si capisce dalla struttura */
padding:0 1em; /* lascia spazio far il bordo del menu e il testo del link */
height:2em;line-height:2em; /* altezza del link: height e line-height devono avere il medesimo valore */ 
border-width:2px;border-style:none solid; /* aggiungo dei bordi laterali */
}
ul.menusx_liv1 li { display:inline;font-size:9px; font-family:Verdana,Arial,Helvetica,Sans;} /*elimina lo spazio fra gli elementi della lista introdotto da Opera*/

ul.menusx_liv1 li a:link, ul.menusx_liv1 li a:visited { 
background: #E3E3E3;
/*background: #FFFFAC;*/
color: #8C2513;
font-size:9px;
font-family:Verdana,Arial,Helvetica,Sans;
border-color:#075142;
}
 /* colori per il link */


ul.menusx_liv1 li a:hover, ul.menusx_liv1 li a:active { 
font-size:9px;
font-family:Verdana,Arial,Helvetica,Sans;
background: #ffe3d0;
color: #FFFFFF;
border-color:#075142;
}/* colori per l'effetto roll-over */


/*CLASSI*/
.footer{font-size:0.72em; text-decoration: none; font-weight:normal;  color:#000066;}
.footer_risoluzione{font-size:0.68em; text-decoration: none; font-weight:normal;  color:#000066;}
.titolo_podcast{font-size:14px; text-decoration: none; font-weight:bold;font-family:Verdana,Arial,Helvetica,Sans; color:#075142;}
.success_error{font-size:11px; text-decoration: none; font-weight:bold; 
	font-family:verdana,arial,Helvetica,sans; color:#FFF}

/**/
div.titolo_edilizia{
	font-size:14px; text-decoration: none; font-weight:bold;font-family:Verdana,Arial,Helvetica,Sans; color:#ff3438 ;
}
table.container_menusx{
	height: 100%;
}
table.autentica_menudx{
background-color: #fffdd3;
border-style: solid;
border-color: #ff3438;
border-width: 2px 2px 2px 2px;}

table.cerca{
padding:3;
background-color: #ffcdcd;
border-style: solid;
border-color: #ff3438;
border-width: 0px 1px 1px 1px;}

table.news{
padding:3;
background-color: #ffffff;
border-style: solid;
border-color: #ff3438;
border-width: 0px 1px 1px 1px;}

td.info{}
