html{background:url(../images/structure/fond/pointille_gris.gif) repeat top left}
body{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11.5px;line-height:1.4;font-weight:400;color:#000;text-align:left;margin:0}
body.bg1{background:url(../images/structure/fond/etudiant.png) no-repeat;background-position:center top;}
body.bg2{background:url(../images/structure/fond/fond2.png) no-repeat;background-position:center top;}
.visible-sm {display:none}
img{border:0}
.clear {clear: both; height:0px!important;}
#GlobalButton{margin-top:10px;color:#FFF;font-weight:700;font-size:12px;background:url(../images/structure/fond/fond_bleu.gif) repeat top left;padding:4px 15px}
#GlobalButtonMin{margin-top:10px;color:#FFF;font-weight:700;font-size:11px;background:url(../images/structure/fond/fond_bleu.gif) repeat top left;padding:4px 10px}
#BarreSeparation{float:left;width:927px;height:2px;border-top:1px solid #000;margin:0 13px}
#BarreDemiSeparation{float:left;width:580px;height:2px;margin:0 13px;border-top:1px solid #000;}
#BlocTitreGlobal{width:930px;float:left;text-align:left;padding-left:13px}
#BlocTitreGlobal H1{float:left}
#BlocTitreGlobal p{font-size:18px;font-weight:bolder;text-align:left;text-transform:uppercase;margin:10px 0}
#BlocTitreGlobal .txt{float:left;font-size:12px;text-align:left;margin:10px 0 20px}
.Font19{font-size:19px}
.Font18{font-size:18px}
.Font17{font-size:17px}
.Font16{font-size:16px}
.Font15{font-size:15px}
.Font12{font-size:12px}
.Font11{font-size:11px}
.Font10{font-size:10px}
.FontBold{font-weight:700}
.ariane{font-size:11px;margin:10px}
.ariane div{float:left;margin-top:5px;margin-bottom:5px}
.ariane a{color:#000;margin:3px}
#CadrePrincipal{width:953px;margin-left:auto;margin-right:auto;height:100%;background-position:center;overflow:hidden}
#resa_info_visiteur{color:#999;font-size:10px;font-weight:400;margin:10px 0}
#resa_info_visiteur a{color:#999;text-decoration:underline}
#resa_info_visiteur .Picto{float:left;padding-right:5px}
#resa_ma_residence{background:url(../images/structure/fond/fond_bleu.gif) repeat top left;margin:0 0 20px;padding:15px}
#resa_ma_residence li{display:list-item;list-style-image:url(../images/structure/puce_blanc.gif);font-size:10px;color:#FFF;padding:0}
#stage_les_estudines{color:#FFF;background:url(../images/structure/fond/fond_bleu.gif) repeat top left;margin:0 0 20px;padding:15px}
#BlocLogo{z-index:999;top:20px;position:absolute;padding-top:18px;padding-left:30px}
#logo_header{width: 113px;height: 90px;position: absolute;top: -51px;left: 0px;background: #fff;}
#TopMenu{width:490px;float:left;height:29px;text-align:left;vertical-align:middle;line-height:27px;background:url(../images/structure/fond/fond_menu_haut_global.jpg) repeat-x top left;margin:0}
#TopMenu .Lien{height:29px;float:left;background:url(../images/structure/fond/fond_menu_haut.jpg) repeat-x top right;padding:0 20px}
#TopMenu .Lien a{font-size:11px;color:#FFF;text-decoration:none}
#TopMenu .Drapeau{height:15px;width:29px;float:left;background:url(../images/structure/fond/fond_menu_haut.jpg) repeat-x top left;padding:3px 20px 0}
#TopFacebook{position:relative;float:left;width:463px;font-size:12px;height:45px;text-align:left;background:#0a73aa url(../images/structure/fond/diagonale_bleu.gif) repeat top left;margin:0}
#TopFacebook a{position:relative;top:5px;color:#FFF;text-decoration:none}
#TopFacebook .Picto{padding-top:10px;padding-left:10px;float:left;width:35px}
#TopFacebook .Slogan{padding-top:11px;padding-left:5px;float:left;width:290px}
#TopFacebook .Img{padding-top:5px;padding-left:10px;float:left;width:80px}
#TopInterstice{float:left;width:953px;height:37px}
#CentreGlobal{width:953px;background-color:#fff;float:left}
#Menu{position: relative; float:left;font-size:11px;border-top:solid 1px #9acbe4;border-bottom:solid 1px #9acbe4;height:38px;width:608px;text-align:left;vertical-align:middle;background:url(../images/structure/fond/fond_bleu.jpg) repeat top right;}
#Menu .LienES{float:left;font-size:11px;vertical-align:middle;}
#Menu .LienESActif{float:left;font-size:11px;vertical-align:middle;background:url(../images/structure/fond/fond_orange.jpg) repeat top right;}
#Menu .LienActif{float:left;font-size:11px;word-spacing:1px;line-height:38px;background:url(../images/structure/fond/fond_orange.jpg) repeat top right;text-align:center}
#Menu .Lien{vertical-align:middle;float:left;text-align:center}
#Menu .LienPicto{float:left;height:38px;}
.bandeau_ouverture{position:absolute;bottom:30px;left:0px;width:275px;height:35px;line-height:35px;padding:0px;margin:0px;z-index:500;overflow:hidden;color:#000;font-size:12pt;font-weight:bold;text-align:center;background-color:#fff;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";filter:alpha(opacity=80);-moz-opacity:0.8;-webkit-opacity:0.8;-khtml-opacity:0.8;opacity:0.8;}
#Menu .LienPictoActif{float:left;height:38px;background:url(../images/structure/fond/fond_orange.jpg) repeat top right;}
#Menu .LienPictoActif a{background-image:url(images/pictos/accueil_on.png)}
#Carte{float:right;border-top:solid 1px #9acbe4;border-bottom:solid 1px #9acbe4;width:345px;height:427px;background:url(../images/structure/fond/diagonale_bleu.gif) repeat top left}
#Carte .TitreCarte{font-size:19px;font-weight:bolder;color:#FFF;line-height:36px;text-align:center}
#Carte .AnimCarte{width:332px;height:281px;float:right}
#Carte .Recherche{margin-left:18px;text-align:center;float:left;width:250px;height:28px;background:url(../images/structure/fond/carte_liste_recherche.png) repeat top left;background-size: 250px 28px;}
#Carte .ValidRecherche{float:left;padding-top:13px;padding-left:80px}
#Carte select{float:right;margin-left:10px;margin-right:20px;margin-top:2px;border:0;width:176px;height:22px;font-size:12.5px;font-weight:700;color:#0a7ab4;padding:0}
#Carte .Lien{font-weight:bold;font-size:14px;float:left;vertical-align:middle;text-align:center;line-height:30px;height:28px;width:42px;margin-left:12px;}
#Carte .Lien:hover{background-color:#ff6e00;} 
#Carte a{font-weight:600;color:#FFF;text-decoration:none}
#Carte a:hover{font-weight:600;color:#CCC}
#FilAriane{padding-left:13px;float:left;font-size:11px;line-height:25px;height:30px;text-align:left}
#visionneuse{float:left;width:590px}
#ListeRecherche{float:right;border-top:solid 1px #9acbe4;border-bottom:solid 1px #9acbe4;width:345px;height:38px;text-align:left;background:url(../images/structure/fond/diagonale_bleu.gif) repeat top left}
#ListeRecherche .liste{float:left;vertical-align:middle;height:40px;padding:6px 8px 0}
#ListeRecherche select{border:5px;width:210px;height:27px;font-size:12.5px;font-weight:700;color:#666;padding:5px}
#ListeRecherche .bouton{margin-top:5px;text-align:center;float:left;height:25px;width:32px;line-height:25px}
#AccueilInterstice{float:left;width:590px;height:16px}
#Prestations .Titre{font-size:19px;font-weight:bolder;padding:20px 20px 10px 10px}
#Prestations .DefileServices{float:left;width:588px;height:135px;margin-left:2px;background:url(../images/structure/fond/visionneuse.png) repeat-x top left}
#Prestations .DefileServices #defile_picto_services span{display:block;width:71px;height:56px;background:url(../images/pictos/accueil/pictos_accueil_ligne2.png) no-repeat;margin:10px 0 10px 55px}
#Prestations .DefileServices #defile_picto_services span#laverie{background-position:-71px 0}
#Prestations .DefileServices #defile_picto_services span#velo{background-position:-142px 0}
#Prestations .DefileServices #defile_picto_services span#parking{background-position:-213px 0}
#Prestations .DefileServices #defile_picto_services span#menage{background-position:-284px 0}
#Prestations .DefileServices #defile_picto_services span#wifi{background-position:-355px 0}
#Prestations .DefileServices #defile_picto_services span#pmr{background-position:-426px 0}
#Prestations .DefileServices #defile_picto_services span#acces{background-position:-497px 0}
#Prestations .DefileServices #defile_picto_services span#accueil{background-position:-568px 0}
#Prestations .DefileServices #defile_picto_services span#sport{background-position:-639px 0}
#Prestations .DefileServices #defile_picto_services span#dej{background-position:-710px 0}
#LP_parents{float:left;position:relative;width:590px;text-align:left;}
#LP_parents .Titre{font-size:17px;font-weight:bolder;padding:0px 20px 0px 10px}
#LP_parents .Corps{font-size:12px;padding:0 20px 0 10px;height:300px;}
#LP_parents .Corps p{text-align:justify;padding-top:0;top:0;}
#LP_parents .Corps .PointsPlus{position:absolute;bottom:0;width:567px;height:190px;font-size:15px;background:url(../images/structure/fond/pointille_gris.gif) repeat top left;}
#LP_parents .Corps .PointsPlus .col1{width:317px;height:190px;float:left;text-align:left;padding:0 0 10px 10px}
#LP_parents .Corps .PointsPlus .col1 ul{list-style-image:url(../images/structure/plus_ldg_page.png);}
#LP_parents .Corps .PointsPlus .col1 ul li{position:relative;padding-bottom:15px;line-height:15px;}
#LP_parents .Corps .PointsPlus .col1 ul li span{position:absolute;}
#LP_parents .Corps .PointsPlus .col1 p{text-align:justify;}
#LP_parents .Corps .PointsPlus .col2{width:220px;float:left;padding:20px 0 10px 10px}
#BlocActu{width:953px;float:left;background-color:#fff;padding-bottom:20px}
#BlocActu .Col1{position:relative;margin-top:20px;float:left;width:590px}
#BlocActu .Texte{padding-top:10px;font-size:12px;font-weight:400}
#BlocActu .Col1 .Lien a{font-size:12px;color:#000;font-weight:700;text-decoration:underline}
#BlocActu .Col2{margin-top:10px;float:right;width:363px;}
#BlocActu .Col2 .Photo{margin-left:16px;width:342px;height:77px;background:url(../images/structure/fond/services_prat_photo.jpg) repeat-x top left}
#BlocActu .Col2 .Texte{margin-left:16px;padding-left:15px;width:342px;float:left;font-size:13px;text-align:left;background:url(../images/structure/fond/services_prat_fond.jpg) repeat-y bottom left}
#BlocActu .Col2 ul{padding-right:5px;line-height:1.5em;width:280px}
#BlocActu .Col2 .Slide{float:left;margin-left:18px;margin-top:20px}
#BlocActu .Col2 .Slide_Evt{float:left;padding-top:160px;margin-bottom:10px;height:100px;}
#BlocSlideRes{padding-top:20px;width:940px;float:left;text-align:left;position:relative}
#BlocSlideRes span{font-size:13px;font-weight:700;position:absolute;left:17px;bottom:2px}
#BlocResidences{padding-left:7px;width:940px;height:165px;float:left;background-color:#fff}
#BlocResidences a{text-transform:none;text-decoration:none;color:#000}
#BlocResidences img{border:none}
#BlocResidences table#tBlocResidences{text-align:left;border:none;border-spacing:5px;padding:0}
#BlocResidences table#tBlocResidences td{width:225px}
#BlocResidences table{text-align:left;border:none;border-spacing:0;padding:0}
#Legende{float:left;margin:0 0 30px 13px}
#Legende p{font-size:9px}
#BlocQui .col1{width:349px;height:136px;float:left;padding:10px 0 10px 10px}
#BlocQui .col2{width:540px;float:left;text-align:left;padding:10px 10px 0}
#BlocQui .col2 p{text-align:justify;padding-top:0;top:0}
#BlocQui .col2 span{background-color:#666;float:right;bottom:20px;margin-right:20px;margin-bottom:5px;padding:5px}
#Logement{float:left;width:907px;background:url(../images/structure/fond/pointille_gris.gif) repeat top left;margin:0 0 13px 13px;padding:10px}
#Logement .col1{width:255px;float:left;text-align:left;margin-right:50px;padding:10px 0 10px 10px}
#Logement .col1_last{width:255px;float:right;text-align:left;padding:10px 0 10px 10px}
#Nos_services{float:left;width:920px;margin:0 0 13px 13px}
#Nos_services .ligne{float:left;width:454px;margin:10px 0 0}
#Nos_services .ligne .col{float:left;width:254px;vertical-align:middle}
#Nos_services .ligne .sep{float:left;background:url(../images/photos/habillage/barre_fleche_verticale.gif) no-repeat bottom;width:10px;height:145px;margin-right:10px}
#Nos_services .ligne .col .service{width:254px;text-align:center;margin-bottom:10px}
#Nos_services .ligne .col2 .desc_srv{margin-top:30px;font-size:11px}
#Nos_services .ligne .col2 .desc_srv ul{margin-left:-10px}
#Nos_services .ligne .col2 .photo img{width:254px;height:116px}
#GroupeResidence{float:left;width:953px;background-color:#fff}
#GroupeResidence .Titre{height:30px;font-size:19px;font-weight:bolder;text-align:left;padding:10px 0 0 13px}
#GroupeResidence .GmapCol1{float:left;width:540px;height:285px;margin:10px 0 0 13px}
#GroupeResidence .GmapCol2{float:left;width:383px;height:285px;background:url(../images/structure/fond/gmapcol2.jpg) repeat-x top left;margin:10px 0 0 8px}
#GroupeResidence .Infos{float:left;margin:10px 0 10px 13px;height:100px;width:920px;}
#GroupeResidence .Infos .Pub{float:left;margin:0 0 20px 0;display:inline;height:110px;width:880px;}
#GroupeResidence .Infos .PubPicto{float:left;margin:5px 0 10px 10px;}
#GroupeResidence .TitreAutreRes{font-size:15px;font-weight:700;text-align:left;padding:20px 0 10px 10px}
#BlocResidence{float:left;width:933px;padding:20px 10px}
#BlocResidence .Visuel{float:left;width:265px}
#BlocResidence .Col1{padding-left:20px;float:left;width:400px;text-align:left}
#BlocResidence .Col1 .gmap{float:left; margin-right:15px;background-image:url(../images/pictos/gmaps/rouge/vide.png); width:20px;height:34px; text-align:center}
#BlocResidence .Col1 .gmap_bleu{float:left;margin-right:15px; background-image:url(../images/pictos/gmaps/bleu/vide.png); width:20px;height:34px; text-align:center}
#BlocResidence .Col1 .grand{font-size:14px;}
#BlocResidence div .div_grand{padding-top:1px}
#BlocResidence .Col1 .petit{font-size:11px;}
#BlocResidence div .div_petit{padding-top:3px}
#BlocResidence .Col1 .picto_gmap div{text-align:center; width:20px;margin:auto;}
#BlocResidence .Col1 a{color:#000;font-size:17px;font-weight:400;text-decoration:none}
#BlocResidence .Col1 li{display:list-item;list-style-image:url(../images/structure/puce_vousallezaimer.gif);font-size:11px;padding:0}
#BlocResidence .Col1 .Bouton{margin-top:8px;width:150px;height:25px;padding:0}
#BlocResidence .Col1 .Bouton a{background-color:#FF6100;float:left;font-size:12px;color:#FFF;font-weight:700;padding:3px 10px}
#BlocResidence .Col1 .Bouton a:hover{background-color:#F05A00}
#BlocResidence .Col2{float:left;width:210px;text-align:right}
#BlocResidence .Col2 .LogementDispo{float:right;width:177px;height:23px;background:url(../images/boutons/lgt_dispo.gif)}
#BlocResidence .Col2 .LogementDispo .Texte{float:right;font-size:11px;color:#FFF;text-align:right;padding:5px 20px 0 0}
#Quartier,#LesServices,#Tarifs,#Privilege {display:none}
.clearfix { clear:both}
.ServicesTexte{padding:40px 0 10px}
.DivServices{text-align:right}
.DivServices div{float:left;display:block;width:26px;height:26px;background:url(../images/pictos/services_30px.png) no-repeat;}
.DivServices .acces_handicap{background-position:-2px -2px;}
.DivServices .accueil{background-position:-2px -62px;}
.DivServices .ascenseur{background-position:-2px -92px;}
.DivServices .aspirateur{background-position:-2px -122px;}
.DivServices .cb{background-position:-2px -182px;}
.DivServices .controle_acces{background-position:-2px -212px;}
.DivServices .distrib_boisson{background-position:-2px -242px;}
.DivServices .fax{background-position:-2px -332px;}
.DivServices .fer_repasser{background-position:-2px -362px;}
.DivServices .internet{background-position:-2px -392px;}
.DivServices .wifi{background-position:-2px -422px;}
.DivServices .interphone{background-position:-2px -452px;}
.DivServices .kit_linge{background-position:-2px -482px;}
.DivServices .kit_linge_sup{background-position:-2px -512px;}
.DivServices .laverie{background-position:-32px -2px;}
.DivServices .local_velos{background-position:-32px -32px;}
.DivServices .mat_bebe{background-position:-32px -62px;}
.DivServices .parking{background-position:-32px -92px;}
.DivServices .photocopieur{background-position:-32px -122px;}
.DivServices .telephone{background-position:-32px -152px;}
.DivServices .salle_de_gym{background-position:-32px -182px;}
.DivServices .salle_lecture{background-position:-32px -242px;}
.DivServices .salle_reunion{background-position:-32px -332px;}
.DivServices .salle_informatique{background-position:-32px -362px;}
.DivServices .salle_ping_pong{background-position:-32px -392px;}
.DivServices .salle_tv{background-position:-32px -422px;}
.DivServices .television{background-position:-32px -452px;}
.DivServices .petit_dej{background-position:-32px -482px;}
.DivServices .s_menages{background-position:-32px -512px;}
.DivServices .services_menages{background-position:-32px -512px;}
.DivServices .point_phone{background-position:-62px -32px;}
.DivServices .snack{background-position:-62px -62px;}
.DivServices .television{background-position:-62px -92px;}
.DivServices .chauffage{background-position:-62px -272px;}
.DivServices .electricite{background-position:-62px -302px;}
#LesServices #Services .Picto{display:block;width:38px;height:38px;background:url(../images/pictos/services_46px.png) no-repeat;}
#LesServices #Services .acces_handicap{background-position:-4px -4px;}
#LesServices #Services .accueil{background-position:-4px -96px;}
#LesServices #Services .ascenseur{background-position:-4px -142px;}
#LesServices #Services .aspirateur{background-position:-4px -189px;}
#LesServices #Services .cb{background-position:-4px -280px;}
#LesServices #Services .controle_acces{background-position:-4px -327px;}
#LesServices #Services .distrib_boisson{background-position:-4px -373px;}
#LesServices #Services .fax{background-position:-4px -511px;}
#LesServices #Services .fer_repasser{background-position:-4px -557px;}
#LesServices #Services .internet{background-position:-4px -603px;}
#LesServices #Services .wifi{background-position:-4px -649px;}
#LesServices #Services .interphone{background-position:-4px -695px;}
#LesServices #Services .kit_linge{background-position:-4px -741px;}
#LesServices #Services .kit_linge_sup{background-position:-4px -787px;}
#LesServices #Services .laverie{background-position:-50px -4px;}
#LesServices #Services .local_velos{background-position:-50px -50px;}
#LesServices #Services .mat_bebe{background-position:-50px -96px;}
#LesServices #Services .parking{background-position:-50px -142px;}
#LesServices #Services .photocopieur{background-position:-50px -189px;}
#LesServices #Services .telephone{background-position:-50px -234px;}
#LesServices #Services .salle_de_gym{background-position:-50px -280px;}
#LesServices #Services .salle_lecture{background-position:-50px -373px;}
#LesServices #Services .salle_reunion{background-position:-50px -511px;}
#LesServices #Services .salle_informatique{background-position:-50px -557px;}
#LesServices #Services .salle_ping_pong{background-position:-50px -603px;}
#LesServices #Services .salle_tv{background-position:-50px -649px;}
#LesServices #Services .television{background-position:-50px -694px;}
#LesServices #Services .petit_dej{background-position:-50px -741px;}
#LesServices #Services .services_menages{background-position:-50px -787px;}
#LesServices #Services .point_phone{background-position:-96px -50px;}
#LesServices #Services .snack{background-position:-96px -96px;}
#LesServices #Services .television{background-position:-96px -142px;}
#LesServices #Services .chauffage{background-position:-96px -419px;}
#LesServices #Services .electricite{background-position:-96px -465px;}
#BlocResidence .Col2 .Reserver{margin-top:10px;font-size:14px;float:right;vertical-align:middle;text-align:center;line-height:34px;width:148px;height:34px;background:url(../images/boutons/en_savoir_plus_result.png)}
#BlocResidence .Col2 .Reserver:hover{background:url(../images/boutons/en_savoir_plus_result_on.png)}
#BlocResidence .Col2 .Reserver a{color:#FFF;text-decoration:none;font-weight:600}
#partenariat .DefileEcoles{float:left;width:588px;height:90px;margin-left:10px;}
#InfoResidence .Photo{float:left;width:500px;height:315px;padding:0 0 0 13px}
#InfoResidence .Desc{float:left;width:414px;padding-left:13px;margin-top:0;text-align:left;line-height:1.2}
#InfoResidence .Desc h2{padding-top:1px;margin:0}
#InfoResidence .Desc li{display:list-item;list-style-image:url(../images/structure/puce_vousallezaimer.gif);font-size:12px;padding:0}
#InfoResidence .Desc .Services{float:left;width:190px;margin:5px 0 0}
#InfoResidence .Desc .Complet{float:right;width:210px;font-size:10px;color:#ff5c01;margin-right:38px;}
#InfoResidence .Desc .Complet p{text-align:center}
#InfoResidence .Desc .Reserver{float:right;width:211px;height:43px;margin:20px 50px 0px 0px}
#InfoResidence .Desc .Reserver:hover{background:#ff6E00;}
#InfoResidence .Desc .Reserver a{font-size:17px;color:#FFF;font-weight:700;text-decoration:none;text-align:left;line-height:42px;margin:0 0 0 55px}
#InfoResidence .Desc .InfoResa{float:right;width:250px;font-size:9px;color:#ff5c01;margin:0}
#InfoResidence .Desc .InfoResa .Info{float:left;padding:5px 2px 0 0}
#InfoResidence .Desc .InfoResa .InfoEmail{width:30px;float:left;padding:5px 0 0 5px}
#MenuResidence .Rub{float:left;margin-right:4px;background:#000;padding:5px 25px}
#MenuResidence .RubActive{float:left;margin-right:4px;background:#0a73aa url(../images/structure/fond/fond_bleu.gif) repeat top left;padding:5px 25px}
#Descriptif .Gauche{float:left;width:550px;margin-bottom:20px;padding:0 0 0 35px;}
#Descriptif .Gauche .Tr{float:left;position:relative;background:url(../images/structure/fond/fond_tr_res.gif) no-repeat bottom left}
#Descriptif .Gauche .Tr_last{float:left;position:relative}
#Descriptif .Gauche .Tr_last .Bloc{float:left;width:390px;padding-right:20px;margin-top:20px;margin-bottom:20px}
#Descriptif .Gauche .Tr_last .encart_jpo{float:left;width:390px;text-align:left;background-color:#edf3f5;border:solid #0b83c1 1px;font-weight:300;margin:20px 13px 0 0;padding:10px}
#Descriptif .Gauche .Tr .Bloc{float:left;width:390px;padding-right:20px;margin-top:20px;padding-bottom:20px}
#Descriptif .Droite{float:left;width:320px;text-align:left;padding:10px}
#Descriptif .Droite .encart_jpo{float:left;text-align:left;background-color:#e8edf1;border:solid 1px #2c516b;margin:10px 13px 0 0;font-size:11px;color:#2c516b;}
#Descriptif .Droite .encart_jpo .texte{float:left;width:200px;text-align:left;width:310px;font-weight:800;}
#Descriptif .Droite .encart_jpo .texte_promo{float:left;width:310px;text-align:justify;padding:5px;}
#Descriptif .Droite .encart_jpo .texte ul{float:left;}
#Descriptif .Droite .encart_jpo .visuel{float:left;width:320px;height:78px;}
#Quartier .Gmap{width:925px;float:left;padding-left:13px}
#Quartier .Gmap .map_acces{float:right;width:235px;text-align:left;background:url(../images/structure/fond/pointille_gris.gif) repeat top left;padding:0 5px 15px 5px;margin-left:10px;}
#Quartier .Gmap .map_acces H3{font-weight:900;margin-left:5px;font-size:16px;}
#Quartier .Gmap .map_acces .Acces{padding:5px 0 15px;}
#Quartier .Gmap .map_acces .Picto{float:left;;padding:0 10px 0 0;width:38px;height:38px;background:url(../images/pictos/acces_40px.png) no-repeat}
#Quartier .Gmap .map_acces .ME{background-position:0px -2px;}
#Quartier .Gmap .map_acces .VO{background-position:-2px -45px;}
#Quartier .Gmap .map_acces .TR{background-position:-2px -82px;}
#Quartier .Gmap .map_acces .BU{background-position:-2px -123px;}
#Quartier .Gmap .map_acces .AV{background-position:-2px -163px;}
#Quartier .Gmap .map_acces .Acces li{display:list-item;list-style-image:url(../images/structure/puce_acces.gif);font-weight:700;padding:0}
#Quartier .Gmap .map_acces .Acces a{font-size:10px;color:#1b7bae;text-decoration:none}
#Quartier .Legende{float:left;width:925px;margin:20px 0 10px 10px;}
#Quartier .Legende .Titre{font-size:15px;font-weight:700;padding-bottom:15px}
#Quartier .Legende .Tr{float:left;width:250px;padding-left:13px;margin:5px 0 0}
#Quartier .Legende .Tr .Libelle{float:left;padding:10px 0 0 13px}
#Quartier .Legende .visionneuse{float:left;width:915px;margin-top:5px;}
#Services{float:left;width:927px;background:url(../images/structure/fond/fond_interstice_serv.gif) repeat top left;margin:30px 13px}
#Services .Titre{float:left;width:460px;font-size:15px;font-weight:700;padding-bottom:15px}
#Services .BlocService{float:left;width:200px;padding:20px 0 0 20px}
#Services .BlocService .Picto{float:left;width:40px}
#Services .BlocService .Libelle{float:left;width:150px;font-weight:700;padding:5px 0 0 10px}
#Services .BlocService .Desc{float:left;padding-top:10px}
#Equipement{float:left;width:887px;background:url(../images/structure/fond/pointille_gris.gif) repeat top left;margin:30px 13px;padding:20px}
#Equipement .Texte{float:left;width:460px;font-size:13px;line-height:19px}
#Equipement .Photo{float:right;width:360px}
#Tarifs .Titre{font-size:15px;font-weight:400;padding-bottom:15px}
#Tarifs .Gauche{float:left;width:620px;margin-left:20px;padding:5px 0 0;}
#Tarifs .Gauche ul{margin:5px 0 0;padding:0 0 20px 18px}
#Tarifs .Gauche li{display:list-item;font-size:12px;padding:0}
#Tarifs .Droite .BlocService .Libelle{float:left;font-weight:700;padding:5px 0 0 10px;}
#TabTarif{float:left;width:927px;margin:10px 13px 10px}
#TabTarif .tarifTypo { margin-right:5px}
#TabTarif .Entete{background:url(../images/structure/fond/fond_bleu.gif) repeat top left;padding:10px}
#TabTarif .Tr_blanc{padding:10px}
#TabTarif .Tr_gris{background:url(../images/structure/fond/pointille_gris.gif) repeat top left;padding:10px}
#TabTarif .Td{float:left;width:120px}
#TabTarif .Td .Libelle{width:80px;text-align:center;background:#000;color:#FFF;font-weight:700;padding:5px 0}
#TypeLogement{padding-top:10px;font-size:11px;}
#TypeLogement .Tr{float:left;width:927px;margin-bottom:10px}
#TypeLogement .Tr .Libelle{float:left;width:60px;text-align:center;background:#000;color:#FFF;font-weight:700;padding:3px 3px 3px 0}
#TypeLogement .Tr .Texte{float:left;width:800px;padding:5px 0 5px 10px;}
#Privilege{float:left;width:927px;margin:30px 13px 20px}
#Privilege .Gauche{float:left;width:540px}
#Privilege .Droite{float:left;width:346px;background:url(../images/structure/fond/pointille_gris.gif) repeat top left;padding:20px 20px 30px}
#Privilege .centre{float:left;background:url(../images/structure/fond/pointille_gris.gif) repeat top left;padding:20px 20px 30px;}
#Privilege .Droite .Visuel{float:left;vertical-align:center;text-align:left;padding-bottom:20px;width:346px}
#Privilege .centre .Visuel{float:left;width:258px;vertical-align:center;text-align:center;}
#Privilege .centre .Texte{float:left;width:500px;margin-left:20px;}
#Privilege .Gauche .Tr{float:left;width:500px;border-top:solid 1px;border-left:solid 1px;border-right:solid 1px;background:#f5f5f5;cursor:pointer;border-color:#e3e3e3;padding:8px 10px}
#Privilege .Gauche .Tr .Picto{float:left;text-align:right;width:40px}
#Privilege .Gauche .Tr_actif{float:left;width:502px;background:#0c70a4;color:#FFF;padding:8px 10px}
#Privilege .Gauche .Tr_actif .Picto{float:left;text-align:right;padding-top:5px;width:45px}
#Privilege .Gauche .BonPlan{z-index:0;float:left;width:502px;background:#FFF url(../images/structure/fond/point_noir.gif) repeat-x bottom left;padding:15px 10px}
#Privilege .Gauche .BonPlanLast{float:left;width:502px;background:#FFF;padding:15px 10px}
.etapes{display:flex;}
.etape{height: 50px;background:linear-gradient(#fefefe,#dfdfdf);font-size:12px;font-weight:bold;display:flex;flex:1;justify-content:center;align-items:center;color:#565656;}
.etape:nth-child(2){border-left:1px solid #d0d0d0;border-right:1px solid #d0d0d0;}
.etape>span{background:#565656;color:#fff;border-radius:10px;width:20px;height:20px;display:flex;justify-content:center;align-items:center;margin:0 5px;}
.etape.is-active{background:linear-gradient(#f65801,#f87e00);color:#fff;}
.etape.is-active>span{background:#fff;color:#565656;}
#Reservation .Etape1{width:932px;height:47px;background:url(../images/structure/fond/reservation_etape1.jpg) no-repeat top left;font-weight:700;color:#4e4e4e}
#Reservation .Etape2{width:932px;height:47px;background:url(../images/structure/fond/reservation_etape2.jpg) no-repeat top left;font-weight:700;color:#4e4e4e}
#Reservation .Etape3{width:932px;height:47px;background:url(../images/structure/fond/reservation_etape3.jpg) no-repeat top left;font-weight:700;color:#4e4e4e}
#Reservation .Etape4{width:932px;height:47px;background:url(../images/structure/fond/reservation_etape4.jpg) no-repeat top left;font-weight:700;color:#4e4e4e}
#Reservation .Lib1{float:left;width:150px;padding-left:70px;padding-top:17px}
#Reservation .Lib2{float:left;width:150px;padding-left:99px;padding-top:17px}
#Reservation .Lib3{float:left;width:190px;padding-left:45px;padding-top:17px}
#Reservation .Lib4{float:left;width:140px;padding-left:68px;padding-top:17px}
#Reservation .Gauche{float:left;width:190px;font-size:11px;margin:0 0 20px}
#Reservation .Droite{float:left;width:700px;margin:20px 0 20px 40px}
#Reservation .Droite .Tr{float:left;width:685px;padding-bottom:20px;padding-top:10px;background:url(../images/structure/fond/point_noir.gif) repeat-x bottom left}
#Reservation .Droite .TrLast{float:left;width:685px;padding-top:10px}
#Reservation .Droite .TrLast .Newsletter{font-size:10px;color:#666;float:left;width:685px;padding-top:20px}
#Reservation .Droite .Button{text-align:right;float:right;padding:10px 0}
#Reservation .Droite .Tr .Cnil{font-size:10px;color:#666}
#Reservation .Droite ul{list-style:none;margin:0;padding:5px 0}
#Reservation .Droite li{float:left;padding:0 0 5px}
#Reservation .Droite .Label{font-size:12px;font-weight:700;padding-top:5px;padding-right:5px;width:200px;float:left}
#Reservation .Droite .Form{width:475px;float:left}
#Reservation .Droite .Form .nature_autre{display: none;font-size: 11px;font-style: italic;}
#Reservation .Droite .LabelComp{font-size:12px;font-weight:700;padding-top:5px;padding-bottom:15px;padding-right:15px;width:230px;float:left}
#Reservation .Droite .FormComp{width:390px;float:left;padding-top:2px}
#Reservation .Droite .FormComp .Radio{width:100px;float:left;color:#333;font-size:12px}
#Reservation .Droite .FormComp .RadioMin{width:82px;float:left;color:#333;font-size:12px}
#Reservation .Droite .RecapTitre{border-top:1px solid #ffbf99;border-bottom:1px solid #ffbf99;width:675px;height:25px;float:left;color:#FFF;font-size:16px;font-weight:700;background:url(../images/structure/fond/fond_orange_fonce.gif) repeat top left;margin:10px 0 0;padding:6px 0 0 10px}
#Reservation .Droite .ConfirmationTitre{text-transform:uppercase;font-size:18px;padding-bottom:15px}
#Reservation .Droite .ConfirmationBloc{font-size:14px;background:url(../images/structure/fond/pointille_gris.gif) repeat top left;margin:20px 0 10px;padding:20px}
#Reservation .Droite .ConfirmationBlocBas{float:right}
#Reservation .Droite .ConfirmationBlocBas .Col{float:right;width:50px}
#MenuCmtReserver{float:left;width:927px;padding:10px 13px 0}
#MenuCmtReserver .Onglet{float:left;background:#000;margin-right:5px;border-top:1px solid #9a989b;padding:10px 20px}
#MenuCmtReserver .OngletActif{float:left;background:url(../images/structure/fond/fond_bleu.gif) repeat top left;margin-right:5px;border-top:1px solid #9dcce6;padding:10px 20px}
#CmtReserver{float:left;width:927px;margin:20px 0 0 20px;padding:10px 13px 0}
#CmtReserver .Tr{float:left;width:927px;margin-bottom:30px}
#CmtReserver .Tr .Picto{float:left;width:80px}
#CmtReserver .Tr .Paragraphe{float:left;width:650px;padding:10px 0 0 10px}
#CmtReserver .Tr .Paragraphe ul{width:650px}
#CmtReserver .Tr .Paragraphe .Aide{width:400px;background:url(../images/structure/fond/pointille_gris.gif) repeat top left;margin:10px;padding:10px}
#CmtReserverIbail ul{margin:10px 0;padding:0 0 0 18px}
#CmtReserverIbail .Tr{float:left;width:927px;margin-bottom:20px;padding-bottom:20px;background:url(../images/structure/fond/point_noir.gif) repeat-x bottom left}
#CmtReserverIbail .TrLast{float:left;width:927px;margin-bottom:20px;padding-bottom:20px}
#CmtReserverIbail .TrLast .Droite{float:right;width:600px;text-align:right}
#CmtReserverIbail .Tr .Col{float:left;width:276px;height:220px;background:url(../images/structure/fond/pointille_grisclair.gif) repeat top left;margin-right:16px;padding:5px 10px}
#CmtReserverIbail .Tr .ColLast{float:right;width:276px;height:220px;background:url(../images/structure/fond/pointille_grisclair.gif) repeat top left;padding:5px 10px}
#MenuStageEmploi{float:left;width:927px;padding:0 13px}
#MenuStageEmploi .Onglet{float:left;background:#000;margin-right:5px;border-top:1px solid #9a989b;padding:10px 60px}
#MenuStageEmploi .OngletActif{float:left;background:url(../images/structure/fond/fond_bleu.gif) repeat top left;margin-right:5px;border-top:1px solid #9dcce6;padding:10px 60px}
#TrInfoPrat .col1{width:250px;height:136px;float:left;padding:10px 0 10px 10px}
#TrInfoPrat .col2{width:640px;float:left;text-align:left;padding:10px}
#TrInfoPrat .col2 span{background-color:#666;float:right;bottom:20px;margin-right:20px;padding:5px}
#Affiliation{float:left;width:927px;padding:0 13px}
#Affiliation .Gauche{width:570px;float:left}
#Affiliation .Droite{padding-top:78px;width:357px;float:right;text-align:right}
#Affiliation .Gauche .BlocForm{width:530px;float:left;background:url(../images/structure/fond/pointille_gris.gif) repeat top left;margin:30px 0;padding:0 20px 20px}
#Affiliation .Gauche .BlocForm ul{list-style:none;margin:0;padding:0}
#Affiliation .Gauche .BlocForm li{margin-top:5px;height:25px;padding:5px}
#Affiliation .Gauche .BlocForm .Label{font-size:12px;font-weight:700;padding-top:5px;width:155px;float:left}
#Affiliation .Gauche .BlocForm .Form{width:345px;float:left;padding-bottom:5px;padding-left:15px}
#Affiliation .Gauche .BlocForm .Button{float:right;padding:10px 0}
#Partenariat .Tr{float:left;width:927px;background:url(../images/structure/fond/fond_interstice_part.gif) repeat top left}
#Partenariat .TrForm{float:left;width:907px;padding-top:15px}
#Partenariat .Titre{font-size:18px;text-transform:uppercase;font-weight:400;padding-bottom:15px}
#Partenariat .Gauche{float:left;width:475px}
#Partenariat .Visuel{float:left;margin:5px 5px 0 0;padding:4px 3px 4px 4px}
#Partenariat .Desc{float:left;width:440px;margin:20px 0 0 5px}
#Partenariat .Ligne{float:left;width:927px;height:1px;background:url(../images/structure/fond/point_noir.gif) repeat-x bottom left;margin:30px 0 0}
#Partenariat .BlocForm{float:left;width:907px;background:url(../images/structure/fond/pointille_grisclair.gif) repeat top left;margin:20px 0;padding:20px 10px}
#Partenariat .BlocForm .Label{float:left;width:175px;font-size:11px;padding-top:2px;text-align:right;margin:0 10px 0 0}
#Partenariat .BlocForm .Form{float:left;width:255px;margin:0 10px 0 0}
#Partenariat .BlocForm .Button{float:left;text-align:right;width:873px;padding:10px 0 0}
#Groupe{float:left;width:927px;margin:0 13px 30px}
#Groupe .col1{width:200px;float:left;padding-right:20px}
#Groupe .col1 .Desc{text-align:center;width:190px;float:left;font-size:11px;color:#999;padding:15px 20px 20px 10px}
#Groupe .col2{width:387px;height:140px;float:left;text-align:left;background:url(../images/structure/fond/pointille_gris.gif) repeat top left;padding:10px}
#Groupe .col3{width:300px;float:left}
#Mentions{float:left;width:833px;text-align:justify;margin:30px 60px}
#Contact .Droite .SelectListeRes{float:left;width:210px}
#Contact .Droite .BlocTexte{float:left;width:695px}
#BlocInfoRes_ct{float:left;width:410px;height:100px;background:url(../images/structure/fond/pointille_grisclair.gif) repeat top left;margin:0 0 20px 20px;padding:20px}
#Footer{margin-top:50px;padding-bottom:10px;margin-bottom:10px;float:left;width:953px;/*height:400px;*/background-color:#fff;}
#Footer a{text-align:left;text-decoration:underline;font-size:11px;color:#000}
#Footer .ombreHaut{float:left;width:953px;height:6px;background:url(../images/structure/fond/ombre_footer.png) repeat-x top left}
#Footer .Texte{font-size:11px;float:left;text-align:left;padding:20px 15px}
#Footer .Interstice{border-top:1px solid #000;border-bottom:1px solid #000}
#Footer .ListeRes{float:left;padding-top:5px}
#Footer .ListeRes div{text-align:justify}
#Footer .Rub{text-align:left;float:left;padding:20px 25px 0 15px}
#Footer .RubDroite{float:right;padding:10px 80px 0 0}
#GlobalButton a,#GlobalButtonMin a{text-transform:uppercase;color:#FFF;text-decoration:none}
#BlocTitreGlobal a,#BlocTitreGlobal .txt a,#BlocQui .col2 p a,#Logement .col1 a,#Logement .col1_last a,#Nos_services .ligne .col .service a{color:#000;text-decoration:inherit}
#BlocTitreGlobal h1{font-size:19px;font-weight:bolder;text-align:left;text-transform:uppercase;margin:5px 5px}
#BlocTitreGlobal span{font-size:19px;font-weight:bolder;text-align:left;text-transform:uppercase}
#BlocTitreGlobal h2,#BlocTitreGlobal h3,.Font14{float:left;font-size:14px;margin:5px 5px;}
.Font13,#Footer .Rub .Titre{font-size:13px}
.FontGris,#Quartier .Inactif{color:#666}
.FontBlanc,#Menu .Lien .Ligne_2_actif a{color:#FFF}
.FontRouge,#stage_immobilier a:hover{color:red}
.no_underline,#FilAriane a:hover,#BlocActu .Col1 .Lien a:hover,#BlocResidence .Col1 a:hover,#Privilege .Droite a:hover,,#Privilege .centre a:hover#Footer a:hover{text-decoration:none}
#resa_mon_logement,#resa_bon_a_savoir,#stage_immobilier{background:url(../images/structure/fond/pointille_gris.gif) repeat top left;margin:0 0 20px;padding:15px}
#infos_gauche{background:url(../images/structure/fond/pointille_gris.gif) repeat top left;margin:0 0 20px;padding:12px}
#infos_gauche a{color:#000}
#resa_ma_residence ul,#BlocResidence .Col1 ul{margin:5px 0 0;padding:0 0 0 18px;}
#InfoResidence .Desc ul{margin:0 0 0;padding:0 0 0 18px;}
#stage_immobilier a,#Groupe .col1 .Desc a{color:#000}
#TopMenu .Lien a:hover,#TopFacebook a:hover,#Menu a:hover{color:#CCC;text-decoration:none}
#FilAriane a,#Privilege .Droite a,#Privilege .centre a, #StageEmploi .Droite a,#Contact .Droite a{color:#000;text-decoration:underline}
#Prestations{float:left;position:relative;width:590px;text-align:left;}
#partenariat{float:left;position:relative;width:900px;text-align:left;}
#partenariat img{width:100px;height:60px;margin:0 9px 10px 0;}
#Prestations .DefileServices #defile_picto_services,#BlocResidences table#tBlocResidences table td,#Nos_services .ligne .col2 .photo,#partenariat .DefileEcoles #defile_picto_ecoles{text-align:center}
#Prestations .DefileServices #defile_picto_services span#tv{background-position:0 0}
#PourReserver .Bloc .ImgButton a,#BlocActu .Col2 a,#Groupe .col1 .Desc a:hover{color:#000;text-decoration:none}
#BlocActu .Illustration,#BlocActu .Col1 .Lien{padding-top:10px}
#BlocActu .Col1 .IlsEnParlent,#BlocActu .Col1 .BonaSavoir{float:left;width:285px;font-size:16px;font-weight:bolder;text-align:left;padding:10px 0 0 10px}
#BlocQui,#TrInfoPrat{float:left;width:927px;background:url(../images/structure/fond/pointille_gris.gif) repeat top left;margin:0 0 20px 13px}
#BlocQui .col2 .Titre,#Footer .TexteGras{font-size:14px;font-weight:700}
#BlocQui .col2 span a,#TrInfoPrat .col2 span a{color:#FFF;text-decoration:inherit}
#Logement .col1 .lot,#Logement .col1_last .lot,#TrInfoPrat .col2 .Titre,#Groupe .Titre{padding-bottom:5px;font-size:14px;font-weight:700}
#Logement .col1 p,#Logement .col1_last p{font-size:12px;height:80px}
#Logement .col1 .photo,#Logement .col1_last .photo{text-align:center;height:116px}
#Nos_services .ligne .col2,#Quartier .Legende .Tr .Picto,#Tarifs .Droite .BlocService .Picto,#CmtReserverIbail .Tr .Col img,#CmtReserverIbail .Tr .ColLas img{float:left}
#InfoResidence,#Descriptif,#Quartier{float:left;width:953px}
#MenuResidence,#CmtReserverIbail{float:left;width:927px;padding:20px 13px 0}
#MenuResidence .Rub a,#MenuResidence .RubActive a, #bt_Descriptif a , #bt_Quartier a , #bt_LesServices a , #bt_Tarifs a, #bt_Privilege a, #bt_lp_securite a, #bt_lp_proximite a, #bt_lp_aides a, #bt_lp_services a, #bt_lp_simplicite a{font-size:15px;color:#FFF;text-decoration:none;cursor:pointer;}
#Descriptif .Gauche .Tr_last .Visuel,#Descriptif .Gauche .Tr .Visuel{float:left;width:80px;padding-right:20px;margin-top:20px;padding-bottom:20px}
#Descriptif .Droite .EncartPromo{float:left;width:319px;border:#F44242 solid 1px;margin-bottom:15px;}
#Descriptif .Droite .EncartPromo .titre{background-color:#F44242;color:#FFFFFF;padding:2px 5px 2px 5px;}
#Descriptif .Droite .EncartPromo .TxtPromo{width:310px;float:left;padding:5px 5px 0 5px;font-size:10px;color:#5D5D5D;}
#Descriptif .Droite .EncartPromo .TxtPromo ul{padding-left:30px;line-height:15px;font-weight:600;}
#Descriptif .Droite .EncartPromo .reserve_dispo{float:right;}
#Services .Gauche,#Services .Droite{float:left;width:460px}
#Tarifs,#Avis{float:left;width:927px;margin:15px 13px 10px;}
#Tarifs .TitreTarif,#TabTarif .Titre,#Avis .TitreAvis,#Privilege .TitrePrivilege{font-size:17px;font-weight:700;padding-bottom:5px}
#Avis .Gauche{float:left;width:540px;margin-left:20px;padding:20px 0 0}
#Tarifs .Droite,#Avis .Droite{float:right;background:url(../images/structure/fond/pointille_gris.gif) repeat top left;width:265px;padding:5px 5px 5px 5px;}
#Tarifs .Droite .BlocService,#CmtReserverIbail .TrLast .Gauche{float:left;width:320px}
#TypeLogement,#Partenariat{float:left;width:927px;margin:0 13px 20px}
#Privilege .Gauche .Tr .Libelle,#Privilege .Gauche .Tr_actif .Libelle{float:left;width:450px;font-size:13px}
#Reservation,#StageEmploi,#CarteEmotion,#Contact{float:left;width:932px;margin:0 8px 20px 13px}
#MenuCmtReserver a,#MenuStageEmploi a{font-size:13px;color:#FFF;text-decoration:none}
#CmtReserverIbail .TrLast .Titre,#CmtReserverIbail .Tr .Titre{font-size:18px;padding-bottom:20px}
#StageEmploi .Gauche,#Contact .Gauche,#CarteEmotion .Gauche{float:left;width:190px;font-size:11px;margin:20px 0}
#StageEmploi .Droite,#Contact .Droite,#CarteEmotion .Droite{float:left;width:700px;margin:20px 0 20px 20px}
#StageEmploi .Droite .Tr,#Contact .Droite .Tr,#CarteEmotion .Droite .Tr{float:left;width:695px;background:url(../images/structure/fond/point_noir.gif) repeat-x bottom left;margin:0 0 20px;padding:0 20px 30px 0}
#StageEmploi .Droite .TrLast,#Contact .Droite .TrLast,#CarteEmotion .Droite .TrLast{float:left;width:695px;padding:0 20px 0 0}
#StageEmploi .Droite a:hover,#Contact .Droite a:hover{color:#333;text-decoration:none}
#StageEmploi .BlocCandidature,#Contact .BlocEnvoiMsg{float:left;font-size:11px;background:url(../images/structure/fond/pointille_grisclair.gif) repeat top left;margin:20px 0 10px;padding:20px}
#StageEmploi .BlocCandidature .Col1,#Contact .BlocEnvoiMsg .Col1{float:left;font-weight:700;width:160px;padding-top:2px}
#StageEmploi .BlocCandidature .Col2,#Contact .BlocEnvoiMsg .Col2{float:left;width:490px;padding-bottom:3px}
#StageEmploi .BlocCandidature .Col3,#Contact .BlocEnvoiMsg .Col3{float:left;width:640px;text-align:right;padding:10px 10px 0 0}
#Partenariat .TrForm .gauche,#Partenariat .TrForm .droite,#Partenariat .Droite{float:left;width:450px}
#lp_services{float:left;position:relative;width:950px;text-align:left;}
#lp_services .Titre{font-size:19px;font-weight:bolder;padding:0 20px 10px 10px}
#lp_services .col1{width:480px;height:225px;float:left;text-align:left;}
#lp_services .col1 p{text-align:justify;padding:0 0 10px 10px}
#lp_services .col1 .DivServices{position:absolute;padding-left:10px;width:480px;}
#lp_services .col1 .DivServices span{position:relative;background-color:#666;float:right;padding:5px}
#lp_services .col1 .DivServices span a{color:#FFF;text-decoration:inherit}
#lp_services .col2{width:431px;height:225px;float:right;padding:10px 10px 10px 10px;}
.txtBleu20pixBold{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:20px;font-weight:bold;color:#0c2d83;}
.txtBleu11pix{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;font-weight:normal;color:#0c2d83;}
.txtNoire20pixBold{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:20px;font-weight:bold;color:#000;}
.txtNoire11pix{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;font-weight:normal;color:#000;}
.BarreSeparation{position:relative;float:left;width:927px;height:2px;border-top:1px solid #000;margin:0 13px}
.BlocEcolesTitre{position:relative;float:left;margin:0px;padding-top:25px;width:940px;text-align:left;}
.BlocEcolesTitre span{position:absolute;left:17px;bottom:2px;margin:0px;font-size:13px;font-weight:700;}
.BlocEcolesTexte{float:left;margin:0px;padding:0px 15px 0px 15px;background-color:#fff;text-align:justify}
.BlocEcolesTexte span{display:inline;}
.BlocEcolesTexte p span.suite{display:inline;cursor:pointer;}
.BlocEcolesTexte p span.masque{display:none;}
.btn_gradient { background:#ff5B00; background: -webkit-gradient(linear, left top, left bottom, from(rgba(255,91,0,1)), to(rgba(255,134,0,1)) ); background: -webkit-linear-gradient( top, rgba(255,91,0,1), rgba(255,134,0,1) ); background: -moz-linear-gradient( top, rgba(255,91,0,1), rgba(255,134,0,1) ); background: -o-linear-gradient( top, rgba(255,91,0,1), rgba(255,134,0,1) ); background: linear-gradient( top, rgba(255,91,0,1), rgba(255,134,0,1) ); }
.btn_border_raduis {-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px;-moz-box-shadow:1px 1px 1px rgba(0, 0, 0, .2);-webkit-box-shadow:1px 1px 1px rgba(0, 0, 0, .2);box-shadow:0 1px 2px rgba(0, 0, 0, .2);-webkit-transition:background-position 0.3s ease-in-out;-moz-transition:background-position 0.3s ease-in-out;-o-transition:background-position 0.3s ease-in-out;-ms-transition:background-position 0.3s ease-in-out;transition:background-position 0.3s ease-in-out;}
.btn_ok {
float:left;
cursor:  pointer;
font-weight:bold;
font-size:14px;
text-align:center;
color:#ffffff;
margin:5px 0px 0px 0px;
text-align:center;
height:25px;
width:32px;
padding:1px 5px;
line-height:25px;
background: #ff5B00;
background: -webkit-gradient(linear, left top, left bottom, from(rgba(255,91,0,1)), to(rgba(255,134,0,1)) ); 
background: -webkit-linear-gradient( top, rgba(255,91,0,1), rgba(255,134,0,1) ); 
background: -moz-linear-gradient( top, rgba(255,91,0,1), rgba(255,134,0,1) ); 
background: -o-linear-gradient( top, rgba(255,91,0,1), rgba(255,134,0,1) ); 
background: linear-gradient( top, rgba(255,91,0,1), rgba(255,134,0,1) ); 
-moz-border-radius:5px;
-webkit-border-radius:5px;
border-radius:5px;
-moz-box-shadow:1px 1px 1px rgba(0, 0, 0, .2);
-webkit-box-shadow:1px 1px 1px rgba(0, 0, 0, .2);
box-shadow:0 1px 2px rgba(0, 0, 0, .2);
-webkit-transition:background-position 0.3s ease-in-out;
-moz-transition:background-position 0.3s ease-in-out;
-o-transition:background-position 0.3s ease-in-out;
-ms-transition:background-position 0.3s ease-in-out;
transition:background-position 0.3s ease-in-out;
}
.btn_ok:hover { background:#ff6E00;}
.bouton_partenaires{font-weight:700;font-size:10px;text-align:center;line-height:32px;width:150px;background-color:#ff6e00;border-radius:0}.bouton_partenaires a{text-decoration:none;color:#fff;text-transform:uppercase}div.col2 .bouton_partenaires{position:absolute;bottom:0;right:0;margin-bottom:15px;margin-right:15px}.imagePartenaire{max-width:280px;float:left;padding-top:10px;padding-left:35px}.blocModuleRecherchePartenaires{width:930px;float:left;text-align:left;padding-left:13px}.listeRecherchePartenaires{float:left;height:38px;text-align:left}.listeRecherchePartenaires .liste{float:left;vertical-align:middle;height:40px;padding:6px 6px 0 0}.listeRecherchePartenaires .picto{float:left;vertical-align:middle;height:40px;padding:6px 6px 0 9px}.listeRecherchePartenaires select{border:5px;width:210px;height:27px;font-size:12.5px;font-weight:700;color:#666;padding:5px}div.motCle{position:relative;padding-left:10px;overflow:hidden;width:190px;background-position:-483px -130px;line-height:26px;height:26px;background-image:url(http://sapp-mtr90/estudines/jquery/formulaire/images/sprite.png);background-repeat:no-repeat;-webkit-font-smoothing:antialiased}div.motCle input{display:block;position:relative;border:none;background:0 0;width:188px;line-height:26px;height:26px;padding-left:2px;background-position:right 0;background-image:url(../images/sprite.png);background-repeat:no-repeat;-webkit-font-smoothing:antialiased;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:11.5px;line-height:1.4;font-weight:400;color:#000;text-align:left;margin:0}div.motCle ::placeholder{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:11.5px;line-height:1.4;font-weight:400;color:#000;text-align:left;margin:0}@-moz-document url-prefix(){div.motCle :placeholder-shown{padding-top:4px}}div.motCle input:focus{outline-width:0}#BlocTitreGlobal i{font-size:19px;font-style:italic;text-align:left;margin:5px 5px;float:left}.VosAvantages{float:left;width:927px;margin:0 13px 30px}.VosAvantages .col1{width:446px;float:left;padding-right:35px;text-align:justify}.VosAvantages .col2{width:446px;float:left;text-align:justify}div.VosAvantages #BlocTitreGlobal{padding-left:0;margin:5px 0}.VosAvantages #BlocTitreGlobal h1{margin:5px 0}.VosAvantages h2{color:#e3000c;text-transform:uppercase}.VosAvantages .bouton_partenaires{float:right}div.VosAvantages div.col1 .bouton_partenaires{margin-top:16px}div.VosAvantages div.col2 .bouton_partenaires{margin-right:0}div.VosAvantages div.col2 .bouton_partenaires{position:static}
.bloc_devenir_partenaire .bouton_partenaires{margin: 0 auto 0 auto;}#CarteEmotion .bouton_partenaires a{float:none;color:#fff}#CarteEmotion .Gauche .slide{overflow:hidden;height:1260px}#mob_conteneur{width:680px;margin:0 15px;padding:0;font-size:11pt}#top_carte_emotions{margin:0;background-image:url(../images/carte_emotions/visuel-carte.jpg);width:680px;height:400px}#top_texte{float:right;padding:0;margin:150px 0 0 0;text-align:left;font-size:14pt;width:330px;height:250px;color:#fff}#top_texte span{text-transform:uppercase;color:#0b7db9;font-size:17pt}#top_texte p{padding:0;margin:0}#CarteEmotion .bloc_texte1{text-align:center;padding:5px;line-height:35px;margin:20px 0 20px 0}#CarteEmotion .bloc_texte1 p{line-height:19px}#CarteEmotion .bloc_texte1 span{font-size:14pt;font-weight:700;color:#e2000b;text-transform:uppercase}.Gauche .imagePartenaire{margin-bottom:11px}.bloc_texte2_emot{text-align:center;margin:0 10px 0 10px;padding:0;line-height:25px;font-weight:700}.BoxSliderPartenaire{margin-bottom:17px;padding:22px;border:1px solid #f0f0f3}div.polaroid{width:180%;height:138px}div.polaroid a{color:#fff;text-decoration:none;text-transform:uppercase;font-weight:700}.beaute{background-color:#b1014c}.hebergement{background-color:#e3000b}.loisirs{background-color:#00a3b4}.mode{background-color:#0056a0}.restauration{background-color:#00a139}.technologie{background-color:#ee7200}div.polaroid img{width:100%}div.polaroid p{text-align:center;margin-top:6px;z-index:3}div.bloc_categorie{margin:20px 0 20px 0;width:927px;float:left}.bloc_categorie .col-1{width:200px;float:left;padding-right:40px;padding-bottom:40px}.bloc_categorie .col-2{width:200px;float:left;padding-right:40px;padding-bottom:40px}.bloc_categorie .col-3{width:200px;float:left;padding-right:40px;padding-bottom:40px}.bloc_devenir_partenaire{background:url(../images/structure/fond/pointille_gris.gif) repeat top left;width:100%;height:210px;border-radius:8px;margin-top:30px;text-align:center}.bloc_devenir_partenaire a{color:#000;font-weight:700;float:left}.bloc_devenir_partenaire img{float:left;margin-right:10px}div.downloadPdf{margin-left:46px;margin-top:4px;float:left}.bloc_devenir_partenaire strong{padding:28px 0 0 0;display:block}
.sectionPartenaires{margin:10px 20px;padding-top:15px}.sectionPartenaires .titre{font-size:22px;margin-bottom:10px;background:url(../images/structure/fond/pointille_gris.gif);padding:9px;text-transform:uppercase}.texte{padding:0 10px}div.contentPartenaires{display:block;margin:0 0 20px;background:#fff;padding:24px;border-left:1px solid #d4d4d3;border-right:1px solid #d4d4d3;border-bottom:1px solid #d4d4d3}div.contentTop{border-bottom:solid 1px #d4d4d3;margin-bottom:0}.Desc .imagePartenaire{float:none;padding:0}#InfoPartenaire{margin:10px 20px;width:100%;background:0 0;float:left;width:953px}#InfoPartenaire .Photo{float:left;width:500px;height:315px;padding:0}#InfoPartenaire .Desc{float:left;width:414px;padding-left:13px;margin-top:0;text-align:center;line-height:1.2}#InfoPartenaire .bouton_partenaires{width:181px;margin:0 auto 0 auto;padding:4px;font-size:11px}.promo{color:#095ba3;font-weight:700;font-size:2em;text-transform:uppercase}.descPromo{color:#0056a1}.desc-col2 .offre{font-style:italic}