/******** Feuille de style Groupe G7 ********/
/**** Derniere modification : 29/07/2010 ****/

*{
margin:0;
padding:0;
}

body{font-family:arial, "sans serif";margin:0 auto;/*background:url(../../img/bg-main.jpg) no-repeat 50% 0;*/}
ul{list-style-type:none;}
img{border:none;}
a{text-decoration:none;}

#conteneur_global{width:1000px;margin: 0 auto;}

.home { background: 0 none !important; }

/********* HEADER + MENU DEROULANT *********/

#mymovie{margin:50px auto 0;width:1000px;height:450px;}

#header{width:1000px;background:url('../../img/bandeau_header.jpg') no-repeat;height:138px;margin-bottom:10px;position:relative;z-index:999;}
#header #logo{width:203px;height:125px;display:block;float:left;margin:0;text-indent:-50000px;outline:none;background:none;}
#header #logo a{width:203px;height:125px;display:block;overflow:hidden;}

#mention{float:right;margin-bottom:0;margin-right:5px;margin-top:5px;}
#mention a {margin:0px;color:#BCB6B1;font-size:10px;}
#mention a.flag{margin:0 0 0 9px; }

#menu_haut{z-index:1000;float:left;margin-bottom:0;height:27px;width:661px;display:inline;position:absolute;top:91px;left:199px;}
#menu_haut li{float:left;/*border-left:6px solid #5887a4;*/height:26px;margin-left:2px;background:url('../../img/bandeau_bleu_menu_haut.jpg') top left no-repeat;}
#menu_haut a{/*border-left:6px solid #5887a4;*/position:relative;float:left;display:block;height:25px;line-height:23px;font-weight:bold;font-size:12px;color:#474442;text-indent:10px;z-index:9999;background:url('../../img/bandeau_bleu_menu_haut.jpg') top left no-repeat;}
#menu_haut a:hover{border-left:0px;background:url('../../img/bandeau_bleu_menu_haut_survol.jpg') top left no-repeat;}
#menu_haut .rubGroupe a{width:115px;}
#menu_haut .rubGroupe .ssRubGroupe a{width:108px;}
#menu_haut .rubNosEntites a{width:116px;}
#menu_haut .rubNosEntites .ssRubEntite a{width:109px;}
#menu_haut .rubDeveloppementDurable a{width:175px;}
#menu_haut .rubActualite a{width:105px;}
#menu_haut .rubContact a{width:114px;}
#menu_haut .rubContact .ssRubContact a{width:107px;}
#menu_haut ul:hover { display:block;}
#menu_haut li:hover{display:block;visibility:visible;/*background:url('../../img/bandeau_bleu_menu_haut_survol.jpg')left center no-repeat;*//*border-left:6px solid #5887a4;*/}
#menu_haut li a.courant ,#menu_haut #rubGroupe.actif, #menu_haut #rubNosEntites.actif, #menu_haut #rubContact.actif,#menu_haut #rubActualite.actif,#menu_haut #rubActualite.courant, #menu_haut #rubGroupe.courant, #menu_haut #rubNosEntites.courant, #menu_haut #rubContact.courant { background:url('../../img/bandeau_bleu_menu_haut_survol.jpg') top left no-repeat;border-left:0px; color:#fff;background-color:#8F8984 }
#menu_haut li a:hover{background-color:#8f8984;color:#fff;}
#menu_haut .courant{color:#fff;background-color:#8f8984; }
#menu_haut .courant a{ color:#fff; }
#menu_haut li.rubNosEntites a, #menu_haut li.rubContact a, #menu_haut #rubGroupe {	cursor:default;}
#menu_haut li.rubNosEntites ul li a , #menu_haut li.rubContact ul li a{cursor:pointer;}

#menu_haut li.courant ul li a{ cursor:pointer;}
#menu_haut li ul {display:none;overflow:hidden;position:absolute;left:0px;margin:0px;top:25px;padding-left:0;}
#menu_haut li a:hover ul li{border-left:1px solid #FFFFFF;}
#menu_haut li:hover ul{display:block;padding-left:0;overflow:visible;visibility:visible;}
#menu_haut li ul  li{height:25px;background-color:#5887a4;border-bottom:2px solid #FFFFFF;margin-left:0px;background-image:none; border-left:1px solid #fff}
#menu_haut li ul  li.last{border-bottom:0px;}
#menu_haut li#actif a#rubGroupe, #menu_haut li#actif a#rubNosEntites, #menu_haut li#actif a#rubDeveloppementDurable, #menu_haut li#actif a#rubActualite, #menu_haut li#actif a#rubContact{ color:#fff !important; background:url(../../img/bandeau_bleu_menu_haut_survol.jpg) #8f8984 no-repeat left top !important; background-color:#8f8984 !important;}
#menu_haut li ul li a{color:#fff;font-size:11px;background-image:none;font-weight:normal;}
#ssrubGroupe { position:absolute; z-index:99999;}
#menu_haut li ul li a:hover{background-image:none!important; background-color:#406d89 !important}
#menu_haut li ul li:hover a{background-color:#406d89 !important;}
#menu_haut li.rubGroupe ul{border-left:6px solid #5887a4;left:2px;width:109px;z-index:1000;}
#menu_haut li.rubNosEntites ul{border-left:6px solid #5887a4;left:119px;width:111px;z-index:1000;}
#menu_haut li.rubContact ul{border-left:6px solid #5887a4;left:521px;width:120px;z-index:1000;}

#menu_haut li.on a{	color:#fff; background:url('../../img/bandeau_bleu_menu_haut_survol.jpg') top left no-repeat #8f8984 !important;}
#menu_haut li.on ul li a{	background:none !important;	}
#menu_haut li ul li a:hover{background-color:#406d89 !important;}

/********* CONTENU CENTRAL *********/

#contenu_central{float:left;width:100%;}

/********* PAGE : INDEX *********/

#colonne_gauche{float:left;width:154px;}
#menu_gauche{padding-left:25px;}
#menu_gauche li{border-left:solid 19px #f0eeed;height:35px;margin-bottom:5px;padding-left:7px;width:100px;}
#menu_gauche li a{font-size:16px;color:#666666;font-size:12px;font-weight:bold;white-space:nowrap;}
#menu_gauche li span{display:block;line-height:8px;}
#menu_gauche li span a{color:#4c8ea4;font-size:9px;font-weight:bold;}

.bandeau_gris{float:left;}
.entite_url{display:block;margin-left:25px;margin-bottom:3px;}

#colonne_centrale{background:url('../../img/titre_notre_vision.jpg') no-repeat;background-position:43px 10px;float:left;margin-top:0px;/*padding-left:150px;*/padding-right:30px;height:83px;width:590px;}
#colonne_centrale h2{font-family:helvetica;font-weight:lighter;}
.texte_intro{width:497px;margin-top:50px;padding-left:105px;text-align:justify;font-size:12px;font-weight:bold;color:#5887a4;}
.photo{float:left;padding-right:30px;padding-bottom:10px;}
.signature{padding-left:275px;font-size:12px;font-weight:bold;color:#5887a4;}
.texte_gris{color:#9b9997;}

.guillemet_ouvrant{position:relative;top:25px;left:-15px;}
.accroche_intro{font-size:19px;font-weight:lighter;}
.guillemet_fermant{margin-top:0;margin-bottom:0;padding-top:0;padding-left:315px;}

#colonne_droite{float:left;margin-top:0px;padding-left:32px;padding-right:0px;padding-top:38px;}
#colonne_droite h2{width:176px;height:27px;margin-bottom:0;padding-left:10px;line-height:25px;text-indent:10px;font-size:13px;background:url('../../img/fond_titre_telechargement.jpg') no-repeat;}

.liste_telechargement{width:176px;margin-top:0;padding-left:0;}
.liste_telechargement li a{padding-left:20px;font-size:12px;color:#bcb6b1;background:url('../../img/fleche_telechargement.jpg') no-repeat;}

/********* CONTENT *********/

#content{float:left;width:1000px; height:auto;}
#content h1{width:873px; height:100px;text-indent:-50000em; margin-bottom:50px;background:url(../../img/h1-metiers.png) no-repeat scroll 0 0 transparent;}
#content h2 {}
#content h3 {margin:15px 0;font-weight:normal;color:#b2aba5;font-size:24px;}
#content p{margin-bottom:15px;line-height:17px;font-size:12px;color:#494848;}
#content ul li {font-size:12px; color:#494848;margin-bottom:15px; line-height:17px;}
#content ul.list-style li{background: url(../../img/img-list.png) no-repeat left 7px; padding-left: 8px }

/********** PAGE : NOS METIERS **********/

.tcenter{text-align:center;}
.tright{text-align:right;}

ul.metiers{width:1000px;}
ul.metiers li {width:991px;overflow:hidden; min-height:262px; position:relative;}
ul.metiers li.red {background:url(../../img/li-metier-red.png) no-repeat center top;}
ul.metiers li.green {background:url(../../img/li-metier-green.png) no-repeat center top;}
ul.metiers li.blue {background:url(../../img/li-metier-blue.png) no-repeat center top;}

#content ul.metiers li h2{color:#fff;text-align:left;line-height:25px;margin:0;margin-left:385px;font-weight:normal;font-size:22px;}
#content ul.metiers li dl{float:left;width:511px;margin:20px 0 0 75px;font-size:16px;color:#7b7b7b;}
#content ul.metiers li dd{font-size:12px;}
#content ul.metiers li dt{margin-bottom:15px; background: url(../../img/bg-titles-nosmetiers.png) repeat-x 0 bottom }
#content ul.metiers li dt img { margin-bottom: -3px; border-right: 20px solid #FFFFFF; }

#content div.cercle {/*position:absolute; top:0px; left:50px;*/ float:left;display:inline;margin:0 0 0 140px;}
#content div.cercle p.legend {text-align:center;font-size:10px;color:#8c8b8b;}

p.link{text-align:right}
p.link a{color:#5887a4;text-decoration:none;}
p.link a:hover{text-decoration:underline;}

.nosMetiers #content p.chapo{ color:#265a6c; font-size: 18px; margin-bottom: 25px; padding-left: 150px; }
.nosMetiers #content h1{ margin-bottom: 2px }
h2.titre_metier1, h2.titre_metier2 {position:absolute;top:165px;left:692px;font-size:30px;color:#5887a4;}
h2.titre_metier2 { font-size:20px;left:724px;top:202px; }

/********** PAGE : CHIFFRES CLES **********/

#contenu_central_chiffres_cles{width:1000px;overflow:hidden;margin-top:0;background-position:20px 10px;}
#contenu_central_chiffres_cles h1{width:1000px;height:110px;text-indent:-9999px;overflow:hidden;margin-left:20px;margin-bottom:0;background:url("../../img/titre_chiffres_cles.jpg") no-repeat scroll 0 0 transparent;}

#colonne_chiffres_gauche{float:left;display:inline;margin-left:150px;margin-right:50px;margin-top:0;}
#colonne_chiffres_droite{float:left;margin-top:25px;}

#contenu_central_chiffres_cles table{width:328px;margin-top:20px;border-collapse:collapse;border:none;}
#contenu_central_chiffres_cles caption{padding-bottom:10px;text-align:left;font-size:12px;font-weight:bold;color:#4487a0;border:none;}
#contenu_central_chiffres_cles th{width:60px;text-align:center;font-size:9px;color:#000000;border-right:1px solid #000000;background-color:#dee2e8;}
#contenu_central_chiffres_cles td{width:60px;height:25px;text-align:center;font-size:9px;color:#000;border-top:2px dotted #dee2e8;border-right:1px solid #000;background-color:#abb9c6;}
#contenu_central_chiffres_cles .total td{ background-color: #94a0ab }
#contenu_central_chiffres_cles strong { font-family: Arial black, Arial }

#contenu_central_chiffres_cles td.col_tab_titre{width:87px;height:25px;text-align:right;padding-right: 4px}
.pourcentage{font-weight:bold;}

.nosMetiers dl dd p a { text-decoration: none !important }

/********** PAGE : ENTITES **********/
#content div.testimonal blockquote {background: url(../../img/guillemet-haut.png) no-repeat 0 0;position:absolute;bottom:43px;left:0;width:347px;padding-left: 44px}
#content div.testimonal blockquote p {font-style:italic;font-size:16px;line-height:20px;text-align:left;color:#8e8e8e;background: url(../../img/guillemet-bas.png) no-repeat right bottom; padding:10px 25px 0 0; white-space: nowrap; }

#entite #header{margin-bottom:0;}

#nav-entite{clear:both;width:1000px;height:35px;background:url(../../img/bg-nav-entite.jpg) no-repeat 0 25px;}
#nav-entite ul{margin-left:50px;text-align:center;}
#nav-entite ul li{float:left;margin-left:10px;padding-left:19px;font-size:13px;background:url(../../img/puce-nav-entite.jpg) no-repeat left;}
#nav-entite ul li.first{color:#b2aba5;background-image:none;}
#nav-entite ul li a{color:#b2aba5; display:block; }
#nav-entite ul li a:hover{display:block;font-weight:bold;color:#5887a4;}
#nav-entite ul li.courant{font-weight:bold;color:#5887a4;}

.w70{width:70px;}
.w40{width:40px;}
.w76{width:66px;}
.w62{width:68px;}
.w68{width:68px;}
.w52{width:52px;}
.w100{width:100px;}
.w105{width:105px;}

#content #col1, #content #col2{float:left;}
#content #col1{display:inline;width:438px;margin:0 55px;}
#content #col2{width:402px;}
#content a{color:#5887a4!important;text-decoration:underline;}
#content a:hover{text-decoration:underline;}

.img-cell{width:438px;height:180px;display:table;}
.img-cell img{margin-top:40px;}
.tcenter{text-align:center;}
.tright{text-align:right;}

#content div.boxBlue{float:right;width:100%;margin:25px 0 40px 0;padding:10px 0;text-align:right;background:#eff4f7;}
#content div.boxBlue h3{margin-top:10px;margin-right:84px;margin-bottom:10px;text-align:right;}
#content div.boxBlue p{margin:0;line-height:16px;text-align:right;}

#content div.boxBlue  table {width:400px;}
#content div.boxBlue  table td {height:17px;font-weight:bold;text-align:left;font-size:12px;color:#5887a4;}
#content div.boxBlue  table td.tright {padding-right:20px;color:#494848; text-align:right; width: 291px;}

#content div.testimonal{width:425px; height:170px; position: relative; margin-top:10px;background:url(../../img/bg-testimonial-taxig7.png) no-repeat; margin-bottom: 15px }

#content div.testimonal p.homebox{width:283px;}
#content div.testimonal p.url{position:absolute;top:0;right:34px;text-align:right;}
#content div.testimonal p {font-size:17px;}
#content div.testimonal p span{padding-left:27px;line-height:22px;color:#b2aba5;background:url(../../img/fleche_recrutement.jpg) no-repeat left;}
#content div.testimonal p a {display:block;color:#5887a4;text-decoration:none;}
#content div.testimonal p a:hover{text-decoration:underline;}

#content div.item2 {background:url(../../img/bg-testimonial-taxi-service.png) no-repeat;}
#content div.item3{background:url(../../img/bg-testimonial-ada.png) no-repeat;height:200px;}
#content div.item4{background:url(../../img/bg-testimonial-mgf.png) no-repeat 0 15px;}
#content div.item5{background:url(../../img/bg-testimonial-novarchive.png) no-repeat;}
#content div.item6{background:url(../../img/bg-testimonial-homebox.png) no-repeat;}
#content div.item7{background:url(../../img/bg-testimonial-mobilbox.png) no-repeat;}
#content div.item8{background:url(../../img/bg-testimonial-pragmatik.png) no-repeat;}
#content div.item9{background:url(../../img/bg-testimonial-serenis.png) no-repeat; height:180px;}
#content div.item9 p.mot{top:90px;}
#content div.item5 p.mot {top:50px;}

#content div.pdt {width:452px;margin:20px 0;overflow:hidden;text-align:center;font-size:17px;}
#content div.pdt p {display:block;margin:0 0 0 10px;text-align:left;}
#content div.pdt p.name{font-size:14px;color:#5887a4;}
#content div.pdt img {float:left;margin:0 5px 0 50px;}
#content div.pdt div.desc{margin-top:32px;}

.list-group { clear: all; margin-top: 15px; /*height: 120px;*/float:left }
.list-group li { width: 110px; float: left; font-size: 10px; color: #9b9b9b; padding-left: 21px; margin-bottom: 8px;list-style: none outside none; height: 45px }
.list-group li span{ font-size: 11px;  }
.list-group li.num1{ background: url(../../img/numbers.png) no-repeat 0 0 }
.list-group li.num2{ background: url(../../img/numbers.png) no-repeat 0 -80px }
.list-group li.num3{ background: url(../../img/numbers.png) no-repeat -234px 0 }
.list-group li.num4{ background: url(../../img/numbers.png) no-repeat -234px -80px }
.list-group li.num5{ background: url(../../img/numbers.png) no-repeat 0 -177px }
.list-group li.num6{ background: url(../../img/numbers.png) no-repeat -234px -177px }
.list-group li.num7{ background: url(../../img/numbers.png) no-repeat 0 -275px }
.list-group li.num8{ background: url(../../img/numbers.png) no-repeat -234px -278px }
.list-group li.num9{ background: url(../../img/numbers.png) no-repeat 0 -358px }

.taxi-services .list-group li { width: 130px; height: 30px }
.taxi-services .list-group li.num4 { white-space: nowrap }
.taxi-services .img-cell { height: 165px }
.taxi-services #content ul.list-style { margin-bottom: 15px }

.noMarg{ margin: 0 !important }

.homeBox blockquote{ bottom: 9px !important }
.homeBox blockquote p{ width: 360px !important; }
.homeBox .list-group { height: 135px }
.homeBox .list-group li { height: 39px }

.mgf blockquote{ bottom: -5px !important; width: 280px !important }
.mgf blockquote p { padding-bottom: 15px !important }
.mgf .list-group{ height: 90px }
.mgf .list-group li { height: 30px;width: 174px }
.noMargli li{ margin: 0 !important; }

.mobilBox #content div.testimonal blockquote { bottom: -120px }
.mobilBox #content div.testimonal { margin-bottom: 150px; }
.mobilBox #content div.testimonal blockquote{ width: 319px  }
.mobilBox .list-group { height: auto }

.novarchive #content div.testimonal blockquote{ bottom: 15px;left:27px  }

.pragmatik #content div.testimonal blockquote{ width: 293px; bottom: 23px }

.serenis #content div.testimonal blockquote{ bottom:-18px; }
	
.taxisG7 #content div.testimonal blockquote{ bottom:29px; left: 20px }

	
/********** PAGE : DEVELOPPEMENT DURABLE **********/

#contenu_central_dev_durable{position:relative;width:1000px;}
#contenu_central_dev_durable h1{width:1000px;height:90px;text-indent:-9999px;overflow:hidden;background:url(../../img/titre_dev_durable.jpg) no-repeat scroll 0 0 transparent;}

#contenu_central_dev_durable .titre_groupe{position:absolute;top:59px;left:141px;margin:0;font-size:20px;color:#5887a4;}
#contenu_central_dev_durable .titre_dev_durable{position:absolute;top:89px;left:141px;margin:0;padding-left:60px;line-height:25px;font-size:30px;color:#5887a4;}

#contenu_central_dev_durable #conteneur_bloc{position:relative;width:749px;margin-left:141px;font-family:arial;font-size:12px;color:#9b9997;}

#intro_dev_durable{display:block;margin-bottom:10px;margin-top:50px;}

#bloc_paragraphe_2_3{margin-top:30px;}

#paragraphe_2{float:left;width:360px;}
#paragraphe_3{float:right;width:360px;}

#contenu_central_dev_durable .list-style li { background: url(../../img/point_liste.jpg) no-repeat 0 9px ; padding:5px 0 5px 8px }

.intro_paragraphe{font-weight:bold;color:#7b7b7b}

.signature_dev_durable{color:#5887a4;}

/********** PAGE : ACTUALITES **********/

#contenu_central_actualites{background-position:15px 0px; overflow:hidden;}

#col_gauche_centre{float:left;width:626px;}
#contenu_central_actualites #col_gauche_centre h1{width:488px;height:76px;text-indent:-9999px;overflow:hidden;margin-left:20px;background:url(../../img/titre_actualites.jpg) no-repeat scroll 0 0 transparent;}

#colonne_gauche_actualites{float:left;display:inline;width:174px;margin-top:40px;}
#colonne_gauche_actualites p{text-align:center;font-size:12px;color:#5f5e5d;}
#colonne_gauche_actualites img{margin-top:5px;}
#colonne_gauche_actualites form{float:left;width:174px;margin-top:5px;text-align:right;font-size:12px;color:#9F9F9E;}
#colonne_gauche_actualites form input{margin-left:20px;margin-bottom:10px;}
#colonne_gauche_actualites form label{width:100px;margin-bottom:10px;}

#colonne_centrale_actualites{float:left;display:inline;width:372px;margin-left:60px;margin-top:40px;}

.date_article_actu{font-size:11px;color:#8cb9d5;}

.bloc_article_actu{font-size:11px;color:#9b9997;}
.bloc_article_actu h2{font-size:11px;font-weight:normal;color:#9f9f9e;}
.bloc_article_actu h3{font-size:11px;font-weight:normal;color:#413f3e;}

.lien_lire{padding-left:330px;}
.lien_lire a{font-size:13px;color:#000;}

.icone_plus{display:block;height:13px;padding-bottom:5px;padding-right:22px;background:url(../../img/icone_plus.jpg) no-repeat 28px 2px;}
.icone_moins{padding-right:15px;padding-right:22px;background:url(../../img/icone_moins.jpg) no-repeat 28px 2px;}

.liennav{font-size:11px;color:#000;}

#colonne_droite_actualites{float:left;display:inline;margin-top:0;margin-left:138px;padding-right:0;}
#colonne_droite_actualites .titre_revue{margin-bottom:30px;font-size:20px;color:#5887a4;background:none;}
#colonne_droite_actualites h2{width:176px;height:27px;margin-bottom:0;padding-left:10px;line-height:25px;text-indent:10px;font-size:13px;background:url('../../img/fond_titre_telechargement.jpg') no-repeat;}
.titre_liste{margin-bottom:15px;margin-top:25px;font-size:14px;color:#545351;}

.custom-checkbox{float:left;}
.custom-checkbox input{left:-9999em ;	position: absolute;	margin: 0;	z-index: 0;}
.custom-checkbox label {display: block;z-index: 1;	line-height: 15px;padding: 0 60px 0 0px;margin: 0 0 .3em;cursor: pointer; width:148px;}
.custom-checkbox label {background: url(../../img/checkbox.png) no-repeat;text-align:right;}
.custom-checkbox label{background-position: 142px -23px;}
.custom-checkbox label.hover{ background-position: 142px 0px;}
.custom-checkbox label.focus{ background-position: 142px -23px;}
.custom-checkbox label.checked{background-position: 142px 0px;}
.custom-checkbox label.checkedHover,.custom-checkbox label.checkedFocus {background-position: 142px 0px;}

/********* PAGE : CONTACT *********/

#contenu_central_contact{width:1000px;}
#contenu_central_contact h1{float:left;width:1000px;height:76px;text-indent:-9999px;overflow:hidden;background:url("../../img/titre_contact.jpg") no-repeat scroll 0 0 transparent;}

#colonne_plan{float:left;width:624px;margin-top:25px;padding-left:90px;}
#colonne_plan p{font-size:12px;font-weight:bold;color:#000;}
#colonne_plan img{clear:both;padding-top:30px;}

.mot_siege{font-size:30px;color:#4c8ea4;}
.mot_social{font-size:20px;color:#4c8ea4;}

#texte_plan_erreur{padding-bottom:10px;}

.texte_plan{float:left;width:152px;}
.texte_erreur{float:right;width:230px;padding-right:33px;text-align:right;}

#colonne_formulaire{float:right;width:280px;margin-top:25px;padding-right:6px;}
#colonne_formulaire .form_contact{font-size:12px;font-weight:bold;color:#999997;}
#colonne_formulaire .form_contact input, #colonne_formulaire .form_contact textarea{width:260px;font-size:12px;font-family:arial;color:#999997;border: 1px solid #999997;}

.info_obligatoire{font-size:10px;font-weight:bold;}

.mot_contact{font-size:30px;color:#4c8ea4;}
.mot_email{font-size:20px;color:#4c8ea4;}

#colonne_formulaire .form_contact input.bt_validation{float:right;width:181px;height:30px;margin-right:17px;margin-top:25px;border:none;background:url(../../img/bt_envoyez.jpg) no-repeat;cursor:pointer;}
#colonne_formulaire .form_contact input.erreur_noir, #colonne_formulaire .form_contact textarea.erreur_noir{color:#000;}

/********* PAGE : RECRUTEMENT *********/

#contenu_central_recutement{float:left;width:1000px;}
#contenu_central_recutement h1{width:990px;height:80px;margin-left:5px;text-indent:-9999px;overflow:hidden;background:url("../../img/titre_recrutement.jpg") no-repeat scroll 10px 5px transparent;}

#contenu_central_recutement #conteneur_bloc{float:left;display:inline;width:696px;margin-left:141px;margin-top:30px;}

#contenu_central_recutement .titre_vous{margin:0;font-size:20px;color:#4c8ea4;}
#contenu_central_recutement .titre_groupe{margin:0;padding-left:175px;line-height:10px;font-size:20px;color:#4c8ea4;}

.mot_grand{font-size:30px;}

.phrase_intro{width:500px;margin-left:175px;margin-top:15px;line-height:18px;font-size:14px;color:#9b9997;}

#bloc_liste_enseigne{float:left;width:322px;margin-top:20px;padding-left:240px;}

.liste_enseigne{float:left;width:100%;padding-left:0;}
.liste_enseigne li{float:left;display:block;width:100%;}
.liste_enseigne li h3{float:left;display:block;width:106px;margin:7px 0 0 0;padding-left:35px;line-height:30px;font-size:18px;color:#9b9997;background:url("../../img/fleche_recrutement.jpg") no-repeat scroll left center transparent;}
.liste_enseigne a{float:left;display:block;height:28px;width:181px;margin-top:7px;overflow:hidden;text-indent:-9999px;background:url("../../img/lien_rejoindre.jpg") no-repeat scroll 0 0 transparent;}

.contact a{background:url("../../img/lien_rejoindre.jpg") no-repeat scroll 0 -28px transparent;}

/********* MENTIONS LEGALES *********/

#mentions #content #contenu {width:541px;margin:0 auto;}
#mentions h1{width:853px;height:96px;text-indent:-50000px;background:url(../../img/h1-mentions-legales.png);}
#mentions h2 {margin-bottom:15px;font-weight:bold;font-size:13px;color:#494848;}
#mentions p{color:#9b9997;}

/********* FOOTER *********/

#frise_logo{clear:both;width:1000px;margin:0 auto;padding-top:100px;}


.liste_logo{width:980px;margin:0 auto;padding:0 0 25px 20px;}
.liste_logo li{display:inline;}
.liste_logo li a{margin-right:32px;}

.footer-content{position:relative;width:100%;height:8px;margin:0 auto;background:url(../../img/barre_bleu_logo.jpg) no-repeat scroll center 0 }
.bg-footer{position:absolute;left:-94px;/*width:1189px;*/height:8px;z-index:999;}

.text_cache{visibility:hidden;display:none;}

#footer{width:1000px;height:190px;margin:auto;margin-top:10px;}
#footer a{font-weight:normal;color:#666361;}

#liste_footer{float:left;display:block;padding-top:10px;}
#liste_footer li{display:block;float:left;width:140px;font-size:12px;color:#666361;}

.text_referencement{float:left;display:inline;width:215px;margin-right:40px;margin-left:15px;padding-top:10px;text-align:justify;font-size:11px;color:#666361;}

.liste_referencement{float:left;width:100%;padding-left:0;padding-top:10px;}
.liste_referencement li{line-height:15px;}
.liste_referencement li a{color:#666361;font-size:11px;line-height:15px;}

.footer_developpement_durable{padding-right:30px;}
.footer_developpement_durable a{color:#666361;}
.footer_actualites a{margin-left:25px;color:#666361;}
