/*general 
bleu mauve :#9aabd2;
fushia : #e43272;
vert jaune 2010 :#e3fe00;
vert clair :#B2C63E, tours  photos
gris clair : #797979;

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. 

*/
/* ***************************************************************************************** */
 a img{border-style :none;}




a {font-size: 12px; text-decoration: none; font-weight: bold;;color: #000000;/* */ 

/*color: #669933; */ line-height:1.5em; }

a:hover {text-decoration: underline;}

a.titre{color: #e43272; font-size: 14px; font-weight: bold; }



a.impr{

position: absolute;
	top: 30px;

	left:650px;
	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:600px

}

 


.titre_question_education {color:#e43272;

font-size :24px; }


img{ margin-right :10px;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:375px;
height:110px;
	}
	
	img.sansmarge {margin: 0 auto;padding: 0 0 0 0;}
 



INPUT { 

color:#e43272;

background-color: #FFFFFF; 

font-size:13px; 

font-family:Arial, verdana, Helvetica, sans-serif;

font-weight: bold;

} 

body {
margin :0px;
padding:0px;

	text-align: justify;

	font-family: Arial, verdana, Helvetica, sans-serif;

	font-size: 12px;

	color: #336699/*#000*/;

	background-color: #FFFFFF;
	
}
	
.cache {position:absolute;
	top:-2000px;
	}
	
.centrer {text-align:center;display:block;}
	
	a .centrer {text-align:center;display:block;}
#page {
width:1200px;
margin-left:20px;
text-align: left;
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:10px;
width:180px;

}

#menu_sommaire ul li {
list-style-type: none;
border-color:#e43272;
	border-style:solid;
	border-width:0px 0px 1px 0px;
font-weight: bold;
margin : 0 auto;
padding-top:4px;
}

#menu_sommaire ul li a {color :#000000; font-size:12px;font-weight:normal;}


	
#menu_sommaire.accueil ul li a {color :#000000; font-size:16px; font-weight:bold;}
#menu_sommaire.accueil ul li a:hover{color : #e43272; }

#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: 16px; color:#e43272; font-weight:bold;}
#menu_sommaire  ul li a.on12 {font-size: 12px; color:#e43272;font-weight:bold;}
#menu_sommaire ul li a.onchoix  {font-size: 12px; color:#e43272;background-color:#FFFFFF; }
#menu_sommaire  ul li.parent  {border-width:0px 0px 0px 0px; }
#menu_sommaire ul li.parent a {color:#e43272; font-weight:bold;}
#menu_sommaire ul li.sousrub  {border-style:solid; border-width:0px 0px 0px 4px; border-color:#e43272; padding-left:5px;font-weight:bold;}



#education {
text-align: left;
margin: 0 auto;
font-size: 2px;
padding-left:1px;
}

#haut_page {
	position:relative;
float:left;
	border-color:#e43272;
border-style:solid;
	border-width:0px 1px 0px 1px;
/*background-color :#e5e8e1;*/
/*background: url(../images/accueil/bandeau_accueil_40.jpg) no-repeat top left ; */

width:780px;
}

#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;

background-color :#e5e8e1;
height:55px;
width:230px;
}
#haut_page_droite a {font-size:13px; color:#000000;	}
#divformrecherche {
padding-bottom: 0px;
padding-top:0px;
padding-right:0px;
padding-left:0px;
margin : 0 auto;
margin-top:-7px;
margin-left:10px;
font-size:12px; 
font-family:Arial, verdana, Helvetica, sans-serif;
}

#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:#e5e8e1;}

p.rose {
	margin-left:0px;
	margin-bottom:0px;
	margin-top:3px;
color:#e43272;
}

#profil ul  {
list-style-type:none;
margin: 0 auto;

	text-decoration: none;
	text-align: left;
	border-color:#e43272;
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:#e43272;}
.personnel_on{font-size:18px;line-height:22px;color:#e43272;}
.profil_parent{font-size:12px;line-height:25px;}
.profil_parent_on{font-size:12px;line-height:25px;color:#e43272;}
.profil_partenaire{font-size:12px;line-height:6px; }
.profil_partenaire_on{font-size:12px;line-height:6px;color:#e43272; }


#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: 780px;
	margin-left:0px;
	margin-top:-13px;
	padding-top:0px;
}

#centre {
position: relative;
float: left;
width: 780px;
margin: 0 auto;
padding-top:0px;
}
/* ***************************************************************************************** */

#colonne_gauche {
	float: left;
	width: 280px;
	margin: 0 auto;
	margin-right:40px;
	padding-left:0px;
	padding-right:0px;
	text-align: left;
	border:solid;
	border-width:0px 0px 0px 0px;
	font-weight: bold;
}

#toutes_actus {
background: url(../images/commun/Acces_rap_fond.jpg) repeat ; 
	border-width:1px 1px 1px 1px;
	border-style:solid;
	border-color:#e43272;
	float: left;
	width: 270px;
	margin-bottom :5px;}

#colonne_droite {
		float: left;
	width: 280px;
	margin: 0 auto; 
	margin-right:15px;

text-align: left;
	padding-left:0px;
	padding-right:0px;
}




#bloc_droite {
float: right;
	width :155px;
}

#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;}

#acces_rapide {
/*background-color :#d4d708;*/
background-color :#9aabd2;

	border-width:1px 1px 3px 1px;
	border-style:solid;
	border-color:#797979;
	float: left;
	width: 153px;
	/*margin:16px 1px 10px 0px; */
	height: auto;
	padding-right:0px;
	padding-top:0px;
	margin:0 auto;
	margin-bottom:15px;
	margin-top:1px;
}

#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:#e43272;
	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:#e43272;}
	
	#box-onisep {
background-color :#9aabd2;
	border-width:1px 1px 3px 1px;
	border-style:solid;
	border-color:#797979;
	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;
	
}


#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:#e43272;
	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;
	
	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;

}


#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:#e43272;
	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:#e43272;}

#pied-de-page {
margin:0 auto;	position:relative;
	float:left;
	width:780px;
}

#pied-de-page a{color:#000000}
	
	
#lien_pied_gauche {margin:0 auto;	position:relative;
margin-bottom:15px;
float:left;
text-align:left;
padding-left:2px;
padding-right:2px;
padding-top:2px;
padding-bottom:2px;
	border-width:1px 1px 1px 1px;
	border-style:solid;
	border-color:#e5e8e1;
	background-color :#e5e8e1;
}
#lien_pied_droit {
margin:0 auto;	position:relative;
color :#e43272;
font-weight: bold;
float:right;
text-align:left;
padding-left:2px;
padding-right:2px;
padding-top:2px;
padding-bottom:2px;
	border-width:1px 1px 1px 1px;
	border-style:solid;
	border-color:#e5e8e1;
	background-color :#e5e8e1;
}

#mention {
	position:relative;
	float:left;
border : 0px;
border-top : 1px;
border-style : solid;
border-color : #e43272;
	width:780px;
	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:  #e43272; font-size: 16px; font-weight: bold; padding: 0px; text-align: left;margin-bottom:15px;margin-top:25px;}

h4.spip {color:  #e43272; font-size: 14px; font-weight: bold; padding: 0px; text-align: left;margin-bottom:8px;margin-top:16px;}

h5.spip {color:  #e43272; font-size: 12px; font-weight: bold; padding: 0px; text-align: left;margin-bottom:0px;margin-top :15px;}

h1{ color: #e43272; font-size: 17px; 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: 540px;background:  url(../images/commun/e.gif) no-repeat center left; margin: 0 auto;margin-left:0px; font-weight: bold;
padding-left: 1.4em;  padding-bottom : 3px; padding-right : 5px;border: solid;	border-width: 1px; border-color:#e43272;
border-right-style: none; border-left-style: none; border-top-style: none;padding-right:0px;}


h2 {  color: #e43272; font-size: 14px; font-weight: bold; padding: 2px; 
text-align: left; margin-top: 25px; margin-right:8px; padding-right:0px;}

/*idemh6*/ 

h3 {color:  #e43272; font-size: 12px; font-weight: bold; padding: 0px; text-align: left;margin-bottom:-5px;margin-top:15px;}


h4 { color:#e43272; font-size: 14px; font-weight: bold;  text-align: left; margin-top:30px;margin-bottom:0;}


h5 {color: #e43272; 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: #B2C63E;
	background-color: #B2C63E;
	height: 1px;
	border: 0;
}




#bac {margin: 0 auto;

position : absolute;

left: 162px;

top: 195px;}


#drapeaux {

	position:relative;
	margin-top:112px;
	margin-left:6px;

}

.pub_gauche {

	margin-left:0px;
}

.pub_centre {

	margin-left:120px;
}

#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:#e5e8e1;
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-style :solid;
		border-width:1px;
	border-color:#797979;
	background-color :#9aabd2;
}



#menucontextuel ul li {
	background:  url(../images/commun/pt_carre.gif) no-repeat top left ;
	background-position: 4px 10px;
margin-left:0px;
	padding-left: 12px;
	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:#e43272/*#B2C63E*/;}

#menucontextuel ul li a.on18 {color: #e43272; font-size: 18px; font-weight: bold; }

#menucontextuel ul li a.on12 {padding-left: 0px;color: #e43272; font-size: 11px; font-weight: bold; }

#menucontextuel ul li a.on{color: #e43272;  }

#menucontextuel ul li a.autrerub{padding-left: 0px;font-size: 11px;  }

#menucontextuel.imagefond {padding-right:0px;margin-top:43px;height:auto;width:auto;}

#menucontextuel ul.voir {font-weight: bold;color: #FFFFFF;font-size: 13px;background-color :#e5e8e1;

 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;}


#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:550px;padding-top:10px;padding-bottom:10px;}

#menucentre.avecfondinter{ background:url(../images/rub_spec/international_02.gif) repeat-y top left; ; width:550px;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_petite.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_petite.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:#e43272;
padding-left:15px;
margin-left:0px;
/*background:  url(../images/commun/fleche-anim.gif) no-repeat top left ; */
background: url(../images/commun/fleche_petite.gif) no-repeat  top left;
text-align:left;
font-weight:normal;
}
#colrub_gauche {
	position:relative;
float:left;
margin-left:-20px;
	width:300px;
	color:#e43272;
}



#colrub_droite {
	position:relative;
float:right;
margin-left:-20px;

	width:270px;
	color:#e43272;}
	
#colrub_gauche_actus {
	position:relative;
float:left;
margin-left: 20px;
margin-top:20px;
	width:250px;
	color:#e43272;
}



#colrub_droite_actus {
	position:relative;
float:left;
margin-left: 100px;
	width:250px;
	color:#e43272;
	margin-top:20px;}
	
#colrub_gauche ul li  {
	

padding-left:15px;

margin-bottom:10px;
/*background:  url(../images/commun/fleche-anim.gif) no-repeat top left ; */
background: url(../images/commun/fleche_petite.gif) no-repeat  top left;
text-align:left;
font-weight:normal;}

#colrub_droite ul li {


padding-left:15px;

margin-bottom:10px;
/*background:  url(../images/commun/fleche-anim.gif) no-repeat top left ; */
background: url(../images/commun/fleche_petite.gif) no-repeat  top left;
text-align:left;
font-weight:normal;}

	#colrub_droite ul li a
{font-size: 12px; 
color:#000000;
}

	#colrub_gauche ul li a
{font-size: 12px; 
color:#000000;
}

/* *********************************************************************************** */
#fil_ariane {position:relative;float:left;margin-left:6px;margin-top:0px;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:-4px;
		padding-top:0px;
		padding-left:5px;
		padding-right:0px;
			border-color:#e43272;
border-style:solid;
	border-width:1px 1px 1px 1px;
		width:775px;
		background-color :#9aabd2;}

	#menu_sect a {
	color: #000000;
	font-weight: bold;
	font-size: 13px;
margin-top:-23px;
	padding-left: 5px;
	padding-right:3px;
margin-right:0px;
/*	background :  url(../images/commun/pt_carre.gif) no-repeat center left; */
		}

#menu_sect a:hover {
		color:#e43272;
text-decoration: none; }

#menu_sect a.secteurcourant {
margin-top:0;
margin-bottom:0;
display:bloc;
border:solid;
border-width:0px 0px 0px 0px;
border-color:#e43272;
padding-left: 2px;
padding-right: 2px;
padding-top: 0px;
padding-bottom: 0px;
margin-left:0px;
color : #e43272;
font-weight: bold;
	font-size: 15px;
text-align:center;
height:12px;
}

/* 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: 550px;
	margin-top:35px;
	margin-left:8px;
	text-align: left;
	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: #e43272; font-weight:normal; }

#contenu ul.plan2 li a{font-size:12px;color:#e43272;font-weight:normal; }



.separateurbas{
border:dashed;
color :#e43272;

border-width:0px 0px 1px 0px;
padding-bottom:10px;
padding-top:5px;
margin-bottom:7px;
}

.alaune  {
	font-size: 14px;
	line-height: 14px;
color :##e43272;

	background: url(../images/commun/e.gif) no-repeat top left;


border:solid;
/*border-color:#B2C63E;*/
border-color:#e43272;
border-width:0px 0px 1px 0px;
padding-left : 20px;
margin-bottom :2px;
margin-top :15px;
}

   
.fleche {list-style-type:none;
	background: url(../images/commun/fleche_petite.gif) no-repeat  top left;
	padding-left:18px;
	padding-top:5px;
	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;
}
.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{text-align: left;padding-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; }

.texteencadre-spip {text-align:center;color:#e43272;font-size: 12px;border:  #B2C63E 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:#336699;font-size: 15px;}

/* Tableaux*/

/* trame tableaux*/

table.spip {

	border: dotted 1px #B2C63E;

	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: #B2C63E;

	color: #336699;

	text-align: center;

	font-size: 13px;

}



/* lignes grises alternées*/

table.spip tr.row_odd {

	background-color: #E9E8E9;

}



table.spip tr.row_even {

	background-color: #f0f0f0;

}



/* colonnes de tableaux*/

table.spip td {

	padding: 5px;

	padding-left : 10px;

	text-align: left;


	padding-bottom:8px;
}



