body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000000;
	margin: 0px;
	padding: 10px;
}
/*STILI GENERICI*/
p {	font-size: 100%;}
h1 {font-size: 1.5em; color: #003366;}
h2 {font-size: 1em;	font-weight: bold; color: #002D59;}
h3 {font-size: 0.9em; font-weight: bold;}
.titolo {margin:0px 0px 5px 0px;font-weight:bold;font-size:0.97em;background-color:#ffffff;padding-top:4px;}
.descrizione { font-size:0.8em; line-height: 150%;}
.noborder {border:0px;}
.imgdestra {float: right; position: relative;}
.imgsinistra {float: left;}
.bansinistra{float: left;}
.ban2 {padding-top:15px; border:0px;}
.minuscolo {text-transform: lowercase;}
.txtcentro {text-align: center;}
.txtdestra {text-align: center;}
.skip a {display: none;}
a:link {text-decoration:underline;}
a:visited {text-decoration:underline;}
a:hover {text-decoration:underline;}
a:active {text-decoration:underline;}


/*BANNER NEWS DX*/
#bannerdx {display:none;}

.abs {
font-size:0.8em;
}



/*STILI STAMPA*/
#stampa_top {
	font-size:29px;
	font-weight:bold;
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	margin-bottom:10px;
	font-style: italic;
	padding-bottom:6px;
	border-bottom: 1px solid #000000;
}

.stampasottotitolo {font-size:19px;}

#stampa_foot {
	font-size:10px;
	width:100%;
	font-weight:norpmal;
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	border-top:1px solid #000000;
	padding-top:3px;
	padding-bottom:3px;
	margin-top:10px;
}


/*STRUTTURA A 3 COLONNE------------------------------------------------------------*/

/* navigatore */
#nav {display:none; }

/* colonna sinistra */
#colonnasinistra { display:none; }

/* colonna centrale */
#centro {
	float: left;
	width: 90%;
	margin-left: -1px;
	margin-right: -2px;
	min-height: 500px;
	height: auto !important;
	height: 470px;
	}

/* colonna destra */
#colonnadestra {display:none;}
#loghi {display:none;}
#loghint {display:none;}

/* piede */
#finepagina {display:none;}

/*CONTENUTI COLONNA CENTRALE -------------------------------------------------------------*/
#banner {display:none;}

#bannerint {display:none;}

#boxcentro {
	margin-top:0px;
	margin-left: 0px;
	margin-right: 0px;
	padding:0px;
	color: #000000;
	}

/*box complessivo etichette home*/
#centro_intestazione_home {
	text-align:left;
	width:100%;
	background-color:#B8CEE0;
	height:20px;
	background-attachment: scroll;
	background-image: url(../img/bkcurva1centrosx.gif);
	background-repeat: no-repeat;
	background-position: right top;
}


#news{
	font-size:17px;
	margin:0px;
	float:left;
	font-weight:bold;
	width:5.5em;
	padding-top:4px;
	padding-left:10px;
}

#recenti{display:none;}

#archivio{display:none;}


/*effetti tab su menu news*/

#news2{
	font-size:17px;
	margin:0px;
	float:left;
	font-weight:bold;
	width:5.5em;
	padding-top:4px;
	padding-left:10px;
}

#recenti2{
	margin:0px;
	float:left;
	font-size:17px;
	font-weight:bold;
	background-color:#FFFFFF;
	font-size:17px;
	padding-top:4px;
	padding-left:0px;
}

#news3 {	
	font-size:17px;
	margin:0px;
	float:left;
	font-weight:bold;
	width:5.5em;
	padding-top:4px;
	padding-left:10px;}


#recenti3 {display:none;}


#archivio3{
	margin:0px;
	float:left;
	font-weight:bold;
	background-color:#FFFFFF;
	width:8em;
	font-size:17px;
	padding-top:4px;
	padding-left:0px;
}



#content_boxcentro {
	min-height:350px;
	height:auto !important;
	text-align:justify;
	height:350px;
	padding:10px;
	}

/*lista news*/
.listanews{
	font-size:15px;
	font-weight:normal;
	list-style-image: url(../img/li_news.gif);
	list-style-type: none;
	margin-top:0px;
	margin-bottom:0px;
	margin-left:5px !important;
	margin-left:0px;
	padding-left:15px !important;
	padding-left:5px;
	padding-top:5px;
	padding-right:0px;
}
.listanewsli{
	margin-left:0px !important;
	margin-left:15px;
	margin-bottom:0px;
	padding-bottom:15px;
}

/*FINE COLONNA CENTRALE*/
#closecx {display:none;}
#closesxa {display:none;}


/*CONTENUTI COLONNA DESTRA -------------------------------------------------------------*/
#ricerche {display:none;}
.internocolonnadestra {}

/*----------------------------PATH----------------------------------------*/
#pathbox {
	background-color:#B8CEE0;
	margin-top:21px;
	}

#pathbox ul {
	font-size:0.68em;
	font-weight:bold;
	list-style-image: url(../img/li_menu.gif);
	list-style-type: none;
	margin-top:0px;
	margin-bottom:0px;
	margin-left:5px !important;
	margin-left:0px;
	padding-left:18px !important;
	padding-left:10px;
	text-transform: uppercase;
}
#pathbox li {
	margin-left:0px !important;
	margin-left:13px;
	margin-bottom:5px;
	margin-top:5px;
	height:15%;
	color:#000000;
	padding-bottom:0px;
	padding-top:0px;
}




.path {
	background-color:#B8CEE0;
	}

.path_intestazione {
	text-align:left;
	height:21px;
	width:100%;
	margin:0px;
	border-bottom: 1px dashed #D6DDE7;
	background-color:#ffffff;
	background-attachment: scroll;
	background-image: url(../img/bk_valigia.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
.path_titolo{
	margin:0px;
	font-size:0.75em;
	width:60%;
	padding-top:4px;
	padding-left:30px;
}

#closedx {
	text-align:left;
	height:20px;
	width:100%;
	margin:0px;
	background-color:#B8CEE0;
	background-attachment: scroll;
	background-image: url(../img/bkcurvaclosesx.gif);
	background-repeat: no-repeat;
	background-position: right top;
	}

/*CONTENUTI PIEDE -------------------------------------------------------------*/
#w3 {
float:left;
width:23%;
border-top:2px solid #A7BCD7;
border-bottom:2px solid #A7BCD7;
padding-top:2px;
padding-bottom:2px;
}

#info {
float:left;
width:50%;
font-weight:bold;
margin-left:7px;
margin-right:7px;
border-top:2px solid #A7BCD7;
border-bottom:2px solid #A7BCD7;
padding-top:2px;
padding-bottom:2px;
color:#658CB5;
}

#credits {
float:left;
width:23%;
font-weight:bold;
margin-left:7px;
margin-right:7px;
border-top:2px solid #A7BCD7;
border-bottom:2px solid #A7BCD7;
padding-top:2px;
padding-bottom:2px;
color:#658CB5;
}


/*PAGINE INTERNE-----------------------------------------------------------------*/
/*etichetta titolo*/
#centro_intestazione {
	text-align:left;
	width:100%;
	background-color:#FFFFFF;
	height:20px;
	background-attachment: scroll;
	background-image: url(../img/bkcurvaintcentrosx.gif);
	background-repeat: no-repeat;
	background-position: right top;
}

#percorso {
	margin: 0px;
	padding-left:5px;
	padding-top: 0px;
	padding-bottom: 3px;
	font-size:10px;
}

#titolo h1{
	margin:0px;
	font-weight:bold;
	font-size:17px;
	padding-top:4px;
}
#sottotitolo h2{
	margin-left:0px;
	margin-top:0px;
	font-weight:bold;
	font-size:15px;
	padding-top:4px;
	margin-bottom:9px;
}

.titolih3{
	margin-left:0px;
	color:#000000;
	margin-top:0px;
	font-weight:bold;
	font-size:15px;
	padding-top:4px;
	margin-bottom:9px;
}

#descrizione {
	font-size:12px;
	text-align:justify;
	line-height: 150%;
}

#data_aggiornamento {
	text-align:right;
	font-size:10px;
	padding-top:3px;
	border-top: 0px dashed #A0BEE2;
}

/*lista sottopagine*/
.listapag{
	font-size:12px;
	font-weight:normal;
	list-style-image: url(../img/li_sottop.gif);
	list-style-type: none;
	margin-top:0px;
	margin-bottom:0px;
	margin-left:5px !important;
	margin-left:0px;
	padding-left:15px !important;
	padding-left:5px;
	padding-top:5px;
	padding-right:0px;
}
.listapagli{
	margin-left:0px !important;
	margin-left:15px;
	margin-bottom:0px;
	padding-bottom:15px;
}


/*lista risultati ricerca normative*/
.listapaglink{
	list-style-image: url(../img/li_sottop.gif);
	list-style-type: none;
	margin-left:0px !important;
	margin-left:15px;
	margin-bottom:0px;
	padding-bottom:15px;
}
.listapagdoc{
	list-style-image: url(../img/li_doc.gif);
	list-style-type: none;
	margin-left:0px !important;
	margin-left:15px;
	margin-bottom:0px;
	padding-bottom:15px;
}


/*formattazione Contenuti*/
.base {
	border:1px solid #A0BEE2;
	background-color: #E0EBFF;
	width:90%;
	margin:5px 0px 20px 10px;
}
#normativa {
	border:1px solid #000000;
	width:100%;
	margin:0px 0px 0px 0px;
}
#normativa ul{
	font-size:13px;
	font-weight:normal;
	list-style-image: url(../img/li_sottop.gif);
	list-style-type: none;
	margin-top:0px;
	margin-bottom:0px;
	margin-left:5px !important;
	margin-left:0px;
	padding-left:15px !important;
	padding-left:5px;
	padding-top:5px;
	padding-right:10px;
}
#normativa li {
	margin-left:0px !important;
	margin-left:15px;
	margin-bottom:0px;
	padding-bottom:5px;
}
#sitografia {
	border:1px solid #000000;
	width:100%;
	margin:0px 0px 0px 0px;
}

#sitografia ul{
	font-size:13px;
	font-weight:normal;
	list-style-image: url(../img/li_sottop.gif);
	list-style-type: none;
	margin-top:0px;
	margin-bottom:0px;
	margin-left:5px !important;
	margin-left:0px;
	padding-left:15px !important;
	padding-left:5px;
	padding-top:5px;
	padding-right:10px;
}

#sitografia li {
	margin-left:0px !important;
	margin-left:15px;
	margin-bottom:0px;
	padding-bottom:5px;
}



#bibliografia {
	border:1px solid #000000;
	width:100%;
	margin:0px 0px 0px 0px;
	}

#bibliografia  ul{
	font-size:13px;
	font-weight:normal;
	list-style-image: url(../img/li_sottop.gif);
	list-style-type: none;
	margin-top:0px;
	margin-bottom:0px;
	margin-left:5px !important;
	margin-left:0px;
	padding-left:15px !important;
	padding-left:5px;
	padding-top:5px;
	padding-right:10px;
}

#bibliografia  li {
	margin-left:0px !important;
	margin-left:15px;
	margin-bottom:0px;
	padding-bottom:5px;
}



#esperienze {
	border:1px solid #000000;
	width:100%;
	margin:0px 0px 0px 0px;
	}

#esperienze ul{
	font-size:13px;
	font-weight:normal;
	list-style-image: url(../img/li_sottop.gif);
	list-style-type: none;
	margin-top:0px;
	margin-bottom:0px;
	margin-left:5px !important;
	margin-left:0px;
	padding-left:15px !important;
	padding-left:5px;
	padding-top:5px;
	padding-right:10px;
}

#esperienze li {
	margin-left:0px !important;
	margin-left:15px;
	margin-bottom:0px;
	padding-bottom:5px;
}


#dettolista {
	border:1px solid #000000;
	width:100%;
	margin:0px 0px 0px 0px;
	}

#dettolista  ul{
	font-size:13px;
	font-weight:normal;
	list-style-image: url(../img/li_sottop.gif);
	list-style-type: none;
	margin-top:0px;
	margin-bottom:0px;
	margin-left:5px !important;
	margin-left:0px;
	padding-left:15px !important;
	padding-left:5px;
	padding-top:5px;
	padding-right:10px;
}

#dettolista  li {
	margin-left:0px !important;
	margin-left:15px;
	margin-bottom:0px;
	padding-bottom:5px;
}


/*RICERCA NORMATIVE*/
.fieldsetricnorme{
border:1px solid #658CB5;
margin:5px;
padding:15px;
width:80%;
font-size:13px;
}

.fieldsetricnorme legend{
border:1px solid #658CB5;
color: #003366;
padding-left:5px;
padding-right:5px;
font-weight:bold;
background-color:#E0EBFF;
}

.fieldsetricnorme label{
border:0px;
color: #003366;
font-weight:normal;
}
.fieldsetricnorme .campi {
border: 1px solid #A5BBD3;
height:15px;
font-size:13px;
}
.fieldsetricnorme .campidata {
margin-left: 14px;
margin-right: 14px;
border: 1px solid #A5BBD3;
height:15px;
font-size:1em;
}

.fieldsetricnorme .bottoni {
margin-left: 14px;
margin-right: 0px;
border: 1px solid #A5BBD3;
font-size:13px;
color:#003366;
font-weight:bold;
background-color:#E0EBFF;
}

#dom_risp {
	margin:5px 0px 20px 0px;
	}

#dom_risp  ul{
	font-weight:normal;
	list-style-image: url(../img/li_dom_risp.gif);
	list-style-type: none;
	margin-top:0px;
	margin-bottom:0px;
	margin-left:5px !important;
	margin-left:0px;
	padding-left:15px !important;
	padding-left:5px;
	padding-top:5px;
	padding-right:0px;
}

#dom_risp  li {
	margin-left:0px !important;
	margin-left:15px;
	margin-bottom:0px;
	padding-bottom:5px;
}


/*RICERCA AVANZATA*/
.fieldsetricavanzata{
border:1px solid #658CB5;
padding:15px;
width:80%;
font-size:0.9em;
}

.fieldsetricavanzata legend{
border:1px solid #658CB5;
color: #003366;
padding-left:5px;
padding-right:5px;
font-weight:bold;
background-color:#E0EBFF;
}

.fieldsetricavanzata label{
border:0px;
color: #003366;
font-weight:normal;
}
.fieldsetricavanzata .campitipo {
margin-left: 10px;
border: 1px solid #A5BBD3;
height:10px;
font-size:1em;
}

.fieldsetricavanzata .campi {
border: 1px solid #A5BBD3;
margin-left: 10px;
height:15px;
font-size:1em;
}

.fieldsetricavanzata .campi2 {
	padding:0px;
	margin-right:0px;	
}

.fieldsetricavanzata .bottoni {
margin-left: auto;
margin-right: auto;
text-align:center;
border: 1px solid #A5BBD3;
font-size:1em;
color:#003366;
font-weight:bold;
background-color:#E0EBFF;
}

/*Stili x i redattori*/

	.elencofreccia{
	font-weight:normal;
	list-style-image: url(../img/li_sottop.gif);
	list-style-type: none;
	margin-top:0px;
	margin-bottom:0px;
	margin-left:5px !important;
	margin-left:0px;
	padding-left:15px !important;
	padding-left:5px;
	padding-top:5px;
	padding-right:0px;
}
.elencofreccia li{
	margin-left:0px !important;
	margin-left:15px;
	margin-bottom:0px;
	padding-bottom:15px;
}

/*------------------CERCA URP--------------------------------*/
/* campo di ricerca nelle select (in ricerca uffici)*/
.riccombo {
border: 2px solid #A5BBD3;
font-size:1em;
color:#003366;
font-weight:normal;
/*background-color:#E0EBFF;*/
width:60px;
}

.ric_uff_ente {font-size:0.8em; }

.ric_uff_select {
font-size:0.8em;
width:30em
}

/*Form inserisci ufficio*/

.fieldset_ins_uff{
border:1px solid #658CB5;
text-align:right;
padding:2em 5em 2em 2em;
width:70%;
font-size:0.9em;
}

.fieldset_ins_uff legend{
border:1px solid #658CB5;
color: #003366;
padding:0px 5px 0px 5px;
font-weight:bold;
background-color:#E0EBFF;
}

.fieldset_ins_uff label{
border:0px;
color: #003366;
font-weight:normal;
margin-right:2em;
}