/*general 
bleu mauve :#9aabd2;
fushia : #870a71;
vert jaune 2010 :#e3fe00;
vert clair :#B2C63E, tours  photos
gris clair : #f2edf1;

vert liens foncé : #669933


texte bleu:#336699;

La feuille de style ou css margin peut prendre les valeurs des propriétés css de (dans l'ordre énoncé): 

- margin-top valeur de la marge haute, 

- margin-right valeur de la marge droite, 

- margin-bottom valeur de la marge basse, 

- margin-left valeur de la marge gauche. 

*/
/* ***************************************************************************************** */
/*voir rubrique site peda*/
.fondhaut {background-color:#7a7679;}
.part1 {width:800px;}
.part1_som {margin-left:20px;}
.horaire
{background-color : #ffffff;
border-color : #336699;
border-style:solid;
border-width:1px 1px 1px 1px;
padding:5px 5px 5px 5px ;
width: 180px;
text-align:center;

	border-radius:10px;
	box-shadow:  2px 2px 5px #888888;
	

}

.titre_horaire{font-weight:bold;
color: #870a71;
font-size:18px;}



p.rose {
	margin-left:0px;
	margin-bottom:0px;
	margin-top:3px;
color:#870a71;
}
.rose{color:#870a71;}

.gras {
	font-weight: bold;
}
.norm {
	font-weight: normal;
}

.orange {
	color: #F60;
}

.vert {
	color: #e3fe00;
}


 a img{border-style :none;}


.carre a {font-size: 12px; text-decoration: none; ;color: #000000;font-weight:normal;/* */ 

/*color: #669933; */ line-height:1.5em; }

a {font-size: 12px; text-decoration: none; ;color: #000000;font-weight:bold;/* */ 

/*color: #669933; */ line-height:1.5em; }

a:hover {text-decoration: underline;}

a.titre{color: #870a71; font-size: 14px; font-weight: bold; }



a.impr{

position: absolute;
	top: 30px;

	left:750px;
	color:#000000;
}

a.noir{color:#000000;font-weight:normal;}
a.bleu{color::#336699;font-weight:normal;font-size :9px;}
a.faites{

position: absolute;
	top: 20px;

	left:800px

}

 


.titre_question_education {color:#870a71;

font-size :24px; }


img{ margin-right :6px;padding: 0 3px 0 0;}
.min{ margin-top :15px;margin-left :10px; }
#min2{position:relative;float:left; margin-top :-5px;margin-left :0px; }
.boutonaccueil {margin-left:60px;}
#image_bandeau{
	position:relative;float:left;
margin: 0 auto;
padding-bottom: 0px;
padding-top:0px;
padding-right:0px;
padding-left:0px;
margin-left:0px;
width:500px;
height:141px;

	}
	
	img.sansmarge {margin: 0 auto;padding: 0 0 0 0;}
 




body {
margin :0px;
padding:0px;

	text-align: justify;

	font-family: Arial, verdana, Helvetica, sans-serif;

	font-size: 12px;

	color: /*#336699/*#000*/#004494;

	background-color: #FFFFFF;
	
}
	
.cache {position:absolute;
	top:-2000px;
	}
	
.centrer {text-align:center;display:block;}
	
	a .centrer {text-align:center;display:block;}
	img .centrer {text-align:center;display:block;}
#page {
width:1200px;
margin-left:20px;
text-align: justify;
background-image: url(../images/commun/fond_couleur.gif); 
background-repeat: repeat-y; 
background-position: top left; 

}

/* ***************************************************************************************** */
	
	#transp {

	position: absolute;

	top: 0px;

	left: 0px;

}
#menu_sommaire {
position:relative;
float:left;	
width:218px;
margin: 0 auto;
padding-top:0px;
padding-left:0px;
padding-bottom:0px;
height: auto;


 }


#menu_sommaire ul {
padding-left:0px;
padding-bottom:0px;
margin : 0 auto;
margin-left:0px;

width:197px;
}

#menu_sommaire ul.rub {
padding-left:2px;
padding-bottom:0px;
margin : 0 auto;
margin-left:4px;
width:180px;
border-style:solid;
border-width:0px 0px 0px 7px;
border-color:#e3fe00;

}

#menu_sommaire ul li {
list-style-type: none;
border-color:#870a71;
	border-style:solid;
	border-width:0px 0px 1px 0px;
font-weight: bold;
margin : 0 auto;
padding-top:4px;
padding-left:5px;

}

#menu_sommaire ul li a {color :#000000; font-size:11px;font-weight:bold;}
#menu_sommaire ul li a:hover{color : #870a71; text-decoration: none;}

	
#menu_sommaire.accueil ul li a {color :#000000; font-size:16px; font-weight:bold;}
#menu_sommaire.accueil ul li a:hover{color : #870a71;text-decoration: none;}

#som_acc {
position:relative;
float:left;
padding-left:0px;
padding-bottom:0px;
margin-left:0px;
width:180px;}

#menu_sommaire ul li a.on16 {font-size: 14px; color:#870a71; font-weight:bold;;padding-left:3px;}
#menu_sommaire  ul li a.on12 {font-size: 13px; color:#870a71;font-weight:bold;}
#menu_sommaire ul li a.onchoix  {font-size: 11px; color:#870a71;font-weight:bold;background-color:#e7ecf9;width:180px; }
#menu_sommaire  ul li.parent  {font-size: 13px;border-width:0px 4px 1px 4px; padding-bottom:3px;padding-left:5px;margin-bottom:0px;background-color:#e7ecf9;}
#menu_sommaire ul li.parent a {color:#870a71; font-size: 12px;font-weight:bold;}
#menu_sommaire ul li.sousrub  {background-color:#e7ecf9;border-style:solid; border-width:0px 4px 1px 4px; border-color:#870a71; padding-left:5px;font-weight:normal;}



#education {
text-align: left;
margin: 0 auto;
font-size: 2px;
padding-left:1px;
}

#haut_page {
	position:relative;
float:left;
	border-color:#870a71;
border-style:solid;
	border-width:0px 0px 0px 0px;
background-color :#c6d3f1;
/*background: url(../images/accueil/bandeau_accueil_40.jpg) no-repeat top left ; */
padding-right:0px;
	border-radius:5px;
	box-shadow: 2px 2px 5px #888888;
width:900px;
margin-left:20px;
}

#haut_page_gauche {

/*position:relative;
float:left;
margin: 0 auto;
width:500px;*/

position:relative;
float: left ;
width: 340px;
margin: 0 auto;
height: 105px;
background-color:#9aabd2;
margin-top:0px;
margin-bottom:15px;

}

#haut_page_droite {
	padding-bottom: 5px;
padding-top:5px;
padding-right:3px;
padding-left:3px;
position:relative;
float:right;
margin: 0 auto;
border-width:1px 1px 1px 1px;
	border-style:solid;
	border-color:#797979;
background-color :#9aabd2;
height:55px;
width:230px;
	
	box-shadow:  2px 2px 5px #888888;
	border-radius:5px;
}
#haut_page_droite a.decal {font-size:13px; font-weight:bold;  color: #000000; padding-left:0px;padding-right:0px;}
#decalage {position:relative; 
	float:left;font-size:15px; font-weight:bold;  color: #000000; margin-top:114px;margin-left:50px;}

#decal20
{margin-left:20px;}

.decalage {margin-left:20px;}

.partfin {}
#drapeaux {

	position:relative;
	float:left;
	margin-top:115px;
	margin-left:6px;

}
#recherchesom {position:relative; 
	float:right;
margin-top:111px;

}
#divformrecherche {
padding-bottom: 0px;
padding-top:0px;
padding-right:0px;
padding-left:0px;
margin : 0 auto;
margin-top:-10px;
margin-left:10px;
}



INPUT { 

/*color:#870a71;

background-color: #FFFFFF; */

color:#000000;

background-color: #FFFFFF;

font-size:12px; 

font-family:Arial, verdana, Helvetica, sans-serif;

font-weight: bold;
padding-left:2px;
} 


#espaces{position:relative;
float:left;
width :150px;
}
#profil {
	position :relative;
float:left;
margin: 0 auto;
margin-top:0px;
margin-bottom:5px;
margin-left:5px;
padding-left:5px;
			  padding-right:5px;
width:160px;
}

#profil.pas_sommaire	{background-color:#f2edf1;}


	
#profil ul  {
list-style-type:none;
margin: 0 auto;

	text-decoration: none;
	text-align: left;
	border-color:#870a71;
border-style:solid;
	border-width:0px 0px 0px 3px;
	padding-left:5px;
	padding-top:0px;
	margin-left: 25px;
	margin-top: -25px; 
	margin-bottom: 5px;}


#profil ul li {border-width:0px 0px 0px 0px;padding-top:0px;}

#profil ul li a{
color:#000000;
font-weight:normal;
}

.profil_recr{font-size:12px;line-height:6px; }
.personnel{font-size:18px;line-height:22px;}
.profil_recr_on{font-size:12px;line-height:6px;color:#870a71;}
.personnel_on{font-size:18px;line-height:22px;color:#870a71;}
.profil_parent{font-size:12px;line-height:25px;}
.profil_parent_on{font-size:12px;line-height:25px;color:#870a71;}
.profil_partenaire{font-size:12px;line-height:6px; }
.profil_partenaire_on{font-size:12px;line-height:6px;color:#870a71; }


#pictos {
position:relative;
float: left;
margin : 0 auto;
padding-top:0px;
padding-bottom:0px;
margin-left:26px;
margin-bottom:5px;
margin-top:0px;
}

#pictos  a:hover {text-decoration: none;}



/* ***************************************************************************************** */
#bandeau {
	background:  url(../images/commun/bandeau_sans_logo.jpg) no-repeat top left;
	height: 134px;
position:relative;
float:left;	
	width: 900px;
	margin-left:20px;
	margin-top:-13px;
	margin-bottom:10px;
	padding-top:0px;
box-shadow: 2px 2px 5px #888888;
}

#centre {
position: relative;
float: left;
width: 900px;
margin: 0 auto;
padding-top:0px;
}

/* ***************************************************************************************** */

.fond {	background-color:#e0e4e9;}
#colonne_gauche {
	float: left;
	width: 350px;
	margin: 0 auto;
	margin-right:0px;
	padding-left:0px;
	padding-right:10px;
		padding-top:10px;
		padding-bottom:10px;
	text-align: left;
	border:solid;
	border-width:0px 0px 0px 0px;
	border-color:#8f9ec2;
	font-weight: bold;
	margin-top:0px;
	
	
	
	
}

#toutes_actus {
background: url(../images/commun/_rap_fond.jpg) repeat ; 
	border-width:1px 1px 1px 1px;
	border-style:solid;
	border-color:#870a71;
	float: left;
	width: 270px;
	margin-bottom :5px;}

#colonne_droite {
		float: left;
	width: 320px;
	margin: 0 auto; 

	margin-right:0px;
margin-top:0px;
text-align: left;
	padding-left:10px;
	padding-right:10px;
	padding-top:10px;
		padding-bottom:10px;
background-color:#e7ecf9;


	border-style:solid;
	
	border-color:#8f9ec2;
	border-width:0px 0px 0px 1px;
		border-width:1px 2px 1px 2px;
border-radius:10px;
	box-shadow:  2px 2px 5px #004393;
	
	
}

.groupe_actu
{border-style:solid;
	
	border-color:#8f9ec2;
	border-width:0px 0px 0px 1px;
	}
 .carre {list-style-type:none;
	background: url(../images/commun/carre.gif) no-repeat  top left;

	
		margin-left:5px;
	padding-left:18px;
	padding-top:2px;
	padding-bottom:2px;
	margin-top : 2px;
	font-size: 11px;
	font-weight : normal;
	margin-bottom:2px;


 }  
.fleche {list-style-type:none;
	background: url(../images/commun/fleche_bleue.gif) no-repeat  top left;

	
		margin-left:5px;
	padding-left:18px;
	padding-top:2px;
	padding-bottom:2px;
	margin-top : 2px;
	font-size: 11px;
	font-weight : normal;
	margin-bottom:2px;


 }

.fleche a{
	font-size: 11px;
	font-weight : normal;
	color : #000000;
		
}

.fleche a.gras {font-weight : bold;}

a.rouge{color:#ee0f0f;}

.bloc_2 {
float: right;
	width :200px;
	
	
	
	border-width:0px 0px 0px 0px;
	border-style:solid;
	border-color:#9aabd2;
		height: auto;

	padding-left:7px;
	padding-top:5px;
	margin:0 auto;	
}






#bloc_droite {
float: right;
	width :160px;
	
	
	
	border-width:0px 0px 0px 0px;
	border-style:solid;
	border-color:#9aabd2;
		height: auto;

	padding-left:7px;
	padding-top:5px;
	margin:0 auto;	
}

#bloc_droite_formation {
float: right;
	width :155px;
	margin-top:40px;
	margin-right:15px;
	
}

#rub_daaf {float: left;width:350px;}


#rub_orientation {float: left;width:350px;}
#dossier_orientation{float:left;margin: 0 auto;margin-top:30px;margin-left:30px;}
.dossier_orient{font-size: 16px;
color:#000000;margin-left:-10px;}
#savoir_plus{
	float: right;
	margin: 0 auto;
	padding-top: 0px;
text-align:center;
	font-size: 30px;
	height: auto;}

#image_daaf {float: right;width:160px;}

.aclarge
{width:400px;}

.titre_b  {
	font-size: 16px;
	text-align: center;
/*	line-height:17px;*/
color :#FFFFFF;
font-weight :bold;
padding-left : 0px;
margin-bottom :2px;
margin-top :-3px;
margin-left :2px;
width:180px;

	background-color: #9aabd2; 
	border-width:1px 2px 2x 2px;
	border-style:solid;
	border-color:#9aabd2; 
	
	box-shadow:  2px 2px 5px #888888;
	
	border-style:solid;
		border-color:#9aabd2; 
	border-radius:10px;
	box-shadow:  2px 2px 5px #888888;
	padding-top:10px;
	padding-bottom:10px;

}

.titre_a  {
	font-size:24px;
	text-align: center;
/*	line-height:17px;*/
color :#900eb6;
font-weight :bold;
padding-left : 0px;
margin-bottom :0px;
margin-top :0px;
width:310px;
	border-width:0px 0px 3px 0px;
	border-style:solid;
	border-color:#900eb6;
	/*background-color: #9aabd2; 

	
	box-shadow:  2px 2px 5px #888888;*/
}


#rapide {
		background-color: #FFFFFF; 
border-width:0px 2px 2x 2px;
	border-style:solid;
	border-color:#870a71;
	border-color:#9aabd2;
	border-radius:10px;
	box-shadow:  2px 2px 5px #888888;
	float: left;
	width: 180px;
	height: auto;
	padding-right:0px;
	padding-top:0px;
	margin:0 auto;
	margin-bottom:15px;

	margin-left:2px;
	line-height:20px;
}

#rapide ul  {
width: 160px;
margin:0 auto;
margin-left:8px;
margin-top:8px;
padding-left:0px;
padding-right:0px;
padding-top:5px;

	
}
#rapide ul li {

	margin : 0 auto;
	color: #336699;
	list-style-type: none;
	text-align: left;
	margin-bottom: 4px;
	padding-bottom: 6px;
	width: 160px;
}

.tb_rose {background:  url(../images/tableau_bord/rose_tbp.png) no-repeat top left ; }
.tb_gris {background:  url(../images/tableau_bord/gris_tbp.png) no-repeat top left ; }
.tb_rouge {background:  url(../images/tableau_bord/rouge_tbp.png) no-repeat top left ; }
.tb_vert {background:  url(../images/tableau_bord/vert_tbp.png) no-repeat top left ; }
.tb_bleu {background:  url(../images/tableau_bord/bleu_tbp.png) no-repeat top left ; }
.tb_bleusite {background:  url(../images/tableau_bord/bleusite_tbp.png) no-repeat top left ; }
.tb_jaune {background:  url(../images/tableau_bord/jaune1_tbp.png) no-repeat top left ; }
.tb_blanc {background:  url(../images/tableau_bord/blanc_tbp.png) no-repeat top left ; }
.tb_violet {background:  url(../images/tableau_bord/violet1_tbp.png) no-repeat top left ; }
.tb_noir {background:  url(../images/tableau_bord/noir_tbp.png) no-repeat top left ; }
.tb_turquoise {background:  url(../images/tableau_bord/turquoise_tbp.png) no-repeat top left ;}
.tb_orange {background:  url(../images/tableau_bord/orange1_tbp.png) no-repeat top left ;  }
.tb_anis {background:  url(../images/tableau_bord/anis_tbp.gif) no-repeat top left ;  }

#rapide ul li a {
	color: #000000;
	font-weight: bold;
	text-decoration: none;
	font-size: 12px;
	padding-left:28px;
}

#rapide ul li a.gras {font-weight: bold;}


#rapide ul li a:hover {
	color:#870a71;}

#acces_rapide {
/*background-color :#d4d708;*/
background-color :#9aabd2;

	border-width:1px 1px 3px 1px;
	border-style:solid;
	border-color:#870a71;
	border-radius:10px;
	box-shadow:  2px 2px 5px #888888;
	float: left;
	width: 152px;
	/*margin:16px 1px 10px 0px; */
	height: auto;
	padding-right:0px;
	padding-top:0px;
	margin:0 auto;
	margin-bottom:15px;
	margin-top:3px;
	
	
	background-image: url(../images/commun/sect_fond_rap.png); 
background-position: left center, right center;
background-repeat: repeat-y; 

}

#acces_rapide ul  {
width: 148px;
margin:0 auto;
margin-left:5px;
padding-left:0px;
padding-right:0px;
padding-top:5px;

	
}
#acces_rapide ul li {

	margin : 0 auto;
	color: #336699;
	list-style-type: none;
	text-align: left;
	margin-bottom: 4px;
	padding-bottom: 4px;
	width: 148px;
		border-color:#870a71;
	border-style:solid;
	border-width:0px 0px 1px 0px;
}


#acces_rapide ul li a {
	color: #000000;
	font-weight: normal;
	text-decoration: none;
	font-size: 13px;
}

#acces_rapide ul li a.gras {font-weight: bold;}


#acces_rapide ul li a:hover {
	color:#870a71;}

	
	
	#box-onisep {
background-color :#9aabd2;
	border-width:1px 1px 3px 1px;
	border-style:solid;
	border-color:#870a71;
	float: right;
	width: 153px;
	/*margin:16px 1px 10px 0px; */
	height: auto;
	
	/*height: 295px;*/
	padding-right:0px;
	padding-top:0px;
	margin:0 auto;
	margin-bottom:15px;
	margin-top:1px;
	border-radius:10px;
	box-shadow:  2px 2px 5px #888888;
	
	background-image: url(../images/commun/sect_fond_rap.png); 
background-position: left center, right center;
background-repeat: repeat-y; 
}


#box-onisep ul  {
width: 148px;
margin:0 auto;
margin-left:5px;
padding-left:0px;
padding-right:0px;
padding-top:5px;

	
}
#box-onisep ul li {
	margin : 0 auto;
	color: #336699;
	list-style-type: none;
	text-align: left;
	margin-bottom: 4px;
	padding-bottom: 4px;
	width: 148px;
		border-color:#870a71;
	border-style:solid;
	border-width:0px 0px 1px 0px;
}

#box-onisep ul li a {
	color: #000000;
	font-weight: normal;
	text-decoration: none;
	font-size: 13px;
}
	
#box {
background-color :#9aabd2;
border-width:1px 1px 3px 1px;
	border-style:solid;
	border-color:#870a71;
	border-radius:10px;
	box-shadow:  2px 2px 5px #888888;
	float: right;
	width: 153px;
	/*margin:16px 1px 10px 0px; */
	height: auto;
	
	/*height: 295px;*/
	padding-right:0px;
	padding-top:0px;
	margin:0 auto;
	margin-bottom:15px;
	margin-top:3px;
background-image: url(../images/commun/sect_fond_rap.png); 
background-position: left center, right center;
background-repeat: repeat-y; 
}


#box ul  {

width: 148px;
margin:0 auto;
margin-left:5px;
padding-left:0px;
padding-right:0px;
padding-top:5px;

	
}
#box ul li {
	margin : 0 auto;
	color: #336699;
	list-style-type: none;
	text-align: left;
	margin-bottom: 4px;
	padding-bottom: 4px;
	width: 148px;
		border-color:#870a71;
	border-style:solid;
	border-width:0px 0px 1px 0px;
}


#box ul li a {
	color: #000000;
	font-weight: normal;
	text-decoration: none;
	font-size: 13px;
}

#box ul li a:hover {
	color:#870a71;}

.encadre_annonces {
float:left;
width:187px;
border-width:1px 1px 1px 1px;
	padding-left :5px;
border-style:solid;
	border-color:#9aabd2;
	background-color :#FFFFFF;
	border-radius:5px;
	height:880px;
}
.encadre_annonces_gauche {
float:left;
width:240px;
border-width:1px 1px 1px 1px;
	padding-left :5px;
border-style:solid;
	border-color:#9aabd2;
	background-color :#FFFFFF;
	border-radius:5px;

}



#pied-de-page {
margin:0 auto;	position:relative;
	float:left;
	width:900px;
	margin-left:20px;
	
}

#pied-de-page a{color:#000000}
	
	
#lien_pied_gauche {margin:0 auto;	position:relative;
margin-bottom:15px;
float:left;
text-align:left;
padding-left:5px;
padding-right:2px;
padding-top:2px;
padding-bottom:2px;
	border-width:1px 1px 1px 1px;
	border-style:solid;
	border-color:#f2edf1;
	background-color :#f2edf1;
	width:430px;
	box-shadow: 2px 2px 5px #888888;
	border-radius:5px;
}
#lien_pied_droit {
margin:0 auto;	position:relative;
color :#870a71;
font-weight: bold;
float:right;
text-align:left;
padding-left:5px;
padding-right:2px;
padding-top:2px;
padding-bottom:2px;
	border-width:1px 1px 1px 1px;
	border-style:solid;
	border-color:#f2edf1;
	background-color :#f2edf1;
	width:400px;
	box-shadow: 2px 2px 5px #888888;
	border-radius:5px;
}

#mention {
	position:relative;
	float:left;
border : 0px;
border-top : 1px;
border-style : solid;
border-color : #870a71;
	width:900px;
	font-size: 11px;
	color: #336699;
	margin:0 auto;
	padding-left: 0px;
		padding-top: 3px;
	text-align: center;
}

#mention a {
	font-size: 11px;
}

/*h3.spip {color:  #FFFFFF; font-size: 14px; width:550px;font-weight:bold; padding: 0px; text-align: left;margin-bottom:8px;margin-top:16px;padding-top:2px;padding-left:5px;padding-bottom:2px;border-style:none;  border-width: 1px;
background-color:#9aabd2;	border-radius:5px;
	box-shadow:  1px 1px 3px #888888;}*/

h2.spip {color: #870a71;  font-size: 16px; width:650px;font-weight:bold; padding: 0px; text-align: left;margin-bottom:-2px;margin-top:40px;padding-top:2px;padding-left:0px;padding-bottom:2px;border-style:none; 
background-color:#FFFFFF;	border-radius:0px;
	box-shadow:  0px 0px 0px #888888;border: solid;	border-width: 2px; border-color:#870a71;
border-right-style: none; border-left-style: none; border-top-style: none;}

h3.spip {color: #bc20a1;color: #870a71;font-size: 13px; font-weight: bold; padding: 0px; text-align: left;margin-bottom: 0px;px;margin-top :20px;background:  url(../images/commun/carre_titre_petit.gif) no-repeat top left; padding-left: 1.3em;}

h1{ color: #004494; font-size: 18px; font-weight: bold;  text-align: left; margin-top:30px;margin-bottom:0px;}

/*grands titres dans squelettes*/



h1.article  { top: 104px; list-style-type: none; padding: 0px;margin: 0 auto;margin-left:0px; width: 640px;background:  url(../images/commun/e.gif) no-repeat center left; margin: 0 auto;margin-left:0px; font-weight: normal;
padding-left: 1.1em;  padding-bottom : 3px; padding-right : 5px;border: solid;	border-width:3px; border-color:#004494;;border-color:#900eb6;
border-right-style: none; border-left-style: none; border-top-style: none;padding-right:0px;}


h2 {  color: #870a71; font-size: 14px; font-weight: bold; padding: 2px; 
text-align: left; margin-top: 25px; margin-right:8px; padding-right:0px;}

/*idemh6*/ 

h3 {color:  #870a71; font-size: 12px; font-weight: bold; padding: 0px; text-align: left;margin-bottom:-5px;margin-top:15px;}


h4 { color:#870a71; font-size: 14px; font-weight: bold;  text-align: left; margin-top:30px;margin-bottom:0;}


h5 {color: #870a71; font-size: 16px; font-weight: bold; padding: 2px; 
text-align: left; margin-top: 25px; margin-right:8px; padding-right:0px; }



h6 {  font-size: 12px; font-weight: bold; padding: 2px; text-align: left;margin-bottom:0;margin-top:15px;
/*background:  url(../images/commun/tiret_bleu.gif) no-repeat center left;background-position: 2px 12px */}

/*idemh2*/ 


hr {
	color: #8f9ec2;
	background-color: #8f9ec2;
	height: 1px;
	border: 0;
}




#bac {margin: 0 auto;

position : absolute;

left: 162px;

top: 195px;}



.pub_gauche {
	margin-left:25px;
	position : relative;
	float:left;
}

.pub_centre {
margin-left:20px;
position : relative;
float:left;
align:center;
}

.pub_droite {
	position : relative;
float:left;

}


#breve_ou_anim {
/*position:relative;
float:left;
margin: 0 auto;
width:200px; 
margin-top:0px;
margin-left:0px;
padding-left:0px;*/
}

#actu_milieu {
/*position:relative;
float: right;
margin: 0 auto;
width: 160px;
margin-bottom:0px;
margin-top:-10px;
margin-left:30px;
margin-right:0px;*/
} 

#zoom_etab {
/*position:relative;
float: right ;
width: 340px;
margin: 0 auto;
height: 105px;
background-color:#f2edf1;
margin-top:0px;
margin-bottom:15px;*/
}

#photo_zoom{
float: right;
margin:0 auto;
margin-left:3px;
margin-top: 3px;
}

#titre_zoom{
position:relative;
float: left;
width: 170px;
margin-left:5px;

}

#titre_zoom a
{font-weight:normal ;
color:#000000;
font-size:11px;
}


.contextuel{position:relative;
float: left;}


#menucontextuel {
	width: 190px;
	float: right;
	margin: 0 auto;
	padding-top: 0px;
	margin-top: 110px;
	font-size: 12px;
	height: auto;}


#menucontextuel ul {
	list-style-type: none;
	padding-left:0px;
	margin-left: 0px;
	margin-bottom: 0px;
	margin-top: 0px;
	border-color:#9aabd2;
	background-color :#FFFFFF;
	border-style:solid;
	border-radius:10px;
		border-width:2px 2px 2px 2px;
box-shadow: 2px 2px 5px #888888;
}



#menucontextuel ul li {
	background:  url(../images/commun/puce.png) no-repeat top left ;
	background-position: 4px 6px;
margin-left:0px;
	padding-left: 22px;
	padding-bottom: 10px;
	padding-top: 4px;
	margin-top:0px;	
}



#menucontextuel ul li a {
	color: #000000;
	padding-top:0px;
	margin-top:0px;
	font-weight: bold;
	text-decoration: none;
	font-size: 11px;
	margin: 0 auto;
}

#menucontextuel ul li a:hover {

	color:#870a71/*#B2C63E*/;}

#menucontextuel ul li a.on18 {color: #336699; font-size: 18px; font-weight: bold; }

#menucontextuel ul li a.on12 {padding-left: 0px;color: #336699; font-size: 11px; font-weight: bold; }

#menucontextuel ul li a.on{color: #336699; font-weight: bold;  }

#menucontextuel ul li a.autrerub{padding-left: 0px;font-size: 11px;  }

#menucontextuel.imagefond {margin-right:-10px;margin-top:43px;height:auto;width:auto;}

#menucontextuel ul.voir {font-weight: bold;color: #336699;font-size: 13px;background-color :#f2edf1;

 text-align:left; margin-top:0;margin-bottom:0;

padding-left:20px;padding-right:0px;padding-bottom:1px;padding-top:1px;}

#menucontextuel ul.voir li{background-image : none;margin-top:0;margin-bottom:0;padding-bottom:0px;padding-top:0px;}

#box_univ ul{background-color :#FFFFFF;border-style:none;border-width:0px 0px 0px 0px; box-shadow:none}
#box_univ ul li{background:  url(../images/commun/fleche_bleue.gif) no-repeat top left ;padding-left:15px;}
#menucontextueldifor {
	width: 190px;
	float: right;
	margin: 0 auto;
	margin-top: 60px;
	padding: 1px 2px 1px 2px;
	border: 1px solid;
	font-size: 10px;
	height: auto;}
	
#menucontextueldifor ul li {margin-left :-20px;}



/* *********************************************************************************************************** */

#menucentre { margin-left:0px; margin-right:10px;text-align:left;}

#oldmenucentre.avecfond{ background-color:#ECF697; width:550px;padding-top:10px;padding-bottom:10px;border: dashed 1px #B2C63E;}
#menucentre.avecfond{ width:650px;padding-top:10px;padding-bottom:10px;}

#menucentre.avecfondinter{ background:url(../images/rub_spec/international_02.gif) repeat-y top left; ; width:650px;padding-top:10px;padding-bottom:10px;}

#menucentre ul li {list-style-type: none; margin-top : 6px; list-style-image : none ; margin-left:-17px;text-align:left;margin-bottom:10px;}

#menucentre ul li a { font-size: 11px; font-weight: normal; 

color: #000000/*#465976*/;  border-right-style: none; border-left-style: none; border-top-style: none; }

ul li.art{list-style-type: none;background:  url(../images/commun/e.gif) no-repeat top left ;

padding-left:19px; }

#menucentre  ul li a.art {font-size: 12px;
background:  url(../images/commun/fleche_bleue.gif) no-repeat top left ;
padding-left:19px;  text-align:left; color: #000000; font-weight:normal; }

#menucentre  ul.art1  li{/*background:  url(../images/commun/fleche_bleue.gif) no-repeat top left ;*/
 margin-left:-24px;padding-left : 19px;}

#menucentre  ul.art1 li a {font-size: 12px;} 

#menucentre  ul li a.rub {
font-size: 13px; 
color:#870a71;
padding-left:15px;
margin-left:0px;
/*background:  url(../images/commun/fleche-anim.gif) no-repeat top left ; */
/*background:  url(../images/commun/fleche_bleue.gif) no-repeat top left ;*/
text-align:left;
font-weight:normal;
}

#menucentre  ul li a.sansfleche {
font-size: 13px; 
color:#870a71;
padding-left:15px;
margin-left:0px;
/*background:  url(../images/commun/fleche-anim.gif) no-repeat top left ; */
background: url(../images/commun/fleche_bleue.gif) no-repeat  top left;
text-align:left;
font-weight:normal;
}




#colrub_gauche {
	position:relative;
float:left;
margin-left:-20px;
	width:320px;
	color:#870a71;
}

.sanssoulign {border-style : none;
color:#000; background : none}

#colrub_droite {
	position:relative;
float:right;
margin-left:-20px;

	width:320px;
	color:#870a71;}


	
#colrub_gauche_actus {
	position:relative;
float:left;
margin-left: 20px;
margin-top:20px;
	width:250px;
	color:#870a71;
}



#colrub_droite_actus {
	position:relative;
float:left;
margin-left: 100px;
	width:250px;
	color:#870a71;
	margin-top:20px;}
	
#colrub_gauche ul li  {
	

padding-left:15px;

margin-bottom:10px;
background:  url(../images/commun/fleche_bleue.gif) no-repeat top left ; 

text-align:left;
font-weight:normal;
border-style:solid;
border-color:#870a71;

		border-width:0px 0px 0px 0px;
}


#colrub_gauche ul li.simple
{border-width:0px 0px 0px 0px;
margin-left : -25px;
padding-left : 15px;
background :  url(../images/commun/fleche_bleue.gif) no-repeat top left ;}




#colrub_gauche ul li a {
	font-size: 12px; 
	color:#000000;
	
	font-weight:bold;
	}
	
#colrub_gauche ul li.decal  {
padding-left :10px;
margin-left : 5px;
margin-top:-5px;
margin-bottom:10px;
background: none;
background: url(../images/commun/puce.gif) no-repeat top  left;
border-style:none;

}
#colrub_gauche ul li.decal a  {
font-size :11px;

color:#000000;
font-weight:normal;}

#colrub_droite ul li {

padding-left:15px;

margin-bottom:10px;
background:  url(../images/commun/fleche_bleue.gif) no-repeat top left ;

text-align:left;
font-weight:normal;
color:#870a71;
border-style:solid;
border-color:#870a71;

		border-width:0px 0px 0px 0px;}

#colrub_droite ul li a {
	font-size: 12px; 
	color:#000000;
	font-weight:bold;}
	
	
	
#colrub_droite ul li.decal  {
padding-left :10px;
margin-left : 5px;
margin-top:0px;
margin-bottom:5px;
background: none;
background: url(../images/commun/puce.gif) no-repeat top left;
border-style:none;

}
#colrub_droite ul li.decal a  {
font-size :11px;
color:#000000;
font-weight:normal;}




/* *********************************************************************************** */
#fil_ariane {position:relative;float:left;margin-left:26px;margin-top:5px;width:780px;}

#fil_ariane a {style:normal;
font-size:11px; }
#avant_secteurs {margin:0 auto;
}


	#menu_sect {
		position: relative;
		float: left;
margin:0 auto;
margin-left:-1px;
margin-top:20px;
		padding-top:10px;
		padding-left:0px;
		padding-right:0px;
		padding-bottom:0px;
				border-color:#9aabd2;
			border-color:#870a71;
		
	

border-style:solid;
	border-width:1px 1px 1px 1px;
	
	
		border-color:#d9d2fb;
	border-radius:10px;
	box-shadow:  2px 2px 5px #004393;
	
	
	/*border-radius:3px;
	box-shadow: 2px 2px 5px #888888;*/
		width:900px;
		
height:30px;
background-color:#e7ecf9;
background-color:#d1e4fb;
background-color:#e7ecf9;
	/*background-image: url(../images/commun/sect_fond.png); 
background-position: left center, right center;
background-repeat: repeat-x; 
background-position: top left; */

text-align:center;
	
	}
#decal_accueil {margin-left:19px;}

	#menu_sect a {
	border:solid;
	border-width:3px 0px 0px 0px;
	
	
	
	border-color:#900eb6;
	color: #000000;	
	font-weight: bold;
	font-size: 12px;

	padding-left: 0 px;
	padding-right:0px;
	padding-bottom: 3px;
padding-top:5px;
margin-left:1px;
margin-right:1px;
		}

#menu_sect a:hover {
			color: #870a71;
text-decoration: none; }

#menu_sect a.secteurcourant {

margin-bottom:0;
display:bloc;


padding-left:4px;
padding-right: 4px;
padding-top: 0px;
padding-bottom: 0px;
margin-left:0px;
margin-top:0px;
color :#004494;

font-weight: bold;
font-size: 13px;
text-align:center;
border-width:0px 0px 3px 0px;
}

/* zone centrale*/

#chemin {
	float: left;
	margin-left: 20px;
}
	
#contenu_actu{
position:relative;
	float: left;
	width: 425px;
	margin-left:20px;
	text-align: justify;
}

#contenu {
position:relative;
	float: left;
	width: 650px;
	margin-top:35px;
	margin-left:28px;
	text-align: justify;
	margin-right:5px;
}


#contenudifor {
position:relative;
	float: left;
width: 540px;
	margin-top: -5px;
	margin-left:15px;
	text-align: justify;
	margin-right:5px;
	}


#contenu.presse {	float: left;
	width: 425px;
	margin-top: -5px;

	/*padding-left: 0 auto;*/

	padding-left: 170px;
	text-align: justify;
	margin-right:100px;}

#contenu ul li {text-align: left;}

#contenu ul.plan1 li a{font-size:14px;color: #870a71; font-weight:normal; }

#contenu ul.plan2 li a{font-size:12px;color:#870a71;font-weight:normal; }

#contenu ul.plan3 li a{font-size:12px;color:#336699;font-weight:normal; }
#contenu ul.plan4 li a{font-size:12px;color:#870a71;font-weight:normal; }
#contenu ul.plan5 li a{font-size:12px;color:#000000;font-weight:normal; }

.separateurbas{
border:solid;
color :#9aabd2;
width:320px;
border-width:0px 0px 1px 0px;
padding-bottom:10px;
padding-top:5px;
margin-bottom:7px;
}

.bloc_fond{
	
border:dashed;
color :#000000;
border-width:0px 0px 1px 0px;
padding-bottom:2px;
padding-top:2px;
margin-bottom:7px;
width :240px;
margin-left:7px;
background-color:#9aabd2;
align:center;
	border-style:solid;
	border-radius:10px;

		border-width:0px 0px 0px 0px;
box-shadow: 2px 2px 5px #888888;
}


.alaune  {
	font-size: 18px;
/*	line-height:17px;*/
color :#FFFFFF;

padding-left : 0px;
padding-top: 3px;
padding-bottom: 3px;
margin-bottom :10px;
margin-left :0px;
margin-top :20px;
text-align :center;

background-color : #9aabd2;
background-color : #509cf7;
background-color : #004393;
background-color : #630a7d;

		border-color:#9aabd2; 
	border-radius:10px;
	box-shadow:  2px 2px 5px #004393;
	padding-top:7px;
	padding-bottom:7px;

/*
background-image: url(../images/commun/fond_ala.png); 
background-position: left center, right center;
background-repeat: repeat-x; */

}



.gris10 {

	color: #A2ACBA;

	font-size: 10px;

}

/**************************************************************************************************/
/* zone droite*/


#spacer {
	clear: both;
}

#affiche{
visibility:visible;
}

#cache{
display:none;
}

/*.lien{
color: #465976 ;
text-decoration: none;
background:  url(../images/commun/carre_gris-bleu.gif) no-repeat center left;
	padding-left: 15px;
	padding-bottom: 7px;
	padding-top: 7px;
}*/

ul.racine{
margin-left:0px;
padding-left:2px;
list-style:none;
}

.article{
margin-left:-10px;
padding-left: 50px;
padding-left: 1.1em;
}



.rubrique{
margin-left:0px;
padding-left: 0px;
color: #465976;
}



/* Ajout JB : gestion des abbréviations et des acronymes */

acronym abbr{
border-bottom: 1px dotted #333;
cursor:help;
}

/* fin de l'ajout (jeudi 13 mars 2007) */

p{line-height : 17px;}
img.spip_puce {padding-right:0px;margin:0 auto;}
img.spip_logos {margin-left:10px;}
img.puce {padding-right:0px;margin:0 auto;}
p.spip img {padding-right:0px;margin-right:0px;}



  ul li {text-align: left;padding-right:0px;
}
  ul.spip{text-align: left;padding-right:0px; }
ul li.spip {text-align: left; padding-right:0px; }
.spip_surligne { background: #FF6; }
.spip_documents { text-align: center; }
.spip_documents_center { clear: both; width: 100%; margin: auto; }
span.spip_documents_center { display: block; margin-top:1em; }
.spip_documents_left { float: left; margin-right: 15px; margin-bottom: 5px; }
.spip_documents_right { float: right; margin-left: 15px; margin-bottom: 5px; }
.spip_doc_titre { font-weight: bold; font-size: 0.8em; margin-left: auto; margin-right: auto; }
.spip_doc_descriptif { clear: both; font-size: 0.8em; margin-left: auto; margin-right: auto; }

a.spip_out{target:_blank;}

.texteencadre-spip {text-align:center;color:#870a71;color:#336699;font-size: 12px;border:  #9aabd2 solid 1px;
margin-top:15px;margin-left:30px;margin-right:30px;padding-top:10px;padding-bottom:10px;padding-left:10px;padding-right:10px;}
.caractencadre-spip {color:#870a71; font-size: 14px;}


.encadresom {border: #870a71 solid 3px; width:800px;border-radius:25px;
	box-shadow: 2px 5px 10px #888888;padding: 5px 5px 5px 5px;}
	
#encadre {border: #870a71 solid 3px; width:290px;border-radius:25px;
	box-shadow: 2px 5px 10px #888888;}
	#encadre ul {width:240px;padding-left:15px;}
#encadre ul li.bleu{background: url(../images/commun/fleche_bleu.gif) no-repeat  top left; border-style : none;}

/* Tableaux*/

/* trame tableaux*/

table.spip {

	border: solid 1px #0066CC;
	
	font-family: Arial, verdana, Helvetica, sans-serif;

	font-size: 11px;

	width: 100%; 
	margin-top: 10px;

}



/* titre de tableaux*/

table.spip caption {

	color: #336699;

	font-size: 13px;

}



/* ligne entete de tableaux*/

table.spip tr.row_first {

	background-color: #1e7ef5;

	color: #FFFFFF;

	text-align: center;

	font-size: 13px;

}

/*bleu mauve :#9aabd2;
violet : #870a71;
vert jaune 2010 :#e3fe00;
vert clair :#B2C63E, tours  photos
gris clair : #f2edf1;

vert liens foncé : #669933

texte bleu:#336699


 lignes grises alternées*/

table.spip tr.row_odd {

	background-color: #d7e3ff;

}



table.spip tr.row_even {

	background-color: #d7e3ff;

}



/* colonnes de tableaux*/

table.spip td {

	padding: 5px;

	padding-left : 10px;

	text-align: left;


	padding-bottom:8px;
}


