 /* CSS Document */

html,body{margin:0px; padding:0px}

body{
	font-family:Arial, Helvetica, sans-serif; 
	font-size: 12px;
	text-align: center;
	}

/*Stili redazionali------------------------------------------------------*/
.left {text-align:left}
.right {text-align:right}
.center {text-align:center}
.justify {text-align:justify}
.imgright {float:right; margin-left:1.5em; margin-bottom:1em;}
.imgleft {float:left; margin-right:1.5em; margin-bottom:1em;}
.imgleftcta {float:left; margin-right:0em; margin-bottom:1em;}
.absmiddle {vertical-align:middle;}
.txt_minore{font-size:88%}
.skip { /*display:none;*/ position:absolute; left:-9999px}
.none {display:none;}
.stampa {display:inline;}
.screen {display:none}
.grassetto{font-weight: bold;}
.corsivo{font-style: italic;}
.clearleft {clear:left}
.evidenza {
	font-size:1.1em; 
	margin:1em auto 1em 0em;
	padding:0px 0px 3px 2em;
	background-image: url('../image/freccia_ev.gif');
	background-repeat: no-repeat;
	background-position:left top;
	background-color:#FDF5F4
	}

img {border:0px;}
form {margin:0px; padding:0px;}

table {font-size:100%;}

a:link {color:#004D80; text-decoration:none}
a:visited{color:#004D80; text-decoration:none}
a:hover {color:#004D80; text-decoration:underline}
a:active {color:#004D80; text-decoration:underline}



div#container{
	position: relative;
	max-width:100%;
	margin-right: auto;
	margin-left: auto;
	text-align: left;
}

div#header{
/*noIEmac\*/
min-height: 102px;
height: auto !important;
/*end */
height:102px;
background-image:url(../image/bk_header.jpg);
background-repeat:repeat-x;
position: relative;
border-bottom:13px solid #0067AA
}

div#header .header-urp {
background-image:url(../image/bk_header_u.jpg);
background-position: 263px top;
background-repeat:no-repeat;
/*noIEmac\*/
min-height:102;
height: auto !important;
/*end */
height:102px;
}


div.logo {
margin: 0px;
padding: 0px;
position: absolute;
top: 0px; left: 0px;
text-align: left;
vertical-align: top;
width: 200px;
height: 95px;
background-image: none;
background-repeat: no-repeat;
display: block;
}

a.logo {
background-image: none;
background-repeat: no-repeat;
display: block;
height: 95px;
margin: 0px;
padding: 0px;
width: 200px;
}


div.logo-gov {
margin: 0px;
padding: 0px;
position: absolute;
top: 26px; right: 8px;
text-align: left;
vertical-align: top;
width: 223px;
height: 52px;
background-image: none;
background-repeat: no-repeat;
display: block;
}

a.logo-gov {
background-image: none;
background-repeat: no-repeat;
display: block;
height: 52px;
margin: 0px;
padding: 0px;
width: 223px;
}


#menu-nav {
padding-top:109px;
display:none;
}

#menu-nav ul{
margin:0px 0px 0px 0px; 
padding:0px 0px 0px 189px;  
display:inline; 
list-style-type:none; 
color:#97bdda;
font-weight:bold;
}

#menu-nav li {margin:0px; padding:0px 10px 0px 10px; display:inline; list-style-type:none; border-right:1px solid #97bdda}
#menu-nav li.end{border-right:0px solid #97bdda}

#menu-nav a:link {color:#fff; text-decoration:none;}
#menu-nav a:visited {color:#fff; text-decoration:none;}
#menu-nav a:hover {color:#fff; text-decoration:none;}
#menu-nav a:active {color:#fff; text-decoration:none;}

#menu-nav #functions {
position:absolute;
right:7px;
top:107px;
}

#menu-nav #functions .campi {
width:9em; 
font-weight:bold;
border:1px solid #fff;
color:#415785
	}

#menu-nav #functions .bottoni {
	padding:0px 20px 0px 0px;
	margin:0px;
	vertical-align:middle;
	}

#menu-nav #functions img {	vertical-align:middle;}

/*NAVIGATION*/
div#navigation{
	position: absolute; 
	top: 133px; 
	left: 0px;
  width:189px;
	display:none;
	}
	
#menu-sx {
padding:11px 9px 7px 7px;
}

#menu-sx h2{
	text-transform:uppercase;
	color:#fff;
	font-size:1.1em;
	background-color:#0067aa;
	background-image:url(../image/bk-h2-nav.jpg);
	background-repeat:no-repeat;
	padding:3px 0px 3px 22px;
	margin:0px;
	}
	
	
#menu-sx hr {
 height: 1px;
 border-spacing: 0;
 border-collapse: collapse;
 border: none;
 color: #d1d1d1;
 background-color:#d1d1d1; 
 margin:5px 0px 5px 0px;
}

#menu-sx ul{
	list-style-type: none;
	font-size:0.95em;
	margin:10px 0px 0px 23px;
	padding:0px 0px 0px 0px;
	line-height:13px;
	}
	
#menu-sx li{
	margin: 0px 0px 0px 0em;
	padding:0px 0px 0.5em 0px; 
	list-style-image:url(../image/li_menu.gif)
	}
	
#menu-sx a:link {color:#415785; text-decoration:none}
#menu-sx a:visited {color:#415785; text-decoration:none}
#menu-sx a:hover {color:#415785; text-decoration:none}
#menu-sx a:active {color:#415785; text-decoration:none}

/*TAB NEWS*----------------------------------------------*/
		
#tab-news {
        font-size: 100%; 
				background: url(../image/bg.gif) #fff repeat-x 50% bottom; 
				float: left; width: 100%; line-height: normal; 
}
#tab-news ul {
        padding-right: 10px; 
				padding-left: 10px; 
				padding-bottom: 0px; 
				margin: 0px; 
				padding-top: 10px; list-style-type: none; display:none
}
#tab-news li {
				text-transform:uppercase;
        padding-right: 0px; 
				padding-left: 9px; 
				background: url(../image/left.gif) no-repeat left top; 
				float: left; padding-bottom: 0px; margin: 0px; padding-top: 0px
}
#tab-news a {
        padding-right: 15px; display: block; padding-left: 6px; 
				font-weight: bold; background: url(../image/right.gif) no-repeat right top; 
				float: left; padding-bottom: 4px; color: #0067aa; padding-top: 5px; text-decoration: none
}
#tab-news a {
        float: none
}
#tab-news a:hover {
        color: #0067aa
}
#tab-news #current {
        background-image: url(../image/left_on.gif)
}
#tab-news #current a {
        background-image: url(../image/right_on.gif); padding-bottom: 5px; color: #0067aa
}
#descrizione-news {
	border-left:1px solid #dee5e8;
	border-right:1px solid #dee5e8;
	border-bottom:1px solid #dee5e8;
	border-top:1px solid #dee5e8;
	clear:both;
}

#descrizione-news ol {
	list-style-type:none;
	margin:0px 0px 0px 0px;
	padding:20px 10px 20px 10px;
}

#descrizione-news li {
	list-style-type:none;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

#descrizione-news .datan {
color:#0067aa; 
font-weight:bold;
}

#descrizione-news h3 {
color:#415785;
font-family:georgia, arial;
font-size:1.5em;
font-weight:normal;
margin:12px 0px 12px 0px;
padding:0px;
}

#descrizione-news .notizia {
color:#000;
font-size:1em;
}

#descrizione-news hr {
 height: 1px;
 border-spacing: 0;
 border-collapse: collapse;
 border: none;
 color: #d1d1d1;
 background-color:#d1d1d1; 
 margin:10px 0px 20px 0px;
}
#descrizione-news a{color:#415785;}


#descrizione-news .ric-archivio-news {
	padding:20px 10px 20px 10px;
}

#descrizione-news .ric-archivio-news fieldset {
border:none;
}

#descrizione-news .ric-archivio-news legend{
margin:0px 0px 0px -10px;
font-weight:bold;
color:#0067B6;
padding:0px;
}

#descrizione-news .ric-archivio-news .bottoni {
border:1px solid #D9E5F1;
color:#124193;
font-weight:bold;
}

#descrizione-news .campi {
border:1px solid #DEE5E8
}

/*EXTRA-----------------------------------*/

div#extra{
	position: absolute; 
	top: 133px; 
	right: 0;
  width:210px;
	padding: 0px;
	display:none;
	}
	
#menu-dx {padding:11px 7px 7px 9px;}

#menu-dx h2{
	text-transform:uppercase;
	color:#fff;
	font-size:1.1em;
	background-color:#0067aa;
	background-image:url(../image/bk-h2-nav.jpg);
	background-repeat:no-repeat;
	padding:3px 0px 3px 22px;
	margin:0px;
	}
	
#menu-dx hr {
 height: 1px;
 border-spacing: 0;
 border-collapse: collapse;
 border: none;
 color: #d1d1d1;
 background-color:#d1d1d1; 
 margin:5px 0px 5px 0px;
}

#menu-dx ul{
	list-style-type: none;
	font-size:0.95em;
	margin:10px 0px 0px 10px;
	padding:0px 0px 0px 0px;
	line-height:13px;
	}
	
#menu-dx li{
	margin:0px 0px 0px 0em;
	padding:0px 0px 0.5em 15px; 
	background-image:url(../image/li_menu.gif);
	background-repeat:no-repeat;
	}
	
#menu-dx a:link {color:#415785; text-decoration:none}
#menu-dx a:visited {color:#415785; text-decoration:none}
#menu-dx a:hover {color:#415785; text-decoration:none}
#menu-dx a:active {color:#415785; text-decoration:none}


#menu-dx .banner {margin:0px 0px 5px 0px}
/*CONTENT-------------------------------------------------------*/
div#content{
	padding: 10px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	}

div#contentint{
	padding: 10px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	}
	
div#contentintP{
	padding: 10px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	/*noIEmac\*/
	min-height: 30em;
	height: auto !important;
	/*end */
	height: 30em;
	}

#percorso {font-size:0.75em; margin:5px 0px 15px 0px; padding-bottom:5px; border-bottom:1px solid #DEE5E8; display:none}
#percorso   a:link {color:#000135; text-decoration:none}
#percorso    a:visited{color:#000135; text-decoration:none}
#percorso   a:hover {color:#000135; text-decoration:underline}
#percorso    a:active {color:#000135; text-decoration:underline}

#descrizione {padding:10px; border:1px solid #DEE5E8; 	/*noIEmac\*/
	min-height: 30em;
	height: auto !important;
	/*end */
	height: 30em;}

h1.titolo {
color:#415785;
font-family:georgia, arial;
font-size:2em;
font-weight:normal;
margin:0px 0px 12px 0px;
padding:0px 0px 0px 10px;}

h2.sottotitolo {
color:#005891;
font-family:georgia, arial;
font-size:1.5em;
font-weight:normal;
margin:0px 0px 6px 0px;
padding:0px 0px 0px 10px;}

#descrizione h5 {font-size:1em;color:#0032B5; background-color:#EAEAEA;padding:2px; border-left:1px solid #E9F0F6; margin-top:1px}
	
#descrizione hr{
 height: 1px;
 border-spacing: 0;
 border-collapse: collapse;
 border: none;
  color: #E9F0F6;
  height: 1px;
 background-color:#E9F0F6; 
}

#testo{font-size:1em; line-height:17px; text-align:justify}

#testo ul{
	margin:30px 0px 0px 19px;
	padding:0px 0px 0px 10px;
	list-style-type:square;
	color:#000;
	}
	
 #testo li{
	margin: 0px;
	padding:0px 0px 1em 0px; 
	}

#testo a:link {color:#004D80; text-decoration:underline}
#testo a:visited{color:#004D80; text-decoration:underline}
#testo a:hover {color:#004D80; text-decoration:underline}
#testo a:active {color:#004D80; text-decoration:underline}

.sottodocumentidx ul {
	margin:30px 0px 0px 19px;
	padding:0px 0px 0px 10px;
	list-style-type:square;
	color:#0067AA;
}

.sottodocumentidx li{
	margin: 0px;
	padding:0px 0px 1em 0px; 
	}
	
.sottodocumentidx li a{
	text-decoration:underline;
	}	
/*PERCORSI-----------------*/

#testo ul.lista-percorsi{
list-style-type:none;
}

#testo ul.lista-percorsi li {
background-image:url(../image/li_doc.gif);
background-repeat:no-repeat;
padding-left:20px;
font-weight:bold;
}

#sottopagine ul{
	list-style-type: none;
	font-weight:bold;
	margin:15px 0px 0px 0px;
	padding:15px 0px 0px 0px;
	line-height:12px;
	font-size:0.9em;
	border-top:1px solid #EAEAEA;
	clear:both
	}
	
#sottopagine li{
	margin: 0px 0px 0px 27px;
	padding:0px 0px 2em 3px; 
	list-style-image:url(../image/li_sottodoc.gif)
	}
	
#lastup {text-align:right; margin-top:10px; clear:both; border-top:1px solid #DEE5E8; font-size:1em; padding-top:3px;}


/*FOOTER-------------------------------------------------------*/
	
div#footer{
	text-align:left; 
	padding:5px 10px 5px 10px;
	color:#c0c0c0;
	font-size:0.92em;
	margin:5px 0px 20px 0px;
	border-top:1px solid #74abd2
	}

div#footer .w3c {float:left;}
	
div#footer ul {
float:right;
list-style-type:none;
margin:0px; 
display:inline; 
font-weight:bold;
}

div#footer li {display:inline;border-right:1px solid #c0c0c0;padding:0px 10px 0px 10px; }

div#footer ul li.end{border-right:0px solid #97bdda}
	
div#footer a:link {color:#4f608a; text-decoration:none}
div#footer a:visited {color:#4f608a; text-decoration:none}
div#footer a:hover {color:#4f608a; text-decoration:underline}
div#footer a:active {color:#4f608a; text-decoration:underline}

/*DETTO IN LISTA------------------------------------------*/
h3.titolih3lista{
	margin-left:0px;
	color:#475582;
	margin-top:0px;
	font-weight:bold;
	background-color:#ffffff;
	padding-top:4px;
	margin-bottom:9px;
	font-size:1.1em;
}

#dettolista {
	border:1px solid #A0BEE2;
	background-color: #E8EFF5;
	width:90%;
	margin:5px 0px 20px 10px;
	padding:5px 0px 0px 15px;
	}

#dettolista  ul{
	font-weight:normal;
	list-style-image: url(../img/li_sottop.gif);
	list-style-type: none;
	margin:5px 0px 10px 15px;
	padding:5px 0px 0px 5px;
}

#dettolista  li {
	margin:0px; padding:0px 0px 10px 0px;
}

/*ANAGRAFICHE---------------------------*/
h3.titolih3 {
	margin-left:0px;
	color:#475582;
	margin-top:0px;
	font-weight:bold;
	background-color:#ffffff;
	padding-top:4px;
	margin-bottom:9px;
	font-size:1.1em;
}

.box-anagrafiche {
	border:1px solid #A0BEE2;
	background-color: #E8EFF5;
	width:90%;
	margin:5px 0px 20px 10px;
	padding:5px 0px 0px 15px;
}

.box-anagrafiche ul.list-principale {
	font-weight:normal;
	list-style-image: url(../img/li_sottop.gif);
	list-style-type: none;
	margin:5px 0px 10px 15px;
	padding:5px 0px 0px 5px;
}

.box-anagrafiche ul.list-principale li {
	margin:0px; padding:0px 0px 10px 0px;
	}

.box-anagrafiche ul.list-secondarie {
	margin:5px 0px 0px 20px;
	padding:0px;
	font-size:90%;
}

.box-anagrafiche ul.list-secondarie li {margin:0px; padding:0px; 	list-style-image:none; list-style-type:square; color:#5A81A0}

/*NORMATIVA RIS RIC-----------*/
#testo ol.risultati {
margin:20px 10px 0px 30px;
padding:0px;
}

#testo ul.dom_rispul{
	font-weight:normal;
	font-size:0.99em;
	list-style-image: url(../img/li_dom_risp.gif);
	list-style-type: none;
	margin:0px 0px 0px 20px;
	padding:5px 0px 0px 5px;
}

#testo ul.dom_rispli {
	margin:0px 0px 0px 15px;
	padding:0px;
}

#testo li.listapaglink {
	list-style-image: url(../img/li_sottop.gif);
	list-style-type: none;
	padding:0px 0px 2em 0px;
  margin:0px 0px 0px 0px;
	}
	
#testo li.listapagdoc{
	list-style-image: url(../img/li_doc.gif);
	list-style-type: none;
	margin:0px 0px 0px 0px;
	padding:0px 0px 2em 0px;
}

#testo ul.dom_rispul li {margin:0px; padding:0px;}



/*ALLEGATI---------------------------*/

#allegati {
  border: 1px solid #EAEAEA;
  margin: 15px 0px 15px 0px;
  font-size:90%;
  }

.titolobox_allegati {
  background-color:#003298;
  color:#003298;
  margin: 0px;
  padding: 2px 0px 2px 0px;
  font-weight: bold;
}

.contenutobox {padding: 5px;}

/*----------------------------------------------------*/


/* ====== RICERCA GOOGLE-LIKE */
.evidenziato {
  font-weight: bold;
  background-color:#ffc;}

.evidenziatoint {
  font-weight: bold;
  background-color:#ffc;}

.googleresult {
  padding-left:0px;
  padding-bottom:5px;
 }

.risultati_li {padding-bottom:1.9em; 	margin: 0px;
	padding:0px 0px 1em 0px; 
	}
	
	
#risultati_li_mod {
	list-style-type: none;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	line-height:12px;
	font-size:0.9em;
	}
	
#risultati_li_mod li{
	margin: 0px 0px 0px 5px;
	padding:0px 0px 2em 3px; 
	list-style-image:url(../image/ico_mod.gif)
	}
	
#risultati_li_mod .li_moduli{
	list-style-image:url(../image/ico_modulo.gif);
	line-height:1.5em;
	padding-bottom:2em
	}
	
#risultati_li_mod .li_link{
	list-style-image:url(../image/ico_link.gif);
	padding-bottom:2em;
		line-height:1.5em;
	}
	
	


/* ============== STILI PER PATH.JSP*/

.ulpathsezioni {text-align:left;list-style-type: none;}

.lipathsezioni {list-style-image: url(../img/doc3.gif);}

.ulpath {
	border:2px solid #ECB692;
	text-align:left; 
    list-style-type: none;
	margin: 0px 5px 5px 5px;padding:7px 4px 7px 7px;
	background-color:#FDEFD4;}

.lipath {margin:0px;padding: 0px;line-height: 1.5em;}

/*FIELDSET LEGEND---------------------------------------------------------------*/
#testo fieldset{
	padding:0em 2em 2em 2em;
	margin:0px 0px 2em 0px;
	border:1px solid #BCD3E5;
	} 
	
#testo fieldset .field {
	color:#000000; 
	border:1px solid #BCD3E5; 
	background-color:#ffffff; 
	font-size:1.1em; 
	width:80%;
	}
	
	
	#testo fieldset .fieldfloat {
	color:#000000; 
	border:1px solid #BCD3E5; 
	background-color:#ffffff; 
	font-size:1.1em; 
	width:65%;
	float:left
	}
	
#testo fieldset .lab {
	float:left;
	width:30%;
	}
	
#testo fieldset .field-min {
	color:#000000; 
	border:1px solid #BCD3E5; 
	background-color:#ffffff; 
	font-size:1.1em; 
	width:25%;
	}
	
	
	#testo fieldset .field-tot {
	color:#000000; 
	border:1px solid #BCD3E5; 
	background-color:#ffffff; 
	font-size:1.1em; 
	width:100%;
	}
	
#testo fieldset .field-med {
	color:#000000; 
	border:1px solid #BCD3E5; 
	background-color:#ffffff; 
	font-size:1.1em; 
	width:60%;
	}
	
/*STILI GENERICI FORM*/	
#testo div.box_campo {padding:1em 0em 1em 0em; clear:both}
#testo span.min{color:red; font-size:80%}
#testo .note {color:#005891; font-size:90%;}
#testo label.labefloat {text-align:left; width:95%; float:left; font-weight:normal; }
#testo label.labefloat_med {text-align:left; width:30%; float:left; font-weight:normal; }
#testo div.divclear {clear:both; padding:0.5em 0em 0.5em 0em}

#testo .bottoni {
	background-color:#D7E3EF;
	border:1px solid #8FBBC6;
	color:#1F4069;
	font-weight:bold; 
	font-size:1.1em;
	padding:0px;
	}
	
#testo legend{
	background-color:#D7E3EF;
	border-bottom:1px solid #8FBBC6;
	color:#1F4069;
	font-weight:bold;
	padding:3px;
	margin-bottom:1.5em;
	} 
	
#testo label.label{
display:block;
font-weight:bold;
color:#005891;
	} 
	
#contentform div {padding:1em 0em 1em 0em;}
	
#testo fieldset option {font-size:90%;}

/*FORM FAI CONOSCERE LE TUE ESPERIENZE*/
#testo #form5 .label {display:block; font-weight:normal; vertical-align:top}
#testo #form5 div {padding:1em 0em 1em 0em; }
#testo #form5 label{
	font-weight:normal;
	color:#005891;
	} 
/*SEGNALA LA TUA ESPERIENZA*/
#form4 .field{width:80%;}
#form4 select#campo_35 {display:none}
#form4  .desc_check {font-weight:bold}
#form4  .desc_radio {font-weight:bold}
#form4  input {border:none}
	
/*------------------------------------*/
	
#testo table{
	width:100%;
	margin:1em 0px 1em 0px;
	background-color:#EAEAEA;
	} 
	
#testo td{
	background-color:#FFFFFF;
	padding:2px;
	} 
	
#testo th{
	padding:2px;
	background-color:#EAEAEA;
	width:auto;
	} 
	
fieldset.divsep div{
padding:10px 0px 10px 0px;
}

fieldset.divsep select{
width:50%
}

#contentfotm div{
	margin:10px 0px 10px 0px
	} 
	
/*BANCA DELLE ABILITA'*/
#testo h3 {color:#005891; margin:0px; padding:5px 0px 10px 0px;}

#testo h3.h3border {background-color:#0067AA; color:#fff; padding:3px 5px 3px 5px; margin-top:1.5em}

/* ========================== MAPPA ABILITA */
#mappa_abilita fieldset {
border:1px solid #668BB5; 
padding:0 10px 5px 10px;
margin:1.5em 0em 1.5em 0em
}

#mappa_abilita legend{
border:1px solid #668BB5;
color:#415785;
padding:5px;
font-weight:bold;
background-color:#DFE9F2;
}


#mappa_abilita label {
	float:left;
	width:40%;
 	margin-right:0.2em;
 	padding-top:0.2em;
	color:#000;
	font-weight:normal
}

#mappa_abilita .intro_sez {
font-weight:bold;
color:#fff;
text-transform:uppercase;
background-color:#0067AA;
padding:2px;
}

#mappa_abilita .intro_sez2 {
font-weight:bold;
border-bottom:1px solid #668BB5;
color:#003366;
text-transform:uppercase;
background-color:#E0EBFF;
padding:2px;
}


#mappa_abilita div {clear:both; margin:0.5em 0em 0.5em 0em}

#mappa_abilita .fld{
	width: 25em;
	border:1px solid #668BB5;
	vertical-align:top;
	color:#000;
	font-size:100%;
}

#mappa_abilita select {
	border:1px solid #668BB5;
	font-size:100%;
}

#mappa_abilita textarea {
	width:100%;
	border:1px solid #668BB5;
	vertical-align:top;
	color:#000;
	height:100px;
}

#mappa_abilita #pulsantiera {
text-align:center;
width:83%;
margin-top:10px;
}

#mappa_abilita .button {
border: 1px solid #668BB5;
font-size:1em;
color:#003366;
font-weight:bold;
background-color:#E0EBFF;
}


/*MAPPA del sito-------------------------------------------------------------------------------------------------------------*/
.mappaPrimoLivello li {
	font-weight:bold; 	
	
	}
.mappaAltriLivelli li{
	font-weight:normal;
	}
	
.mappaPrimoLivello ul{
	list-style-type: none;
	margin:0em 0px 0px 0px;
	padding:0px 0px 0px 0px;
	}
	
/*PRIMO LIVELLO*/
.mappaPrimoLivello li{
	list-style-image:url(../image/ftv2folderopen.gif);
	font-size:1.2em;
	/*border-left:1px solid red;*/
	}
	
/*SECONDO LIVELLO*/
.mappaAltriLivelli li{
	margin: 0px 0px 0px 1.7em;
	padding:0px 0px 0.5em 0px; 
	/*list-style-image:url(../image/ftv2doc.gif);*/
	list-style-image:url(../image/li_menu.gif);
	font-weight:bold;
	font-size:0.9em;
	border-left:0px solid red;

	}
/*TERZO LIVELLO*/
.mappaAltriLivelli ul li{
	list-style-image:url(../image/li_menu.gif);
	font-weight:normal;
	font-size:0.9em;
	border-left:0px solid red;
	}



/*PUBBLICANDO*/

/*TAB NEWS*----------------------------------------------*/
		
#tab-sommario {
        font-size: 100%; 
				background: url(../image/bk-testa-sommario.jpg) #fff no-repeat 0% bottom; 
				width: 100%; 
				padding:7px 10px 6px 7px;
}

#descrizione-sommario {
	border-left:1px solid #dee5e8;
	border-top:1px solid #dee5e8;
	border-right:1px solid #dee5e8;
	border-bottom:1px solid #dee5e8;
	clear:both;
}

#descrizione-sommario ol {
	list-style-type:none;
	margin:0px 0px 0px 0px;
	padding:20px 10px 20px 10px;
}

#descrizione-sommario li {
	list-style-type:none;
	margin:0px 0px 0px 0px;
	padding:5px 5px 0px 5px;
}

#descrizione-sommario .datan {
color:#0067aa; 
font-weight:bold;
padding:10px 0px 3px 0px;
}

#descrizione-sommario h3 {
color:#415785;
font-family:georgia, arial;
font-size:1.5em;
font-weight:normal;
margin:1px 0px 12px 0px;
padding:0px;
}

#descrizione-sommario .notizia {
color:#000;
font-size:1em;
}

#descrizione-sommario hr {
 height: 1px;
 border-spacing: 0;
 border-collapse: collapse;
 border: none;
 color: #d1d1d1;
 background-color:#d1d1d1; 
 margin:10px 0px 5px 0px;
}
#descrizione-sommario a{color:#415785;}


.listasommarioli_evidenza{
	background-image:url(../image/bk_evidenza_sommario.jpg);
	background-repeat:repeat-x;
	margin-top:0px;
}

.autore_sommario {
	text-align:right;
	margin:0.5em 0.5em 0em 0em;
	color:#515151;
}

#bannerPubblicando {
	width:69%;
	float:left;
	background-color:#FFFFFF;
	text-align:left;
	height:80px;
	background-attachment: scroll;
	background-image: url(../img/bk_bannerPubblicando.gif);
	background-repeat: no-repeat;
	background-position: right top;
}


.ban2Pubblicando {padding-top:4px; text-align:center;}


#menu-sx-pub {
padding:11px 9px 7px 7px;

}

#menu-sx-pub  h2{
	text-transform:uppercase;
	color:#4a5583;
	font-size:1em;
	background-color:#e6eff6;
	background-image:url(../image/bk-h2-nav2.jpg);
	background-repeat:no-repeat;
	padding:3px 0px 3px 22px;
	margin:0px;
	}
#menu-sx-pub .contentMenu{border:none; background-color:#e6eff6; margin:6px 0px 6px 0px; padding:2px 5px 8px 9px;}
#menu-sx-pub  label {color:#49557b; font-weight:bold;}
	
	
#menu-sx-pub  form {
	margin:0px;
	padding:0px;
}

#menu-sx-pub  fieldset {
	margin:0px;
	padding:0px;
	border:none;
}
#menu-sx-pub  hr {
 height: 1px;
 border-spacing: 0;
 border-collapse: collapse;
 border: none;
 color: #d1d1d1;
 background-color:#d1d1d1; 
 margin:5px 0px 5px 0px;
}

ul.listaricerche{
	margin:0px;
	padding:0px;
	list-style-type:none;
	font-weight:bold
	}
	
ul.listaricerche  li{
	margin:0px;
	padding:0px 0px 1em 13px;
	background-image:url(../image/li-ricerche.gif);
	background-repeat:no-repeat;
	}
	
ul.listacommunity{
	margin:10px 0px 0px 0px;
	padding:0px;
	list-style-type:none;
	}

ul.listacommunity  li{
	margin:0px;
	padding:0px 0px 0.5em 13px;
	font-size:1em;
	}
	
#menu-sx-pub  a:link {color:#415785; text-decoration:none}
#menu-sx-pub  a:visited {color:#415785; text-decoration:none}
#menu-sx-pub  a:hover {color:#415785; text-decoration:none}
#menu-sx-pub a:active {color:#415785; text-decoration:none}


/*RICERCHE SX PUBBLICANDO -------------------------------------------------------------*/

.campi_ricerchePub {
	font-size:0.8em;
	width:11.5em;
}

.botton_ricerchePub {
	font-size:0.8em;
	font-weight:bold;
	background-color:#056aae;
	color:#fff;
	border:0.1em solid #7F9DB9;
	padding:1px 3px;
	margin:0px;
}


/*ARTICOLO PUBBLICANDO -------------------------------------------------------------*/

#box_autoretema {
	float:right;
	background-color:#E6EFF6;
	color:#033368;
	font-weight:bold;
	margin:0.5em 0em 1em 0.5em;
		/*background-image:url(../image/li-ricerche.gif);
	background-repeat:no-repeat;*/
	width:20%;
}

#box_autoretema ul{
	margin:0em 0em 0em 1em;
	padding:10px 1em 0em 0em;
	font-size:90%;
	list-style-type:none
}

#box_autoretema li{
	padding:0px 0px 1em 10px;
	margin:0px;
			background-image:url(../image/li-ricerche.gif);
				background-repeat:no-repeat;
}



.ArtTema{
	font-family:georgia; padding-left:10px;
}

#testo_articolo {
	margin:1em 0em 1em 0em;
}

#testo_articolo a:link {font-weight:bold;}
#testo_articolo a:visited {font-weight:bold;}
#testo_articolo a:hover {font-weight:bold;}
#testo_articolo a:active {font-weight:bold;}


/*RECENSIONE*/
#Recensione {
	height:296px;
	margin-bottom:1em;
}


.copertina {float:left; margin-right:2em}


/*Archivio autori---------------------------------*/
#archivio_autori ul{
	list-style-type: none;
	margin-top:1em;
	margin-bottom:0em;
	margin-left:0px;
	padding-left:5px;
	padding-top:5px;
	padding-right:0px;
}

#archivio_autori li {
	margin-left:15px;
	margin-bottom:0px;
	padding-bottom:2em;
}

#sottotitolo_ricPub h2{
	margin:0px 0px 10px 0px;
	font-weight:normal;
	font-size:0.75em;
	padding-top:4px;
	}

#sottotitolo_ricPub h3{
	margin:0px 0px 10px 0px;
	font-weight:normal;
	font-size:0.75em;
	padding-top:4px;
	}

.direautore {font-size:0.8em;}
.linkpartner {margin-top:0.4em; width:193px; padding:2px 0px 2px 0px;text-align:center; background-color:#ffffff; border:1px solid #D6DDE7}

#contentform .bot-arc-newsletter {float:right; font-size:90%; margin:-10px 0px 20px 20px; font-weight:bold; text-transform:uppercase; background-color:#0067AA; padding:5px;}
#contentform .bot-arc-newsletter a {color:#fff; text-decoration:none;}
