/* CSS Document */

body{font-family:Verdana;font-size:11px;}
img { border: 0 none; }
a{text-decoration:none;}
ul{list-style-type:none; }
li{padding-bottom:5px;}
h3{margin-top:10px;font-family:Arial; color:#1634CA; font-weight:bold;}
h4{
	font-size:18px;
	color:#999999;
	text-align:center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
h5{font-family:Verdana; font-size:18px;font-weight:bold; color:#ff6600;  text-align:center;}
p{font-family:Verdana; font-size:11px; color:#333333; text-align:justify; margin-top:0px; padding:5px 20px 5px 0;}

#global{}

#header{width: 807px; height:131px; margin: 0 auto; background:url(images/banniere.gif);}
	#logo{float:left; margin:15px 0 15px 20px;}
	#drapeaux{ margin:10px 0 15px 20px; }
		#drapeaux td{padding:5px;}
	#cel td{font-family:Arial;color:#fff; font-size:10px;}
		

#gauche-droite{width: 763px; margin: 0 auto; background:url(images/repeat.gif) repeat-y; min-height:480px; padding:0 0 15px 0;}
	
	
	#gauche{ width:193px; height: 261px; background:url(images/menu.gif) repeat-x; float:left;}/*bloc menu*/
		#accueil-contact  li a{font-family:Arial; color:#1634CA; font-size:12px;}
		#gauche a{font-family:Arial; color:#333333; font-size:12px; font-weight:bold;}
		#certif{margin-top:20px;text-align:center;}
		
		
	#droite{width:530px; float:right; margin: 0 5px 0 0; padding:0 5px 0 2px;}/*bloc contenu*/
		#droite ul{margin: 5px 10px 0 15px; float:left; width:270px; padding:0 0 0 0px; }
		#droite ol li{list-style-type:decimal;}
		#droite li{list-style-type:square; }
		#droite p{margin:0 0 0 10px;clear:both;  }
		#droite a{color:#000000;}
		#droite a:hover{color:#ffae5e;}

		#box{float:right; border:1px solid; width:173px; margin:30px 20px 0 0; background:#CDD6F5;padding:0 0 0 0;  }/*bloc comment choisir votre stage*/
			#box span{padding:0 0 0 5px; font-size:11px; background:#FFFFFF;}
			#box li{list-style-type:decimal;}
			#box a:hover{color:#FFF;}
			#box p{ margin: 0 0 5px 0; padding:0 0 0 5px;text-align:left; background:#FFF;}
			#box p a{color:#003366; font-weight:bold;}
			
	#photo_accueil{ width:250px; height:156px; float:left; text-align:right;}
	#contact{float:right; width:200px; margin:10px 0 0 0;}
		#contact p{ text-align:right; line-height:1em; }
		
	
	#titre{width:500px; float:left;}	
		#titre p{text-align:center;}
	.titre{width:500px; float:left; text-align:center; background:#CDD6F5; border-top: 1px solid #003366;font-size:12px; 
	font-weight:bold; color:#003366; margin:10px;}
	.titre_orange{color:#ffae5e; font-weight:bold; margin:0 0 0 10px;  }
			
		
#footer{width: 763px; height:54px; margin: 0 auto; padding-bottom:10px;}
	.gauche-footer{width:13px; height:54px; background:url(images/gauche-footer.gif);background-repeat:no-repeat;}
	.milieu-footer{background:url(images/milieu-footer.gif); background-repeat:repeat-x; width:737px; height:54px;}
	.droite-footer{width:13px; height:54px; background:url(images/droite-footer.gif); background-repeat:no-repeat;}
		#footer a{color:#FFF;}
	
	#coordonnées{color:#fff; font-size:11px; font-family:Arial; margin:0 0 0 220px; padding:0 0 5px 0;}
		#adresse{ margin:0 35px 5px 0;float:left; }
		#tel{margin:0 0 5px 0px;}
	#logo_activis {width:115px; height:21px; float:right; margin:7px 0 0 0;}
	
/*//////////////////////////////////////////////////////////////////////////////////
	PAGE EQUIPE
//////////////////////////////////////////////////////////////////////////////////*/
#planisphere{width:400px;margin:0 auto;}
.legende  {text-align:center; font-size:12px;margin: 10px 0 0 0;}
	
/*//////////////////////////////////////////////////////////////////////////////////
	PAGE LANGUES
//////////////////////////////////////////////////////////////////////////////////*/
#terre{	float:left; margin-left:70px;}
	#terre td {text-align:center;}
	

.listelangue1{ width:60px;float:left;}
.listelangue2{ float:right;}
/*//////////////////////////////////////////////////////////////////////////////////
	PAGE NIVEAU
//////////////////////////////////////////////////////////////////////////////////*/
#grille_niveau{margin: 15px 0 0 0px; width:490px; font-size:9px; border-spacing:0px; background:#E4EAFA;}
#grille_niveau td {border: 1px solid #FFF ; border-width:0.2pt; padding:3px; border-top:none; border-right:none;}
	.entete{background:#003399; color:#FFF; font-size:10px; font-weight:bold; text-align:center;}
	.entete2{background:#CDD6F5; color:#FFF; font-size:10px; font-weight:bold; text-align:center;}
	.degre{color:#FF6633; font-size: 11px;font-weight:bold; text-align:center;}
/*//////////////////////////////////////////////////////////////////////////////////
	PAGE FORMULES
//////////////////////////////////////////////////////////////////////////////////*/
#formules{list-style-image:url(images/puces/puce_jaune.gif);}
#formules a:hover{text-decoration:underline;}
	.en_savoir_plus a{font-style:italic; font-weight:bold; text-decoration:underline;}
	.en_savoir_plus{ text-align:right; }
	.plus {border: 2px dashed #ffae5e; padding: 5px 5px 5px 5px; }
		
	.retour_formules {font-size:12px; font-weight:bold; font-style:italic; text-align:right;}
#liste ul{width:auto;}
#visuel{text-align:center;}
/*//////////////////////////////////////////////////////////////////////////////////
	PAGE DIPLOMES
//////////////////////////////////////////////////////////////////////////////////*/
.diplomes_de{width:488px; height:26px; background:url(images/diplomes/allemand.gif); background-repeat:no-repeat; float:left; color:#FFF; margin: 0 0 0 0; padding:10px 0 0 40px; font-weight:bold;}
.diplomes_en{width:488px; height:26px; background:url(images/diplomes/anglais.gif); background-repeat:no-repeat; float:left; color:#FFF; margin: 0 0 0 0;  padding:10px 0 0 40px; font-weight:bold;}
.diplomes_es{width:488px; height:26px; background:url(images/diplomes/espagnol.gif); background-repeat:no-repeat; float:left; color:#FFF; margin: 0 0 0 0;  padding:10px 0 0 40px; font-weight:bold;}
.diplomes_it{width:488px; height:26px; background:url(images/diplomes/italien.gif); background-repeat:no-repeat; float:left; color:#FFF; margin: 0 0 0 0;  padding:10px 0 0 40px; font-weight:bold;}
.diplomes_fr{width:488px; height:26px; background:url(images/diplomes/francais.gif); background-repeat:no-repeat; float:left; color:#FFF; margin: 0 0 0 0;  padding:10px 0 0 40px; font-weight:bold;}
#choix_langues{clear:both; text-align:center; width: 180px; margin: 15px 0 0 310px; padding:5px 5px 0 0; border:1px solid #CCC; }	
	#choix_langues p{text-align:center; padding:0 0 2px 0;}
	#choix_langues img{margin: 0 0 0 5px;}

#grille_diplomes{font-size:9px; border-spacing:0px;background:#FFFFEA; float:left; margin-bottom:10px;}
	#grille_diplomes td{border:1px solid #CCC; padding:2px 2px 2px 2px;}
	#grille_diplomes p	{font-size:9px; padding:0 0 0 0;}
	.col_bleu{background:#CDD6F5; text-align:center;}
	.center{text-align:center;}
/*//////////////////////////////////////////////////////////////////////////////////
	PAGE CONTACT
//////////////////////////////////////////////////////////////////////////////////*/
#staff td{width:180px;}
	#staff td img{border:1px solid; margin:0 0 0 5px;}
	
/*//////////////////////////////////////////////////////////////////////////////////
	Puces
//////////////////////////////////////////////////////////////////////////////////*/
.puce_orange{list-style-image:url(images/puces/puce_orange.gif); margin:0 0 0 5px;}
.puce_rouge{list-style-image:url(images/puces/puce_rouge.gif); margin-left:0 0 0 5px;}
.puce_jaune{list-style-image:url(images/puces/puce_jaune.gif); margin-left:0 0 0 5px;}
.puce_verte{list-style-image:url(images/puces/puce_verte.gif); margin-left:0 0 0 5px;}
.puce_bleu{list-style-image:url(images/puces/puce_bleu.gif); margin-left:0 0 0 5px;}
.puce_violet{list-style-image:url(images/puces/puce_violet.gif); margin-left:0 0 0 5px;}
.puce_vert_clair{list-style-image:url(images/puces/puce_vert_clair.gif); margin-left:0 0 0 5px;}

.actualite {
	padding-right: 25px;
	padding-left: 15px;
	text-align: left;}

	.actualite span{color:red; font-weight:bold;}
.puce_fleches{list-style-image:url(images/puces/fleches.gif);}

.entetecolonne {
	color: #FFFFFF;
	background-color: #CC3399;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bolder;
}
#calendrier {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	width: 350px;
	}
.subtitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #0066FF;
	font-weight: bold;
}
.accroche {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #000066;
	text-align: center;
	font-size: 12px;
}
.actualite{}
	.actualite span{color:red; font-weight:bold;}
.lien {
	font-size: 12px;
	font-weight: bold;
	color: #CC0033;
	text-align: center;
}

/*//////////////////////////////////////////////////////////////////////////////////
	calques page accueil anglais
//////////////////////////////////////////////////////////////////////////////////*/


#monactu a:link	{color: #FF401E;}
#monactu a:active	{color: #FF401E;}
#monactu a:visited {color:#FF401E;} 

#monactu a:hover {
background: none;
color:black;
text-decoration: none;
border:0px;
padding-left: 10px;
background-image: url(../images/puce2.gif);
background-position: center left;
background-repeat: no-repeat
}

#monactu a span {
display: none;
text-decoration: none;
}



#monactu a:hover span { /* le texte de mon survol ainsi que la position*/
display: inline;
position: absolute;
left:600px;
width: 250px;
background: white;
text-decoration: none;
border: 1px solid black;
}

#monactu a:hover p {
	/* le texte de mon survol ainsi que la position*/
	font-family: "verdana";
	font-size: 10px;
	text-align: left;
	color: black;
	text-decoration: none;
	padding: 5px;
	margin-top: 0px;
	margin-bottom: 0px;
	background: #FFDAB9;
}