@font-face {
	font-family: 'old_scriptregular';
	src: url('polices/old_script.eot');
	src: url('polices/old_script.eot?#iefix') format('embedded-opentype'),
		 url('polices/old_script.woff') format('woff'),
		 url('polices/old_script.ttf') format('truetype'),
		 url('polices/old_script.svg#old_scriptregular') format('svg');
	font-weight: normal;
	font-style: normal;
	font-display: swap;
}
.fa,.fab,.fad,.fal,.far,.fas {
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    display: inline-block;
    font-style: normal;
    font-variant: normal;
    text-rendering: auto;
    line-height: 1
}
	
.fa-home:before {
    content: "\f015"
}
	
.fa,.far,.fas {
    font-family: "Font Awesome 5 Free"
}

.fa,.fas {
    font-weight: 900;
	color: #000;
    margin-right: 10px;
    margin-top: 7px;
    font-size: x-large;
}
.fa_class_home {
	color: #000;
	margin-right:10px;  
	margin-top: 7px;
	font-size: x-large;
}
.clear{clear:both;}

body  {background-color:#ffffff;}
#global{
margin:auto;
position:relative;
z-index:1;
}
#container_global_jdp{margin:auto; width:100%;}

#fondblanc {
	width: 100%; 
	margin-top:0px;	
	background: #fff;
	margin:auto;
	margin-bottom:50px;	
}
.fond_rose_titre{
	text-align: center;background-color: #D62D63; line-height: 45px; color: white;width: 100%;/*padding: 10px;*/
}
.toggle_inactif{
	font-family: 'Old Standard TT', serif;  font-size: 20px;    color: #000;    font-weight: bold;padding: 0 8px;
}
.link_en_fr{
	float:left;padding-left: 25px;margin-right: -25px;
}
.link_connexion{
	float:left;padding-right:0;
}
.logo_svg{
	max-width:400px; max-height:127px;
}
.div_logo_svg{text-align: center;}
header{  
	position:fixed;
	width:100%;
    margin: auto;
	top:0px;
    padding-top:10px;
	z-index:1;
    background-color:#ffffff;
}  
#bandeau_pub{
    top:0; 
    position:relative;
    background-color:#FFFFFF;
    z-index:0;
}
#container{
        margin: auto;
}

#haut_banniere_top{
	position: fixed;
    margin: auto;
    width: 100%;
    z-index: 6;
    padding-top: 10px;
    /* top: 0px; */
    top: 0;
    background-color: #ffffff;
    padding-bottom: 10px;
}		   
	
#haut2{
	width:210px;
	z-index:6;
    height:90px;
	float:right;
	margin-top:50px;
	margin-left:auto;
    margin-right:auto;
	text-align:left;
	padding-right:0px;
    right:0px;
    top:40px;
}
#haut{
width:1140px;
height:110px;
padding-top:0;  
z-index:6;
background-color:#FFFFFF;
padding-right:10px;
}		   

#menu{
width:1140px;
height:40px;
z-index:6;
background-color:#FFFFFF;
margin-bottom:-15px;
padding-right:10px;
}
#logo_haut{
    margin-left:5px; margin-right:20px;    margin-top: -38px;
}
#logo_haut_new{
    margin-left:5px; margin-right:20px; 
}
#menu_placement{
    text-align:left;
    vertical-align:top;
}
#home{
z-index:1;
background-color:#FFFFFF;
border:1px none #000000;
overflow:visible;
	margin-top: 160px;
}

.fa,.fab,.fad,.fal,.far,.fas {
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    display: inline-block;
    font-style: normal;
    font-variant: normal;
    text-rendering: auto;
    line-height: 1
}
	
.fa-home:before {
    content: "\f015"
}
	
.fa,.far,.fas {
    font-family: "Font Awesome 5 Free"
}

.fa,.fas {
    font-weight: 900;
	color: #000;
    margin-right: 10px;
    margin-top: 7px;
    font-size: x-large;
}
.services_15ans, .height_interview {
	text-align: center;
}	
.clear{clear:both;}
@font-face {
	font-family: 'old_scriptregular';
	src: url('polices/old_script.eot');
	src: url('polices/old_script.eot?#iefix') format('embedded-opentype'),
		 url('polices/old_script.woff') format('woff'),
		 url('polices/old_script.ttf') format('truetype'),
		 url('polices/old_script.svg#old_scriptregular') format('svg');
	font-weight: normal;
	font-style: normal;
	font-display: swap;
}
.dropdown {
		display: block;
		line-height: 1;
		/* position: relative; */
	}

.ligne_blanche{
	border-bottom: 1px solid white;
}


.ul_margin{
	margin-left: 0;
	top: -16px;
}
.ul_margin_left{
	margin-left:-15px;
}
a.lien_menu_ordi:link, a.lien_menu_ordi:visited, a.lien_menu_ordi:hover, a.lien_menu_ordi:active { 
	font-family: 'Old Standard TT', serif;
	color:#000;
	text-decoration: none;
    border: none;
    font-size: 16px;
} 	
	@media (min-width: 1300px){
		#nav{
			width: 1300px; margin:auto;
		}	
		.haut_accueil{
			float: left;
		}
		.haut_menu{
			float: right;
		}
		.haut_menu_gauche{
			float:left;width: 1030px;
		}
		.haut_menu_gauche_en{
			float:left;width: 1090px;
		}
		.haut_menu_droit{
			float:right;
		}
	}
	
	
ul.dropdown,ul.dropdown li,ul.dropdown ul { list-style: none;}
ul.dropdown { position: relative;z-index: 597; }
ul.dropdown li { float: left; line-height: 1.1em; vertical-align: middle; zoom: 1;}
ul.dropdown li.hover,ul.dropdown li:hover { position: relative; z-index: 599; color: #fff;}
ul.dropdown ul { visibility:hidden; position: absolute; padding: 0 16px;  top: 100%; z-index: 1; width: 100%;}
	/*ul.dropdown ul { visibility: hidden; position: absolute; top: 100%;  z-index: 1; width: 100%;}*/
ul.dropdown ul li { float: none;}
ul.dropdown ul ul { top: 1px;left: 99%; }
ul.dropdown li:hover > ul { visibility: visible;}

ul.dropdown { font: 15px 'Old Standard TT', serif; margin: 10px 0 0 -6px;     padding-left: 0px;}
ul.dropdown li { padding: 12px 12px 9px 0;   margin: 0px 6px 0px 0px; background-color:  #fedae1; color: #000; line-height: 20px; white-space: nowrap;	}
ul.dropdown li.first { padding: 9px 7px 9px 7px;  margin: 0px 3px 0px 3px; background: transparent  0 100% no-repeat;}
ul.dropdown li.last { padding: 9px 0 9px 7px;  margin: 0px 3px 0px 3px; background: transparent  100% 100% no-repeat;	}
ul.dropdown li.hover,ul.dropdown li:hover { color: #fff;	}	

ul.dropdown ul { /*left: -19px;*/ padding: 0 16px; background:50% 0 no-repeat;}
ul.dropdown li.last ul { left: auto; right: 16px;}
ul.dropdown ul li a	{ color: #FFF; text-decoration: none; }	
ul.dropdown ul li { width: 250px; height: auto;  line-height: 1.3em; white-space: normal;background-color: #000; color:#FFF;}

ul.dropdown ul li.first { padding-left: 0; background:  #000;	}
ul.dropdown ul li.last { padding-bottom: 10px;background: transparent  50% 100% no-repeat;}
ul.dropdown ul li.first ul {top: 0; padding: 0 16px 0 0; }
ul.dropdown ul li.first li.first { background-image: none;}
ul.dropdown ul li.last {padding-right: 0;}
ul.dropdown ul li.last ul { left: 100%; right: auto; top: -16px;}
	

ul.dropdown ul ul { top: -16px; left: 100%; padding: 16px 0 0; background: transparent  0 0 no-repeat; color:transparent;z-index: 1;}
ul.dropdown ul ul li.first { padding-top: 10px; background: #000 100% 0 no-repeat;}

ul.dropdown *.dir { padding-right: 20px; background-position: 100% 50%; background-repeat: no-repeat;}
ul.dropdown-horizontal ul *.dir { padding-right: 15px;  background-position: 95% 50%; background-repeat: no-repeat;}

ul.dropdown li a { display: block;}
ul.dropdown li, ul.dropdown ul li { }
ul.dropdown li.dir { padding: 5px 20px 5px 10px;}
ul.dropdown ul li.dir { padding: 5px 15px;}
ul.dropdown ul a { padding-left: 15px;}
ul.dropdown li.hover *.open { color: #fff;}
ul.dropdown li:hover > *.dir { color: #fff;}
ul.dropdown li .li_300{
		border-bottom: 1px solid white;width: 300px;
	}	
ul.dropdown ul li .li_300{
		border-bottom: 1px solid white;width: 300px;
	}
ul.dropdown ul li .li_350{
		border-bottom: 1px solid white;width: 350px;
	}
ul.dropdown ul li .ligne_blanche_200{
	border-bottom: 1px solid white;width: 200px;
}
ul.dropdown ul li .ligne_blanche_350{
	border-bottom: 1px solid white;width:350px;
}
ul.dropdown ul li .ligne_blanche_300{
	border-bottom: 1px solid white;width: 300px;
}

/* code carrousel*/ 
.carousel-container {
            position: relative;
            max-width: 1138px;
            margin: auto;
            overflow: hidden;
			margin-top: 18%;
        }
		.carousel {
            display: -webkit-box;
            transition: transform 0.5s ease-in-out;
        }
		@media (max-width: 992px) and (min-width: 651px) {
        	.carousel-container {
				width: 100%;
				max-width: 720px;
			 }
			 
			
		}
		@media only screen and (max-device-width: 650px) {
        	.carousel-container {
				width: 100%;
				max-width: 380px;
				margin-bottom: 20px;
			 }
			 .carousel {
				 max-height: 310px;
			 }
		}
        

        .carousel-item {
            text-align: center;
        }

        .carousel-item a {
            display: block;
        }

        .carousel-item img {
            width: 100%;
            border-radius: 5px;
        }

        .carousel-item p {
            margin-top: 10px;
            font-size: 16px;
            font-weight: bold;
			max-width: 100%;
            display: -webkit-box;
            -webkit-line-clamp: 2;
            -webkit-box-orient: vertical;
            overflow: hidden;
        }

		@media only screen and (max-device-width: 650px) {
            .carousel-item p {
               max-width: 100%;
                display: -webkit-box;
                -webkit-line-clamp: 3;
                -webkit-box-orient: vertical;
                overflow: hidden;
            }
        }

        .prev, .next {
            position: absolute;
            /*top: 50%;
            transform: translateY(-50%);
            background-color: rgba(0, 0, 0, 0.5);*/
            background-color: white;
			color: white;
            border: none;
            /*padding: 10px;*/
            cursor: pointer;
            /*font-size: 18px;*/
        }

        .prev { left: 0; }
        .next { right: 0; }

        .dots {
            text-align: center;
            padding: 10px;
        }

        .dot {
            height: 12px;
            width: 12px;
            margin: 5px;
            background-color: #fedae1;
            display: inline-block;
            border-radius: 50%;
            cursor: pointer;
        }

        .active {
            background-color: #D62D63;
        }

.gris20i{font:20px 'Old Standard TT', serif; font-style:italic;text-decoration: none; color: #000; }
		.Rubrique_lien,
		a.Rubrique_lien:link,
		a.Rubrique_lien:visited,
		a.Rubrique_lien:active{font:18px 'Roboto Condensed', serif; font-weight: bold; text-decoration: none; color: #D62D63; }
		a.Rubrique_lien:hover{font:18px 'Roboto Condensed', serif; font-weight: bold; text-decoration: none;  background-color: #D62D63; color:#FFFFFF;}
	.Actu_lien_categorie,
		a.Actu_lien_categorie:link,
		a.Actu_lien_categorie:visited,
		a.Actu_lien_categorie:active{font:17px 'Old Standard TT', serif; font-style:italic;text-decoration: none; color: #000; }
		
	
	a.lien_caroussel:link,
		a.lien_caroussel:visited,
		a.lien_caroussel:active{font:20px 'Roboto Condensed', serif; font-weight:normal; text-decoration: none; color: #000; }
		a.lien_caroussel:hover {font:20px 'Roboto Condensed', serif;font-weight:normal; text-decoration: none;  background-color: #000; color:#FFFFFF; }
	a.lien_emploi:link,
		a.lien_emploi:visited,
		a.lien_emploi:active{font:16px 'Old Standard TT', serif; font-weight:normal; text-decoration: none; color: #fff; }
		a.lien_emploi:hover {font:16px 'Old Standard TT', serif;font-weight:normal; text-decoration: none;  background-color: #fff; color:#000; }
    .bordure_actu > img {
        width: auto;
    }
	.tableau_infos_societe .cahier{
		border: 1px solid #000;
	}
	.td_actu_border_logo {
		border: 1px solid black;
	}
    .content, .content_home, .content_home_new {
        height: 240px;
        display: flex;
        justify-content: center;
        align-items: center; /*flex-start;*/
        overflow: hidden;
    }
	.content_home, .content_home_new {
		height: 200px;
		margin-top: 15px;
	}
	.home_nl_old_list {
		font-family: 'Old Standard TT', serif;
	}

	#logo_scroll.show {
            margin-top: 30px;
	}
	
	.bloc_photo {
		float: left;
		width: 31%;
		padding-right: 35px;
	}
	.bloc_photo:first-child {
		padding-right: 40px;
	}
	.bloc_photo:last-child {
		float: right;
		padding-right: 0;
	}
	.mod_actu{
		float: left;
   	 	width: 30%;
    	padding-right: 40px;
	}
	.right2{
    	float: right;
		padding-right: 2px;
	}
	
	.center2{
		    padding-left: 18px;
	}
	
	h1.noir{
			font: 20px 'Old Standard TT', serif;
			text-decoration: none;
			color: #000;
			font-weight: bold;
		}
	.actu_texte_h2, .Actu_texte_h2{
		margin-top: 40px;
	}

	.content2 {
        height: 240px;
        display: flex;
        justify-content: center;
        align-items: center;
        overflow: hidden;
    }
	.content2 img {
		position: absolute;
		left: 50%;
    	top: 50%;
    	transform: translate(-50%, -50%);
	}
	.content2 {
		position: relative;
	}
    .bordure_actu {
        border: 1px solid black;
    }
	.td_actu_border_logo .content2 img {
		position: inherit;
		width: inherit;
	}
	
	.td_actu{
		padding-left: 10%;
	}

    #tab_publicite_profil {
        width: 100%;
    }
	#nb_ecole_rech, .intitule_tab_ecoles, .span_strong_rose, .p_strong_rose > b {
		color: #D62D63;
	}
	.box_largeur_footer {
		margin-top: 15px;
		text-align: center;
	}
	strong{
			color:#D62D63;
		}
	.Actu_lien_caroussel{font:22px  'Old Standard TT', sans-serif;text-decoration: none; color: #000;}
	a.Actu_lien_caroussel:link,
	a.Actu_lien_caroussel:visited,
	a.Actu_lien_caroussel:active{font:22px  'Old Standard TT', sans-serif; font-weight: bold;text-decoration: none; color: #000;}
	a.Actu_lien_caroussel:hover {font:22px  'Old Standard TT', sans-serif; font-weight: bold; text-decoration: none; color:#FFFFFF; background-color: #000;}

	.colGauche{
		width:20%;
	}
	.colMilieu{
		width:40%;
	}
	.colDroite{
		width:20%;
	}

	@media screen and (min-width : 993px) {
		body {
			background-color:#ffffff;    
			margin: 0;
			font: 14px/20px 'Old Standard TT', serif;
			color:#000;
		}
		.blockquote2_texte > p:first-child {
			margin-bottom: 0;
			margin-top: 4%;
		}
		.nav_lettre_ecoles .ecole_pas_lien {
			margin-top: 13px;
			line-height: 18px;
			font-size: 18px;
			padding: 1px 6px;
		}
		.nav_lettre_ecoles > div {
			margin-right: 5px;
		}
        #alphabet_liens_gp a, #alphabet_liens_gp span {
            width: 3%!important;
        }
        #alphabet_bas_groupe a, #alphabet_bas_groupe span {
            width: 3%;
            float: left;
            display: block;
            text-align: center;
        }
        #alphabet_liens_gp .span_chiffre_alphabet, #alphabet_bas_groupe .span_chiffre_alphabet {
            width: 5%!important;
            font-size: 18px;
        }
        #alphabet_bas_groupe a.lien-chiffre_a {
            width: 4%!important;
        }
        #alphabet_liens_gp a:last-child {
            width: 4%!important;
        }
		.tableau_global {
			margin-top: 5%;
			margin-right: 10%;
		}
		#div_alphabet_fournisseur a, #div_alphabet_fournisseur span {
			width: 25px;
			display: inline-block;
		}
		#pays_ecoles_mobile {
			display: none;
		}
		.soleil td a, .soleil td span.gris52 {
			width: 25px;
			display: inline-block;
			text-align: center;
		}
		#lettre_fournisseur:last-child {
			width: 5%;
			display: inline-block;
		}
		.box1_tab_gp {
			display: inline-block;
			width: 100%;
		}
		.box1_tab_gp > div:first-child {
			float: left;
			width: 25%;
		}
		.box1_tab_gp > div:nth-child(2){
			float: left;
			width: 75%;
		}
		.boite1_table_tata_actualites {
			float: left;
			margin-right: 5px;
			width: 470px;
		}
		.logo_ecole_responsive {
			display: none;
		}
		.box1_tab_gp span.gris_cand img {
			width: 120px;
		}
		.div_float2 {
			float:left; 
			width:350px;
		}
		.boxcontainer_logo_infos_hotels {
			display: inline-block;
			width: 100%;
		}
		.boxcontainer_logo_infos_hotels .box1_tab_gp {
			float: left;
			width: 25%;
		}
		.boxcontainer_logo_infos_hotels .box1bis_tab_gp {
			float: left;
			width: 75%;
		}
		.container_nl_old_list header {
			width: 100%;
			margin-left: 0;
		}
		.infos {
			background-color: white;
			right: 0px;
			text-align: left;
		}
		.div_float_ordi1 {
			float: left;
		}
		.div_float_ordi2 {
			float: left;
			width: 310px;
		}
		td.actu_texte,  td.Actu_texte {
			padding-left: 15px;
		}
		.nav_lettre_ecoles {
			display: flex;
			flex-direction: row;
			justify-content: space-around;
			align-items: center;
			width: 90%;
			font-size: 16px;
		}
				
		.tableau_interview_accueil_site {
			width: 400px;
		}
        .div_header_container {
            
			width: 400px;
			margin:auto;
        }
		.box_rs_fiche_ecoles {
			float: left;
			width: 310px;
		}
		.lien_footer {
			
			flex-direction: row;
			justify-content: center;
			margin-top: 2%;
			align-items: center;
			top:2%;
		}
		.ecoles_details_boite {
			margin-top: 5%;
		}
		.container_contact_recruteur {
			width: 850px;
		}
		#home {
            margin-top: 10px;
        }
        #homeEn {
            margin-top: 25px;
        }
		#box_contact_recruteur1 {
			width: 500px;
			float: left;
		}
		.div_alphabet {
			display: inline-block;
			width: 100%;
		}
		.div_alphabet a, .div_alphabet span {
			width: 1.5%;
			display: inline-block;
			text-align: center!important;
		}
		.div_alphabet a:last-child {
			width: 5%;
		}
		.div_alphabet a:first-child {
			width: 5%;
		}
		
		.box_contact_recruteur2 {
			float: right;
			width: 250px;
		}
		
		.lien_footer > a {
			margin-top: 0;
		}
		
		.td_logo_actualites_accueil4, .td_logo_actualites_accueil5 {
			width: 300px;
			height: 200px;
			border: 1px solid black;
		}
		
		#offres_pourvoir_h1 {
			font-weight: bold;
		}
		
		.lien_gris14i2,
		a.lien_gris14i2:link,
		a.lien_gris14i2:visited,
		a.lien_gris14i2:active{font:17px 'Old Standard TT', serif; font-style:italic;text-decoration: none; color: #000; }

		#sticky{
			width:170px;
			height:50px;
			overflow:hidden;
			border-radius: 4px 4px 0px 0px;
			-moz-border-radius: 4px 4px 0px 0px;
			-webkit-border-radius: 4px 4px 0px 0px;
			-khtml-border-radius: 4px 4px 0px 0px;
			behavior: url(https://www.journaldespalaces.com/javascript/ie/PIE.htc);
			/*-webkit-transform: rotate(-90deg);
			-moz-transform: rotate(-90deg);
			-ms-transform: rotate(-90deg);
			-o-transform: rotate(-90deg);
			transform: rotate(-90deg);*/
			transform: rotate(-90deg);
			/*transform-origin:20% 40%;*/
			-ms-transform: rotate(-90deg); /* IE 9 */
			/*-ms-transform-origin:20% 40%;  IE 9 */
			-webkit-transform: rotate(-90deg); /* Safari and Chrome */
			/*-webkit-transform-origin:20% 40%;  Safari and Chrome */
			-moz-transform: rotate(-90deg); /* Firefox */
			 /* -moz-transform-origin:20% 40%;Firefox */
			-o-transform: rotate(-90deg); /* Opera */
			 /*-o-transform-origin:20% 40%; Opera */
			/*-webkit-text-stroke-width: .2px;
			-webkit-text-stroke-color: #ffffff;
			-webkit-font-smoothing:antialiased;*/
			display:block;
			margin-left:745px;
			float:right;
		}
        		
		.actu_texte {
			padding-right: 110px;
		}
	
		.cinzel{
			font-family: 'Cinzel', serif;
			color:#000;
			font-size: 35px;

		}
		.cinzelCap{
			font-family: 'Cinzel', serif;
			color:#000;
			font-size: 45px;
		}
		img { border: 0; }
		#cookieChoiceInfo{
			font-family: 'Old Standard TT', serif;
		}
        
        .container_boite_facebook_assoc {
            width: 310px;
            float: left;
        }
        
		strong{
			color:#D62D63;
		}
		#global{
			margin:auto;
			position:relative;
			z-index:2;
		}
		#monceau{
			width:600px;
			height:120px;
			position:absolute;
			z-index:3;
		}
		#fondblanc {
			/*width: 930px; /* largeur obligatoire pour �tre centr� */
			margin-top:0px;	
			margin:auto;
			margin-bottom:5px;	
		}
		header{  /* Barre  fixe B8A691*/
			position:fixed;
			width:100%;
			left:0px;
			top:0px;
			z-index:3;
			padding-left:0px;
			padding-top:0;
			height: 195px;
		}  
		#header{  /* Barre  fixe B8A691*/    
			position: fixed;
			width: 100%;
			left: 0px;
			top: 0px;
			z-index: 3;
			padding-left: 0px;
			padding-top: 0;
			height: 120px;
			background-color: white;
			}
		#bandeau_pub_home{
			margin-left:0px;
			/*margin-top:15px;*/
		}
		#bandeau_pub{
			top:165px;
			left:-5px;
			position:relative;
			padding-top:30px;
			margin:auto;
			vertical-align:top;
			height:100px;
		}

		#bandeau_pub2, #bandeau_pub200{
			padding-bottom:10px;
			margin:auto;
			top:165px;
		   /* margin-top:200px;*/
			left:-5px;
			
			vertical-align:top;
			text-align:center;
			/*height:100px;*/
		}
		#bandeau_pub_mobile2{
			display: none;
		}
		.margin40{
		margin-top:40px;
	}
	#bandeau_pub200{
		margin-top:200px;
	}
	.margin0{
		 margin-top:0px;
	}
		#haut_banniere{
			margin:auto;
			width:1140px;
			z-index:6;
			margin-top:0px;
			background-color:transparent;
		}	
		#haut_banniere_top {
			position: fixed;
			margin: auto;
			width: 100%;
			z-index: 6;
			padding-top: 10px;
			top: 0px;
			background-color: #ffffff;
		}
		#haut{
			z-index:6;
			background-color:#FFFFFF;
			margin-left:-10px;
			float:left;
			width:100%;
			height:200px;
		}		   
		#haut2{
			width:200px;
			z-index:6;
			height:125px;
			float:right;
			margin-top:20px;
		}
		#logo_haut{
			margin-left:10px;
			margin-top:-40px;
			padding-right:10px;
			padding-left:2px;
			width:1140px;
			background-color:#ffffff;
			z-index:5;
		}
		#logo_haut_new{

			margin: auto;
			z-index:5;	
		}
		#menu_placement{
			 text-align:right;
			 vertical-align:top;
		}
		.img_bottom{
			vertical-align:bottom;
		}
		.tdcenter{
			text-align:center;
			border-spacing : 0;
			border-collapse : collapse;
		}
		.table_trait{
			width:100%;
			border-bottom:1px solid #666666;
		}
		.table_trait2{
			width:100%;
			border-bottom:2px solid #666666;
		}
		.tdleft{
			text-align:left;
		}
		.tdtop{
			vertical-align:top;
			padding-bottom:10px;
			padding-top:10px;
		}
		.tdtop_width{
			 vertical-align:top;
			 width:150px;
		}
		.padding_top_bottom{
			padding-bottom:10px;
			padding-top:10px;
		}
		.image_liste{
			margin :0 15px 10px 0;
			float:left;
			text-align:left;
			border:none;
		}
		.image_liste_width{
			margin :0 25px 10px 0;
			float:left;
			text-align:left;
			border:none;
			width:140px;
		}

		#menu_new{
			margin-top:5px;
			margin-left:5px;
			margin-right:25px;
			width:500px;
		}

		/*#container_global{margin:auto;width:1350px;}*/
		#container_global_jdp{margin:auto; width:1140px;}
		#container_global_lhd{margin:auto; width:1140px;/*margin-left:20px;*/}
		#container_gauche {float:left; width:1140px;}
		#container{
			margin:auto;
			width:1140px;
			/*background-color:#FFFFFF;*/
			float:left;
		}
		#menu{
			width:100%;
			height:50px;
			z-index:6;
			background-color:#FFFFFF;
		}
		#home,#homeEn{
			padding-bottom:10px;
			width:1140px;
			z-index:1;
			background-color:#FFFFFF;
			border:1px none #000000;
			overflow:visible;
			margin-bottom:10px;
		}
		#bandeau{
			width:1140px;
			text-align: center; 
			z-index:8; 
			background-color: #ffffff; 
			clear:both;
			margin: auto;
		}
		#logo_clients {
			margin-left: 10px;
			margin-right: 0px;
		}

		#annonceurs_jdp, #annonceurs_lhd{
			z-index:6; 
			float:right;
			padding-top:205px;
			display:block;
			text-align:left;
		}
		#annonceurs_jdp{width:195px;}
		#annonceurs_lhd{width:195px; margin-left:15px;}

		#banniere_sites {
			z-index:10;
			position:relative;
			margin-left: auto;
			margin-right: auto;
			margin-top:0px;
			padding: 0px;
			width: 930px;
			height: 25px;
			background-color: #B8A691;
		}
		.lien_footer,
		a.lien_footer:link,
		a.lien_footer:visited,
		a.lien_footer:active{font:16px 'Old Standard TT', serif; color: #000; text-decoration: none;font-weight: 700; }
		a.lien_footer:hover {font:16px 'Old Standard TT', serif; color:#fff; text-decoration: none;background-color: #000; font-weight: 700; }

		.titre_entete{font:34px 'old_scriptregular'; color: #FFF; text-decoration: none;}
		.titre_entete2{font:16px 'Old Standard TT', serif; color: #000; text-decoration: none; }
		.Logo_entete,a.Logo_entete:link,a.Logo_entete:visited,a.Logo_entete:active,a.Logo_entete:hover{
			font-family: 'EB Garamond', serif;
			font-size:3em;; color: #FFF;
			text-decoration: none;
			font-weight: 400;
		}

		.info_accueil{
			padding:20px 20px 10px 0px;
			margin:0 15px 10px 0px;
		}
		.info_home {
			position:relative;
			width:640px;
			
			margin: 15px 0px 10px 0;
			color:#bd3e8c;
			font-family:'Old Standard TT', serif;
			font-size:15px;
			float:left;
			overflow:hidden;
			/*height:600px;*/
		}
		.info_home_large {
			position:relative;
			width:1140px;
			
			margin:0 0px 10px 0;
			color:#bd3e8c;
			font-family:'Old Standard TT', serif;
			font-size:15px;
			
			overflow:hidden;
			/*height:600px;*/
		}
		.info_home2{
			position:relative;
			width:640px;
			padding:0px 0px 10px 0px ;
			margin:0 0px 10px 0;
			color:#bd3e8c;
			font-family:'Old Standard TT', serif;
			font-size:15px;
			overflow:hidden;
			height:450px;
		}
		.home_actu{
			float:left;
			margin-right:0px;
			height:440px;
		}
		.home_offres{
			float:right;
			width:400px;
			/*height:600px;*/
			position:relative;
		}
		
		.aleft {
			margin-top:0px;
			margin-bottom:15px;
			margin-left:0px;
			margin-right:20px;
		}
		
		.home_emploi{
			position:relative;
			width:380px;
			padding:8px 0px 0px 0px ;
			margin:0 0px 10px 0;
			color:#bd3e8c;
			font-family:'Old Standard TT', serif;
			font-size:15px;
			overflow:hidden;
			float:right;
			height:402px;
			margin-top:25px;
		}
		.texte{
			color:#000;
			font-family:'Old Standard TT', serif;
			font-size:14px;
		}	
		.font_blanc{
			color:#FFFFFF;
		}
		.onglet, .onglet2, .onglet_home, .onglet_grand{
			position:relative;
			padding:7px;
			color:#bd3e8c;
			font:14px 'Old Standard TT', serif;
			background:#FFFFFF;
			overflow:hidden;}
		.onglet			{width:385px; margin:0 15px 15px 0; height:200px;}
		.onglet2		{width:385px; margin:0 15px 15px 0;}
		.onglet_home	{width:385px; margin:auto;}
		.onglet_grand	{width:800px; margin:0 15px 15px 0;}

		.onglet:before, 
		.onglet2:before, 
		.onglet_grand:before				{border-color:#e7dbc5 #e7dbc5 #B8A691 #B8A691;}	
		.onglet_home:before 				{border-color:#FFFFFF #FFFFFF #B8A691 #B8A691;}
		/*.info_home:before,.contact:before  	{border-color:#fff #fff #CCCCCC #CCCCCC;}*/ 
		.onglet:before, .onglet2:before, .onglet_grand:before, .onglet_home:before{
			content:"";
			position:absolute;
			top:0;
			right:0;
			border-width:0 16px 16px 0 ;
			border-style:solid;
			background:#e7dbc5;
			display:block; 
			width:0;
			-webkit-box-shadow:0 1px 1px  rgba(0,0,0,0.3), -1px 1px 1px rgba(0,0,0,0.2);
			-moz-box-shadow:0 1px 1px  rgba(0,0,0,0.3), -1px 1px 1px rgba(0,0,0,0.2);
			box-shadow:0 1px 1px  rgba(0,0,0,0.3), -1px 1px 1px rgba(0,0,0,0.2);
		}

		
		
		h1{font:20px 'Old Standard TT', serif;}
		
		h1.Actu_h1{font-family: 'Roboto Condensed', sans-serif;font-size:24px ;margin-top: 0;  color:#D62D63; /* margin-bottom:40px;    font-weight: 700;*/}
		/*h1.ressources,
		h1.contact_titre{color:#<?php echo"$couleur";?>; margin-bottom:40px;}*/
		h1.offres{color:#829B0B;}
		h1.mediapartner{color:#D62D63;}

		h1.Rubrique_titre{color:#D62D63; font-weight: 700; }
		h2.Actu_titre_h2, .Actu_titre_h2{  font-size: 1.5em;margin:0; padding:0; font-family:'Old Standard TT', serif; color:#000;}

		a.Actu_titre_h2:link,
		a.Actu_titre_h2:visited,
		a.Actu_titre_h2:active{font:1.5em 'Old Standard TT', serif; text-decoration:none; color:#000; }/*<?php echo"$couleur";?>*/

		.Actu_titres_liste_sansgras {font:18px 'Roboto Condensed', sans-serif; color:#000; }
		a.Actu_titres_liste_sansgras:link,
		a.Actu_titres_liste_sansgras:visited,
		a.Actu_titres_liste_sansgras:active{font:18px 'Roboto Condensed', sans-serif; text-decoration:none; color:#000; }/**/
		a.Actu_titres_liste_sansgras:hover {font:18px 'Roboto Condensed', sans-serif; text-decoration:none;background-color:#000; color:#FFFFFF; }


		.actu_Roboto_gras {font:16px 'Roboto Condensed', sans-serif; color:#000;  font-weight:bold;}
		a.actu_Roboto_gras:link,
		a.actu_Roboto_gras:visited,
		a.actu_Roboto_gras:active{font:16px 'Roboto Condensed', sans-serif; text-decoration:none; color:#D62D63;  font-weight:bold;}/**/
		a.actu_Roboto_gras:hover {font:16px 'Roboto Condensed', sans-serif; text-decoration:none;background-color:#D62D63; color:#FFFFFF;  font-weight:bold;}

		.actu_Roboto_sansgras, .Actu_info_savoirs_plus {font:16px 'Roboto Condensed', sans-serif; color:#000; }
		a.actu_Roboto_sansgras:link,
		a.actu_Roboto_sansgras:visited,
		a.actu_Roboto_sansgras:active, 
		a.Actu_info_savoirs_plus:link,
		a.Actu_info_savoirs_plus:visited,
		a.Actu_info_savoirs_plus:active{font:16px 'Roboto Condensed', sans-serif; text-decoration:none; color:#000; }/**/
		a.actu_Roboto_sansgras:hover, a.Actu_info_savoirs_plus:hover {font:16px 'Roboto Condensed', sans-serif; text-decoration:none;background-color:#000; color:#FFFFFF; }

		.actu_Roboto_sansgras24 {font:24px 'Roboto Condensed', sans-serif; color:#000; }
		a.actu_Roboto_sansgras24:link,
		a.actu_Roboto_sansgras24:visited,
		a.actu_Roboto_sansgras24:active{font:24px 'Roboto Condensed', sans-serif; text-decoration:none; color:#000; }/**/
		a.actu_Roboto_sansgras24:hover {font:24px 'Roboto Condensed', sans-serif; text-decoration:none;background-color:#000; color:#FFFFFF; }

		.actu_RobotoBleuBig_gras {font:18px 'Roboto Condensed', sans-serif; color:#000; font-weight:bold;}
		a.actu_RobotoBleuBig_gras:link,
		a.actu_RobotoBleuBig_gras:visited,
		a.actu_RobotoBleuBig_gras:active{font:18px 'Roboto Condensed', sans-serif; text-decoration:none; color:#000; font-weight:bold;}/**/
		a.actu_RobotoBleuBig_gras:hover {font:18px 'Roboto Condensed', sans-serif; text-decoration:none;background-color:#000; color:#FFFFFF; font-weight:bold;}

		.actu_RobotoBleuBig_gras_titre {font:18px 'Roboto Condensed', sans-serif; color:#D62D63; font-weight:bold;}
		a.actu_RobotoBleuBig_gras_titre:link,
		a.actu_RobotoBleuBig_gras_titre:visited,
		a.actu_RobotoBleuBig_gras_titre:active{font:18px 'Roboto Condensed', sans-serif; text-decoration:none; color:#D62D63; font-weight:bold;}/**/
		a.actu_RobotoBleuBig_gras_titre:hover {font:18px 'Roboto Condensed', sans-serif; text-decoration:none;background-color:#D62D63; color:#FFFFFF; font-weight:bold;}

		.actu_RobotoBleu_gras {font:16px 'Roboto Condensed', sans-serif; color:#D62D63;  font-weight:bold;}
		a.actu_RobotoBleu_gras:link,
		a.actu_RobotoBleu_gras:visited,
		a.actu_RobotoBleu_gras:active{font:16px 'Roboto Condensed', sans-serif; text-decoration:none; color:#D62D63;  font-weight:bold;}/**/
		a.actu_RobotoBleu_gras:hover {font:16px 'Roboto Condensed', sans-serif; text-decoration:none;background-color:#D62D63; color:#FFFFFF;  font-weight:bold;}

		
		h2.grish2{font:22px 'Old Standard TT', serif; color: #000; font-weight:bold;}
		h2.Rubrique_intro{font:18px 'Old Standard TT', serif; color: #000; font-weight:normal;}
		h3{     font-family: 'Roboto Condensed', sans-serif;font-weight:normal;padding:0; color:#D62D63;}

		#pop {display: none; position: absolute; margin-left:300px; margin-top:120px; border: 0px solid #D62D63;background: #FFFFFF;z-index: 500;cursor: pointer;font-size: 80%;}
		.fermer {margin: 0 0 0 0; background: #FFFFFF left top repeat-x;  text-align: right; font-family:'Old Standard TT', serif; font-weight:bold;}

		.lien_alerte_javascript,a.lien_alerte_javascript:link,a.lien_alerte_javascript:visited,a.lien_alerte_javascript:active{font:15px 'Old Standard TT', serif; color:#000; text-decoration:none;}
		a.lien_alerte_javascript:hover {font:15px 'Old Standard TT', serif; color:#FFFFFF; text-decoration:none; background-color:#ff3399;}
		.rouge{
			font:14px/20px 'Old Standard TT', serif; 
			color: #C00;
		}

		a.lien_cand2:link,
		a.lien_cand2:visited,
		a.lien_cand2:active{font:14px 'Old Standard TT', serif; color:#E089BD;}

		

		.lien_menu_accueil, a.lien_menu_accueil:link, a.lien_menu_accueil:visited, a.lien_menu_accueil:active,
		.lien_menu_actu, a.lien_menu_actu:link, a.lien_menu_actu:visited, a.lien_menu_actu:active,
		.lien_menu_ressources, a.lien_menu_ressources:link, a.lien_menu_ressources:visited, a.lien_menu_ressources:active,
		.lien_menu_contact, a.lien_menu_contact:link, a.lien_menu_contact:visited, a.lien_menu_contact:active{
			font-size: 15px;
			font-family:'Old Standard TT', serif;
			color:#000;
		}
		a.lien_menu:hover, a.lien_menu_accueil:hover, a.lien_menu_actu:hover, a.lien_menu_ressources:hover, a.lien_menu_contact:hover{
			font:15px 'Old Standard TT', serif;
			text-decoration: underline;
			color:#FFFFFF; 
		}
		
		.lien_menu2,a.lien_menu2_accueil:link, a.lien_menu2_accueil:visited, a.lien_menu2_accueil:active,
		a.lien_menu2_emploi:link, a.lien_menu2_emploi:visited, a.lien_menu2_emploi:active,
		a.lien_menu2_actu:link, a.lien_menu2_actu:visited, a.lien_menu2_actu:active,
		a.lien_menu2_ressources:link, a.lien_menu2_ressources:visited, a.lien_menu2_ressources:active,
		a.lien_menu2_contact:link, a.lien_menu2_contact:visited, a.lien_menu2_contact:active{
			font:12px 'Old Standard TT', serif;
			text-decoration: none;
			color: #000;
			line-height:14px;
			margin:0;
			display:block;
		}

		a.lien_menu2_accueil:hover, a.lien_menu2_emploi:hover, a.lien_menu2_actu:hover, a.lien_menu2_ressources:hover, a.lien_menu2_contact:hover{
			text-decoration: underline;
			font-size: 12px;
			font-family: 'Old Standard TT', serif;
			color:#FFFFFF;
		}
		a.lien_menu2_accueil:hover,
		a.lien_menu2_emploi:hover,
		a.lien_menu2_actu:hover,
		a.lien_menu2_ressources:hover,
		a.lien_menu_haut_accueil:hover, a.lien_menu_haut_emploi:hover, a.lien_menu_haut_actu:hover, a.lien_menu_haut_ressources:hover, a.lien_menu_haut_contact:hover{
			text-decoration: underline;
			font-size: 14px; font-family: 'Old Standard TT', serif;
			color:#FFF;
		}
		a.lien_menu_haut_accueil:hover{background-color:#526598;}
		a.lien_menu_haut_emploi:hover{background-color:#7a3351;}
		a.lien_menu_haut_actu:hover{background-color:#d62d63;}
		a.lien_menu_haut_ressources:hover{background-color:#ff9900;}
		a.lien_menu_haut_contact:hover{background-color:#829B0B;}
		a.lien_menu_haut:hover{background-color:#ff9900;}

		/*Les liens du menu,2eme ligne, ont ete remplace par lien_menu2, a supprimer par la suite ff3399*/
		a.lien_etoile2:link,
		a.lien_etoile2:visited,
		a.lien_etoile2:active{font:12px 'Old Standard TT', serif; color:#000; text-decoration:none;  }

		a.lien_cand:link,
		a.lien_cand:visited,
		a.lien_cand:active{font:8pt 'Old Standard TT', serif; color:#E089BD;}

		a.lien_recr:link,
		a.lien_recr:visited,
		a.lien_recr:active{font:8pt 'Old Standard TT', serif; font-family: 'Old Standard TT', serif; color: #47C4ED; }
		a.lien_recr2:link,
		a.lien_recr2:visited,
		a.lien_recr2:active{text-decoration: none; font:8pt 'Old Standard TT', serif; color:#0058B0; }

		a.recr:link,
		a.recr:visited,
		a.recr:active{font:8pt 'Old Standard TT', serif; text-decoration: none;  color:#FF9900; }

		a.lien_actu:link,
		a.lien_actu:visited,
		a.lien_actu:active{font:8pt 'Old Standard TT', serif; color: #FE6580; }

		a.lien_cand_menu:link,
		a.lien_cand_menu:visited,
		a.lien_cand_menu:active{font:16px 'Old Standard TT', serif; text-decoration:underline; color: #D62D63; }
		a.lien_cand_menu:hover {font:16px 'Old Standard TT', serif; text-decoration:none; background-color: #ff3399; color:#FFFFFF; }


		a.lien_actu_menu:link,
		a.lien_actu_menu:visited,
		a.lien_actu_menu:active{font:16px 'Old Standard TT', serif;text-decoration: underline; color: #FE6580; }
		a.lien_actu_menu:hover {font:16px 'Old Standard TT', serif;text-decoration: none; background-color: #ff3399; color:#FFFFFF; }

		.lien_cab2_menu {font:16px 'Old Standard TT', serif; color: #FF9900 ; }

		a.lien_contact_menu:link,
		a.lien_contact_menu:visited,
		a.lien_contact_menu:active{font:16px 'Old Standard TT', serif;text-decoration: underline; color: #9EBD0D; }

		a.lien_evasion_menu:link,
		a.lien_evasion_menu:visited ,
		a.lien_evasion_menu:active{font:16px 'Old Standard TT', serif;text-decoration: underline; color: #16A8D8; }


		a.lien_cab:link,
		a.lien_cab:visited,
		a.lien_cab:active{font:8pt 'Old Standard TT', serif; color: #FF7D00; }

		a.lien_cab2:link,
		a.lien_cab2:visited,
		a.lien_cab2:active{font:8pt 'Old Standard TT', serif; color: #FF9900 ; }

		a.lien_contact:link,
		a.lien_contact:visited,
		a.lien_contact:active{font:8pt 'Old Standard TT', serif;text-decoration: none; color: #B6D90F; }

		a.lien_immo:link,
		a.lien_immo:visited,
		a.lien_immo:active{font:8pt 'Old Standard TT', serif; color: #CB4BCE; }

		a.lien_gris:link,
		a.lien_gris:visited,
		a.lien_gris:active,
		a.lien_commentaire:link,
		a.lien_commentaire:visited,
		a.lien_commentaire:active{font:11px 'Old Standard TT', serif;text-decoration: none; color: #000; }

		a.marron:link,
		a.marron:visited,
		a.marron:active{text-decoration: none;}

		a.offre:link,
		a.offre:visited,
		a.offre:active{font:10px 'Old Standard TT', serif;text-decoration: none; color:#000; }

		.home_bleu,
		a.home_bleu:link,
		a.home_bleu:visited,
		a.home_bleu:active{font:20px  'Old Standard TT', serif; text-decoration: none; color:#D62D63;font-weight:normal;}
		a.home_bleu:hover {font:20px  'Old Standard TT', serif; text-decoration: none; color:#FFFFFF; background-color: #D62D63; font-weight:normal;}

		a.lien_caroussel_offres:link,
		a.lien_caroussel_offres:visited,
		a.lien_caroussel_offres:active{font:20px 'Roboto Condensed',sans-serif; font-weight:normal; text-decoration: none; color: #000; }
		a.lien_caroussel_offres:hover {font:20px 'Roboto Condensed', sans-serif; font-weight:normal; text-decoration: none; background-color: #000; color:#FFFFFF; }

		a.lien_rose3:link,
		a.lien_rose3:visited,
		a.lien_rose3:active{font:14px 'Old Standard TT', serif;text-decoration: none; color: #FF3399; }
		a.lien_rose3:hover {font:14px 'Old Standard TT', serif;text-decoration: none; background-color: #ff3399; color:#FFFFFF;}

		a.gris_oubli:link,
		a.gris_oubli:visited,
		a.gris_oubli:active{font:14px Geneva, 'Old Standard TT', serif;;text-decoration: none;color: #000;}
		a.gris_oubli:hover {font:14px Geneva, 'Old Standard TT', serif;;text-decoration: none; background-color: #ff3399; color:#FFFFFF; }

		
		a.lien_gris12:link,
		a.lien_gris12:visited,
		a.lien_gris12:active{font:18px 'Old Standard TT', serif;text-decoration: none; color: #000; }
		
		a.gris12:link,
		a.gris12:visited,
		a.gris12:active,
		a.Rubrique_texte:link,
		a.Rubrique_texte:visited,
		a.Rubrique_texte:active {font:18px 'Old Standard TT', serif;text-decoration: none; color: #000; }
		
		.Actu_lien_categorie,
		a.Actu_lien_categorie:link,
		a.Actu_lien_categorie:visited,
		a.Actu_lien_categorie:active{font:17px 'Old Standard TT', serif; font-style:italic;text-decoration: none; color: #000; }


		.Actu_legende{font:18px 'Old Standard TT', serif; font-style:italic;text-decoration: none; color: #000; text-align:center; margin-top: -15px;}

		

		#menu1,
		#menu2,
		#menu3,
		#menu4,
		#menu5 {visibility:hidden; z-index:10;}
		#menu6 {visibility:hidden;}
		.emploi {font:8pt 'Old Standard TT', serif; color:#E089BD;}

		a.actu:link,
		a.actu:visited,
		a.actu:active {font:15px 'Old Standard TT', serif;text-decoration: none; color: #d62d63; }
		a.actu:hover {font:15px 'Old Standard TT', serif;/*background-color: #ff3399; */ background-color:#ff3399;color:#FFFFFF; }

		.Actu_texte {font:18px 'Old Standard TT', serif; text-decoration: none;color: #000;line-height:30px;}
		.Actu_intro{font:22px 'Old Standard TT', serif; text-decoration: none;color: #000;font-style:italic;}
		/*000*/
		.actu_texte {font:16px 'Old Standard TT', serif;text-decoration: none;}
		.actu_texte { color: #000;}

		a.actu_texte:link,
		a.actu_texte:visited,
		a.actu_texte:active,
		a.Actu_texte:link,
		a.Actu_texte:visited,
		a.Actu_texte:active
		{font:18px 'Old Standard TT', serif; color:#333333; text-decoration: underline;}
		
		.Actu_legende{font:18px 'Old Standard TT', serif; font-style:italic;text-decoration: none; color: #000; text-align:center; margin-top: -15px;}
		
		.actu_lien 			{font:8pt 'Old Standard TT', serif; color:#000;}

		.contact, .evasions,.infos, .immo	{font:18px 'Old Standard TT', serif;
			color: #000;
			line-height: 30px; }
	
		
		.actutext{	font-family: 'Old Standard TT', serif; color:#FE3558;
		}	
		a.gris:link,
		a.gris:visited,
		a.gris:active {text-decoration: none; }


		.gris_option{font:11px 'Old Standard TT', serif; color: #797979;}
		a.gris_option:link,
		a.gris_option:visited,
		a.gris_option:active {text-decoration: none; }

		.gris10,
		a.gris10:link,
		a.gris10:visited,
		a.gris10:active {font:12px 'Old Standard TT', serif; color: #9C928B;text-decoration: none; }


		.grisgras, .gris11gras{
			font:11px 'Old Standard TT', serif;
			color: #000;
			font-weight:bold;
		}
		.gris11, .gris{
			font:11px 'Old Standard TT', serif;
			color: #000;
		}
		.gris_10 {
			font:10px 'Old Standard TT', serif;
			color: #000;
		}
		.gris12, .Rubrique_texte, .gris_beige2, .commentaire, .texte_normal, blockquote{
			font:18px 'Old Standard TT', serif;
			color: #000;
			line-height: 30px;
		}
		.gris_beige {
			font:14px/20px 'Old Standard TT', serif;
			color: #9C928B;
		}
		.Rubrique_intertitre{
			font:18px 'Roboto Condensed', sans-serif;
			color: #D62D63;
		}	
		.actus {
			font:11px 'Old Standard TT', serif;
			color: #FE3558;
		}
		.actugras {
			font:12px 'Old Standard TT', serif;
			color: #FE3558;
			font-weight: bold;
		}
		.marron {
			font:11px 'Old Standard TT', serif;
			color: #9EBD0D;
			font-weight: bold;
		}

		.rose {
			font:11px 'Old Standard TT', serif;
			color: #D62D63;
			font-weight: bold;
		}
		.beige_fonce {
			font:11px 'Old Standard TT', serif;
			color: #9C928B;
			font-weight: bold;
		}
		.beige_fonce14 {
			font:14px 'Old Standard TT', serif;
			color: #9C928B;
			font-weight: bold;
		}


		a.rose2:link,
		a.rose2:visited,
		a.rose2:active{font:24px 'Old Standard TT', serif; color:#D62D63; font-weight: bold; text-decoration:none; }

		a.marron2:link,
		a.marron2:visited,
		a.marron2:active{font:24px 'Old Standard TT', serif; color:#9EBD0D; font-weight: bold; text-decoration:none; }

		.gris_cand,
		a.gris_cand:link,
		a.gris_cand:visited,
		a.gris_cand:active{font:12px 'Old Standard TT', serif; color:#000; text-decoration: none; }
		a.gris_cand:hover {font:12px 'Old Standard TT', serif; text-decoration: none;  background-color: #000; color:#FFFFFF; }

		.liens_hotel, 
		a.liens_hotel:link, 
		a.liens_hotel:visited, 
		a.liens_hotel:active{font:14px 'Old Standard TT', serif; text-decoration: none;  color: #000; }

		.emploigras {
			font:11px 'Old Standard TT', serif;
			color: #E089BD;
			font-weight: bold;
		}
		
		.table_boubou_fieldset {
			width: 790px;
		}
		.div_boubou1 {
			float: left;
			margin-right: 5px;
			width: 450px;
		}
		
		.emplois {
			font:11px 'Old Standard TT', serif;
			color: #E089BD;
		}
		.beigegras {
			font:14px 'Old Standard TT', serif;
			color: #FF3399;
			font-weight: bold;
		}
		.beigegras_small {
			font:11px 'Old Standard TT', serif;
			color: #FE3558;
			font-weight: bold;
		}
		.beige {
			font:11px 'Old Standard TT', serif;
			color: #FE3558;
		}
		.titre{
			font:18px 'Old Standard TT', serif;
			color:#ff3399;
			font-weight:bold;
		}

		/* Rend invisible tout notre bloc span */
		a.info_bulle2 span{								   
			position       :  absolute;
			top            :  -2000em;
			left           :  -2000em;
			width          :  1px;
			height         :  1px;
			overflow       :  hidden; 
			background-color :  #F5F5F5;   /* D�finition du fond, sinon on a le m�me que notre lien */
			border         :  2px solid #B6D90F;
			font-family:'Old Standard TT', serif;
			color:#000; /* D�finition des bordures */
			font-size:10px;
			padding:2px;
			/*background:url('images/base/navbck4.gif') repeat-x;*/
		} 
		a.info_bulle2{				
		  color           : #000;
		  text-decoration : none; 
		  position        : relative; /* Indispensable pour le bon positionnement de l'info-bulle */ 
		}  

		a.info_bulle2:hover {
		  border          : 0;  /* ligne qui corrige le bug d'IE6 et inf�rieur */
		}  

		/* Rend visible tout notre bloc span et lui attribue une taille */
		a.info_bulle2:hover span, a.info_bulle2:focus span, a.info_bulle2:active span {
			top        :  10px;
			left       :  10px;
			width      :  400px;
			height     :  auto;
			overflow   :  visible;
			z-index:10;
		}  

		/*Style lien Home Emploi*/
		a.lien_menu_css:hover{
			font:15px 'Old Standard TT', serif;
			text-decoration: underline;
			color:#FFFFFF; 
		}
		.lien_menu_css2, a.lien_menu_css2:link, a.lien_menu_css2:visited, a.lien_menu_css2:active{   
			text-decoration:none;  
			display:inline-block;  
			max-width: 105px;  
			padding: 3px 15px;  
			background-color: #000;  
			background-image: linear-gradient(#000, #000 50%, #000 50%,#000);
			font-size: 15px; 
			font-family:'Old Standard TT', serif; 
			color:#FFF;
			text-align:left;    
			border-left: 1px solid #e7dbc5;  
			border-right: 1px solid #e7dbc5;  
			border-radius: 8px 8px 8px 8px;  
			margin-bottom:10px;
			z-index:10;
			font-weight:bold;
		}
		a.lien_menu_css2:hover	{
			font:15px 'Old Standard TT', serif;	text-decoration: underline;	color:#FFFFFF; font-weight:bold;
		}

		/*ajout css pour roll over sans css 30/01/13*/
		#pictos_rs{width:1140px; margin:auto; background-color:#ffffff; z-index:4;padding-left:3px; height:40px;}
		
		#pictos_rs_bandeau{width:1140px; margin:auto; background-color:#ffffff; z-index:4;padding-left:3px; height:40px;text-align: center;}

		
		.logos_rs {border:0px; background-position:center center; vertical-align:top;margin-top:0px; margin-bottom:5px;z-index:10;width:20px; margin-right: 10px;}
		.logos_rs_actu {border:0px; background-position:center center; vertical-align:top;margin-top:0px; margin-bottom:5px;z-index:10;width:30px;}
		.followers_position{
			width:180px;
			float:left;
			height:65px;
			display:inline-block;
			line-height:65px;
		}
		.followers_position2{
			width:180px;
			float:left;
			display:inline-block;
		}

		a.in_link img {display:inline;}
		a.in_link:hover img {display:none;}
		a.in_link img + img {display:none;}
		a.in_link:hover img + img {display:inline;}
		.largeur{width:100%; clear:both;}

		a img {border:none;}
		.center{margin:auto; display:block; text-align:center;}
		.left{float:left;}
		.left2{float:left; width:60%}
		.right{float:right; text-align:right;margin-top:17px;}

		.bloc_gauche{ float:left; width:500px;}
		.bloc_droite{ float:right; width:150px;}
		.gauche1{ float:left; width:185px; padding:14px 30px 5px 0px;}
		.gauche2{ float:left; width:15px; padding:8px; top:25px;}
		.droite0{ float:left; width:900px; padding:5px 5px 5px 0px; }
		.droite1{ float:left; width:700px; padding:0px 5px 5px 5px;}
		.droite2{ float:left; width:820px; padding:5px;}
		.droite3{ float:right; width:510px; padding:5px;}
		.droite900{width:900px;}


		#home_bouton{width:180px; float:left; margin-top:15px; padding-top:17px;}
		#home_contenu{width:950px; float:left; margin-top:30px;}/*SR sur livre, la largeur �tait de 760px*/

		/* TABLEAU DIMENSIONS LARGEUR */
		.iframe_index_actu{background-color:#FFF; width:100%; height:730px; border:none; margin-top: 10%;overflow: hidden;}/*F5F5F5*/
		.iframe_index_actu_mobile{display: none;}
		.banniere_fleur img{width:25px;}
		.fieldset_annonceurs{
			border:1px solid #666666;
			margin-bottom:10px;
			-moz-border-radius:8px;
			-webkit-border-radius:8px;
			border-radius:8px;
			background-color:#e7dbc5;
			width:160px;
		}
		.footer_menu{vertical-align:top; width:112px; text-align:left;}

		/*style bouton sticker fixed*/
		
		#sticky.stick {
			position: fixed;
			top: 0;
			z-index: 10000;
		}
		.commander, a.commander:visited, a.commander:hover, a.commander:active, a.commander:link, a.commander:visited{
			color:#fff;
			display:block;
			text-align:center;
			font-size: 19px;
			text-decoration: none;
			font-family:'Old Standard TT', serif;
			margin-top:13px;
		}

		
		.home_fieldset_soustitre{
			border: 1px solid #000;
			border-bottom: none;
			border-left: none;
			border-right: none;
			padding-top:5px;
		} 
		
		.titre_fieldset{
		  	border: 2px solid #D62D63; 
		  	border-bottom: none;
			border-left: none;
			border-right: none;
			padding-top: 5px;
		}   
		
		.clear{clear:both;}

		/* ACTUALITES MAQUETTE */
		.bloc_actu{
			width:700px;
			float:left;
			clear:both;
		}
		.bloc_actuB{
			width:400px;
			float: left;
			margin-right: 60px;
			margin-bottom: 20px;
			padding:5px 5px 5px 0;
		}
		.bloc_actuB1{
			width:400px;
			float: left;
			margin-bottom: 20px;
			padding:5px;
		}

		.img_bloc_actu{
		   max-width:400px;
			margin-top: 10px;
			margin-bottom:5px;
			display: block;
			margin-left: auto;
			margin-right: auto;
			overflow: hidden;
		}
		.img_bloc_actu_logo {
			/* width: 400px; */
			margin-bottom: 5px;
			display: block;
			margin-left: auto;
			margin-right: auto;
			overflow: hidden;
		}	
	
		
		#titre_actu_actu_recherche {
			font-style: normal;
		}

		.img_bloc_actusansWidth{
		   overflow: hidden;
			position: relative;
			width: 400px;
			margin: 0 auto;
			height: 240px;
		}
		.img_bloc_actu_portraitB{
			max-height:240px;
			margin-bottom:5px;
		}
		.img_bloc_actu_portrait{
		   max-height:240px;
			margin-bottom:5px;
		}


		.bloc_actu_home{
			width:300px;
			float: left;
			margin-right: 20px;
			margin-bottom: 20px;
			padding:5px 5px 5px 0;
			height: 400px;
		}
		.bloc_actu_home1{
			width:250px;
			float: left;
			margin-bottom: 20px;
			padding:5px;
		}	
				
		.img_bloc_actu_portraitHome{
		   max-height:200px;
			margin-bottom:5px;
		}
		
		.div_info_home {
			width:650px;    
			float:left;    
			clear:both;
		}
		.div_info_home_large{
			width:1140px; 
			clear:both;
		}
		
		.home_fieldset{
			border: 1px solid #D62D63;
			border-bottom: none;
			border-left: none;
			border-right: none;
			padding-top:5px;
		}
		
		.home_legend{
			text-align: center;
			color:#D62D63;
			padding-left: 10px;
			padding-right: 10px;
			padding-top: 0px;
			padding-bottom: 0px;
		}	
	
		.Rubrique_soustitre,
		a.Rubrique_soustitre:link,
		a.Rubrique_soustitre:visited,
		a.Rubrique_soustitre:active{font:20px  'Old Standard TT', serif; text-decoration: none; color:#D62D63;font-weight:bold;}
		a.Rubrique_soustitre:hover {font:20px  'Old Standard TT', serif; text-decoration: none; color:#FFFFFF; background-color: #D62D63; font-weight:bold;}
		
		.trait_blanc {
			position:absolute;
			background-color:#FFFFFF; 
			width:100%; 
			height:10px; 
			bottom:0; 
			margin-bottom:0;
		}		
		.div_tableau_offres_index {
			height:1250px; 
			position:relative; 
			overflow:hidden;
			margin-top: 8px;
			margin-bottom: 15px;
		}		
		.menu_new_move2 {
			float: left;
		}		
		.box_btn_actu {
			display: none;
		}		
		.div_rs_home {
			display: none;	
		}		
		.p_footer_mobile {
			display: none;
		}		
		.logo_accueil_vm {
			display: none;
		}		
		.td_photo_actu {
			width: 180px;
		}		
		.float > img {
			width: 450px;
    	max-width: 100%;
		}
		.communique_personne {
			width: 100%;
			float: left;
		}
		
		.tableau_nav_actu_bas{
			
			width: 100%;
		}
		
		
		
		.table_tutu {
			width: 790px;
		}
		
		.table_tutu_box1 {
			float:left;
			margin-right:5px;
			width:450px;
		}
		
		.table_tutu_box2 {
		float: right;	
		}
		
		.box_video_youtube {
			float: left;
			margin-right:7px;
		}
		
		.box_facebook_iframe {
			float: right;
			width: 300px;
		}
		.box_facebook_iframe_left {
			float: left;
			width: 300px;
		}
		.tr_actu_head_mobile {
			display: none;
		}
		
		.logo_accueil_vm2 {
			display: none;
		}
		
		.box_fb_societe {
			width: 300px;
			float: right;
		}
		
		.tutu_mobile {
			display: none;
		}
		
		.container_map-fb {
			display: none;
		}
		
		.float1 > img {
			display: block; 
			margin-left: auto;
			margin-right: auto;
			max-width: 800px;
		}
		
		.tata {
			max-width: 88%;
		}
		
		.table_tutu_box1_mobile {
			display: none;
		}
		
		.titre_none {
			display: none;
		}
		.span_a_v_mobile {
			display: none;
		}
		div.float1 {
			margin-bottom: 2px;
			display: block;
			width:750px;
			float: left;
			padding-right:15px;
		}
		div.float1 p, div.float p {
			text-align: center;
			line-height: normal;
			font-style:italic;
			max-width: 100%;
        	margin: auto;
		}
				
		.menu_new_move2 {
			z-index: 10000000;
			display: flex;
			width: 1px;
		}
		
		#menu_hamburger_move {
			margin: auto;
			background-color: white;
			z-index: 4;
			margin-top: 0;
		}
				
		.menu_logo_ordi {
			margin-left: 15%;
		}
		
		.haut{
			width: 100%;margin:auto;
		}
		#menu_du_site {

			position: fixed;
			top: 0;
			z-index: 1000000;
			display: flex;
			justify-content: space-around;
			align-items: center;
			width: 1140px;
			height: 100px;
			margin: 0; padding: 0;
		}
		.boubou {
			width: 100%;
		}
		#menu_fixe_responsive {
			display: flex;
			width: 100%;
			align-items: center;
			justify-content: space-between;
		}
		
		.menu_logo_ordi {
			margin-left: 5%;
			margin-top: 1%;
		}
		
		.logo_ordinateur {
			width: 100%;
		}
		
		#div_vide_ordi {
			display: none;
		}
		
		
		.div_info_cate_actu {
			margin-top: 10px;
		}
		
		.home_actu2 {
			margin-top: 6%;
			/*margin-bottom: 10px;*/
		}
		
		.rel_presse_box1 {
			float:left; 
			width:600px; 
			margin-left:40px;
		}
		
		.rel_presse_box2 {
			float:right;  
			width: 250px;
		}
		
		.contact {
			width: 550px;
		}
		
		.boite_liste_sites {
			float: right;
			width: 270px;
		}
		
		.contenant {
			width: 670px;
			padding: 5px;
		}
		
		.tableau_infos_groupes_ordi {
			display: none;
		}
		
		.img_agenda {
			margin :0 30px 10px 0;
		}
		
		.poto {
			padding-right: 20px;
		}
		
		.carte_associations {
			border: 1px solid black; 
			width: 650px; 
			height: 500px;  
			margin: 30px; 
			float: left;
			z-index:1;
		}
		
		.tableau_lien_asso {
			width: 500px;
		}
		
		.tableau_infos_asso_responsive {
			display: none;
		}
		
		#btn_newsletter {
			display: inline-block; 
			padding-left: 20px;
		}
		
		#pictos_rs_move_mobile {
			display: none;
		}
		
		.img_picto_connexion {
			display: none;
		}
		
		.logo_jdp > img{
			display: none;
		}
		
		.box_tutube {
			float: left;
			margin-left: 10px;
		}
		
		.box_rs_home {
			float: right;
			margin-right: 10px;
			margin-top: 2%;
		}
		
		#facebook_pour_actu_mobile {
			display: none;
		}
		
		.tableau_box_actu_rech {
			width: 700px;
		}
		
		.rel_press_box1 {
			float: left;
			width: 600px;
			margin-left: 40px;
		}
		
		.rel_press_box2 {
			float: right;
			width: 270px;
		}
		
		#rgpd {
			width: 850px;
		}
		
		.container_rgpd {
			float:left; 
			width:900px; 
			margin-left:40px;
			margin-bottom: 2%;
		}
		
		.box_formulaire {
			width: 600px;
		}
		
		.boite_formulaire_int1 {
			width: 250px;
			float: left;
		}
		
		.boite_formulaire_int2 {
			width: 200px;
			float: right;
		}
		
		.tableau_page_fournisseur {
			width: 800px;
		}
		
		.contenant {
			width: 640px;
		}
		
		.tableau_logo_france_responsive {
			display: none;
		}
		
		.maps_ecoles {
			border: 1px solid black; 
			width: 650px; 
			height: 500px;  
			margin: 30px; 
			float: left;
		}
		#detail_ecole_block_gauche {
			float: left;
			width: 600px;
		}
		
		#detail_ecole_block_droit_ordi {
			float: right;
			width: 300px;
			margin-top: 18px;
		}
		
		.fb_fournisseur {
			float: left;
			width: 310px;
		}
		
		.youtube_fournisseur {
			float:left; 
			width:310px; 
			margin-top:20px;
		}
		
		.div_actu_remplace_fb_tablette {
			display: none;
		}
		
		.img_ecole_detail {
			border:0; 
			float:left; 
			margin-right:30px;
			margin-bottom:20px;
		}
	}
	
		.rdp_liste{
			margin: 0 10% 0 10%;
		}

	.Rubrique_titre,
		a.Rubrique_titre:link,
		a.Rubrique_titre:visited,
		a.Rubrique_titre:active{font:22px  'Old Standard TT', sans-serif; font-weight: bold;text-decoration: none; color:#D62D63;}
		a.Rubrique_titre:hover {font:22px  'Old Standard TT', sans-serif; font-weight: bold; text-decoration: none; color:#FFFFFF; background-color: #D62D63;}
	.mobile{display: none;}
	.mobile2{display: block;    margin-bottom: 10px;}
		
	
/*code css dans logos_rs_move.php*/
	.logos_rs {border:0px; background-position:center center; vertical-align:top;margin-top:0px; margin-bottom:5px;z-index:10;width:20px;}
	h2.faq {    text-decoration: none;
		color: #000;
		border: none;
		font-size: 16px;
		font-weight: normal;
		text-align: right;
	}
	.infos{
		 text-decoration: none;
        color: #000;
        border: none;
        font-size: 16px;
        font-weight: normal;
		padding-left: 10px;
	   line-height: 24px;
	}
    #div_connexion_esp {
        display: none;
    }

#menu_hamburger {
    width: 1140px;
    margin: auto;
    background-color: #ffffff;
    z-index: 4;
	   margin-top: -20px;
}
	#menu_hamburger_move{
    width: 1140px;
    margin: auto;
    background-color: #ffffff;
    z-index: 4;
	   margin-top: 15px;
}
	.site-head {
        background-color: transparent; 
        height: 81px;
        width: 100%;
    }
    
	

	@media screen and (min-width: 993px){
		.menu_mobile{
			display: none;
		}
		.menu_horizontal{
			display: block;
			background-color: #fedae1;
			position: fixed;
			top: 0;
			
			z-index: 555;width:100%
			
		}
		#logo_scroll{
			margin-top: 20px;
		}
		
	}
	@media (max-width: 1299px) and (min-width: 993px){
		#nav{
			width: 97%; margin:auto;
		}	
		.haut_accueil{
			float: left;
		}
		.haut_menu{
			float: right;
			width: 95%;
		}
		.haut_menu_gauche{
			float:left;width: 70%;
		}
		.haut_menu_droit{
			float:right;
			padding-right: 50px;
		}
		
		.content, .content2 {
			height: 240px!important;
		}
	}