@charset "UTF-8";
/* CSS Document */
html,body { margin:0; padding:0; }
body { background:#ececec url(../images/background_site.jpg) no-repeat fixed; margin:0; padding:0; font-family: "Helvetica", Arial, sans-serif; font-size:11px; color:#6a6a6a; }
.Clear { clear:both; }
a {outline: none;}
:focus { outline:0; }
/* Conteneur */
#Conteneur { width:875px; height:auto; margin:14px auto 0 auto; padding:0; }
/* En-tête */
#Conteneur #ADL { width:875px; height:27px; margin:0 0 14px 0; padding:0; background:url(../images/adlawans.png) no-repeat left; }
/* Rechercher / Connexion */
#Conteneur #ADL #LogRec { float:right; width:166px; margin:10px 0 0 0; padding:0; }
#Conteneur #ADL #LogRec #Rechercher { float:left; width:84px; line-height:31px; background:#f4f4f4; text-align:center; font-weight:bold; color:#cf5984; cursor:pointer; border-right:1px solid #fff; }
#Conteneur #ADL #LogRec #Connexion { float:right; width:81px; line-height:31px; background:#f4f4f4; text-align:center; font-weight:bold; color:#cf5984; cursor:pointer; }
#Conteneur #ADL #LogRec #Rechercher a, #Connexion a { text-decoration:none;  color:#cf5984; }
/* Entete */
#Conteneur #Entete { width:849px; height:auto; margin:0; padding:14px 13px 14px 13px; background:#fff; }
/* Menu */
#Conteneur #Entete #Menu { float:left; width:849px; margin:0 0 1px 0; padding:0; background:#f4f4f4; }
#Conteneur #Entete #Menu ul { margin:0; padding:0; }
#Conteneur #Entete #Menu ul li { float:left; margin:0 0 0 12px; padding:0; list-style:none; font-weight:bold; line-height:31px; cursor:pointer; }
#Conteneur #Entete #Menu ul li:hover { color:#009b92; }
#Conteneur #Entete #Menu ul li a { text-decoration:none; color:#6a6a6a; }
#Conteneur #Entete #Menu ul li a:hover { color:#009b92; }
#Conteneur #ADL #Recherche { position:absolute; display:none; margin:0; width:849px; background:none; }
#Conteneur #ADL #Recherche #form_Recherche { float:right; width:166px; border:none; margin:0; padding:0; background:#f4f4f4; }
#Conteneur #ADL #Recherche #form_Recherche #keyword { width:146px; margin:0; padding:6px 0 6px 0; font-family:"Helvetica", Arial, sans-serif; font-weight:bold; text-indent:10px; color:#f4f4f4; border:10px solid #f4f4f4; background:#6a6a6a; }
/* Flash */
#Conteneur #Entete #Flash { width:849px; height:200px; margin:14px 0 0 0; }
#Conteneur #Entete #Flash .Over { width:849px; height:200px; margin:46px 0 0 0; }
#Conteneur #Entete #Flash #Images { float:left; width:563px; height:200px; background:#fff; overflow:hidden; }
#Conteneur #Entete #Flash #Images #Legende { position:absolute; margin:172px 0 0 0; width:563px; line-height:28px; text-indent:14px; background:url(../images/legende.png) no-repeat; color:#005170; font-size:1em; }
/* Flash news */
#Conteneur #FlashNews { margin:14px 0 0 0; padding:14px 13px 14px 13px; width:849px; height:24px; background:#fff; text-align:justify; color:#6a6a6a; }
#Conteneur #FlashNews h1 { float:left; line-height:26px; margin:0; padding:0; font-weight:normal; font-size:20px; color:#cf5984; text-transform:uppercase; }
#Conteneur #FlashNews h1 a { text-decoration:none; color:#cf5984; }
#Conteneur #FlashNews .Fermer { float:right; width:16px; height:16px; margin:4px 0 0 0; padding:0; border:none; background:url(../images/cross.jpg) no-repeat; cursor:pointer; }
/* News */
#Conteneur #Entete #Flash #Raccourcis { float:right; width:273px; height:200px; margin:0; padding:0; }
#Conteneur #Entete #Flash #Raccourcis h1 { height:30px; margin:0 0 1px 0; padding:0; font-size:1.2em; background:url(../images/flashRaccourcis.png) no-repeat; text-indent:-9999px; }
#Conteneur #Entete #Flash #Raccourcis ul { margin:0; padding:0; }
#Conteneur #Entete #Flash #Raccourcis ul li { list-style:none; margin:0 0 1px 0; background:#cf5984; width:273px; line-height:25px; text-indent:11px; }
#Conteneur #Entete #Flash #Raccourcis ul li:hover { text-indent:14px; }
#Conteneur #Entete #Flash #Raccourcis ul li a { text-decoration:none; color:#fff; }
#Conteneur #Entete #Flash #Raccourcis #Archives { float:left; width:130px; line-height:28px; background:url(../images/news_archives.png) repeat; margin:11px 0 0 0; color:#005170; text-indent:14px; }
#Conteneur #Entete #Flash #Raccourcis #Archives a { text-decoration:none; color:#005170; }
#Conteneur #Entete #Flash #Raccourcis #Presse { float:right; width:116px; line-height:28px; background:url(../images/news_archives.png) repeat; margin:11px 0 0 0; color:#005170; text-align:right; padding:0 14px 0 0; }
#Conteneur #Entete #Flash #Raccourcis #Presse a { text-decoration:none; color:#005170; }
/* Contenu */
#Conteneur #Page { float:left; width:549px; height:100%; margin:14px 0 14px 0; padding:14px 14px 0 14px; overflow:hidden; background:#fff; overflow:hidden; }
#Conteneur #Page h1 { width:549px; padding:0 0 14px 0; margin:0 0 14px 0; border-bottom:1px solid #dedede; color:#009c95; font-weight:normal; font-size:1.5em; }
#Conteneur #Page h2 { width:549px; font-size:14px; margin:0 0 14px 0; padding:0 0 14px 0; line-height:normal; border-bottom:1px solid #dedede; font-weight:normal; }
#Conteneur #Page h1.articlesADL { width:549px; height:28px; line-height:28px; padding:0; margin:0 0 14px 0; border:none; background:url(../images/news_archives.png) repeat; color:#009c95; font-weight:normal; font-size:1.1em; text-align:center; }
#Conteneur #Page h1.articlesADL a { text-decoration:none; color:#005170; }
#Conteneur #Page h1.archives { width:549px; height:auto; padding:14px 0 0 0; margin:0 0 14px 0; border:none; background:#fff; color:#009c95; font-weight:normal; font-size:1.1em; text-align:center; border-top:1px solid #dedede; }
#Conteneur #Page h1.archives a { text-decoration:none; color:#005170; }
/* Galeries photos */
#Conteneur #Page li.Galerie { float:left; list-style:none; width:267px; height:200px; margin:0 14px 14px 0; padding:0; background:#fff; overflow:hidden; border:none; }
#Conteneur #Page li.Galerie img { border:none; }
#Conteneur #Page li.GalerieSans { float:left; list-style:none; width:267px; height:200px; margin:0 0 14px 0; padding:0; background:#fff; overflow:hidden; border:none; }
#Conteneur #Page li.GalerieSans img { border:none; }
#Conteneur #Page li.Galerie .Legende,li.GalerieSans .Legende { position:absolute; margin:175px 0 0 0; width:267px; line-height:25px; text-indent:14px; background:url(../images/legende.png) no-repeat; color:#005170; font-size:1em; }
/* Formulaire(s) */
#Conteneur #Page #module_contact { margin:0; padding:0; }
#Conteneur #Page #module_contact label { display:block; font-weight:bold; text-align:left; width:200px; line-height:31px; float:left; font-size:12px; }
#Conteneur #Page #module_contact #entreprise,#nom,#email,#sujet_email,#sujet_date,#sujet_titre { float:left; border:none; background:#e5e5e5; font-family: "Helvetica", Arial, sans-serif; color:#cf5984; text-indent:14px; width:339px; padding:10px 0 10px 0; margin:0 0 20px 10px; }
#Conteneur #Page #module_contact #message { float:left; border:none; background:#e5e5e5; font-family: "Helvetica", Arial, sans-serif; color:#cf5984; text-indent:14px; width:339px; padding:10px 0 10px 0; margin:0 0 20px 10px; }
#Conteneur #Page #module_contact button { float:right; margin:0 0 14px 0;  padding:10px 0 10px 0; width:175px; background:#ce5984; text-align:center; color:#FFFFFF; font-size:11px; font-weight:bold; border:none; cursor:pointer; }
/* Connexion */
#Conteneur #Page #form_Connexion { margin:0; padding:0; }
#Conteneur #Page #form_Connexion label { display:block; font-weight:bold; text-align:left; width:200px; line-height:31px; float:left; font-size:12px; }
#Conteneur #Page #form_Connexion #email_login,#email_password { float:left; border:none; background:#e5e5e5; font-family: "Helvetica", Arial, sans-serif; color:#cf5984; text-indent:14px; width:339px;  padding:10px 0 10px 0; margin:0 0 20px 10px; }
#Conteneur #Page #form_Connexion button { float:right; margin:0 0 14px 0; padding:10px 0 10px 0; width:175px; background:#ce5984; text-align:center; color:#FFFFFF; font-size:11px; font-weight:bold; border:none; cursor:pointer; }
#Conteneur #Page #form_Connexion span { float:right; margin:0 14px 0 0; padding:10px 0 10px 0; font-size:11px; }
#Conteneur #Page #form_Connexion span a { text-decoration:none; color:#6a6a6a; }
/* Demande */
#Conteneur #Page #form_Demande { margin:0; padding:0; }
#Conteneur #Page #form_Demande label { display:block; font-weight:bold; text-align:left; width:200px; line-height:31px; float:left; font-size:12px; }
#Conteneur #Page #form_Demande #acces_entreprise,#acces_email { float:left; border:none; background:#e5e5e5; font-family: "Helvetica", Arial, sans-serif; color:#cf5984; text-indent:14px; width:339px;  padding:10px 0 10px 0; margin:0 0 20px 10px; }
#Conteneur #Page #form_Demande button { float:right; margin:0 0 14px 0; padding:10px 0 10px 0; width:175px; background:#ce5984; text-align:center; color:#FFFFFF; font-size:11px; font-weight:bold; border:none; cursor:pointer; }
#Conteneur #Page #form_Demande span { float:right; margin:0 14px 0 0; line-height:31px; font-size:11px; }
#Conteneur #Page #form_Demande span a { text-decoration:none; color:#6a6a6a; }

/* Présenter activité */
#Conteneur #Page #module_activite { margin:0; padding:0; }
#Conteneur #Page #module_activite h1#Ressource { cursor:pointer; }
#Conteneur #Page #module_activite #Ressources { display:none; }
#Conteneur #Page #module_activite label { display:block; font-weight:bold; text-align:left; width:200px; line-height:31px; float:left; font-size:12px; }
#Conteneur #Page #module_activite #adresse,#cp,#commune,#tel,#fax,#adresse_social,#cp_social,#commune_social,#statut,#tel_social,#fax_social,#num_entreprise,#nom_responsable,#tel_responsable,#fax_responsable,#email_responsable,#nom_ressource,#tel_ressource,#fax_ressource,#email_ressource,#site_web,#qualite,#gsm,#gsm_social,#gsm_responsable,#gsm_ressource,#secteur,#activite,#temps_plein,#temps_partiel,#temps_interim,#temps_aide,#statut_personnel,#saisonniers,#photoLegende,#photo,#mdp,#new_mdp { float:left; border:none; background:#e5e5e5; font-family: "Helvetica", Arial, sans-serif; color:#cf5984; text-indent:14px; width:339px;  padding:10px 0 10px 0; margin:0 0 20px 10px; }
#Conteneur #Page #module_activite select { float:left; border:none; width:339px; height:31px; margin:0 0 20px 10px; }
#Conteneur #Page #module_activite textarea { float:left; border:none; background:#e5e5e5; font-family: "Helvetica", Arial, sans-serif; color:#cf5984; text-indent:14px; width:339px;  padding:10px 0 10px 0; margin:0 0 20px 10px; }
#Conteneur #Page #module_activite #description { float:left; border:none; background:#e5e5e5; font-family: "Helvetica", Arial, sans-serif; color:#cf5984; text-indent:14px; width:549px; height:100px;  padding:10px 0 10px 0; margin:0 0 20px 0; }
#Conteneur #Page #module_activite button { float:right; margin:0 0 5px 0; padding:10px 0 10px 0; width:175px; background:#ce5984; text-align:center; color:#FFFFFF; font-size:11px; font-weight:bold; border:none; cursor:pointer; }

/* Span */
#Conteneur #Page h1 span { float:right; line-height:25px; margin:0 0 0 10px; font-size:12px; }
#Conteneur #Page h1 span.Retour { float:right; background:url(../images/bouton_retour.png) no-repeat; width:63px; height:25px; }
#Conteneur #Page h1 span.Retour a { float:right; width:63px; height:25px; border:none; }
#Conteneur #Page h1 span.Accueil { float:right; background:url(../images/bouton_accueill.png) no-repeat; width:71px; height:25px; }
#Conteneur #Page h1 span.Accueil a { float:right; width:71px; height:25px; border:none; }
/* Contenu */
#Conteneur #Page #Contenu { float:left; width:549px; height:auto; padding:0 0 14px 0; overflow:auto; font-size:12px; text-align:justify; color:#6a6a6a; overflow:hidden; }
#Conteneur #Page #Contenu p { margin:0 0 10px 0; padding:0; font-size:11px; }
#Conteneur #Page #Contenu h1 { width:549px; font-size:18px; margin:0 0 14px 0; padding:0 0 14px 0; line-height:normal; border-bottom:1px solid #dedede; color:#009c95; font-weight:normal; }
#Conteneur #Page #Contenu h2 { width:549px; font-size:16px; margin:0; padding:0 0 7px 0; line-height:normal; border-bottom:1px solid #dedede; color:#009c95; font-weight:normal; }
#Conteneur #Page #Contenu h3 { font-size:14px; margin:0 0 10px 0; padding:0; line-height:normal; }
#Conteneur #Page #Contenu h4 { font-size:13px; margin:0; padding:0; line-height:normal; }
#Conteneur #Page #Contenu h1 a, #Conteneur #Page #Contenu h3 a { color:#6a6a6a; }
#Conteneur #Page #Contenu li { margin:0; padding:0; font-size:11px; }
#Conteneur #Page #Contenu li a { color:#cf5984; }
#Conteneur #Page li.immo { list-style:none; padding:7px 0 7px 0; border-bottom:1px solid #dedede; }
#Conteneur #Page li.immo span { float:left; margin:0 7px 0 0; }
#Conteneur #Page li.immo span.Type { float:left; width:175px; margin:0 7px 0 0; font-weight:bold; border-right:1px solid #dedede; }
#Conteneur #Page li.immo span.Superficie { float:left; width:52px; margin:0 7px 0 0; color:#cf5984; }
#Conteneur #Page li.immo span.Adresse { float:left; width:220px; margin:0 7px 0 0; }
#Conteneur #Page li.immo span.Contact { float:right; width:75px; margin:0; text-align:right; color:#009c95; border-left:1px solid #dedede; }
#Conteneur #Page li.immo span.Contact a { text-decoration:none; color:#cf5984; }
#Conteneur #Page #Contenu a { text-decoration:none; color:#cf5984; }
#Conteneur #Page #Contenu strong { font-weight:bold; margin:0 0 5px 0; }
#Conteneur #Page #Contenu img { border:1px solid #dedede; }
#Conteneur #Page #Contenu .Description { margin:0 0 10px 0; padding:0 0 5px 0; font-size:11px; }
#Conteneur #Page #Contenu #Archives { margin:0; padding:0; }
#Conteneur #Page #Contenu #Archives ul { margin:0; padding:0; }
#Conteneur #Page #Contenu #Archives ul li { margin:0 0 10px 0; padding:0 0 10px 0; list-style:none; border-bottom:1px solid #dedede; }

/* Images */
#Conteneur #Page table { border:none; }
#Conteneur #Page #Images { margin:0; padding:14px 0 0 0; border-top:1px solid #dedede; }
#Conteneur #Page #Images ul { margin:0; padding:0; }
#Conteneur #Page #Images ul li { width:76px; height:57px; overflow:hidden; list-style:none; float:left; margin:0 14px 14px 0; padding:0; border:none; }
#Conteneur #Page #Images ul li img { border:none; margin:0; padding:0; }

/* Images Galerie */
#Conteneur #Page .Images { float:left; margin:0 14px 14px 0; padding:0; width:95px; height:75px; overflow:hidden; }
#Conteneur #Page .Images img { border:none; }

/* Images Commerce */
#Conteneur #Page .Image { float:left; margin:0 14px 0 0; padding:0; width:95px; height:75px; overflow:hidden; }
#Conteneur #Page .Image img { border:none; }

/* Offres d'emploi */
#Conteneur #Page .Offre { margin:0 0 14px 0; padding:0 0 14px 0; border-bottom:1px solid #dedede; }
#Conteneur #Page .Offre h1 { margin:0 0 7px 0; padding:0; border:none; font-size:16px; }
#Conteneur #Page .Offre h3 { margin:0; padding:0; }
#Conteneur #Page .Offre h3 span { float:right; font-size:11px; text-transform:uppercase; }
#Conteneur #Page .Offre h3 span a { text-decoration:none; color:#cf5984; }
#Conteneur #Page .Offre p { margin:0; padding:0; }

/* Commerces */
#Conteneur #Page #Commerces { padding:0 0 14px 0; }
#Conteneur #Page #Commerces h2 { width:549px; font-size:13px; margin:0; padding:0 0 4px 0; line-height:normal; color:#005170; font-weight:normal; }
#Conteneur #Page #Commerces h3 { width:549px; font-size:14px; margin:0; padding:0 0 7px 0; line-height:normal; border-bottom:1px solid #dedede; color:#005170; font-weight:normal; }
#Conteneur #Page #Commerces h4 { margin:7px 0 10px 0; padding:0 0 7px 0; border-bottom:1px solid #dedede; }
#Conteneur #Page #Commerces h5 { font-size:11px; margin:1px 0 2px 0; padding:0 0 7px 0; font-style:italic; font-weight:normal; }
#Conteneur #Page #Commerces a { text-decoration:none; color:#cf5984; }
#Conteneur #Page #Commerces li { margin:0 0 7px 0; padding:0 0 7px 0; list-style:none; border-bottom:1px solid #dedede; font-size:11px; overflow:auto; }
#Conteneur #Page #Commerces li .Gauche { float:left; }
#Conteneur #Page #Commerces li a { text-decoration:none; color:#cf5984; }
#Conteneur #Page #Commerces li span { float:right; }
#Conteneur #Page #Commerces li .Plus { position:absolute; margin:0 0 0 479px; text-align:right; width:70px; height:18px; border-bottom:1px solid #ce5984; }
#Conteneur #Page #Commerces .SousCategories { display:none; }
#Conteneur #Page #Commerces .SousCategories .SousListe { margin:0 0 7px 14px; padding:0 0 7px 14px; list-style:none; border-bottom:1px solid #dedede; }
#Conteneur #Page #Commerces .SousCategories .SousListe a { color:#cf5984; }
#Conteneur #Page #Commerces .Adresse { margin:3px 0 0 0; padding:0; }
#Conteneur #Page #Commerces .Tel { margin:3px 0 0 0; }
#Conteneur #Page #Commerces .Tel .Mail { margin:3px 0 0 0; }
#Conteneur #Page #Commerces .Tel .Web { margin:3px 0 0 0; color:#009c95;}
#Conteneur #Page #Commerces .Tel .Web a { color:#009c95; }
#Conteneur #Page #Commerces #Activite { width:549px; height:auto; overflow:auto; text-align:justify; margin:0 0 14px 0; }
#Conteneur #Page #Commerces #Plan { float:right; width:186px; height:70px; border:none; background:url(../images/plan.jpg) no-repeat; }
#Conteneur #Page #Commerces #Plan a { float:right; width:186px; height:70px; }
#Conteneur #Page #Commerces #Commerce { float:left; width:349px; }
#Conteneur #Page #Commerces #Description { margin:10px 0 0 0; padding:10px 0 0 0; width:549px; text-align:justify; border-top:1px solid #dedede; }
#Conteneur #Page #Commerces #Description p { margin:0 0 10px 0; }
#Conteneur #Page #Commerces #Images { width:549px; margin:10px 0 0 0; border-top:1px solid #dedede; }
#Conteneur #Page #Commerces #Images .Image { float:left; margin:10px 10px 14px 0; }

/* News */
#Conteneur #Page .News { margin:0; padding:0 0 14px 0; }
#Conteneur #Page .News .Titre { width:549px; }
#Conteneur #Page .News .Titre h1 { float:left; margin:0 0 14px 0; padding:0; }
#Conteneur #Page .News .Titre span { float:right; color:#6a6a6a; }
#Conteneur #Page .News a { text-decoration:none; color:#cf5984; }
#Conteneur #Page .News .Edito { margin:0; padding:0; }
#Conteneur #Page .News .Edito img { float:left; margin:0 14px 14px 0; border:1px solid #dedede; }
#Conteneur #Page .News .Contenu { margin:0; text-align:justify; }
#Conteneur #Page .News .Contenu img { float:left; margin:0 14px 14px 0; border:1px solid #dedede; }
#Conteneur #Page .News .Plus { float:right; margin:14px 0 0 0; padding:0 10px 0 10px; background:#ce5984; color:#fff; font-weight:bold; line-height:31px; text-align:center; cursor:pointer; }
#Conteneur #Page .News .Plus a { text-decoration:none; color:#fff; }

/* Compte */
#Conteneur #Page .Compte { display:block; padding:8px; background:#f4f4f4; margin:0 0 7px 0; padding:0 0 14px 0; font-size:12px; color:#005170; text-align:center; }
#Conteneur #Page .Compte a { display:block; text-decoration:none; color:#005170; }

/* Sidebar */
#Conteneur #Sidebar { float:right; width:286px; height:100%; margin:14px 0 14px 0; }

/* Calendrier */
#Conteneur #Sidebar #Calendrier { width:260px; height:auto; padding:14px; margin:0 0 14px 0; overflow:auto; background:#fff; }
#Conteneur #Sidebar #Calendrier h1 { width:260px; padding:0 0 14px 0; margin:0 0 14px 0; border-bottom:1px solid #dedede; color:#cf5984; font-weight:normal; font-size:18px; text-align:center; }
#Conteneur #Sidebar #Calendrier h1 span.Gauche { float:left; }
#Conteneur #Sidebar #Calendrier h1 span.Droite { float:right; }
#Conteneur #Sidebar #Calendrier h1 span a { text-decoration:none; color:#cf5984; }
#Conteneur #Sidebar #Calendrier li { list-style: none; }
#Conteneur #Sidebar #Calendrier #Agenda { width: 260px; height:120px; background:#d5e3e5; margin:0; padding:0; overflow:auto; }
#Conteneur #Sidebar #Calendrier .Evenement { margin:10px 0 0 0; padding:10px; background:#d5e3e5; }
#Conteneur #Sidebar #Calendrier .Evenement a { text-decoration:none; color:#6a6a6a; }
#Conteneur #Page .Date { margin:0 0 5px 0; padding:0 0 5px 0; }
#Conteneur #Page .Date h1 { font-size:12px; font-weight:bold; color:#6a6a6a; border:none; margin:0; padding:0; line-height:normal; }
#Conteneur #Page .Date p { margin:3px 0 0 0; padding:0; }
#Conteneur #Page .Date p a { text-decoration:none; color:#cf5984; }
/* Date select */
#Conteneur #Page .DateSelect { margin:0 0 5px 0; padding:5px; background:#f4f4f4; border:1px solid #CCCCCC; }
#Conteneur #Page .DateSelect h1 { font-size:12px; font-weight:bold; color:#6a6a6a; border:none; margin:0; padding:0; line-height:normal; }
#Conteneur #Page .DateSelect p { margin:3px 0 0 0; padding:0; }
#Conteneur #Page .DateSelect p a { text-decoration:none; color:#cf5984; }

/* WB */
#Conteneur #Sidebar #wb { width:260px; height:auto; padding:14px; margin:0 0 14px 0; overflow:auto; background:#fff; }
#Conteneur #Sidebar #wb img { border:none; }

/* Vidéo ADL */
#Conteneur #Sidebar #videoADL { width:260px; height:auto; padding:14px; margin:0 0 14px 0; overflow:auto; background:#fff; }
#Conteneur #Sidebar #videoADL img { border:none; }
#Conteneur #Sidebar #videoADL p { margin:14px 0 0 0; text-align:right; }
#Conteneur #Sidebar #videoADL p a { text-decoration:none; color:#6a6a6a;}
/* Vidéo WB */
#Conteneur #Sidebar #videoWB { width:260px; height:auto; padding:14px; margin:0 0 14px 0; overflow:auto; background:#fff; }
#Conteneur #Sidebar #videoWB img { border:none; }
#Conteneur #Sidebar #videoWB p { margin:14px 0 0 0; text-align:right; }
#Conteneur #Sidebar #videoWB p a { text-decoration:none; color:#6a6a6a;}

/* Coordonnées */
#Conteneur #Sidebar #Coordonnees { width:260px; height:auto; padding:14px; margin:0; overflow:auto; background:#fff; }
#Conteneur #Sidebar #Coordonnees h1 { width:260px; padding:0 0 14px 0; margin:0 0 14px 0; border-bottom:1px solid #dedede; color:#005170; font-weight:normal; font-size:1.5em; }
#Conteneur #Sidebar #Coordonnees h1 span { float:right; line-height:1.5em; font-size:.8em; }
#Conteneur #Sidebar #Coordonnees h1 span a { text-decoration:none; color:#59beb8; }
#Conteneur #Sidebar #Coordonnees #Logo { text-align:center; }
#Conteneur #Sidebar #Liens { width:260px; height:auto; padding:14px; margin:14px 0 14px 0; overflow:auto; text-align:left; background:#fff; }
#Conteneur #Sidebar #Liens ul { margin:0; padding:0; }
#Conteneur #Sidebar #Liens ul li { display:block; list-style:none; padding:8px; background:#d5e3e5; margin:0 0 0 0; color:#fff; cursor:pointer; }
#Conteneur #Sidebar #Liens ul li a { display:block; text-decoration:none; color:#005170; }
#Conteneur #Sidebar #WC { width:260px; height:auto; padding:14px; margin:14px 0 0 0; overflow:auto; text-align:right; background:#fff; }
#Conteneur #Sidebar #WC a { text-decoration:none; color:#6a6a6a; }

/* Raccourcis */
#Conteneur #Sidebar #Raccourcis { width:260px; height:auto; padding:14px 14px 7px 14px; margin:0 0 14px 0; overflow:auto; background:#fff; }
#Conteneur #Sidebar #Raccourcis h1 { width:260px; padding:0 0 14px 0; margin:0 0 14px 0; border-bottom:1px solid #dedede; color:#59beb8; font-weight:normal; font-size:1.5em; }
#Conteneur #Sidebar #Raccourcis ul { margin:0; padding:0; }
#Conteneur #Sidebar #Raccourcis ul li.Raccourcis { display:block; list-style:none; padding:8px; background:#cf5984; margin:0 0 7px 0; color:#fff; cursor:pointer; }
#Conteneur #Sidebar #Raccourcis ul li.Raccourcis a { display:block; text-decoration:none; color:#fff; }
#Conteneur #Sidebar #Raccourcis .Description { display:none; }
#Conteneur #Sidebar #Raccourcis .Description .Texte { text-align:justify; margin:0 0 2px 0; padding:5px; }
#Conteneur #Sidebar #Raccourcis .Description .Lien { float:right; text-align:center; margin:0 0 7px 0; padding:5px; background:#59beb8; }
#Conteneur #Sidebar #Raccourcis .Description .Lien a { text-decoration:none; color:#fff; }

/* Pied de page */
#PiedDePage { position: absolute; bottom:0; width:100%; height:48px; margin:10px 0 0 0; padding:0; background:#eaf1f2; border-top:1px solid #c5d8db; }
#PiedDePage #Contenu { width:875px; margin:0 auto 0 auto; line-height:45px; text-align:left; color:#6a6a6a; }
#PiedDePage #Contenu #Contact { float:left; }
#PiedDePage #Contenu #Contact strong { color:#18b3ac; }
#PiedDePage #Contenu #Contact strong a { text-decoration:none; color:#18b3ac; }
