.hidden {
	display: none;
}

/*stili specifici per il layout*/
#contenitore{
	background-color: #EE8631;
	color: Black;
	margin: 0px;
	padding: 0px;
}
#header {
  	background-color: #CCCCCC;
	color: Black;
	margin: 0px;
	padding: 10px 6px 10px 0px;
	height: 65px;	
}
#colonna_sx{
	float: left;
	width: 100%;
	margin: 0px;
	padding: 0px;
}
#colonna_dx{
	margin: 0px 0px 0px 20%;
	padding: 0px;
	background-color: White;
} 
#colonna_dx_index{
	margin: 0px 0px 0px 20%;
	padding: 0px;
	background-color: #000099;
}
#footer{
	clear: both;
	background-color: #000099;
	margin: 0px;
	padding: 0px;
	height: 21px;
}

 /*STILI PER IL MENU DEI FORUM*/

#menu_forum ul{
	margin: 0px 0px 0px 0px;
	padding: 0px; 
	list-style-type: none;
	background-color: #ED9044;
	width: 100%;
}
#menu_forum li {
	margin: 0px;
	padding: 0px; 
	font-size: 1em;
}

#menu_forum li#voce1 {
	background-color: #FDCDAE;
}
#menu_forum li#voce2 {
	background-color: #ECB68A;
}
#menu_forum li#voce3 {
	background-color: #ECA163;
}

#voce {
	background-color: #F9E5D6;
	padding: 5px 0px 6px 0px;
	font-size: 12px;
	width: 100%;
	/*min-height: 30px;
	height: auto !important;*/
	height: 30px;
}

#voce a {
	background-position: right;
 	background-repeat: no-repeat;
	text-decoration: none;
	font-size: 12px;
	text-align: left;
	color: #000099;
	font-weight: bold;
	display: block;
	padding-left: 4%;
	padding-right: 1%;
}

#voce a:hover {
 	background-position: right;
	background-repeat: no-repeat;
	text-decoration: none;
	font-size: 12px;
	color: #7F6699;
	font-weight: bold;
	text-align: left;
	display: block;
	padding-left: 4%;
	padding-right: 1%;
}



#menu_forum a {
	 background-position: right;
 	 background-repeat: no-repeat;
	 text-decoration: none;
	 font-size: 12px;
	 color: #0059D9;
	 display: block;
	 min-height: 20px;
	 height: auto !important;
	 height: 20px;
	 padding: 0px 0px 0px 10px;
}
 #menu_forum a:hover {
 	 background-position: right;
 	 background-repeat: no-repeat;
   	 text-decoration: none;
 	 color: #ffffff;
	 display: block;
	 min-height: 20px;
	 height: auto !important;
	 height: 20px;
	 padding: 0px 0px 0px 10px;
}

#voce_on {
	background-color: #000099;
/*	padding: 8px 0px 6px 0px;*/
	padding: 5px 0px 6px 0px;
	font-size: 12px;
	width: 100%;
	height: 30px;
	border-bottom: 1px solid #000099;
}
#voce_on a {
	background-position: right;
 	background-repeat: no-repeat;
	text-decoration: none;
	text-align: left;
	color: #ffffff;
	font-weight: bold;
	display: block;
	padding-left: 4%;
	padding-right: 1%;
}
 #voce_on a:hover {
	background-position: right;
 	background-repeat: no-repeat;
	text-decoration: none;
	text-align: left;
	color: #ee8631;
	font-weight: bold;
	display: block;
	padding-left: 4%;
	padding-right: 1%;
}


#menu_forum li#voce1 a {
	 background-position: right;
 	 background-repeat: no-repeat;
	 text-decoration: none;
	 font-weight: bold;
 	 color: #0059D9;
	 display: block;
	 min-height: 20px;
	 height: auto !important;
	 height: 20px;
	 padding: 3px 0px 0px 10px;
}
 #menu_forum li#voce1 a:hover {
 	 background-position: right;
 	 background-repeat: no-repeat;
	 text-decoration: none;
	 font-weight: bold;
 	 color: #ffffff;
	 display: block;
	 min-height: 20px;
	 height: auto !important;
	 height: 20px;
	 padding: 3px 0px 0px 10px;
}

#menu_forum li#voce1_on {
	background-color: #FDCDAE;
}
#menu_forum li#voce1_on a {
	background-position: right;
 	background-repeat: no-repeat;
	text-decoration: none;
 	color: #000099;
	font-weight: bold;
	display: block;
	min-height: 20px;
	height: auto !important;
	height: 20px;
	padding: 3px 0px 0px 10px;
}
#menu_forum li#voce1_on a:hover {
	background-position: right;
 	background-repeat: no-repeat;
	text-decoration: none;
 	color: #000099;
	font-weight: bold;
	display: block;
	min-height: 20px;
	height: auto !important;
	height: 20px;
	padding: 3px 0px 0px 10px;
}
#menu_forum li#voce2_on {
	background-color: #ECB68A;
}
#menu_forum li#voce2_on a {
	background-position: right;
 	background-repeat: no-repeat;
	text-decoration: none;
 	color: #000099;
	font-weight: bold;
	display: block;
	min-height: 20px;
	height: auto !important;
	height: 20px;
	padding: 3px 0px 0px 10px;
}
#menu_forum li#voce2_on a:hover {
	background-position: right;
 	background-repeat: no-repeat;
	text-decoration: none;
 	color: #000099;
	font-weight: bold;
	display: block;
	min-height: 20px;
	height: auto !important;
	height: 20px;
	padding: 3px 0px 0px 10px;
}
#menu_forum li#voce3_on a {
	background-position: right;
 	background-repeat: no-repeat;
	text-decoration: none;
 	color: #000099;
	font-weight: bold;
	display: block;
	min-height: 20px;
	height: auto !important;
	height: 20px;
	padding: 3px 0px 0px 10px;
}
#menu_forum li#voce3_on a:hover {
	background-position: right;
 	background-repeat: no-repeat;
	text-decoration: none;
 	color: #000099;
	font-weight: bold;
	display: block;
	min-height: 20px;
	height: auto !important;
	height: 20px;
	padding: 3px 0px 0px 10px;
}

/*STILI PER IL LINK ALLA WORLD LIST*/
.world_list{
	background-repeat: no-repeat;
	background-position: left;
	width: 100%;
	min-height: 40px;
	height: auto !important;
	min-height: 40px;
	padding: 0px;
	margin: 0px;
	text-align: center;
}

.contatore{
/*	background-image: url("/images/loghi/pulsante_g.gif");
	background-repeat: no-repeat;
	background-position: center;*/
/*	height: 30px;*/
	/*width: 100%;*/
	/*padding-top: 8px;*/
	text-align: left;
	padding: 0px;
/*	padding-right: 10%;*/
	
	font-family: Arial, Helvetica, sans-serif;
	}
	
.contatore ul{
/*	margin: 0px;*/
	/*padding-top: 20px;*/
	margin: 1.2em 0 0 0;
	margin-left: 60px;
/*margin-bottom: 0px;
margin-left: 100px;
margin-right: 100px;*/
	width: 4%;
	font-size: 1.2em;
	font-weight: bold;
/*	padding: 5px;*/
	list-style-type: none;
	/*border-top: solid 1px #C9CDD3;*/
/*	border-bottom: double 4px #EE8631;*/
/*	border-right: double 3px #EE8631;*/
	/*background-color: #EE8631;*/
}
.contatore li{
	margin: 0px;
	padding: 0px;
	/*font-size: 1.3em;*/
	color: #000066;
	font-size: 1.1em;
	font-weight: bold;
	padding-right: 10px;
	padding-left: 10px;
/*	padding-top: 3px;*/
}
.testo_world_list ul{
/* 	margin: 0px 0px 15px 0px;*/
	margin: 0px 0px 0px 0px;
	padding: 0px; 
	list-style-type: none;
	width: 100%;
}

.testo_world_list li {
	margin: 0;
/*	font-size: 1em;*/
	font-size: 1.1em;
	color: #000066;
/*	color: #687579;*/
	font-family: Arial, Helvetica, sans-serif;
   font-weight: bold;
	padding-right: 1em;
	padding-left: 1em;
	text-align: left;
	/*background-color: #ECB68A;*/
	/*background-color: #99A98F;*/
}
/*.world_list a {
	color: #000099;
	font-weight: bold;
	display: block;
	padding-left: 1%;
	padding-right: 1%;
	width: 90%;
	border-bottom: solid 1px #99A98F;
	background-color: #99A98F;
}
.world_list a:hover {
 	color:  #ffffff;
	font-weight: bold;
	display: block;
	padding-left: 1%;
	padding-right: 1%;
	border-bottom: solid 1px #ffffff;
	width: 90%;
	background-color: #99A98F;
}*/
 
 /* menu ASSOCIAZIONI */
 
#menu_secondario ul {
	margin: 40px 0px 0px	0px;
	padding: 0px 0px 0px 10px;
	list-style-type: none;
	width: 85%;
	text-align: right;
}
#menu_secondario li {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	min-height: 25px;
	height: auto !important;
	height: 25px;
}
#menu_secondario li a {
	color: #FFFFFF;
	font-weight: bold;
	display: block;
	/*background-image: url("/images/sfondi/sfondo_tasti_menu_blu.jpg");*/
	border-bottom: 1px solid #EEEEEE;
}
#menu_secondario li a:hover {
	color: #000099;
	font-weight: bold;
	display: block;
	border-bottom: 1px solid #000099;
}
#menu_secondario li a.on {
	color: #000099;
	font-weight: bold;
	display: block;
	border-bottom: 1px solid #000099;
}
/* fine menu ASSOCIAZIONI */


/*STILI PER LA COLONNA DESTRA*/
		  /*STILI PER IL MENU PRINCIPALE*/
		  
/*#navigazione{
  	background-color: #EE8631;
	margin: 0px 0px 0px 0px;
	padding: 0px;
}*/
#menu_principale{
   width: 100%;
	float:left;
	background-color: #EE8631;
	margin: 0px;
	padding: 0px;
	border-bottom: 1px solid #000099;
}		  
#menu_principale ul{
	margin: 0px;
	padding: 0px; 
	list-style-type: none;

}
#menu_principale li {
	float: left;
	margin: 0px;
	padding: 5px 0px 6px 0px;
	font-size: 1em;
	/*min-height: 30px;
	height: auto !important;*/
	height: 30px;
}
#menu_principale li#sezione1{
	background-color: #F3CDAE;
	width: 18%;
}
#menu_principale li#sezione2 {
	background-color: #ECB68A;
	width: 18%;
}
#menu_principale li#sezione3 {
	background-color: #ECA163;
	width: 18%;
}
#menu_principale li#sezione4 {
	background-color: #ED9044;
	width: 29%;
}
#menu_principale li#sezione5 {
	background-color: #EE8631;
	width: 16%;
}
#menu_principale a {
	background-image: url("/images/freccine/freccina_off.gif");
	background-position: right;
 	background-repeat: no-repeat;
	text-align: left;
	color: #000099;
	font-weight: bold;
	display: block;
	padding-left: 0.5em;
	padding-right: 0.5em;
}
#menu_principale a:hover {
 	background-image: url(/images/freccine/freccina_on.gif);
	background-position: right;
	background-repeat: no-repeat;
 	color:  #ffffff;
	font-weight: bold;
	text-align: left;
	display: block;
	padding-left: 0.5em;
	padding-right: 0.5em;
}
#menu_principale li#sezione5 a {
	background-image: url(/images/freccine/freccina_off_blu.gif);
	background-position: right;
 	background-repeat: no-repeat;
 	text-align: left;
	color: #000099;
	font-weight: bold;
	display: block;
	padding-left:0.5em;
	padding-right: 0.5em;
}
#menu_principale li#sezione5 a:hover {
 	background-image: url(/images/freccine/freccina_on_blu.gif);
	background-position: right;
 	background-repeat: no-repeat;
	text-align: left;
	color: #ffffff;
	font-weight: bold;
	display: block;
	padding-left: 0.5em;
	padding-right: 0.5em;
}
#menu_principale li#sezione1_on{
	background-color: #000099;
	width: 18%;
}
#menu_principale li#sezione2_on {
	background-color: #000099;
	width: 18%;
}
#menu_principale li#sezione3_on {
	background-color: #000099;
	width: 18%;
}
#menu_principale li#sezione4_on {
	background-color: #000099;
	width: 29%;
}
#menu_principale li#sezione5_on {
	background-color: #000099;
	width: 16%;
}
#menu_principale a.on {
	background-image: url("/images/freccine/freccina_on.gif");
	background-position: right;
 	background-repeat: no-repeat;
	text-align: left;
	color: #ffffff;
	font-weight: bold;
	display: block;
	padding-left: 0.5em;
	padding-right: 0.5em;
}
#menu_principale a.on:hover {
	background-image: url("/images/freccine/freccina_on.gif");
	background-position: right;
 	background-repeat: no-repeat;
	text-align: left;
	color: #ee8632;
	font-weight: bold;
	display: block;
	padding-left: 0.5em;
	padding-right: 0.5em;
}

/*STILI PER IL MENU PRINCIPALE - ULTIMA SEZIONE (about iern)*/
#menu_principale_ult{
	background-color: #000099;
	margin: 0px;
	padding: 0px;
	border-bottom: 1px solid #000099;

	width: 100%;
	float:left;
}		  
#menu_principale_ult ul{
	margin: 0px;
	padding: 0px; 
	list-style-type: none;
}
#menu_principale_ult li {
	float: left;
	margin: 0px;
	padding: 6px 0px 6px 0px;
	font-size: 1em;
/*	min-height: 30px;
	height: auto !important;
	height: 30px;*/
}
#menu_principale_ult li#sezione1{
	background-color: #F3CDAE;
	width: 18%;
}
#menu_principale_ult li#sezione2 {
	background-color: #ECB68A;
	width: 18%;
}
#menu_principale_ult li#sezione3 {
	background-color: #ECA163;
	width: 18%;
}
#menu_principale_ult li#sezione4 {
	background-color: #ED9044;
	width: 29%;
}
#menu_principale_ult li#sezione5 {
	background-color: #EE8631;
	width: 16%;
}
#menu_principale_ult a {
	background-image: url("/images/freccine/freccina_off.gif");
	background-position: right;
 	background-repeat: no-repeat;
	text-align: left;
	color: #000099;
	font-weight: bold;
	display: block;
	padding-left: 0.5em;
	padding-right: 0.5em;
}
#menu_principale_ult a:hover {
 	background-image: url(/images/freccine/freccina_on.gif);
	background-position: right;
	background-repeat: no-repeat;
 	color:  #ffffff;
	font-weight: bold;
	text-align: left;
	display: block;
	padding-left: 0.5em;
	padding-right: 0.5em;
}
#menu_principale_ult li#sezione5 a {
	background-image: url(/images/freccine/freccina_off_blu.gif);
	background-position: right;
 	background-repeat: no-repeat;
 	text-align: left;
	color: #000099;
	font-weight: bold;
	display: block;
	padding-left:0.5em;
	padding-right: 0.5em;
}
#menu_principale_ult li#sezione5 a:hover {
 	background-image: url(/images/freccine/freccina_on_blu.gif);
	background-position: right;
 	background-repeat: no-repeat;
	text-align: left;
	color: #ffffff;
	font-weight: bold;
	display: block;
	padding-left: 0.5em;
	padding-right: 0.5em;
}
#menu_principale_ult li#sezione1_on{
	background-color: #000099;
	width: 18%;
}
#menu_principale_ult li#sezione2_on {
	background-color: #000099;
	width: 18%;
}
#menu_principale_ult li#sezione3_on {
	background-color: #000099;
	width: 18%;
}
#menu_principale_ult li#sezione4_on {
	background-color: #000099;
	width: 29%;
}
#menu_principale_ult li#sezione5_on {
	background-color: #000099;
	width: 16%;
}
#menu_principale_ult a.on {
	background-image: url("/images/freccine/freccina_on.gif");
	background-position: right;
 	background-repeat: no-repeat;
	text-align: left;
	color: #ffffff;
	font-weight: bold;
	display: block;
	padding-left: 0.5em;
	padding-right: 0.5em;
}
#menu_principale_ult a.on:hover {
	background-image: url("/images/freccine/freccina_on.gif");
	background-position: right;
 	background-repeat: no-repeat;
	text-align: left;
	color: #ee8632;
	font-weight: bold;
	display: block;
	padding-left: 0.5em;
	padding-right: 0.5em;
}
		 /*STILI PER IL CONTENUTO*/
		 
#contenuto_index{
	margin: 0px;
	padding: 60px 43% 10px 19%;
	min-height: 350px;
	height: auto !important;
	height: 350px;
  	background-color: #000099;	
	color: #ffffff;
	font-size: 1.3em;
	line-height: 135%; 
 }	
#contenuto_login{
	margin: 0px;
	padding: 40px 30px 30px 15%;
	/*min-height: 350px;
	height: auto !important;
	height: 350px;*/
  	background-color: #000099;	
	color: #ffffff;
	font-size: 1.1em;
	line-height: 135%; 
	 }	
#generic_box{
	margin: 0px;
	padding: 0px 0px 0px 0px;
	background-color: #ffffff;	
	float: left;
	width: 100%;
/*	border-top: 1px solid #000099;
	border-right: 24px solid #000099;*/
	}
#generic_box1{
margin: 0px;
	padding: 0px 0px 0px 0px;
	background-color: #ffffff;	
}	
#contenuto1{
	margin: 0px 0px 0px 0px;
  	padding: 2em;
	padding-right: 0px;
	background-color: #ffffff;	
	color: #000000;
	font-size: 0.9em;
	min-height: 350px;
	height: auto !important;
	height: 350px;	
   width: 94%;	
}		  
#contenuto{
	margin: 0px 0px 0px 0px;
   padding: 2em;
	background-color: #ffffff;	
	color: #000000;
	font-size: 0.9em;
	min-height: 350px;
	height: auto !important;
	height: 350px;	
	
}	 
 		/*STILI PER PERCORSO A BRICIOLE DI PANE*/
.percorso{
	font-size: 1em; 
	color: #FF9933;
}

.percorso a{
	color: #FF9933;
	text-decoration: underline;
}
/*STILI PER IL FOOTER*/
#pulsanti{
	width: 20%;
	float: left;
	background-color: #9999CC;
}
#pulsanti ul{
	margin: 0px;
	padding: 0px; 
	list-style-type: none;
	width: 100%;
}
#pulsanti li {
	float: left;
	margin: 0;
	padding: 0px 0px 0px 2px;
	height: 21px;
}
#pulsanti li#home {
	background-color: #666699;
	width:47%;
}
#pulsanti li#home a{
	background-image: url(/images/freccine/freccina-su-arancione.gif);
	background-position: right;
	background-repeat: no-repeat;
	padding: 2px 0 0 0;
	text-align: left;
	color: #ffffff;
	font-weight: bold;
	display: block;
}
#pulsanti li#home a:hover{
	background-image: url("/images/freccine/freccina-sx-arancione.gif");
	background-position: right;
	background-repeat: no-repeat;
	padding: 2px 0 0 0;
	text-align: left;
	color: #000099;
	font-weight: bold;
	display: block;
}
#pulsanti li#contact {
	background-color: #9999CC;
	width: 47%;
}
#pulsanti li#contact a{
	background-image: url(/images/freccine/freccina-sx-arancione.gif);
	background-position: right;
	background-repeat: no-repeat;
	text-align: left;
	color: #ffffff;
	font-weight: bold;
	display: block;
	padding: 2px 0 0 0;
}
#pulsanti li#contact a:hover{
	background-image: url(/images/freccine/freccina-su-arancione.gif);
	background-position: right;
	background-repeat: no-repeat;
	text-align: left;
	color: #000099;
	font-weight: bold;
	display: block;
	padding: 2px 0 0 0;
}
#footer_dx{
	margin: 0px 0px 0px 20%;
	padding: 0px;
	background-color: #000099;
	height: 21px;
}

/*STILI PER INDICE ANCORE trainining-conference-pubblications*/
.menu_ancore_pubblication {
	margin: 4em 0em 7em 0em; 
	padding: opx;
}	
.menu_ancore_pubblication ul{
	list-style-type: none;
	margin: 0px;  
	padding: 1em;
	line-height: 180%;
	/*background-color: #DCDBE3;*/
	text-align: left;
/*	border: 1px solid #BDBCCB;*/
}	
.menu_ancore_pubblication li{
	margin: 1px;
	padding: 2px;
/*	border: 1px solid #64617E;*/
	/*background-color: #938FA9;*/
	line-height: 200%;
}	
.menu_ancore_pubblication li a{
	color: #000099;
	font-size: 1.1em;
	text-decoration: underline;
	font-weight: bold;
}	
.menu_ancore_pubblication li a:hover{
	color: #938FA9;
	font-size: 1.1em;
	text-decoration: underline;
	font-weight: bold;
}
.menu_ancore {
	margin: 4em 0 7em 0; 
	padding: 0px;
}	
.menu_ancore ul{
	list-style-type: none;
	margin: 0px;  
	padding: 1px;
	line-height: 220%;
	background-color: #DCDBE3;
	text-align: center;
	border: 1px solid #BDBCCB;
}	
.menu_ancore li{
	margin: 1px;
	padding: 2px;
	border: 1px solid #64617E;
	background-color: #938FA9;
	display: inline;
}	
.menu_ancore li.selected{
	margin: 1px;
	padding: 2px;
	border: 1px solid #EE8631;
	background-color: #ffffff;
	display: inline;
	font-weight: bold;
	color: #EE8631;
}	
.menu_ancore li.nextyear{
	margin: 1px;
	padding: 2px;
	border: 1px solid #64617E;
	display: inline;
	background-color: #99A98F;
}	
.menu_ancore li a{
	color: #ffffff;
	font-size: 1.1em;
	border-bottom: 1px solid #938FA9;
	white-space: nowrap;
}	
.menu_ancore li a:hover{
	color: #000099; 
	font-size: 1.1em;
	border-bottom: 1px solid #ffffff;
}
.menu_ancore li.nextyear a{
	color: #ffffff;
	font-size: 1.1em;
	border-bottom: 1px solid #99A98F;
}	
.menu_ancore li.nextyear a:hover{
	color: #000099; 
	font-size: 1.1em;
	border-bottom: 1px solid #ffffff;
	
}		
.menu_ancore li a.lettere{
	color: #ffffff;
	font-size: 0.9em;
	border-bottom: 1px solid #938FA9;
}	
.menu_ancore li a.lettere:hover{
	color: #000099; 
	font-size: 0.9em;
	border-bottom: 1px solid #ffffff;
}	
dl.elenco_ancore{
	margin: 5em 0px; 
	padding: 0;
	}
.elenco_ancore dt {
	position: relative;
	left: 0px;
	background-color: #DCDBE3;
	border: 1px solid #BDBCCB;
	padding-left: 10px;
	margin: 0px;
}
.elenco_ancore dt a{
	font-weight: bold;
	font-size: 1.1em;
	color: #ffffff;
	margin: 0px;
  	border: 1px solid #64617E;
	background-color: #938FA9;
	padding: 2px 20px;
}
	
.elenco_ancore dd {
	border-left: 1px solid #DCDBE3;
	border-right: 1px solid #DCDBE3;
	border-bottom: 1px solid #DCDBE3;
	margin: 0 0 0em 4em;
	padding: 0.5em 2em 2em 4em;
	background-color: #EBEBEB;	
	min-height: 2em;
	height: auto !important;
	height: 2em;
}
.elenco_ancore p{
   color: #000099; 
 	border: 1px solid #DCDBE3;
	margin: 2em 6em 0em 4em;
	padding: 1.5em 4em 1em 4em;
	background-color: #EBEBEB;	
	min-height: 2em;
	height: auto !important;
	height: 2em;
}
.elenco_ancore p a{
   color: #000099; 
 	border: 1px solid #DCDBE3;
	margin: 2em 6em 0em 4em;
	padding: 1.5em 4em 1em 4em;
	background-color: #EBEBEB;	
	min-height: 2em;
	height: auto !important;
	height: 2em;
}
.elenco_ancore dd a{
	color: #ee8631;
	/*font-weight: bold;*/
	font-size: 1.1em;
	margin: 0.5em 2em 0 0;
	border-bottom: 1px solid #EBEBEB;
}	
.elenco_ancore dd a:hover{
	color: #ee8631;
	/*font-weight: bold;*/
	font-size: 1.1em;
	margin: 0.52em 2em 0 0;
	border-bottom: 1px solid #ee8631;
}	
dl.elenco_ancore_conferences{
	margin: 5em 0px; 
	padding: 0;
	}
.elenco_ancore_conferences dt {
	position: relative;
	left: 0px;
	background-color: #DCDBE3;
	border: 1px solid #BDBCCB;
	padding-left: 10px;
	margin: 0px;
}
.elenco_ancore_conferences dt a{
	font-weight: bold;
	font-size: 1.1em;
	color: #ffffff;
	margin: 0px;
  	border: 1px solid #64617E;
	background-color: #938FA9;
	padding: 2px 20px;
}
	
.elenco_ancore_conferences dd {
	border-left: 1px solid #DCDBE3;
	border-right: 1px solid #DCDBE3;
	border-bottom: 1px solid #DCDBE3;
	margin: 0 0 0em 4em;
	padding: 0.5em 2em 2em 4em;
	background-color: #EBEBEB;	
	min-height: 2em;
	height: auto !important;
	height: 2em;
}
.elenco_ancore_conferences p{
   color: #000099; 
 	border: 1px solid #DCDBE3;
	margin: 2em 6em 0em 4em;
	padding: 1.5em 4em 1em 4em;
	background-color: #EBEBEB;	
	min-height: 2em;
	height: auto !important;
	height: 2em;
}
.elenco_ancore_conferences p a{
   color: #000099; 
 	border: 1px solid #DCDBE3;
	margin: 2em 6em 0em 4em;
	padding: 1.5em 4em 1em 4em;
	background-color: #EBEBEB;	
	min-height: 2em;
	height: auto !important;
	height: 2em;
}
.elenco_ancore_conferences dd a{
	color: #ee8631;
	/*font-weight: bold;*/
	font-size: 1.1em;
	margin: 0.5em 2em 0 0;
	border-bottom: 1px solid #EBEBEB;
}	
.elenco_ancore_conferences dd a:hover{
	color: #ee8631;
	/*font-weight: bold;*/
	font-size: 1.1em;
	margin: 0.52em 2em 0 0;
	border-bottom: 1px solid #ee8631;
}	
.elenco_ancore_conferences dd p a{
	color: #ee8631;
	/*font-weight: bold;*/
	font-size: 1.1em;
	margin: 0em;
	border-bottom: 1px solid #EBEBEB;
	padding: 0em;
	border: 0px;
}	
.elenco_ancore_conferences dd p a:hover{
	color: #ee8631;
	/*font-weight: bold;*/
	font-size: 1.1em;
	margin: 0em;
	border-bottom: 1px solid #ee8631;
	padding: 0em;
	border: 0px;
	border-bottom: 1px solid #ee8631;
}	



dl.elenco_ancore_training{
	margin: 5em 0px; 
	padding: 0;
	}
.elenco_ancore_training dt {
	position: relative;
	left: 0px;
	background-color: #DCDBE3;
	border: 1px solid #BDBCCB;
	padding-left: 10px;
	margin: 0px;
}
.elenco_ancore_training dt a{
	font-weight: bold;
	font-size: 1.1em;
	color: #ffffff;
	margin: 0px;
  	border: 1px solid #64617E;
	background-color: #938FA9;
	padding: 2px 20px;
}
	
.elenco_ancore_training dd {
	border-left: 1px solid #DCDBE3;
	border-right: 1px solid #DCDBE3;
	border-bottom: 1px solid #DCDBE3;
	margin: 0 0 0em 4em;
	padding: 0.5em 2em 2em 4em;
	background-color: #EBEBEB;	
	min-height: 2em;
	height: auto !important;
	height: 2em;
}
.elenco_ancore_training p{
   color: #000099; 
 	border: 1px solid #DCDBE3;
	margin: 2em 6em 0em 4em;
	padding: 1.5em 4em 1em 4em;
	background-color: #EBEBEB;	
	min-height: 2em;
	height: auto !important;
	height: 2em;
}
.elenco_ancore_training p a{
   color: #000099; 
 	border: 1px solid #DCDBE3;
	margin: 2em 6em 0em 4em;
	padding: 1.5em 4em 1em 4em;
	background-color: #EBEBEB;	
	min-height: 2em;
	height: auto !important;
	height: 2em;
}
.elenco_ancore_training dd a{
	color: #ee8631;
	/*font-weight: bold;*/
	font-size: 1.1em;
	margin: 0.5em 2em 0 0;
	border-bottom: 1px solid #EBEBEB;
}	
.elenco_ancore_training dd a:hover{
	color: #ee8631;
	/*font-weight: bold;*/
	font-size: 1.1em;
	margin: 0.52em 2em 0 0;
	border-bottom: 1px solid #ee8631;
}	
.elenco_ancore_training dd p a{
	color: #ee8631;
	/*font-weight: bold;*/
	font-size: 1.1em;
	margin: 0em;
	border-bottom: 1px solid #EBEBEB;
	padding: 0em;
	border: 0px;
}	
.elenco_ancore_training dd p a:hover{
	color: #ee8631;
	/*font-weight: bold;*/
	font-size: 1.1em;
	margin: 0em;
	border-bottom: 1px solid #ee8631;
	padding: 0em;
	border: 0px;
	border-bottom: 1px solid #ee8631;
}	


/*dl.elenco_ancore_training{
	margin: 5em 0px; 
	padding: 0;
	}
.elenco_ancore_training dt {
	position: relative;
	left: 0px;
	background-color: #DCDBE3;
	border: 1px solid #BDBCCB;
	padding-left: 10px;
	margin: 0px;
}
.elenco_ancore_training dt a{
	font-weight: bold;
	font-size: 1.1em;
	color: #ffffff;
	margin: 0px;
  	border: 1px solid #64617E;
	background-color: #938FA9;
	padding: 2px 20px;
}
	
.elenco_ancore_training dd {
	border-left: 1px solid #DCDBE3;
	border-right: 1px solid #DCDBE3;
	border-bottom: 1px solid #DCDBE3;
	margin: 0 0 0em 4em;
	padding: 0.5em 2em 2em 4em;
	background-color: #EBEBEB;	
	min-height: 2em;
	height: auto !important;
	height: 2em;
}
.elenco_ancore_training p{
    color: #000099; 
 	border: 1px solid #DCDBE3;
	margin: 2em 6em 0em 4em;
	padding: 1.5em 4em 1em 4em;
	background-color: #EBEBEB;	
	min-height: 2em;
	height: auto !important;
	height: 2em;
}
.elenco_ancore_training p a{
	color: #000099; 
 	border: 1px solid #DCDBE3;
	margin: 2em 6em 0em 4em;
	padding: 1.5em 4em 1em 4em;
	background-color: #EBEBEB;	
	min-height: 2em;
	height: auto !important;
	height: 2em;
}	
.elenco_ancore_training dd p a:hover{
	color: #ee8631;
	font-weight: bold;
	font-size: 1em;
	margin: 0em;
	border-bottom: 1px solid #ee8631;
	padding: 0em;
	width: auto;
	display: hidden;
}	

.elenco_ancore_training p a{
   color: #000099; 
 	border: 1px solid #DCDBE3;
	margin: 2em 6em 0em 4em;
	padding: 1.5em 4em 1em 4em;
	background-color: #EBEBEB;	
	min-height: 2em;
	height: auto !important;
	height: 2em;
}
.elenco_ancore_training dd a{
	color: #ee8631;
	font-weight: bold;
	font-size: 1.1em;
	margin: 0.5em 2em 0 0;
	border-bottom: 1px solid #EBEBEB;
}	
.elenco_ancore_training dd a:hover{
	color: #ee8631;
	font-weight: bold;
	font-size: 1.1em;
	margin: 0.5em 0 0 0;
	border-bottom: 1px solid #ee8631;
}	
.elenco_ancore_training p{
   color: #000099; 
 	border: 1px solid #DCDBE3;
	margin: 2em 6em 0em 4em;
	padding: 1.5em 4em 1em 4em;
	background-color: #EBEBEB;	
	min-height: 2em;
	height: auto !important;
	height: 2em;
}
.elenco_ancore_training dd p a{
   color: #000099; 
   border-bottom : 1px solid #DCDBE3;
	margin: 2em 6em 0em 4em;
	padding: 1.5em 4em 1em 4em;
	background-color: #EBEBEB;	
	min-height: 2em;
	height: auto !important;
	height: 2em;
}*/
.continent_top_stile{
	font-size: 1em;
	color: #8A87A2;
	position: absolute;
	right: 6em;
	margin-top: 3px;
	width: 1em;
	text-align: center;
}
.continent_top_stile a{
	font-size: 1em;
  	color: #8A87A2;
	text-decoration: underline;
	background-color: #DCDBE3;
	border: none;	
	width: 1em;
	padding: 0px 4px;
}
.mesi_top_stile{
	font-size: 1em;
  	color: #8A87A2;
	position: absolute;
	right: 6em;
	margin-top: 3px;
	width: 1em;
	text-align: center;
}
.mesi_top_stile a{
	font-size: 1em;
  	color: #8A87A2;
	text-decoration: underline;
	background-color: #DCDBE3;
	border: none;	
	width: 1em;
	padding: 0px 4px;
}
.publications_top_stile{
	font-size: 1em;
  	color: #8A87A2;
	position: absolute;
	right: 6em;
	margin-top: 3px;
	width: 1em;
	text-align: center;
}
.publications_top_stile a{
	font-size: 1em;
  	color: #8A87A2;
	text-decoration: underline;
	background-color: #DCDBE3;
	border: none;	
	width: 1em;
	padding: 0px 4px;
}

/*STILI PER INDICE ANCORE AZ_INDEX*/
dl.elenco_alfabetico{
	margin: 5em 0 5em 15%; 
	padding: 0;
	width: 70%;
	}
.elenco_alfabetico dt {
	position: relative;
	left: 0px;
	background-color: #DCDBE3;
	padding-left: 10px;
	margin: 0px;
	border: 1px solid #BDBCCB;
}
.elenco_alfabetico dt a{
	font-weight: bold;
	font-size: 1.1em;
	color: #ffffff;
	margin: 0px;
  	border: 1px solid #64617E;
	background-color: #938FA9;
	padding: 2px 20px;
}
.elenco_alfabetico dd {
	border-left: 1px solid #DCDBE3;
	border-right: 1px solid #DCDBE3;
	border-bottom: 1px solid #DCDBE3;
	margin: 0 0 0em 4em;
	padding: 1em 4em 0em 2em;
	background-color: #EBEBEB;
	min-height: 4em;
	height: auto !important;
	height: 3em;
	color: #000099;
}
.elenco_alfabetico dd p{
	font-size: 1em;
	/*font-weight: bold;*/
	/*text-transform: uppercase;*/
	/*margin: 0.5em 1em;*/
	margin: 0px;
	color: #000099;
}
.elenco_alfabetico dd span{
	color: #000099;
	font-size: 1.1em;
	margin: 0.5em 2em 0 2em;
}
.elenco_alfabetico dd a{ 
	color: #ee8631;
	/*font-weight: bold;*/
	font-size: 1em;
	margin: 0.5em 2em 0 2em;
	border-bottom: 1px solid #EBEBEB;
	display: block;
}	
.elenco_alfabetico dd a:hover{
	color: #ee8631;
	/*font-weight: bold;*/
	font-size: 1em;
	/*border-bottom: 1px solid #ee8631;*/
	margin: 0.5em 2em 0 2em;
	display: block;
	text-decoration: underline;
}	
.az_top_stile{
	font-size: 1em;
	color: #8A87A2;
	position: absolute;
	right: 3em;
	margin-top: 3px;
	width: 1em;
	text-align: center;
}
.az_top_stile a{
	font-size: 1em;
 	color: #8A87A2;
	text-decoration: underline;
	background-color: #DCDBE3;
	border: none;	
	width: 1em;
	padding: 0px 4px;
}

/*STILI la MAPPA DEL MONDO*/

.mappamondo {
	text-align: center;
	margin: 0px; 
}
.mappamondo p{
	font-size: 1.2em;
	margin: 0; 
	padding: 1em 0 1em 0; 
	color: #7A8D6C;
	font-weight: bold;
}
/*STILI PER LE MAPPE ASSOCIAZIONI*/

#box_contenuti {
	margin: 3em 0px 0px 0px;
	padding: 0px;
	float: left;
	width: 100%;
/*	overflow: visible;
	border: solid;*/
}
#box_contenuti h4{
	color: #000099;
}
#box_contenuti .sfondo_bianco {
	background-color: White;
	float: left;
	width: 100%;
}
#box_contenuti .mappa {
	float: left;
	margin: 0px 3em 3em 0px;
	padding: 0px 0px 0px 0px;
}
#box_contenuti .elenco_regolatori {
/*	margin: 350px 0px 0px 0px;*/
	padding: 0px;
	font-size: 1em;
	min-height: 310px;
	height: auto !important;
	height: 310px;
	clear: both;
}
#box_contenuti .elenco_regolatori_continent {
	margin: 0px 0px 0px 0%;
	float: left;
	width: 30%;
	padding: 0px;
	font-size: 1em;
	min-height: 310px;
	height: auto !important;
	height: 310px;
}
#box_contenuti .elenco_regolatori_continent a{
	color: #ee8631;
	/*font-weight: bold;*/
	margin: 0.5em 2em 0.5 6em;
	border-bottom: 1px solid #EBEBEB;
	display: block;
	text-align: left;
}	
#box_contenuti .elenco_regolatori_continent a:hover{
	color: #ee8631;
	/*font-weight: bold;*/ 	
	margin: 0.5em 2em 0.5 6em;
	display: block;
	text-align: left;
	text-decoration: underline;
}	
/*
#box_contenuti .elenco_regolatori ul {
	margin: 0 2em 0 3em;
	padding: 0em 0 2em 2em;	
	line-height: 250%;
	list-style-type: decimal;
	list-style-position: inside;
	font-size: 1em;
	border: solid;
}
#box_contenuti .elenco_regolatori li {
	margin: 0;
	padding: 0 0 0 1em;	
	border-bottom: 1px solid #ffffff; 
}
*/
b.rtop { 
	display: block;
	background: #fff;
}
b.rbottom {
	display: block;
	background: #fff;
}
b.rtop b {
	display: block;
	background-color: #EBEBEB;
	overflow: hidden;
	height: 1px
}
b.rbottom b {
	display: block;
	background-color: #EBEBEB;
	overflow: hidden;
	height: 1px
}
b.r1 {
	margin: 0px 5px
}
b.r2 {
	margin: 0px 3px
}
b.r3 {
	margin: 0px 2px
}
b.rtop b.r4 {
	margin: 0px 1px;
	height: 2px
}
b.rbottom b.r4 {
	margin: 0px 1px;
	height: 2px
}
div#boxangoli {
	background-color:  #EBEBEB;
	margin: 0px;
	text-align: center;
	}
div#boxangoli table {
	margin: 0px;
	padding: 0px;	 
	width: 95%;
	color: #000099;
}
.number_titolo{
	margin: 0;
	padding: 0;	
	font-size: 1em;
	width: 1%;
	text-align: left;
	font-weight: bold;
	border-bottom: 1px solid #ffffff; 
	height: 35px;
}
.country_titolo{
	margin: 0;
	padding: 0 0 0.7em 0.7em;	
	font-size: 1em;
	width: 5%;
	text-align: left;
	font-weight: bold;
	border-bottom: 1px solid #ffffff; 
}
.istitution_titolo{
	margin: 0;
	padding: 0 0 0.7em 0.7em;	
	font-size: 1em;
	width: 7%;
	text-align: left;
	font-weight: bold;
	border-bottom: 1px solid #ffffff; 
}
.www_titolo{
	margin: 0;
	padding: 0 0 0.7em 0.7em;	
	font-size: 1em;
	width: 3%;
	text-align: center;
	font-weight: bold;
	border-bottom: 1px solid #ffffff;  
}
.profile_titolo{
	margin: 0;
	padding: 0 0 0.7em 0.7em;	
	font-size: 1em;
	width: 3%;
	text-align: center;
	font-weight: bold;
	border-bottom: 1px solid #ffffff; 
}
.number{
	margin: 0;
	padding: 0 0 0 20px;	
	font-size: 1em;
	width: 1%;
	text-align: left;
	border-bottom: 1px solid #ffffff; 
	height: 25px;
}
.country{
	margin: 0;
	padding: 0 0 0 10px;	
	font-size: 1em;
	width: 5%;
	text-align: left;
	border-bottom: 1px solid #ffffff;
	height: 25px; 
}
.istitution{
	margin: 0;
	padding: 0 0 0 10px;	
	font-size: 1em;
	width: 7%;
	text-align: left;
	border-bottom: 1px solid #ffffff; 
}

/* --- colonna website --- */
.www{
	margin: 0;
	padding: 0 0 0 10px;	
	font-size: 1em;
	width: 3%;
	text-align: center;
	border-bottom: 1px solid #ffffff;
	height: 30px; /* inserito per le icone */
	z-index:10; /* inserito per le icone */	
}

.www a{
	color: #ee8631;
	font-size: 1.1em;
	border-bottom: 1px solid #EBEBEB;
	text-align: center;
	
 	background-image: url(/images/loghi/wwworld_on_b.gif);/* inserito per le icone */
	background-repeat: no-repeat;/* inserito per le icone */
	background-position: center;/* inserito per le icone */
	height: 30px;/* inserito per le icone */
	display: block;/* inserito per le icone */
	text-decoration:none;	/* inserito per le icone */
	width: 30%; /* inserito per le icone */
}	
.www a:hover{
	color: #ee8631;
	font-size: 1.1em;
/*	border-bottom: 1px solid #ee8631;*/
	text-align: center;
	background-image: url(/images/loghi/wwworld_off_b.gif);/* inserito per le icone */
	background-repeat: no-repeat;/* inserito per le icone */
	background-position: center;	/* inserito per le icone */
}

.www span{
	display: none;
} 	

/* --- colonna profile --- */
.profile{
	margin: 0;
	padding: 0 0 0 15px;	
	font-size: 1em;
	width: 3%;
	text-align: center;
	border-bottom: 1px solid #ffffff; 
	height: 30px; /* inserito per le icone */
	z-index:10; /* inserito per le icone */
}
.profile a{
	color: #ee8631;
	font-size: 1.1em;
	border-bottom: 1px solid #EBEBEB;
	text-align: center;
	background-image: url(/images/loghi/p_on_dx.gif);/* inserito per le icone */
	background-repeat: no-repeat;/* inserito per le icone */
	background-position: center;/* inserito per le icone */
	height: 30px;/* inserito per le icone */
	display: block;/* inserito per le icone */
	text-decoration:none;/* inserito per le icone */
	width: 50%; /* inserito per le icone */
}

.profile a:hover{
	color: #000099;
	font-size: 1.1em;
/*	border-bottom: 1px solid #000099;*/
	text-align: center;
	
	background-image: url(/images/loghi/p_off_dx.gif); /* inserito per le icone */
	background-repeat: no-repeat; /* inserito per le icone */
	background-position: center; /* inserito per le icone */
}

.profile span{
	display: none;
} 
/*STILI PER journal*/

#box_contenuti .elenco_journal {
/*	margin: 350px 0px 0px 0px;*/
	padding: 0px;
	font-size: 1em;
	min-height: 310px;
	height: auto !important;
	height: 310px;
	clear: both;
}
.journal_titolo{
	margin: 0;
	padding: 0 0 0.7em 0.7em;	
	font-size: 1em;
	width: 18%;
	text-align: left;
	font-weight: bold;
	border-bottom: 1px solid #ffffff; 
}
.journal_editor{
	margin: 0;
	padding: 0 0 0.7em 0.7em;	
	font-size: 1em;
	width: 5%;
	text-align: left;
	font-weight: bold;
	border-bottom: 1px solid #ffffff; 
}
.journal_link{
	margin: 0;
	padding: 0 0 0.7em 0.7em;	
	font-size: 1em;
	width: 5%;
	text-align: center;
	font-weight: bold;
	border-bottom: 1px solid #ffffff; 
}
.j_titolo{
	margin: 0;
	padding: 0 0 0 10px;	
	font-size: 1em;
	width: 18%;
	text-align: left;
	border-bottom: 1px solid #ffffff;
	height: 25px; 
}
.j_editor{
	margin: 0;
	padding: 0 0 0 10px;	
	font-size: 1em;
	width: 5%;
	text-align: left;
	border-bottom: 1px solid #ffffff; 
}
.j_link{
	margin: 0;
	padding: 0 0 0 10px;	
	font-size: 1em;
	width: 5%;
	text-align: center;
	border-bottom: 1px solid #ffffff;
	height: 30px; /* inserito per le icone */
	z-index:10; /* inserito per le icone */	
}

.j_link a{
	color: #ee8631;
	font-size: 1.1em;
	border-bottom: 1px solid #EBEBEB;
	text-align: center;
	background-image: url(/images/libro2_on.gif);/* inserito per le icone */
	background-repeat: no-repeat;/* inserito per le icone */
	background-position: center;/* inserito per le icone */
	height: 30px;/* inserito per le icone */
	display: block;/* inserito per le icone */
	text-decoration:none;	/* inserito per le icone */
	width: 30%; /* inserito per le icone */
}	
.j_link a:hover{
	color: #ee8631;
	font-size: 1.1em;
/*	border-bottom: 1px solid #ee8631;*/
	text-align: center;
	background-image: url(/images/libro2_off.gif);/* inserito per le icone */
	background-repeat: no-repeat;/* inserito per le icone */
	background-position: center;	/* inserito per le icone */
}

.j_link span {
	display: none;
} 	

/*STILI PER LE SCHEDE REGOLATORI*/
.schortcuts ul{
	list-style-type: none;
	margin: 1em 4.5em 1em 0.5em;  
	padding: 0px;
	text-align: right;
	line-height: 140%;
	background-color: #DCDBE3;
	/*border: 1px solid #BDBCCB;*/
}	
.schortcuts ul li{
	margin: 0 0.5em 0 0;
	padding: 0.3em 0;
	border: 1px solid #64617E;
	background-color: #938FA9;
	display: inline;
}	
.schortcuts ul li a{
	padding: 0 0.8em;
	color: #ffffff;
	font-size: 1.1em;
	text-align: center;
	font-weight: bold;
}	
.schortcuts ul li a:hover{
  	padding: 0 0.8em;
	color: #000099; 
	font-weight: bold;
	font-size: 1.1em;
	text-align: center;
	text-decoration: underline;
}
div#boxangoli_int_scheda {
	background-color:  #EBEBEB;
	margin: 0;
	padding: 0;	 
	width: 95%;
	line-height: 1em;
	color: #000099;
}
div#boxangoli_int_scheda .paese_scheda {
	margin: 0;
	padding: 1em 0 0 2.5em;
	font-size: 1.2em;
	background-color: #EBEBEB;
	font-weight: bold;
	text-align: left;
	text-transform: uppercase;
	line-height: 120%;
}
div#boxangoli_int_scheda .paese_scheda ul {
	/*color: #669966;*/
	color: #000099;
	font-weight: normal;
	margin: 0;
	padding: 0 1em 0.5 em 0;
	list-style-type: none;
	text-transform: none;
  }
div#boxangoli_int_scheda .paese_scheda dl {
	/*color: #669966;*/
	color: #000099;
	font-weight: normal;
	margin: 0;
	padding: 0.9em 0 0.7em 0;
	text-transform: none;
   border-bottom: 1px solid #ffffff; 
	width: 30%;
}
div#boxangoli_int_scheda .paese_scheda dt {
	color: #000099;
	font-weight: normal;
	margin: 0;
	padding: 0 1em 0.5em 0;
	white-space: nowrap;
	float: left;
	font-size: 1em;
}
div#boxangoli_int_scheda .paese_scheda dd {
	margin: 0 0 0 0em;
	padding: 0 0 0 1em;
	font-size: 1em;
}
div#boxangoli_int_scheda .paese_scheda a {
	text-transform: none;
	text-align: left;
	/*color: #78987A;*/
	color: #000099;
	text-decoration: underline;
	/*border-bottom: solid 1px #EBEBEB;*/
}
div#boxangoli_int_scheda .paese_scheda a:hover {
	text-align: left;
	/*color: #78987A;*/
		color: #FFA500;
	text-decoration: underline;
	/*border-bottom: solid 1px #78987A;*/
}
div#boxangoli_int_scheda .update_scheda {
	margin: 0;
	padding: 1em 3em 1em 3em;
	font-size: 1em;
	background-color: #EBEBEB;
	text-align: right;
}
.lingua_originale{
	font-family: "Courier New", Courier, monospace;
	font-size: 1em;
}
div#boxangoli_scheda {
	background-color:  #EBEBEB;
	margin: 0;
	width: 95%;
}
div#boxangoli_scheda ul {
   padding-left: 1em;
	list-style: square outside;
	margin-left: 0.5em;
}
div#boxangoli_scheda li {
  	margin-bottom: 0.5em;
}
div#boxangoli_scheda table {
	margin: 2em 0 2em 2em;	
	padding: 0;	 
	background-color: #EBEBEB;
	width: 95%;
	color: #000099;
}
.campo_dati a{
	color: #000099;
	text-decoration: underline;
	/*border-bottom: 1px solid #000099;*/
}	
.campo_dati a:hover{
	color: #ee8631;
	text-decoration: underline;
  /*	border-bottom: 1px solid #ee8631;*/
}	
.campo_sez{
	margin: 0;
	padding: 1em 1em;	
	font-size: 0.9em;
	width: 15%;
	background-color: #EBEBEB;
	font-weight: bold;
	text-align: left;
	text-transform: uppercase;	
	border-bottom: 1px solid #ffffff; 
	height: 35px;
	white-space: nowrap;
	vertical-align: top;
}
.campo_int{
	margin: 0;
	padding: 1em 1em;	
	font-size: 1.1em;
	width: 15%;
	background-color: #EBEBEB;
/*	font-weight: bold;*/
	text-align: left;	
	border-bottom: 1px solid #ffffff; 
	height: 35px;
	white-space: nowrap;
	vertical-align: top;
}
.campo_int_2liv{
	margin: 0;
	padding: 1em 1em 1em 4em;	
	font-size: 1.1em;
/*	font-weight: bold;*/
	width: 15%;
	background-color: #EBEBEB;
	text-align: left;	
	border-bottom: 1px solid #ffffff; 
	height: 35px;
	white-space: nowrap;
	vertical-align: top;
}
.campo_dati{
	margin: 0;
	padding: 1em 1em;	
	font-size: 1em;
	background-color: #EBEBEB;
	text-align: left;	
	border-bottom: 1px solid #ffffff; 
	height: 35px;
}
.campo_int_sources{
	margin: 0;
	padding: 1em 1em;	
	font-size: 1.1em;
	width: 15%;
	background-color: #EBEBEB;
/*	font-weight: bold;*/
	text-align: left;	
	height: 35px;
	white-space: nowrap;
	vertical-align: top;
}
.campo_dati_sources{
	margin: 0;
	padding: 1em 1em;	
	font-size: 1em;
	background-color: #EBEBEB;
	text-align: left;	
	height: 35px;
}
.campo_dati_sources a{
	color: #000099;
	text-decoration: underline;
	/*border-bottom: 1px solid #EBEBEB;*/
}	
.campo_dati_sources a:hover{
	color: #ee8631;
	text-decoration: underline;
  	/*border-bottom: 1px solid #ee8631;*/
}	
td.campo_dati ul {
	margin: 0;
	list-style: square;
	list-style-position: inside;
}
td.campo_dati ul li {
	margin: 0;
	padding: 0;
}
/*stili tabella regolatori*/

.cornice {
	background-color: #EE8631;
	margin: 0px 0px 0px 0px;
}
.grigio {
/*	background-color: #CCCCCC;*/
	background-color: #EBEBEB;
/*	margin-left: 10%;
	margin-right: 30%;
	margin-bottom: 20px;
	margin-top: 20px;
	padding: 10px;*/
	color: #000099;
}
.nazioni {
	color: Window;
	background-color: #778899;
	padding-bottom: 10px;
	padding-top: 10px;
	padding-left :5px;
}
.regolatori{
	background-color: #BCCAD3;
	padding-bottom: 10px;
	padding-top: 10px;
	padding-left :5px;
}
.colonne{
	background-color: #BCCAD3;
	padding-bottom: 10px;
	padding-top: 10px;
	font-variant: small-caps;
	font-weight: bold;
	font-size: medium;
	width: 20%;
	text-align: left;
}
.colonne_width{
	background-color: #BCCAD3;
	padding-bottom: 10px;
	padding-top: 10px;
	font-variant: small-caps;
	font-weight: bold;
	font-size: medium;
	text-align: left;
	width: 35%;
}
.titolo_tab{
	background-color: #BCCAD3;
	padding-bottom: 10px;
	padding-top: 10px;
	padding-left :10px;
	font-variant: small-caps;
	font-weight: bold;
	font-size: 2em;
	text-align: center;
	}
.dati_tab{
	padding: 0.8em 1em 0.8em 1em;
	/*font-size: 1.2em;*/
	border-bottom: 1px solid #ffffff; 
	text-align: left;
}
.link_tab{
   margin: 0px;
	/*font-size: 1em;*/
	text-align: center;
	border-bottom: 1px solid #ffffff; 
   line-height: 165%;
}
.link_tab a{
	color: #000099;
	/*font-size: 1.1em;*/
	/*border-bottom: 1px solid #EBEBEB;*/
	text-decoration: underline;
	text-align: left;
}	
.link_tab a:hover{
	color: #FFA500;
	/*font-size: 1.1em;*/
/*	border-bottom: 1px solid #000099;*/
	/*border-bottom: 1px solid #FFA500;*/
	text-align: left;
	text-decoration: underline;
}

/* ******* WorldWideList ******* */
.colonna1{
	width: 25%;
	color: #000099;
	/*background-color: #778899;*/
	background-color: #EBEBEB;
	margin: 0;
	padding: 0.5em 1em 0 1em;
   text-transform: uppercase;		
	text-align: left;
	font-size: 1.2em;
	border-bottom: 1px solid #000099;
}

.colonna2{
	width: 45%;
	color: White;
	background-color: #EBEBEB;
	padding: 0 0 0 0.5em;
	border-bottom: 1px solid #000099;
}

.colonna3{
	width: 15%;
	color: White;
	background-color: #EBEBEB;
	padding: 0 0 0 0.5em;
	border-bottom: 1px solid #000099;
}

.colonna4{
	width:5%;
	color: White;
	background-color: #EBEBEB;
	text-align: center;
	padding: 0 0 0 0.5em;
	border-bottom: 1px solid #000099;
}

.colonna5{
	width: 10%;
	color: White;
	background-color: #EBEBEB;
	text-align: center;
	padding: 0 0 0 0.5em;
	border-bottom: 1px solid #000099;
}

.top a{
	color: #000099;
	font-weight: bold;  	
}
.top a:hover{
	color: #FF8C00;
	font-weight: bold;	
}

.continenti {
	color: White;
	background-color: #778899;
	padding: 0.7em 0 0.5em 0.5em;
}
/* --- colonna profile --- */

.profile_wwl{
	margin:0;
	padding:0;
	height: 30px;
	position:relative;
	z-index:10;
	font-size: 1em;
	border-bottom: 1px solid #ffffff; 
	text-align: center;	
}

.profile_wwl a{
 	background-image: url(/images/loghi/p_on_dx.gif);
	background-repeat: no-repeat;
	background-position: center;
	height: 30px;
	display: block;
	text-decoration:none;
}

.profile_wwl a:hover{
 	background-image: url(/images/loghi/p_off_dx.gif);
	background-repeat: no-repeat;
	background-position: center;
}

.profile_wwl span{
	display: none;
} 

/* --- colonna website --- */
.site_wwl{
	margin:0;
	padding:0;
	height: 30px;
	position:relative;
	z-index:10;
	/*font-size: 1em;*/
	border-bottom: 1px solid #ffffff;
	text-align: center;
}

.site_wwl a{
 	background-image:  url(/images/loghi/wwworld_on_b.gif);
	background-repeat: no-repeat;
	background-position: center;
	height: 30px;
	display: block;
	text-decoration:none;
}

.site_wwl a:hover{
 	background-image: url(/images/loghi/wwworld_off_b.gif);
	background-repeat: no-repeat;
	background-position: center;
}

.site_wwl span{
	display: none;
} 
	
.nolink_tab{
	color: White;
	/*font-size: 1.1em;*/
	border-bottom: 1px solid #EBEBEB;
	text-align: center;
	}	

/*stili per il forum*/
#box_forum {
	width: 95%;
	padding: 10px;
	margin: 0px;
}

#box_forum_home {
	width: 100%;
	padding: 0px;
	margin: 0px;
}

.align_center {
        margin: 0px;
        padding: 0px;
        margin-top: 15px;
        text-align: center;
}

.barra { 
	padding: 0px;
	margin: 0px;
	background-image: url(images/barra_g.gif);
	background-repeat: repeat-x;
   height: 46px;
}	
	
.barra_t{ 
	padding: 0px;
	margin: 0px;
	background-image: url(images/barra_g.gif);
	background-repeat: 
	
	
}	

.barra_inf {
	padding: 0px;
	margin: 0px;
	background-image: url(images/barra_inf.gif);
	background-repeat: repeat-x;
   height: 46px;
  
}
 
  
.curva_sx {
   margin: 0px;
	padding: 0px;
	background-image: url(images/curva_sx_g.gif);
	background-repeat: no-repeat;
	height: 46px;
	width: 46px;
  
}


.curva_dx {
  padding: 0px;
  margin: 0px;
  background-image: url(images/curva_dx_g.gif);
  background-repeat: no-repeat;
  height: 46px;
  width: 46px;
  float: right;
 
} 
.riga form {
	margin: 0px;
	padding: 0.8em 0.8em 0.8em 1em;
	background-color: #EE8E25;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	color: White;
	text-transform: uppercase;
} 
  

.titolo_gruppo {
	margin: 0px;
	padding: 0.8em 0.8em 0.8em 1em;
	background-color: #EE8E25;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	color: White;
   width: 85%;
	text-transform: uppercase;
}

.titolo_gruppo_pager {
	margin: 0px;
   padding-left: 1em;
	background-color: #EE8E25;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	color: White;
   width: 5%;
}


.titolo_gruppo2 {
	margin: 0px;
	margin-top: 0px;
        height: 15px;
	background-color: #EE8E25;
	/*background-image: url(images/pulsante.gif);*/
	background-repeat: repeat-x;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: White;
   width: 85%;
}


.titolo_gruppo_n {
	/*margin: 0px;
	margin-top: 1em;*/
	padding-left: 1em;
	height: 3em;
	background-color: #EE8E25;
	/*background-image: url(images/pulsante.gif);*/
	background-repeat: repeat-x;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: White;
   width: 85%;

	
	
}


	
.titolo_gruppo_n a {
	padding: 0.8em;
	color: #FFFFFF;
	text-decoration: undeline;	
	font-weight: bold;
	text-transform: uppercase;
	
	
	
	
}


	
.titolo_gruppo a {
	color: #FFFFFF;
	text-decoration: undeline;	
	font-weight: bold;
}

.testo_gruppo {
	margin: 1em 0em 0.7em 0em;
	padding: 0.8em;
   background-color: White;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	height: 1.5em;
	font-size: x-small;
	border: 1px solid #919BC9; 
}
.testo_nuova_discus {
	margin: 1em 0em 0.7em 0em;
	padding: 0.8em;
   background-color: #bbd5e0;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	height: 1.5em;
	font-size: x-small;
	border: 1px solid #919BC9;

}
.testo_nuova_discus a{
	color: #272F75;
	text-decoration: undeline;	
	font-weight: bold;
   text-align: left; 
}

.new_msg_int {
	margin: 0px;
   padding-left: 1em;
	background-color: #EE8E25;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	color: White;
}
.new_msg_bottoni {
	text-align: center;
	border: 1px solid #919BC9;
	background-color: #EAEBEB;
}
.testo_msg {
/*	margin: 0px;
	padding: 2px;
   background-color: ActiveBorder;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	height: 50px;
	font-size: x-small;*/
	margin: 0px;
	padding: 1em;
	background-color: edb9c7;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
   height: 2em;
   vertical-align: center;
   text-align: left;
	border: 1px solid #919BC9;
	
	}
	
.testo_msg a{
	color: #272F75;
	text-decoration: undeline;	
	font-weight: bold;
   text-align: left; 
}
.testo_msg_ris {
	margin: 0px;
	padding-left: 1em;
	background-color: #E9EBEC;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
   height: 2em;
   vertical-align: center;
   text-align: left;
	border: 1px solid #919BC9;
	
	}
	
.testo_msg_ris a{
	color: #272F75;
	text-decoration: undeline;	
	font-weight: bold;
   text-align: left; 
}

	
.titolo_gruppo2 {
	margin: 1em;
	margin-top: 1em;
	padding: 2px;
	/*background-color: #FF7F00;*/
	background-image: url(images/pulsante.gif);
	background-repeat: repeat-x;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: White;
   width: 15%;
	text-align: center;
}


.elenco_topic {
   margin: 0px ;
   padding: 0px;
   margin-bottom: 15px;
   width:100%;
   font-size: x-small;
}

.titoletto_topic {
	padding-left: 1em;
   background-color: #EECCA5;	
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
   height: 2em;
   vertical-align: center;
   text-align: left;
	border: 1px solid #919BC9;
	color: #680000;
}
	.titoletto_topic_e {
	padding-left: 1em;
   background-color: #e9ebec;	
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
   height: 3em;
   vertical-align: center;
   text-align: left;
	border: 1px solid #919BC9;
	color: #680000;
}
	.titoletto_topic_n {
	padding-left: 1em;
   background-color: #EECCA5;	
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
   height: 3em;
   vertical-align: center;
   text-align: left;
	border: 1px solid #919BC9;
	color: #680000;
}
	.titoletto_topic_v {
	padding-left: 1em;
   background-color: #bbd5e0;	
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
   height: 3em;
   vertical-align: center;
   text-align: left;
	border: 1px solid #919BC9;
	color: #680000;
	
}
	.titoletto_topic_g {
	padding-left: 1em;
   background-color: #bbd5e0;	
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
   height: 3em;
   vertical-align: center;
   text-align: left;
	border: 1px solid #919BC9;
	color: #680000;
	
	
	
}
	.dati_nome_1 {
	padding-left: 1em;
   background-color: #eecca5;	
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
   height: 3em;
   vertical-align: center;
   text-align: left;
	border: 1px solid #919BC9;

	
}
.dati_box_1 {
	padding-left: 1em;
   background-color: #eecca5;	
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
   height: 3em;
   vertical-align: center;
   text-align: left;
	border: 1px solid #919BC9;


}
.dati_box_b {
	padding-left: 1em;
   background-color: #eecca5;	
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
   height: 3em;
   vertical-align: center;
   text-align: left;
	border: 1px solid #919BC9;

	
}
	.dati_nome_2 {
	padding-left: 1em;
   background-color: #e9ebec;	
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
   height: 3em;
   vertical-align: center;
   text-align: left;
	border: 1px solid #919BC9;
	
	}
	.dati_box_2 {
	padding-left: 1em;
   background-color: #e9ebec;	
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
   height: 3em;
   vertical-align: center;
   text-align: left;
	border: 1px solid #919BC9;



	}
	.dati_box_g {
	padding-left: 1em;
   background-color: #e9ebec;	
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
   height: 3em;
   vertical-align: center;
   text-align: left;
	border: 1px solid #919BC9;

	
	
}
.titoletto_topic30 {
	padding-left: 1em;
        width: 15%;
   background-color: #EECCA5;	
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
   height: 2.5em;
   vertical-align: center;
   text-align: left;
	border: 1px solid #919BC9;
	color: #680000;
	
}



.titoletto_msg {
/*	background-color: #BBD5E0;
	color: #680000;
	margin: 0px;
	padding: 0px;
	text-align: center;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: xx-small;
	border: 1px solid #919BC9*/
	margin: 0px;
	padding-left: 1em; 
   background-color: #BBD5E0;	
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
   height: 2,5em;
   vertical-align: center;
   text-align: left;
	border: 1px solid #919BC9;
	color: #680000;
}

.titoletto_msg2 {
	/*color: blue;
	margin: 0px;
	padding: 0px;
	text-align: center;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: xx-small;*/
	margin: 0px;
	padding-left: 1em;
   padding-top: 1px;
   padding-bottom: 1px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
   height: 2em;
   vertical-align: center;
   text-align: left;
	border: 1px solid #919BC9;
	background-color: #EAEBEB;
}

.titoletto_data2 {
	margin: 0px;
	padding: 1em;
	background-color: #EAEBEB;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
   vertical-align: center;
   text-align: left;
	border: 1px solid #919BC9;
   width: 1%;
}

.titoletto_data {
	margin: 0px;
	padding-left: 1em; 
   background-color: #BBD5E0;	
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
   vertical-align: center;
   text-align: left;
	border: 1px solid #919BC9;
	color: #680000;
   width: 1%;
}

.titoletto_msg2_f {
	margin: 0px;
	padding-left: 0.8em;
   padding-top: 1px;
   padding-bottom: 1px;
	background-color: #E9EBEC;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
   height: 2em;
   vertical-align: center;
   text-align: left;
	border: 1px solid #919BC9;
}




.titoletto_msg2_m {
	margin: 0px;
	padding-left: 0.8em;
   padding-top: 1px;
   padding-bottom: 1px;
	background-color: #EAEBEB;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
   height: 2em;
   vertical-align: center;
   text-align: left;
	border: 1px solid #919BC9;
}

.dati_topic {

	margin: 0px;
	padding-left: 0.8em;
   padding-top: 1px;
   padding-bottom: 1px;
	background-color: #E9EBEC;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
   height: 2em;
   vertical-align: center;
   text-align: left;
	border: 1px solid #919BC9;
}

.dati_topic_icone {

	margin: 0px;
	padding-left: 0.8em;
   padding-top: 1px;
   padding-bottom: 1px;
	background-color: #E9EBEC;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
   height: 2em;
   vertical-align: center;
   text-align: left;
	border: 1px solid #919BC9;
   width: 8%;
}
.dati_topic a {
	padding-left: 0.8em;
	color: #272F75;
	text-decoration: undeline;	
	font-weight: bold;
	
}
.dati_topic_e {

	padding-left: 1em;
   background-color: #e9ebec;	
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
   height: 3em;
   vertical-align: center;
   text-align: left;
	border: 1px solid #919BC9;
	color: #680000;
}


.dati_topic_n {

	margin: 0px;
	padding-left: 0.8em;
   padding-top: 1px;
   padding-bottom: 1px;
	background-color: #EECCA5;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
   height: 3em;
   vertical-align: center;
   text-align: left;
	border: 1px solid #919BC9;
}

	.dati_topic_v {
	/*padding-left: 1em;*/
   background-color: #bbd5e0;	
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
   height: 3em;
   vertical-align: center;
   text-align: left;
	border: 1px solid #919BC9;
	color: #680000;
	
}
.dati_topic_dx {

	margin: 0px;
	padding-left: 0.8em;
   padding-top: 1px;
   padding-bottom: 1px;
	background-color: #e9ebec;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
   height: 2em;
   vertical-align: center;
   text-align: left;
	border: 1px solid #919BC9;
}
.dati_topic_dx a {
	padding-left: 0.8em;
	color: #272F75;
	text-decoration: undeline;	
	font-weight: bold;
	
}
.dati_topic_dxx {

	margin: 0px;
	padding-left: 0.8em;
   padding-top: 1px;
   padding-bottom: 1px;
	background-color: #EAEBEB;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
   height: 2em;
   vertical-align: center;
   text-align: left;
	border: 1px solid #919BC9;
}
.dati_topic_dxx a {
	padding-left: 0.8em;
	color: #272F75;
	text-decoration: undeline;	
	font-weight: bold;
	
}
.barra_vuota {
  	margin: 0px;
   background-color:  #EECCA5;	
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
   height: 1.7em;
   text-align: center;
	border: 1px solid #919BC9;
	color: #680000;
	padding: 0.5em 0em;
}

.barra_accessori {

  	margin: 0px;
	padding-left: 1em; 
   background-color:  #EECCA5;	
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
   height: 1.7em;
   vertical-align: center;
   text-align: left;
	border: 1px solid #919BC9;
	color: #680000;
	
}

.barra_accessori a {
/*	padding-left: 0.8em;
	color: #272F75;
	text-decoration: undeline;	
	font-weight: bold;*/
	color: #272F75;
	text-decoration: undeline;	
	font-weight: bold;
   text-align: left; 
	
}
.barra_accessori ul{
 margin: 0px;
 padding: 0px;
 list-style: none;
 list-style-position: outside;
 display: inline;

}


.new_msg {
	background-color: Aqua;
}

.rf {
        margin: 0px;
        padding: 0px;
        width: 85%;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
        vertical-align: center;
        height: 100%;
	background-color:  #EECCA5;	
}
.box_messaggio_bottom {
margin: 0px;
padding: 0px;
width: 100%;
vertical-align: center;
text-align: center;
background-color: #EAEBEB;
}
.preferenze {
vertical-align: center;
	padding-left: 1em;
}
.pager_dl {
margin: 0px;
}
.pager_dl  {
display: inline;
}

.strumenti {
margin: 0px;
padding: 0px;
width: 100%;
vertical-align: center;
text-align: center;
background-color: #EAEBEB;
}


/*STILI PER SITEMAP*/
.sitemap ul{
	margin: 1.5em 1.8em;  
	padding: 0px;

}	
.sitemap ul li{
   margin: 0.7em 0px;
	padding: 0px;
	list-style-type:disc;
	font-size: 1.1em;
}	
.sitemap ul li ul{
  	margin: 0px 0px 0px 2em;  
	padding: 0px 0px 0px 2em;

}	
.sitemap ul li ul li{
  font-size: 0.9em;
  margin: 0.5em 0px;
}	

/*STILI PER GLOSSARY*/
.glossary h3{
	margin: 0em;
	padding: 0em;
	font-size: 1.2em;
}	
.glossary p{
	margin: 0em 0em 2em 0em;  
	padding: 0px;
}	

/*STILI PER USEFULL LINKS*/
#usefull_link ul{
	margin: 2em 0em;
	padding: 0em;
	list-style-type: none;
}	
#usefull_link ul li {
   margin: 0.5em;
   font-weight: bold;
}	
#usefull_link ul li ul{
   margin: 0em 2em;
	background-color: #EBEBEB;
   padding: 0.8em 0em 0.5em 0em
}
#usefull_link ul li ul li{
   margin: 0em;
   font-weight: normal;
   padding: 0.5em 1.5em;
}
#usefull_link ul li ul li a{
   font-weight: normal;
	color: #EE8631;
	text-decoration: none;
}
#usefull_link ul li ul li a:hover{
   font-weight: normal;
	color: #EE8631;
	text-decoration: underline;
}
#usefull_link ul li ul li a:visited{
   font-weight: normal;
	color: #EE8631;
	text-decoration: none;
}
#usefull_link ul li ul li a:hover{
   font-weight: normal;
	color: #EE8631;
	text-decoration: underline;
}
