/* descri aziendale */
#descri_soc {margin-left: 14px; margin-bottom: 20px; background: url(../images/societa.jpg) no-repeat left top; padding-top: 30px}
#descri_soc_inglese{margin-left: 14px; margin-bottom: 20px; background: url(../images/company.gif) no-repeat left top; padding-top: 30px}


/* project a lato */	
h3#tit_proj_side {border: 0px solid; height: 31px; background: url(../images/tit_proj_side.jpg) no-repeat top left;  margin: 5px 0px 0px; margin-left: 14px;}	
h3#tit_proj_side_inglese {border: 0px solid; height: 31px; background: url(../images/projects.gif) no-repeat top left;  margin: 5px 0px 0px; margin-left: 14px;}
h3#tit_proj_side span {display: none;}

ol#proj_side {margin: 0px 15px; margin-bottom: 20px; padding: 0px; list-style: none; font-size: 12px; text-transform: uppercase}
ol#proj_side li {margin: 0px; padding: 5px 0px; border-bottom: 1px solid #E0E0E0}	
ol#proj_side li a {color: #545454}	


h3#tit_settore_side {border: 0px solid; border: 0px solid; margin: 5px 0px; margin-left: 14px; font-weight: normal; color: #A80206; font-size: 15px;}	
h3#tit_settore_side span {display: none;}
#descr_proj {background: white; margin: 5px 15px; border: 0px solid red; padding: 0px;}
#descr_proj p {margin: 0px; padding: 0px; margin-bottom: 5px}	


/* percorso e titolo [posizione in rif a #container] */
p#percorso {text-align: right; position: absolute; top: 185px; right: 40px; margin: 0px; padding: 0px; color: #999999; border: 0px solid; z-index: 2}
p#percorso a {color: #999999}
p#titolo {color: #AE0500; display: none;}
a#stampa {float: right; position: relative; top: -15px; left: -5px}
/* flash titolo [posizione in rif a #container] */
div#titolo_pg {border: 0px solid blue; position: absolute; top: 182px; left: 286px; z-index: 0}
#contenuto div#titolo_pg object {}
/* utente connesso */
#utenteconnesso {margin: 0px 0px 10px 0px; padding: 2px 3px; border: 1px solid;}


/* home progetti */
h2#tit_home_proj {background: url(../images/tit_home_proj.jpg) no-repeat top left; height: 30px; margin-top: 30px}
h2#tit_home_proj span {display: none}

#home_settori_show {background: #FFF; float: left;}
#home_settori_show div.sett_box {float: left; width: 160px; border: 0px solid; padding-right: 12px; padding-left: 90px; position: relative;
min-height: 90px;
height: auto !important;
height: 90px;
position: relative;
}
#home_settori_show div.sett_box img {position: absolute; top: 0px; left: 0px}
#home_settori_show div.sett_box h3 {margin: 0px; padding: 0px; text-transform: uppercase; font-weight: normal; color: #A90303; font-size: 11px;}
#home_settori_show div.sett_box h3 a {color: #A90303;}
#home_settori_show div.sett_box p {padding: 0px; margin: 0px; margin-top: 3px;}


/* lista progetti nella pagina del settore selezionata */
h2#tit_lista_proj_pg {background: url(../images/tit_lista_proj_pg.jpg) no-repeat top left; height: 30px; margin-top: 30px}
h2#tit_lista_proj_pg_eng {background: url(../images/tit_lista_proj_pg_eng.jpg) no-repeat top left; height: 30px; margin-top: 30px}
h2#tit_lista_proj_pg span,h2#tit_lista_proj_pg_eng span {display: none;}
.proj_lista {background: #fff; margin-bottom: 25px}
.proj_lista h3 {margin: 0px; padding: 0px; font-size: 12px;}
.proj_lista h3 a {color: #A80403}
.proj_lista p {margin: 0px; padding: 0px; padding-left: 12px}


/* news */
table.nav {margin: 0px; margin-bottom: 40px}
table.nav td {vertical-align: middle; border: 1px solid white}
table.nav b {font-weight: normal}
table.nav img {vertical-align: middle}

div.news {width: 100%; background: #fff; padding: 0px; margin: 0px; margin-bottom: 35px; border-bottom: 0px solid #E8E8E8}

div.news p.data {margin: 0px; margin-bottom: 0px; text-align: left; color: #535353; font-size: 12px;}
div.news p.titolo {margin: 0px; margin-bottom: 0px; font-weight: bold}
div.news p.titolo a {color: #A70302}
div.news p.corpo, div.news p.corpo a {margin: 0px; margin-bottom: 0px; color: #535353}

.indietro {padding-left: 10px; background: url(../images/freccia_listanews.jpg) no-repeat center left}


/* area registrazione */
.cont {background: #fff; width: 510px}
.cont td {text-align: left; padding-bottom: 3px; border: 0px solid }
.cont td input, .cont td select, .cont td textarea {width: 277px; background: #EFEFEF; border: 1px solid #B2B2B2: border-bottom: 1px solid #FFF; border-right: 1px solid #FFF; font-size: 11px; font-family: "Courier New", Courier, monospace;}
.cont td textarea {height: 140px}
.cont td input.check {width: 20px}
.cont td.sx {text-align: right; padding-right: 15px}
.cont td.sx font {font-size: 10px; color: #A80204}
td#buttons p {background: none; border: 1px solid #666666; width: 50px; text-align: center; float: right; margin-left: 5px}





			

	
	/* mappa del sito */
			TABLE.mappa{ width: 100%; }
			TABLE.mappa TD{ width: 50%; vertical-align: top; font-size: 11px;}
			/* I livello */
			TABLE.mappa A:LINK.mappa01, TABLE.mappa A:VISITED.mappa01, TABLE.mappa A:ACTIVE.mappa01, TABLE.mappa A:HOVER.mappa01	{display: block; width: 100%; background-color: #fff; border-top: 1px solid #FFFFFF; border-bottom: 1px solid #fff; text-decoration: none; padding: 0px; color: #A60304;}
			TABLE.mappa A:HOVER.mappa01 {color: #A60304; text-decoration: none; background-color: #fff; }
			TABLE.mappa P.mappa01 {display: block; background-color: #fff; border-top: 1px solid #FFFFFF; border-bottom: 1px solid #fff; padding: 2px 0px 2px 10px; margin: 0px; color: #D7D7D7; }
			TABLE.mappa A.mappa01 P {padding: 2px 10px 2px 10px; margin: 0px;}
			/* II livello */
			TABLE.mappa A:LINK.mappa02, TABLE.mappa A:VISITED.mappa02, TABLE.mappa A:ACTIVE.mappa02, TABLE.mappa A:HOVER.mappa02 {display: block; width: 100%; background-color: #fff; text-decoration: none; padding: 0px; color: #5A5A5A; }
			TABLE.mappa A:HOVER.mappa02 {text-decoration: none; color: #000; background-color: #fff;}
			TABLE.mappa A.mappa02 P {padding: 3px 10px 3px 30px; margin: 0px; font-size: 11px;}
			/* III livello */
			TABLE.mappa A:LINK.mappa03, TABLE.mappa A:VISITED.mappa03, TABLE.mappa A:ACTIVE.mappa03, TABLE.mappa A:HOVER.mappa03{ display: block; width: 100%; background-color: #fff; text-decoration: none; padding: 0px; color: #5A5A5A; }
			TABLE.mappa A:HOVER.mappa03{ text-decoration: none;color: #333333; background-color: #fff;		}
			TABLE.mappa A.mappa03 P{ padding: 2px 10px 2px 40px; margin: 0px; font-size: 10px; }
	
	

		
		
	/* testi FCK editor */
		DIV.fck, DIV.fck TD  { color: #4D4D4D;font-size: 11px; }		
		DIV.fck SPAN.xSmall{ font-size: 9px;}
		DIV.fck SPAN.small{ font-size: 10px;}
		DIV.fck SPAN.medium{ font-size: 11px;}
		DIV.fck SPAN.large{ font-size: 12px;}
		DIV.fck SPAN.xLarge{ font-size: 14px;}
		DIV.fck SPAN.xxLarge{ font-size: 16px;}
		
	/* risultato Ricerca */
		DIV.risultatoRicerca P{ margin: 0px; padding: 0px; }
		DIV.risultatoRicerca P.txt{ margin: 0px; padding: 0px 0px 5px 10px; color: Gray; font-size: 10px; font-style: italic; }
		DIV.risultatoRicerca P.txt .txt{ font-size: 11px; font-style: normal;}