/* base.css */



@font-face {font-family:'open_sansbold';src:url('/files/adapei44/fonts/opensans-bold-webfont.eot');src:url('/files/adapei44/fonts/opensans-bold-webfont.eot?#iefix') format('embedded-opentype'), url('/files/adapei44/fonts/opensans-bold-webfont.woff2') format('woff2'), url('/files/adapei44/fonts/opensans-bold-webfont.woff') format('woff'), url('/files/adapei44/fonts/opensans-bold-webfont.ttf') format('truetype'), url('/files/adapei44/fonts/opensans-bold-webfont.svg#open_sansbold') format('svg');font-weight:normal;font-style:normal;}
@font-face {font-family:'open_sansbold_italic';src:url('/files/adapei44/fonts/opensans-bolditalic-webfont.eot');src:url('/files/adapei44/fonts/opensans-bolditalic-webfont.eot?#iefix') format('embedded-opentype'), url('/files/adapei44/fonts/opensans-bolditalic-webfont.woff2') format('woff2'), url('/files/adapei44/fonts/opensans-bolditalic-webfont.woff') format('woff'), url('/files/adapei44/fonts/opensans-bolditalic-webfont.ttf') format('truetype'), url('/files/adapei44/fonts/opensans-bolditalic-webfont.svg#open_sansbold_italic') format('svg');font-weight:normal;font-style:normal;}
@font-face {font-family:'open_sansextrabold';src:url('/files/adapei44/fonts/opensans-extrabold-webfont.eot');src:url('/files/adapei44/fonts/opensans-extrabold-webfont.eot?#iefix') format('embedded-opentype'), url('/files/adapei44/fonts/opensans-extrabold-webfont.woff2') format('woff2'), url('/files/adapei44/fonts/opensans-extrabold-webfont.woff') format('woff'), url('/files/adapei44/fonts/opensans-extrabold-webfont.ttf') format('truetype'), url('/files/adapei44/fonts/opensans-extrabold-webfont.svg#open_sansextrabold') format('svg');font-weight:normal;font-style:normal;}
@font-face {font-family:'open_sansextrabold_italic';src:url('/files/adapei44/fonts/opensans-extrabolditalic-webfont.eot');src:url('/files/adapei44/fonts/opensans-extrabolditalic-webfont.eot?#iefix') format('embedded-opentype'), url('/files/adapei44/fonts/opensans-extrabolditalic-webfont.woff2') format('woff2'), url('/files/adapei44/fonts/opensans-extrabolditalic-webfont.woff') format('woff'), url('/files/adapei44/fonts/opensans-extrabolditalic-webfont.ttf') format('truetype'), url('/files/adapei44/fonts/opensans-extrabolditalic-webfont.svg#open_sansextrabold_italic') format('svg');font-weight:normal;font-style:normal;}
@font-face {font-family:'open_sansitalic';src:url('/files/adapei44/fonts/opensans-italic-webfont.eot');src:url('/files/adapei44/fonts/opensans-italic-webfont.eot?#iefix') format('embedded-opentype'), url('/files/adapei44/fonts/opensans-italic-webfont.woff2') format('woff2'), url('/files/adapei44/fonts/opensans-italic-webfont.woff') format('woff'), url('/files/adapei44/fonts/opensans-italic-webfont.ttf') format('truetype'), url('/files/adapei44/fonts/opensans-italic-webfont.svg#open_sansitalic') format('svg');font-weight:normal;font-style:normal;}
@font-face {font-family:'open_sanslight';src:url('/files/adapei44/fonts/opensans-light-webfont.eot');src:url('/files/adapei44/fonts/opensans-light-webfont.eot?#iefix') format('embedded-opentype'), url('/files/adapei44/fonts/opensans-light-webfont.woff2') format('woff2'), url('/files/adapei44/fonts/opensans-light-webfont.woff') format('woff'), url('/files/adapei44/fonts/opensans-light-webfont.ttf') format('truetype'), url('/files/adapei44/fonts/opensans-light-webfont.svg#open_sanslight') format('svg');font-weight:normal;font-style:normal;}
@font-face {font-family:'open_sanslight_italic';src:url('/files/adapei44/fonts/opensans-lightitalic-webfont.eot');src:url('/files/adapei44/fonts/opensans-lightitalic-webfont.eot?#iefix') format('embedded-opentype'), url('/files/adapei44/fonts/opensans-lightitalic-webfont.woff2') format('woff2'), url('/files/adapei44/fonts/opensans-lightitalic-webfont.woff') format('woff'), url('/files/adapei44/fonts/opensans-lightitalic-webfont.ttf') format('truetype'), url('/files/adapei44/fonts/opensans-lightitalic-webfont.svg#open_sanslight_italic') format('svg');font-weight:normal;font-style:normal;}
@font-face {font-family:'open_sansregular';src:url('/files/adapei44/fonts/opensans-regular-webfont.eot');src:url('/files/adapei44/fonts/opensans-regular-webfont.eot?#iefix') format('embedded-opentype'), url('/files/adapei44/fonts/opensans-regular-webfont.woff2') format('woff2'), url('/files/adapei44/fonts/opensans-regular-webfont.woff') format('woff'), url('/files/adapei44/fonts/opensans-regular-webfont.ttf') format('truetype'), url('/files/adapei44/fonts/opensans-regular-webfont.svg#open_sansregular') format('svg');font-weight:normal;font-style:normal;}
@font-face {font-family:'open_sanssemibold';src:url('/files/adapei44/fonts/opensans-semibold-webfont.eot');src:url('/files/adapei44/fonts/opensans-semibold-webfont.eot?#iefix') format('embedded-opentype'), url('/files/adapei44/fonts/opensans-semibold-webfont.woff2') format('woff2'), url('/files/adapei44/fonts/opensans-semibold-webfont.woff') format('woff'), url('/files/adapei44/fonts/opensans-semibold-webfont.ttf') format('truetype'), url('/files/adapei44/fonts/opensans-semibold-webfont.svg#open_sanssemibold') format('svg');font-weight:normal;font-style:normal;}
@font-face {font-family:'open_sanssemibold_italic';src:url('/files/adapei44/fonts/opensans-semibolditalic-webfont.eot');src:url('/files/adapei44/fonts/opensans-semibolditalic-webfont.eot?#iefix') format('embedded-opentype'), url('/files/adapei44/fonts/opensans-semibolditalic-webfont.woff2') format('woff2'), url('/files/adapei44/fonts/opensans-semibolditalic-webfont.woff') format('woff'), url('/files/adapei44/fonts/opensans-semibolditalic-webfont.ttf') format('truetype'), url('/files/adapei44/fonts/opensans-semibolditalic-webfont.svg#open_sanssemibold_italic') format('svg');font-weight:normal;font-style:normal;}

@font-face {font-family:'KlillForTypesetters';src:url('/files/adapei44/fonts/KlillForTypesetters.ttf') format('truetype');font-weight:normal;font-style:normal;}
@font-face {font-family:'Klill-Light';src:url('/files/adapei44/fonts/Klill-Light.ttf') format('truetype');font-weight:normal;font-style:normal;}
@font-face {font-family:'KlillLightCondensed';src:url('/files/adapei44/fonts/KlillLightCondensed.ttf') format('truetype');font-weight:normal;font-style:normal;}



* {font-family:Arial, Verdana, Helvetica, sans-serif;color:#474647;}
body, img, div, p, h1, h2, h3, h4, h5,ul,li,figure {margin:0;padding:0;font-size:12px;font-weight:normal;}
strong{font-weight:normal;}
h3 a, h2, h3, h2 a, h4, h4 a, h5, h5 a {font-weight:normal;}
img {border:0;}
a {text-decoration:none;outline:none;}
a:hover{text-decoration:none;}

body{background:#fff;}
.row{margin-left:0;margin-right:0;}

/* HEADER */
#header{background:#ffffff;}
#header .content_partie_haute{max-width:1080px;margin:0 auto;min-height:172px;position:relative;}
#header .content_partie_haute .inside{position:relative;}
#header .content_partie_haute .logo{padding:12px 0;width:12%;}
#header .content_partie_haute .logo2{/*position:absolute;top:20px;right:0;*/padding:108px 0 0;width:10%;}
#header .content_partie_haute .logo2 img{width:150px;}

#header .content_partie_haute .baseline{text-align:right;padding:45px 0;}
#header .content_partie_haute .baseline .haut{font-family:"open_sansregular";font-size:25px;color:#fff;}
#header .content_partie_haute .baseline .bas,
#header .content_partie_haute .baseline .bas a{font-family:"open_sanssemibold";font-size:20px;color:#fff;text-transform: uppercase;}
#wrapper{width:100% !important;}

.invisible{display:none;}

#header .content_menu{padding:0;width:78%;}
#header .content_menu .invisible{display:none;}
#header .content_menu #navigation{padding:90px 0 0 0;}
#header .content_menu #navigation .level_1 > li:nth-child(1){}
#header .content_menu #navigation .level_1 > li{padding:7px 0;list-style:none;position:relative;float:left;max-width:190px;text-align:center;}
#header .content_menu #navigation .level_1 > li:nth-child(4){max-width:125px;}
#header .content_menu #navigation .level_1 > li:nth-child(1){padding:12px 0;}
#header .content_menu #navigation .level_1 > li:nth-child(3){padding:12px 0;}
#header .content_menu #navigation .level_1 > li:nth-child(5){padding:12px 0;}
#header .content_menu #navigation .level_1 > li:nth-child(6){padding:12px 0;}
#header .content_menu #navigation .level_1 > li:hover,
#header .content_menu #navigation .level_1 > li.active,
#header .content_menu #navigation .level_1 > li.forward{background:url(/files/adapei44/img/rond_rouge.png) no-repeat 50% 0%;}
#header .content_menu #navigation .level_1 > li a{font-family:"open_sanssemibold";font-size:15px;color:#010101;text-transform: uppercase;display:block;height:100%;padding:10px 10px;text-decoration: none;}
#header .content_menu #navigation .level_1 > li .texte,
#header .content_menu #navigation .level_1 > li:hover > a{font-family:"open_sanssemibold";font-size:15px;color:#ca013a;text-transform: uppercase;display:block;height:100%;padding:10px 10px;}
#header .content_menu #navigation .level_1 > li.active span,
#header .content_menu #navigation .level_1 > li.forward > span{font-family:"open_sanssemibold";font-size:15px;color:#ca013a;text-transform: uppercase;display:block;height:100%;padding:10px 10px;}
#header .content_menu #navigation .level_1 > li a span{font-family:"arial";font-size:19px;color:#1d1d1d;float:right;display:inline-block;}
#header .content_menu #navigation .level_1 > li .texte span,
#header .content_menu #navigation .level_1 > li:hover > a span{font-family:"arial";font-size:19px;color:#ffffff;float:right;display:inline-block;}


#header .content_menu #navigation .level_2{position:absolute;top:60px;left:0;display:none;z-index:80;}
#header .content_menu #navigation .level_2 > li{width:340px;height:49px;background:#fff;margin:0;list-style:none;position:relative;border-bottom:1px solid #d9d9d9;}
#header .content_menu #navigation .level_1 > li:nth-child(4) .level_2 > li{width:502px;height:49px;}
#header .content_menu #navigation .level_2 > li:hover,
#header .content_menu #navigation .level_2 > li.active{background:#f3f2f2;}
#header .content_menu #navigation .level_2 > li a{font-family:"open_sansregular";font-size:15px;color:#010101;display:block;height:100%;padding:10px 35px;text-decoration: none;text-transform: none;}
#header .content_menu #navigation .level_2 > li .texte,
#header .content_menu #navigation .level_2 > li:hover a,
#header .content_menu #navigation .level_2 > li.active span{font-family:"open_sansregular";font-size:15px;color:#ca013a;display:block;height:100%;padding:10px 35px;text-transform: none;}


#header #meanmenu{padding:65px 0;display:none;}
#header #meanmenu div{font-family:"arial";color: #ca013a;font-size:1.8rem;line-height: 23px;text-transform: uppercase;letter-spacing:3px;}
#header #meanmenu .titre_ssmenu{display:none;}
#header #meanmenu .image_ssmenu{display:none;}
#header #meanmenu .active2{display:none;}
#header #meanmenu ul{padding:0 0 10px 0;}
#header #meanmenu .meanmenu-reveal > div{padding:10px 0;}
#header #meanmenu li{padding:3px 10px;text-align:center;list-style: none;}
#header #meanmenu li:hover{background:url(/files/adapei44/img/fond_menu_active.jpg) repeat-x;}
#header #meanmenu ul.level_2 li{text-align:center;list-style: none;}
#header #meanmenu a{font-family:"arial";color:#1d1d1d;font-size:1.8rem;text-transform: uppercase;letter-spacing:3px;text-decoration:none;}
#header #meanmenu span{font-family:"arial";color:#1d1d1d;font-size:1.8rem;text-transform: uppercase;letter-spacing:3px;text-decoration:none;}
#header #meanmenu ul.level_2 li a{font-family:"arial";color:#1d1d1d;font-size:1.5rem;text-transform: uppercase;letter-spacing:3px;}
#header #meanmenu li:hover a{color:#ca013a;}
#header #meanmenu li:hover > span{color:#ca013a;}
#header .mean-expand{font-family:arial;}
#header #meanmenu li a span{font-family:"arial";font-size:19px;color:#1d1d1d;float:right;display:inline-block;display:none;}
#header #meanmenu li span span{display:none;}
#header #meanmenu .mean-clicked{color:#ca013a;}



#bandeau {position:relative;z-index:1;/*height:500px;*/margin:0 0 0 0;}
.bandeau_accueil #moodular_wrapper {/*width:1080px;*/height:565px;margin:0 auto;position:relative;}
.bandeau_accueil #moodular_wrapper .filtre{position:absolute;width:100%;height:565px;background:#8b0e13;z-index:80;}
.bandeau_accueil #moodular_wrapper .content_button{max-width:1080px;margin: 0 auto;position:relative;}
.bandeau_accueil #moodular_wrapper .content_button button{background:none;border:none;position:absolute;top:-265px;z-index:99;}
.bandeau_accueil #moodular_wrapper .content_button button#prev{left:0;}
.bandeau_accueil #moodular_wrapper .content_button button#next{right:0;}
.bandeau_accueil #moodular {height:565px;}
.bandeau_accueil #moodular li {display:block;height:565px;overflow:hidden;width:100%;background-repeat:no-repeat;background-position:center top;}
.bandeau_accueil #moodular li div{max-width:1080px;margin: 0 auto;position:relative;text-align:right;padding:140px 0 0 0;}
.bandeau_accueil #moodular li div h1{font-family:"open_sansbold";font-size:30px;color:#000;text-transform: uppercase;line-height:52px;}
.bandeau_accueil #moodular li div p{font-family:"open_sanslight";font-size:55px;color:#ca013a;text-transform: uppercase;line-height:52px;}
.bandeau_accueil #moodular li div p strong{font-family:"open_sansbold";font-size:55px;color:#ca013a;text-transform: uppercase;line-height:52px;}

.inside .content{max-width:1080px;margin:0 auto;position:relative;}
.page_produits #wrapper > #container{max-width:1080px;margin:0 auto;position:relative;}
/*.page_partenaires #wrapper > #container{max-width:1080px;margin:0 auto;position:relative;}
.page_mentions #wrapper > #container{max-width:1080px;margin:0 auto;position:relative;}
.page_contact #wrapper > #container{max-width:1080px;margin:0 auto;position:relative;}*/

.content_accroches_accueil{
	background-image:-moz-linear-gradient(left, #ca013a 50%, #ed7703 50%);
	
	background: #ca013a; 
	background: -moz-linear-gradient(left,  #ca013a 50%, #ed7703 50%); 
	background: -webkit-linear-gradient(left, #ca013a 50%,#ed7703 50%); 
	background: linear-gradient(to left, #ca013a 50%,#ed7703 50%); 
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ca013a', endColorstr='#ed7703',GradientType=0 ); 
}
.content_article_accueil{}
.content_article_accueil .accroche{padding:0;}
/*
===============
  NEW BLOCK
===============
*/
.content_article_accueil .accroche:nth-child(2){background:#eb5a21;}
/*.content_article_accueil .accroche:nth-child(2) .bloc h2,
.content_article_accueil .accroche:nth-child(2) .bloc .description p{
    color: #010101;
}*/
/*
===============
  END NEW BLOCK
===============
*/
.content_article_accueil .accroche:nth-child(3){background:#e24602;}
/*.content_article_accueil .accroche:nth-child(3){background:#2965AD;}*/
.content_article_accueil .accroche .conteneur{height:238px;padding:0;position:relative;max-width:370px;margin:30px auto 0 auto;}
.content_article_accueil .accroche figure{float:left;width:25%;text-align:center;}
.content_article_accueil .accroche .bloc{float:left;width:75%;padding:0 10px 0 0;}

.content_article_accueil .accroche h2{font-family:"open_sansbold";font-size:22px;color:#ffffff;padding:0 0 10px 0;line-height:30px;}
.content_article_accueil .accroche .description,
.content_article_accueil .accroche .description *{font-family:"open_sanslight";font-size:14px;color:#ffffff;line-height:26px;}
/*.content_article_accueil .accroche .lien{position:absolute;bottom:10px;right:30px;font-family:"open_sanssemibold";font-size:45px;color:#ec751a;}*/


#zone_accueil{/*background: repeating-linear-gradient(-45deg, #a4a4a4, #a4a4a4 1px, white 1px, white 5px);*/background:#dadff1;}
#zone_accueil .inside {max-width:1080px;margin:0 auto;position:relative;}
#zone_accueil .inside > .row{padding:0 0 30px 0;}

#zone_accueil #telechargements-55{width:100%;background:#fff;display:none;min-height:480px;}
#zone_accueil #partenaires{width:100%;background:#fff;display:none;min-height:480px;position:relative;}
#zone_accueil #partenaires .bouton_all{position:absolute;bottom:20px;right:20px;}
#zone_accueil #partenaires .bouton_all a {
    background: #1d66ab;
    border-radius: 5px;
    color: #ffffff;
    display: inline-block;
    font-family: "open_sansbold";
    font-size: 13px;
    margin: 10px 0;
    padding: 5px 20px;
    text-align: center;
    text-transform: uppercase;
}
#zone_accueil .liste_temoignages{width:100%;background:#fff;display:block;min-height:480px;}

#zone_accueil .mod_article img{display:none;}
#zone_accueil .liste_temoignages img{display:none;}
#zone_accueil .mod_article h2,
#zone_accueil .liste_temoignages h2 a,
#zone_accueil .mod_article header{font-family:"open_sansbold";color:#010101;font-size:21px;}
#zone_accueil .mod_article .description *,
#zone_accueil .mod_article .ce_text *,
#zone_accueil .liste_temoignages .teaser *{font-family:"open_sanslight";color:#010101;font-size:14px;}
#zone_accueil .mod_article .content_ods_telechargements #ods_telechargements .conteneur .bloc_telechargement a{font-family:"open_sansbold";color:#ffffff;font-size:13px;text-transform:uppercase;background:#2b3472 url(/files/adapei44/img/piece_jointe.jpg) 10% 50% no-repeat;display:inline-block;text-align:center;padding:10px 20px 10px 50px;-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px;margin:20px 0;}
#zone_accueil .mod_article .ce_hyperlink a{font-family:"open_sansbold";color:#ffffff;font-size:8px;text-transform:uppercase;background:#1d66ab url(/files/adapei44/img/fleche_bleue.jpg) 10% 50% no-repeat;display:inline-block;text-align:center;padding:5px 10px 5px 30px;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;margin:10px 0;}
#zone_accueil .liste_temoignages .more a{font-family:"open_sansbold";color:#ffffff;font-size:8px;text-transform:uppercase;background:#1d66ab url(/files/adapei44/img/fleche_bleue.jpg) 10% 50% no-repeat;display:inline-block;text-align:center;padding:5px 10px 5px 30px;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;margin:10px 0;}

#zone_accueil .mod_article .un_lien .bloc{width:75%;padding:0 10px;}
#zone_accueil .mod_article .un_lien .conteneur > div:nth-child(2){width:25%;padding:0 10px;}

#zone_accueil .tabs{width:100%;}
#zone_accueil .tabs:after{content: "";display: table;clear: both;}
#zone_accueil .tabs .titre{width:33%;float:left;-webkit-border-top-left-radius: 10px;-webkit-border-top-right-radius: 10px;-moz-border-radius-topleft: 10px;-moz-border-radius-topright: 10px;border-top-left-radius: 10px;border-top-right-radius: 10px;background:#2564ae;text-align:center;font-family:"KlillLightCondensed";color:#fff;font-size:24px;padding:13px 0 10px;cursor:pointer;margin:0 1px;}
#zone_accueil .tabs .titre.active{background:#2b3472;}


#zone_accueil #telechargements-55{padding:20px 5px;}
#zone_accueil #partenaires{padding:20px 15px;}
#zone_accueil .liste_temoignages{padding:20px 15px;}
#zone_accueil .un_lien{/*min-height:145px;*/}
#zone_accueil .un_lien:nth-child(n+6){display:none;}


#zone_accueil .liste_actus_accueil header{font-family:"KlillLightCondensed";color:#010101;font-size:38px;text-align:center;background:url(/files/adapei44/images/bandes.png) no-repeat 0 50%,url(/files/adapei44/images/bandes.png) no-repeat 100% 50%;}
#zone_accueil .liste_actus_accueil .layout_latest{height:485px;}
#zone_accueil .image_carousel{position:relative;}
#zone_accueil .image_carousel .prev{background:url(/files/adapei44/img/bouton_gauche.png) no-repeat;width:27px;height:25px;position:absolute;top:420px;right:30px;}
#zone_accueil .image_carousel .next{background:url(/files/adapei44/img/bouton_droite.png) no-repeat;width:27px;height:25px;position:absolute;top:420px;right:0px;}


#zone_accueil .liste_actus_accueil figure{height:auto;width:100%;padding:20px 0;text-align:center;max-height:290px;}
#zone_accueil .liste_actus_accueil figure img{vertical-align:middle;display:inline-block;}
#zone_accueil .liste_actus_accueil h2{padding:10px 0 15px 0;}
#zone_accueil .liste_actus_accueil h2 a{font-family:"open_sansbold";color:#CA0539;font-size:23px;}
#zone_accueil .liste_actus_accueil .teaser{padding:0 0 20px 0;max-height:215px;overflow:hidden;}
#zone_accueil .liste_actus_accueil .teaser *{font-family:"open_sanslight";color:#010101;font-size:16px;}
#zone_accueil .liste_actus_accueil .teaser strong{font-weight:bold;color:#000000;}
#zone_accueil .liste_actus_accueil .more{text-align:right;}
#zone_accueil .liste_actus_accueil .more a{font-family:"KlillLightCondensed";color:#ffffff;font-size:21px;text-transform:uppercase;background:#010101;display:inline-block;text-align:center;padding:5px 10px 5px 10px;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;margin:10px 0;}



#zone_accueil .inside .mod_article:nth-child(1), #zone_accueil .inside .mod_article:nth-child(2) {padding:20px 0 50px;}
#zone_accueil .inside .mod_article:nth-child(1) h2, #zone_accueil .inside .mod_article:nth-child(2) h2{font-family:"KlillLightCondensed";color:#010101;font-size:60px;text-align:center;}
#zone_accueil .inside .mod_article:nth-child(1) p,
#zone_accueil .inside .mod_article:nth-child(1) p *,
#zone_accueil .inside .mod_article:nth-child(2) p,
#zone_accueil .inside .mod_article:nth-child(2) p *{font-family:"open_sanslight";color:#010101;font-size:21px;text-align:center;}
#zone_accueil .inside .mod_article iframe {width:100%;height:75vh;max-height:600px;margin-top:15px;}



.article_bas{background:#dadadc;}
.content_article_bas{max-width:1080px;margin:0 auto;}
.content_article_bas article{padding:65px 0;}
.content_article_bas article h2{padding:0 0 10px;}
.content_article_bas article h2 *{font-family:"open_sanslight";font-size:30px;color:#ec751a;text-transform: uppercase;}
.content_article_bas article h2 strong{font-family:"open_sansbold";}
.content_article_bas article .description *{font-family:"open_sansregular";font-size:15px;color:#ca013a;line-height:26px;}
.content_article_bas article .description strong{font-family:"open_sansbold";}


#zone_marron{background:#cebe9e;padding:15px 0;}
#zone_marron .accroche:nth-child(1) h2{font-family:"KlillLightCondensed";color:#010101;font-size:45px;text-align:center;}
#zone_marron .accroche:nth-child(1) .description{float:left;width:60%;font-family:"open_sanslight";color:#010101;font-size:14px;}
#zone_marron .accroche:nth-child(1) .description *{font-family:"open_sanslight";color:#010101;font-size:14px;}
#zone_marron .accroche:nth-child(1) figure{float:left;padding:0 20px 20px 0;width:40%;}
#zone_marron .accroche:nth-child(1) .content_lien{text-align:center;}
#zone_marron .accroche:nth-child(1) .lien{font-family:"open_sansbold";color:#fff;font-size:17px;background:#010101;padding:5px 15px;display:inline-block;-webkit-border-radius: 5px;-moz-border-radius: 5px;
border-radius: 5px;text-align:center;text-transform: uppercase;margin:20px auto 0;}

#zone_marron .accroche:nth-child(2){
	background:#fff;
	padding:25px;
	-moz-box-shadow: 5px 5px 15px 0px #656565;
	-webkit-box-shadow: 5px 5px 15px 0px #656565;
	-o-box-shadow: 5px 5px 15px 0px #656565;
	box-shadow: 5px 5px 15px 0px #656565;
	filter:progid:DXImageTransform.Microsoft.Shadow(color=#656565, Direction=134, Strength=15);
}
#zone_marron .accroche:nth-child(2) h2{font-family:"open_sansbold";color:#010101;font-size:24px;text-align:left;text-transform: uppercase;padding:0 95px 0 0;}
#zone_marron .accroche:nth-child(2) .description,
#zone_marron .accroche:nth-child(2) .description *{font-family:"open_sanslight";color:#010101;font-size:14px;}
#zone_marron .accroche:nth-child(2) figure{float:left;padding:0 20px 20px 0;}
#zone_marron .accroche:nth-child(2) .content_lien{text-align:right;}
#zone_marron .accroche:nth-child(2) .lien{font-family:"open_sansbold";color:#fff;font-size:12px;background:#010101;padding:5px 15px;display:inline-block;-webkit-border-radius: 5px;-moz-border-radius: 5px;
border-radius: 5px;margin:20px auto 0;}

#zone_map{border-top:9px solid #ed7703;}
#zone_map .lien_contact{max-width:1080px;margin:0 auto;position:relative;text-align:right;}
#zone_map .lien_contact > div:before{
	
}
#zone_map .lien_contact > div:after{
	/*background-image:radial-gradient(circle at 100% 100% , rgba(204, 0, 0, 0) 14px, #ec601c 15px);*/background:#dadff1;
}
#zone_map .lien_contact > div{background:#ed7703;-webkit-border-bottom-right-radius: 5px;-webkit-border-bottom-left-radius: 5px;-moz-border-radius-bottomright: 5px;-moz-border-radius-bottomleft: 5px;border-bottom-right-radius: 5px;border-bottom-left-radius: 5px;position:absolute;right:0;padding:5px 15px;}
#zone_map .lien_contact > div a h2{font-family:"KlillLightCondensed";font-size:24px;color:#fff;text-transform: uppercase;text-align:center;}
#zone_map figure {text-align:center;margin:0 auto;}



.page_travailleur #container > #main{max-width:1080px;margin:0 auto;position:relative;}
.page_travailleur #main > .inside{}
.page_travailleur #zone_centrale .inside{max-width:1080px;margin:0 auto;position:relative;}
.page_travailleur #zone_centrale .inside h1{font-family:"open_sansbold";color:#ca013a;font-size:36px;text-transform:uppercase;background:url(/files/adapei44/img/ville.png) 0 0 no-repeat,url(/files/adapei44/img/barre_rouge.jpg) 0 100% no-repeat;padding:75px 0 20px;margin:0 0 20px 0;}
.page_travailleur #zone_centrale .inside h2{font-family:"KlillLightCondensed";color:#ca013a;font-size:30px;font-weight:bold;}
.page_travailleur #zone_centrale .inside .ce_text ul{padding: 0 60px;}
.page_travailleur #zone_centrale .inside .ce_text *{font-family:"open_sansregular";color:#000000;font-size:16px;}
.page_travailleur #zone_centrale .inside .ce_text * b,
.page_travailleur #zone_centrale .inside .ce_text * strong{font-family:"open_sansbold";color:#000000;font-size:16px;}
.page_travailleur #zone_centrale .inside .ce_text * a{color:#ED7703;}
.page_travailleur #zone_centrale .inside .ce_hyperlink{text-align:center;background:url(/files/adapei44/img/bonhomme.png) 37% 0 no-repeat;padding:85px 0 40px;margin:0 0 50px 0;}
.page_travailleur #zone_centrale .inside .ce_hyperlink a{display:inline-block;background:#ca013a;padding:10px 25px;text-transform:uppercase;font-family:"open_sansbold";color:#fff;font-size:18px;-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px;}
.page_travailleur #zone_centrale .inside .ce_image{padding:15px 0 45px 0;}

.page_travailleur #right .content_liens_utiles{padding:140px 0 50px 43px;}
.page_travailleur #right .content_liens_utiles #liens_utiles{/*background: repeating-linear-gradient(-45deg, #a4a4a4, #a4a4a4 1px, white 1px, white 5px);*/background:#dadff1;text-align:center;padding:0 20px 125px;}
.page_travailleur #right .content_liens_utiles #liens_utiles > header{padding:35px 0 25px;font-family:"KlillLightCondensed";color:#000;font-size:48px;}
.page_travailleur #right .content_liens_utiles #liens_utiles .bloc{background:#fff url(/files/adapei44/img/fond_liens_utiles.png) 100% 100% no-repeat;text-align:center;padding:15px 0;margin:0 0 12px 0;}
.page_travailleur #right .content_liens_utiles #liens_utiles .bloc header{font-family:"open_sansbold";color:#2b3472;font-size:14px;text-transform: uppercase;}
.page_travailleur #right .content_liens_utiles #liens_utiles .bloc .lien{font-family:"open_sansregular";color:#2b3472;font-size:14px;text-decoration: underline;}






.page_accompagnement #container > #main{max-width:1080px;margin:0 auto;position:relative;}
.page_accompagnement #zone_centrale{/*background: repeating-linear-gradient(-45deg, #a4a4a4, #a4a4a4 1px, white 1px, white 5px);*/background:#dadff1;padding:30px 0;}
.fond_blanc #zone_centrale{/*background: repeating-linear-gradient(-45deg, #a4a4a4, #a4a4a4 1px, white 1px, white 5px);*/background:#fff !important;padding:30px 0;}
.page_accompagnement #zone_centrale .inside{max-width:1080px;margin:0 auto;position:relative;}
.page_accompagnement #main > .inside{}
.page_accompagnement #main .inside{max-width:1080px;margin:0 auto;position:relative;padding:0 0 50px 0;}

.page_accompagnement #main .inside h1{font-family:"open_sansbold";color:#ca013a;font-size:36px;text-transform:uppercase;background:url(/files/adapei44/img/ville.png) 0 0 no-repeat,url(/files/adapei44/img/barre_rouge.jpg) 0 100% no-repeat;padding:75px 0 20px;margin:0 0 20px 0;}
.page_accompagnement #main .inside h1 strong{font-family:"open_sansregular";color:#ca013a;font-size:24px;text-transform:uppercase;}
.page_accompagnement #main .inside h3{font-family:"KlillLightCondensed";color:#010101;font-size:48px;text-align:center;}

.page_accompagnement #main .inside .ce_image{padding:0 0 10px 0;}

.page_accompagnement #zone_centrale .inside .ce_text{padding:20px 0 30px 0;}
.page_accompagnement #zone_centrale .inside .ce_text ul{padding:0 60px;}
.page_accompagnement #zone_centrale .inside .ce_text *,
.page_accompagnement #zone_centrale .inside .ce_text p,
.page_accompagnement #zone_centrale .inside .ce_text p *{font-family:"open_sansregular";color:#000000;font-size:16px;}
.page_accompagnement #zone_centrale .inside .ce_text p b,
.page_accompagnement #zone_centrale .inside .ce_text strong{font-family:"open_sansbold";color:#000000;font-size:16px;}
.page_accompagnement #zone_centrale .inside .ce_text a{color:#ED7703;font-family:"open_sansbold";}
.page_accompagnement #zone_centrale .inside .ce_hyperlink{text-align:center;background:url(/files/adapei44/img/bonhomme.png) 37% 0 no-repeat;padding:85px 0 40px;margin:0 0 50px 0;}
.page_accompagnement #zone_centrale .inside .ce_hyperlink a{display:inline-block;background:#ca013a;padding:10px 25px;text-transform:uppercase;font-family:"open_sansbold";color:#fff;font-size:18px;-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px;}
.page_accompagnement #zone_centrale .inside h2{font-family:"KlillLightCondensed";color:#ca013a;font-size:29px;font-weight:bold;}


.page_accompagnement #zone_centrale .content_ods_telechargements{}
.page_accompagnement #zone_centrale .content_ods_telechargements #ods_telechargements{text-align:center;padding:0 0px 125px;}
.page_accompagnement #zone_centrale .content_ods_telechargements #ods_telechargements .conteneur{background:#fff;text-align:left;padding:15px 0;margin:0 0 12px 0;padding:15px 30px;-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px;}
.page_accompagnement #zone_centrale .content_ods_telechargements #ods_telechargements .conteneur header{font-family:"open_sansbold";color:#010101;font-size:21px;}
.page_accompagnement #zone_centrale .content_ods_telechargements #ods_telechargements .conteneur .description,
.page_accompagnement #zone_centrale .content_ods_telechargements #ods_telechargements .conteneur .description *{font-family:"open_sanslight";color:#010101;font-size:14px;}
.page_accompagnement #zone_centrale .content_ods_telechargements #ods_telechargements .conteneur > div{padding:0;}
.page_accompagnement #zone_centrale .content_ods_telechargements #ods_telechargements .conteneur > div:nth-child(1){padding:0 20px 0 0;}
.page_accompagnement #zone_centrale .content_ods_telechargements #ods_telechargements .conteneur .bloc_telechargement a{font-family:"open_sansbold";color:#ffffff;font-size:13px;text-transform:uppercase;background:#2b3472 url(/files/adapei44/img/piece_jointe.jpg) 10% 50% no-repeat;display:inline-block;text-align:center;padding:10px 20px 10px 50px;-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px;margin:20px 0;}


.page_organigramme #zone_centrale .content_organigramme{}
.page_organigramme #zone_centrale .content_organigramme #organigramme{text-align:center;padding:0 0px 125px;}
.page_organigramme #zone_centrale .content_organigramme #organigramme .conteneur{background:#fff;text-align:center;padding:20px 10px;margin:0 0 30px 0;/*height:360px;*/height:310px;}

.page_organigramme #zone_centrale .content_organigramme #organigramme .conteneur figure{/*height:139px;*/padding:0;overflow:hidden;width:139px;line-height:139px;display:inline-block;}
.page_organigramme #zone_centrale .content_organigramme #organigramme .conteneur figure img{width:100%;max-width:initial !important;vertical-align:middle;}

.page_organigramme #zone_centrale .content_organigramme #organigramme .conteneur .bloc{padding:0 !important;}
.page_organigramme #zone_centrale .content_organigramme #organigramme .conteneur h2{color:#000;}
.page_organigramme #zone_centrale .content_organigramme #organigramme .conteneur header{font-family:"KlillLightCondensed";color:#010101;font-size:24px;padding:15px 0;}
.page_organigramme #zone_centrale .content_organigramme #organigramme .conteneur .fonction{font-family:"open_sansbold";color:#000;font-size:14px;text-transform: uppercase;}
.page_organigramme #zone_centrale .content_organigramme #organigramme .conteneur .description{font-family:"open_sansregular";color:#000;font-size:13px;height:95px;overflow:hidden;display:none;}
.page_organigramme #zone_centrale .content_organigramme #organigramme .conteneur > div{padding:0;}
.page_organigramme #zone_centrale .content_organigramme #organigramme .conteneur > div:nth-child(1){padding:0 20px 0 0;}
.page_organigramme #zone_centrale .content_organigramme #organigramme .conteneur a{font-family:"open_sansbold";color:#ffffff;font-size:13px;text-transform:uppercase;background:#2b3472 url(/files/adapei44/img/piece_jointe.jpg) 10% 50% no-repeat;display:inline-block;text-align:center;padding:10px 20px 10px 50px;-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px;margin:20px 0;}


.page_actualites #container > #main{max-width:1080px;margin:0 auto;position:relative;}
.page_actualites #main .inside .mod_article h3{font-family:"open_sansbold";color:#ca013a;font-size:36px;text-transform:uppercase;background:url(/files/adapei44/img/ville.png) 0 0 no-repeat,url(/files/adapei44/img/barre_rouge.jpg) 0 100% no-repeat;padding:75px 0 20px;margin:0 0 20px 0;line-height:35px;}
.page_actualites #main .inside .mod_article h3 strong{font-family:"open_sansregular";color:#ca013a;font-size:24px;text-transform:uppercase;}
.page_actualites #main .inside .mod_article h1{font-family:"open_sansbold";color:#ca013a;font-size:36px;text-transform:uppercase;background:url(/files/adapei44/img/ville.png) 0 0 no-repeat,url(/files/adapei44/img/barre_rouge.jpg) 0 100% no-repeat;padding:75px 0 20px;margin:0 0 20px 0;line-height:35px;}
.page_actualites #main .inside .mod_article h1 strong{font-family:"open_sansregular";color:#ca013a;font-size:24px;text-transform:uppercase;}
.page_actualites #main .inside .layout_full{padding:0 0 80px;}
.page_actualites #main .inside .layout_full h1{font-family:"KlillLightCondensed";font-size:48px;color:#010101;}
.page_actualites #main .inside .layout_full time{font-family:"open_sansregular";font-size:16px;color:#000;}
.page_actualites #main .inside .layout_full .ce_text > *,
.page_actualites #main .inside .layout_full .ce_text > ul{padding:0 60px;}
.page_actualites #main .inside .layout_full .ce_text p,
.page_actualites #main .inside .layout_full .ce_text p *{font-family:"open_sansregular";color:#000000;font-size:16px;}
.page_actualites #main .inside .layout_full .ce_text p b,
.page_actualites #main .inside .layout_full .ce_text p strong{font-family:"open_sansbold";color:#000000;font-size:16px;}
.page_actualites #main .inside .layout_full .ce_text p a{color:#ED7703;}
.page_actualites #main .inside .layout_full iframe {width:100%;height:75vh;max-height:600px;}

.page_actualites #right .mod_newslist{margin:200px 0 0 43px;background:#eae3d5;padding:20px;}
.page_actualites #right .mod_newslist figure{width:40%;float:left;padding:0 10px 0 0;}
.page_actualites #right .mod_newslist .bloc_texte h2,
.page_actualites #right .mod_newslist .bloc_texte h2 a{font-family:"KlillLightCondensed";font-size:24px;color:#010101;}
.page_actualites #right .mod_newslist .more a{font-family:"open_sansbold";color:#ffffff;font-size:8px;text-transform:uppercase;background:#1d66ab url(/files/adapei44/img/fleche_bleue.jpg) 10% 50% no-repeat;display:inline-block;text-align:center;padding:5px 10px 5px 30px;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;margin:10px 0;}
.page_actualites #right .mod_newslist .more a .invisible{display:none;}
.page_actualites #main .inside .mod_newsreader .back{display:none;}



.page_temoignages #main .inside .layout_full h2{font-family:"KlillLightCondensed";font-size:48px;color:#010101;}
.page_temoignages #main .inside .layout_full time{display:none;}
.page_temoignages .apostrophe{font-family:"open_sansregular";color:#1d66ab;font-size:150px;line-height:100px;margin:0 0 -45px 0;}
.page_temoignages .apostrophe2{font-family:"open_sansregular";color:#1d66ab;font-size:150px;text-align:right;line-height:100px;}
.page_temoignages #right .mod_newslist{margin:200px 0 0 43px;background:#cebe9e;padding:0 0 20px;}
.page_temoignages #right .mod_newslist header{font-family:"KlillLightCondensed";font-size:36px;color:#000;/*background: repeating-linear-gradient(-45deg, #a4a4a4, #a4a4a4 1px, #d7cab7 1px, #d7cab7 3px);*/background:#dadff1;padding:30px 0 70px;padding:23px 0 20px 0;text-align:center;}
.page_temoignages #right .mod_newslist .layout_latest{background:#fff;text-align:center;margin:6px 20px;min-height:157px;}
.page_temoignages #right .mod_newslist figure{width:40%;float:left;padding:0 10px 0 0;}
.page_temoignages #right .mod_newslist .bloc_texte h2,
.page_temoignages #right .mod_newslist .bloc_texte h2 a{font-family:"KlillLightCondensed";font-size:24px;color:#010101;}
.page_temoignages #right .mod_newslist .more a{font-family:"open_sansbold";color:#ffffff;font-size:8px;text-transform:uppercase;background:#1d66ab url(/files/adapei44/img/fleche_bleue.jpg) 10% 50% no-repeat;display:inline-block;text-align:center;padding:5px 10px 5px 30px;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;margin:10px 0;}
.page_temoignages #right .mod_newslist .more a .invisible{display:none;}
.page_temoignages #main .inside .mod_newsreader .back{display:none;}
.page_temoignages .owl-carousel{position:relative;padding:40px 0 0 0;}
.page_temoignages .owl-prev{background:url(/files/adapei44/img/bouton_gauche.png) no-repeat;width:27px;height:25px;position:absolute;top:11px;right:50px;}
.page_temoignages .owl-next{background:url(/files/adapei44/img/bouton_droite.png) no-repeat;width:27px;height:25px;position:absolute;top:11px;right:20px;}


.page_nos_partenaires #zone_centrale{/*background: repeating-linear-gradient(-45deg, #a4a4a4, #a4a4a4 1px, #d7cab7 1px, #d7cab7 5px);*/background:#dadff1;padding:30px 0 70px;}
.page_nos_partenaires #zone_centrale .mod_article{background: #fff;margin:5px 0;padding:20px 0;height:190px;}
.page_nos_partenaires #zone_centrale .mod_article figure{
	-webkit-border-radius: 90px;
	-moz-border-radius: 90px;
	border-radius: 90px;

	-moz-box-shadow: 0px 0px 15px 0px #656565;
	-webkit-box-shadow: 0px 0px 15px 0px #656565;
	-o-box-shadow: 0px 0px 15px 0px #656565;
	box-shadow: 0px 0px 15px 0px #656565;
	filter:progid:DXImageTransform.Microsoft.Shadow(color=#656565, Direction=NaN, Strength=15);
	width:139px;
	height:139px;
	line-height:139px;
	text-align:center;
}
.page_nos_partenaires #zone_centrale .mod_article figure img{width:100%;height:100%;max-width:95px;max-height:95px;}

.page_nos_partenaires #zone_centrale .mod_article h3.ce_headline{font-family:"open_sansbold";color:#ca013a;font-size:14px;text-transform: uppercase;}
.page_nos_partenaires #zone_centrale .mod_article h2{padding:15px 0 0 0;font-size:22px;}
.page_nos_partenaires #zone_centrale .mod_article .ce_text,
.page_nos_partenaires #zone_centrale .mod_article .ce_text *{font-family:"open_sansregular";color:#000;font-size:13px !important;}
.page_nos_partenaires #zone_centrale .mod_article .ce_hyperlink{text-align:center;background:#fff;padding:20px 10px 12px;margin:0;}
.page_nos_partenaires #zone_centrale .mod_article .ce_hyperlink a{display:inline-block;background:#010101;padding:7px 10px;text-transform:uppercase;font-family:"open_sansregular";color:#ffffff;font-size:11px;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;}
.page_nos_partenaires .tri {list-style:none;margin:0 auto 30px;width:100%;display:block;}
.page_nos_partenaires .tri li{display:inline-block;font-family:"open_sansregular";font-size:16px;color:#000000;text-transform: uppercase;padding:10px 20px;margin:10px 15px;border:1px solid #fff;cursor:pointer;background:#fff;}
.page_nos_partenaires .tri li.active{background:#fff;border:1px solid #CA013A;}
.page_nos_partenaires .tri li:hover{background:#fff;border:1px solid #CA013A;}


#formulaire_recherche{background:url(/files/adapei44/images/fond_recherche.png) no-repeat 50% 0;height:90px;position:relative;z-index:75;margin:0 0 -90px 0;}
#formulaire_recherche .formbody{max-width:1080px;margin:0 auto;position:relative;text-align:right;padding:20px 0;}
#formulaire_recherche .formbody label{font-family:"KlillLightCondensed";font-size:24px;color:#fff;text-transform: uppercase;margin:3px 0;}
#formulaire_recherche .formbody input[type=search]{padding:10px 25px;-webkit-border-radius: 50px;-moz-border-radius: 50px;border-radius: 50px;border:none;width:33%;}
#formulaire_recherche .formbody input[type=submit]{background:#fff url(/files/adapei44/images/loupe.png) no-repeat;width:28px;height:28px;border:none;margin:0 0 0 -42px;}
#zone_recherche{margin:0 0 90px 0;}

.mod_search .relevance{display:none;}
.mod_search .url{display:none;}

.mod_articleList{margin:0 auto;max-width:1080px;}
.mod_articleList h2{font-family:"open_sanslight";font-size:30px;color:#ca013a;text-transform: uppercase;padding:50px 0 30px;}
.mod_articleList h2 strong{font-family:"open_sansbold";}
.mod_articleList li{display:block;width:25%;padding:15px 4px 20px;float:left;text-align:center;}
.mod_articleList li > .ce_text{}
.mod_articleList li header{display:none;}
.mod_articleList li > a{position:relative;height:191px;width:261px;color:#000;font-size:13px;text-transform:uppercase;padding:5px 0;}
.mod_articleList li > a p:nth-child(1){border:3px solid #fff;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;height:190px;padding:0;overflow:hidden;width:264px;}
.mod_articleList li > a p:nth-child(1) img{width:150%;display:block;max-width:initial !important;}
.mod_articleList li > a p.more{position:absolute;height:191px;width:261px;display:none;top:0;background:rgba(255,255,255,0.6);}
.mod_articleList li > a p.more{border:none;}
.mod_articleList li > a p.more a{font-family:"latoregular";text-align:center;display:inline-block;background:#000;padding:8px 17px;font-family:13px;color:#ffffff;-webkit-border-radius: 30px;-moz-border-radius: 30px;border-radius: 30px;margin:80px 0 0 0;}
.mod_articleList ul:after{content: "";display: table;clear: both;}

.mod_articleList .voir_toutes{text-align:right;}
.mod_articleList .voir_toutes a{font-family:"latoregular";text-align:left;display:inline-block;background:#cb944e;padding:8px 17px;font-family:13px;color:#ffffff;-webkit-border-radius: 30px;-moz-border-radius: 30px;border-radius: 30px;margin:20px 0 30px 0;text-transform: uppercase;}



/* Footer */
#footer{background:#1d4d85 url(/files/adapei44/img/fond_footer.png) repeat-x 0 100%;}
#footer .inside .content{padding:20px 0;}
#footer .inside .content .colonne_gauche{text-align:left;}
#footer .inside .content .colonne_gauche img{padding:5px 0 15px 0;}
#footer .inside .content .colonne_gauche .texte,
#footer .inside .content .colonne_gauche .texte *{font-family:"open_sansregular";font-size:14px;color:#fff;line-height:26px;}
#footer .inside .content .colonne_gauche .texte .gros{font-family:"open_sansbold";font-size:18px;}

#footer .inside .content div header{font-family:"open_sansbold";font-size:18px;color:#fff;text-transform: uppercase;padding:7px 0;margin:0 0 17px 0;}

#footer .inside .content .colonne_milieu{padding:0px 30px;}
#footer .inside .content .colonne_milieu div{padding:0;}
#footer .inside .content .colonne_milieu div a{font-family:"open_sanslight";font-size:14px;color:#fff;padding:0;display:inline-block;text-transform: uppercase;}


#footer .inside .content .liens_bas{text-align: right;padding:10px 0 5px;margin:0px 0 0;}
#footer .inside .content .liens_bas a{text-transform: none;font-family:"open_sansregular";font-size:14px;color:#fff;}



.pagination{display:block;}
.pagination > p{display:none;}
.pagination ul{text-align:center;}
.pagination ul li{list-style:none;margin:0 3px;display:inline-block;}
.pagination ul li a{display:block;background:#121212;color:#fff;font-family:"arial";font-size:16px;height:30px;text-align:center;padding:2px 10px;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;text-decoration:none;}
.pagination ul li span.current{display:block;background:#a40f16;color:#fff;font-family:"arial";font-size:16px;height:30px;text-align:center;padding:2px 10px;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;}


.page_produits #main .inside > .mod_article{float:left;width:33.333%;padding:20px 15px;height:515px;}
.page_produits #main .inside:after{content: "";display: table;clear: both;}
.page_produits #main .inside > .mod_article p{font-family:"open_sansregular";font-size:13px;color:#ca013a;max-height:160px;}
.page_produits #main .inside > .mod_article p *{font-family:"open_sansregular";font-size:13px;color:#ca013a;}
.page_produits #main .inside > .mod_article h2{font-family:"open_sanssemibold";font-size:16px;color:#ec751a;padding:15px 0;}
.page_produits #main .inside > .mod_article figure a{height:280px;padding:0;overflow:hidden;width:370px;line-height:280px;display:block;}
.page_produits #main .inside > .mod_article img{width:160%;max-width:initial !important;vertical-align:middle;}


/* page contact */
body.page_contact #main .inside h1{font-family:"open_sansbold";color:#ca013a;font-size:36px;text-transform:uppercase;background:url(/files/adapei44/img/ville.png) 0 0 no-repeat,url(/files/adapei44/img/barre_rouge.jpg) 0 100% no-repeat;padding:75px 0 20px;margin:0 0 20px 0;}
body.page_contact #main .formbody{padding:70px 0 10px;}
body.page_contact #main .formbody .invisible{display:none;}
body.page_contact #main .formbody label{width:100%;font-family:"arial";color:#1d1d1d;font-size:18px;padding:3px 10px;margin:0;font-weight:normal;}
.checkbox_container span{
    display: flex;
    justify-content: space-between;
    flex-wrap: nowrap;
}
body.page_contact #main .formbody input[type=text]{width:98%;padding:10px 20px;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;border:1px solid #cdcdcd;margin:4px 0;}
body.page_contact #main .formbody textarea{width:98%;padding:10px 20px;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;border:1px solid #cdcdcd;margin:2px 0 0 0;min-height:150px;}
body.page_contact #main .formbody .widget-textarea label{width:16%;text-align:right;font-family:"arial";color:#1d1d1d;font-size:18px;padding:3px 10px;margin:0;font-weight:normal;}

body.page_contact #main .formbody .submit_container{text-align:center;background:url(/files/adapei44/images/bonhomme2.png) 69% 50% no-repeat;padding:30px 0;margin:0 0 50px 0;}
body.page_contact #main .formbody .submit_container input{display:inline-block;background:#ca013a;padding:10px 25px;text-transform:uppercase;font-family:"open_sansbold";color:#fff;font-size:18px;-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px;width:auto;border:none;}

body.page_contact #main .formbody .widget{}
body.page_contact #main .formbody .widget input{border-color:#a3a1a1;-webkit-border-radius: 20px;-moz-border-radius: 20px;border-radius: 20px;}
body.page_contact #main .formbody .widget input.upload{margin:10px 0;}
body.page_contact #main .formbody .widget textarea{border-color:#a3a1a1;-webkit-border-radius: 20px;-moz-border-radius: 20px;border-radius: 20px;}


::-webkit-input-placeholder {
   color: #000000;
   opacity:1;
}

:-moz-placeholder { /* Firefox 18- */
   color: #000000;
   opacity:1;  
}

::-moz-placeholder {  /* Firefox 19+ */
   color: #000000;
   opacity:1;  
}

:-ms-input-placeholder {  
   color: #000000;
   opacity:1;  
}



body.page_contact #left .mod_newslist{margin:200px 0 0 43px;background:#cebe9e;padding:0 0 20px;}
body.page_contact #left .mod_newslist header{font-family:"KlillLightCondensed";font-size:36px;color:#000;background:#dadff1;/*background: repeating-linear-gradient(-45deg, #a4a4a4, #a4a4a4 1px, #d7cab7 1px, #d7cab7 3px);*/padding:30px 0 70px;padding:23px 0 20px 0;text-align:center;}
body.page_contact #left .mod_newslist .layout_latest{background:#fff;text-align:center;margin:6px 20px;min-height:157px;}
body.page_contact #left .mod_newslist figure{width:40%;float:left;padding:0 10px 0 0;}
body.page_contact #left .mod_newslist .bloc_texte h2,
body.page_contact #left .mod_newslist .bloc_texte h2 a{font-family:"KlillLightCondensed";font-size:24px;color:#010101;}
body.page_contact #left .mod_newslist .more a{font-family:"open_sansbold";color:#ffffff;font-size:8px;text-transform:uppercase;background:#1d66ab url(/files/adapei44/img/fleche_bleue.jpg) 10% 50% no-repeat;display:inline-block;text-align:center;padding:5px 10px 5px 30px;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;margin:10px 0;}
body.page_contact #left .mod_newslist .more a .invisible{display:none;}


body.page_contact #left .colonne{background:#dadff1;/*background: repeating-linear-gradient(-45deg, #a4a4a4, #a4a4a4 1px, white 1px, white 5px);*/text-align:center;padding:30px 20px 35px;width:60%;}
body.page_contact #left .colonne .mod_article:nth-child(2){margin:20px;background:#1d66ab;-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px;padding:20px 17px;}
body.page_contact #left .colonne .mod_article:nth-child(1) h3{text-align:center;font-family:"KlillLightCondensed";font-size:48px;color:#000000;padding:0 0 20px;}
body.page_contact #left .colonne .mod_article:nth-child(1){padding:0 0 30px 0;text-align:center;}
body.page_contact #left .colonne .mod_article:nth-child(1) p,
body.page_contact #left .colonne .mod_article:nth-child(1) p *{font-family:"open_sanslight";font-size:14px;color:#000000;}
body.page_contact #left .colonne .mod_article:nth-child(2) h3{font-family:"open_sansbold";font-size:16px;color:#ffffff;text-transform: uppercase;padding:8px 0 10px 0;}
body.page_contact #left .colonne .mod_article:nth-child(2) p,
body.page_contact #left .colonne .mod_article:nth-child(2) p *{font-family:"open_sanslight";font-size:14px;color:#ffffff;}
body.page_contact #left .colonne .mod_article:nth-child(2) .ce_text{padding:0 0 25px 0;}



.txt-clr1{font-family:"open_sansbold";font-size:25px;color:#fff;text-transform:uppercase;}
.txt-clr1 small{font-family:"open_sanslight";font-size:25px;color:#fff;text-transform:uppercase;}


#bandeau {position:relative;z-index:1;/*height:500px;*/margin:0 0 0 0;}
.bandeau_interieur #moodular_wrapper {/*width:1080px;*/height:194px;margin:0 auto;position:relative;}
.bandeau_interieur #moodular_wrapper .filtre{position:absolute;width:100%;height:194px;background:#8b0e13;z-index:80;}
.bandeau_interieur #moodular_wrapper .content_button{max-width:1080px;margin: 0 auto;position:relative;}
.bandeau_interieur #moodular_wrapper .content_button button{background:none;border:none;position:absolute;top:-265px;z-index:99;}
.bandeau_interieur #moodular_wrapper .content_button button#prev{left:0;}
.bandeau_interieur #moodular_wrapper .content_button button#next{right:0;}
.bandeau_interieur #moodular {height:194px;}
.bandeau_interieur #moodular li {display:block;height:194px;overflow:hidden;width:100%;background-repeat:no-repeat;background-position:center top;}
.bandeau_interieur #moodular li div{margin:0 auto;max-width:1080px;padding:30px 0;}
.bandeau_interieur #moodular li div p{font-family:"open_sanslight";font-size:54px;color:#fff;text-transform: uppercase;line-height:100%;}
.bandeau_interieur #moodular li div p strong{font-family:"open_sansbold";color:#fff;line-height:100%;}



/*.page_partenaires #main .inside > .mod_article{float:left;width:50%;padding:20px 15px;}
.page_partenaires #main .inside:after{content: "";display: table;clear: both;}
.page_partenaires #main .inside > .mod_article p,
.page_partenaires #main .inside > .mod_article p *{font-family:"open_sansregular";font-size:13px;color:#ca013a;}
.page_partenaires #main .inside > .mod_article h2{font-family:"open_sanssemibold";font-size:16px;color:#ec751a;padding:15px 0;}
.page_partenaires #main .inside > .mod_article figure{float:left;width:50%;margin:0 20px 0 0;}
.page_partenaires #main .inside > .mod_article figure a{height:215px;padding:0;overflow:hidden;width:100%;display:block;line-height:215px;}
.page_partenaires #main .inside > .mod_article img{width:100%;max-width:initial !important;vertical-align:middle;}*/


.page_mentions #main .inside > .mod_article{padding:20px 0 100px;}
.page_mentions #main .inside > .mod_article p,
.page_mentions #main .inside > .mod_article p *{font-family:"open_sansregular";font-size:13px;color:#ca013a;}
.page_mentions #main .inside > .mod_article h1,
.page_mentions #main .inside > .mod_article h2{font-family:"open_sanssemibold";font-size:16px;color:#ec751a;padding:15px 0;}
.page_mentions #main .inside > .mod_article figure{float:left;max-width:50%;margin:0 20px 0 0;}
.page_mentions #main .inside > .mod_article figure a{height:215px;padding:0;overflow:hidden;width:100%;display:block;line-height:215px;}
.page_mentions #main .inside > .mod_article img{width:100%;max-width:initial !important;vertical-align:middle;}





.page_recherche #main > .inside{}
.page_recherche #zone_centrale .inside{max-width:1080px;margin:0 auto;position:relative;padding:90px 0 0 0;}
.page_recherche #zone_centrale .inside h1{font-family:"open_sansbold";color:#ca013a;font-size:36px;text-transform:uppercase;background:url(/files/adapei44/img/ville.png) 0 0 no-repeat,url(/files/adapei44/img/barre_rouge.jpg) 0 100% no-repeat;padding:75px 0 20px;margin:0 0 20px 0;}
.page_recherche #zone_centrale .inside h1 strong{font-family:"open_sansregular";color:#ca013a;font-size:24px;text-transform:uppercase;}
.page_recherche #zone_centrale .formbody{display:none;}
.page_recherche #zone_centrale .mod_search .even,
.page_recherche #zone_centrale .mod_search .odd{border-bottom:1px solid #C6C6C6;padding:0 0 20px 0;}
.page_recherche #zone_centrale .highlight{font-weight:bold;color: #000000;font-family: "open_sansregular";font-size: 14px;line-height: 30px;}

.page_recherche #zone_centrale .mod_search h3{text-align:left;font-size:15px;color:#000;font-family:"open_sansregular";padding:20px 0 0 0;}
.page_recherche #zone_centrale .mod_search h3 a{text-align:left;font-size:20px;color:#ca013a;font-family:"open_sansregular";}
.page_recherche #zone_centrale .mod_search h3 a:hover{text-decoration:underline;}
.page_recherche #zone_centrale .mod_search p{text-align:left;font-size:14px;color:#000000;font-family:"open_sansregular";line-height:30px;}
.page_recherche #zone_centrale .mod_search p strong{font-size:14px;color:#000000;font-family:"open_sansregular";line-height:30px;font-weight:bold;}



#zone_galerie .conteneur{height:230px;position:relative;border:1px solid #c6c6c6;}
#zone_galerie .conteneur figure{height:230px;width:100%;line-height:230px;text-align:center;}
#zone_galerie .conteneur figure img{height:auto;max-height:100%;width:auto;line-height:230px;vertical-align:middle;display:inline-block;text-align:center;}
#zone_galerie .conteneur .bloc{position:absolute;height:230px;width:100%;background:rgba(1,1,1,0.75);top:0;left:0;text-align:center;padding:25px 0 15px;opacity:0;z-index:80;}
#zone_galerie .conteneur .bloc h2{font-size:24px;color:#fff;font-family:"open_sansbold";text-transform: uppercase;text-align:center;}
#zone_galerie .conteneur .bloc .description *{font-size:12px;color:#fff;font-family:"open_sanslight";text-align:center;}

#zone_galerie .conteneur_alpha{height:230px;width:100%;line-height:230px;background:#ca013a url(/files/adapei44/images/fond_confiance.jpg) no-repeat 50% 50%;}
#zone_galerie .conteneur_alpha > div{font-size:32px;color:#fff;font-family:"open_sansbold";text-transform: uppercase;padding:90px 27px 0;line-height:30px;}

 
#zone_galerie .owl-prev{background:url(/files/adapei44/img/bouton_gauche.png) no-repeat;width:27px;height:25px;position:absolute;top:47%;left:-50px;}
#zone_galerie .owl-next{background:url(/files/adapei44/img/bouton_droite.png) no-repeat;width:27px;height:25px;position:absolute;top:47%;right:-50px;}


.cRetour {
  border-radius:3px;
  padding:10px;
  font-size:15px;
  text-align:center;
  color:#fff;
  background:rgba(0, 0, 0, 0.25);
  z-index:99999;
  transition:all ease-in 0.2s;
  position: fixed;
  cursor: pointer;
  bottom: 20px;
  right: 20px;
  display: none;
}
.cRetour:before{ content: "\25b2"; }
.cRetour:hover{
  background:#ED7703;
  transition:all ease-in 0.2s;
}





.page_telechargement .tri {list-style:none;margin:0 auto 30px;width:100%;display:block;}
.page_telechargement .tri li{display:inline-block;font-family:"open_sansregular";font-size:16px;color:#000000;text-transform: uppercase;padding:10px 20px;margin:10px 15px;border:1px solid #fff;cursor:pointer;background:#fff;}
.page_telechargement .tri li.active{background:#fff;border:1px solid #2B3472;}
.page_telechargement .tri li:hover{background:#fff;border:1px solid #2B3472;}


body.page_actualites .owl-carousel{display:block;max-width:720px;margin:50px 0 0 0;}
body.page_actualites .owl-carousel li{list-style:none;max-width:200px;margin:5px;border:1px solid #dedede;}
body.page_actualites .owl-carousel li figure{height:160px;overflow:hidden;line-height:160px;}
body.page_actualites .owl-carousel li figure img{width:150%;vertical-align:middle;display:inline-block;}
body.page_actualites #main > .inside{padding:0;}
body.page_actualites .owl-controls .owl-next{background:url(/files/adapei44/img/bouton_droite.png);width:25px;height:30px;position:absolute;top:180px;right:0px;}
body.page_actualites .owl-controls .owl-prev{background:url(/files/adapei44/img/bouton_gauche.png);width:25px;height:30px;position:absolute;top:180px;left:0px;}