body { background-color: White; font-family: Arial, Helvetica, sans-serif; font-size: 12px;	margin:0px; color: #000000; padding:0px; text-align:center;}
td {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; }

/*a{ font-family: Arial, Helvetica, sans-serif; font-size: 12px; color:#FF9400; text-decoration:none; }
a:hover{ font-family: Arial, Helvetica, sans-serif; font-size: 12px; color:#FF9400; text-decoration:underline; }*/

.gras{font-weight:bold;}
.italique{font-style:italic;}
.souligne{text-decoration:underline;}
.bleu { color: #0059A1;}
.orange { color:#FF9400; }
.vert{color:#6AB000;}
.gris{color:#666666;}

td.fondorange { 	font-size: 13px;	background-color: #FF9400;	font-weight: bold;	color : #FFFFFF;}

table.centrer { margin: 0 auto; }
td.centrer { text-align: center;}

/* --- CONTENEUR --- */ 
#conteneur { width: 1000px ; margin: 0 auto ; text-align: left ; background: #fff;	}

/* --- BANDEAU --- */
#bandeau { height: 177px; }

/* --- MENU HAUT --- */
#menu_haut { height: 56px; width: 1000px; }
#integrer { height: 56px; width: 98px; float: right; }
#menu { height: 29px; width: 902px; position: relative; top: 0px; left: 0px; }
#sous_menu { width: 902px; }

/* ----- MENU HAUT ---- */
td.menuhaut-nonselect{ background-image: url(../../media/xx/navig/fond-menu-off.gif); background-position: left; background-repeat: repeat-x; text-align: center; }
td.menuhaut-nonselect a:link, td.menuhaut-nonselect a:visited{ font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: White; text-decoration: none; display: block;}
td.menuhaut-nonselect a:hover{ font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: White; text-decoration: underline;  display: block; }

td.menuhaut-select{ background-image: url(../../media/xx/navig/fond-menu-on.gif); background-position: left; background-repeat: repeat-x; text-align: center;}
td.menuhaut-select a:link, td.menuhaut-select a:visited{ font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: White; text-decoration: none;  display: block;}
td.menuhaut-select a:hover{ font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: White; text-decoration: underline;  display: block;}

/* ----- SOUS MENU HAUT ---- */
td.sousmenuhaut-nonselect{ background-image: url(../../media/xx/navig/fond-sousmenu-off.gif); background-position: left; background-repeat: repeat-x; text-align: center; }
td.sousmenuhaut-nonselect a:link, td.sousmenuhaut-nonselect a:visited{ font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: Black; text-decoration: none; display: block;}
td.sousmenuhaut-nonselect a:hover{ font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: Black; text-decoration: underline;  display: block;}

td.sousmenuhaut-select{ background-image: url(../../media/xx/navig/fond-sousmenu-on.gif); background-position: left; background-repeat: repeat-x; text-align: center;}
td.sousmenuhaut-select a:link, td.sousmenuhaut-select a:visited{ font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: Black; text-decoration: none; font-weight: bold; 
	display: block;}
td.sousmenuhaut-select a:hover{ font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: Black; text-decoration: underline;  display: block;}


/* --- PARTIE CENTRALE --- */
#partie_centrale { width: 1000px; clear: both;}

/* --- MENU GAUCHE ---*/
#menu_gauche { width: 269px; float: left; }

/* --- espace candidat --- */
#espace-candidat { background-image: url(../../media/xx/navig/fond-espace-candidat.gif); background-position: top center; background-repeat: no-repeat; vertical-align: top; 
	width: 242px; height: 138px;}
.espace-candidat1 {font-family: Arial, Helvetica, sans-serif; color: White; font-size: 20px; padding-left: 5px; line-height: 24px; }
.espace-candidat2 {font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 12px; padding-left: 5px; line-height: 16px; }
.espace-candidat3 {font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: White; }
a.unoubli:link, a.unoubli:visited { font-size: 12px; color: Black; text-decoration: underline; font-weight: bold; }
a.unoubli:hover { text-decoration: none; font-weight: bold; }
a.espacecandidatok:link, a.espacecandidatok:visited { font-size: 12px; color: White; text-decoration: none; font-weight: bold; }
a.espacecandidatok:hover { text-decoration: underline; font-weight: bold; }

/* --- demande doc --- */
#demande-documentation { text-align: center; vertical-align: middle; background-image: url(../../media/xx/navig/fond-demande-documentation.gif); background-position: top center;
	background-repeat: no-repeat; width: 242px; height: 18px; }
#demande-documentation a:link, #demande-documentation a:visited { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #000000; 
 text-decoration: none;  font-variant: small-caps; }
#demande-documentation a:hover { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #000000; text-decoration: underline;  font-variant: small-caps; }
#demande-documentation a.selected:link, #demande-documentation a.selected:visited { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #000000; 
 text-decoration: underline;  font-variant: small-caps; }
#demande-documentation a.selected:hover { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #000000; text-decoration: none;  
	font-variant: small-caps; }
	

/* --- PAGE --- */
#page { width: 731px; float: right; background-image: url(../../media/xx/navig/fond-page-centrale.jpg); background-position: top left; background-repeat: no-repeat;}

#contenu_page {width: 731px; min-height: 390px; }

/* --- PIED PLAN --- */
#pied_plan {width: 731px; }

/*h2.piedpage-plan_1{ display: inline; font-size: 10px; font-weight:normal;}
h2.piedpage-plan_1 a:link, h2.piedpage-plan_1 a:visited{font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #0059a1; text-decoration: none; font-weight: bold;}
h2.piedpage-plan_1 a:hover{font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #0059a1; text-decoration: underline; font-weight: bold;}*/
a.piedpage-plan_1:link, a.piedpage-plan_1:visited{font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #0059a1; text-decoration: none; font-weight: bold;}
a.piedpage-plan_1:hover{font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #0059a1; text-decoration: underline; font-weight: bold;}

/*h3.piedpage-plan_2{ display: inline; font-size: 10px; font-weight:normal;}
h3.piedpage-plan_2 a:link, h3.piedpage-plan_2 a:visited{font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #666666; text-decoration: none; font-weight: normal;}
h3.piedpage-plan_2 a:hover{font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #666666; text-decoration: underline; font-weight: normal;}*/
a.piedpage-plan_2:link, a.piedpage-plan_2:visited{font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #666666; text-decoration: none; font-weight: normal;}
a.piedpage-plan_2:hover{font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #666666; text-decoration: underline; font-weight: normal;}

/* --- PIED PAGE --- */
#pied_page { width: 1000px; clear: both; text-align: center; }

/* --- PIED PAGE DECOUVREZ AUTRES ECOLES ---*/
#pied_page_decouvrezecole { width: 1000px; font-family: Arial, Helvetica, sans-serif; font-size: 9px; color: #999999; font-weight: normal;}
#pied_page_decouvrezecole a:link, #pied_page_decouvrezecole a:visited{font-family: Arial, Helvetica, sans-serif; font-size: 9px; color: #999999; text-decoration: none; font-weight: normal;}
#pied_page_decouvrezecole a:hover{font-family: Arial, Helvetica, sans-serif; font-size: 9px; color: #999999; text-decoration: underline; font-weight: normal;}


/* ---- ACCUEIL ---- */
a#texteaccueil:link, a#texteaccueil:visited, a#texteaccueil:hover, a.texteaccueil:link, a.texteaccueil:visited, a.texteaccueil:hover  { font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #0059a1; text-decoration: none;	}


/* --- GRILLE SELECTION DATES ---*/
table.calendrier { height:317px; background: url(../../media/xx/navig/fond_calendrier.jpg) top right no-repeat; border: solid 1px #ff9400; }

td.grillesessions_centre { background-color: #ff9400; height: 20px; font-weight: bold; }
td.grillesessions_centre1 { background-color:#EEEEEE; }
td.grillesessions_centre2 { background-color: #DDDDDD; }


/* --- ENTRAINEMENT EN LIGNE --- */
td.numero-question {  color :#005FA4; background: url(../../media/xx/entrainez-vous/fond_numero.gif) no-repeat; font-size: 14px; font-weight: bold; text-align: center; vertical-align: top;
	height: 30px; }
td.texte-question { color: #6AB000; font-weight: bold; }
.texte-bonnereponse { color: #FF7D00; font-weight: bold; }



/*****Audrey******/
h1{
	color:#0059A1;
	font-variant:small-caps;
	font-size:18px;
	font-weight:normal;
	/*padding:0px; 
	margin:0px;*/
}

#texte h2 {color:#ff9400; font-size:16px; font-variant:small-caps; margin-bottom:0px; padding-bottom:0px;}
#texte h3{color:#0059A1; font-variant:small-caps; font-size:14px; padding:0px; margin:0px;}
#texte h4{color:#6AB000; margin:0px; padding:0px;}
hr{
	border-top-width: thin;
	border-top-style: dotted;
	border-top-color: #535353;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	letter-spacing: 4em;
}
a{color:#6AB000; text-decoration:none;}
a:hover{color:#6AB000; text-decoration:underline;}
a.contact{color:#FFFFFF; text-decoration:underline; font-size:12px;}
a:hover.contact{color:#000000; text-decoration:underline;}
p{text-align:justify; padding-top:0px;}
.intro{color:#666666; font-weight:bold;}
#texte {width:447px; margin-top:10px; margin-bottom:10px; margin-left:20px; /*margin-right:15px;*/ /*left:0px; position:relative;*/ float:left }
#images { width:250px; /*margin-left:475px; top:250px; position:absolute;*/ text-align:center; float:right;  margin-top:20px; margin-bottom:10px;} 
tr.clair{background-color:#FAFAFA;}
tr.fonce{background-color:#E5E5E5;}
tr.titre{background-color:#FF9400;}
tr.gris-fonce{background-color:#666666; color:#FFFFFF; font-weight:bold;}
.legende{font-size:10px; color:#666666;}
#encadre{
	border:medium dotted #6AB000;
	padding:3px;
	margin:5px;
}
.imgleft{float:left; margin-right:5px; margin-bottom:5px;}
img{border:none;}
.sstitre{color:#999999; font-size:12px;}
/*--------------------------------------------------*/
.explications { font-size:8pt; color:#A4A4A4; }
.titrerubgroupe {	font-family: Arial, Helvetica, sans-serif;	text-decoration: none;	color: #000000;	font-size: 16px;	font-weight: bold;}
.s-font-titre1  {	font-size: 18px;	font-family: arial,sans-serif;	color: #FF9400;	font-weight: bold;}
.s-font1  {	font-size: 12px;	font-family: arial,sans-serif;	color: #FF9400;	font-weight: bold;}
.s-font2  {	font-size: 12px;	font-family: arial,sans-serif;	color: #FF9400;	font-weight: normal;}
.s-font-erreur  {font-size : 12px; font-family : arial,sans-serif; color : red; font-weight : bold;}
.s-font-affichage  {font-size : 12px;	font-family : arial,sans-serif;	color : maroon;}
.formtitre { font-size:14px; color:#535353; font-variant:small-caps; font-weight: bold;}
.s-label  {	font-size : 12px;	font-family : arial,sans-serif;	color : Black;}
.s-label-obligatoire, .obligatoire  {	font-size : 12px;	font-family : arial,sans-serif;	color : #FF9400;}

.inseec{	color: #0089B4;}
.mbai{	color: #D5241C;}
.biwi{	color: #830628; }
.ece{	color: #F4AB00; }
.supdepub{	color: #FF5000; }
.pibs{	color: #D5001C;}
.cefire{	color:#0089B4;} 