a:link, a:visited {
	color: #900; text-decoration: none;
	font-weight: normal;
}

a:hover {
	color: #900;	text-decoration: underline;
	font-weight: normal;
}
a.IntestazioneMSX:link, a.IntestazioneMSX:visited {
display:block;
	font-family: Verdana;
	font-size: 10px;
	font-weight: bold;
	color:#000;
	}

a.IntestazioneMSX:hover {
	text-decoration: none;
}
	
.fondocelleSX {
	width: 169px;
}
#testa_solotesto { display:none;}
#menu_solotesto { display:none;}
.header {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: right;
	vertical-align: bottom;
}
.news {
	margin:10px 5px 10px 0px;
	border: 0px solid #b70306;
	width:200px;
	float:right;
}
.news2 {
	margin:10px 1px 10px 2px;
	border: 0px solid #b70306;
	width:214px;
	
}
.corpoSpazio {
	padding-top: 5px;
}
.dxsottotitolo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	padding-left: 3px;
}
.TitoloTab {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	padding-left: 4px;
	background:#ECEAE7;
	border-bottom: 2px solid #b70306;
	border-top: 1px solid #b70306;
}
.testoTab {
	text-align:left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding:2px;
}
.testoTab img {
	float:left;
	margin:3px;
}
.Path {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	border-right-width: 10px;
	border-right-style: solid;
	border-right-color: #B70306;
	border-top-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-bottom-style: none;
	border-left-style: none;


}
.login {
	border: 1px solid #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	width: 115px;
	padding-left: 5px;
}
.testoform {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-left: 5px;
	margin-left: 5px;
}
.testopass {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin-left: 5px;
}
.newsSC {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 1px;
}
.tabGrande {
	padding-top: 0px;
	padding-bottom: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	height: 100%;
	border: 0px none;


}
.testoTabInt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding-left: 11px;

}
.tabsinistra {
	margin-right: 1px;
}
.TitoloTabInt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	padding-left: 11px;
	border: 0px none;
	color: #FFFFFF;

}
.tabIntDex {
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #9E9887;
	border-bottom-color: #9E9887;
	border-left-color: #9E9887;
}
.testoTab2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-top: 4px;
	padding-bottom: 4px;

}
.footer {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: left;
	vertical-align: bottom;
	padding-left: 10px;

}

#corpo-colonna1 ul{
	margin:0px; padding:0px;
	list-style-type:none;
	}
#corpo-colonna1 li{
	margin:0px;
	padding:3px 3px 1px 5px;
	color:#fff;
	border-left: 5px solid #b70306;
	/*border-left: 15px solid #ebe8e1;*/
	font-family: Verdana;
	font-size: 10px;
	
	}
#corpo-colonna1 ul li a{
	display: block;
	color:#000;
	border-bottom:2px solid #ebe8e1;
	text-decoration:none;
	padding:0px 0px 0px 8px;
	background: url(../immagini/puntoelenco.gif) 0px 6px no-repeat;
	margin:0px;
	}
#corpo-colonna1 ul li a:hover{
	color:#b70306;
	
	}
#corpo-colonna1 li.TitoloTesto {
	font-family: Verdana;
	font-size: 12px;
	font-weight: bold;
	color:#000;
	padding-top:8px;
	border-bottom: 1px solid #b70306;
	width: 140px;
}
#corpo-colonnaimg {
	position:relative;
	margin:0 0 0 266px; 
	width:665px;
	border-left:0px solid #000; 
	border-right:0px dotted #000; 
	background:#fff;
	padding-left:1px;
	padding-right:1px;
	padding-top:1em;
	padding-bottom:60%;
}
#corpo-colonna1 img {
position:relative;
float:right;
}

 .header { font-size: larger; font-weight: bold; cursor: hand; cursor:pointer;
               background-color:#cccccc; font-family: Verdana; margin:0;}
 .details { display:none; visibility:hidden; margin:0px; padding:0px;}
 /*Box Menusx*/	
	#menusx{
	background-color:#fff;
	border: 0px solid #b70306;
	border-right:0px;
	border-top: 0px;
	border-bottom: 0px;
	margin:0px 0px 0px 10px;
	
	}
	.menusx{
	background-color:#fff;
	border: 0px solid #b70306;
	border-right:0px;
	border-top: 0px;
	border-bottom: 1pt solid #ebe8e1;
	margin:0px 0px 0px 10px;
	
	}
	#brochure{
	background-color:#fff;
	border: 0px solid #b70306;
	border-right:0px;
	border-top: 0px;
	border-bottom: 0px;
	margin:10px 0px 10px 10px;
	}
	#brochure_dx{
	background-color:#fff;
	border: 0px solid #b70306;
	border-right:0px;
	border-top: 0px;
	border-bottom: 0px;
	margin:10px 0px 10px 0px;
	}
	.IntestazioneBE {
	display:block;
	font-family: Verdana;
	font-size: 10px;
	font-weight: bold;
	color:#000;
	background-color: #fff;
	padding: 4px 0px 4px 10px;
	border-left: 5px solid #b70306;
	border-bottom: 1px solid #9E9887;
	cursor: hand; cursor:pointer;
	}
	
.IntestazioneMSX p{
	display:block;
	font-family: Verdana;
	font-size: 10px;
	font-weight: normal;
	color:#000;
	background-color: #ebe8e1;
	padding: 0px 0px 0px 0px;
	margin:2px 0px;
	}
.IntestazioneMSX {
	display:block;
	font-family: Verdana;
	font-size: 10px;
	font-weight: bold;
	color:#000;
	background-color: #ebe8e1;
	padding: 4px 0px 4px 10px;
	border-left: 5px solid #b70306;
	border-bottom: 1px solid #9E9887;
	cursor: hand; cursor:pointer;
	margin:0;
	}
.IntestazioneMDX {
	display:block;
	font-family: Verdana;
	font-size: 10px;
	font-weight: bold;
	color:#000;
	background-color: #ebe8e1;
	padding: 4px 0px 4px 10px;
	border-left: 15px solid #b70306;
	border-bottom: 1px solid #9E9887;
	cursor: hand; cursor:pointer;
	}
	
.IntestazioneCX {
	display:block;
	font-family: Verdana;
	font-size: 12px;
	font-weight: bold;
	color:#fff;
	background-color: #ccc;
	padding: 4px 0px 4px 10px;
	border-bottom: 1px solid #b70306;
	}
.iframe{
	display:block;
	height:450px;
	overflow:auto;
	scrollbar-3dlight-color : #9E9887;
	scrollbar-arrow-color : #DC143C;
	scrollbar-base-color : #ebe8e1;
	}

#corpo-colonna3 ul{
	margin:0px; padding:0px;
	list-style-type:none;
	}
#corpo-colonna3 li{
	margin:0px;
	padding:3px 0px 1px 0px;
	color:#fff;
	font-size:1em;
	/*border-left: 1px solid #b70306;
	border-left: 15px solid #ebe8e1;*/
	font-family: Verdana;
	font-size: 10px;
	}
#corpo-colonna3 ul li a{
	display: block;
	color:#000;
	border-bottom:1px solid #CCC9C0;
	text-decoration:none;
	background: url(../immagini/puntoelenco.gif) 2px 6px no-repeat;
	padding:0px 0px 3px 10px;
	}

#corpo-colonna3 ul li a:hover{
	color:#b70306;
	}
#corpo-colonna3 li.TitoloTesto {
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
	color:#000;
	padding:6px 0px 0px 6px;
	border-bottom: 1px solid #b70306;
	
}
#corpo-colonna3 li.Titolo_iframe {
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
	color:#000;
	padding:6px 0px 0px 6px;
	border-bottom: 2px solid #fff;
	
}
#menucx{
	background-color:#ebe8e1;
	border: 1px solid #ccc;
	border-top: 0px;
	border-right: 0px;
	margin:0px 0px 0px 0px;
	
	}
#menudx{
	background-color:#fff;
	border: 1px solid #b70306;
	border-top: 0px;
	border-right: 0px;
	margin:0px 0px 10px 0px;
	
	}
.dettagli { }
 /*Box Intranet*/	
	#box_intranet{
	background-color: #ebe8e1;
	border-bottom: 1px solid #b8b19d;
	border-top: 1px solid #b8b19d;
	margin:10px 0px 10px 10px;
	border-left: 5px solid #9E9887;
	padding:0px 10px 10px 0px;
	}
.IntestazioneBI {
	display:block;
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
	background-color: #ebe8e1;
	padding: 2px 0px 2px 10px;
	cursor: hand; cursor:pointer;
	color:#000;
	}
.IntestazioneBI p {
	display:block;
	font-family: Verdana;
	font-size: 11px;
	font-weight: normal;
	color:#000;
	margin:2px 0px 2px 0px;
	padding: 0px 0px 0px 0px;
	}
.button_net {
	display:block;
	font-family: Verdana;
	font-size: 9px;
	font-weight: normal;
	background-color: #900;
	padding: 1px 2px 1px 2px;
	color:#fff;
	margin-left:80px;
	margin-top:5px;
	border: 1px solid #ccc;
	}
form{
padding:0px;
margin:0px;
}
form.form2{
padding:0px 0px 0px 120px;
margin:0px;
}
form.form3{
padding-bottom:0px;
margin:0px;
}
.button_snet {
	font-family: Verdana;
	font-size: 9px;
	font-weight: normal;
	background-color: #900;
	padding: 1px 2px 1px 2px;
	color:#fff;
	float:right;
	margin-top:2px;
	margin-right:10px;
	border: 1px solid #ccc;
	margin-bottom:1px;
	}
.button_cerca {
	font-family: Verdana;
	font-size: 9px;
	font-weight: normal;
	background-color: #900;
	padding: 1px 2px 1px 2px;
	color:#fff;
	margin-top:2px;
	margin-right:10px;
	border: 1px solid #ccc;
	margin-bottom:1px;
	}
/*Box Link_Utili*/	
	#link_utili{
	background-color:#fff;
	border-bottom: 1px solid #b8b19d;
	border-top: 1px solid #b8b19d;
	margin:10px 0px 10px 10px;
	}
#link_utili ul{
	margin:0px; padding:0px;
	list-style-type:none;
	}
#link_utili li{
	margin:0px;
	padding:3px 8px 1px 3px;
	color:#fff;
	font-size:1em;
	border-left: 5px solid #9E9887;
	font-family: Verdana;
	font-size: 10px;
	}
#link_utili ul li a{
	display: block;
	color:#000;
	border-bottom:2px solid #ebe8e1;
	text-decoration:none;
	background: #fff;
	}
#link_utili ul li a:hover{
	color:#b70306;
	}
#link_utili li.TitoloTesto {
	font-family: Verdana;
	font-size: 12px;
	font-weight: bold;
	color:#000;
	Padding-top:8px;
	border-bottom: 1px solid #b70306;
}
.IntestazioneTitolo2 {
	display:block;
	font-family: Verdana;
	font-size: 12px;
	font-weight: bold;
	background-color: #ebe8e1;
	padding: 2px 0px 2px 10px;
	border-left: 5px solid #9E9887;
	cursor: hand; cursor:pointer;
	color:#b70306;
	}

/*Box Competenze*/	
	#competenze{
	background-color:#fff;
	padding-bottom:50%;
	width:100%;
	margin-bottom:1em;
	}
	.IntestaCompetenze {
	font-family: Verdana;
	font-size: 12px;
	font-weight: bold;
	color:#000;
	background-color: #ebe8e1;
	padding: 2px 0px 2px 10px;
	border: 1px solid #900;
	text-align:left;
	}
	#competenze p {
	font-family: Verdana;
	font-size: 11px;
	text-align:justify;
	padding-top:1em;
	}
	#competenze li{
font-family:Verdana;
font-size:11px;
text-align:justify;
line-height:20px;
}

	.CompetenzeIntestTab {
	font-family: Verdana;
	font-size: 10px;
	font-weight: normal;
	background-color: #b8b19d;
	padding-left: 10px;
	color: #000;
	text-align: right;
	height: 24px;
	width: 458px;
}
	
	
	#competenze li.TitoloTesto {
	font-family: Verdana;
	font-size: 12px;
	font-weight: bold;
	color:#000;
	Padding-top:8px;
	border-bottom: 1px solid #b70306;
	width: 180px;
}
#inesistente{
	background-color:#fff;
	margin-bottom:450px;
	width:99%;
	border-bottom: 1px solid #900;
	}
/*Box Progetti*/	
	#progetti{
	background-color:#fff;
	margin-bottom:20px;
	width:99%;
	border: 1px solid #900;
	
	}
	.IntestaProgetto {
	font-family: Verdana;
	font-size: 12px;
	font-weight: bold;
	color:#000;
	background-color: #ebe8e1;
	padding: 2px 0px 2px 10px;
	border-left: 14px solid #900;
	border-bottom: 1px solid #900;
	text-align:left;
	}

.riga_progetto {
	border-bottom: 1px solid #b70306;
	padding:5px 10px 5px 10px;
	text-align:left;
}
.funz_progetto {
	margin-left:80px;
}
.descr_progetto {
	background-color: #fff;
	float:left;
}
.clr {
	clear: both;
}
/*Box hp_rss*/	
	#hp_rss{
	font-family: Verdana;
	font-size: 10px;
	background-color:#fff;
	border-left: 1px solid #CCC9C0;
	border-bottom: 1px solid #CCC9C0;
	border-top: 0px;
	margin-bottom:.5em;
	width: 160px;
	}
#hp_rss ul{
	margin:0px; padding:0px;
	list-style-type:none;
	}
#hp_rss li{
	margin:0px;
	padding:2px 0px 2px 0px;
	color:#fff;
	font-size:1em;
	
	font-family: Verdana;
	font-size: 10px;
	}
#hp_rss ul li a{
	padding:2px 2px 2px 4px;
	display: block;
	color:#000;
	border-bottom:1px dotted #b70306;
	text-decoration:none;
	background:#fff;
	}
#hp_rss ul li a:hover{
	color:#b70306;
	}
#hp_rss li.TitoloTesto {
	font-family: Verdana;
	font-size: 12px;
	font-weight: bold;
	color:#000;
	Padding-top:8px;
	border-bottom: 1px solid #b70306;
	width: 140px;
	}
	.SixTestoIntest {
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
	padding-left: 8px;
	background-image:url(../immagini/sx_base_intest.gif);
}
select {
	border: 1px solid #300;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #600;
	background-color: #eee; 
	float:right;
}
/*Box hp_rss*/	
	#box_ricerca{
	font-family: Verdana;
	font-size: 9px;
	background-color:#ebe8e1;
	border-left: 1px solid #CCC9C0;
	border-bottom: 1px solid #CCC9C0;
	border-top: 0px;
	width: 99%;
	padding-bottom:1em;
	}
#box_ricerca p{
	font-family: Verdana;
	font-size: 9px;
	padding: 0px 20px 0px 20px;
	}
#label {
	text-align:right;
	margin:0px 5px 5px 15px;
	font-weight: bold;
}
/*Formattazione della Tabella dati delle Camere*/		
	#tabelladati{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	margin-bottom:200px;
	}
	#tabelladati a{
	color:#ae2c2a;
	}
	#tabelladati a:hover{
	text-decoration:none;
	}
	
	#tabelladati td{
	border-bottom:1px solid #ccc;
	padding:10px;
	}
	
	#tabelladati .label{
	color:#003276;
	font-weight:bold;
	}
h3{font-size:14px; color:#666; padding:0px 2px 5px 2px; margin:5px 2px 6px 2px; border-bottom:1px solid #ccc;}
h4{font-size:12px; color:#666; padding:0px 2px; margin:5px 2px 2px 2px;}
.elenco_clienti{
	padding:0px 0px 2px 8px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	}
#allegati {
padding:0px 0px 20px 0px;
margin-bottom:250px;
}
#tabellallegati{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	margin:20px 0px 20px 0px;
	width:100%;
	
	}
#tabellallegati td.sito{
	background: url(../immagini/demo.gif) 7% 50% no-repeat;
	border-bottom:1px solid #ccc;
	border-left:3px solid #ccc;
	padding:15px 10px 10px 40px;
	width:70px;
	}
#tabellallegati td.graf{
	background: url(../immagini/grafica.gif) 7% 50% no-repeat;
	border-bottom:1px solid #ccc;
	border-left:3px solid #ccc;
	padding:15px 10px 10px 40px;
	width:70px;
	}
#tabellallegati td.doc{
	background: url(../immagini/documenti.gif) 7% 50% no-repeat;
	border-bottom:1px solid #ccc;
	border-left:3px solid #ccc;
	padding:15px 10px 10px 40px;
	width:70px;
	}
#tabellallegati td.video{
	background: url(../immagini/video.gif) 7% 50% no-repeat;
	border-bottom:1px solid #ccc;
	border-left:3px solid #ccc;
	padding:15px 10px 10px 40px;
	width:70px;
	}
#tabellallegati td.intesta{
	background:#eee;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight: bold;
	border:1px solid #ccc;
	border-left:3px solid #ccc;
	padding:10px 10px 10px 10px;
	text-align:center;
	}
#tabellallegati td{
	border-right:1px solid #ccc;
	border-bottom:1px solid #ccc;
	padding:15px 5px 10px 5px;
	}
.stampa_segnala {
text-align: right;
margin-bottom: 3px;
border: 0px solid #000;
}


FIELDSET {
	BORDER: 2px groove; 
	PADDING: 15px 15px 15px 15px; 
	margin:10px;
}
LEGEND {
	FONT-VARIANT: small-caps;
	color:#900;
	font-size:11px;
	margin-top:15px;
}
H2 {
	TEXT-ALIGN: center
}
H5 {
	TEXT-ALIGN: center;
	font-size:12px;
}
H6 {
	TEXT-ALIGN: center;
	font-size:10px;
}

#nominativo label {
display:block;
float:left;
width:40%;
text-align:right;padding-right:3px;
font-size:11px;
}
#nominativo INPUT {
	BORDER: #666 1px inset; 
	PADDING: 0px 2px 0px 2px; 
	BACKGROUND: #eee; 
	FONT: bold 11px verdana,helvetica,sans-serif; 
	WIDTH: 180px; 
}
#nominativo .button{
	display:block;
	font-family: Verdana;
	font-size: 10px;
	font-weight: bold;
	background: #900;
	padding: 1px 2px 1px 2px;
	color:#fff;
	margin-top:5px;
	border: 2px solid #ccc;
	WIDTH: 130px; 
	}
#nominativo .tx_area {
	BORDER: #666 1px inset; 
	PADDING: 0px 2px 0px 2px; 
	BACKGROUND: #eee; 
	FONT: bold 11px verdana,helvetica,sans-serif; 
	WIDTH: 180px; 
}
fieldset{
	border: #aaa 1px solid; 
	padding: 0px 15px 15px 15px; 
	margin:10px;
}
fieldset:hover {
	border: #900 1px solid;
}
legend {
	font-variant: small-caps;
	color:#800;
	font-size:12px;
	margin-bottom:6px;
}
.uc img {
	float:right;
	margin:0px;
	border:0px solid;
}

.nomi {
	font-weight: normal; 
	font-size:12px;
	margin: 0px; 
	cursor: pointer; 
	font-family: verdana; 
	background-color: none;
	border-bottom: #b70306 1px solid; 
	color: #b70306;
}
.voci {
	padding-right: 0px; 
	display: none; padding-left: 0px; visibility: hidden; padding-bottom: 0px; margin: 0px; padding-top: 0px
}