/*provient de style-drome.css*/
*{
	margin:0;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
}

#header{		
		background: url(../images/bg_header.png);
		background-repeat:no-repeat;
		height:178px;
		width:952px;
		float:left;
}

body {
		background: url(../images/bg_body.jpg);
		background-repeat:repeat-x;
		background-color:#d5d5d5;
		text-align:center;
}

#menu{
	margin-top:138px;
	height:40px;
	position:absolute;
	z-index:100;
}

#wrap{
	width:955px; /*pour une def 1024*/
	margin-left:auto; /*centrer le site*/
	margin-right:auto; /*centrer le site*/
	margin-top:0px;
	display:block;
	text-align:left;
}

#conteneur-page
	{
	  position:relative;
	  float:left;
	  margin-top:10px;
	  padding-top:10px;
	  margin-left:0px;
}

	
#contenu-page{
	width:625px;
	/*width:750px;*/
	margin-left:5px;
	text-align: justify;
}

#menu-gauche{
	height:910px;
	position:relative;
	margin-left:3px;
	width:187px;
	float:left;
	margin-top:15px;
	margin-bottom:0px;
	z-index:0;	
}

#menu-droit{
	width:125px;
	margin-top:120px; /*afin de l'aligner avec les fond de page et menu gauche*/
	float:left;  
	overflow:hidden;
}

#corps{
	float:left;
	width:955px;/*largeur du site*/	
	background-color:#fff;	
}

img{
	border:0px;/*pour ne pas avoir de bordure dans le menu*/
}

/*****************Begin Footer**************************/
#footer{ /*il n'est pas afficher*/	
	width:955px;
	/*height:20px;*/
	margin-left:0px;
	float:left;
}
	
#footer #footer-link a{
	font-family:Arial, Helvetica, sans-serif;
	color:#616161;
	font-size:10pt;
    display:block;
    float:left;
	text-decoration:none;
    margin-left:20px;
	_margin-left:15px;
	margin-top:1px;
}

#footer #footer-link a:hover{
	font-family:Arial, Helvetica, sans-serif;
	color:black;
	font-size:10pt;
	text-decoration:none;
}

#bg_footer{
	background: url(../images/bg_footer-1.png) no-repeat; 	
	width: 955px;
	height: 220px;
}

#bg_footer dl dt{
	font-size: 13px;
	font-weight: bold;
}

.footer-titre-dt-1{
	padding: 10px 0 0 0 ;
}

.footer-titre-dt{
	padding: 25px 0 0 0 ;
}

.footer-liste-dd{
	padding: 15px 0 0 0 ;
}

#bg_footer, #bg_footer a{
	color: #000;	
	font-size: 11px;	
}

#bg_footer a{	
	text-decoration: none;	
}

#etablissements-1, #etablissements-2, 
#etablissements-3, #etablissements-4{
	float: left;	
}

#etablissements-1, #etablissements-2,
#etablissements-3, #etablissements-4{
	padding: 15px 10px 20px 24px;
}


#catholique{
	background-image:url(../images/catholique.png);
	background-repeat:no-repeat;
	width: 51px;
	height: 30px;
	margin-top:-10px;
}

#apel{
	background-image:url(../images/apel.png);
	background-repeat:no-repeat;
	width:47px;
	height:32px;
	margin-top:-10px;
}

#options select,#options option{
	width:135px;
	font-size:10px;
	font-weight:bold;
}

#options{
	width:600px;
	height:50px;
}

#options{
	position:absolute;
	top:150px;
	text-align:center;
}

.clear{
	clear:both;
}

#list_header{
	background: url(../images/catalogue.png);
	background-repeat:no-repeat;
	padding-left:130px;
	padding-top:10px;
	height:90px;
}

#bg_footer_list{
	text-align:center;
	padding-top:20px;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
}

/*****************end Footer**************************/

/***********plan de site ***************************************/

#plan-du-site{
	margin:5px 0 0 8px;
	color: #26051f;
	width: 730px;
}

#plan-titre{
	text-align: center;	
}
#plan-titre, .plan-sous-titre{

	color: #eb1a33;	
}

#plan-du-site p a{
	color: #26051f;
	text-decoration: none;
}

#plan-text, .plan-paragraph ul{
	font-size: 12px;	
}

.plan-paragraph ul{
	margin: 5px 0 0 20px;
}

#guide-pratique-col-3{
	margin: 5px 0 0 0;
}

.plan-paragraph{
	margin: 18px 0 0 0;
}

.plan-paragraph ul li a{	
	color:#26051f;
	text-decoration: none;
}

#plan-column-1, #plan-column-2, #plan-column-3{
	float: left;
}

#plan-column-1{
	width: 205px;
}

#plan-column-2{
	width: 235px;
}

#plan-column-3{
	width: 280px;
}

#guide-prat-titre-3{
	margin: 0 0 0 20px;
}

#plan_foot a{
	color:#969ba0;
	font-size:11px;
}


#clear-float{
	clear: both;
}

.plan_a{
	text-align:center;
	margin-bottom:10px; 
	display:block;
	font-size:14px;
	font-weight:bold;
	color:#9f1416;
	text-align:center;
	margin-bottom:10px;
	display:block;
}

#plan_foot{
	width: 730px;
}

#plan h1{
	font-size:16px;
	color:#000;
}

#plan h2{
	font-size:12px;color:#9f1416;
}


li{
	list-style:none;
}

#search_table_list{
	background: url(../images/bg_solr_list.png);
	background-repeat:no-repeat;
	width:261px;
	height:95px;
	position:absolute;
	left:490px;
	top:0px;
}

#search_table{
	margin-top:20px;
	/margin-top:12px;
}
/******************* Begin Left ***********************/

#fiches_pratiques li{
	margin: -5px 0 -2px -5px;	
}

#edito_left a{
	color:#FFF;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:700;
}

#espace_pro{
	background-image:url(/images/pave_professionnel.png);
	background-repeat:no-repeat;
	width:189px;
	height:93px;
	margin: 0 0 10px 4px;
}

#espace_pro ul{
	width:150px;
	margin-left:30px;
	padding-top:2px;	
}

#espace_pro li{		
	/margin-bottom:0px;
	margin-bottom:1px;
}

#li_consulter{
	line-height: 0.7em;
	/line-height: 0.7em;
}

#fiches_pratiques{
	margin: 0 0 0 4px;
}

#pave-fic-prat-header{
	background: url(/images/pave_fiches_prati_header.png) no-repeat;	
	width:189px;
	height:54px;
}
	
#pave-fic-prat-center{
	background:url(/images/pave_fiches_pratiques.png)  repeat-y;
	width:189px;			
}

#pave-fic-prat-center a{
	background: url(/images/picto-noir-2.gif) no-repeat;
	margin: 0 0 0 7px;	
}

#pave-fic-prat-center a span{
	margin: 0 0 0 20px;	
}

#fiches_pratiques ul{	
	margin-left:0px;
	padding-top:15px;
}

#pave-fic-prat-footer{
	background: url(/images/pave_fiches_prati_footer.png) no-repeat;	
	width:189px;
	height:26px;
}

#fiches_pratiques a, #actualites a, #services a{
	color: #4c4c4c;
}

#li-fiches-pra{
	 display:block;
	 margin-top:3px; 
}

#actu-header{
	background-image:url(/images/bg-actu-header.png);
	background-repeat:no-repeat;
	width:189px;
	height:52px;
}

#actu-center{
	background: url(/images/bg-actu-center.png) repeat-y;
	width:189px;
	_width:187px;	
	/*height:175px;*/
	color: #4C4C4C;	
}

#actu-lien-left{
	background-image:url(/images/bg-actu-footer.png);
	background-repeat:no-repeat;
	width:189px;
	height:64px;	
}

#news-container ul li div
{		
	background: #b8b8b8;
	margin: 0 0 0 10px;
	border-bottom: 1px #000 solid;
	padding: 5px 0 5px 0;
}

.div-slideshow hr{
	color: #4C4C4C;
	width: 90%;
	margin: 2px 0 2px 0px;
}

#actualites{	
}

#actu-lien-left{	
	font-size: 12px;
	font-weight: bold;
	padding: 5px 0 0 0;
	margin: 0 0 12px 0;
}

.lien-jour-voir{
	margin: 0 0 0 20px;
	_margin: 5px 0 0 20px;
	color: #d51c1a;	
}

.actu-lien{
	background: url(/images/picto_noir_actu.png) no-repeat;	
	margin: 0 0 0 5px;
}

#lien-actu-jour, #lien-actu-voir{
	display: block;	
	_line-height: 0.5em;	
}

#services{	
	background-image:url(/images/pave_services-1.png);
	background-repeat:no-repeat;
	width:189px;
	height:203px;
	margin-left: 4px;					
}

#services ul{
	padding-top:45px;
	margin-left:40px;
}

#services li{
	margin-bottom:10px;
}

li{
	list-style:none;
}

#actualite_client{
	font-size:11px;
	margin-left:20px;
}

#actu_pave_client{
	margin-bottom:10px;
	color:#fff;
}
	
#pave-recom-header{
	background-image:url(/images/bg-pave-left-header.png);
	width:185px;
	height:44px;
	margin-left: 4px;
	*margin:-4px 0 0 4px;
}
		
#nous-recommander ul li{
	background-image:url(/images/bg-pave-left-body.png);
	width:185px;	
	margin-left: 4px;			
}

#nous-recommander li{
	padding-bottom: 5px;
	_padding-bottom: 0;	
	/padding-bottom: 0;	
	/text-align: center;
}
				
#nous-recommander li a{	
	font-size: 11px;
	font-weight: bold;
	margin: 0 0 0 25px;
	color: #3c3c3c;
	vertical-align: super;				
}
	
#fb , #ggle{
	padding: 3px;
	margin: 5px 0 0 10px;
	/margin: 0;
	/padding: 0 0 10px 0;
	width:22px;		
	height:23px;		
	_padding: 0;
	_margin: 5px 0 0 10px;	
}

#fb{
	background: url(/images/symbole-facebook.png) no-repeat;
	height: 23px;
	width:22px;				
}

#fb a, #ggle a {
	_width: 150px;		
}
	
#ggle {
	background: url(/images/symbole-google.png) no-repeat;
	height: 22px;
	width:22px;		
}

#j-aime, #ggleplus{
	margin: 0px 0 0 36px;		
	vertical-align: super;
	_margin: 5px 0 0 0px !important;	/*IE6*/	
}
	
#j-aime{		
	*margin: 0px 0 0 -50px !important;	/*IE7*/		
}

#ggleplus{		
	*margin: 0px 0 0 -35px !important;	/*IE7*/		
}
	
#cpt-ggleplus{	
	vertical-align: super;	
	_width:80px; 
	_margin: -48px 0 0 75px !important;	/*IE6*/		
}
	
#cpt-ggleplus img{				
	vertical-align: top;		
}
			
#inc-ggleplus{		
	background-color: #FFF;
	vertical-align: top;
	margin: 0 0 0 -4px;
	padding:0 7px 7px 7px;		
	font-size: 11px;
	font-weight: bold;		
}   
	
#ggle-plus-3{		
	margin: 0px 0 0 -4px;
}

#pave-recom-footer{
	background-image:url(/images/bg-pave-left-footer.png);
	width:185px;
	height:20px;
	margin-left: 4px;
}

#tous_etab{
	margin-left:25px;
	margin-top:0px;
}

.gris{
	color:#474747;
	font-size:12px;
	font-weight:bold;
	margin-bottom:2px;
}
/************************** End Left **************************/
 
/*************** Begin Layout Accueil ************************/

.img-acc-ensiegnement{
			width:93px; 
			height:22px; 
}

.a-ensignement{
			display:block;
			width:330px;
			height:100px;
}
			
#img-livre{
			width:560px;
			font-size:11px;
			margin-top:-8px;				
}
		
#img-livre-1{
			margin-left:40px;
}
						
#p-livre{
			margin-left:145px;
			margin-top:-60px;	
}
		
.input-moteur-ex{
			margin-top:55px;
			margin-left:116px;
			height:15px;
			font-size:12px;
			width:307px;
			border:0;
}
		
.input-moteur-lieu{
			margin-top:43px;
			*margin-top:23px;			
			margin-left:116px;
			height:15px;
			font-size:12px;
			width:307px;
			border:0;
}

#tr-moteur-valider{
			text-align:right;
}
		
.input-moteur-valider{
			border:0;
			display:block;
			margin-left:440px;
			*margin-left:10px;
			margin-top:-25px;
			*margin-top:-30px;			
			position:absolute;
} 

/*************** End Layout Accueil  ***********************/

/*************** Begin Layout *****************************/

.input-moteur-ex-layout{	
	margin-left:61px;
	margin-top:23px;
	height:13px;
	font-size:11px;
	width:182px;
	border:0;
}

.input-moteur-lieu-layout{
	margin-left:61px;
	margin-top:7px;
	height:13px;
	font-size:11px;
	width:180px;
	border:0;
}

#layout-moteur-val-list{
	margin:  4px 0 0 150px;
	display:block;
	_margin: 0 0 0 10px;	
}

#tr-sear-moteur{
	 text-align:right;
}

/*************** End Layout **************************/

/************** Begin Template list result ***********/
 
#list-resultats{
	font-size:18px;
	font-family:Arial, Helvetica, sans-serif;
}

#type-list{
	font-size:11px;
	font-weight:bold;
}

#title-list{
	font-size:11px;
	font-weight:bold; 
}

.a-click-gmap-acc{
	 display:block;
	 height:70px;
	 width:44px;
	 margin-left:538px;	
}

#div-villes-depart-numero{
	width:590px;
	border-bottom:1px solid #e9e9e9;
	float:left;
	margin-left:15px;
	font-size:11px;
}

#div-ville-dept-num{
	float:left;
	width:47px;
}

#div-ville-libelle{
	float:left;
	width:93px;
}

#div-internats{
	 float:left;
	 width:338px;
}

#ident-etab{
	float:left;
	width:82px;
	height:50px;	
}

#a-ident{
	dislay:block; 
}

#list-div-check{
	float:left;
	width:30px;
}

#voir-logo-etab{
	float:left;
	width:82px;
	height:50px;
}

/************** End Template list result **************/

/************** Begin Layout result solr **************/

#moteur_expression-res{
	 margin-left:61px;
	 margin-top:23px;
	 height:13px;
	 font-size:11px;
	 width:182px;
	 border:0; 
}

#lieu_moteur-res{
	margin-left:61px;
	margin-top:6px;
	height:13px;
	font-size:11px;
	width:180px;
	border:0;
}

.input-moteur-valider-1{
	margin-left:148px;
	display:block;	
}

#content-page-1{
	 width:560px;
	 font-size:11px;
}

#tr-btn-valider{
	text-align:right;
}

/************** End Layout result solr ****************/

/************** Begin IndexSuccess  *******************/

#h1-cnt-res{
	 font-size: 18px;
	 margin-top: 20px;
	 margin-bottom: 60px;
}

#div-liste-res-moteur, #div-liste-res-moteur-1{
	width: 570px;
	border-bottom: 1px solid #e9e9e9;
	float: left;
	margin-left: 35px;
	font-size: 11px;
}

#res-departe, #res-departe-1{
	float: left;
	width: 20px;
	margin-right: 40px;
	margin-left: 10px;
}

#res-lieu, #res-lieu-1{
	float: left;
	width: 70px;
	margin-right: 40px;
	margin-left: 10px;
}

#res-etab, #res-etab-1{
	float: left;
	width: 245px;
	margin-right: 50px;
}
 
.res-color-red{
	 color: red; 
}

/************** End IndexSuccess  *******************/

#menu-droit, #banner, #banner1{
 	z-index: 0;	
}

/************* Begin su page static ****************/

#bas_hover_alternance-1, #bas_hover_alternance-2{
	float: left;	
}

#bas_hover_alternance-2{
	padding: 0 0 0 30px; 
}

/************* End su page static ******************/

/************* Begin Layout Actualite *************/

#contenu-page-actu{
	width:750px;
}

#deps_wrap{	
	margin-left:20px;
}

#specialite_wrap{	
	margin-left:20px;
}

/************* End Layout Actualite ***************/

/************* Begin Layout Editofourniss *********/

.menu-droit-edito-fourni{
	 position:relative; 
}

/************* End Layout Editofourniss **********/

/********** Begin Layout Fiches Pratiques *******/

.cont-pg-fiches-pra{
	width:740px;
}

.menu-droit-fiches-prat{
	 width:0px;
	 overflow:hidden;	
}

/********** End Layout Fiches Pratiques *********/

/************ Begin Layout Organismes ***********/

#img-livre-organismes{
	width:560px;
    font-size:11px;
}

/************ End Layout Organismes ************/

/************ Begin LoginSuccess ***************/

#login-wrap	a:visited{
		color:#5e5e5e;
}
	
#actu-login-tr{
		text-align:right;
}
	
#actu-login{
		font-size:12px;
		margin-left:190px;
		margin-top:60px;
}
	
#actu-crea, #actu-oublie{
		color:#5e5e5e;	
}

/************ End LoginSuccess ***************/

/********* Begin Actu Porteouverte ************/

#menu-index-1{
	background: url("/images/bg_list_actu_porteouverte.png") no-repeat;
	width: 576px;
	height: 411px;
	margin: auto;
	text-align: center;
	color: #5e5e5e;	
}

#menu-titre-1{
	color: #FFF;
	font-weight: bold;
	text-align: left;
	margin-left: 20px;
	padding-top: 20px;
	font-size: 14px;
}

.menu-text-1{
	float: left;
	background: url("/images/btn.png") no-repeat;
	width: 158px;
	height: 22px;
	text-align: center;	
	display: block;	
}

#div-chois-actu-1{
	text-align: left;
	margin: 110px 0 0 50px;
}

.menu-text-1{	
	margin: 5px 0 0 80px;
	/margin: 5px 0 0 65px;	
}

#span-link-1-1, #span-link-2-1{	
	display: block;
	font-size: 11px;
	font-weight: bold;	
	padding: 3px 0 0 0;
}

#span-link-1-1{
	margin: 0 0 0 2px;
	/margin: 0 0 0 -5px;		
}

#span-link-2-1{
	margin: 0 0 0 -10px;
	/margin: 0 0 0 -5px;		
}

#menu-index-1 a, #menu-index-2-1 a{	
	color: #FFF;	
	text-decoration: none;
}

.menu-text-2-1{
	margin-left: 30px;
	/margin-left: 30px;
}

#menu-index-2-1{
	margin: 0 0 20px 150px;
	/margin: 0 0 20px 130px;
}

#div-chois-actu-1{
	margin: 110px 0 0 50px;
    text-align: left;	
	font-size: 12px;
}	

/********* End Acti Porteouverte  *************/

/************* Begin Actu Liste ***************/

#actu_porte_ouv_top{
	width: 380px;
	height: 25px;
	margin: 0 0 0 100px;
}

.actu-porte-ouv{
	float: left;
	width: 190px;
}

.actu-porte-ouv a{
	text-decoration: none;
	background-color: #ef1111;
	color: #FFF;
	font-size: 12px;
	font-weight: bold;
	padding: 3px
}

.actu-porte-ouv a:visited{
	color: #FFF;
}
/************* End Actu Liste ****************/

 /*** plan de site ******/


#text_trous strong,#text_static strong{
	color:#444243;
	font-size:14px;

}

#regions_plan li a{
	color:red;
}
 #text_trous{
	margin-top:100px;
	font-size:12px;
	
}
#text_trous h1,#text_static h1{
	color:#444243;
	font-size:20px;
	margin-top:5px;
	margin-bottom:5px;
	text-align:left;
}

#text_trous h2,#text_static h2{
	color:#444243;
	font-size:16px;
	margin-top:5px;
	margin-bottom:5px;
	text-align:left;
}
#deps_wrap,#specialite_wrap,#text_static{
	font-size:12px;
}
