body{
	margin: 0px;
	padding: 0px;
	background-color: #0068B4;
}

p{
	margin: 0 0 0 0;
}

h4{
	font-family: Arial, Helvetica, sans-serif;
	color: #3B5392;
	font-weight: bold;
	margin: 7px 0px 15px 55px;
}

a{
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: none;
}

a:hover{
	color: orange;
	text-decoration: none;
}

/*mise en page de la homepage*/
#homepage{
	background-image: url(images/fond-accueil.gif);
	margin-top: 15px;
	margin-left: auto;
	margin-right: auto;
	width: 969px;
}

div#entete_homepage{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #CDD8EE;
	font-weight: bold;
	margin: 26px 0 0 143px;
	width: 625px;
	position:absolute;
}

#entete_homepage p{
	margin: 0 0 10px 0;
}

.entetetexte_homepage{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	color: #8D9ECB;
	font-weight: bold;
}
/*partie logo*/
div#bloc1{
	background-image: url(images/fond_03.jpg);
	height: 133px;
	width: 644px;
	float: left;
}
/*partie actualités*/
div#bloc2{
	background-image: url(images/fond_04.jpg);	
	height: 267px;
	width: 325px;
	float: left;
}

div#actu{
	position: absolute;
	margin-top: 85px;
	margin-left: 75px;
}

#actualites{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight: 100;
	margin: 0px 0px 0px 25px;
}

#actualites p{
	color: #000000;
	font-weight: normal;
	margin-top: -1px; 
	margin-bottom: -1px
}

.interlg{
	position: relative;
	background-image: url(images/trait.gif);
	background-repeat:repeat-x;
	width: 210px;
	margin: 1px 0 1px 0;
	line-height:10px;
}

#archives_actu{
	position:absolute;
	margin: 0 0 0 147px;
	float: right;
}
/*partie image de l'oeil*/
div#bloc3{
	position: absolute;
 	margin: 133px 0px 0px -644px;
	background-image: url(images/fond_06.jpg);
	height: 134px;
	width: 426px;
}
/*partie des puces*/
div#bloc4{
	position: absolute;
	margin: 133px 0px 0px -218px;
	background-image: url(images/fond_07.jpg);
	height: 134px;
	width: 218px;
}
/*partie image voiture*/
div#bloc5{
	background-image: url(images/fond_08.jpg);
	height: 84px;
	width: 570px;
	float: left;
}

#esp_forma{
	position:absolute;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight: bold;
	margin: 15px 0 0 100px;
}

#esp_candid{
	position:absolute;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight: bold;
	margin: 60px 0 0 80px;
}

#esp_entrep{
	position:absolute;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight: bold;
	margin: 106px 0 0 50px;
}

#esp_diplomes{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight: bold;
	margin: 17px 0 0 435px;
}

#esp_aiei{
	position:absolute;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight: bold;
	margin: 30px 0 0px 387px;
}
/*partie agenda*/
div#bloc6{
	background-image: url(images/fond_09.jpg);
	background-repeat:no-repeat;
	height: 310px;
	width: 399px;
	float: left;
}

div#agendas{
	position: absolute;
	margin-top: 18px;
	margin-left: 35px;
}

.agenda{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight: 100;
	width:275px;
	margin: 0px 0px 0px 20px;
}

.agenda p{
	color: #000000;
	font-weight: normal;
	margin-top: -1px; 
	margin-bottom: -1px
}

.interlg2{
	position: relative;
	background-image: url(images/trait.gif);
	background-repeat:repeat-x;
	width: 275px;
	margin: 1px 0 1px 0;
	line-height:10px;
}

#archives_agen{
	position:absolute;
	margin: 0 0 0 210px;
	float: right;
}

/*partie rechercher*/
div#bloc7{
	position: absolute;
 	margin: 84px 0px 0px -570px;
	background-image: url(images/fond_10.jpg);
	background-repeat:no-repeat;
	height: 138px;
	width: 570px;
	float: left;
}

div#bloc7 p{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #3B5392;
	font-weight: bold;
	font-style: italic;
	margin: 50px 0 8px 140px;
}
/*footer*/
div#bloc8{
	background-image: url(images/fond_11.jpg);
	height: 92px;
	width: 969px;
	clear:both;
}

#logos{
	margin: 4px 0 0 40px;
	clear:both;
}

#meca{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #3B5392;
	font-weight: bold;
	margin: 0px 0px 6px 120px;
	line-height:16px;
}
#meca a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #3B5392;
	font-weight: bold;
}

.elec{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #3B5392;
	font-weight: bold;
	margin: 0px 0px 8px 170px;
	line-height:18px;
}

.elec a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #3B5392;
	font-weight: bold;
}
/*mise en page de la partie présentation*/
div#interface_haut{
	background-image: url(images/interface_haut.jpg);
	height: 180px;
	width: 968px;
	float: left;
}

div#entete{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #CDD8EE;
	font-weight: bold;
	margin: 10px 0 0 120px;
	width: 625px;
}

#entete p{
	margin: 0 0 10px 0;
}

.entetetexte{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	color: #8D9ECB;
	font-weight: bold;
}

.titre_bloc_central{
	margin: -20px 0 0 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	color: #0068B4;
}

.titre_bloc_central2{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	color: #2F4090;
}

.ligne{
	height:25px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #9AAFD6;
}

ul#menu2{
	margin: 0 0 0 120px;
	padding: 0;
	list-style-type:none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:600;
}

#menu2 li{
	display:inline;
}

#menu2 a{
	text-decoration:none;
	color:#DEEBFF;
}

#menu2 a:hover{
	color: orange;
}

ul#menu2_home{
	margin: 15px 0 0 0px;
	padding: 0;
	list-style-type:none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:600;
}

#menu2_home li{
	display:inline;
}

#menu2_home a{
	text-decoration:none;
	color:#DEEBFF;
}

#menu2_home a:hover{
	color: orange;
}

div#blocrecherche{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#46589F;
	font-weight:600;
	width: 435px;
	float: right;
}

div#blocrecherche_home{
	margin: 30px 0 0 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#46589F;
	font-weight:600;
	width: 435px;
	height:105px;
	float: right;
}
div#bloc_enquete{
	margin: 0px 0 0px 50px;
	width: 435px;
	clear:both;
	height:45px;
}

.champ {
	font-family : Arial, Helvetica, sans-serif;
	background-color : #FFFFFF;
	color : #2F4090;
	font-size : 11px;
	border : 1px solid #4A5699;
	background-image: url(images/fondform.gif);
	text-indent: 5px;
}

div#menu{
	height: 180px;
	width: 568px;
}

a#menu_m1 { 
	display: block;
	position:absolute;
	margin: 34px 0px 0px 45px;
	width: 122px; 
	height: 33px; 
	background-image: url(images/formations.gif); 
	background-repeat: no-repeat;
}

a#menu_m1:hover { 
	background-image: url(images/formations_on.gif); 
} 

a#menu_m2 { 
	display: block;
	position:absolute;
	margin: 34px 0px 0px 167px;
	width: 122px; 
	height: 33px; 
	background-image: url(images/candidats.gif); 
	background-repeat: no-repeat;
}

a#menu_m2:hover{ 
	background-image: url(images/candidats_on.gif); 
} 

a#menu_m3{ 
	display: block;
	position:absolute;
	margin: 34px 0px 0px 289px;
	width: 122px; 
	height: 33px; 
	background-image: url(images/entreprises.gif); 
	background-repeat: no-repeat;
}

a#menu_m3:hover{ 
	background-image: url(images/entreprises_on.gif); 
} 

a#menu_m4{ 
	display: block;
	position:absolute;
	margin: 34px 0px 0px 411px;
	width: 122px; 
	height: 33px; 
	background-image: url(images/diplomes.gif); 
	background-repeat: no-repeat;
}
	 
a#menu_m4:hover{ 
	background-image: url(images/diplomes_on.gif); 
} 

a#menu_m5{ 
	display: block;
	position:absolute;
	margin: 34px 0px 0px 533px;
	width: 122px; 
	height: 33px; 
	background-image: url(images/aiei.gif); 
	background-repeat: no-repeat;
}

a#menu_m5:hover{ 
	background-image: url(images/aiei_on.gif); 
}

div#interface_centrale{
	background-image: url(images/bloc_centrale.gif);
	width: 969px;
	float: left;
}

div#interface_centrale_bloc1{
	background-image: url(images/bloc_centrale2.gif);
	height: 7px;
	width: 775px;
	float: left;
}

div#interface_centrale_bloc2{
	background-image: url(images/back_logo.jpg);
	background-repeat: repeat-x;
	/*height: 350px;*/
	width: 752px;
	float: left;
}

div#interface_gauche{
	background-image: url(images/bloc_gauche2.gif);
	width: 182px;
	float: left;
}

div#interface_gauche_bloc1{
	background-image: url(images/bloc_gauche1.gif);
	height: 25px;
	width: 182px;
}

div#interface_gauche_bloc2{
}

div#interface_gauche_bloc3{
	background-image: url(images/bloc_gauche.jpg);
	height: 154px;
	width: 182px;
	float:left;
}

.texte_noir_gras{
	font-family : Arial, Helvetica, sans-serif;
	color : #000000;
	font-size : 12px;
	font-weight:600;
	line-height:25px;

}

.texte_orange_gras{
	font-family : Arial, Helvetica, sans-serif;
	color : orange;
	font-size : 12px;
	font-weight: 600;
}

div#interface_form{
	position: absolute;
	background-image: url(images/fond_form.jpg);
	height: 117px;
	width: 330px;
	float: left;
 	margin: 45px 0px 0px 170px;
}

div#interface_form .center{
 	margin: 30px 0px 0px 50px;
}

.texte_form{
	font-family : Arial, Helvetica, sans-serif;
	color : #000000;
	font-size : 11px;
	font-weight: bold;
}

.form_bouton{
	position:absolute;
}

.interligne2{
	height: 7px;
	background-image: url(images/ligne.gif);
	background-repeat: no-repeat;
	background-position: center;
	margin-top: 2px;
}

#menugauche{
 	padding: 0px 25px; 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}

#menugauche a{
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-size: 11px;
	font-weight: 200;
}

#menugauche a:hover{
	color: orange;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-size: 11px;
}
/* partie presentation*/
#contenu_center{
	margin: 5px 0 0 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding: 0px;
}

#contenu_center p{
	color:#102052;
	text-align:justify;
}

#contenu_center img{
	float:left;
}

#contenu_center ul{
	list-style-type: disc;
	color:#102052;
}

#separator{
	clear:both;
	width:90%;
}

.separator{
	visibility:hidden;
	clear:both;
	width:90%;
}

#menu_v{
	list-style-type:none;
	border:1px solid #000;
	width:100px;
	margin-left:10px;
	margin-right:10px;
	float:left;
	padding:2px;
}
#menu_v .title{
	border-bottom:1px solid #6789AB;
	text-align:center;
	display:block;
}
#menu_v a{
	text-decoration:none;
	font-size:10px;
	display:block;
	color:#000;
	width:100%;
}
#menu_v a:hover{
	color:#FFF;
	background-color:#6789AB;
	text-decoration:none;
}

#liste_page{
	list-style-type:none;
	border:1px solid #000;
	width:175px;
	overflow:auto;
	height:250px;
	padding:1px;
	float:left;
	margin-right:10px;
}
#liste_page a{
	text-decoration:none;
	font-size:10px;
	display:block;
	color:#000;
	width:100%;
}
#liste_page a:hover{
	color:#FFF;
	background-color:#6789AB;
	text-decoration:none;
}

#info_page{
	float:left;
	margin-right:10px;
}
#info_page label{
	display:inline;
	float:left;
	width:100px;
}

#menu_bouton{
	list-style-type:none;
}

#addEvent label{
	display:inline;
	float:left;
	width:80px;
}

/*Style pour le formulaire inscription*/
#formGene .champsLg label{
	display: inline;
	float: left;
	width: 300px;
}
#formGene .champsLg input{
	width: 300px;
}
#formGene .button{
	text-align:right;
}


#littleForm p{
	margin:2px;
}
#littleForm .champsStd label{
	display: inline;
	float: left;
	width: 170px;
}
#littleForm .button{
	text-align:right;
}

#formInscrip{
	height: 300px;
	overflow: auto;
}

#formInscrip p{
	margin:2px;
}

#formInscrip cite{
	font-size: 9px;
	color: red;
}
#formInscrip .genre{
	float: left;
}

#formInscrip .separator{
	clear: both;
	height:1px;
}

#formInscrip .champsLg label{
	display: inline;
	float: left;
	width: 170px;
}
#formInscrip .champsLg input{
	width: 300px;
}

#formInscrip .champsNe{
	float: left;
	margin-right: 5px;
}
#formInscrip .champsNe input{
	width: 80px;
}

#formInscrip .champsLieuNaiss{
	float: left;
	margin-right: 5px;
}

#formInscrip .champsDpt input{
	width: 20px;
}

#formInscrip .champsNatio label{
	display: inline;
	float: left;
	width: 170px;
}

#formInscrip .champSelect label{
	display: inline;
	float: left;
	width: 170px;
}

#formInscrip .champsAdr label{
	display: inline;
	float: left;
	width: 170px;
}
#formInscrip .champsAdr input{
	width: 400px;
}

#formInscrip .champsCp label{
	display: inline;
	float: left;
	width: 170px;
}
#formInscrip .champsCp input{
	width: 40px;
}

#formInscrip #mailValid{
	display:none;
	background-color:#FFD895;
}
#formInscrip #verifMail{
	float:right;
	margin-right:150px;
	font-size:11px;
}

#formInscrip .petit_text{
	font-size:9px;
}

#formInscrip #ville{
	float:right;
	display:none;
	margin-right:300px;
}
#formInscrip #ville_ets{
	float:right;
	display:none;
	margin-right:300px;
}


#formInscrip .champsStd label{
	display: inline;
	float: left;
	width: 170px;
}

#formInscrip .champsMail label{
	display: inline;
	float: left;
	width: 170px;
}
#formInscrip .champsMail input{
	width: 300px;
}

#formInscrip .champsTel{
	float: left;
	margin-right: 5px;
}
#formInscrip .champsTel label{
	display: inline;
	float: left;
	width: 170px;
}

#formInscrip .champsEc{
	float: left;
	margin-right: 5px;
}

#formInscrip .champsObt input{
	width: 40px;
}
#formInscrip .champsObt label{
	display: inline;
	float: left;
	width: 170px;
}

#formInscrip .champsAn{
	float: left;
	margin-right: 5px;
}

#formInscrip .champsSt{
	float: left;
	margin-left: 25px;
	width:160px;
}
#formInscrip .champsSty{
	float: left;
	margin-right: 5px;
}
#formInscrip .champsSty input{
	width: 60px;
}
#formInscrip .champsStx{
	float: left;
	margin-right: 5px;
}
#formInscrip .champsStx input{
	width: 400px;
}

#formInscrip .champsCertif{
	float: left;
}

#formInscrip .para_actu{
	background-color:#EBF4FF;
	margin-top: 5px;
	border: 1px solid #D1D8EC;
	font-family: arial;
	font-size: 12px;
	color: #102052;
	padding: 5px;
}

#formInscrip .para_actu .titre{
	background-color:#C8E1FF;
	margin-bottom:3px;
}
#formInscrip .para_actu p{
	padding:2px 2px 2px 2px;
}
#formInscrip .para_actu .date{
	float:right;
	border-left:1px solid #EBF4FF;
	padding-left:5px;
}

#formInscrip .stage{
	background-color:#D7E9FF;
	border:none;
	margin-bottom:4px;
	padding:4px;
}
#formInscrip .stage p{
	margin:0px;
	padding:0px;
}
#formInscrip .stage .titre_stage{
	background-color:#C8E1FF;
}

#formInscrip .button{
	text-align:right;
}
/* ------- */

#tab_pj{
	font-size: 11px;
	border: 1px solid #D1D8EC;
	width: 750px;
}
#tab_pj th{
	color: #2F4090;
	background-color: #ADD1FF;
	text-align: center;
}
#tab_pj2{
	font-size: 11px;
	border: 1px solid #D1D8EC;
	width: 736px;
	margin:2px;
}
#tab_pj2 th{
	color: #2F4090;
	background-color: #ADD1FF;
	text-align: center;
}
#tab_pj2 a img{
	border:none;
}

#tab_classement{
	float:left;
	font-size: 11px;
	border: 1px solid #D1D8EC;
	width: 49%;
	margin:2px;
}
#tab_classement th{
	width:50%;
	color: #2F4090;
	background-color: #ADD1FF;
	text-align: center;
}
#tab_classement a img{
	border:none;
}


#tab_etat{
	margin-top:5px;
	margin-bottom:5px;
	font-size: 11px;
	border: 1px solid #D1D8EC;
	width: 752px;
}
#tab_etat th{
	color: #2F4090;
	background-color: #ADD1FF;
	text-align: center;
}
#tab_etat .entete{
	background-color:#CCE3FF;
}

/* style pour le formulaire des offres */
#addOffre .std label{
	display: inline;
	float: left;
	width: 170px;
}

#addOffre fieldset{
	padding: 5px;
}

#addOffre .separator{
	clear: both;
}

#addOffre .ref{
	float: left;
	margin-right: 10px;
}
#addOffre .ref input{
	width: 40px;
}

#addOffre .date input{
	width: 80px;
}

#addOffre .std input{
	width: 400px;
}

#addOffre .radioElec{
	display: block;
}
#addOffre .radioInfo{
	display: block;
}
#addOffre .radioMec{
	display: block;
}

#addOffre .activOffreTxt{
	float: right;
}
#addOffre .radioActiv{
	float: right;
}
#addOffre .radioDesactiv{
	float: right;
}

.default_sommaire{
	background-color: #EBF4FF;
	border: 1px solid #D1D8EC;
	width: 730px;
	padding: 10px;
	margin-top: 15px;
	margin-bottom: 5px;
	font-family: arial;
	font-size: 12px;
	font-weight: bold;
}
.default_sommaire a{
	text-decoration: underline;
	color: #0068B4;
}
.default_sommaire a:hover{
	text-decoration: underline;
	color: #FF7F01;
}

.typo_titre{
	font-family: arial;
	font-size: 13px;
	font-weight: bold;
	color: #102052;
	margin-top: 5px;
}
.typo_bleu{
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #0068B4;
}

.para_bloc{
	margin-top: 5px;
	background-color: #F8FBFF;
	border: 1px solid #D1D8EC;
	font-family: arial;
	font-size: 12px;
	color: #102052;
	padding: 5px;
}

.para_bloc .titre{
	font-weight:bold;
	background-color:#C8E1FF;
	margin-bottom:3px;
}

.para_bloc .duree{
	width:500px;
	margin-left:100px;
	background-color:#C8E1FF;
	padding:5px;
	margin-top:10px;
}

.para_bloc .cite{
	text-align: justify;
	background-color: #EAF3FF;
	width: 80%;
	margin-left: auto;
	margin-right: auto;
	padding: 15px;
}
.para_bloc .lien_mail{
	color: #0068B4;
	font-weight: normal;
	text-decoration: underline;
}

.para_bloc a{
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #F26905;
	text-decoration: underline;
}
.para_bloc table{
	background-color: #D7ECFF;
	width: 100%;
	padding: 0px;
}
.para_bloc table td{
	text-align: center;
	margin: 0px;
	border: 1px solid #FFF;
}

.download_list{
	list-style-image:url('puces/puce_fleche.gif');
}
.download_list li{
	font-family: arial;
	font-size: 12px;
	color: #102052;
	margin: 5px;
}
.list_rond{
	list-style-image: url('puces/puce_rdb.gif');
}
.list_rond li{
	margin: 5px;
}

.sous_list_carre{
	list-style-image: url('puces/puce_rect.gif');
}
.sous_list_carre li{
	margin-left: 40px;
}

.bt_modif{
	width: 100%;
	text-align: right;
}
.bt_modif a{
	font-weight: normal;
	font-size: 11px;
	color: #0068B4;
	text-decoration: underline;
}

.para_actu{
	background-color:#EBF4FF;
	margin-top: 5px;
	border: 1px solid #D1D8EC;
	font-family: arial;
	font-size: 12px;
	color: #102052;
	padding: 5px;
	width:740px;
}

.para_actu_little{
	margin-left:390px;
	background-color:#EBF4FF;
	margin-top: 5px;
	border: 1px solid #D1D8EC;
	font-family: arial;
	font-size: 12px;
	color: #102052;
	padding: 5px;
}

.para_actu_left{
	background-color:#EBF4FF;
	border: 1px solid #D1D8EC;
	font-family: arial;
	font-size: 12px;
	color: #102052;
	padding: 5px;
	float:left;
	text-align:center;
}

.para_actu .titre{
	background-color:#C8E1FF;
	margin-bottom:3px;
}
.para_actu p{
	padding:4px 8px 4px 8px;
}
.para_actu .date{
	float:right;
}

.span_search{
	background-color:#EBF4FF;
	border: 1px solid #D1D8EC;
	font-family: arial;
	font-size: 12px;
	color: #102052;
	padding: 5px;
	display:block;
	margin-left:65px;
}
.searchPuce{
	float:left;
}

#offre_liste{
	margin-top:5px;
	width:100%;
	font-family: arial;
	font-size: 12px;
	color: #102052;
	border:1px solid #D1D8EC;
	background-color:#EBF4FF;
	padding:2px;
}
#offre_liste th{
	padding:5px;
	font-weight:bold;
	background-color:#C8E1FF;
}
#offre_liste td{
	padding:5px;
	background-color:#D7E9FF;
}

#detail_offre{
	font-family: arial;
	font-size: 12px;
	color: #102052;
}

#detail_offre fieldset{
	margin-top:5px;
	margin-bottom:5px;
	border:1px solid #D1D8EC;
	background-color:#FFF9F1;
}

#detail_offre fieldset .titre{
	margin-bottom:5px;
	font-weight:bold;
	background-color:#C9E1FF;
	width:99%;
}

#detail_offre fieldset p{
	padding:5px;
}
#detail_offre cite{
	font-size:10px;
}
#detail_offre strong{
	color:#2F4090;
}

.para_inscr_l{
	float:left;
	width:350px;
}

.ul{
	list-style-image: url('puces/puce_rect.gif');
}
.suivant{
	float:right;
}
.suivant img{
	border:none;
}

.error{
	border:1px solid red;
	text-align:center;
	margin-bottom:4px;
}
.error cite{
	font-size: 12px;
	color: red;
}

.adr_itii{
	float:left;
	width:300px;
}

.syspaie{
	background-color:#CCE3FF;
	margin-bottom:2px;
}

.para_important{
	background-color:#FFD895;
}

.filtres a{
	display:block;
	width:150px;
	color: #0068B4;
	float:left;
	text-align:center;
}
.filtres span{
	display:block;
	float:left;
}

.sous_pj{
	font-size:10px;
	background-color:#CCE3FF;
}
.new_sous_pj{
	font-size:10px;
	background-color:#FFD895;
}

#session1{
	display:none;
}
#session2{
	display:none;
}
#bloc_spe{
	display:none;
	border:none;
}
#bloc_spe .float{
	float:left;
}
#bloc_spe input{
	width:20px;
}

.tab_conseil{
	width:100%;
}
.tab_conseil td{
	width:50%;
}

#tab_contact{
	width:100%;
	font-size:11px;
	font-weight:normal;
}
#tab_contact td{
	width:16%;
	text-align:center;
}
#tab_contact th{
	color: #2F4090;
	background-color: #ADD1FF;
	text-align: center;
}

.para_nom{
	font-size:11px;
	font-weight:normal;
}
.bloc_nom{
	float:left;
	margin:5px;
}

.tab_detail_annuaire{
	border: 1px solid #D1D8EC;
	font-family: arial;
	font-size: 12px;
	color: #102052;
	padding: 5px;
	width:100%;
	margin-top:5px;
	margin-bottom:5px;
}
.tab_detail_annuaire th{
	width:250px;
	background-color:#EBF4FF;
}

#tab_spe{
	margin-top:5px;
	margin-bottom:5px;
	font-size: 11px;
	border: 1px solid #D1D8EC;
	width: 752px;
}

#tab_spe .spe_name{
	vertical-align:top;
}
#tab_spe th{
	color: #2F4090;
	background-color: #ADD1FF;
	text-align: center;
}
#tab_spe .entete{
	background-color:#CCE3FF;
}
#tab_spe .separ{
	border-top:1px solid #D1D8EC;
	height:1px;
}

.img_ecole{
	float:left;
	margin-right:5px;
}
.img_directeur{
	float:right;
	margin-left:5px;
}

#ss{
	width:100%;
	height:16px;
	font-weight:bold;
	font-size : 15px;
	color:#3B5392;
	border-bottom:1px solid #9AAFD6;
}
#ss span{
	width:25%;
	display:block;
	float:left;
}
#ss .left{
	text-align:right;
}

#stats{
	text-align:center;
	margin-top:5px;
	margin-bottom:5px;
	font-size: 11px;
	width: 752px;
}
#stats .stat_entete{
	font-weight:bold;
	border:1px solid #D1D8EC;
	width:25%;
}
#stats .stat_values{
	background-color:#D1D8EC;
}

#pass_lost{
	font-size:10px;
	text-align:center;
}

.message{
	font-size:10px;
	color:#FF5533;
}

#sesspe{
	margin:0px;
	position:relative;
	top:2px	;
}
#sesspe span{
	border:1px solid #D1D8EC;
	width:80px;
	background-color:#ADD1FF;
	font-weight:bold;
}
#sesspe a{
	font-weight:normal;
	background-color:#FFFFFF;
}

.right{
	margin-left:600px;
}

.legend{
	font-size:9px;
	margin-top:-5px;
	margin-bottom:5px;
}

#plan_site{
	background-color: #F8FBFF;
	border: 1px solid #D1D8EC;
	font-size:11px;
	padding:20px;
}
