
html {
	
background-color: black;
border-style:solid;
border-width: 0px;
border-color:  #ffffff;
width: 100%;  
}


body {
background-repeat:no-repeat;
width: 98%;
border-style:solid;
border-width: 0px;
border-color:  #ffffff;
}


#header{
width:100%;
background-attachment: scroll;
margin: 1em auto;
margin: 0px;
border-style:solid;
border-width: 0px;
border-color:  #00ffff;
}


#page {
	width: 100%;
	border-style:solid;
	border-width: 0px;
	border-color:  #ffffff;	
	z-index: 1;
}


#Menu{	
	background-repeat: no-repeat;
	width:100%;
	height: 70px;
	z-index: 20;
	overflow: hidden;
	border-style:solid;
	border-width: 0px;
	border-color:  #ffffff;
	background-image:url(../../img/Menu.jpg);
	background-repeat:repeat-x;
	background-position:top;	
}


#Menu_block{
	background-repeat: no-repeat;
	width:920px;
	height: 60px;
	z-index: 20;
	margin: auto;
	overflow: hidden;
	border-style:solid;
	border-width: 0px;
	border-color:  #ffffff;
}



#Sotto_menu{
	text-align:center;
	width:auto;
	height: 170px;
	z-index: 20;
	margin-top: 0px;
	overflow: hidden;
	border-style:solid;
	border-width: 0px;
	border-color:  #ffffff;
	background-image:url(../../img/Sotto_menu.jpg);
	background-repeat:repeat-x;
	background-position:center;
	background-position:top;
}


#corpo {
	padding: 0;
	width:950px;
	margin-right: auto;
	margin-left: auto;
	overflow: hidden;
	background-image:url(../../img/LTE/ACTIVITIES/fondo.jpg);
	background-repeat:no-repeat;
	background-position:center center;
	background-position:top;
	margin-top: 0%;
	border-style:solid;
	border-width: 0px;
	border-color:  #ffffff;
	background-color: transparent;
	background-attachment: scroll;
}


#colonna2 {
width: 3px;
height: 30px;
margin-right: 5px;
margin-top: 5px;
float: right;
background:transparent;
border-style:solid;
border-width:0px;
border-color:  #ffffff;
}

	
#colonna1 {
width: 92%;
height: 800px;
margin-top: 0px;
margin-left: 5px;
margin-right: 5px;
margin-bottom: 1%;
padding: 20px;
border-style:solid;
border-width: 0px;
border-color:  #ffffff;
}


#footer{
	padding-top: 30px;
	height: 61px;
	width:100%;
	overflow: hidden;
	text-align: center;
	font-family:Arial, Helvetica, sans-serif;
	color: #85aacf;
	font-size: 7pt;
	border-style:solid;
	border-width: 0px;
	border-color:  #2d2d2d;
	background-image:url(../../img/Menu.jpg);
	background-repeat:repeat-x;
	background-color: transparent;
}



h1 {
font-family: Arial, Helvetica, sans-serif;
font-size: 20px;
font-weight: normal;
color: #85aacf;
text-align: left;
}


 .menu {
font-family: Arial, Helvetica, sans-serif;
font-size: 18px;

}


a.menu:link {color: #626262; text-decoration: none; }
a.menu:visited {color:#626262; text-decoration: none; }
a.menu:hover {color:#85aacf; ; text-decoration: none; }
a.menu:active {color:white ; font-size: 18px; text-decoration: none; }



.langue {
	
	
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
}


a.langue:link {color: #626262; text-decoration: none; }
a.langue:visited {color:#626262; text-decoration: none; }
a.langue:hover {color:#85aacf ; text-decoration: none; }
a.langue:active {color:white ; font-size: 12px; text-decoration: none; }



p {
font-family:Arial, Helvetica, sans-serif;
font-size: 14px;
font-weight: normal;
color: #ffffff;
text-align: justify;
line-height: 140%;
}


h2 {
font-family:  Arial, Helvetica, sans-serif;
font-size: 16px;
font-weight: normal;
color: white;
text-align: left;
}



	
	#navMenu {

	padding:5px;
	list-style:none;	
	text-align:center;
	line-height:30px;
	background: transparent;

height:50px;
font-family:  Arial, Helvetica, sans-serif;
font-size: 12px;

margin: 10px;
border-style:solid;
border-width: 0px;
border-color:  #ffffff;


}

	#navMenu li {
		float:left;	
		background:url() no-repeat center center;	/* default background image	*/
		width:auto;							/* width and height of the menu item */
		height:32px;
		position:relative;			/* must set it as relative, because .hover class top and left with absolute position will be positioned according to li.	*/
		border-style:solid;
border-width: 0px;
border-color:  #ffffff;
margin: 10px;
	}
	
	

	#navMenu li a {
		z-index:20;		/* z-index must be higher than .hover class */
		display:block;	/* display as block and set the height according to the height of the menu to make the whole LI clickable	*/
		height:32px;
		position:relative;
	border: 0;
		text-decoration: none;
		border-style:solid;
border-width: 0px;
border-color:  #ffffff;
	}

 	#navMenu li .hover {
		background:url() no-repeat center center;		/* mouseover image	*/
		position:absolute;	/* must be postion absolute 	*/
		width:auto;	/*	width, height, left and top to fill the whole LI item	*/
		height:32px;
		left:0; 
		top:0;	
		color:#ffffff;
		z-index:10;		/* display under the Anchor tag	*/
		display:none;	/* hide it by default	*/
		border-style:solid;
border-width: 0px;
border-color:  #ffffff;
	border: 0;
		
	}	

	#navMenu li.selected {
		background:url() no-repeat center center;	/* selected image	*/
		border-style:solid;
border-width: 1px;
border-color:  #ffffff;
	border: 0;
	
	}
 
 


 	#navMenulangue {
	float: right;
	width:80px;
	margin-top: -60px;
	margin-right: 20px;
	height: 45px;
	list-style:none;	
	background: transparent;
	color: white;
	border-style:solid;
	border-width: 0px;
	border-color:  #ff7470;

}

	#navMenulangue li {
	float:right;	
	border-style:solid;
	border-width: 0px;
	border-color:  #ffffff;
	}

	#navMenulangue li a {
	}

 	#navMenulangue li .hover {	
	}	

	#navMenulangue li.selected {
		color:#ffffff;	/* selected image	*/
	}
 

	
.sotto_menu1 {
	padding:0;
	width:950px;
	list-style:none;
	text-align:center;
	line-height:210px;
	background: transparent;
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin-top: 2px;
	margin-bottom: 2px;
	margin-right: auto;
	margin-left: auto;
	border-style:solid;
	border-width: 0px;
	border-color:  #ffffff;
	margin-right: 1px;
} 


.sotto_menu1  tr {
	text-align:center;
	margin-top: 2px;
	margin-bottom: 2px;
} 


.sotto_menu1 td {
	width:190px;
	list-style:none;
	text-align:center;
	line-height:210px;
	background: transparent;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: auto;
	margin-right: auto;
	border-style:solid;
border-width: 0px;
border-color:  #ffffff;
} 



 
 
 
 
		
#navbouton1 {

padding:0;
width:180px; 
list-style:none;	
text-align:center;
line-height:160px;
background: transparent;
color:  #f4b770;
height:5px;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
margin-top: 0px;
margin-left: 0px;
margin-right: 0px;
border-style:solid;
border-width: 0px;
border-color:  #525557;

}


	#navbouton1 li {
		float:left;	
		background:url(../../img/boutons/mission_default.jpg) no-repeat center center;	/* default background image	*/
		width:180px;							/* width and height of the menu item */
		height:160px;
		color:  #f4b770;
		position:relative;
z-index: 0;		/* must set it as relative, because .hover class top and left with absolute position will be positioned according to li.	*/
		text-decoration: none;
	
	}

	#navbouton1 li a {
		z-index:20;		/* z-index must be higher than .hover class */
		display:block;	/* display as block and set the height according to the height of the menu to make the whole LI clickable	*/
		height:160px;
		position:relative;
		color: #f4b770;
		text-decoration: none;
		
	}

 	#navbouton1 li .hover {
		background:url(../../img/boutons/mission_over.jpg) no-repeat center center;		/* mouseover image	*/
		position:absolute;	/* must be postion absolute 	*/
		width:180px;	/*	width, height, left and top to fill the whole LI item	*/
		height:160px;
		left:0px; 
		top:0;	
		z-index:10;		/* display under the Anchor tag	*/
		display:none;	/* hide it by default	*/
		color:#fad6ff;
	
	}	

	#navbouton1 li.selected {
		background:url(../../img/boutons/mission_default.jpg) no-repeat center center;	/* selected image	*/
	}

	#navbouton1 li.visited {
		background:url(../../img/boutons/mission_default.jpg) no-repeat center center;	/* selected image	*/
	}

 
		
#navbouton2 {

padding:0;
width:180px; 
list-style:none;	
text-align:center;
line-height:160px;
background: transparent;
color:  #f4b770;
height:5px;
font-family:  Arial, Helvetica, sans-serif;
font-size: 12px;
margin-top: 0px;
margin-left: 0px;
margin-right: 0px;
border-style:solid;
border-width: 0px;
border-color:  #525557;

}


	#navbouton2 li {
		float:left;	
		background:url(../../img/boutons/staff_default.jpg) no-repeat center center;	/* default background image	*/
		width:180px;							/* width and height of the menu item */
		height:160px;
		color:  #f4b770;
		position:relative;
z-index: 0;		/* must set it as relative, because .hover class top and left with absolute position will be positioned according to li.	*/
		text-decoration: none;
	
	}

	#navbouton2 li a {
		z-index:20;		/* z-index must be higher than .hover class */
		display:block;	/* display as block and set the height according to the height of the menu to make the whole LI clickable	*/
		height:160px;
		position:relative;
		color: #f4b770;
		text-decoration: none;
		
	}

 	#navbouton2 li .hover {
		background:url(../../img/boutons/staff_over.jpg) no-repeat center center;		/* mouseover image	*/
		position:absolute;	/* must be postion absolute 	*/
		width:180px;	/*	width, height, left and top to fill the whole LI item	*/
		height:160px;
		left:0px; 
		top:0;	
		z-index:10;		/* display under the Anchor tag	*/
		display:none;	/* hide it by default	*/
		color:#fad6ff;
	
	}	

	#navbouton2 li.selected {
		background:url(../../img/boutons/staff_default.jpg) no-repeat center center;	/* selected image	*/
	}

	#navbouton2 li.visited {
		background:url(../../img/boutons/staff_default.jpg) no-repeat center center;	/* selected image	*/
	}

#navbouton3 {

padding:0;
width:180px; 
list-style:none;	
text-align:center;
line-height:160px;
background: transparent;
color:  #f4b770;
height:5px;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
margin-top: 0px;
margin-left: 0px;
margin-right: 0px;
border-style:solid;
border-width: 0px;
border-color:  #525557;

}


	#navbouton3 li {
		float:left;	
		background:url(../../img/boutons/shows_default.jpg) no-repeat center center;	/* default background image	*/
		width:180px;							/* width and height of the menu item */
		height:160px;
		color:  #f4b770;
		position:relative;
z-index: 0;		/* must set it as relative, because .hover class top and left with absolute position will be positioned according to li.	*/
		text-decoration: none;
	
	}

	#navbouton3 li a {
		z-index:20;		/* z-index must be higher than .hover class */
		display:block;	/* display as block and set the height according to the height of the menu to make the whole LI clickable	*/
		height:160px;
		position:relative;
		color: #f4b770;
		text-decoration: none;
		
	}

 	#navbouton3 li .hover {
		background:url(../../img/boutons/shows_over.jpg) no-repeat center center;		/* mouseover image	*/
		position:absolute;	/* must be postion absolute 	*/
		width:180px;	/*	width, height, left and top to fill the whole LI item	*/
		height:160px;
		left:0px; 
		top:0;	
		z-index:10;		/* display under the Anchor tag	*/
		display:none;	/* hide it by default	*/
		color:#fad6ff;
	
	}	

	#navbouton3 li.selected {
		background:url(../../img/boutons/shows_default.jpg) no-repeat center center;	/* selected image	*/
	}

	#navbouton3 li.visited {
		background:url(../../img/boutons/shows_default.jpg) no-repeat center center;	/* selected image	*/
	}

#navbouton4 {

padding:0;
width:180px; 
list-style:none;	
text-align:center;
line-height:160px;
background: transparent;
color:  #f4b770;
height:5px;
font-family:  Arial, Helvetica, sans-serif;
font-size: 12px;
margin-top: 0px;
margin-left: 0px;
margin-right: 0px;
border-style:solid;
border-width: 0px;
border-color:  #525557;

}
#navbouton4 li {
		float:left;	
		background:url(../../img/boutons/management_default.jpg) no-repeat center center;	/* default background image	*/
		width:180px;							/* width and height of the menu item */
		height:160px;
		color:  #f4b770;
		position:relative;
z-index: 0;		/* must set it as relative, because .hover class top and left with absolute position will be positioned according to li.	*/
		text-decoration: none;
	
	}

	#navbouton4 li a {
		z-index:20;		/* z-index must be higher than .hover class */
		display:block;	/* display as block and set the height according to the height of the menu to make the whole LI clickable	*/
		height:160px;
		position:relative;
		color: #f4b770;
		text-decoration: none;
		
	}

 	#navbouton4 li .hover {
		background:url(../../img/boutons/management_over.jpg) no-repeat center center;		/* mouseover image	*/
		position:absolute;	/* must be postion absolute 	*/
		width:180px;	/*	width, height, left and top to fill the whole LI item	*/
		height:160px;
		left:0px; 
		top:0;	
		z-index:10;		/* display under the Anchor tag	*/
		display:none;	/* hide it by default	*/
		color:#fad6ff;
	
	}	

	#navbouton4 li.selected {
		background:url(../../img/boutons/management_default.jpg) no-repeat center center;	/* selected image	*/
	}

	#navbouton4 li.visited {
			background:url(../../img/boutons/management_default.jpg) no-repeat center center;	/* selected image	*/
	}
	
	
#navbouton5 {

padding:0;
width:180px; 
list-style:none;	
text-align:center;
line-height:160px;
background: transparent;
color:  #f4b770;
height:5px;
font-family:  Arial, Helvetica, sans-serif;
font-size: 12px;
margin-top: 0px;
margin-left: 0px;
margin-right: 0px;
border-style:solid;
border-width: 0px;
border-color:  #525557;

}

#navbouton5 li {
		float:left;	
		background:url(../../img/boutons/activities_over.jpg) no-repeat center center;	/* default background image	*/
		width:180px;							/* width and height of the menu item */
		height:160px;
		color:  #f4b770;
		position:relative;
z-index: 0;		/* must set it as relative, because .hover class top and left with absolute position will be positioned according to li.	*/
		text-decoration: none;
	
	}

	#navbouton5 li a {
		z-index:20;		/* z-index must be higher than .hover class */
		display:block;	/* display as block and set the height according to the height of the menu to make the whole LI clickable	*/
		height:160px;
		position:relative;
		color: #f4b770;
		text-decoration: none;
		
	}

 	#navbouton5 li .hover {
		background:url(../../img/boutons/activities_over.jpg) no-repeat center center;		/* mouseover image	*/
		position:absolute;	/* must be postion absolute 	*/
		width:180px;	/*	width, height, left and top to fill the whole LI item	*/
		height:160px;
		left:0px; 
		top:0;	
		z-index:10;		/* display under the Anchor tag	*/
		display:none;	/* hide it by default	*/
		color:#fad6ff;
	
	}	

	#navbouton5 li.selected {
		background:url(../../img/boutons/activities_over.jpg) no-repeat center center;	/* selected image	*/
	}

	#navbouton5 li.visited {
	background:url(../../img/boutons/activities_over.jpg) no-repeat center center;	/* selected image	*/
	}

#navbouton6 {

padding:0;
width:660px; 
list-style:none;	
text-align:center;
line-height:355px;
background: transparent;
color:  #f4b770;
height:5px;
font-family:  Arial, Helvetica, sans-serif;
font-size: 12px;
margin-top: 0px;
margin-left: 0px;
margin-right: 0px;
border-style:solid;
border-width: 0px;
border-color:  #525557;

}

#navbouton6 li {
		float:left;	
		background:url(../../essai_java/bouton_default_2.png) no-repeat center center;	/* default background image	*/
		width:660px;							/* width and height of the menu item */
		height:355px;
		color:  #f4b770;
		position:relative;
z-index: 0;		/* must set it as relative, because .hover class top and left with absolute position will be positioned according to li.	*/
		text-decoration: none;
	
	}

	#navbouton6 li a {
		z-index:20;		/* z-index must be higher than .hover class */
		display:block;	/* display as block and set the height according to the height of the menu to make the whole LI clickable	*/
		height:355px;
		position:relative;
		color: #f4b770;
		text-decoration: none;
		
	}

 	#navbouton6 li .hover {
		background:url(../../essai_java/bouton_over_2.png) no-repeat center center;		/* mouseover image	*/
		position:absolute;	/* must be postion absolute 	*/
		width:660px;	/*	width, height, left and top to fill the whole LI item	*/
		height:355px;
		left:0px; 
		top:0;	
		z-index:10;		/* display under the Anchor tag	*/
		display:none;	/* hide it by default	*/
		color:#fad6ff;
	
	}	

	#navbouton6 li.selected {
		background:url(../../essai_java/bouton_default_2.png) no-repeat center center;	/* selected image	*/
	}

	#navbouton6 li.visited {
	background:url(../../essai_java/bouton_default_2.png) no-repeat center center;	/* selected image	*/
	}


#navbouton7 {

padding:0;
width:650px; 
list-style:none;	
text-align:center;
line-height:355px;
background: transparent;
color:  #f4b770;

font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
margin-top: 0px;
margin-left: auto;
margin-right: auto;
border-style:solid;
border-width: 0px;
border-color:  #525557;

}


#navbouton7 li {
		float:left;	
		background:url(../../essai_java/bouton_default.png) no-repeat center center;	/* default background image	*/
		width:650px;							/* width and height of the menu item */
		height:355px;
		color:  #f4b770;
		position:relative;
		z-index: 0;		/* must set it as relative, because .hover class top and left with absolute position will be positioned according to li.	*/
		text-decoration: none;
	
	}

	#navbouton7 li a {
		z-index:20;		/* z-index must be higher than .hover class */
		display:block;	/* display as block and set the height according to the height of the menu to make the whole LI clickable	*/
		height:355px;
		position:relative;
		color: #f4b770;
		text-decoration: none;
		
	}

 	#navbouton7 li .hover {
		background:url(../../essai_java/bouton_over.png) no-repeat center center;		/* mouseover image	*/
		position:absolute;	/* must be postion absolute 	*/
		width:650px;	/*	width, height, left and top to fill the whole LI item	*/
		height:355px;
		left:0px; 
		top:0;	
		z-index:10;		/* display under the Anchor tag	*/
		display:none;	/* hide it by default	*/
		color:#fad6ff;
	
	}	

	#navbouton7 li.selected {
		background:url(../../essai_java/bouton_default.png) no-repeat center center;	/* selected image	*/
	}

	#navbouton7 li.visited {
	background:url(../../essai_java/bouton_default.png) no-repeat center center;	/* selected image	*/
	}


.center {
	width: 660px;
	height: 800px;
	margin-right: auto;
	margin-left: auto;
	border-style:solid;
border-width: 0px;
border-color:  #525557;
padding-top: 15px;
	}
	
	
#accordeon {
	width:575px;
	padding:20px;
	background-color: transparent;
	font-family:Arial, Helvetica, sans-serif;
	border-style:solid;
border-width: 0px;
border-color:  #525557;
	}
	/*stile css del titolo h1*/
	#accordeon h1{
	/*azzera margine per compatibilità d'interpretazione tra browser*/
	margin:0;
	margin-bottom:20px;
	color:#85aacf;
	font-size:17px;
	border-style:solid;
border-width: 0px;
border-color:  #525557;
	}
	/*stile generale dei link*/
	#accordeon a{
	/*allineamento verticale*/
	display:block;
	margin-bottom:2px;
	/*immagine di sfondo*/
	background:url(../../img/LTE/ACTIVITIES/css_news_accordion_bg.jpg) repeat-x;
	/*rimuove sottolineatura*/
	text-decoration:none;
	/*rimuove bordo grigio aggiunto da FF*/
	outline:none;
	color:#85aacf;
	text-align:justify;
	/*clear usato dovuto ad immagine floatati per mantenere altezza dell'elemento*/
	clear:both;
	/*cursor di default dei link - specificato per Internet Explorer*/
	cursor:hand;
	border-style:solid;
border-width: 0px;
border-color:  #525557;
	}
	/*stile dei titoli dei news*/
	#accordeon a b{
	/*converte elementi inlinea a blocco*/
	display:block;
	height:20px;
	/*allineamento verticale centrato del testo*/
	line-height:20px;
	padding:5px 0 5px 10px;
	/*immagine della freccia destra*/
	background:url(../../img/LTE/ACTIVITIES/css_news_accordion_arrow.jpg) no-repeat top right;
	border-style:solid;
border-width: 0px;
border-color:  #525557;
	}
	/*in apertura, gli elementi span contenuti nei link sono nascosti*/
	#accordeon a span{
	display:none;
	}
	/*stile delle immagine contenuti in span*/
	#accordeon a span img{
	/*rimuove bordi aggiunti di default dai browser a immagini linkati*/
	border:none;
	/*posizionamento a sinistra*/
	float:left;
	/*margine tra immagine e testo*/
	margin:0 10px 10px 0;
	}
	/*richiesto da Internet Explorer 6 per buon funzionamento del accordion*/
	#accordeon a:hover{
	border:0;
	}
	/*stile sullo stato hover dei link*/
	#accordeon a:hover b{
	/*cambio di posizione dell'immagine di sfondo*/
	background-position:bottom right;
	}
	#accordeon a:hover span{
	/*cambio da valore none a block - il span è visibile*/
	display:block;
	/*spazio cuscinetto tra bordi e contenuto*/
	padding:10px;
	/*rimuove il cursor di tipo link per uno di default*/
	cursor:default;
	font-size:14px;
	border-style:solid;
border-width: 0px;
border-color:  #525557;
	}