/*-------------------------*/
/*--- CACP - PLUGIN.CSS ---*/
/*-------------------------*/

/* Flash Info */
.flashinfo-inner a { background: none repeat scroll 0 0 transparent; padding-right: 0;}
.flashinfo-inner .carrousel-flashinfo {position: relative;right: 0;top: 6px;width : 1092px;float : left;}
.flashinfo-inner .titreDiv { width : 77px; float :  left;  margin-left: -6px;}
.flashinfo-inner .carrousel-flashinfo li { list-style: none outside none; width:1092px;}
.carrousel-flashinfo .puceFin { background: url("../images/puce-lien.png") no-repeat scroll right center transparent; color: #000000; padding-right: 11px; text-decoration: none; }
#flashinfo .flashinfo-inner .titreDiv a { background: none repeat scroll 0 0 transparent; padding-right: 0;}
.flash-info-rub .carrousel-flashinfo {position: relative;right: 0;top: 0;width : 614px;float : left;}
.flash-info-rub .titreDiv { width : 78px; float :  left; }
.flash-info-rub .carrousel-flashinfo li { list-style: none outside none; width:614px;}
.flash-info-rub .titre { color: #45104D; font-family: Arial; font-size: 1.2em; }
.flash-info-rub .carrousel-flashinfo ul li a:hover { color: #000000; }
.flash-info-rub a { background: url("../images/puce-lien.png") no-repeat scroll right center transparent; color: #000000; padding-right: 11px; text-decoration: none; }
.flash-info-rub .titreDiv a { background:none; padding:0; }

/* Accueil Agenda */
.accueil-autres .accueil-agenda { height : 516px !important; position: relative !important;}
.accueil-autres .accueil-agenda .date {	font-size: 1.12em; }
.accueil-autres .accueil-agenda .texte h3 a, .agenda-rub .texte h3 a{ color: #45104D; }
.accueil-autres .accueil-agenda .lien { position:absolute; right: 3px; bottom:0; }
#corps .accueil-autres .accueil-agenda li { padding: 6px 0; }

/* Rubrique Agenda */
#corps .agenda-actu-rub .actu-rub { margin: 16px 0 36px; }

/* Colonne droite > bloc-defaut */
.bloc-defaut .contenu .grisetblanc .grisetblanc-contenu .lienVisuel {float : left; margin-right : 5px;}
.bloc-defaut .contenu .grisetblanc .grisetblanc-contenu .lienTexte  {float : left; min-height : 20px;}
.bloc-defaut .titre .rss a {color : white;}
.colonne-droite .bloc-defaut .titre .derouler { height: 18px; padding-top: 5px; position: absolute; right: 10px; top: 0; }
.colonne-droite .bloc-defaut .titre .derouler a { display: block; height: 18px; line-height: 18px; }
.colonne-droite .bloc-defaut .titre .derouler a img { padding-top: 5px; }

/* full */
#corps .full{ width: 702px; padding : 0 6px ; }
#corps .full .desc { width: 574px !important; }

/* Bloc information */
#corps .colonne-centre .encart-mea-rubrique h1 { left: -1px; position: absolute; top: -22px; margin-bottom: 18px; max-width: 550px;}/*titre 2 lignes*/ 
#corps .colonne-centre .encart-mea-rubrique { padding: 22px 9px 9px;  }
#corps .colonne-centre .encart-mea-rubrique .texte { width: 340px; }
#corps .colonne-centre .encart-mea-rubrique .visuel { width: 340px; margin-top: 0; }
#corps .colonne-centre .encart-mea-rubrique .visuel img,#corps .colonne-centre .encart-mea-rubrique .sans-texte img { width: 340px; }
#corps .colonne-centre .encart-mea-rubrique .sans-texte { position:relative; width: 340px;}


/* Pictos : Partage + Accessibilit? */
.pictos a:hover { text-decoration: none; }

/* Formulaires : Page-de-contact + Candidature Spontan?e + Association */
.contactForm .formulaire .left .field, .offrReponse .formulaire .field, .associationForm .formulaire .field { margin: 13px; }
.contactForm .formulaire .left .field .label, .offrReponse .formulaire .field .label, .associationForm .formulaire .field .label { float: left; width: 135px; }
.contactForm .formulaire .left .field label, .offrReponse .formulaire .field label, .associationForm .formulaire .field .label label { font-family: Arial; color: #45104D !important; font-size: 13px; font-weight: bold; }
.contactForm .formulaire .left .field .input{  margin-left: 10px; }
.formulaire input[type="submit"]{ background: none repeat scroll 0 0 #45104D; border: 1px solid #C4C4C4; color: #FFFFFF; margin-bottom: 5px; padding: 3px 10px; }
.contactForm .formulaire fieldset, .offrReponse .formulaire fieldset{ padding: 10px 10px; border: none; margin-bottom: 10px; border-radius: 0 0 0 0; position: relative;}
.contactForm .formulaire .bt-submit, .offrReponse .formulaire .bt-submit, .associationForm .formulaire .bt-submit { margin-left: 10px; margin-top: 30px; }
.contactForm .formulaire h3, .offrReponse .formulaire h3, .associationForm .formulaire h3 { margin: 10px 0 20px 10px ; font-size: 14px;}
.contactForm .formulaire .left .captcha, .offrReponse .formulaire .captcha, .associationForm .formulaire .captcha{ margin-top: 15px; margin-bottom: 15px; }
.formulaire fieldset legend { background: none repeat scroll 0 0 #7BA317; color: #FFFFFF; display: inline-block; font-family: Arial; font-size: 1.7em; font-weight: normal; line-height: 1.1em; padding: 4px 10px; text-transform: uppercase; left: -10px; position: absolute; top: -16px; }
.associationForm { padding: 10px; }
.associationForm .field .label { width: 140px; float: left; }
.associationForm h1 { top: -30px !important; left: -11px !important;}
.associationForm .pictos { top: -30px !important; }
.associationForm .formulaire { clear: both; }
.formMandatory { color: red !important; }

/* Survol "? consulter" + liste d?taill?e accueil */
.aconculter-rub li.rubrique1:hover   { background: none repeat scroll 0 0 #97BF0D; }
.aconculter-rub li.rubrique2:hover   { background: none repeat scroll 0 0 #45104D; }
.aconculter-rub li.rubrique3:hover   { background: none repeat scroll 0 0 #CB0049; }
.aconculter-rub li.rubrique4:hover   { background: none repeat scroll 0 0 #00C6D7; }
.aconculter-rub li.rubrique5:hover   { background: none repeat scroll 0 0 #00AD83; }
.aconculter-rub li.rubrique6:hover   { background: none repeat scroll 0 0 #0073CF; }
.aconculter-rub li.rubrique7:hover   { background: none repeat scroll 0 0 #FF7900; }
.aconculter-rub li.rubrique8:hover   { background: none repeat scroll 0 0 #6639B7; }
.aconculter-rub li.rubrique1 a:hover { background: none repeat scroll 0 0 #97BF0D; }
.aconculter-rub li.rubrique2 a:hover { background: none repeat scroll 0 0 #45104D; }
.aconculter-rub li.rubrique3 a:hover { background: none repeat scroll 0 0 #CB0049; }
.aconculter-rub li.rubrique4 a:hover { background: none repeat scroll 0 0 #00C6D7; }
.aconculter-rub li.rubrique5 a:hover { background: none repeat scroll 0 0 #00AD83; }
.aconculter-rub li.rubrique6 a:hover { background: none repeat scroll 0 0 #0073CF; }
.aconculter-rub li.rubrique7 a:hover { background: none repeat scroll 0 0 #FF7900; }
.aconculter-rub li.rubrique8 a:hover { background: none repeat scroll 0 0 #6639B7; }

#corps .aconculter-rub span.styleH3 {color: #45104D; font-family: Arial; font-size: 1.18em; font-weight: bold; }
#corps .aconculter-rub li .desc a:hover, #corps .aconculter-rub li:hover span { text-decoration : none; color : #FFF;}
#corps .aconculter-rub li .desc a { display: block; width: 100%; height: 100%; min-height: 50px; }

#corps .aconculter-rub li .visuel { background: none; margin-right: 0; box-shadow: 2px 2px 8px #999999; width:100px; border: 3px solid #FFFFFF; }
#corps .aconculter-rub li .visuel_bas { background: none; padding: 0; }
#corps .aconculter-rub li .desc { padding-left: 10px; width: 319px;}
#corps .aconculter-rub li { padding: 13px 6px; }
#corps .aconculter-rub h2 { padding: 6px 10px; }
/*#corps .aconculter-rub li:hover .visuel { box-shadow:none; }*/

/* Article Full */
#corps .article-detail .encart-couleur-droite-25 { float: right; margin-left: 10px; width: 196px; }
#corps .article-detail .encart-texte-gauche-25   { float: left;  margin-right: 10px; width: 100%; }
#corps .article-detail .encart-couleur-gauche-25 { float: left;  margin-right: 10px; width: 196px; }
#corps .article-detail .encart-texte-droite-25   { float: left;  width: 100%; }
#corps .article-detail .encart-couleur-droite-50 { float: right;  width: 328px; }
#corps .article-detail .encart-texte-gauche-50   { float: left;  margin-right: 10px; width: 100%; }
#corps .article-detail .encart-couleur-gauche-50 { float: left;  margin-right: 10px; width: 328px; }
#corps .article-detail .encart-texte-droite-50   { float: left;  width: width: 100%; }
#corps .article-detail .encart-couleur-centre-25 { width: 196px; margin: auto; margin-bottom: 28px;}
#corps .article-detail .encart-couleur-centre-50 { width: 328px; margin: auto; margin-bottom: 28px;}
#corps .article-detail .article-contenu .encart-couleur .section { background-image: none; padding: 0;}
#corps .article-detail .article-contenu .encart-couleur ul li ul { padding : 2px 10px 0 5px; }
.encart-couleur .encartTexte { clear:both; }

#corps .article-detail .encart-image-droite-25 { float: right; width: 196px; }
#corps .article-detail .encart-image-droite-50 { float: left;  width: 328px; }
#corps .article-detail .encart-image-gauche-25 { float: left;  width: 196px; margin-right: 10px;}
#corps .article-detail .encart-image-gauche-50 { float: left;  width: 328px; margin-right: 10px;}
#corps .article-detail .encart-image-centre-25 { width: 196px; margin: auto; }
#corps .article-detail .encart-image-centre-50 { width: 328px; margin: auto; }
#corps .article-detail .encart-image-100 { width: 100%; }
#corps .article-detail .encart-image-100 .visuel-wrap .visuel-haut     { background: url("https://cartactive2.europessonne.fr/studio/images/article_visuel_haut1.gif") repeat-x scroll 0 0 transparent; height: 7px; overflow: hidden; }
#corps .article-detail .encart-image-100 .visuel-wrap .visuel-haut div { background: url("https://cartactive2.europessonne.fr/studio/images/article_visuel_haut2.gif") no-repeat scroll right top transparent; height: 7px; }
#corps .article-detail .encart-image-100 .visuel-wrap .visuel-bas      { background: url("https://cartactive2.europessonne.fr/studio/images/article_visuel_bas1.gif") repeat-x scroll 0 0 transparent; height: 11px; overflow: hidden; }
#corps .article-detail .encart-image-100 .visuel-wrap .visuel-bas div  { background: url("https://cartactive2.europessonne.fr/studio/images/article_visuel_bas2.gif") no-repeat scroll right top transparent; height: 11px; }
#corps .article-detail .encart-image-droite-50 img, #corps .article-detail .encart-image-droite-25 img, #corps .article-detail .encart-image-100 img, #corps .article-detail .encart-image-gauche-25 img, #corps .article-detail .encart-image-gauche-50 img, #corps .article-detail .encart-image-centre-25 img, #corps .article-detail .encart-image-centre-50 img { width: 100%; } 
.encart-image { margin-bottom:10px; margin-left: 10px; }
.encart-texte { margin-bottom:10px; }

/* Table > tailles */
#corps .article-detail .encart-texte-gauche-25 table, #corps .article-detail .encart-texte-droite-25 table { max-width: 460px; width:auto;}
#corps .article-detail .encart-texte-gauche-50 table, #corps .article-detail .encart-texte-droite-50 table { width: 335px; }
#corps .article-detail .article-contenu .encart-fin { padding: 8px 11px 8px; }
#corps .article-detail .article-contenu .encart-fin a { font-family: Arial;}

/* Encart Article : pour que les puces soient des cercles dans les encarts*/
.rubrique1 #corps .article-detail .encart-couleur ul li { background-image: url("../images/rubriques/puce_liste_vertclair.gif"); }
.rubrique2 #corps .article-detail .encart-couleur ul li { background-image: url("../images/rubriques/puce_liste_violet.gif");    }
.rubrique3 #corps .article-detail .encart-couleur ul li { background-image: url("https://cartactive2.europessonne.fr/studio/images/rubriques/puce_liste_rose.gif");      }
.rubrique4 #corps .article-detail .encart-couleur ul li { background-image: url("https://cartactive2.europessonne.fr/studio/images/rubriques/puce_liste_bleuclair.gif"); }
.rubrique5 #corps .article-detail .encart-couleur ul li { background-image: url("https://cartactive2.europessonne.fr/studio/images/rubriques/puce_liste_vert.gif"); 	 }
.rubrique6 #corps .article-detail .encart-couleur ul li { background-image: url("https://cartactive2.europessonne.fr/studio/images/rubriques/puce_liste_bleu.gif"); 	 }
.rubrique7 #corps .article-detail .encart-couleur ul li { background-image: url("https://cartactive2.europessonne.fr/studio/images/rubriques/puce_liste_orange.gif"); 	 }
.rubrique8 #corps .article-detail .encart-couleur ul li { background-image: url("https://cartactive2.europessonne.fr/studio/images/rubriques/puce_liste_violetelec.gif");}

/* Encart Actualit? + Evenement: pour que les puces pour les liens soient des fl?ches */
.rubrique1 #corps .article-detail .actua-encart ul ul li, .rubrique1 #corps .article-detail .evene-encart ul ul li, .rubrique1 #corps .article-detail .encart-fin ul li { background-image: url("../images/rubriques/puce-lien-vertclair.png") !important; }
.rubrique2 #corps .article-detail .actua-encart ul ul li, .rubrique2 #corps .article-detail .evene-encart ul ul li, .rubrique2 #corps .article-detail .encart-fin ul li { background-image: url("../images/rubriques/puce-lien-bleue.png"); }
.rubrique3 #corps .article-detail .actua-encart ul ul li, .rubrique3 #corps .article-detail .evene-encart ul ul li, .rubrique3 #corps .article-detail .encart-fin ul li { background-image: url("https://cartactive2.europessonne.fr/studio/images/rubriques/puce-lien-rose.png"); }
.rubrique3 #corps .article-detail .actua-encart ul ul li, .rubrique4 #corps .article-detail .evene-encart ul ul li, .rubrique4 #corps .article-detail .encart-fin ul li { background-image: url("https://cartactive2.europessonne.fr/studio/images/rubriques/puce-lien-bleuclair.png"); }
.rubrique3 #corps .article-detail .actua-encart ul ul li, .rubrique5 #corps .article-detail .evene-encart ul ul li, .rubrique5 #corps .article-detail .encart-fin ul li { background-image: url("https://cartactive2.europessonne.fr/studio/images/rubriques/puce-lien-vert.png"); }
.rubrique3 #corps .article-detail .actua-encart ul ul li, .rubrique6 #corps .article-detail .evene-encart ul ul li, .rubrique6 #corps .article-detail .encart-fin ul li { background-image: url("https://cartactive2.europessonne.fr/studio/images/rubriques/puce-lien-bleu.png"); }
.rubrique3 #corps .article-detail .actua-encart ul ul li, .rubrique7 #corps .article-detail .evene-encart ul ul li, .rubrique7 #corps .article-detail .encart-fin ul li { background-image: url("../images/rubriques/puce-lien-orange.png"); }
.rubrique3 #corps .article-detail .actua-encart ul ul li, .rubrique8 #corps .article-detail .evene-encart ul ul li, .rubrique8 #corps .article-detail .encart-fin ul li { background-image: url("https://cartactive2.europessonne.fr/studio/images/rubriques/puce-lien-violetelec.png"); }
#corps .article-detail .actua-encart ul ul li, .rubrique1 #corps .article-detail .evene-encart ul ul li { line-height: 11px; background-position: left 0.4em !important;}
#corps .offreEmploiFull .encart-couleur ul li { background-image: url("../images/rubriques/puce_liste_vertclair.gif") !important; }

/* Pictos accessibilite : articleFull */
.pictosArticle, .colonne-centre .resultats-recherche .pictos { position: relative; top: -20px;}

/* Resutltat recherche > h1 */
.colonne-centre .resultats-recherche h1 { top: -18px; }

/*Calendrier picto*/
#site .periode .widget .add-on IMG.ss_date_chr { background-image: url("https://cartactive2.europessonne.fr/studio/images/picto_calendrier.gif"); }

/* Bandeau : bloc2 */
#bandeau .bloc2 .dte .contenu button { background: none repeat scroll 0 0 #45104D; border: 1px solid #C4C4C4; color: #FFFFFF; height: 20px; width: 25px; }
#bandeau .bloc2 .contenu input[type="text"] { margin-left : 5px; width: 170px;}
#bandeau .bloc2 .contenu a  { margin-left : 50px; float:left; }
#bandeau .bloc2 .contenu .formSearchDiv  { float:right; }
#bandeau .bloc2 .contenu .adminButtons a { background: none repeat scroll 0 0 transparent; padding-left: 0; float: none; margin-left: 5px;}
#bandeau .bloc2 .contenu .adminButtons { float: left; }
#bandeau .bloc2 .contenu .adminLinks { float: left; margin-top: 2px; }
#bandeau .bloc2 .contenu .adminLinks .profilButton { background: none repeat scroll 0 0 transparent; padding-left: 0; padding-right:5px; margin-left: 10px; }
#bandeau .bloc2 .contenu a.logged { margin-left : 5px; }
#bandeau .bloc2 .contenu .adminLinks a { margin-left : 7px; }
#bandeau .bloc2 .menuLangue a { background: none; padding-top: 1px; margin-left: 0; padding-left: 0; }
#ctxLangMenu li.icon a:hover { background: none repeat scroll 0 0 #45104D; }
#ctxLangMenu LI.icon, #ctxLangMenu UL LI.icon { background: none !important; }
#ctxLangMenu, #ctxLangMenu LI {min-width: 110px; background-color: #EBEBEB; font-family: Arial; }

/* Recherche avanc?e : facet */ 
#search-tab-pane .tab-row h2 a { color : #FFFFFF;}
#search-facets .filtre .theme li input[type="radio"], #search-facets .filtre .theme li input { display: none; }
#search-facets .filtre .theme li label { color: #45104D; font-family: Arial; cursor: pointer; padding-top:0; }
#search-facets .filtre .theme .TreeCat li img { display: none; }
.search-facets {background-color: transparent; border: none; width:228px;}
#corps .colonne-gauche .filtre .theme .periode input { width: 63px; height: 22px;}
.search-facets .theme .facet-list li.empty{display: none;}
.search-facets .theme .box-body .facet-list li.checked label { background-color: #FFFF70; }

/* Article :  intro */
#corps .article-detail .article-entete .intro .texteMoitie { width: 339px; }
#corps .article-detail .article-entete .intro .texteEntier { width: 100%;  }
#corps .article-detail .article-entete .intro .sommaire { width: 323px; }
#corps .article-detail .article-entete .intro .visuel   { width: 339px; top: 0; }
#corps .article-detail .article-entete .intro .visuel img    { width: 339px; }

/* Login button + form button*/
.formButton.mainButton, .input-append .add-on.mainButtons, .formButton, .dynamicformsButton, .formButton:hover { background: none repeat scroll 0 0 #EE7F00 !important; border: 1px solid #ABABAB; color: #FFFFFF !important; filter: none; font-weight: normal; padding: 5px 14px 6px; text-shadow: none;}
.box.tint { background-color: #FFFFFF; background-image: none; filter:none; box-shadow:none; }
.box.tint, .box.tint label, .box.tint input { font-family: Arial !important;color:#000000; }
.box.tint h3 { background-color: #009999; color: #FFFFFF;font-size: 1.7em;font-weight: normal;text-transform: uppercase;}
.box.tint input[type="submit"]{ background: none repeat scroll 0 0 #EE7F00; border: 1px solid #C4C4C4; color: #FFFFFF; margin-bottom: 5px; padding: 3px 10px; }
.box .box-body { padding: 0; }
.msgAuth { width: 580px; margin: 25px auto; border: 1px solid #BFBFBF; padding: 10px;}
.box { border-radius: 0; }
.login .box-body .formLabel label { color:#000000; /*font-weight: normal;*/ }

.DynamicForm .submitted .custom-box a.dynamicformsButton {color: #000000!important;    text-decoration: none; background:none !important;  background-color: #EBEBEB; border:none; padding: 0; text-shadow: none;}
.DynamicForm .submitted .custom-box a { background: none repeat scroll 0 0 #45104D !important; border: 1px solid #C4C4C4; color: #FFFFFF !important; filter: none; font-weight: normal; padding: 5px 14px 6px; text-shadow: none;}

/* Article en page d'accueil : g?n?ral */
#corps .colonne-principale .article-detail h1, #corps .colonne-principale .article-detail .encart-couleur h3 { background-color: #97BF0D; }
#corps .colonne-principale .article-detail .encart-texte ol li, #corps .article-detail h2 , #corps .article-detail .encart-texte ol li ol li { color: #97BF0D; }
#corps .colonne-principale .article-detail .article-entete .intro .sommaire ul li, #corps .article-detail .encart-couleur ul li { background-image: url("../images/rubriques/puce-lien-vertclair.png"); }
#corps .colonne-principale .article-detail .encart-couleur { background-color: #F4F8E6; }
#corps .colonne-principale .pictos { text-align : right; }

/* Article en page d'accueil : intro */
#corps .colonne-principale .article-detail .article-entete .intro .texte  { width: 460px; }
#corps .colonne-principale .article-detail .article-entete .intro .sommaire { width: 443px; }
#corps .colonne-principale .article-detail .article-entete .intro .visuel, #corps .colonne-principale .article-detail .article-entete .intro .visuel img { width: 460px; }

/* Article en page d'accueil : encart 25% */
#corps .colonne-principale .article-detail .encart-couleur-droite-25 { float: left; width: 208px; }
#corps .colonne-principale .article-detail .encart-texte-gauche-25   { float: left; margin-right: 10px; width: 690px; }
#corps .colonne-principale .article-detail .encart-couleur-gauche-25 { float: left; margin-right: 10px; width: 208px; }
#corps .colonne-principale .article-detail .encart-texte-droite-25   { float: left; width: 690px; }

/* Article en page d'accueil : encart 50%  */
#corps .colonne-principale .article-detail .encart-couleur-droite-50 { float: left; width: 449px; }
#corps .colonne-principale .article-detail .encart-texte-gauche-50   { float: left; margin-right: 10px; width: 449px; }
#corps .colonne-principale .article-detail .encart-couleur-gauche-50 { float: left; margin-right: 10px; width: 449px; }
#corps .colonne-principale .article-detail .encart-texte-droite-50   { float: left; width: 449px; }
#corps .colonne-principale .encart-couleur .encartTexte { padding-top : 22px; }


/* Sitemap */
.colfull { margin : 10px; }
.sitemap { width: 1200px; margin : auto;}

.sitemap .catmap { float: left; margin-right: 10px; width: 140px; }

.sitemap ul { line-height: 1.4em; list-style: none outside none; margin: 0; padding: 0; }
.sitemap ul li { font-weight: bold; padding-left: 15px; }

.sitemap a:hover h2:hover { color: #fff; text-decoration: underline;}

.sitemap h2 { color: #fff; text-align:center; font-size: 12px; line-height: 20px;}
.sitemap .rubrique1 h2 { background-color: #97bf0d; }
.sitemap .rubrique2 h2 { background-color: #45104d; }
.sitemap .rubrique3 h2 { background-color: #cb0049; }
.sitemap .rubrique4 h2 { background-color: #00c6d7; }
.sitemap .rubrique5 h2 { background-color: #00ad83; }
.sitemap .rubrique6 h2 { background-color: #0073cf; }
.sitemap .rubrique7 h2 { background-color: #ff7900; }
.sitemap .rubrique8 h2 { background-color: #6639b7; }

.sitemap ul li ul li a { color: #000000 !important;}
.sitemap ul li ul li { font-weight: normal; padding-left: 11px; }

.sitemap .rubrique1 ul li ul li { background: url(../images/rubriques/puce-lien-vertclair.png) no-repeat scroll left 2px transparent;}
.sitemap .rubrique2 ul li ul li { background: url(../images/rubriques/puce-lien-orange.png) no-repeat scroll left 2px transparent; }
.sitemap .rubrique3 ul li ul li { background: url(https://cartactive2.europessonne.fr/studio/images/rubriques/puce-lien-rose.png) no-repeat scroll left 2px transparent;}
.sitemap .rubrique4 ul li ul li { background: url(https://cartactive2.europessonne.fr/studio/images/rubriques/puce-lien-bleuclair.png) no-repeat scroll left 2px transparent;}
.sitemap .rubrique5 ul li ul li { background: url(https://cartactive2.europessonne.fr/studio/images/rubriques/puce-lien-vert.png) no-repeat scroll left 2px transparent;}
.sitemap .rubrique6 ul li ul li { background: url(https://cartactive2.europessonne.fr/studio/images/rubriques/puce-lien-bleu.png) no-repeat scroll left 2px transparent;}
.sitemap .rubrique7 ul li ul li { background: url(../images/rubriques/puce-lien-orange.png) no-repeat scroll left 2px transparent;}
.sitemap .rubrique8 ul li ul li { background: url(https://cartactive2.europessonne.fr/studio/images/rubriques/puce-lien-violetelec.png) no-repeat scroll left 2px transparent;}

.sitemap .rubrique1 ul li a { color : #97BF0D; }
.sitemap .rubrique2 ul li a { color : #45104D; }
.sitemap .rubrique3 ul li a { color : #CB0049; }
.sitemap .rubrique4 ul li a { color : #00C6D7; }
.sitemap .rubrique5 ul li a { color : #00AD83; }
.sitemap .rubrique6 ul li a { color : #0073CF; }
.sitemap .rubrique7 ul li a { color : #FF7900; }
.sitemap .rubrique8 ul li a { color : #6639B7; }

/* Actualit? full : intro */
#corps .article-detail .actu-entete { border: 1px solid #D9D9D9; margin: 20px 0 12px; padding: 1.45em 12px 9px; position: relative; }
#corps .article-detail .actu-entete .intro .texte { float: left; margin-right: 10px; width: 339px; }
#corps .article-detail .actu-entete .intro .visuel { top: 0; width: 339px; float: left; }
#corps .article-detail .actu-entete .intro .visuel img { width: 339px; } 
#corps .article-detail .actu-entete .intro .motscles { color: #7E7E7E; font-size: 0.95em; font-weight: normal; }
#corps .article-detail .actu-entete .intro .motscles a { color: #45104D;}
#corps .article-detail .actu-entete .intro .texte h2 { font-size: 1.4em !important; margin: 5px 0 !important; display: block !important; }

/* Caroussel Actualit?s */
#corps .carrousel-rubrique {width: 480px; position:relative; margin-bottom:14px; margin: auto;}
#corps .carrousel-rubrique .carrousel-actus .jcarousel-prev {position:absolute; top:132px; left:0px; background:url(../images/bloc_actus_accueil_arrow1.png) no-repeat; width:22px; height:25px;}
#corps .carrousel-rubrique .carrousel-actus .jcarousel-next {position:absolute; top:132px; left:453px; background:url(../images/bloc_actus_accueil_arrow2.png) no-repeat; width:22px; height:25px;}
#corps .carrousel-rubrique .carrousel-actus {float:left; width:471px; margin-right:15px;background:url(../images/carousel_actus_bas.jpg) no-repeat left bottom; padding-bottom:30px;}
#corps .carrousel-rubrique .carrousel-actus li {border:1px solid #888; color:#fff; position:relative;}
/* #corps .carrousel-rubrique .carrousel-actus li img {width:469px;height:315px; }
#corps .carrousel-rubrique .carrousel-actus .carrousel-actus-ctrl {position:absolute; } */
#corps .accueil-actus .carrousel-actus li .petitTexte { height: 146px; left: 165px; padding: 24px 34px 68px; position: absolute; top: 37px; width: 229px; background: url("https://cartactive2.europessonne.fr/studio/images/bloc_actus_accueil_texte_petit.png") no-repeat scroll 0 0 transparent; }
#corps .accueil-actus .carrousel-actus li .petitTexte h3 { padding-top: 30px; background: url("../images/rubriques/com_agglo.png") no-repeat scroll left 33px transparent; }

/* liste actualit? */
/* #corps .accueil-actus .actus-liste { width : 456px; } */
#corps .accueil-actus, #corps .accueil-actus h2 { zoom:1; }

/*Delay du menu*/
#entete .menu .td-hover .layerriche {display:block;}

/* D?liberation > affinage(col gauche) > form */
#rechDelib { display : inline-block; }
#rechDelib .theme .body select { width: 194px; }

/* Deliberation : liste */
.theme .body .typeActe { margin-left:0px; margin-left:10px; float:left; width:23px; height:18px; background: url("../images/rubriques/com_agglo.png") no-repeat scroll left 3px transparent;}
.theme .body .deliberationBureau, #corps .resultats-recherche .list-resultats .list-item .texte .deliberationBureau { background: url("https://cartactive2.europessonne.fr/studio/images/pictos/decision_bureau.png") no-repeat scroll left 3px transparent; }
.theme .body .deliberationConseil, #corps .resultats-recherche .list-resultats .list-item .texte .deliberationConseil { background: url("https://cartactive2.europessonne.fr/studio/images/pictos/decision_conseil.png") no-repeat scroll left 3px transparent; }
.theme .body .decisionPresident, #corps .resultats-recherche .list-resultats .list-item .texte .decisionPresident { background: url("https://cartactive2.europessonne.fr/studio/images/pictos/decision_president.png") no-repeat scroll left 3px transparent; }
.theme .body .default, #corps .resultats-recherche .list-resultats .list-item .texte .default { background: url("../images/rubriques/com_agglo.png") no-repeat scroll left 3px transparent; }

/* Page Accueil > m?diatheque (onglet photo+video) */
#corps .accueil-autres .accueil-mediatheque .tab-page { height : auto;}
#corps .accueil-autres .accueil-mediatheque .tab-page .tab-contenu { margin: 5px 5px 0 5px;}
#corps .accueil-autres .accueil-mediatheque .tab-page .tab-contenu li { list-style: none outside none; width: 214px;}
#corps .accueil-autres .accueil-mediatheque .photo { margin-top: 20px; }
#corps .accueil-autres .accueil-mediatheque .tabs ul { list-style: none outside none; margin: 0; padding: 0; position: relative; top:-17px; left:-1px;}
#corps .accueil-autres .accueil-mediatheque .tabs ul li { float: left; text-align: center; margin-right: 10px; background: none repeat scroll 0 0 #7BA317; }
#corps .accueil-autres .accueil-mediatheque .tabs h2 { background: none repeat scroll 0 0 #D9D9D9; }
#corps .accueil-autres .accueil-mediatheque .tabs h2 a { color: #45104D; }
#corps .accueil-autres .accueil-mediatheque .tabs .act h2 { background: none repeat scroll 0 0 #7BA317; }
#corps .accueil-autres .accueil-mediatheque .tabs .act h2 a { color: #FFFFFF; }
#corps .accueil-autres .accueil-mediatheque .tabs {margin : 0; border: none;}
#corps .accueil-autres .accueil-mediatheque { border: 1px solid #D9D9D9; width: 225px; height: 233px;}
#corps .accueil-autres .accueil-mediatheque .tab-page { border: none; }
#corps .accueil-autres .accueil-mediatheque .tab-pane { margin-bottom: 0; }

/* Pager */
UL.ctxMenu.ctxInfo{ background: none repeat scroll 0 0 #EBEBEB; filter:none; }
UL.ctxMenu.ctxInfo LI > A:hover, UL.ctxMenu.ctxInfo LI > SPAN:hover, UL.ctxMenu UL.ctxInfo LI > SPAN:hover {  background-color: #45104D; }
#corps .pager UL.ctxMenu li > a { color:#45104D; }
#corps .pager .pgInfo { margin-right: 0; }
#corps .resultats-recherche .pagination-table li { font-size: 1em; }

/* Page Accueil > Box publications */
#corps .accueil-autres .accueil-publications h2 { left: -1px; }
#corps .accueil-autres .accueil-publications { margin-bottom: 0px; }

/* Legende image */
#corps .legende, #corps .legende-droite, #corps .legende-gauche { color: #777777; font-size: 0.92em; padding: 0 10px; }
#corps .legende-droite { text-align : right; }

/* Carousel Grands Projets */
#corps .accueil-grandsprojets .carrousel-grandsprojets .carrousel-grandsprojets-ctrl button .texte  { padding-top:6px; } 	/* Element a supprimer pr tester retour ligne texte sous Chrome*/
#corps .accueil-grandsprojets .carrousel-grandsprojets .carrousel-grandsprojets-ctrl button .visuel { float: left; }		/* Element a supprimer pr tester retour ligne texte sous Chrome*/
#corps .accueil-grandsprojets .carrousel-grandsprojets .carrousel-grandsprojets-ctrl .act .texte { width : 146px; }
#corps .accueil-grandsprojets .carrousel-grandsprojets .lienGrandsProjets a { background: url("../images/puce-lien.png") no-repeat scroll left 2px transparent; color: #45104D; padding-left: 10px; }
#corps .accueil-grandsprojets .carrousel-grandsprojets .lienGrandsProjets { text-align: right; padding: 0 4px; }
#corps .accueil-grandsprojets .carrousel-grandsprojets .carrousel-grandsprojets-ctrl { height: 322px; }
#corps .accueil-grandsprojets .texte h3 { margin: 5px 0; }
#corps .accueil-grandsprojets .carrousel-grandsprojets .carrousel-grandsprojets-ctrl button .texte  { width: 112px; }
#corps .accueil-grandsprojets .carrousel-grandsprojets .carrousel-grandsprojets-ctrl button .visuel { margin-right: 5px; }
#corps .accueil-grandsprojets .carrousel-grandsprojets .carrousel-grandsprojets-ctrl .act .visuel {right: -21px;}

/* Filtre Colonne gauche */
#corps .colonne-gauche .filtre .button { text-align: center;}
#corps .colonne-gauche .filtre .button a { display: block; }
#corps .colonne-gauche .filtre .theme .affiner-recherche fieldset { border: medium none; }

/* Resultat recherche */
.resultats-recherche { margin-top: 17px; }

/* Tous les evenement > col gauche > label datechooser*/
#corps .colonne-gauche .filtre .theme .periode label.dateChooser { padding-top: 10px; }
.resultats-recherche .list-resultats .last-list-item { border-bottom: none; }

/* Menu Navigation */
#entete .menu td .rubrique-inner a { font-size: 15.15px; font-weight: 400; font-size-adjust: none; }

/* Phototh?que */
#corps .GEDNavigation { border: 1px solid #D9D9D9; margin-bottom: 31px; margin-top: 19px; padding: 0 9px 9px; position: relative; }
#corps .GEDNavigation h1, #galerievideos .diaporama h1 { left: -10px; position: absolute; top: -22px; margin-bottom: 0; font-weight: normal; color: #FFFFFF; float: left;font-family: Arial;font-size: 1.7em;padding: 0 4px;position: relative;text-transform: uppercase;background-color: #97BF0D; }
#corps .GEDNavigation form { margin: 0 auto; }
#corps .GEDNavigation .carrousel-rubrique .carrousel-actus li img/*, #diapoArticle .carrousel-rubrique .carrousel-actus li img*/{ height: 315px; width: auto; max-width: 465px;}
#corps .GEDNavigation .carrousel-rubrique .carrousel-actus, #diapoArticle .carrousel-rubrique .carrousel-actus { margin-bottom: 75px; }
#corps .GEDNavigation .retour a, #diapoArticle .retour a, .col-gauche-gab-full .retour  { background: url("../images/puce-lien.png") no-repeat scroll left 2px transparent !important; color: #45104D; padding-left: 12px; }
#corps .GEDNavigation .retour a:hover, #corps .GEDNavigation .title a:hover { text-decoration: underline; }
#corps .GEDNavigation .carrousel-rubrique .visuel, #diapoArticle .carrousel-rubrique .visuel { text-align: center; }
#corps .GEDNavigation .carrousel-rubrique .carrousel-actus li/*, #diapoArticle .carrousel-rubrique .carrousel-actus li */{ border:none; border-bottom: 1px solid #D9D9D9;  height:314px; padding-top: 25px; width: 471px;}
#corps .GEDNavigation .carrousel-rubrique .carrousel-actus .jcarousel-next/*, #diapoArticle .carrousel-rubrique .carrousel-actus .jcarousel-next */{ left: 480px; top: 162px;}
#corps .GEDNavigation .carrousel-rubrique .carrousel-actus .jcarousel-prev/*, #diapoArticle .carrousel-rubrique .carrousel-actus .jcarousel-prev*/ { left: -28px; top: 162px;}
#corps .GEDNavigation .visuel .legende-diapo, #diapoArticle .visuel .legende-diapo { color: #777777; font-size: 0.92em; padding-top:3px; }
#corps .GEDNavigation .carrousel-rubrique .carrousel-actus-ctrl, #diapoArticle .carrousel-rubrique .carrousel-actus-ctrl { margin-top: 30px; }
#corps .GEDNavigation TD.mainCat, #corps .GEDNavigation .phototheque-aLaUne .mainCat {  border: 1px solid #FFFFFF; box-shadow: none;}
#corps .GEDNavigation .title a, #corps .GEDNavigation .phototheque-aLaUne .mainCat .title a { display: inline-block; font-family: Arial; font-size: 1.05em; font-weight: normal; line-height: 1.1em; color:#45104D; }
#corps .GEDNavigation TD.mainCat IMG, #corps .GEDNavigation .phototheque-aLaUne .mainCat .mainCatImg IMG { margin-bottom: 4px; float: none; }
#corps .GEDNavigation .mainCatImg { width: 210px; float: left; text-align: center;}
#corps .GEDNavigation .phototheque-aLaUne .mainCatImg { float: left; text-align: left; width: auto;}
#corps .GEDNavigation .phototheque-aLaUne .mainCatImg .nbPhotos { margin-top: 0; text-align: left; }
#corps .GEDNavigation DIV.title   { float: left; width: 190px; text-align: left;}
#corps .GEDNavigation .nbPhotos   { font-size: 13px; margin-top: 5px; text-align: left;}
#corps .GEDNavigation .nbPhotos .legende { padding:0; }
#corps .GEDNavigation h2 { clear: both; margin-top: 10px; display: block; font-family: Arial; font-weight: normal; line-height: 1.1em; background: none repeat scroll 0 0 transparent; text-transform: none; color: #97BF0D; margin-bottom: 5px; }
#corps .GEDNavigation .phototheque-aLaUne { width: auto; clear: both; margin: 30px 0; width: auto; border-bottom: 1px solid #D9D9D9;}
#corps .GEDNavigation .phototheque-aLaUne .mainCat { padding: 10px 10px 9px; /*box-shadow: 2px 3px 4px #CCCCCC;*/ }
#corps .GEDNavigation .phototheque-aLaUne .mainCat .title { width: 300px; }
#corps .GEDNavigation .phototheque-aLaUne .mainCat .title p { font-family: arial,verdana,sans-serif; font-size: 13px; text-align: justify; padding-top: 5px; color: #707070;}
#corps .GEDNavigation .phototheque-aLaUne .mainCat .noImgBorder IMG, #corps .GEDNavigation .mainCat .noImgBorder IMG { border: none; }
#corps .GEDNavigation .pictosMediatheque { position: relative; top: -21px; }
#corps .GEDNavigation .phototheque-aLaUne .mainCat .title .titleAlaUne { font-size: 1.4em; }
#corps .GEDNavigation DIV.title .title-desc { margin-top: 5px; text-align: left; font-family: arial,verdana,sans-serif; color: #707070; font-size: 0.8em; }}
#corps .GEDNavigation .apercu-video object { height: 50px; width: 69px; }

/* Phototh?que > Pager */
.GEDNavigation .pagination-table {margin:0 15px 10px;}
#corps .GEDNavigation .pagination-table li {font-family:Arial; font-size:1.1em; border:1px solid #c4c4c4; background:#ebebeb; -moz-border-radius:0; -webkit-border-radius:0; border-radius: 0; margin:0 3px 8px 0;}
.GEDNavigation UL.pager LI A, .GEDNavigation UL.pager LI.pgEmpty {border:none; color:#45104d; background:none; margin:0; -moz-border-radius:0; -webkit-border-radius:0; border-radius: 0;}
.GEDNavigation UL.pager LI.pgEmpty {margin:0 3px 0 0;}
.resultats-recherche .pagination-table ul {margin:0 auto;}
#corps .GEDNavigation .pagination-table ul .pgCurrent {border:none; background:url(https://cartactive2.europessonne.fr/studio/images/pagination_current.gif) no-repeat left bottom #45104d;}
#corps .GEDNavigation .pagination-table ul .pgCurrent strong {display:block; color:#fff; padding:1px 1px 7px;}
#corps .GEDNavigation .pagination-table li { font-size: 1em; }

/* EvenementFull>Intro */
.typePublic { background-color: #aaa796; color: #fff; padding: 0 2px;}

/* EvenementFull+ Actualit?Full > Encart couleur */
#corps .evene-encart, #corps .actua-encart  { margin: 0 0 10px 10px !important; padding: 5px 11px 8px; float:right !important; }
#corps .evene-encart a, #corps .actua-encart a { color: black !important; }
#corps .evene-encart .lienPublicH2 h2:hover { text-decoration: underline; }
#corps .evene-encart .enSavoirPlus a, #corps .actua-encart .enSavoirPlus a { color: #45104D !important; font-family: Arial !important; font-size: 1.1em;}
#corps .evene-encart .typePublicEncart {font-size: 11.8333px; color : black; font-family: "Helvetica Neue",Helvetica,Arial,sans-serif !important; font-style: normal;}
#corps .evenementFull .encart-texte, #corps .actualiteFull .encart-texte { width: 690px; }

/* Encart couleur droit (Actu & Event)  */
#corps .article-detail .article-contenu .encart-couleur .section { padding-bottom: 10px; padding-top: 5px;}
#corps .article-detail .article-contenu .encart-couleur .section h2 { font-size: 1.2em; margin-bottom: 0; width: 100%; }

/* Galerie videos (dailymotion) */
#gallery { float: left; padding-left: 10px;}
#galerievideos { border: 1px solid #D9D9D9; padding: 5px 0; margin-top: 16px; margin-bottom:10px; }
#galerievideos .diaporama h1 { left: -1px !important; max-width: 559px;}
#diapoArticle .pictosArticle { top: -22px !important; }
#galerievideos .pictosArticle{ top: -25px !important; }
#galerievideos .diaporama .desc-photo { min-height: 248px; float:left; margin: 0;  width: 202px; padding: 0 10px 10px; background: none repeat scroll 0 0 #FFF; }
#galerievideos .diaporama .desc-photo-ci { font-size: 0.97em; border-bottom: 1px solid #D9D9D9; clear: both; width: 692px; padding:10px; }
#galerievideos .diaporama .desc-photo-ci .desc-photo-ci-infos { color: #707070; width: 570px;}
#galerievideos .diaporama .desc-photo dt, #galerievideos .diaporama .desc-photo-ci dt { font-family: Arial; color: #45104D; font-size: 1.3em; padding-bottom: 10px; }
#galerievideos .video-item { width:207px; padding: 14px 5px 10px; background: none; border-color: white; border-width: 1px; box-shadow: none; text-align: left;}
#galerievideos .video-item .titre-video a { color: #45104D; display: inline-block; font-family: Arial;}
#galerievideos .video-item .titre-video { font-size: 1.4em; font-weight: normal; padding-top: 10px; width: 190px; margin: 0; text-align: left;}
#galerievideos .video-item .titre-video .titre-video-desc { margin-top: 10px; text-align: left; font-family: arial,verdana,sans-serif; color: #707070; font-size: 0.8em; }
#galerievideos .diaporama .desc-photo dd { font-size: 1.1em; padding-bottom: 11px; }
#galerievideos .lienDayli { font-size: 15px; }
#galerievideos .lienDayli a { color: #45104D; padding-left: 12px; background: url("../images/puce-lien.png") no-repeat scroll left 5px transparent; }

/* Diaporama article*/
#diapoArticle { border: 1px solid #D9D9D9; margin-bottom: 31px; margin-top: 19px; padding: 0 9px 9px; position: relative; }
#diapoArticle h1 { left: -10px; position: absolute; top: -22px; margin-bottom: 0; font-weight: bold; color: #FFFFFF; float: left;font-family: Arial;font-size: 1.7em;padding: 0 4px;position: relative;text-transform: uppercase;background-color: #97BF0D; }
#diapoArticle .diapo-carrousel { width: 960px; margin: 25px auto 0; /*border: 2px solid red;*/ }
 
/* Menu navigation > portail actualit? + portail evenement  */
.menu table .withrichlayer .noColorCategory a   { color: #000000 !important; }
.menu table .rubrique1 .noColorCategory a:hover { color: #97BF0D !important; }
.menu table .rubrique2 .noColorCategory a:hover { color: #45104D !important; }
.menu table .rubrique3 .noColorCategory a:hover { color: #CB0049 !important; }
.menu table .rubrique4 .noColorCategory a:hover { color: #00C6D7 !important; }
.menu table .rubrique5 .noColorCategory a:hover { color: #00AD83 !important; }
.menu table .rubrique6 .noColorCategory a:hover { color: #0073CF !important; }
.menu table .rubrique7 .noColorCategory a:hover { color: #FF7900 !important; }
.menu table .rubrique8 .noColorCategory a:hover { color: #6639B7 !important; }

/* Evenement Liste */
.resultats-recherche .list-resultats .list-item {/* position: relative;*/ }
.resultats-recherche .list-resultats .list-item .dateEvent { /*position: absolute;*/ right: -20px; top: 9px; background: none repeat scroll 0 0 #45104D; color: #FFFFFF; width: 105px; font-family: Arial; font-size: 1.17em; padding: 5px 5px; text-align: center; zoom: 1; }
.resultats-recherche .list-resultats .list-item .eventdate{float:left;}
.resultats-recherche .list-resultats .list-item .texte     { width: 444px; margin-right: 5px;float:left; }
.resultats-recherche .list-resultats .list-item .longtexte { width: 561px; }
.resultats-recherche .list-resultats .list-item .dateEvent .encoche { background: url("../images/rubriques/coin_violet_dte.gif") no-repeat scroll 0 0 transparent; bottom: -4px; height: 4px; right: 0; position: absolute; width: 4px; }

/* Formulaire dynamique*/
.DynamicForm { margin-top: 16px; position: relative; border: 1px solid #D9D9D9; padding: 22px 10px; margin-bottom: 10px; margin-right: 10px; float: left; width: 936px; }
.DynamicForm h1 { font-weight: normal !important; position: absolute; left: -1px !important; top: -16px !important; margin-bottom: 0 !important; color: #FFFFFF !important; font-family: Arial !important; font-size: 1.7em !important; padding: 0 4px !important; text-transform: uppercase !important; background-color: #97BF0D; }
.DynamicForm .metadata { clear: both; }
.DynamicForm .Question .qTitle { font-size: 1.3em !important; margin: 5px 0 !important; display: block !important; color: #45104D; font-family: Arial !important;}
.DynamicForm .Question .questionHeader { background-color: #fff; }
.DynamicForm .chapterTitle { background: none !important ; font-family: Arial; font-size: 1.5em; line-height: 1.1em; text-transform: none; display: block !important; margin-bottom: 10px !important;}
DIV.progress-graph .inline { margin-bottom: 15px; }
.DynamicForm .display-line { clear: both; }
div.progress-container > div { background-color: #45104d; height: 17px; border-radius: 5px 5px 5px 5px;}
#corps .DynamicForm .metadata { display: none; }
.DynamicForm.fullDisplay { width: 936px; }
.DynamicForm .DynamicForm.fullDisplay { width: 913px; }
DIV.progress-graph .inline { margin-top: -1px; }


.rubrique1 #site #corps .DynamicForm h1 { background-color:#97bf0d; }
.rubrique2 #site #corps .DynamicForm h1 { background-color:#45104d; }
.rubrique3 #site #corps .DynamicForm h1 { background-color:#cb0049; }
.rubrique4 #site #corps .DynamicForm h1 { background-color:#00c6d7; }
.rubrique5 #site #corps .DynamicForm h1 { background-color:#00ad83; }
.rubrique6 #site #corps .DynamicForm h1 { background-color:#0073cf; }
.rubrique7 #site #corps .DynamicForm h1 { background-color:#ff7900; }
.rubrique8 #site #corps .DynamicForm h1 { background-color:#6639b7; }

.rubrique1 #site #corps .DynamicForm .chapterDescription, .rubrique1 #site #corps .DynamicForm h2 {color:#97bf0d;}
.rubrique2 #site #corps .DynamicForm .chapterDescription, .rubrique2 #site #corps .DynamicForm h2 {color:#45104d;}
.rubrique3 #site #corps .DynamicForm .chapterDescription, .rubrique3 #site #corps .DynamicForm h2 {color:#cb0049;}
.rubrique4 #site #corps .DynamicForm .chapterDescription, .rubrique4 #site #corps .DynamicForm h2  {color:#00c6d7;}
.rubrique5 #site #corps .DynamicForm .chapterDescription, .rubrique5 #site #corps .DynamicForm h2  {color:#00ad83;}
.rubrique6 #site #corps .DynamicForm .chapterDescription, .rubrique6 #site #corps .DynamicForm h2  {color:#0073cf;}
.rubrique7 #site #corps .DynamicForm .chapterDescription, .rubrique7 #site #corps .DynamicForm h2 {color:#ff7900;}
.rubrique8 #site #corps .DynamicForm .chapterDescription, .rubrique8 #site #corps .DynamicForm h2  {color:#6639b7;}

.rubrique1 #site #corps .DynamicForm .chapterTitle { border-bottom-color: #97bf0d !important; }
.rubrique2 #site #corps .DynamicForm .chapterTitle { border-bottom-color: #45104d !important; }
.rubrique3 #site #corps .DynamicForm .chapterTitle { border-bottom-color: #cb0049 !important; }
.rubrique4 #site #corps .DynamicForm .chapterTitle { border-bottom-color: #00c6d7 !important; }
.rubrique5 #site #corps .DynamicForm .chapterTitle { border-bottom-color: #00ad83 !important; }
.rubrique6 #site #corps .DynamicForm .chapterTitle { border-bottom-color: #0073cf !important; }
.rubrique7 #site #corps .DynamicForm .chapterTitle { border-bottom-color: #ff7900 !important; }
.rubrique8 #site #corps .DynamicForm .chapterTitle { border-bottom-color: #6639b7 !important; }


 #corps .DynamicForm DIV.progress-graph {
    display: none;
  
}
/* puce RTE */
.classic UL LI  { list-style: none inside none !important; }

/* Accueil > PW Contact */
#accueil-contact .accueil-contact-wysiwyg { height: 116px; }

/* Diaporama Modale Article */
.modal #diapoArticle {width:1000px; border:none;}
#diapoArticle .modalForm { overflow: hidden; width: 1000px; }
#diapoArticle .diapo-carrousel{ margin: 0 auto  width: 960px;}
.diapoArticleModale .carrousel-rubrique { width: 960px; position:relative; margin-bottom:14px; }
.diapoArticleModale .carrousel-rubrique .carrousel-actus .jcarousel-prev {position:absolute; top:260px; left: -18px; background:url(../images/bloc_actus_accueil_arrow1.png) no-repeat; width:22px; height:25px;}
.diapoArticleModale .carrousel-rubrique .carrousel-actus .jcarousel-next {position:absolute; top:260px; left:959px; background:url(../images/bloc_actus_accueil_arrow2.png) no-repeat; width:22px; height:25px;}
.diapoArticleModale .carrousel-rubrique .carrousel-actus {float:left; width:960px; margin-right:15px;background:url(https://cartactive2.europessonne.fr/studio/images/carousel_actus_bas2.jpg) no-repeat left bottom; padding-bottom:30px;}
.diapoArticleModale .carrousel-rubrique .carrousel-actus li {width:960px; height:640px; color:#fff; position:relative;}
.diapoArticleModale .carrousel-rubrique .carrousel-actus li img {height:640px; max-width: 960px; }
.diapoArticleModale .carrousel-rubrique .carrousel-actus .carrousel-actus-ctrl { position:absolute; }

/* D?lib?rations > Liste */
#rechDelib .theme { margin-bottom:10px !important; padding-bottom: 10px !important; }
#rechDelib .theme .header { padding: 5px 0; }
#rechDelib .theme .affiner-recherche input[type="text"] { margin: 0 !important; }
.delibTypeDoc {  color: #7BA317; font-size: 1.2em; }
.resultats-recherche .list-delibs .list-item .texte { width: 100% !important; }
.resultats-recherche .list-delibs .list-item { padding: 10px 0; }

/* D?lib?rations > Full Display */
#delibFD { border: 1px solid #D9D9D9; padding: 10px; position: relative; margin-top: 21px; }
#delibFD h1 { clear: both; left: -10px; position: relative; top: -30px; margin-bottom: 0; padding: 0 4px; font-weight: normal; color: #FFFFFF; font-family: Arial; font-size: 1.7em; text-transform: uppercase; background-color: #97BF0D; }
#delibFD h2 { padding: 0; clear: both; margin-top: 10px; margin-bottom: 5px; display: block; background: none repeat scroll 0 0 transparent; text-transform: none; color: #97BF0D; }
.retourColGauche a, #delibFD .delibInfo a { background: url("../images/puce-lien.png") no-repeat scroll left 2px transparent; color: #45104D; padding-left: 12px; }

/* File Document Query*/
.resultats-recherche .list-item-fileDoc .texte { width: 550px !important; }

/* Edition profil > Table */
.colonne-centre .resultats-recherche .newsletters {clear: both; padding: 10px;}
.colonne-centre .resultats-recherche .newsletters ul {list-style:none;}
.colonne-centre .resultats-recherche .newsletters ul  li{border-bottom: 1px solid #C4C4C4; padding:12px 0;}
.colonne-centre .resultats-recherche .profileTable TD { vertical-align: middle; padding: 5px; }
.colonne-centre .resultats-recherche .profileTable .formLabel  { color: #45104D; font-family: Arial; font-size: inherit; }
.colonne-centre .resultats-recherche .profileTable TD.formLabel { width: 160px; }
.colonne-centre .resultats-recherche .profileTable DIV.widget:after { clear: none; }
.colonne-centre .resultats-recherche a.nltitle {font-weight:bold; font-family:Arial; font-size:1.1em; color:#45104D;}
.colonne-centre .resultats-recherche .nlcoTitle  {font-family:Arial; font-size:1.15em; color:#45104D;}
.colonne-centre .resultats-recherche .nlSubscribeStatus {background:none repeat scroll 0 0 #ECE7ED; color:#45104D; border:1px solid #C8C8C8;}
.colonne-centre .resultats-recherche .nlSubscribeStatus a {color:#45104D;}
.colonne-centre .resultats-recherche .newsletters .ss_sprite.ss_email_delete.icon, .colonne-centre .resultats-recherche .nlSubscribeStatus .ss_sprite.ss_email_delete.icon{background:url("https://cartactive2.europessonne.fr/studio/images/newsletter/nl_desinscrire.gif") repeat scroll 0 0 transparent;}
.colonne-centre .resultats-recherche .newsletters .ss_sprite.ss_email_add.icon, .colonne-centre .resultats-recherche .nlSubscribeStatus .ss_sprite.ss_email_add.icon {background:url("https://cartactive2.europessonne.fr/studio/images/newsletter/nl_inscrire.gif") repeat scroll 0 0 transparent;}
.colonne-centre .resultats-recherche .newsletters img.ss_sprite.ss_email_delete.icon, .colonne-centre .resultats-recherche .newsletters img.ss_sprite.ss_email_add.icon {width:23px; height:21px;}
.colonne-centre .resultats-recherche .nlSubscribeStatus img.ss_sprite.ss_email_delete.icon, .colonne-centre .resultats-recherche .nlSubscribeStatus img.ss_sprite.ss_email_add.icon {width:23px; height:21px;}


/*legende et photo*/
#corps .article-detail .actu-entete .intro .visuel, #corps .colonne-centre .encart-mea-rubrique .visuel { position: relative; }
#corps .legende-droite { padding: 0 2%; width: 96%; background-color: #45104D; bottom: 0; left:0; color: white; opacity: 0.8; position: absolute; text-align: right; display:none;}
#corps .legende-gauche { background-color: #45104D; bottom: 0; color: white; display: none; left: 0px; opacity: 0.8; position: absolute; text-align: right; width:320px;}

/* PQFE Actulite Rubrique +  */
.actu-rub .lien, .agenda-rub .lien { text-align: right; margin: 5px 0;}
.actu-rub .lien a, .agenda-rub .lien a { background: url("../images/puce-lien.png") no-repeat scroll left 2px transparent; color: #45104D; padding-left: 10px; }

/* Message Box */
.mbox { border: 1px solid #C4C4C4; box-shadow: none; background-color: #EBEBEB; color: #45104D; font-family: Arial; background-image: none; border-radius: 0; font-size: 1.3em;}
.mbox .mboxTitle { font-size: 1.3em;  color: #45104D !important; }

/* Recrutement > col gauche */
#corps .colGaucheRecru .filtre .button { width: 165px; margin-top: 2px; }
#corps .colGaucheRecru .filtre .theme .header h2 { margin-bottom: 7px; }
#corps .colGaucheRecru .filtre .theme .rep-para { padding-left: 13px; margin-bottom: 7px; margin-top: 5px;}
#corps .colGaucheRecru .filtre .theme { margin-bottom: 15px; }
.retourColGauche { padding-left: 5px !important; padding-right: 5px !important;}

/* Recrutement > liste */
/* .resultats-recherche .offres-emp .list-item .texte { width: auto; } */
.offres-emp .list-item .texte .lien { margin: 5px 0; }
.offres-emp .list-item .texte .lien a { background: url("../images/puce-lien.png") no-repeat scroll left 2px transparent; color: #45104D; padding-left: 12px; }
#corps .offres-emp { margin: 22px 15px 0; }
#corps .offres-emp .list-item .dateEvent { width: 222px; top:12px; max-height: 85px; }
#corps .offres-emp .list-item .dateEvent ul li { color: #fff; list-style: disk outside none; text-align: left; font-size: 12px;}
#corps .offres-emp .list-item .dateEvent ul { margin-bottom: 0; margin-left: 15px; }

/* Recrutement > offredemploi Full */
#corps .offreEmploiFull { float: left; margin-right: 11px; width: 700px; position: relative;}
#corps .offreEmploiFull .encart-couleur li { margin-bottom: 10px; }
#corps .offreEmploiFull .encart-couleur { padding-top: 10px !important; }
#corps .offreEmploiFull .pictosArticle { position: absolute; right: 0; top: 0;}
#corps .offreEmploiFull .intro .texte .motscles { font-size: 15px; float: left; width: 475px;}
#corps .offreEmploiFull h1 { max-width: 550px; }
#corps .offreEmploiFull .intro .texte { width: 100% !important; }
.offreEmploiFull .encart-texte-gauche { float: left !important; width: 100% !important; margin-bottom: 0 !important;}
.offreEmploiFull .encart-couleur-droite { float: right !important; margin-top: 0 !important; margin-left:10px !important; }
.offreEmploiFull .encart-couleur-droite li { padding-top: 0 !important; }
.offreEmploiFull .button { background: none repeat scroll 0 0 #45104D; border: 1px solid #C4C4C4; color: #FFFFFF; float: right; margin-bottom: 15px; padding: 3px 10px; text-align: center; width: 165px; }
.offreEmploiFull .button a { color: #FFFFFF; display: block;}
.offreEmploiFull .article-entete .button { float:right; margin-top:0;}

/* Associations > liste */
.list-item-assos .label { display: block; float: left; font-weight: bold; width: 130px; }
.list-item-assos .date { padding-bottom: 5px; }

/* Footer */
#footer { background: none; padding: 0; width: 1204px; }
#footer .pied-de-page { background: none repeat scroll 0 0 #7BA317; padding: 6px 0; margin-right:4px; }

/* Menu Colonne gauche */
#corps .colonne-gauche .sous-menu ul .last .open { border-bottom: 1px solid #C4C4C4; }
#corps .colonne-gauche .sous-menu ul li ul .last { border-bottom: medium none; }

/* Preview Video */
#corps .GEDNavigation .apercu-video object { height: 50px; width: 69px; }

/* Menu Navigation */
/*#entete .menu td .layerriche-border { left: -10px; }*/

/* Carrousel Actus > li */
/* #corps .accueil-actus .carrousel-actus li { height: 312px; } */

/* Facet > Filtre */
#corps .colonne-gauche .filtre .theme { padding-bottom: 6px; }

/* Modal > information */
DIV.modal .modal-body { background-color: #EBEBEB; font-family: Arial; font-size: 1.3em; }
DIV.modal { border-color: #C4C4C4; }
DIV.modal.prompt .visual, DIV.modal.confirm .visual { background-image: url("https://cartactive2.europessonne.fr/studio/images/information.png"); }

/* Response Offre Emploi */
#corps .colonne-gauche .filtre .button { width: 165px; margin-top:5px; }

/* article-detail > style pour le WYSIWYG */
#corps .article-detail .wysiwyg a {font-family: Arial; color: #530E4D;}
#corps .article-detail .encart-texte .wysiwyg h3 { font-size: 1.4em; }
#corps .article-detail .encart-texte .wysiwyg h4 { font-size: 1.3em; }
.rubrique1 #site #corps .article-detail .encart-texte .wysiwyg h3, .rubrique1 #corps .article-detail .encart-texte .wysiwyg ol li:before, .rubrique1 #corps .article-detail .encart-texte .wysiwyg ol ol li:before, .rubrique1 #site #corps .exergue {color:#97bf0d ;}
.rubrique2 #site #corps .article-detail .encart-texte .wysiwyg h3, .rubrique2 #corps .article-detail .encart-texte .wysiwyg ol li:before, .rubrique2 #corps .article-detail .encart-texte .wysiwyg ol ol li:before, .rubrique2 #site #corps .exergue {color:#45104d ;}
.rubrique3 #site #corps .article-detail .encart-texte .wysiwyg h3, .rubrique3 #corps .article-detail .encart-texte .wysiwyg ol li:before, .rubrique3 #corps .article-detail .encart-texte .wysiwyg ol ol li:before, .rubrique3 #site #corps .exergue {color:#cb0049 ;}
.rubrique4 #site #corps .article-detail .encart-texte .wysiwyg h3, .rubrique4 #corps .article-detail .encart-texte .wysiwyg ol li:before, .rubrique4 #corps .article-detail .encart-texte .wysiwyg ol ol li:before, .rubrique4 #site #corps .exergue {color:#00c6d7 ;}
.rubrique5 #site #corps .article-detail .encart-texte .wysiwyg h3, .rubrique5 #corps .article-detail .encart-texte .wysiwyg ol li:before, .rubrique5 #corps .article-detail .encart-texte .wysiwyg ol ol li:before, .rubrique5 #site #corps .exergue {color:#00ad83 ;}
.rubrique6 #site #corps .article-detail .encart-texte .wysiwyg h3, .rubrique6 #corps .article-detail .encart-texte .wysiwyg ol li:before, .rubrique6 #corps .article-detail .encart-texte .wysiwyg ol ol li:before, .rubrique6 #site #corps .exergue {color:#0073cf ;}
.rubrique7 #site #corps .article-detail .encart-texte .wysiwyg h3, .rubrique7 #corps .article-detail .encart-texte .wysiwyg ol li:before, .rubrique7 #corps .article-detail .encart-texte .wysiwyg ol ol li:before, .rubrique7 #site #corps .exergue {color:#ff7900 ;}
.rubrique8 #site #corps .article-detail .encart-texte .wysiwyg h3, .rubrique8 #corps .article-detail .encart-texte .wysiwyg ol li:before, .rubrique8 #corps .article-detail .encart-texte .wysiwyg ol ol li:before, .rubrique8 #site #corps .exergue {color:#6639b7 ;}
#corps .article-detail .encart-texte .wysiwyg ul ul li { background-image: url("https://cartactive2.europessonne.fr/studio/images/puce_liste.gif"); margin-left: 10px; }
#corps .article-detail .encart-texte .wysiwyg ul ul ul li { background-image: url("https://cartactive2.europessonne.fr/studio/images/puce_sousliste.gif"); margin-left: 20px; }
#site #corps .article-detail .encart-texte ol { margin-left: 0px; }
#site #corps .article-detail .encart-texte ol ol { margin-left: 10px; }
#site #corps .article-detail .encart-texte ol ol ol { margin-left: 20px; }
#corps .article-detail .encart-texte .wysiwyg ol {counter-reset: pucenum;}
#corps .article-detail .encart-texte .wysiwyg ol li { color: black !important; counter-increment: pucenum; list-style-type: none;}
#corps .article-detail .encart-texte .wysiwyg ol li:before { content: counter(pucenum) ". "; }
#corps .article-detail .encart-texte .wysiwyg ol ol li:before { content: counter(pucenum) ". "; }
#corps .article-detail .encart-texte .wysiwyg ol ol ol li:before { color:black !important; }
#site #corps .exergue { font-weight: bold; }

/* Correction titre du 2 lignes */
#corps .article-detail h1{ max-width: 550px;}

/* Diaporama (suite) */
.noModale {width: auto !important; }
#corps .GEDNavigation .visuel .legende-diapo, #diapoArticle .visuel .legende-diapo  { text-align:center; background-color: #45104D; bottom: -1px; color: white; display: none; opacity: 0.8; padding: 0 2%; position: absolute; width: 96%; }

/* Dynamic form > H1 */
#corps .DynamicForm h1 { line-height: 36px; }

DIV.modal.image-modal IMG { max-width: 960px; max-height:640px; }
/* Newsletter full */
.profilForm .Newsletter .nlEmail {display:none;}
.nlcoHtmlPreviewLink, .nlcoTxtPreviewLink {display:none;}
.fullDisplay.Newsletter li {list-style:decimal outside none;}
.carrousel-rubrique .vis object, .carrousel-rubrique .vis iframe { width: 50px; height: 38px; }

#corps .accueil-autres .accueil-mediatheque .tab-page .tab-contenu .carrousel-mediatheque-photo .legende-diapo { text-align:center; background-color: #45104D; bottom: -1px; color: white;  opacity: 0.8; padding: 0 2%; position: absolute; width:193px; }

.DynamicForm .nav .inline {display: none;}