ul,li{/* margin:0 12px;*/
list-style:none;border:none;}
/** Layout **/
h1,h3{color:#fff;font-size:16px;text-align:center;font-family:Helvetica,Arial,sans-serif;}
h4{color:#045AAD;font-size:13px;text-align:center;font-family:Helvetica,Arial,sans-serif;font-weight:bold;}
h4 em{font-weight:bold;color:#F8B200;}
p.general,p.general_rouge,p.general_orange,p.general_bleu,p.general_vert{font-size:11px;font-weight:bold;line-height:13px;margin-top:4px;}
.up{text-transform:uppercase;}
/* COMMON */
html{background-color:#DDDDDD;font-family:Arial; position:absolute; width:100%; min-width:1280px;}
body{background-color:#DDDDDD;color:#fff;font-family:Arial;}
strong{font-weight:bold;}
em {font-style: italic !important;}
.clear{height:0;clear:both;}
.fleft{float:left;}
.fright{float:right;}
a{color:#000;text-decoration:none;}
a:hover{text-decoration:none;}
a:active,a:focus{outline:none;}
a img{border:none;}
a.hover img{text-decoration:none;}
/*------- CONTENU CENTRAL -------*/
div#container{position:relative;width:1280px;margin:156px auto 0 auto;-webkit-box-shadow:0px 0px 10px 0px #666;-moz-box-shadow:0px 0px 10px 0px #666;box-shadow:0px 0px 10px 0px #666;background:url("../img/body.jpg") no-repeat 0 0;height:530px;}
#content{position:absolute;width:1280px;}
#container .main-picto{background:no-repeat left top transparent;position:absolute;left:0;top:0;height:560px;width:400px;}
#container .picto-1{background-image:url("../img/picto_home1.jpg");background-position:0 77px;}
#container .picto-2{background-image:url("../img/picto_home2.jpg");background-position:center center;}
#container .picto-3{background-image:url("../img/picto_home3.jpg");background-position:0 73px;width:430px;}
#container .picto-4{background-image:url("../img/picto_home4.jpg");}
#container .picto-5{background-image:url("../img/picto_home5.jpg");background-position:0 40px;}
#container .picto-6{background-image:url("../img/picto_home6.jpg");background-position:0 40px;}
#container img#marquages{position:absolute;right:0;top:0;}
#container .main{width:856px;float:right;margin:50px 30px 0 0;}
#container .main .main-top{width:100%;height:22px;background:url("../img/bg_content-top.png") no-repeat left top;}
#container .main .main-content{width:838px;padding:0 9px 0 9px;background:url("../img/bg_content.png") repeat-y left;position:relative;}
#container .main .main-bottom{width:100%;height:24px;background:url("../img/bg_content-bottom.png") no-repeat left bottom;}
/*#container .main .main-content .fright {width: 215px;}*/
#container .main .main-content .inner-content{width:585px;float:right;margin-right:20px;height:375px;overflow:auto;}
#container .main-full .main-content .inner-content{width:790px;}
#container .main .main-content .inner-content-noscroll{width:565px;overflow:hidden;}
#container .main-full .main-content .inner-content-noscroll{width:770px;}
#container .main-all .main-content .inner-content{float:left;width:380px;margin:0;margin-left:15px;}
#container .main-fill .main-content .inner-content{margin-left:15px;}
#container .main-all .main-content .inner-content-noscroll{width:360px;}
#container .main-content table {width: 100% !important;}
#container h1.main-title{width:100%;font-weight:bold;padding:20px 0 20px 0;text-align:center;color:#0064a6;font-size:22px;text-transform:uppercase;}
#container .main-alerte{width:820px;float:right;margin:55px 30px 0 0;}
#container .main-alerte .main-content{width:840px;padding:0 8px 0 8px;background:url("../img/bg_content.png") repeat-y left;}
#container .main-alerte .main-content .inner-content{width:790px;}
#container .main .main-content{color:#000; position:relative; font-size: 13px;}
/*#widget_rdv{float:right;width:223px;height:152px;margin-right:-10px;background:url('../img/bg_widget-rdv.png') no-repeat right top;}
#widget_rdv .widget-content{margin:25px 0 0 15px;width:195px;}
*/
/* HEADER - MENU PRINCIPAL */
#asf_logo_baseline{float:left;margin-top:20px;margin-left:8px;}
#asf_logo_baseline .logo_asf{}
#asf_logo_baseline .asf_baseline{color:#868789;font-size:19px;/*font-family:'UniversLTStd';*/ letter-spacing:1px; text-align: center; margin-top: 10px;}
.header{ width:100%; position:absolute; height:156px;background:url("../img/bg_header.jpg") no-repeat scroll right top #fff;top:0;}
.header #header_content{width:1280px;margin:0 auto;height:100%;/*position:relative;*/}
.header #main_menu{display:inline-block;/*bottom:0;position:absolute;left:346px;*/ float:right;margin-top:81px;margin-right:95px;}
.header #main_menu li{float:left;position:relative;}
.header #main_menu li a{height:75px;display:block;font-weight:bold;font-size:20px;}
.header #main_menu li .fleche_active{display:none;visibility:hidden;position:absolute;height:14px;width:29px;background:url("../img/fleche_active.png") no-repeat scroll 0 0 transparent;top:72px;}
.header #main_menu #rdv{margin-right:3px;}
.header #main_menu #rdv a{background:url("../img/menu_btn_rdv.png") no-repeat scroll 0 0 transparent;width:252px;/*font-family:'UniversLTStdBold';*/ line-height:73px;padding-left:92px;color:white;}
.header #main_menu #remises a{background:url("../img/menu_btn_remise.png") no-repeat scroll 0 0 transparent;width:170px;color:#fff;/*font-family:'UniversLTStdBold';*/ line-height:73px;padding-left:88px;}
.header #main_menu #rappel a{background:url("../img/menu_btn_rappel.png") no-repeat scroll 0 0 transparent;width:208px;color:#EDB800;/*font-family:'UniversLTStdBold';*/ font-size:15px;font-weight:normal;text-align:center;padding-top:15px;height:60px;}
.header #main_menu #rdv.active a,
.header #main_menu #remises.active a,
.header #main_menu #rappel.active a,
.header #main_menu #rdv a:hover,
.header #main_menu #remises a:hover{background-position:left bottom;color:#003D91;}
.header #main_menu #rappel a:hover,.header #main_menu #rappel.active a{background-position:left bottom;color:#fff;}
.header #main_menu #rappel a span{color:#0063A5;font-size:20px;}
.header #main_menu #rappel.active a span,.header #main_menu #rappel a:hover span{color:#003D91;}
.header #main_menu #separator{height:75px;width:30px;}
.header #main_menu #separator div{border-right:1px dashed #D8D6D2;height:100%;width:15px;}
.header #main_menu li.clear{float:none;}
.header #main_menu #rdv.active .fleche_active{display:block;visibility:visible;left:155px;}
.header #main_menu #remises.active .fleche_active{display:block;visibility:visible;left:115px;}
.header #main_menu #rappel.active .fleche_active{display:block;visibility:visible;left:88px;}

/* SHARING */

.header .sharing {position: absolute; top:0px; right: 0px; margin-top: 8px;}
.header .sharing .facebook {background: url("../img/sharing-picto.png") no-repeat transparent; background-position: -3px -3px; float: left; width: 38px; height: 38px; margin-right: 4px;}
.header .sharing .facebook:hover {background-position: -3px -43px; cursor: pointer;}
.header .sharing .twitter {background: url("../img/sharing-picto.png") no-repeat transparent; background-position: -47px -3px; float: left; width: 38px; height: 39px; margin-right: 4px;}
.header .sharing .twitter:hover {background-position: -47px -43px; cursor: pointer;}
.header .sharing .google {background: url("../img/sharing-picto.png") no-repeat transparent; background-position: -91px  -3px; float: left; width: 38px; height: 39px; margin-right: 10px;}
.header .sharing .google:hover {background-position: -91px -43px; cursor: pointer;}


/* MENU BAS */
.footer #footer-container #menu-bottom-one{/*display:inline-block;*/ width:1280px;margin:0 auto;background:url("../img/bg_menu_bas.jpg") repeat-x 0 0 #FFFFFF;height:50px;-webkit-box-shadow:0px 0px 10px 0px #666;-moz-box-shadow:0px 0px 10px 0px #666;box-shadow:0px 0px 10px 0px #666;}
.footer #footer-container #menu-bottom-one li.link-menu-bottom-one{float:left;position:relative;background:url("../img/bkg-liens-menu-bas.png") repeat-x scroll 0 0 transparent;height:49px;width:182px;}
.footer #footer-container #menu-bottom-one li.link-menu-bottom-one{margin-right:1px;}
.footer #footer-container #menu-bottom-one li.last{margin:0px;}
.footer #footer-container #menu-bottom-one li.link-menu-bottom-one a{font-size:13px;color:#116DAB;/*font-family:'UniversLTStd';*/ font-weight:bold;text-transform:uppercase;line-height:50px;width:182px;height:49px;float:left;}
.footer #footer-container #menu-bottom-one li.link-menu-bottom-one:hover,.footer #footer-container #menu-bottom-one li.link-menu-bottom-one.active{background:url("../img/bkg-liens-menu-bas-hover.png") repeat-x scroll 0 0 transparent}
.footer #footer-container #menu-bottom-one li.link-menu-bottom-one .arrow-active{border-color:transparent transparent #FFDB0D;border-style:solid;border-width:0 12px 12px;cursor:pointer;height:0;position:absolute;margin-left:79px;margin-top:-10px;width:0;}
.footer #footer-container #menu-bottom-two{/*display:inline-block;*/ width:1030px;margin:0 auto;}
.footer #footer-container #menu-bottom-two li.link-menu-bottom-two{float:left;position:relative;}
.footer #footer-container #menu-bottom-two li.sep{font-size:10px;color:#6C6C6C;float:left;padding:0px 7px;}
.footer #footer-container #menu-bottom-two li.link-menu-bottom-two a{font-size:10px;color:#6C6C6C;float:left;}
.footer #footer-container #menu-bottom-two li.link-menu-bottom-two a:hover{text-decoration:underline;}
/*--------- BLOC GAUCHE ---------*/
/*-- bloc gauche Accueil --*/
div#bloc_gauche_accueil,div#bloc_gauche{position:absolute;width:255px;height:564px;left:40px;top:-3px;background:#f5f5f5;-webkit-box-shadow:0px 0px 10px 0px #333;-moz-box-shadow:0px 0px 10px 0px #333;box-shadow:0px 0px 10px 0px #333;}
div#bloc_gauche_accueil .degrade{background:url('../img/bg_bloc_left.png') repeat-x top left;height:447px;width:255px;}
div#bloc_gauche_accueil .degrade .rdv_3_clics{position:absolute;top:150px;left:-30px;}
div#bloc_gauche_accueil .degrade .rdv_3_clics .txt1{position:absolute;top:32px;left:12px;color:#01599B;font-family:Verdana,Arial;font-size:30px;}
div#bloc_gauche_accueil .degrade .rdv_3_clics .txt2{position:absolute;top:62px;left:10px;color:#01599B;font-family:Verdana,Arial;font-size:20px;}
div#bloc_gauche_accueil .degrade .rdv_3_clics .txt3{position:absolute;top:85px;left:11px;color:#01599B;font-family:Verdana,Arial;font-size:22px;font-weight:bold;letter-spacing:-1px;}
div#bloc_gauche_accueil .bloc_separateur{position:relative;margin-top:24px;margin-left:15px;width:228px;border-top:1px solid #4283BD;}
div#bloc_gauche_accueil .bloc_form_recherche{position:relative;margin-top:220px;margin-left:15px;width:228px;}
div#bloc_gauche .bloc_form_recherche{position:relative;margin-top:24px;margin-bottom:10px;margin-left:15px;width:230px;}
div#bloc_gauche .bloc_form_recherche h2{color:#0B3A88;font-size:16px;text-align:center;font-family:Helvetica,Arial,sans-serif;}
div#bloc_gauche_accueil form.recherche_ville_index,div#bloc_gauche form.recherche_ville_index{margin-top:40px;}
div#bloc_gauche_accueil form.recherche_ville_index #commune{width:175px;height:16px;font-size:11px;float:left;margin-top:5px;}
div#bloc_gauche form.recherche_ville_index #commune{width:175px;height:16px;font-size:11px;float:left;margin-top:5px;}
div#bloc_gauche_accueil form.recherche_ville_index .btn_loupe{margin:4px 0 0 8px;background:url('../img/btn-loupe.png') no-repeat top left;width:35px;height:24px;border:none;cursor:pointer;}
div#bloc_gauche_accueil form.recherche_ville_index .btn_loupe:hover{background-position:bottom left;}
div#bloc_gauche form.recherche_ville_index .btn_loupe{margin:4px 0 0 8px;background:url('../img/btn-loupe2.png') no-repeat top left;width:35px;height:24px;border:none;cursor:pointer;}
div#bloc_gauche form.recherche_ville_index .btn_loupe:hover{background-position:bottom left;}
p.error_msg{color:red;display:none;font-size:10px;}
p.error_msg_show{color:red;display:block;font-size:10px;}
p.error_msg_show2{color:red;display:block;font-size:10px;}
div#bloc_gauche_accueil .partenaire{display:block;float:left;width:150px;height:54px;margin:20px 0 0 52px;}
/*-- bloc gauche autres pages --*/
div#bloc_gauche{background:#fff;}
div#bloc_gauche .degrade{background:url('../img/bg_bloc_left2.png') no-repeat bottom left;height:148px;width:255px;}
div#bloc_gauche #btn_prendre_rdv{display:block;position:absolute;bottom:0;left:-30px;width:75px;height:50px;background:url('../img/menu_bas/btn-prendre-rdv.png') no-repeat top left;}
div#bloc_gauche #btn_prendre_rdv span{display:block;color:#045AAD;padding-top:14px;text-align:center;font-size:15px;font-family:Trebuchet MS;font-weight:bold;line-height:15px;}
div#bloc_gauche #btn_tout_savoir{display:block;position:absolute;bottom:0;left:50px;width:75px;height:50px;background:url('../img/menu_bas/btn-tout-savoir.png') no-repeat top left;}
div#bloc_gauche #btn_tout_savoir span{display:block;color:#fff;padding-top:14px;text-align:center;font-size:15px;font-family:Trebuchet MS;font-weight:bold;line-height:15px;}
div#bloc_gauche #btn_votre_alerte{display:block;position:absolute;bottom:0;left:130px;width:75px;height:50px;background:url('../img/menu_bas/btn-votre-alerte.png') no-repeat top left;}
div#bloc_gauche #btn_votre_alerte span{display:block;color:#fff;padding-top:14px;text-align:center;font-size:15px;font-family:Trebuchet MS;font-weight:bold;line-height:15px;}
div#bloc_gauche #btn_videos{display:block;position:absolute;bottom:0;left:210px;width:75px;height:50px;background:url('../img/menu_bas/btn-videos.png') no-repeat top left;}
div#bloc_gauche #btn_videos span{display:block;color:#fff;padding-top:14px;text-align:center;font-size:15px;font-family:Trebuchet MS;font-weight:bold;line-height:15px;}
div#bloc_gauche #btn_prendre_rdv:hover,div#bloc_gauche #btn_tout_savoir:hover,div#bloc_gauche #btn_votre_alerte:hover,div#bloc_gauche #btn_videos:hover{background-position:bottom left;}
div#bloc_gauche #btn_prendre_rdv:hover span{padding-top:4px;}
div#bloc_gauche #btn_tout_savoir:hover span{padding-top:4px;}
div#bloc_gauche #btn_votre_alerte:hover span{padding-top:4px;}
div#bloc_gauche #btn_videos:hover span{padding-top:4px;}
/* div#bloc_gauche #btn_prendre_rdv img,div#bloc_gauche #btn_tout_savoir img,div#bloc_gauche #btn_votre_alerte img,div#bloc_gauche #btn_videos img{display:block;}
*/
/* boutons rubrique Partenaires */
div#bloc_gauche #btn_bons_plans{background:url('../img/bloc_gauche/btn_bonsplans.png') no-repeat top left;display:block;width:291px;height:35px;margin-bottom:8px;margin-left:-6px;margin-top:50px;}
div#bloc_gauche #btn_institutionnels{background:url('../img/bloc_gauche/btn_institutionnels.png') no-repeat top left;display:block;width:291px;height:35px;margin-bottom:8px;margin-left:-6px;}
div#bloc_gauche #btn_sites_utiles{background:url('../img/bloc_gauche/btn_sitesutiles.png') no-repeat top left;display:block;width:291px;height:35px;margin-bottom:8px;margin-left:-6px;}
/* boutons rubrique Qui sommes nous */
div#bloc_gauche #btn_autosecurite{background:url('../img/bloc_gauche/btn_qui_sommes_nous.png') no-repeat top left;display:block;width:291px;height:35px;margin-bottom:8px;margin-left:-6px;margin-top:50px;}
div#bloc_gauche #btn_nos_engagements{background:url('../img/bloc_gauche/btn_asf2.png') no-repeat top left;display:block;width:291px;height:35px;margin-bottom:8px;margin-left:-6px;}
div#bloc_gauche #btn_a_votre_ecoute{background:url('../img/bloc_gauche/btn_asf3.png') no-repeat top left;display:block;width:291px;height:35px;margin-bottom:8px;margin-left:-6px;}
/* boutons rubrique Contact */
div#bloc_gauche #btn_particuliers{background:url('../img/bloc_gauche/btn_particuliers.png') no-repeat top left;display:block;width:291px;height:35px;margin-bottom:8px;margin-left:-6px;margin-top:50px;}
div#bloc_gauche #btn_entreprises{background:url('../img/bloc_gauche/btn_entreprises.png') no-repeat top left;display:block;width:291px;height:35px;margin-bottom:8px;margin-left:-6px;}
div#bloc_gauche #btn_futurs_gerants{background:url('../img/bloc_gauche/btn_futurs_gerants.png') no-repeat top left;display:block;width:158px;height:20px;margin-bottom:8px;margin-left:48px;}
/* boutons rubrique Videos */
div#bloc_gauche #btn_video_clip{background:url('../img/bloc_gauche/btn_video_clip.jpg') no-repeat top left;display:block;width:157px;height:62px;margin-left:48px;margin-top:25px;}
div#bloc_gauche #btn_video_integrale{background:url('../img/bloc_gauche/btn_video_integrale.jpg') no-repeat top left;display:block;width:157px;height:62px;margin-left:48px;margin-top:25px;}
/* boutons rubrique Alertes */
div#bloc_gauche #btn_particulier{background:url('../img/bloc_gauche/btn_particulier.png') no-repeat top left;display:block;width:291px;height:35px;margin-bottom:8px;margin-left:-6px;margin-top:50px;}
div#bloc_gauche #btn_professionnel{background:url('../img/bloc_gauche/btn_professionnel.png') no-repeat top left;display:block;width:291px;height:35px;margin-bottom:8px;margin-left:-6px;}
div#bloc_gauche #btn_modifier_alerte{background:url('../img/bloc_gauche/btn_modifier_alerte.png') no-repeat top left;display:block;width:291px;height:35px;margin-bottom:8px;margin-left:-6px;}
/* boutons rubrique Emploi */
div#bloc_gauche #btn_devenir_controleur{background:url('../img/bloc_gauche/btn_devenir_controleur.png') no-repeat top left;display:block;width:291px;height:35px;margin-bottom:2px;margin-left:-6px;margin-top:10px;}
div#bloc_gauche #btn_devenir_affilie{background:url('../img/bloc_gauche/btn_devenir_affilie.png') no-repeat top left;display:block;width:291px;height:35px;/*margin-bottom:2px;*/ margin-left:-6px;}
div#bloc_gauche #btn_centres_recrutent{background:url('../img/bloc_gauche/btn_centres_recrutent.png') no-repeat top left;display:block;width:291px;height:35px;margin-bottom:2px;margin-left:-6px;}
/* rollover et etat actif pour tous les boutons */
div#bloc_gauche #btn_bons_plans:hover,div#bloc_gauche #btn_institutionnels:hover,div#bloc_gauche #btn_autosecurite:hover,div#bloc_gauche #btn_sites_utiles:hover,div#bloc_gauche #btn_bons_plans.actif,
div#bloc_gauche #btn_institutionnels.actif,div#bloc_gauche #btn_sites_utiles.actif,div#bloc_gauche #btn_autosecurite.actif,
div#bloc_gauche #btn_autosecurite:hover,div#bloc_gauche #btn_nos_engagements:hover,div#bloc_gauche #btn_a_votre_ecoute:hover,div#bloc_gauche #btn_autosecurite.actif,
div#bloc_gauche #btn_nos_engagements.actif,div#bloc_gauche #btn_a_votre_ecoute.actif,
div#bloc_gauche #btn_particuliers:hover,div#bloc_gauche #btn_entreprises:hover,div#bloc_gauche #btn_futurs_gerants:hover,div#bloc_gauche #btn_particuliers.actif,
div#bloc_gauche #btn_entreprises.actif,div#bloc_gauche #btn_futurs_gerants.actif,
div#bloc_gauche #btn_video_clip:hover,div#bloc_gauche #btn_video_integrale:hover,div#bloc_gauche #btn_video_clip.actif,div#bloc_gauche #btn_video_integrale.actif,
div#bloc_gauche #btn_particulier:hover,div#bloc_gauche #btn_professionnel:hover,div#bloc_gauche #btn_modifier_alerte:hover,div#bloc_gauche #btn_particulier.actif,
div#bloc_gauche #btn_professionnel.actif,div#bloc_gauche #btn_modifier_alerte.actif,
div#bloc_gauche #btn_devenir_controleur:hover,div#bloc_gauche #btn_devenir_affilie:hover,div#bloc_gauche #btn_centres_recrutent:hover,div#bloc_gauche #btn_devenir_controleur.actif,div#bloc_gauche #btn_devenir_affilie.actif,div#bloc_gauche #btn_centres_recrutent.actif{background-position:bottom left;}
div#bloc_gauche .visuel_partenaires{width:150px;}
div#bloc_gauche .visuel_emploi{width:145px;}
div#bloc_gauche .visuel_qsn{width:157px;margin-top:40px;}
div#bloc_gauche .visuel_contact{width:152px;}
div#bloc_gauche .visuel_centres{width:180px;margin-top:10px;}
div#bloc_gauche h3.titre_emploi,div#bloc_gauche h3.titre_centres{font-family:Trebuchet MS;font-size:22px;color:#F8B200;margin-top:40px;font-weight:bold;}
div#bloc_gauche h3.titre_tout_savoir,div#bloc_gauche h1.titre_tout_savoir{font-family:Trebuchet MS;font-size:22px;color:#92103A;margin-top:100px;font-weight:bold;}
div#bloc_gauche h3.titre_videos,div#bloc_gauche h1.titre_videos{font-family:Trebuchet MS;font-size:22px;color:#0F4486;margin-top:40px;font-weight:bold;}
div#bloc_gauche hr{display:block;width:230px;height:15px;border:none;border-bottom:1px solid #fff;margin-left:10px;}
div#bloc_gauche hr.jaune{border-bottom:1px solid #F8B200;}
div#bloc_gauche hr.rose{border-bottom:1px solid #92103A;}
div#bloc_gauche hr.bleu{border-bottom:1px solid #0F4486;}
div#bloc_gauche .lien_partenaire{display:block;width:75px;position:absolute;left:160px;top:430px;}
div#bloc_gauche .lien_partenaire img{width:75px;}
/*--------- fin BLOC GAUCHE ---------*/
div.footer{bottom:0;left:0;}
div.crumb{font-family:Arial;height:16px;position:absolute;left:355px;top:153px;z-index:50;font-size:11px;color:#999;/* font-weight:bold;*/}
div.crumb a{font-size:11px;color:#999;font-weight:normal;}
div.crumb a:hover{text-decoration:underline;}
div.fond_general{background:url(../img/fond_general.jpg) no-repeat;width:100%;height:100%;margin-top:7px;}
div#teaser{position:absolute;top:15px;right:136px;color:#fff;font-family:Trebuchet MS;font-size:22px;}
div#teaser h1{color:#fff;font-family:Trebuchet MS;font-size:22px;}
div#teaser em{color:#FFDC00;}
/*------------- Lien Facebook -----------*/
a.facebook_asf{color:white;cursor:pointer;display:block;height:36px;position:absolute;right:15px;top:15px;text-align:right;text-decoration:none;width:100px;}
a.facebook_asf img{display:block;float:right;}
a.facebook_asf span{display:block;float:left;line-height:16px;width:62px;font-size:11px;padding-top:2px;}
/*------------ Menu Haut -------------------*/
div.menu_second{top:70px;height:75px;position:absolute;right:0px;}
ul.menu_second{height:75px;width:650px;}
ul.menu_second li{font-family:Trebuchet MS,Verdana,Arial;display:inline-block;float:left;height:75px;color:#045BAE;font-size:13px;font-weight:bold;cursor:pointer;text-align:center;background-position:top left;}
ul.menu_second li a{display:block;color:#045BAE;}
/*,ul.menu_second li.actif*/
ul.menu_second li a{width:120px;}
ul.menu_second li#accueil{background:url('../img/menu_haut/onglet1.png') no-repeat top left;width:128px;height:34px;margin-top:30px;}
ul.menu_second li#accueil a{padding-top:2px;}
ul.menu_second li#partenaires{background:url('../img/menu_haut/onglet2.png') no-repeat top left;width:128px;height:36px;margin-top:10px;}
ul.menu_second li#partenaires a{padding-top:2px;}
ul.menu_second li#emploi{background:url('../img/menu_haut/onglet3.png') no-repeat top left;width:128px;height:30px;}
ul.menu_second li#emploi a{padding-top:2px;}
ul.menu_second li#qui_sommes_nous{background:url('../img/menu_haut/onglet4.png') no-repeat top left;width:126px;height:30px;}
ul.menu_second li#qui_sommes_nous a{padding-top:2px;}
ul.menu_second li#contactez_nous{background:url('../img/menu_haut/onglet5.png') no-repeat top left;width:120px;height:36px;margin-top:10px;}
ul.menu_second li#contactez_nous a{padding-top:2px;}
ul.menu_second li#accueil:hover,ul.menu_second li#partenaires:hover,ul.menu_second li#emploi:hover,ul.menu_second li#qui_sommes_nous:hover,ul.menu_second li#contactez_nous:hover,ul.menu_second li#accueil.actif,ul.menu_second li#partenaires.actif,ul.menu_second li#emploi.actif,ul.menu_second li#qui_sommes_nous.actif,ul.menu_second li#contactez_nous.actif{background-position:bottom left;}
ul.menu_second ul{position:absolute;display:none;margin-left:-3px;}
/*,ul.menu_second li.actif ul.niveau2*/
ul.menu_second li:hover ul.niveau2{display:block;}
ul.menu_second li.niveau2,ul.menu_second li.niveau2:hover{padding-top:4px;padding-left:4px;padding-right:6px;height:17px;border-top:3px solid #EDEDED;background:url(../img/menu_second/fond_niveau2.jpg) repeat-x;color:#414141;margin-top:1px;}
ul.menu_second li.niveau2 a{color:#414141;}
ul.menu_second li.niveau2:hover a{color:#0062ad;text-decoration:underline;}
ul.menu_second li.separateur{padding:0;padding-top:4px;margin:0;border:none;}
ul.menu_second li.niveau2_last,ul.menu_second li.niveau2_last:hover{background:url(../img/menu_second/fond_niveau2_last.jpg) no-repeat;width:93px;height:21px;border-top:3px solid #EDEDED;margin-top:1px;}
ul.menu_second img.fleche_droite{float:left;margin-right:3px;}
ul.menu_second li a{}
ul.menu_second li div.onglet_menu_second{width:140px;padding-top:2px;}
div.onglet_menu_second:hover{cursor:pointer;}
/** Notices and Errors **/
div.message{color:#C40000;font-size:11px;font-weight:bold;}
div.error label{font-weight:bold;color:#C40000;}
select{min-height:19px;}
select.form-error{background-color:#FEBBBB;}
select.form-error option,select.error_update option{background-color:#FFFFFF;}
div.error-message,div.error_message_alertePro,div.error_message_rendezVous{font-family:Arial;color:red;font-size:10px;background:url('../img/fleche_error.png') no-repeat;padding-left:17px;display:block;margin-left:87px;/* display:none;*/}
a#retour_btn{background:url("../img/retour.png") no-repeat scroll left top transparent;display:block;float:left;height:28px;width:68px;}
a#creer_alerte_btn:hover,a#modif_alerte_btn:hover,a#retour_btn:hover{background-position:center bottom;}
div.error_message_alertePro{margin-left:65px;}
div.error-m120{margin-left:125px;}
div.error-m0{margin-left:0px;}
div.error-m150{margin-left:150px;}
div.error_message_rendezVous{margin-left:100px;}
div.error_message_form{font-family:Arial;color:#C40000;font-size:11px;margin-top:6px;font-weight:bold;padding-left:15px;}
div.error-question{margin-left:20px;}
p.error{background-color:#e32;color:#fff;font-family:Courier,monospace;font-size:120%;line-height:140%;padding:0.8em;margin:1em 0;}
p.error em{color:#000;font-weight:normal;line-height:140%;}
input.form-error,textarea.form-error{background-color:#febbbb;}
input[type=radio].form-error{background-color:inherit;border:0px;}
input.error_update,textarea.error_update,select.error_update{background-color:#FFFFFF;border:1px solid #0062AC;}
.notice{background:#ffcc00;color:#000;display:block;font-family:Courier,monospace;font-size:120%;line-height:140%;padding:0.8em;margin:1em 0;}
.success{background:green;color:#fff;}
/*------------ Footer -------------------*/
div.footer{margin:0 auto;height:46px;text-align:center;color:#fff;position:relative;font-size:10px;line-height:23px;}
div.footer #liens_footer{float:right;margin-right:10px;margin-top:22px;font-family:Helvetica;font-size:11px;}
div.footer #liens_footer a{color:#333333;font-size:11px;}
div.footer #liens_footer a:hover{color:#333333;text-decoration:underline;}
div.logo_sgs_bottom{position:absolute;bottom:-40px;right:4px;}
/* ---------------------------- NOUVEAU SKIN ---------------------------- */
/* WEB FONTS */
@font-face{font-family:'UniversLTStdBlack';src:url('../webfont/UniversLTStd-Black.otf');}
@font-face{font-family:'UniversLTStdBlackEx';src:url('../webfont/UniversLTStd-BlackEx.otf');}
@font-face{font-family:'UniversLTStdBlackExObl';src:url('../webfont/UniversLTStd-BlackExObl.otf');}
@font-face{font-family:'UniversLTStdBlackObl';src:url('../webfont/UniversLTStd-BlackObl.otf');}
@font-face{font-family:'UniversLTStdBold';src:url('../webfont/UniversLTStd-Bold.otf');}
@font-face{font-family:'UniversLTStdBoldCn';src:url('../webfont/UniversLTStd-BoldCn.otf');}
@font-face{font-family:'UniversLTStdBoldCnObl';src:url('../webfont/UniversLTStd-BoldCnObl.otf');}
@font-face{font-family:'UniversLTStdCn';src:url('../webfont/UniversLTStd-Cn.otf');}
@font-face{font-family:'UniversLTStd';src:url('../webfont/UniversLTStd.otf');}
/* HOMEPAGE - RDV ETAPE 1 */
.rdv1-content{/*display:none;visibility:hidden;*/ width:930px;float:right}
#localisation{display:none;visibility:hidden;}
.rdv1-content .rdv-title{/*font-family:'UniversLTStdBold';*/ color:#fff;font-size:30px;text-shadow:3px 3px 5px #000;display:block;margin-top:90px;text-align:left;width:100%;}
.rdv1-content .form-step-one{float:left;width:414px;}
.rdv1-content .form-step-one .title-step-one{background:url("../img/picto-step-one-no-loc.png") no-repeat 0 0 transparent;padding-left:35px;height:28px;line-height:28px;display:block;margin-top:105px;color:#FFF;/*font-family:'UniversLTStdBold';*/ font-size:20px;text-shadow:2px 2px 6px #000;}
.rdv1-content .form-step-one .desc-step-one{color:#FFF;font-size:18px;margin:10px 0px;text-shadow:0px 0px 12px #000;text-align:left;}
.rdv1-content .form-step-one form h3{color:#FFF;font-size:20px;text-shadow:0px 0px 12px #000;text-align:left;}
.rdv1-content .form-step-one form .input-commune{height:35px;width:315px;float:left;border:2px solid #FBC400;box-shadow:3px 3px 5px #000;background-color:#FFF;-webkit-border-radius:10px;border-radius:10px;padding:5px;margin-top:7px;}
.rdv1-content .form-step-one form input#commune{border:none;background:transparent;outline:none;height:35px;width:305px;font-size:22px;color:#0063A5;text-transform:uppercase;}
.rdv1-content .form-step-one form input.btn_loupe{border:none;margin-left:10px;}
.rdv1-content .map-france{background:url("../img/map-france.png") no-repeat 0 0 transparent;width:440px;height:371px;float:left;}
.rdv1-content .map-france p.txt-in-map{text-align:center;color:#FFF;font-size:26px;float:left;margin-left:113px;margin-top:85px;}
.rdv1-content .map-france p.txt-in-map span{font-size:57px;}
.rdv1-content #gg-map-wrapper{background:url("../img/ggmap-centres/bg_ggmap.png") no-repeat scroll 0 0 transparent;padding:11px 13px 11px 11px;display:none;visibility:hidden;margin-top:38px;}
.rdv1-content #gg-map-wrapper #gg-map{width:475px;height:308px;}
.infos-centres .centre-adresse{ color:#000000; font-size:11px; font-family:arial; padding-left:4px; margin-bottom:5px; margin-right:5px; }
.centre-adresse .centre-nom,.centre-adresse .centre-telephone{font-weight:bold;}
.centre-adresse .centre-nom{font-size:13px;}
.centre-adresse .centre-telephone{font-size:15px;}
.infos-centres .centre-decouvrir{background:url("../img/ggmap-centres/btn_dec_centre.png") no-repeat scroll 0 0 transparent;display:inline-block;height:34px;width:136px;}
.infos-centres .centre-rdv{background:url("../img/ggmap-centres/btn_prendre_rdv.png") no-repeat scroll 0 0 transparent;display:inline-block;height:34px;width:107px;}
.centre-autres .centre-cconseil{background:url("../img/ggmap-centres/picto_cconseil.png") no-repeat scroll 0 0 transparent;display:block;width:48px;height:52px;margin-top:3px;}
.centre-autres .centre-pel{background:url("../img/ggmap-centres/picto_cb.png") no-repeat scroll 0 0 transparent;display:block;width:51px;height:37px;margin-top:8px;}
.centre-autres .centre-cconseil-renouv{background:url("../img/ggmap-centres/picto_cconseil_renouv.png") no-repeat scroll 0 0 transparent;display:block;width:51px;height:47px;margin-top:3px;}
#btn-liste-centres{display:none;visibility:hidden;background:url("../img/sprites.png") no-repeat scroll transparent;background-position:-16px -323px;width:185px;height:40px;float:left;}
#btn-liste-centres:hover{background-position:-209px -323px;}
/* RDV ETAPE 1 - LISTE DES CENTRES (RECHERCHE VILLE) */
#liste-centres .infos-centres .centre-adresse{ color:#000000; font-size:11px; font-family:arial; /*padding-left:4px;*/ padding-left:72px; margin-bottom:5px; margin-right:5px; }
#liste-centres .infos-centres .centre-decouvrir{/*background:url("../img/ggmap-centres/btn_dec_centre.png") no-repeat scroll 0 0 transparent;*/display:inline-block;height:34px;width:136px; margin-left: 10px;}
#liste-centres .infos-centres .centre-pel{ display: inline-block; background:url("../img/picto_cb_2.png") no-repeat scroll 0 0 transparent; width:38px; height:33px; margin-left:3px; }
#liste-centres .infos-centres .centre-cconseil{ background:url("../img/ggmap-centres/picto_cconseil.png") no-repeat scroll 0 0 transparent; display:block; width:48px; height:52px; margin-top:3px; position:absolute; bottom:37px; right:22px; }
#liste-centres .infos-centres .centre-cconseil-renouv{ background:url("../img/ggmap-centres/picto_cconseil_renouv.png") no-repeat scroll 0 0 transparent; display:block; width:48px; height:52px; margin-top:3px; position:absolute; bottom:37px; right:22px; }

#container .centres_list .main-content .inner-content{width:810px;}
#container .centres_list .main-content .inner-content .inner-content-noscroll{width:810px;}
#liste-centres{width:338px;height:355px;overflow:auto;}
#liste-centres .infos-centres{ margin-bottom:10px; background:url("../img/liste_centres/picto_asf.png") no-repeat scroll 0 -8px transparent; /*padding-left:68px;*/ position:relative; }
*:first-child+html #liste-centres .infos-centres{ position:static; }
#ggmap-list{width:472px;height:355px;}
#container .centres_list .main-content h1.main-title{ padding-bottom:5px; }
#container .centres_list .main-content h3.proche-de{ color:#0064A6; font-size: 18px; font-weight: bold; text-align:center; padding-bottom: 16px; }
/* RDV ETAPE 2 - DETAILS CENTRE */
#container .details_centre .main-content .main-title{font-weight:bold;padding:10px 0 15px 0;/*font-family:'UniversLTStdBold';*/}
.details-centre-adresse{color:#0063A5;position:relative;margin-bottom:15px;}
.details-centre-adresse .retour-list{color:#8C8D90;font-size:10px;background:url("../img/details_centre/fleche-retour-liste.png") no-repeat scroll 0 2px transparent;display:inline-block;padding-left:10px;position:absolute;}
.details-centre-adresse .retour-list:hover{text-decoration:underline;}
.details-centre-adresse .centre-cconseil-adresse{margin:0 auto;}
.details-centre-adresse .centre-cconseil-adresse .centre-cconseil{background:url("../img/details_centre/picto_cconseil.png") no-repeat scroll 0 0 transparent;height:52px;width:53px;display:inline-block;margin-top:20px;}
.details-centre-adresse .centre-cconseil-adresse h2.centre-nom-adresse{font-size:14px;font-weight:bold;}
.details-centre-adresse .centre-cconseil-adresse .centre-adresse-tel{text-align:center;}
.bb-details-centre-adresse{background:url("../img/details_centre/bb-details-centre-adresse.png") repeat-x scroll 0 0 transparent;height:1px;width:100%;margin-top:15px;}
.details-centre-horaires-tarifs{margin-bottom:10px;}
.details-centre-horaires-tarifs h3{color:#3F3F3F;font-weight:bold;font-size:14px;text-align:left;}
.details-centre-horaires-tarifs .centre-horaires{width:43%;margin-left:40px;}
.details-centre-horaires-tarifs .centre-tarifs{width:51%;height:285px;overflow:auto;}
.details-centre-horaires-tarifs .horaires-tarifs-sep{background:url("../img/details_centre/horaires-tarifs-sep.png") repeat-y scroll 0 0 transparent;height:150px;width:1px;}
.details_centre .conditions_prix{color: #3F3F3F;
    display: inline-block;
    font-size: 9px;
    line-height: 12px;
    margin-top: 15px;

    width: 346px;}
.details-centre-horaires-tarifs .centre-horaires #horaires{margin-top:10px;}
.details-centre-horaires-tarifs .centre-horaires #horaires .horaires-jour{color:#3F3F3F;font-size:14px;}
#horaires .horaires-am,#horaires .horaires-pm{color:#0063A5;font-weight:bold;font-size:14px;}
#btn_rdv{position:absolute;background:url("../img/sprites.png") no-repeat scroll transparent;height:126px;width:225px;display:block;right:-1px;top:-5px;background-position:-597px 0px;}
#btn_rdv:hover{background-position:-597px -125px;}
/* #btn_rdv span{display:block;font-size:19px;}
*/
.details-centre-horaires-tarifs .centre-tarifs #tarifs{font-size:14px;}

#tarifs #tarifs-header th,#tarifs .tarif{text-align:center;}
.details-centre-horaires-tarifs .centre-tarifs .type-tarif{color:#3F3F3F;font-size:14px;text-align:right;width:130px;}
#tarifs .tarif{font-weight:bold;}
/* RDV ETAPE 3 - FORMULAIRE 3 CHOIX */
.form-wrapper,.form-wrapper #formcoord label{color:#3f3f3f;}
.form-wrapper #formcoord div.error label,.form-wrapper #formcoord label.form-error{color:#C40000;font-weight:bold;}
#formcoord .left-part{width:360px;}
#formcoord .left-part{width:50%;}
/*#container .formulaire_rdv .inner-content .inner-content-noscroll{width:710px;}*/
/*#container .formulaire_rdv .main-content .inner-content{height:465px;}*/
#container .formulaire_rdv{margin-top:13px;}
.rdv-ct-adresse-centre{}
.rdv-ct-adresse-centre p{color:#3F3F3F;font-weight:bold;font-size:14px;background:url("../img/rdv_3choix/bg_choix_rdv.png") no-repeat scroll 188px 0 transparent;line-height:44px;height:44px;padding-right:25px;margin-right:10px;}
.rdv-ct-adresse-centre .adresse-centre{color:#0063A5;font-weight:bold;font-size:14px;}
.rdv-ct-adresse-centre .adresse-centre h1{color:#0063A5;font-weight:bold;font-size:14px;text-align:left;}
.rdv-accroche{color:#3F3F3F;font-weight:bold;font-size:14px;text-transform:uppercase;margin:15px 0;}
.rdv-accroche span{color:#0063A5;}

body.rendez-vous .btn_rdv_tel { margin: 90px auto 15px; }
.btn_rdv_tel{cursor: default !important;border:none;text-align:left;position:relative;display:block;line-height:14px;font-family:ArialRoundedMTStd,arial;color:#0064A6;background:#FBC400;border-radius:4px;font-size:12px;height:39px;padding:0px 0px 0px 80px;width: 210px;padding-top:11px;}
.btn_rdv_tel:before{content:"";position:absolute;left:40px;top:9px;background:url('/img/picto_tel.png') 0px -0px no-repeat transparent;height:32px;width:30px;}

.btn_rdv.disabled {background-color: #E8EAED; color: #005FCE;}
.btn_rdv_tel.disabled {background-color: #E8EAED; color: #005FCE;}

#formcoord button.alternate{visibility:hidden;width:0;padding:0;margin-right:3px;}
#formcoord .left-part label{margin-right:6px;}
#formcoord .right-part #mooniform-RendezVousTypev{margin-bottom:5px;}
#formcoord .right-part,#formcoord .left-part{margin-bottom:0;}
#formcoord .types-label,#formcoord .no-bg,#civilite-wrapper label{background:none;}
#formcoord h3{color:#0064A6;font-weight:bold;text-align:left;margin-top:10px;font-size:14px;margin-bottom:15px;}
#civilite-wrapper #civilite-label{background:url("/img/bg_form-label.gif") no-repeat scroll right center transparent;display:inline-block;margin:10px 8px 0 0;text-align:right;width:100px;}
#formcoord #coords-right{width:50%;}
#formcoord #coords-right label{width:120px;}
#formcoord div.input,#civilite-wrapper{margin-bottom:5px;}
#RendezVousRemarques{margin-left:116px;margin-top:5px;float:left;}
#formcoord .buttons{float:left;margin:5px 0 0 8px;}
#formcoord #type-carb-veh{width:250px;}
#formcoord p.a-noter{color:#3F3F3F;font-size:9px;margin-top:28px;}
#btn_reserver{background:url("../img/rdv_3choix/btn_reserver.png") no-repeat scroll 0 0 transparent;height:60px;width:148px;}
#btn_reserver:hover{background-position:left bottom;}
/* NOTRE SAVOIR FAIRE - LE CONTROLE TECHNIQUE - LES 124 POINTS DE CONTROLE */
#container #content .points_de_controle .main-content .inner-content{margin-left:15px;width:566px;}
#container #content .points_de_controle .main-content .inner-content .inner-content-noscroll{width:548px;}
#points-controle{margin-bottom:20px;}
#points-controle dt{background-color:#EDEDED;color:#0063A5;font-size:14px;font-weight:bold;height:20px;margin-bottom:3px;line-height:20px;cursor:pointer; text-transform: uppercase;/*padding-left:25px;*/}
#points-controle dd .std-content{padding:5px 0;}
#points-controle dt.open{background-color:#0063A5;color:#ffffff;}
#points-controle dt .toggler-txt{float:left;}
#points-controle dt .fleche-toggler{float:left;background:url("../img/fleche-toggler.png") no-repeat scroll left bottom;height:7px;width:6px;display:inline-block;margin:7px 7px 0 10px;}
#points-controle dt.open .fleche-toggler{background-position:left top;height:6px;width:7px;margin:7px 7px 0 9px;}
#voiture-points-ctrl{background:url("../img/voiture-points-ctrl.jpg") no-repeat scroll 0 0 transparent;height:205px;width:304px;position:relative;position: absolute;bottom: 0;right: 0;margin-right: 10px;}
#voiture-points-ctrl .radar{display:none;position:absolute;}
#points-controle .std-content .encadre h4{color:#0063A5;}
/* ALERTES */
#container .main-small{margin:75px 200px 0 0;width:540px;}
#container .main-small .main-content{width:525px;background-image:url("../img/bg_content_540.png");height:380px;}
#container .main-small .main-top{background-image:url("../img/bg_content-top_540.png");}
#container .main-small .main-bottom{background-image:url("../img/bg_content-bottom_540.png");}
#container .main-small .main-content .inner-content{width:490px;height:auto;}
#container .main-small .main-content .inner-content-noscroll{width:480px;text-align:center;line-height:35px;}
#container .main-small .main-content h2{color:#0064a6;font-size:18px;text-align:center;text-transform:uppercase;font-weight:bold;font-family:arial,sans-serif;}
#container .main-small label{color:#404040;font-size:14px;margin-right:15px;height:18px;display:inline-block;}
#creer_rappel,#modif_rappel{margin-top:15px;}
#container .main-small h1.main-title{font-size:18px;font-weight:bold;}
#container .main-small h1.main-title span{font-size:28px;color:#f3be00;line-height:32px;}
#container .main-small .main-content .inner-content-noscroll p{text-align:left;line-height:normal;color:#404040;font-size:14px;padding:0 35px 20px 35px;}
#container .main-small .main-content .inner-content-noscroll p.intro{font-weight:bold;}
.un_vehicule_detail button.alternate{visibility:hidden;width:0;}
.un_vehicule_detail div.mooniform-selector{margin-left:40px;}
#vehicules-container h4{text-align:left;}
.info_alertes,.info_alertes2{z-index:1;}
.info_alertes .tip-top{width:243px;height:4px;background-image :url("/img/alerte/tip_top.png") !important;background:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/img/alerte/tip_top.png",sizingMethod="scale");}
.info_alertes .tip{width:243px;height:21px;background-image:url("/img/alerte/tip_bg.png") !important;background:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/img/alerte/tip_bg.png",sizingMethod="scale");}
.info_alertes .tip-bottom{width:243px;height:5px;background-image:url("/img/alerte/tip_bottom.png") !important;background:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/img/alerte/tip_bottom.png",sizingMethod="scale");}
.info_alertes .tip .tip-title{display:none;}
.info_alertes .tip .tip-text{text-align:center;width:220px;font-family:arial,helvetica,sans-serif;font-size:11px;color:#0062ac;font-weight:bold;line-height:16px;padding-top:2px;}
.info_alertes2 .tip{width:243px;height:21px;background-image:url("/img/alerte/tip_alerte_bg.png") !important;background:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/img/alerte/tip_alerte_bg.png",sizingMethod="scale");}
.info_alertes2 .tip-top{width:175px;height:3px;background-image :url("/img/alerte/tip_alerte_top.png") !important;background:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/img/alerte/tip_alerte_top.png",sizingMethod="scale");}
.info_alertes2 .tip{width:175px;height:21px;background-image:url("/img/alerte/tip_alerte_bg.png") !important;background:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/img/alerte/tip_alerte_bg.png",sizingMethod="scale");}
.info_alertes2 .tip-bottom{width:175px;height:5px;background-image:url("/img/alerte/tip_alerte_bottom.png") !important;background:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/img/alerte/tip_alerte_bottom.png",sizingMethod="scale");}
.info_alertes2 .tip .tip-title{display:none;}
.info_alertes2 .tip .tip-text{text-align:center;width:160px;font-family:arial,helvetica,sans-serif;font-size:11px;color:#0062ac;font-weight:bold;line-height:16px;padding-top:2px;}

#container .main-small .main-content .page.alerte-gratuite p { text-align: justify; }
.page.alerte-gratuite h2 { margin-top:60px; margin-bottom: 30px; }
.page.alerte-gratuite .pratique { text-transform: uppercase; font-weight: bold; }

div.error input.text,div.error input.email,div.error input.password,div.error textarea.uniform,div.form-error input.text{border-color:red;}
#ggmap-list .infos-centres,#gg-map .infos-centres{width:300px;}
p.mention{font-size:10px;}
body.centres .retour-list{color:#8C8D90;font-size:10px;background:url("../img/details_centre/fleche-retour-liste.png") no-repeat scroll 0 2px transparent;display:inline-block;padding-left:10px;position:absolute;margin-top:15px;margin-left:30px;top:0;left:0;}
body.centres .retour-list:hover{text-decoration:underline;}
body.rendez-vous .retour-list{color:#8C8D90;font-size:10px;background:url("../img/details_centre/fleche-retour-liste.png") no-repeat scroll 0 2px transparent;display:inline-block;padding-left:10px;margin-top:15px;top:0;right:0;}
body.rendez-vous .retour-list:hover{text-decoration:underline;}
/*Enquete de satisfaction */
body.admin-enquete #container .main{width: 1125px; margin: 30px auto; float: none;}
body.admin-enquete #container .main-full .main-top{background-image: url('../img/bg_content-top_1124.png');}
body.admin-enquete #container .main-full .main-content {width: 1095px; background-image: url('../img/bg_content_1124.png'); padding:26px 25px 25px 9px}
body.admin-enquete #container .main-full .main-bottom{background-image: url('../img/bg_content-bottom_1124.png'); height: 24px;}


.enquete-satisfaction .enquete {border: 1px solid #CDCBC9; width: 300px; margin: 0px auto; height: 40px;}
.enquete-satisfaction .enquete h1 {font-size: 20px; line-height: 40px; color: #0064A5; font-weight: bold; text-transform: uppercase;}
.enquete-satisfaction .form-enquete .mooniform-radio {margin-left: 10px;} 
.enquete-satisfaction .form-enquete fieldset {margin-bottom: 30px;}
.enquete-satisfaction .form-enquete fieldset label {color: #333333; font-size: 13px;}
.enquete-satisfaction .form-enquete fieldset legend, .enquete-satisfaction .form-enquete .select label {color: #0064A5; font-size: 15px; font-weight: bold; line-height: 25px;}
.enquete-satisfaction .form-enquete label {line-height: 20px;}
.enquete-satisfaction .form-enquete #btn5 {margin: 0px auto; display: block; margin-top: 15px;}


/*.img_personnalisee_page {position: absolute; bottom: 0; right: 0; margin-bottom: 20px; margin-right: 25px;}*/
.img_personnalisee_page {text-align: center; margin-top: 20px;margin-right: 10px;}

.std-content ul li div.puce-triangle {
    background : url("../img/puce-triangle-std.gif") left center no-repeat;
	padding-left:15px;
    
}
.form-step-one a.spot{background:url(/img/spot.png) no-repeat;position:absolute;left:21px;bottom:0px;text-shadow: 0 0 12px #000000;height:62px;width:172px;display:inline-block;}

.rcs{position:absolute;right:20px;bottom:5px;font-size:10px;color: #3F3F3F;}

 table#tarifs th {
    background-image: url("../img/fond_tableau_tarif.jpg");
    border-left: 1px dashed #808080;
    border-top: 1px dashed #808080;
    color: #2D2D2D;
    font-size: 11px;
    height: 27px;
    text-align: center;
}

table#tarifs td {
    border-left: 1px dashed #808080; 
    color: #045BAE;
    font-size: 12px;
    font-weight: normal;
    height: 30px;
    text-align: center;
    width: 116px;
}

.details-centre-horaires-tarifs table#tarifs td.gras_darkyellow {
    color: #FCBB00;
    font-weight: bold;
}
table#tarifs{ border-right: 1px dashed #808080; border-bottom: 1px dashed #808080;}
#tarifs{width:345px !important;}
.centre-horaires{margin-top:4px;}

#container .details_centre .main-content  .inner-content{overflow:hidden; }

.info_quarante{ z-index:1; }


.info_quarante .tip-top  {
    width:243px; 
    height:4px; 
    background-image : url("../img/tip_top.png") !important;
    background: none;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../img/tip_top.png", sizingMethod="scale");
}
.info_quarante .tip {
    width:243px;     
    background:url("../img/tip_bg_quarante.png") !important;
    background: none;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../img/tip_bg_quarante.png", sizingMethod="scale");
}
.info_quarante .tip-bottom {
    width:229px; 
    height:5px; 
    background-image:url("../img/tip_bottom.png") !important;
    background: none;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../img/tip_bottom.png", sizingMethod="scale");
}

.info_quarante .tip .tip-title { text-align: center;  font-family: arial, helvetica, sans-serif; font-size:11px; color:#0062ac; font-weight:bold; line-height:16px; padding-top:2px; width:190px;}
.info_quarante .tip .tip-text { width:190px; text-align: left; font-family: arial, helvetica, sans-serif; font-size:11px; color:#0062ac; font-weight:bold; line-height:13px;  padding:10px; padding-top:10px;padding-bottom:10px;} 
.info_quarante .tip .tip-text span{ float:left; line-height:16px; margin-right:6px; }

@media (max-device-width:768px){
	.info_quarante .tip .tip-text{background:url(../img/close.png) no-repeat right 5px;}
	.info_quarante .tip .tip-text{z-index :400 !important}
}

.container_cartes{margin-top:7px;padding-left:5px;text-align:left;} 
.container_cartes img{margin-right:3px;}
.intro_galerie,.intro_video{padding-left:10px;padding-right:10px;padding-bottom:20px;color:#333333;}
.contenu_communique{margin-top:15px;padding-right:10px;}
.contenu_communique div.item{border-top:1px solid #cccccc;margin-bottom:10px;padding-bottom:10px;padding-top:6px;}
.contenu_communique div.item img{float:left;margin-right:15px;}
.contenu_communique div.item h2{font-size:14px;color:#0064a6;font-weight: bold;}
.contenu_communique div.item div.contenu{color:#333333;text-align:justify;}
.contenu_communique div.item a{  padding-left: 30px;height: 27px; line-height: 27px;text-align:right;color:#0064a6;font-weight:bold;text-decoration:underline;margin-top:10px;float:right;display:inline-block;background:url(/img/pdf.png) no-repeat;}
.contenu_communique div.item a.telecharger_images{  padding-left: 30px;height: 27px; line-height: 27px;text-align:right;color:#0064a6;font-weight:bold;text-decoration:underline;margin-top:10px;float:right;display:inline-block;background:url(/img/telecharger_image.png) no-repeat;background-size:30px;margin-right:20px;}
.contenu_communique .titre_annee{padding-bottom:10px;font-size: 16px; font-weight: bold;color:#333333;}
.contenu_communique div.item p.date{font-size:11px;font-weight:bold;color:#333333;margin-bottom:6px;}

#form_annee select{float:right;margin-bottom:15px;margin-right:10px;}
div.content_galerie .item_photo{ box-shadow: 2px 4px 7px 0 #666;float:left;width:240px;margin-bottom:15px;background:#F5F5F5;margin-right:20px;margin-left:20px;border:1px solid #cccccc; }
div.content_galerie .content_img{display:block;width:240px;height:150px;text-align:center;line-height:150px;overflow:hidden;background:#ffffff;}
div.content_galerie .content_img img{vertical-align:middle;}
div.content_galerie .item_photo .titre{margin-top:6px;padding-left:6px;padding-right:6px;color:#333;font-size:15px;font-weight:bold;margin-bottom:6px;}
div.content_galerie .item_photo .telecharger{background: none repeat scroll 0 0 #ccc;
    border-top: 1px solid #999999;
    color: #333;
    display: block;
    font-weight: bold;
    padding: 9px 10px 10px;
    text-align: center;
    text-decoration: underline;}
div.container_videos{}
.item_video{display:block;border-bottom:1px solid #cccccc;margin-bottom:10px;}
div.container_videos .video{ position:relative;margin-bottom:10px;display:inline-block;float:left;text-align:center;line-height:70px;width:70px; height:70px;margin-right:10px;margin-left:9px; overflow:hidden;border:1px solid #cccccc;}
div.container_videos .video img{vertical-align:middle;}
div.container_videos .video .bg_player{width:70px; height:70px;position:absolute;top:0;left:0;background:url(/img/picto_player.png) no-repeat;}
div.container_videos .video:hover .bg_player{background-position: bottom left; }

div.container_videos  .item_video h2{color:#0064a6;font-size:13px;font-weight:bold;margin-bottom:5px;}

/** Banni�re cookies **/
 
div#cookie-banner {
    text-align: center;
    z-index: 20;
    position: fixed;
    bottom: 0;
    left: 0;
    right: 0;
    padding: 2px 0;
    background: #666666;
    border-top:1px solid #333333;
}
div#cookie-banner div.texte {
    font-size:12px;
    font-family: 'arial';
    color:white;
    height:32px;
    line-height:32px;
    padding-right: 84px;
}
div#cookie-banner div.texte a {
    color:white;
     font-weight:normal;
    text-decoration: underline;
    
}
div#cookie-banner div.close {
    width:71px;
    background-image: url("../img/btn_cookie.png");
    height: 28px;
    margin-top:5px;
    background-repeat: no-repeat;
    display:inline-block;
    margin-left:10px;
    position:absolute;
}

div#cookie-banner div.close:hover {background-position:bottom left;}

/*** Fin banni�re cookies ***/

.details_centre .btn_rdv_tel{margin:10px auto;}
.details-centre-horaires-tarifs.par_tel .centre-tarifs{height: 234px;}
.ref { position: absolute; top: 610px; left: 0; right: 0; text-align: center; font-size: 11px; color: grey; margin-bottom: 15px; }

.ref h2 {
    font-weight: bold;
}

/*** jeu auto moto **/
.jeu_auto_moto{
    position:absolute;
    right: 40px;
    top: 35px;
}

#logo_boucle{
    position:absolute;
    bottom:-20px;
    left:10px;
}


#logo_challenge{
    position:absolute;
    right:10px;
    top:10px;
}