/* elementi di pagina */
body, h1, h2, h3, h4, h5, h6,ol, ul, li, p {
	font-family: Arial, Helvetica, sans-serif;
	color: #505050;
}
body {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
   	background-color: #FFFFFF;
}
a {
	font-family: Arial, Helvetica, sans-serif;
   	color:#1C2D6A;
   	background-color: transparent;
	text-decoration: none;
}
a:hover {
   background-color: transparent;
	text-decoration: underline;
}
a:visited {
   background-color: transparent;
}
a:active {
   	color: #CC0000;
	background-color: transparent;
}
ol, ul, li{
	margin:0px 0px 0px 16px;
	padding: 0px 0px 0px 0px;
	border: 0px;
	line-height: 160%;
	list-style: square outside none;
}

form {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;	
}
input {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 80%;
   	color: #000000;
	border:1px;
}
img {
	border: 0px none;
}

	
caption {
	padding: 5px 5px 4px 5px;
	text-align: left;
}
.hide {
	display: none;
}
h3{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 75%;
	font-weight:normal;}
h4{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 70%;
	font-weight:normal;}
h5{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 60%;
	font-weight:normal;}
/* testata */
/**************+immagine destra della testata******************************/
.head{
	/*background-image: url(../img/head.jpg);*/
	background-repeat: no-repeat;
	vertical-align:top;
	height:21px;
	/*border-bottom:1px solid #404968;*/
}
.bgS {
	background-image: url(/img/test/sfondo_dx_2.jpg);
	background-repeat: no-repeat;
	background-position:right;
	width:300px;
	vertical-align: bottom;
}
/*sfondo*/
.bglogo{
	background-image: url(/img/test/sfondo.gif);
}
.breadkrumb_color {
	border-top:1px solid #11367E;
	border-bottom:1px solid #11367E;
	padding:2px 2px 6px 6px;
	margin-top: 1px;
	margin-bottom: 4px;
}
.sfondo_canali{
	background-image: url(/img/test/sfondo_canali.jpg);
	height:28px;
}
.sfondo_canali img{
vertical-align:middle;
}
/*CANALI: ISTITUTO, URP, UFFICIO STAMPA, BANDI*/
.menu_canali{
	float:right;
	display:inline;
		padding-bottom:5px;
vertical-align:middle;
font-size:75%;
padding-left:3px;
color:#CC6633;
}
/*TOOLS: NEWSLETTER, RASSEGNA STAMPA, FORUM*/
.tools{
	vertical-align:middle;
	font-size:75%;
	color:#CC6633;
}
a.canali, a.canali:visited{
	color:#000033;
	font-weight:bold;
	padding-right:2px;
	padding-left:2px;}
a.canali:hover{
	color:#cc0000;
	font-weight:bold;
	text-decoration:underline}
/*.bgNavOn {
	background-color: #FFFFFF;
	padding-top: 5px;
	padding-left: 10px;
	padding-bottom: 4px;
	padding-right: 5px;
}*/
/*NAVIGAZIONE*/
.nav{
	background-color: #1646A3;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 75%;
	font-weight: bold;
	color: #FFFFFF;
	padding-top: 5px;
	padding-bottom: 5px;
	display:block;
	text-align: center;
}
a.nav, a.nav:visited{
	background-color:#404968;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 75%;
	font-weight: bold;
    color: #FFFFFF;
	padding-top: 5px;
	padding-bottom: 5px;
	display:block;
	text-align: center;
}
a.nav:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 75%;
	font-weight: bold;
	color: #FFFFFF;
	background-color:#142552;
	text-decoration:none;
	text-align: center;
}
.navOn {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 75%;
	font-weight: bold;
   	padding-top: 5px;
	padding-bottom: 5px;
	display:block;
	text-align: center;
}
a.navOn {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 75%;
	font-weight: bold;
   	color: #1646A3;
	padding-top: 5px;
	padding-bottom: 5px;
	display:block;
	text-align: center;
}
/*.bgFiloPath {
	background-color: #CECECE;
}

input.cerca {
	margin-top: 2px;
	margin-left: 8px;
	margin-bottom: 2px;
	margin-right: 3px;
}*/
.filoNav {
	width: 1px;
	background-color:#FFFFFF;
}

/* Toolbar */

.ricerca {
	padding-top:-10px;
	vertical-align:middle;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 75%;
	font-weight: bold;
	color:#000033;
	float:right;
}
.ricerca2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 75%;
	font-weight: bold;
	color:#000033;
	float:right;
	padding-top:3px;
}
.ricerca input{
	border:1px solid #666;
	margin:3px 2px 2px 2px;
	font-size:12px;
	color:#333333;
	padding-top:2px;
}
.path {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 70%;
	font-weight: normal;
   color: #505050;
}
a.path {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 70%;
	font-weight: normal;
   	color: #142552;
}
.pathOn {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 70%;
	font-weight: bold;
   color:#142552;
}
/*NUOVO PER MENU A DESTRA*/
.links_destra{
	border: 1px solid #DFDFDF;
	border-bottom:1px solid #ccc;
	border-right:1px solid #ccc;
	padding-bottom:2px;
	margin-bottom:5px;
}
/*STILI PER I PERCORSI*/
a.conoscenza, a.conoscenza:visited, a.conoscenza1, a.conoscenza1:visited  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 80%;
	font-weight: bold;  
	border-bottom:1px solid #666;
	margin:0px;
	padding:4px 8px 4px 6px;
	display: block;
	color:#0C1632;
	/*background-color:#C2C266;*/
	background-color:#DDDDAC;
	border-left:9px solid #A0A012;
	margin-bottom:2px;
}
 a.conoscenza1, a.conoscenza1:visited  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 80%;
	font-weight: bold;  
	border-bottom:1px solid #666;
	margin:0px;
	padding:4px 8px 4px 6px;
	display: block;
	color:#0C1632;
	/*background-color:#C2C266;*/
	background-color:#fff;
	border-left:9px solid #A0A012;
	margin-bottom:2px;
}
a.conoscenza:hover,  a.conoscenza_sel:hover{
	border-bottom:1px solid #666;
	margin:0px;
	padding:4px 8px 4px 6px;
	display: block;
	color:#142552;
	background-color:#fff;
	border-left:9px solid #A0A012;
	margin-bottom:2px;
}
a.conoscenza1:hover, a.conoscenza_sel{
	border-bottom:1px solid #666;
	margin:0px;
	padding:4px 8px 4px 6px;
	display: block;
	color:#142552;
	background-color:#DDDDAC;
	border-left:9px solid #A0A012;
	margin-bottom:2px;
}
a.conoscenza_sel  {
	font-size: 80%;
	background-image: url(/img/test/3p_green.gif);
	background-repeat: no-repeat;
	background-position:right;
}
/*verde*/
a.piena_occupazione, a.piena_occupazione:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 80%;
	font-weight: bold;  
	border-bottom:1px solid #666;
	margin:0px;
	padding:4px 8px 4px 6px;
	display: block;
	color:#0C1632;
	background-color:#FFD38E;
	border-left:9px solid #FF9528;
	margin-bottom:2px;
}
a.piena_occupazione1, a.piena_occupazione1:visited  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 80%;
	font-weight: bold;  
	border-bottom:1px solid #666;
	margin:0px;
	padding:4px 8px 4px 6px;
	display: block;
	color:#0C1632;
	background-color:#fff;
	border-left:9px solid #FF9528;
	margin-bottom:2px;
}
a.piena_occupazione:hover, a.piena_occupazione1:hover {
	border-bottom:1px solid #666;
	margin:0px;
	padding:4px 8px 4px 6px;
	display: block;
	color:#142552;
	background-color:#fff;
	border-left:9px solid #FF9528;
	margin-bottom:2px;
}
a.piena_occupazione1:hover, a.piena_occupazione_sel {
	border-bottom:1px solid #666;
	margin:0px;
	padding:4px 8px 4px 6px;
	display: block;
	color:#142552;
	background-color:#FFD38E;;
	border-left:9px solid #FF9528;
	margin-bottom:2px;
}
a.piena_occupazione_sel  {
	font-size: 80%;
	/*background-image: url(/img/test/3p_orange.gif);*/
	background-repeat: no-repeat;
	background-position:right;
}

/*rosa*/
a.coesione, a.coesione:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 80%;
	font-weight: bold;  
	border-bottom:1px solid #666;
	margin:0px;
	padding:4px 8px 4px 6px;
	display: block;
	color:#0C1632;
	background-color:#ECB6AE;
	border-left:9px solid #C24129;
	margin-bottom:2px;
}
a.coesione1, a.coesione1:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 80%;
	font-weight: bold;  
	border-bottom:1px solid #666;
	margin:0px;
	padding:4px 8px 4px 6px;
	display: block;
	color:#0C1632;
	background-color:#fff;	
	border-left:9px solid #C24129;
	margin-bottom:2px;
/*background-image: url(/img/test/3p.gif);
	background-repeat: no-repeat;
	background-position:right;*/
}

a.coesione:hover, a.coesione1:hover., a.coesione_sel{
	border-bottom:1px solid #666;
	margin:0px;
	padding:4px 8px 4px 6px;
	display: block;
	color:#142552;
	background-color:#FFFFFF;
	border-left:9px solid #C24129;
	margin-bottom:2px;

}
a.coesione_sel{
	background-image: url(/img/test/3p_rosso.gif);
	background-repeat: no-repeat;
	background-position:right;
}

/*STUDI ISFOL*/
a.studi, a.studi:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 80%;
	font-weight: bold;  
	border-bottom:1px solid #666;
	margin:0px;
	padding:4px 8px 4px 6px;
	display: block;
	color:#142552;
	
	border-left:9px solid #142552;
	margin-bottom:2px;
	background-image: url(/img/test/3p.gif);
	background-repeat: no-repeat;
	background-position:right;
	/*margin-top:100px;*/
}
a.studi:hover{
	border-bottom:1px solid #666;
	margin:0px;
	padding:4px 8px 4px 6px;
	display: block;
	color:#142552;
	background-color:#fff;
	border-left:9px solid #DFDFDF;
	margin-bottom:2px;
		/*margin-top:100px;*/
}
/**/
.tab_biancofont{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 75%;
	font-weight: bold;  
	margin:0px;
	padding:4px 0px 4px 0px;
	display: block;
	color:#333;
	background-color:#ffffff;
	margin-bottom: 2px;}
.titolo_links {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 75%;
	font-weight: bold;  
	border-bottom:1px solid #666;
	margin:0px;
	padding:4px 8px 4px 6px;
	display: block;
	color:#333;
	background-color:#DFDFDF;
	margin-bottom: 2px;
}
a.titolo_links,a.titolo_links:visited{
	text-decoration: none;
	color:#333;
	background-color:#DFDFDF;
	/*background-color:#7E8AAA;*/
	display: block;
	border-bottom:1px solid #CFCFCF;
	margin-bottom: 2px;
}
a.titolo_links:hover{
	/*GIALLObackground-color:#FFCC66;border-right:8px solid #142552;*/
	background-color:#404968;
	text-decoration: none;
	color:#FFFFFF;
	display: block;
	border-bottom:1px solid #11367E;
	margin-bottom: 2px;
}
.titolo_linksOn {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 70%;
	font-weight: bold;
    color:#333333;
	background-color:#FFCC66;
	padding:4px 8px 4px 6px;
	min-height:20px;
	margin:0px;
	border-bottom:1px solid #11367E;
}
a.titolo_linksOn,a.titolo_linksOn:visited{
	text-decoration: none;
	color:#333333;
	background-color:#FFCC66;
	display: block;
}
a.titolo_linksOn:hover{
	background-color:#142552;
	text-decoration: none;
	color:#fff;
	display: block;
}
.img_link{
	margin:4px 5px 10px 0px;
	float:left;
	vertical-align:middle;
	clear:both;
	display:block;
}
.link2 {	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 70%;
	font-weight: normal;
    color:#333333;

	padding:4px 8px 4px 8px;
	margin:1px 2px 0px 2px;
	border-bottom:1px dotted #CFCFCF;
	min-height:16px;	
}
.link_focus,.link_focus_verde,.link_focus_magi,.link_focus_arancio{	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 70%;
	font-weight: normal;
    color:#333333;
	padding:4px 8px 4px 0px;
	margin:1px 2px 0px 2px;
	border-bottom:1px dotted #CFCFCF;
	min-height:16px;
}
.link_focus_verde {	background-color:#ebebcc;}
/*magi- rosa*/
.link_focus_magi  {	background-color:#f8eded;}
.link_focus_arancio{	background-color:#fff2df;}
.continua_right{
	text-align:right;
	margin-top:5px;
	margin-right:5px;
	color:#0036A8;
	font-size:70%;
	font-weight:bold;	
	margin-bottom:5px;
}
.float_right{
	text-align:right;

	margin-right:5px;
	font-size: x-small;
	display:inline;
	float:right;
	font-weight:bold;	
	margin-bottom:5px;
}
.txt_num{
font-weight: normal;
font-size: x-small;
}

.continua_news{
	text-align:right;
	color:#666666;
	font-size:70%;
	font-weight:bold;
	margin: 0px 7px 5px 7px;	
	padding-top:2px;
	padding-bottom:10px;
	border-bottom:1px solid #CCCCCC;
}
/*FINE NUOVO CSS PER MENU A DESTRA*/
/* Footer */

.bgFooter {
	background-color:#FDB441/*#EEC066*/;
	color:#000033;
	/*height:27px;*/
	padding-left:10px;
	padding-top:3px;
	vertical-align:middle;
}
.bgFooter_destra {
	background-color:#FDB64A;
	color:#000033;
	/*height:27px;*/
	vertical-align:middle;
	text-align:right;
	padding:4px 15px 5px 0px;
	background-image:url(/img/test/logoisfol.jpg);
	background-repeat:no-repeat;
	background-position:left;
	height:30px;
	}
.footer {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 70%;
	font-weight: normal;
   	color:#030A14;
   text-align:right;
}
.lineagrigia{
	border-bottom:1px solid #CCCCCC;
	height:5px;
	font-size:20%;
	margin-bottom:5px;
}
.lineagrigiaeviola{
    border-top:4px solid #404968;
	border-bottom:1px solid #CCCCCC;
	height:1px;
	font-size:20%;
	margin-bottom:2px;
}
/* Main */
.giallo_sinistra{
	padding-left:12px;
	margin-bottom:5px;
	margin-top: 3px;
	background-image: url(/img/test/freccina_link_off.gif);
	background-position:0px 2px;
	background-repeat: no-repeat;
}
.lista_freccia ul{
list-style:none;
}
.lista_freccia li{
	padding-left:12px;
	font-size:100%;
	margin-bottom:2px;
	margin-top: 2px;
	background-image: url(/img/test/freccina_link_off.gif);
	background-position:0px 2px;
	background-repeat: no-repeat;
	list-style:none;
	margin-left:0px;
}
h1.small {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 80%;
	font-weight: bold;
   	color: #11367E;
	margin-bottom: 1px;
}
h1.medium {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 95%;
	font-weight: bold;
   color: #11367E;
	margin-bottom: 1px;
}
h1.big1{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 80%;
	font-weight: bold;  
	border-bottom:1px solid #666;
	margin:0px;
	padding:4px 8px 4px 6px;
	display: block;
	color:#142552;
/*	border-left:9px solid #142552;*/
	margin-bottom:2px;
	background-image: url(/img/test/3p.gif);
	background-repeat: no-repeat;
	background-position:right;
}
h1.big {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 80%;
	font-weight:bold;
	color: #11367E;
	padding:3px 0px 3px 0px;
	border-bottom: 1px solid #11367E;
	margin:0 0px 1px 0px;
}
h1.big_verde {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	font-weight:bold;
	color: #11367E;
	padding:3px 5px 3px 5px;
	background-color:#ffffff;
	border-bottom: 1px solid #11367E;
	margin:0 7px 1px 0px;
	border-left: 9px solid #A0A012;
}
h1.big_arancione {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	font-weight:bold;
	color: #11367E;
	padding:3px 5px 3px 5px;
	background-color:#ffffff;
	border-bottom: 1px solid #11367E;
	margin:0 7px 1px 0px;
	border-left:9px solid #FF9528;
}
h1.big_rosso {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	font-weight:bold;
	color: #11367E;
	padding:3px 5px 3px 5px;
	background-color:#ffffff;
	border-bottom: 1px solid #11367E;
	margin:0 7px 1px 0px;
	border-left:9px solid #C24129;
}
.Notizia {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 75%;
	font-weight: bold;
	line-height: 130%;
    color:#142552;
}
.titoloMaiuscolo{
	text-decoration: none;
	text-transform: uppercase;
	font-size: 75%;
	font-weight:bold;
	color:#363A6B;
	/*color:#496FB7*/
}
.titoloNormale{
	text-decoration: none;
	font-size: 75%;
	font-weight:bold;
	color:#505050;
	border-bottom:1px dotted #ccc;
	/*color:#496FB7*/
}
.testoSmall {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 70%;
   color: #505050;
}
.testoMedium {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 75%;
	line-height: 130%;
   	color: #505050;
	padding:0px 7px 3px 0px;
}
.testoBig {
	font-family: Arial, Helvetica, sans-serif;
	font-size:85%;
	line-height: 130%;
    color: #000;
}
a.testoSmall {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
   	color: #496FB7;
}
a.testoMedium {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 75%;
	font-weight: bold;
   color: #496FB7;
}
a.testoBig {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 85%;
	font-weight: bold;
   color: #496FB7;
}
/*COLORI*/
.red {
	font-weight: bold;
    color: #D20D0F;
	/*#FF6F32*/
}
.red_right{
	font-weight: bold;
    color: #D20D0F;
	float:right;
}
a.red_right, a.red_right:link{
	font-weight: bold;
    color: #D20D0F;

}
a.red_right:hover{
	font-weight: bold;
    color:#11367E;
	float:right;
	text-decoration:none
}
.blu {
	font-weight: bold;
    color:#11367E;
	/*#FF6F32*/
}
img.fotoNotizia {
	float:left;
	margin:3px 10px 10px 0px;
	height:120px;
	}
/*calendario*/
#wp-calendar {
	background: #fff;
	empty-cells: show;
	font-size: 80%;
	width:99%;
	}
#wp-calendar #next a {
	padding-right: 10px;
	text-align: right;
	}

#wp-calendar #prev a {
	padding-left: 10px;
	text-align: left;
	}

#wp-calendar a {
	display: block;
	text-decoration: none;
	}
#wp-calendar a:visited {
	/*background: url(/img/test/posts.gif);*/
	background-repeat:no-repeat;
	background-position:center;
	color: #333;
	text-align: center;
	text-decoration:none;
	}

#wp-calendar a:hover {
	background: url(/img/test/posts.gif);
	background-repeat:no-repeat;
	background-position:center;
	color: #333;
	text-align: center;
	text-decoration:none;
	}

#wp-calendar td {
	color: #999;
	font: normal 11px Verdana, Geneva, sans-serif;
	border-bottom: 1px solid #ddd;
	text-align:center;
	}

#wp-calendar td.pad:hover {
	background: #fff;
	}

#wp-calendar #today {
	background: url(/img/test/today.gif);
	color: #666;
	background-repeat:no-repeat;
	background-position:center;
	}

#wp-calendar th {
	color: #003366;
	font-style: normal;
	text-transform: capitalize;
	text-align:center;
	border-bottom: 1px solid #ddd;
	}
a.linkimages:hover{
    text-decoration:none;
}
/* Navigazione SX */
#menu_sinistra{
	border-bottom: 6px solid #142552;
}

ul.list{
	margin:0px 0px 0px 16px;
	padding: 3px 0px 0px 0px;
	border: 0px;
	list-style: square outside none;
}
.titolo_links_sinistra {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 70%;
	font-weight: bold;  
	border-bottom:1px solid #666;
	margin:0px;
	padding:4px 8px 4px 6px;
	display: block;
	color:#fff;
	background-color:#142552;
}
a.titolo_links_sinistra,a.titolo_links_sinistra:visited{
	text-decoration: none;
	color:#fff;
    background-color:#7E8AAA;
	display: block;
	border-bottom:1px solid #CFCFCF;
}
a.titolo_links_sinistra:hover{
	background-color:#FFCC66;
	text-decoration: none;
	color:#142552;
	display: block;
	border-bottom:1px solid #11367E;
}
li.list0Close {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 70%;
	font-weight: bold;
    color: #486EB7;
	margin: 0px 2px 0px 4px;
	padding:0px 0px 2px 0px;
	border: 0px;
	line-height:160%;
	list-style: none url(/img/test/freccina_link.gif);
	vertical-align:middle;
}
li.list0Open {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 70%;
	font-weight: bold;
    color: #1646A3;
	margin: 0px 2px 0px 4px;
	padding:0px 0px 2px 0px;
	border: 0px;
	line-height:160%;
	list-style: none url(/img/test/freccina_nav_open.gif);
}
li.list2Open {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 70%;
	font-weight: normal;
    color: #486EB7;
	margin: 0px 2px 0px 24px;
	padding: 2px 0px 2px 0px;
	border: 0px;
	line-height:120%;
	list-style: none url(/img/test/freccina_nav_open.gif);
}
li.list2Close {
	font-family: Arial, Helvetica, sans-serif;
	/*font-size: 70%;*/
	font-weight: normal;
    color: #486EB7;
	margin: 0px 2px 0px 24px;
	padding: 2px 0px 2px 0px;
	border: 0px;
	line-height:120%;
	list-style: none url(/img/test/freccina_nav_close.gif);
}
li.list21pen {
	font-family: Arial, Helvetica, sans-serif;
	/*font-size: 70%;*/
	font-weight: normal;
    color: #486EB7;
	margin: 0px 2px 0px 24px;
	padding: 2px 0px 2px 0px;
	border: 0px;
	line-height:120%;
	list-style: none url(/img/test/freccina_nav_open.gif);
}
li.list21Close {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 70%;
	font-weight: normal;
    color: #486EB7;
	margin: 0px 2px 0px 24px;
	padding: 2px 0px 2px 0px;
	border: 0px;
	line-height:120%;
	list-style: none url(/img/test/freccina_nav_close.gif);
}
/*--------parte rossa------------*/
.sfondo_rossa{
	background-color:#F8EDED;
	padding:0px 7px 3px 0px;
	min-height:563px;
}
.sfondo_rossalink{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 80%;
	font-weight: bold;  
	border-bottom:1px solid #666;
	margin:0px;
	padding:8px 0px 4px 4px;
	display: block;
	color:#142552;
	background-color:#F8EDED;
	margin-bottom:2px;
	margin-top:0px;
}
a.sfondo_rossalink:link, a.sfondo_rossalink:visited{
    font-family: Arial, Helvetica, sans-serif;
	font-size: 80%;
	font-weight: bold;  
	border-bottom:1px solid #666;
	margin:0px;
	padding:4px 0px 4px 4px;
	display: block;
	color:#142552;
	background-color:#F8EDED;
	border-left:9px solid #C24129;
	margin-bottom:2px;}
a.sfondo_rossalink:hover{
    font-family: Arial, Helvetica, sans-serif;
	font-size: 80%;
	font-weight: bold;  
	border-bottom:1px solid #666;
	margin:0px;
	padding:4px 0px 4px 4px;
	display: block;
	color:#142552;
	background-color:#FFFFFF;
	border-left:9px solid #C24129;
	margin-bottom:2px;}
.rossa_sinistra{
    background-color:#DBA6A6;
	background-image: url(/img/test/freccina_link_off.gif);
	background-position:0px 2px;
	background-repeat: no-repeat;
	padding-left:12px;
	padding-bottom:5px;
	padding-top: 3px;
}
.linearossa{
    background-color:#DBA6A6;
	border-bottom:1px solid #CCCCCC;
	height:5px;
	font-size:20%;
	padding-bottom:5px;
}
.continua_news_rossa{
    background-color:#DBA6A6;
	text-align:right;
	color:#666666;
	font-size:70%;
	font-weight:bold;
	padding: 2px 7px 8px 7px;	
	padding-top:2px;
	border-bottom:1px solid #CCCCCC;
}
/*--------parte verde serve per il canale di conoscenza------------*/
.sfondo_verde{
	background-color:#EBEBCC;
	padding:0px 7px 3px 0px
}
.sfondo_verdelink{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 80%;
	font-weight: bold;  
	border-bottom:1px solid #666;
	margin:0px;
	padding:4px 0px 4px 4px;
	display: block;
	color:#142552;
	background-color:#EBEBCC;
	margin-bottom:2px;
}
a.sfondo_verdelink, a.sfondo_verdelink:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 80%;
	font-weight: bold;  
	border-bottom:1px solid #666;
	margin:0px;
	padding:4px 0px 4px 4px;
	display: block;
	color:#142552;
	background-color:#EBEBCC;
	border-left:9px solid #A0A012;
	margin-bottom:2px;
}
a.sfondo_verdelink:hover{
	border-bottom:1px solid #666;
	margin:0px;
	padding:4px 0px 4px 4px;
	display: block;
	color:#142552;
	background-color:#fff;
	border-left:9px solid #A0A012;
	margin-bottom:2px;
}

.verde_sinistra{
    background-color:#EBEBCC;
	background-image: url(/img/test/freccina_link_off.gif);
	background-position:0px 2px;
	background-repeat: no-repeat;
	padding-left:12px;
	padding-bottom:5px;
	padding-top: 3px;
}
.lineaverde{
    background-color:#EBEBCC;
	border-bottom:1px solid #CCCCCC;
	height:5px;
	font-size:20%;
	padding-bottom:5px;
}
.continua_news_verde{
    background-color:#EBEBCC;
	text-align:right;
	color:#666666;
	font-size:70%;
	font-weight:bold;
	padding: 2px 7px 8px 7px;	
	padding-top:2px;
	border-bottom:1px solid #CCCCCC;
}
/*--------parte gialla------------*/
.sfondo_gialla{
	background-color:#FFF2DF;
	padding:0px 7px 3px 0px
}
.sfondo_giallalink{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 80%;
	font-weight: bold;  
	border-bottom:1px solid #666;
	margin:0px;
	padding:6px 0px 4px 4px;
	display: block;
	color:#142552;
	background-color:#FFF2DF;
	margin-bottom:2px;
}
 a.sfondo_giallalink:link, a.sfondo_giallalink:visited{
    font-family: Arial, Helvetica, sans-serif;
	font-size: 80%;
	font-weight: bold;  
	border-bottom:1px solid #666;
	margin:0px;
	padding:4px 0px 4px 4px;
	display: block;
	color:#142552;
	background-color:#FFF2DF;
	border-left:9px solid #FF9528;
	margin-bottom:2px;}

a.sfondo_giallalink:hover{
    font-family: Arial, Helvetica, sans-serif;
	font-size: 80%;
	font-weight: bold;  
	border-bottom:1px solid #666;
	margin:0px;
	padding:4px 0px 4px 4px;
	display: block;
	color:#142552;
	background-color:#FFF2DF;
	border-left:9px solid #FF9528;
	margin-bottom:2px;}

.gialla_sinistra{
    background-color:#FFDAA0;
	background-image: url(/img/test/freccina_link_off.gif);
	background-position:0px 2px;
	background-repeat: no-repeat;
	padding-left:12px;
	padding-bottom:5px;
	padding-top: 3px;
}
.lineagialla{
    background-color:#FFDAA0;
	border-bottom:1px solid #CCCCCC;
	height:5px;
	font-size:20%;
	padding-bottom:5px;
}
.continua_news_gialla{
    background-color:#FFDAA0;
	text-align:right;
	color:#666666;
	font-size:70%;
	font-weight:bold;
	padding: 2px 7px 8px 7px;	
	padding-top:2px;
	border-bottom:1px solid #CCCCCC;
}
#content p{
    margin:0px;
}
#content {
   padding:0px 7px 3px 7px
}
#content h3{
  text-align:justify;
  margin:0px 0px 5px 0px;
}
#content h4{
  text-align:justify;
  margin:0px;
}

#content li {
	/*margin:0px 0px 0px 16px;
	padding: 0px 0px 0px 0px;
	border: 0px;
	
	list-style: square outside none;*/line-height:120%;
}
.verde li{
  list-style-image:url(/img/test/focus_52.gif);
}
.verde_selected li{
    background-color:#DDDDAC;
	list-style-image:url(/img/test/focus_52.gif);
}
.verde_sfondo{
    background-color:#DDDDAC;
	display:block;
}
.arancio li{
  list-style-image:url(/img/test/focus_51.gif);
}
.magi li{
  list-style-image:url(/img/test/focus_50.gif);
}
.printestata{
}
.printmenusup{
}
.printmenuinf{
}
.printbread{
}
.menusinistra{
}
.menudestra{
}
.footersup{
}
.footerinf{
}
a.link4Liv {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 75%;
	font-weight: normal;
	line-height: 180%;
   color: #496FB7;
}
.link4LivOn {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 75%;
	font-weight: bold;
	line-height: 180%;
   color: #11367E;
}
.clear{clear:both;
}
#registra td{font-size:12px;}
#registra input{border:1px solid #ccc;
font-size:100%}
.pulsante {
	background-color:#404968;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight: bold;
	color: #FFFFFF;
	padding:3px;
	text-align: center;}

.notacontenuto{
/*border:1px solid #CCCCCC;*/
margin:2px;
font-family:Arial, Helvetica, sans-serif;

}
.titolonota{
margin:3px;
font-weight:bold;
padding:6px;
background-color:#DFDFDF;
border-bottom:1px solid #666;
}
.testonota{
margin:10px;font-size:80%;
}
.print_large{
}
.strillo{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 70%;
	font-weight:normal;
	text-align:left;
	}
	
	/*stili per il testo verde, giallo e rosso*/
.verde{
	font-family: Arial, Helvetica, sans-serif;
	font-weight:normal;
	color:#59590B;
	}
.rosso{
	font-family: Arial, Helvetica, sans-serif;
	font-weight:normal;
	color:#800000;
	}
.arancione{
	font-family: Arial, Helvetica, sans-serif;
	font-weight:normal;
	color:#804000}
	/*stili per la tabella delle ricerche documentazione*/
/*TABELLA DI RICERCA PER ARGOMENTI -BANCA DATI*/
.tabHead {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 80%;
	font-weight: bold;
   	color: #000000;
	display:block;
	padding-top: 5px;
	padding-left: 10px;
	padding-bottom: 5px;
	padding-right: 10px;
	text-align:center;
}
a.tabHead, a.tabHead:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 75%;
	font-weight: bold;
   	color:#333333;
	border:1px solid #999999;
	border-bottom:1px solid #fff;
	display:block;
	
}
a.tabHead:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 75%;
	font-weight: bold;
   	color:#fff;
	background-color:#404968;
	border:1px solid #999999;
	display:block;
	text-decoration:none;
}
.titoloNotizia {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 75%;
	font-weight: bold;
	line-height: 130%;
   color: #384764;
   text-align:left;
}
.tab_uno, a.tab_uno, a.tab_uno:visited, a.tab_uno:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 80%;
	font-weight: bold;
   	color:#333;
	background-color:#DFDFDF;
	display:block;
	text-align:center;
	border-left:1px solid #999999;
	border-top:1px solid #999999;
	border-right:1px solid #999999;
		display:block;
	padding-top: 3px;
	padding-left: 10px;
	padding-bottom: 3px;
	padding-right: 10px;
}
.tabRicercaOffHead {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 80%;
	font-weight: bold;
   	color: #fff;
	background-color:#DFDFDF;
	display:block;
	padding-top: 5px;
	padding-left: 10px;
	padding-bottom: 5px;
	padding-right: 10px;
	text-align:center;
	border-top:1px solid #999999;
}
a.tabRicercaOffHead, a.tabRicercaOffHead:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 80%;
	font-weight: bold;
   	color:#333;
	background-color:#DFDFDF;
	display:block;
	text-align:center;
	border-left:1px solid #999999;
	border-top:1px solid #999999;
}
a.tabRicercaOffHead:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 80%;
	font-weight: bold;
   	color: #fff;
	background-color:#666;
	display:block;
	text-align:center;
	text-decoration:none;
	border-left:1px solid #999999;
	border-top:1px solid #999999;
}
a.RicercaOffHead {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 80%;
	font-weight: bold;
   	color: #496FB7;
}
.t_documentazione
{
	border:1px solid #CCCCCC;
	padding: 4px;
}
.t_documentazione input
{
	border:1px solid #ccc;
	padding: 2px;
	font-size:12px;
}
.t_documentazione th
{
font-size:75%;
text-align:left;
font-weight:normal;
}
.riga_norm_dispari{
	font-size:11px;
	background-color:#EEEEEE;
	padding-left:60px;
	padding-top:7px;
	padding-bottom:7px;
	color:#000000;
	border-bottom:1px #CCCCCC solid;
}
.riga_norm_pari{
	font-size:11px;
	background-image:url(../../img/sfondo_tab.jpg);
	padding-left:80px;
	padding-top:7px;
	padding-bottom:7px;
	color:#000000;
	border-bottom:1px #CCCCCC solid;
}
.riga_disparilivello{
	font-size:11px;
	background-image:url(../../img/sfondo_tab.jpg);
	padding-left:80px;
	padding-top:7px;
	padding-bottom:7px;
	color:#000000;
}
.riga_parilivello{
	font-size:11px;
	background-color:#EEEEEE;
	padding-left:100px;
	padding-top:7px;
	padding-bottom:7px;
	color:#000000;
}
.spazio_cartellina{
    padding-left:3px;
	padding-right:1px;
}
.riga_norm_grey{
	background-color:#EEEEEE;
	padding-left:20px;
	padding-top:7px;
	padding-bottom:7px;
	color:#000000;
}
.riga_norm_white{
	background-image:url(../../img/sfondo_tab.jpg);
	padding-left:20px;
	padding-top:7px;
	padding-bottom:7px;
	color:#000000;
}
.schema{
    background-color:#EEEEEE;
	border:1px #999999 solid;
	width:98%;
	margin-left:10px;
}
.riga_sup{
    font-size:11px;
    background-color:#555;
	padding-left:20px;
	padding-top:7px;
	padding-bottom:7px;
	color:#FFFFFF;
	font-weight:bold;
}
.riga_sott{
    background-color:#CCCCCC;
	padding-left:20px;
	padding-top:7px;
	padding-bottom:7px;
	color:#302888;
	font-weight:bold;
	text-transform:uppercase;
	font-size:13px;
}
.spazio_immagine{
    margin-left:3px;
	margin-right:5px;
}
.allineades{
    float:right;
	position:relative;
	top:-23px;
	left:-10px;
}
.riga_norm{
	font-size:11px;
	background-image:url(../../img/sfondo_tab.jpg);
	padding-left:40px;
	padding-top:7px;
	padding-bottom:7px;
	color:#000000;
	border-bottom:1px #CCCCCC solid;
}
.riga_norm_primo{
	font-size:11px;
	background-image:url(../../img/sfondo_tab.jpg);
	padding-left:40px;
	padding-top:7px;
	padding-bottom:7px;
	color:#000000;
	border-bottom:1px #CCCCCC solid;
}
.riga_norm_secondo{
	font-size:11px;
	background-color:#EEEEEE;
	padding-left:60px;
	padding-top:7px;
	padding-bottom:7px;
	color:#000000;
	border-bottom:1px #CCCCCC solid;
}
.riga_norm_terzo{
	font-size:11px;
	background-image:url(../../img/sfondo_tab.jpg);
	padding-left:80px;
	padding-top:7px;
	padding-bottom:7px;
	color:#000000;
	border-bottom:1px #CCCCCC solid;
}
.riga_norm_quarto{
	font-size:11px;
	background-color:#EEEEEE;
	padding-left:100px;
	padding-top:7px;
	padding-bottom:7px;
	color:#000000;
	border-bottom:1px #CCCCCC solid;
}
.riga_primolivello{
	font-size:11px;
	background-image:url(../../img/sfondo_tab.jpg);
	padding-left:40px;
	padding-top:7px;
	padding-bottom:7px;
	color:#000000;
}
.riga_secondolivello{
	font-size:11px;
	background-color:#EEEEEE;
	padding-left:60px;
	padding-top:7px;
	padding-bottom:7px;
	color:#000000;
}
.riga_terzolivello{
	font-size:11px;
	background-image:url(../../img/sfondo_tab.jpg);
	padding-left:80px;
	padding-top:7px;
	padding-bottom:7px;
	color:#000000;
}
.riga_quartolivello{
	font-size:11px;
	background-color:#EEEEEE;
	padding-left:100px;
	padding-top:7px;
	padding-bottom:7px;
	color:#000000;
}
.riga_quintolivello{
	font-size:11px;
	background-image:url(../../img/sfondo_tab.jpg);
	padding-left:120px;
	padding-top:7px;
	padding-bottom:7px;
	color:#000000;
	border-bottom:1px #CCCCCC solid;
}
.searchResult{
	font-size:75%;
	font-weight:bold;
	
}
.chisiamo{
    color:red;
    font-size:400%;
	position:relative;
	top:-2px;
	right:40px;
	width:87px;
	text-decoration:none;
}
a.chisiamo:active{
	text-decoration:none;
}
a.chisiamo:visited{
	text-decoration:none;
}
a.chisiamo:hover{
	text-decoration:none;
}

/*STILI PER SCHEDA PERSONALE*/
.bord{
    border:1px solid #999999;
	}
.bord_on{
    border:1px solid #CCCCCC;
	}
.linea{
    font-family: Arial, Helvetica, sans-serif;
	font-size: 70%;
	font-weight: normal;
    padding-left:7px;
    border-top:1px solid #CCC;
}
.tab2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 70%;
	font-weight: normal;
   color: #505050;
   padding-left:8px;
}
.tab1Head {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight: bold;
    color: #11367E;
	background-color:#F0F0F0;
	/*text-align: left;*/
}
/*SERVE PER LE INTESTAZIONI DELLE TABELLE DI SCHEDAPERSONALE - METTENDO IL TESTO A DESTRA*/
.txtRight {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight: bold;
    color: #11367E;
	background-color:#F0F0F0;
	text-align:right;
}

/*RICERCA ARLEX*/
.larghezzaTabRicerca{
padding: 0px 10px;
}


/* SONDAGGIO ISFOL */
.istogramma_riga{
	height:10 px; 
	background-color: #C00000; 
	text-align:center; 
	color:white;
}

.istogramma_container_riga{
	width:100%; 
	border:1px solid #505050;
}
.istogramma_container_riga_vuota{
	width:100%; 
	border:1px 
	solid black;
	text-align:center;
}
.istogramma_box_domande{
	margin-top: 20px;
	font-size: x-small;
}

.istogramma_box_domande p{
	font-weight: bold;
}

.istogramma_risposta{
	border: 1px solid white;
	vertical-align: middle;
}
.title_statistiche{
	text-size: medium;
	color: black;
	font-weight: bold;
}
