/* POSITIONEMENT **********************************************************************************************************************/
/*.top{width:987px;}
.middle{width:832px;background:transparent url(fond_middle.jpg) repeat-x 0px 0px;padding-bottom:40px;padding-left:75px;padding-right:80px;}
.middle{padding-left:0px;padding-right:0px;width:987px;}
.bottom{width:987px;}
.contenu{background:transparent url(fond.jpg) no-repeat top;margin-left:0px;width:832px;}
.contenu{background:transparent url(fond2.jpg) no-repeat top;margin-left:0px;width:987px;}
.centre{padding-top:20px;padding-left:15px;padding-right:6px;}
.centre{padding-top:5px;margin-top:5px;}
.droite{width:240px;padding-top:38px;padding-left:20px;padding-right:10px;}
.screen_gauche_1{background:transparent url(fond_header_gauche.jpg) repeat-x 0px 0px;height:249px;}
.screen_droite_1{background:transparent url(fond_header_gauche.jpg) repeat-x 0px 0px;height:249px;}
.screen_gauche_2{background:transparent url(fond_middle.jpg) repeat-x 0px 0px;}
.screen_droite_2{background:transparent url(fond_middle.jpg) repeat-x 0px 0px;}
.screen_gauche_3{background:transparent url(fond_bottom.jpg) repeat-x 0px 0px;height:54px;}
.screen_droite_3{background:transparent url(fond_bottom.jpg) repeat-x 0px 0px;height:54px;}


.top .module{margin-bottom:0px;}
.module{margin-bottom:6px;}
*/

/*.double{width:696px;}
.double_1{width:25%;}
.double_2{padding-left:0px;width:75%;}*/

/*menu portail*/
/*.menu_portail{position:absolute;margin-top:-96px;width:980px;text-align:right;}*/
/*.menu_portail{position:static;margin-top:10px;width:100%;text-align:left;}
.menu_portail .module_content{width:auto;float:right;}
.menu_portail .module_content_centre{padding:0px;}
.menu_portail .module_content_left{background:transparent url(onglet_left.png) no-repeat 0px 0px;height:28px;width:14px;}
.menu_portail .module_content_right{background:transparent url(onglet_right.png) no-repeat 0px 0px;height:28px;width:14px;}*/
/*#menu a {line-height:28px;border:0px;background:transparent url(onglet_fond.png) repeat-x 0px 0px;padding-left:10px;padding-right:10px;height:28px;color:#75797D;width:auto;}*/
/*#menu a{width:150px;line-height:28px;border:0px;background:transparent url(onglet_fond.png) repeat-x 0px 0px;padding-left:5px;padding-right:5px;height:23px;color:#316DAD;text-align:left;}
#menu a:hover{color:#C74324;background:transparent url(onglet_fond.png) repeat-x 0px 0px;}
#menu a:hover{color:#C21801;}
html > body #menu li {border:0px;}
#menu li {border:0px;}
#menu,#menu ul{border:0px;}*/

/*.cce_enquetes_recherche .recherche_champ, .cce_enquetes_recherche .recherche_dep{margin-left:20px;float:left;}*/
/*.cce_enquetes_recherche .texte{margin-top:10px;}*/
/*.page_accueil .cce_enquetes_recherche{border-radius:8px;-moz-border-radius:8px;overflow:hidden;padding-bottom:5px;margin:2px;width: 160px;}*/
/*.page_accueil .recherche_champ_dep{float:none;}
.page_accueil .cce_enquetes_recherche .texte{display:none;}
.page_accueil .cce_enquetes_recherche input,.page_accueil .cce_enquetes_recherche select{width:90%;}
*/

/*.c_1 h1{color:#316DAE;}
.c_1 h2{color:#4B4F51;}
.c_1 h3{color:#316DAE;}
.c_1 .encadre h1{color:#ffffff;}
.c_1 .encadre h2{color:#316DAE;}
.c_1 .bordure {border:solid 1px #316DAE;}
.encadre h1{color:#ffffff;font-size:15px;padding:0px;}*/

/*#page_contact .centre{padding-left:0px;border:0px;}
.contact{border:0px;width:100%;}
.contact .simple{clear:both;float:left;margin-bottom:5px;text-align:justify;}
.contact .double{clear:both;float:left;margin-bottom:5px;width:100%;}
.contact .double_1{float:left;width:25%;}
.contact .double_2{float:left;width:73%;}
.contact .double input{width:353px;}
.contact .double textarea{width:353px;}
.contact .quadruple{clear:both;float:left;margin-bottom:5px;}
.contact .quadruple_1{float:left;wifth:15%;}
.contact .quadruple_2{float:left;width:18%;}
.contact .quadruple_3{float:left;width:27%;}
.contact .quadruple_4{float:left;width:30%;}
.contact .quadruple input{width:122px;}

.contact #entreprise{display:none;}
.contact #destinataire{display:none;}
.contact .separation{line-height:8px;width:91%;}
.contact input[type='text'],.contact select, .contact textarea{border:0;box-shadow:2px 2px 7px -1px #32327d;font-size:12px;}
.contact input{height:20px;}*/

/*.cce_enquetes_recherche .recherche_champ {margin-top:8px;padding-left:4px;text-align:left;}
cce_enquetes_liste .recherche_dep{margin-top:10px;padding-left:4px;clear:both;float:left;text-align:left;}
cce_enquetes_liste .recherche_champ_dep{margin-top:10px;}
cce_enquetes_liste .recherche_champ_dep{float:left;margin-left:6px;text-align:left;}*/
/*#page_cce_enquetes_liste .recherche_champ_dep{float:left;margin-left:6px;text-align:left;}*/

/*
#page_stages_liste .double, #page_espace_client .double{width:100%;}
#page_stages_liste .double_1, #page_espace_client .double_1{width:16%;}
*/

/*.encadre .items h1{color:#4B4F51;}*/
/*
.style2 h2{color: #316CB0;line-height: 1em;text-align: left;}
.style2 .photo img{width:50%;}
.style2 .photo {text-align:center;margin-top:5px;}
*/

/*diapo photo header*/
/*.top .diaporama_photo{background-color:#FFFFFF;position:absolute;margin-top:-243px;margin-left:680px;width:290px;height:140px;overflow:hidden;border:solid 0px white;}*/
/*.top .diaporama_photo{background-color:#FFFFFF;position:absolute;margin-top:-225px;margin-left:680px;width:290px;height:140px;overflow:hidden;border:solid 0px white;}
.top .diaporama_photo .module_header{display:none;}
.top .diaporama_photo .module_content_centre{padding:0px;width:100%;}
.top .diaporama_photo h1{display:none;}
.top .diaporama_photo .photo{width:290px;}
.top .diaporama_photo img{width:290px;height:140px;overflow:hidden;}*/

/*.header{background:transparent url(header.jpg) no-repeat 0px 0px;width:987px;height:249px;}*/

/*.articles_liste .style1 h2{color: #316CB0;font-family: "Arial",sans-serif;font-size: 14px;line-height: 1em;text-align: left;background-color:#ffffff;}*/


/*
#page_stages_liste .double{width:100%;}
#page_stages_liste .double_1{width:174px;}
#page_stages_liste .double_2{width:auto;}
*/

/*.stages_liste .donnees .tel input{width:100px;}
.stages_liste .donnees .nom input, .stages_liste .donnees .prenom input{width:140px;}
.stages_liste .donnees .mail input{width:180px;}
*/
/*.stages_liste select {height:25px;margin-right:5px;float:left;}*/

/*#page_statique_430 .menu_portail{display:none;}*/
/*#page_statique_430 .header{background:transparent url(header2.jpg) no-repeat 0px 0px;width:987px;height:249px;}
#page_statique_430 .middle{padding-left:0px;padding-right:0px;width:987px;}
#page_statique_430 .contenu{background:transparent url(fond2.jpg) no-repeat top;margin-left:0px;width:987px;}
#page_statique_430 .double_1{width:25%;}
#page_statique_430 .double_2{padding-left:0px;width:75%}
#page_statique_430 .centre{padding-top:5px;margin-top:5px;}
#page_statique_430 .menu_portail{position:static;margin-top:10px;width:160px;text-align:left;}
#page_statique_430 #menu a{width:150px;line-height:28px;border:0px;background:transparent url(onglet_fond.png) repeat-x 0px 0px;padding-left:5px;padding-right:5px;height:23px;color:#316DAD;text-align:left;}
#page_statique_430 #menu a:hover{color:#C21801;}
#page_statique_430 .top .diaporama_photo{background-color:#FFFFFF;position:absolute;margin-top:-225px;margin-left:680px;width:290px;height:140px;overflow:hidden;border:solid 0px white;}*/

/*.ac_results{min-width: 300px;}
.ac_odd{background-color:#F4F4F4;color:#000000;}
.ac_over{background-color: #91AAEE;color: white;}*/

/*Infos Dep*/
/*
.cce_infos_departementales .libelle{margin-bottom:10px;}
.cce_infos_departementales .item {clear:both;float:left;width:75%;}
.cce_infos_departementales .documents{width:23%;float:left;padding-left:15px;}
.cce_infos_departementales .document, .cce_infos_departementales .legende{margin-bottom:20px;}
.cce_infos_departementales .photo img{width:98%;}
.cce_infos_departementales .recherche_champ_dep, .cce_infos_departementales .recherche_dep{margin-bottom:20px;}
.cce_infos_departementales h2 {font-size:16px;color:#316DAD;}*/


/*FAQ*/
/*
.faq h2{padding-top:2px;}
.faq .texte{padding-bottom:12px;}
*/

/*#page_espace_client .documents_liste input[type='submit']{background:none;border:none;font-size:13px;font-weight:bold;background-color:#939B9F;color:#FFFFFF;border-radius:6px;-moz-border-radius:6px;vertical-align:middle;line-height:30px;height:30px !important;padding:0px 15px;;margin-top:10px;}
#page_espace_client .documents_liste input[type='submit']:hover{color:#316cb0;}*/


/* Champs RECHERCHER */
/*
.recherche{text-align:center;width:100%;background-color:#F5F8FB;boder:1px solid #D3DBEB;margin-top:2px;margin-bottom:2px;padding-top:5px;padding-bottom:5px;}

.recherche .libelle{text-align:right;width:40%;padding-bottom:4px;}
.recherche .libelle{padding-bottom:4px;}*/

/*DOCUMENT LISTE*/
/*.documents_liste h3{color:#555555;}
.documents_liste .document{padding-left:30px;}
#page_espace_client .documents_liste select, #page_espace_client .documents_liste input[type='text'],#page_espace_client .documents_liste .valeur{width:100%;font-size:12px;}
#page_espace_client .documents_liste .valeur{width:70%;}
#page_espace_client .documents_liste .valeur, #page_espace_client .documents_liste .libelle{margin-bottom:10px;}
#page_espace_client .documents_liste .recherche .libelle{width:20%;}
#page_espace_client .documents_liste input[type='text']{border:0;box-shadow:2px 2px 7px -1px #32327d;}*/

/*#page_espace_client .double{width:960px;}
#page_espace_client .double_1{width:174px;}
#page_espace_client .double_2{width:786px;}*/
/*Moteur*/

@font-face {
 font-family:'roboto_light';
 src:url("Roboto-Light.eot");
 src:url("Roboto-Light.eot?#iefix") format("embedded-opentype"),url("Roboto-Light.woff") format("woff"),url("Roboto-Light-webfont.ttf") format("truetype");
 font-weight:300;
 font-style:normal
}

body {font-family:'roboto_light',Trebuchet MS,"Open Sans",Arial,sans-serif;font-size: 15px;}

.sous_titre{font-size:15px;}

.membre .moteur_form_champ select, .membre .moteur_form_champ textarea, .membre .moteur_form_champ input{background:none;background-color:#FFFFFF;}
input, select, .membre .moteur_form_champ input, .membre .moteur_form_champ select{line-height:32px;height:32px;border:1px solid #316CB0;padding:0px 5px;color:#316CB0;vertical-align:center;box-shadow:2px 2px 3px -1px #316CB0;}
textarea, .membre .moteur_form_champ textarea{border:1px solid #316CB0;padding:5px 5px;box-shadow:2px 2px 3px -1px #316CB0;color:#316CB0;}
input[type='button'],input[type='submit'],.bouton,.forum .nouveau{padding:0px 8px;background:#316CB0 none;color:#FFFFFF;border-radius:8px;-moz-border-radius:8px;vertical-align:center;cursor:pointer;-webkit-transition-property: background-color;-webkit-transition-duration: 2s;-moz-transition-property: background-color;-moz-transition-duration: 2s;transition-property: background-color;transition-duration: 2s;font-weight:bold;border:0px;}
input[type='button']:hover,input[type='submit']:hover,.bouton:hover, .forum .nouveau:hover{background-color:#6091D1;color:#FFFFFF;}

h1{color:#FFFFFF;background-color:#316CB0;margin-top:10px;margin-bottom:10px;padding-top:8px;padding-bottom:8px;padding-left:1%;font-size:20px;}
h2{color:#316CB0;}
h3{color:#4B4F51;}

a{color:#316CB0;text-decoration:none;}
a:visited{color:#316CB0;text-decoration:none;}
a:hover{color:#C21801;text-decoration:none;}

.header_in,.main_in, .footer_in{min-width:280px;width:100%;max-width:1300px;}
.module{max-width:1300px;min-width:280px;width:100%;}
.header{background:transparent url(header4.png) no-repeat 0px 0px;width:1300px;height:228px;background-size:100%;}
footer{padding-top:25px;}

.centre{float:left;width:74%;margin-right:1%;}
.droite{float:left;width:24%;margin-left:1%;}

#menu{font-size:17px;font-weight:bold;}
.menu_portail{border-top:2px solid #316CB0;border-bottom:2px solid #316CB0;background-color:#DADADA;}
.menu_portail li{padding:0px;}
.menu_portail a, .menu_portail .menu_only{float: left;vertical-align: center;padding: 0px 15px;line-height:32px;height:32px;color:#316CB0;}
.menu_portail a:hover{color:#FFFFFF;background-color:#316CB0;}
.menu_portail ul li ul{background-color:#316CB0;margin-top:32px;padding:0px;text-align:left;width:300px;}
.menu_portail ul li ul a{color:#FFFFFF;padding:0px;padding-left:20px;padding-right:30px;display:block;}
.menu_portail ul li ul a:hover{color:#00a3da;}
/*.menu_portail ul li ul li:hover{opacity:0.8;}*/
.menu_portail .page_accueil a::before{display:none;}
.menu_portail .page_accueil a{height:32px;}

html > body #menu li{border-right:0px !important;}


.menu_bas{background:transparent url(fond_bottom.jpg) repeat-x 0px 0px;height:54px;font-weight:bold;padding-left:1%;}
.menu_bas .menu_item{padding-top:5px;}
.filigrane{position:absolute;background:transparent url(filigrane.png) no-repeat 0px 0px;width:164px;height:109px;right:10px;;margin-top:-115px;}
.auto_completion{position:absolute;margin:-38px 0px 0px 130px;}
.auto_completion #recherche{background:transparent url(recherche.png) no-repeat 0px 0px;width:254px;height:18px;padding-bottom:8px;padding-left:40px;padding-right:15px;vertical-align:center;padding-top:7px;border:0px;box-shadow:none;}

#page_accueil .cce_enquetes_recherche{clear:both;float:left;width:48%;margin-right:0.8%;margin-left:1%;}
.cce_enquetes_recherche{clear:both;float:left;margin-top:15px;border:1px solid #c21801;margin-bottom:15px;}
.cce_enquetes_recherche .texte{padding:5px 1%;}
.cce_enquetes_recherche .titre{background-color:#c21801;color:#ffffff;font-size:15px;padding-left:2%;}
.cce_enquetes_recherche .recherche_dep, .cce_enquetes_recherche .recherche_champ_dep, .cce_enquetes_recherche .recherche_champ{float:left;margin-top:8px;margin-bottom:8px;margin-left:10px;line-height:32px;}
.cce_enquetes_recherche #recherche_cce_enquetes{margin:0;margin-left:10px;}
.cce_enquetes_recherche select{margin-left:0;padding:2px;margin-top:2px;}

/*NOUVELLE AUTOCOMPLETION*/
.ui-autocomplete{max-width:500px;width:auto;background-color:#EFEFEF;font-size:15px;display:block !important;}
.ui-menu{padding:2px 8px !important;}
.ui-menu-item{padding:5px 0px !important;list-style-image:none !important;}
.ui-menu-item.ui-state-focus{border:0px !important;background:none;background-color:#FAFAFA !important;font-weight:normal !important;color:#316CB0 !important;}

/*MEMBRE_ENCART*/
.membre_encart{background-image:none;border-radius:0px;float:left;width:48%;margin-top:15px;margin-left:0.8%;margin-right:1%;border:1px solid #316CB0;margin-bottom:15px;padding:0;height:auto;}
.membre_encart .titre{background-color:#316CB0;color:#ffffff;font-size:15px;padding-left:2%;line-height:30px;margin-left:0px;}
.membre_encart .lib, .membre_encart input{float:left;margin-top:8px;margin-bottom:8px;margin-left:10px;line-height:32px;}
.membre_encart a{float:right;margin-right:10px;}
.membre_encart br{line-height:6px;height:6px;padding:0;display:block;font-size:4px;margin:3px;}
.membre_encart .message_bienvenue {padding:16px 5px;}

/*ARTICLES LISTE*/
.articles_liste{text-align:justify;margin-left:1%;margin-right:1%;margin-bottom:15px;width:98%;}
.articles_liste p{text-align:justify;margin-left:5px;margin-right:5px;margin-top:6px;margin-bottom:6px;}
.articles_liste article{border-bottom:2px solid #316CB0;padding-bottom:10px;}
.articles_liste .photo img{width:auto;max-height:250px;max-width:250px;}
.articles_liste .photos{width:34%;}
.articles_liste .style0 .photos {margin-right: 5%;margin-bottom: 16px;}
.articles_liste .legende {background-color:#efefef;padding: 4px;}
.articles_liste span{font-size:15px !important;}
.articles_liste .contenu_texte {overflow: auto;}
.texte{color:#4B4F51;}
.texte ul {margin-top:0px;margin-bottom:0px;}
.texte br {line-height:6px;}
/*.articles_liste .more{border-bottom:2px solid #316CB0;padding-bottom:15px;padding-left:2%;}*/

/*ACTUALITE LISTE*/
.actualites_liste {clear:both;float:left;margin-bottom:15px;width:98%;margin-left:1%;margin-right:1%;}
.actualites_liste .items{}
.actualites_liste .item{border-bottom:2px solid #316CB0;padding-bottom:10px;padding-top:10px;}
.actualites_liste img{width:auto;max-width:100%;}

.article_bienvenue .articles_liste article{border-bottom:0px;}

/*
.actualites_liste .item h2{clear:both;}
.actualites_liste .item span{display:block;}*/
.actualites_liste.defilant, .actualites_liste.slider{width:48%;}
.actualites_liste.defilant .titre, .actualites_liste.slider .titre{background-color:#c21801;color:#ffffff;padding-left:2%;font-size:20px;margin-top:10px;margin-bottom:10px;padding-top:5px;padding-bottom:5px;padding-left:1%;}
.actualites_liste.slider .bx-controls{border-bottom:2px solid #316CB0;border-top:2px solid #316CB0;line-height:22px;text-align:center;height:22px;padding-left:1%;}
.actualites_liste.slider .bx-pager-item{float:left;margin-right:8px;font-weight:bold;}
.actualites_liste.slider .item{border:0px;height:530px;}
.actualites_liste.slider .owl-carousel .owl-item img{width:auto;}

.owl-carousel .owl-controls .owl-dot{background-color:#316CB0;}
.owl-carousel .owl-controls .owl-dot.active{border:1px solid #316CB0;}

#page_actualites .centre{width:99%;}
#page_actualites .actualites_liste img, #page_actualites_liste .actualites_liste img{width:auto;max-width:100%;}
#page_actualites .titre, #page_actualites_liste .titre{display:none;}

/*CONTACT*/
.contact .double, .contact .quadruple{height: 40px;vertical-align: center;line-height: 40px;}


/*PARTENAIRE LISTE*/
.partenaires_liste .infos{width:78%;}
.partenaires_liste img{float:right;}

/*CCE_ENQUETE_LISTE*/
.cce_enquetes_liste_{text-align:left;}
.cce_enquetes_liste_ .item{border-bottom:2px solid #316CB0;padding-bottom:10px;}
.cce_enquetes_liste_ .libelle,.cce_enquete .libelle{font-weight:bold;float:left;clear:both;margin-right:5px;line-height:24px;}
.cce_enquetes_liste_ .valeur,.cce_enquete .valeur{float:left;line-height:24px;}
.cce_enquetes_liste_ .total_annonce{font-size:17px;color:#316CB0;}
#page_cce_enquetes .centre, #page_actualites_liste .centre, #page_article .centre, #page_articles_liste_informations .centre{width:100%;margin-right:0%;}
#page_cce_enquetes .droite, #page_actualites_liste .droite, #page_article .droite, #page_articles_liste_informations .droite{display:none;}

/*STAGE LISTE*/
.stages_liste .libelle{padding-left:10px;float:left;margin-right:5px;clear:both;}
.stages_liste  .valeur{float:left;}
.stages_liste .item{padding-bottom:5px;}
.stages_liste {text-align:left;}
.stages_liste .document{margin-top:15px;margin-left:10px;}
.stages_liste .libelle{font-weight:bold;}
.stages_liste .description {margin-top:10px;margin-left:10px;margin-right:10px;text-align:justify;}
.stages_liste .inscription {margin:5px;margin-top:20px;padding:5px;border:1px solid #316CB0;background:#EFEFEF;}
.stages_liste .sous_titre, .stages_liste .msg{color:#316CB0;margin-top:5px;margin-bottom:10px;}
.stages_liste .donnees{clear:both;float:left;width:100%;}
.stages_liste .donnees .lib, .stages_liste .donnees .val{float:left;}
.stages_liste .donnees .lib{margin-top:5px;width:15%;margin-bottom:12px;margin-right:2%;}
.stages_liste .lib.mail, .stages_liste .lib.fonction, .stages_liste .lib.adresse, .stages_liste .lib.cp{clear:both;}
.stages_liste .donnees .val{width:30%;margin-right:3%;height:32px;}
.stages_liste .donnees input{height:22px;width:100%;}
.stages_liste .prestation, .stages_liste .paiement{clear:both;padding-top:15px;}
.stages_liste .prestation .lib{line-height:26px;margin-right:5px;float:left;}
.stages_liste .paiement .lib, .stages_liste .paiement .lib{float:left;margin-right:5px;}
.stages_liste .prestation select{margin-bottom:10px;}
.stages_liste .prestation{float:left;width:100%;border-bottom:1px solid #316cb0;margin-bottom:10px;}
.stages_liste .documents{text-align:left;margin-top:20px;margin-left:10px;}
.stages_liste .documents .item{margin-bottom:0px;}
.stages_liste .donnees .val.cp{}
.stages_liste .val.adresse{width:80%;}
.stages_liste .type1 .value{width:85%;float:left;line-height:26px;}
.stages_liste .type1 .value select{width:100%;}
.stages_liste .mentions{font-style:italic;font-size:9px;margin-top:8px;}
.stages_liste input.prestation_qte{width:20px;height:22px;text-align:center;}
.stages_liste select.oui_non{width:90px;margin-right:5px;height:25px;}
.stages_liste .prestation .item{clear:both;float:left;width:100%;}
.stages_liste .prestation .value{float:left;margin-right:5px;}
.stages_liste .frais_participation{line-height:19px;float:left;margin-left:10px;}
.stages_liste .paiement_total {clear:both;float:left;font-weight:bold;font-size:14px;}
.stages_liste .ajout{margin-bottom:10px;width:100%;margin-left:23%;}
.formulaire_stage39 .ajout{display:none;}
.stages_liste .paiement{clear:both;float:left;width:100%;}
.stages_liste .paiement .lib, .stages_liste .paiement .val{float:left;line-height:26px;}
.stages_liste .paiement select{width:100%;}
.stages_liste .bouton, .stages_liste input[type='submit']{width:50%;text-align:center;cursor:pointer;background:none;border:none;font-size:13px;font-weight:bold;background-color:#316cb0;color:#FFFFFF;border-radius:6px;-moz-border-radius:6px;vertical-align:middle;line-height:30px;height:30px !important;padding:0px 2%;;margin-top:10px;border:1px solid #316cb0;}
.stages_liste .bouton:hover, .stages_liste input[type='submit']:hover{color:#316cb0;background-color:#FFFFFF;}
.stages_liste .bouton_inscription{margin-left:23%;}
.stages_liste .ajout .bouton{text-align:center;}
.stages_liste .ajout{clear: both; float: left;width: 100%;}
.stages_liste .validation {margin-left:23%;clear:both;width:100%;padding-top:20px;}

/*MEMBRE*/ 
#page_espace_client .menu_portail li{display:none;}
#page_espace_client .menu_portail li.menu_9{display:block;}
#membre #connexion{padding-left:1%;padding-right:1%;width:67%;}
#membre #oubli{padding-left:1%;padding-right:1%;width:28%;}
#page_espace_client #oubli input{width:96%;}
.membre{background-color:#FFFFFF;}
#membre #creation_compte{display:none;}
#membre .titre_espace_membre{background-color:#316CB0;padding-left:1%;width:99%;}
#membre .titre_espace_membre a{color:#FFFFFF;}
#page_espace_client .cotisations .alerte{font-size:1.2em;}

#client_menu{border-bottom:1px solid #D3DBEB;width:100%;color:#316CB0;}
#client_menu {clear:both;float:none;font-weight : bold;overflow : hidden;text-align:center;line-height:22px;z-index:10;}
#client_menu, #client_menu ul {padding : 0;margin : 0;list-style : none;line-height:22px;z-index:16;}
#client_menu a {display	: block;padding	: 5px;background : #F5F8FB;color:#316CB0;border:1px solid #D3DBEB;border-bottom:0px solid #D3DBEB;text-decoration : none;width :180px !important;z-index:10;text-align:left;}
#client_menu .no_link{display:block;padding	:10px;background : #F5F8FB;color : #316CB0;border:1px solid #D3DBEB;border-bottom:0px solid #D3DBEB;text-decoration : none;width :180px !important;z-index:10;}
#client_menu li{float : left;border-top : 0px solid white;vertical-align: center;}
#client_menu li img{clear : both;float : left;border : 0;margin	: 4px 4px 2px 8px;height:30px !important;vertical-align: center;}
html>body #client_menu li{margin-right: 10px;}
#membre .client_menu ul{margin-left:0px;}
#client_menu li ul {position: absolute;width: 180px;left: -9999em;background-color:#FFFFFF;border-bottom:1px solid #D3DBEB;}
#client_menu li ul li{text-align:center;padding-left:0px;z-index:10;}
html>body #client_menu li ul li{z-index:10;}
#client_menu li ul ul{margin:-22px 0 0 180px;border-left:0px solid #fff ;}
html>body #client_menu li ul ul{border-left	: 0px solid transparent ;}
#client_menu a:hover{color: #C05B00;background: #FBE2B9;}
#client_menu .no_link:hover{color: #C05B00;background: #FBE2B9;}
#client_menu li:hover ul ul, #client_menu li.sfhover ul ul{left: -999em;}
#client_menu li:hover ul, #client_menu li li:hover ul, #client_menu li.sfhover ul, #client_menu li li.sfhover ul{left: auto;min-height: 0;}
/*#membre .client_menu ul li{line-height:22px;width:180px;padding:10px;margin-right:0px;}*/
#membre .client_menu a{width:240px !important;padding:10px;}

.introduction .domaine{background:none !important;background-color:#316CB0 !important;padding:8px !important;line-height:45px !important;text-align:center !important;}
.introduction .description{margin-top:5px;}
.introduction .titre_domaine{margin-bottom:10px !important;}
.introduction .description{width:98% !important;}
.introduction .description	{text-align:left !important;}
.introduction .libelle{margin-left:2px;}

.membre.mod_11 #moteur .menu_items{width:100% !important;margin-left:0px !important;}
.membre.mod_11 #moteur .menu_item{width:28% !important;margin-left:1% !important;margin-right:1% !important;float:left !important;padding:1% !important;margin-top:10px;margin-bottom:10px;}
.membre #moteur_entete{font-size:15px;font-family:'roboto_light',Trebuchet MS,"Open Sans",Arial,sans-serif;}
.membre #moteur_entete_titre{font-family:'roboto_light',Trebuchet MS,"Open Sans",Arial,sans-serif;}

.membre .moteur_form_label{font-size:15px;color:#316CB0;line-height:35px;}
.membre #moteur_form_titre{display:none;}
.membre .moteur_form_label_radio{line-height:35px;}
.membre .moteur_form_liste_valeurs_courte{border:0px;}
#moteur_form_bouton_valider{box-shadow:none;margin-top:-50px !important;}
.membre.mod_4 .bloc_Batiment, .membre.mod_4 .bloc_Pays, .membre.mod_4 .bloc_Escalier, .membre.mod_4 .bloc_Etage, .membre.mod_4 .bloc_Porte, .membre.mod_4 .bloc_Digicode{display:none;}

.membre.mod_4 .moteur_form_media_photo .moteur_form_boutons_supprimer{display:none;}

#moteur .menu_item_nom{width:250px;}
#moteur .menu_item_description{clear:both;}
#moteur .moteur_navigation_menu_items{width:100%;border-bottom:0px;}
#moteur .moteur_navigation_menu_item{width:250px;margin-bottom:2px;margin-left:1%;padding-left:1%;padding-right:1%;margin-right:1%;font-size:15px;}
#moteur .moteur_navigation_menu_item_selected{width:250px;margin-bottom:2px;margin-left:1%;padding-left:1%;padding-right:1%;margin-right:1%;font-size:15px;background-color:#316CB0;}
#page_espace_client .moteur_form_container_valider{position: static;display: block;float: left;height: 50px;opacity:1;}
#moteur_form_bouton_valider{box-shadow:none;background: #316CB0;margin-top:10px !important;line-height:15px;}

.membre .actualites_liste .item, .membre .cce_infos_departementales .item, .membre .cotisations,.membre .lexique .item{border:2px solid #316CB0;padding:15px;}
.membre .cce_infos_departementales .recherche_champ_dep{margin-bottom:10px;}
.membre .cce_infos_departementales{font-size:15px !important;font-family:'roboto_light',Trebuchet MS,"Open Sans",Arial,sans-serif !important;}
.membre .total_annonce, .membre #moteur_navigation_resume{font-size:17px;color:#316CB0;}
.membre .moteur_liste_tab_impair, .membre .moteur_liste_tab_pair, .membre #moteur_liste_tab_entete{padding:4px}
.membre #moteur_liste_tab_entete{background:none;background-color:#EFEFEF;color:#316CB0;}
.membre #moteur_liste_tab_entete td, .membre #moteur_liste_tab td{font-size:15px;font-family:'roboto_light',Trebuchet MS,"Open Sans",Arial,sans-serif;padding:6px;}
.membre input, .membre select{background:none;}
.membre .partenaires_liste .item{border-bottom:2px solid #316CB0;margin-bottom:10px;padding-bottom:10px;}
.membre .stages_liste h1,.membre .cce_enquetes_liste_ h1, .membre .cce_infos_departementales h1, .membre .lexique h1, .membre .forum h1, .membre .documents_liste h1 {display:none;}
#page_espace_client .libelle{width:auto;margin:0px;margin-right:5px;}
.connexion .libelle{width:13% !important;line-height:35px;}

.membre .cce_enquetes_recherche{width:100%;}
.membre .previsualisation td{vertical-align:top;padding-left:5px;padding-right:5px;}
.membre .previsualisation td.origine{min-width: 140px;}
.membre .expert_ligne span{padding:4px;}
.membre .expert_ligne .donnee input{width:20px;}
.membre .expert_lib{background-color: rgb(66, 139, 202);color:#ffffff;text-align: center;padding: 6px 12px;cursor:pointer;float: right;}
.membre .expert_div{margin-left:20%width:60%;clear:both;}

/*ESPACE MEMBRE COTISATIONS*/
.cotisations .sous_titre {color:#316CB0;margin-top:5px;margin-bottom:5px;}
.cotisations .col1, .cotisations .col2{padding:4px 30px;text-align:center;border:1px solid black;}
.cotisations .entete {font-weight:bold;}
.cotisations .paiement {text-align:center;}
.cotisations .paiement input{background:none;border:none;font-weight:bold;background-color:#316cb0;color:#FFFFFF;border-radius:6px;-moz-border-radius:6px;vertical-align:middle;line-height:30px;height:30px !important;padding:0px 15px;;margin-top:10px;border:1px solid #316cb0;}
.cotisations .paiement input:hover{color:#316cb0;background-color:#FFFFFF;}

/*LEXIQUE*/
.lexique .photo_container {float:left;width:100%;clear:both;}
.lexique .photo {width:31%;padding:1%;float:left;}
.lexique img{width:100%;max-width:100%;height:auto;}
.lexique .texte h1{display:block;clear:both;}

/*FORUM*/
.membre .forum h3{color:#316CB0;}
.forum .item{width:29%;margin-left:1%;float:left;padding:1%;margin-bottom:10px;border:2px solid #316CB0;min-height:150px;}
.forum  .nb_message{font-weight:bold;}
.forum .entete{background-color:#EFEFEF;color:#316CB0;height:25px;font-weight:bold;}
.forum .entete td, .forum .sujets td{padding:8px;}
.forum .sujets .item{width:100%;margin:0px;padding:0px;border:0px;min-height:none;float:none;}
.forum .sujets .sujet{width:50%;}
.forum .sujets .auteur{width:15%;}
.forum .sujets .last_message{width:16%;}
.forum .sujets .reponse{width:6%;}
.forum .sujets .auteur{text-align:center;}
.forum .forum_form{display:none;background-color:#EFEFEF;border:1px solid:#CCCCCC;width:90%;padding-left:5%;padding-right:5%;padding-top:10px;padding-bottom:10px;margin-bottom:10px;clear:both;}
.forum .nouveau{width:150px;padding:10px;margin-bottom:10px;text-align:center;margin-top:10px;clear:both;float:left;}
.forum .form_titre, .forum .message_titre{font-weight:bold;color:#316CB0;margin-top:10px;margin-bottom:10px;font-size:18px;}
.forum .forum_form .libelle{line-height:35px;width:8% !important;}
.forum .forum_form input[type='texte'], .forum .forum_form textarea{width:90%;background-color:#FFFFFF;}
.forum .forum_form textarea{height:200px;}
.forum .forum_form .bouton{width:40%;margin:auto;margin-top:15px;}
.forum .message_item{clear:both;border-bottom:2px solid #316CB0;float:left;padding-bottom:10px;width:100%;margin-top:10px;}
.forum .message_details{width:24%;float:left;color:#666666;}
.forum .message_details .date{font-style:italic;}
.forum .message{float:left;width:74%;margin-left:1%;text-align:justify;margin-right:1%;}
.forum .forum_form.post_message .theme,.forum .forum_form.post_message input[name='titre']{display:none;}

/*GED_MEMBRE*/
.membre .documents_liste h3{font-size:20px;;color:#316CB0;}
.membre .documents_liste .valeur.categories{clear:both;float:left;width:35%;font-size:15px;text-align:left;}
.membre .documents_liste .recherche .valeur.categories{clear:none;}
.membre .documents_liste .recherche select{width:100%;}
.membre .documents_liste .items{float:left;width:64%;font-size:11px;text-align:left;margin-left:1%;}
.membre .documents_liste .document a{color:#4B4F51;}
.membre .documents_liste .item{clear:both;width:100%;}
.membre .documents_liste .categorie_item{width:100%;background-color:#EFEFEF;margin-bottom:2px;}
.membre .documents_liste .categorie_item:hover{background-color:#316CB0;}
.membre .documents_liste .categorie_item a{width:100%;padding:5px 0px;display:block;padding:5px;}
.membre .documents_liste .categorie_item a:hover{color:#FFFFFF;}
.membre .documents_liste .recherche .libelle{line-height:40px;float:left;margin-right:5px;min-width:70px;}
.membre .documents_liste .recherche .valeur{float:left;width:50%;margin-right:30px;}
.membre .documents_liste .recherche input[type='text']{width:98%;background:none;background-color:#FFFFFF;}
.membre .documents_liste .recherche .bouton{float:left;}
.membre .documents_liste .recherche{margin-bottom:10px;box-shadow:2px 2px 3px -1px #316CB0;border: 2px solid #316CB0;float:left;width:98%;padding:10px 1%;}

/*VIDEOS*/
.videos .item{text-align:center;width:31%;margin:10px 1%;float:left;}
.videos .nom{font-weight:bold;font-style: italic;color: #333;}
.videos video{background-color:#000000;}

/*PAGE_ACCUEIL*/
#page_accueil .article_bienvenue{margin-left:0.8%;width:48%;float:left;}
#page_accueil .article_bienvenue .articles_liste{margin:0;width:100%;}

/*PAGINATION*/
.pagination{font-size:15px;}
.pagination_items{width:500px;}

/*SONDAGE*/
.sondages_complet{clear:both;overflow:auto;}
.sondages_complet .bouton{text-align:center;}
.sondages_complet .theme{width:99.5%;}
.sondages_complet .theme h2{font-weight:bold;font-size:14px;}
.sondages_complet h3{clear:both;margin-top:5px;}
.sondages_complet textarea{width:98%;border: 1px solid #EFEFEF;height:25px;}
.sondages_complet .reponse_libelle{width:100%;}
.sondages_complet .reponse_valeur{width:100%;}
.sondages_complet .texte.anonyme{display:none;}
.sondages_complet .anti_spam, .sondages_complet .bouton{margin-top:10px;}
.sondages_complet .bouton{margin-bottom:10px;}
.sondages_complet .reponse_oui_non{float:left;margin-right:1%;margin-bottom:20px;}
.sondages_complet input{height:auto;}

/*ENCART*/
.sondages_encart{text-align:left;margin-left:0;}
.sondages_encart a{display:none;}
.sondages_encart .bouton{text-align:center;margin-top:5px;margin-bottom:10px;}
.sondages_encart input[type='text']{width:60%;}

/* *****************************************************************************************************************************************/
/* CSS ON NE SAIT PLUS A QUOI CA SERT ************************************************************************************************/
/* *****************************************************************************************************************************************/
#article_872 table, #article_872 div{max-width:510px;width:auto;}

/*MODULE Diaporama_membre */
.diaporama_membres{clear:both;padding-left:10px;padding-top:10px;margin-top:10px;text-align:center;}
.diaporama_membres .legende{clear:both;width:98.5%;text-align:center;font-style:italic;margin-top:4px;margin-bottom:20px;}
.diaporama_membres .photo_principale_container{clear:both;float:left;text-align:center;width:100%;}
.diaporama_membres .photo_principale{clear:both;width:400px;height:400px;}
.diaporama_membres .photo_principale img{width:99%;border:0px;}
.diaporama_membres .photo_container{clear:both;float:left;text-align:center;width:100%;padding-bottom:2px;}
.diaporama_membres .photo{float:left;width:17%;padding:8px;}
.diaporama_membres .photo img{width:80px;border:0px;}

/*carte_departement*/
.carte_departement .module_content {height:592px;}
.carte_departement .module_content_centre {background-color:#E3E3E3;}
.statique_plus h2{background-color:transparent;color:#316CB0 !important;font-family:"Arial",sans-serif;font-size:14px;}
.carte_departement .carte {background:transparent url(carte.jpg) no-repeat;}
.carte_departement h1{text-align:left;}

#page_statique_1155 .stages_liste h1, #page_accueil .stages_liste h1{display:none;}

/*TABLETTES*/
@media only screen and (max-width: 989px){
	.header{background-image:url(header_mobile.png);background-size:cover;}
	.mobile_menu .fa, .mobile_membre_encart::before{color:#316CB0;}
	.actualites_liste.slider,#page_accueil .cce_enquetes_recherche, #page_accueil .article_bienvenue{width:98%;}
	.auto_completion {position: static;margin: 0px;;width: 100%;text-align: center;}
	.menu_portail{border-bottom:0;border-top:0;}
	#menu{margin-top:-195px;}
	.menu_portail span.mobile_only{color:#316CB0;}

	.menu_portail ul li ul{margin-top:0px;width:100%;}
	
	#page_espace_client .libelle{width:99% !important;}
	#membre #oubli{width:98%;}
	
	#moteur .moteur_navigation_menu_item, #moteur .moteur_navigation_menu_item_selected{width:45%;}
	.videos .item{width:46%;}
}	

/*MOBILE*/
@media only screen and (max-width: 683px){
	.centre{width:100%;margin:0px;}
	.header{margin-top:45px;}
	
	.menu_portail a, .menu_portail .menu_only, .menu_portail .menu_open{line-height:47px;}
	
	.articles_liste .photo img{max-height:500px;max-width:100%;}
	#page_espace_client .introduction .libelle{width:85% !important;}
	.forum .item{width:96%;clear:both;min-height:initial;}
  .forum .message{width:99%;clear:both;}	
  .forum .message_details{width:99%;margin-bottom:10px;}	
  .cce_enquetes_recherche .recherche_dep{clear:both;}
  .pagination_items{width:99%;}
  
  #moteur .menu_item{width:auto;}
  #moteur .moteur_navigation_menu_item, #moteur .moteur_navigation_menu_item_selected{width:95%;clear:both;}
  .membre.mod_11 #moteur .menu_item{width:45% !important;height:91px;}
  .membre.mod_11 .moteur_navigation_menu_items{display:none;}
  #moteur .menu_item_nom{width:auto;}
  
  .membre #moteur_liste_tab_entete td, .membre #moteur_liste_tab td{font-size:11px;padding:1px;}
  
  .stages_liste .formulaire_stage .lib{clear;both;width:100%;margin-bottom:0px;}
  .stages_liste .donnees .val{width:97%;}
  
  .videos .item{width:98%;}
}