/*
Theme Name: Hubsys
Author: Aurélie Bicrel - Hubsys
Theme URI: http://www.hubsys.net
Author URI: http://www.hubsys.net
Description: Template Hubsys 2019   
/* CSS Document */

*{padding:0;margin:0;}
body{font-family:omnes-pro,sans-serif;font-style:normal;}
#page{background-color:#fff;width:100%;margin:0 auto;letter-spacing:1px;font-size:16pt;}

/* Couleurs */
.bleuclair1 {color:#91b1ec;}
.bleuclair2 {color:#6A81AC;}
.bleufonce1 {color:#43526d;}
.bleufonce2 {color:#3b4860;}
.daim {color:#d4bb8c;}
.grisclair {color:#888;}
.grisfonce {color:#313132;}
.blanc {color:#fff;}

.bleuclair1-bg {background-color:#91b1ec;}
.bleuclair2-bg {background-color:#6A81AC;}
.bleufonce1-bg {background-color:#43526d;}
.bleufonce2-bg {background-color:#3b4860;}
.daim-bg {background-color:#d4bb8c;}
.grisclair-bg {background-color:#888;}
.grisfonce-bg {background-color:#313132;}
.blanc {background-color:#fff;}

/* Texte */
hr.ligne-h1{height:7px;width:125px;margin-bottom:10px;color:#d4bb8c;background-color:#d4bb8c;border:0;}
h1{font-size:20pt;color:#3b4860;text-transform:uppercase;font-weight:300;text-align:left;padding-top:10px;padding-bottom:10px;}
h2{font-size:18pt;color:#91b1ec;font-weight:700;text-align:left;padding-top:20px;padding-bottom:10px;}
h3{font-size:16pt;color:#43526d;font-weight:500;text-align:left;padding-top:10px;padding-bottom:10px;}
h4{font-size:15pt;color:#d4bb8c;font-weight:600;text-align:left;padding-top:10px;}
h5{font-size:14pt;color:#6a81ac;font-weight:500;font-style:italic;text-align:left;padding-top:10px;padding-bottom:10px;}
p{font-size:14pt;color:#888;font-weight:300;text-align:left;padding-top:10px;padding-bottom:10px;}
p.p-accroche{font-size:14pt;color:#313132;font-weight:600;text-align:left;padding-top:10px;padding-bottom:10px;}

/* Graisse */ 
.strong{font-weight:600;}
strong{font-weight:600;}
.center{text-align:center!important;}
.left{text-align:left!important;}
.margintop20{margin-top:20px;}
.paddingtop20{padding-top:20px;}

/* Boutons */
a.liens-blog{display:block;color:#d4bb8c;text-decoration:underline;font-style:italic;font-weight:400;font-size:14pt;}
a.liens-blog:hover{color:#888;}
a.lien-externe{font-weight:400;color:#d4bb8c;text-decoration:underline;font-style:italic;font-size:14pt;}
a.lien-externe:hover{color:#313132;text-decoration:none;}
a.btn-top{display:none;background:#d4bb8c;color:#fff;font-size:37px;border-radius:44px;position:fixed;bottom:30px;right:50px;opacity:1;height:57px;width:58px;text-align:center;text-decoration:none;}
a.btn-top:hover{background:#313132;text-decoration:none;transition-duration:.5s;} 
.btn-actus{display:none;}
.btn-fixed-contact{display:none;}
.lien-blog{font-weight:400;background:#3b4860;text-decoration:none;color:#fff;padding:5px 10px 5px 10px;font-style:italic;margin-top:10px;margin-bottom:20px;}
.lien-blog:hover{background:#91b1ec;}

/* Header */	
header{width:100%;margin:0 auto;padding-top:20px;}
.container-header{width:90%;margin:0 auto;}
/* Logo */
.logo{margin:0 auto;width:100%;float:none;text-align:center;}
.logo img{float:none;width:90px;margin:0 auto;}
.logo p{float:none;width:100%;font-size:16pt;color:#313132;text-transform:uppercase;font-weight:400;letter-spacing:2px;text-align:center;}
/* Reseaux sociaux */
.reseaux-sociaux{width:100%;float:none;text-align:center;margin:0 auto;}
.reseaux-sociaux img{width:auto;}
.reseaux-sociaux a{float:right;width:auto;margin-left:25px;margin-bottom:10px;}
.reseaux-sociaux a:last-child{margin-left:0px;}
.reseaux-sociaux a img{display:block;background:#fff;padding:7px;}
.reseaux-sociaux a.padding-facebook img{padding:7px;padding-left:14px;padding-right:14px;}
.reseaux-sociaux a img:hover{background:#f5f5f5;opacity:1;transition:0.6s;}	
/* Nav */
.bouton-nav{width:100%;background:#d4bb8c;padding:25px 0 25px 0;cursor:pointer;}
.bouton-nav a{margin:0 auto;display:block;text-transform:uppercase;color:#fff;font-size:18px;text-decoration:none;font-weight:600;background:url(img/btn-navigation.png) no-repeat 95%;margin-left:5%;letter-spacing:1px;}
.nav-bar {width:100%;margin:0 auto;display:none;padding-bottom:25px;background:#d4bb8c;}
.nav-bar ul {list-style-type:none;background:#d4bb8c;}
.nav-bar li {width:100%;margin:0 auto;}
.nav-bar li a {width:80%;margin:0 auto;padding:10px 0 10px 0;border-bottom:2px solid #fff;font-size:14pt;text-decoration:none;color:#fff;font-weight:500;display:block;cursor:pointer;letter-spacing:1px;}
.nav-bar li a:hover {color:#313132;border-bottom:2px solid #fff;}
.nav-bar li.current-menu-item a {color:#313132;border-bottom:2px solid #fff;}
.sub-menu {display:block;z-index:4;}
.sub-menu li{list-style-type:none;background:#d4bb8c!important;width:100%;margin:0 auto;}
.sub-menu li a{width:75%;margin:0 auto;padding:10px 0 10px 5%;border-bottom:2px solid #fff!important;font-size:18px;text-decoration:none;color:#fff!important;font-weight:500;display:block;cursor:pointer;letter-spacing:1px;}
.sub-menu li a:hover{color:#313132!important;border-bottom:2px solid #fff!important;}
.sub-menu li.current-menu-item a {color:#313132!important;border-bottom:2px solid #fff!important;}
	
/* Container */
.container{width:100%;margin:0 auto;background:#fff;border-left:1px solid #f5f5f5;border-right:1px solid #f5f5f5;}
.container-contenu img{padding-top:10px;width:100%;}

/*slider -----*/
.slider{width:100%;margin:0 auto;background:#fff;}
.slider img{width:100%;height:auto;margin:0 auto;}
.cbp-fwslider {position:relative;overflow:hidden;} 
.cbp-fwslider ul {margin:0;padding:0;white-space:nowrap;list-style-type:none;background:red;}
.cbp-fwslider ul li {transform:translateZ(0);float:left;display:block;margin:0;padding:0;} 
.cbp-fwslider ul li > a,
.cbp-fwslider ul li > div {display:block;text-align:center;outline:none;}
.cbp-fwslider ul li > a img {border:none;display:block;margin:0 auto;max-width:100%;}
.cbp-fwslider nav span {position:absolute;top:50%;width:60px;height:60px;background:#ffee00;color:#222;font-size:50px;text-align:center;margin-top:-30px;line-height:100px;cursor:pointer;font-weight:normal;}
.cbp-fwslider nav span.cbp-fwnext {right:30px;background:url(img/slider-fleche-droite.png) no-repeat 100%;} 
.cbp-fwslider nav span.cbp-fwprev {left:0;background:url(img/slider-fleche-gauche.png) no-repeat 100%;}
.cbp-fwdots {display:none;}

/* Slide */
.slide{width:100%;padding-top:0;}
.slide img{width:100%;padding:0;}
.container-contenu{width:90%;margin:0 auto;background:#fff;margin-top:30px;padding-bottom:30px;}
.clear{clear:both;}

/*Promo fascicule -----*/
.promo-fascicule{width:100%;}
.promo-fascicule img{width:100%;}

/* Cases */
.container-cases{width:100%;margin:0 auto;}
.cases{display:block;width:300px;margin:0 auto;text-align:center;margin-bottom:30px;}
.cases a{text-decoration:none;color:#fff;font-size:22px;font-weight:900;text-align:center;display:block;padding:60px 0 60px 0;}
.cases a:hover{background:#d4bb8c;}

/* Bloc confiance client */
.confiance-client{background:#d4bb8c;width:100%;text-align:center;}
.confiance-client p{color:#fff;font-size:30px;padding-top:35px;text-align:center;text-transform:uppercase;}
.bloc-logo{padding-top:20px;padding-bottom:20px;}
.bloc-logo img{margin:10px;width:130px;}

/* Bloc stats */
.stats{width:100%;background:#fff;text-align:center;}
.stats p{color:#313132;font-size:20pt;padding-top:35px;text-align:center;text-transform:uppercase;margin-bottom:35px;}
.bloc-stats{width:90%;margin:0 auto;border-left:2px solid #d4bb8c;border-right:2px solid #d4bb8c;margin-top:20px;margin-bottom:20px;}
p.nbre{text-align:center;color:#91b1ec;font-weight:900;font-size:45px;padding-top:0px;margin-bottom:0px;}
p.stat-italic{text-align:center;color:#888;font-weight:300;font-style:italic;text-transform:none;padding-top:0px;font-size:19px;}

/* Bloc partenaires page d'accueil */
.partenaires{width:100%;background:#fff;text-align:center;margin:0 auto;margin-bottom:35px;}
.partenaires p{color:#313132;font-size:30px;padding-top:35px;text-align:center;text-transform:uppercase;margin-bottom:35px;}
.bloc-partenaires{width:90%;margin-top:20px;margin-bottom:20px;margin-left:auto;}
.bloc-partenaires img{width:150px;float:left;margin-left:30px;margin-right:30px;margin-bottom:15px;}
.bloc-pub-partenaires{width:100%;clear:both;padding-top:50px;}
.bloc-pub-partenaires img{width:250px;margin-right:50px;}

/* Google Map */ 
iframe{width:100%;border:none;margin-top:20px;}
.i4ewOd-pzNkMb-haAclf{background-color:#fff!important;}

/* Formulaire de contact */
.formulaire {width:90%;margin:0 auto;background:#3c4860;margin-top:30px;text-align:center;padding:20px 5% 40px 5%;border-bottom:20px solid #d4bb8c;}
.formulaire p{font-weight:500;}
fieldset{width:100%;margin:0 auto;border:none;}
fieldset p{color:#fff;font-size:13px;font-weight:bold;}
fieldset input{background:#3c4860;width:96%;margin:0 auto;border:2px solid #d4bb8c;height:40px;margin-top:10px;margin-bottom:10px;border-radius:3px;padding-left:4%;color:#fff;}
select{background:#3c4860;width:101%;margin:0 auto;border:2px solid #d4bb8c;height:44px;margin-top:10px;margin-bottom:10px;border-radius:3px;padding-left:4%;color:#fff;}
option{height:30px;}
fieldset textarea{background:#3c4860;width:96%;margin:0 auto;border:2px solid #d4bb8c;height:120px;margin-top:10px;border-radius:4px;padding-left:4%;padding-top:20px;color:#fff;}
fieldset input[type=submit]{width:135px;margin:0 auto;text-align:center;background:#91b1ec;padding-left:0;color:#fff;font-weight:bold;font-size:13px;text-transform:uppercase;border:none;padding-top:2px;letter-spacing:1px;margin-top:20px;}
fieldset input[type=submit]:hover{background:#d4bb8c;cursor:pointer;}
::placeholder {color:#fff;}
.asterix{font-weight:300;}

/* Bloc lien contact accueil */ 
.bloc-lien-contact-accueil{background:#3b4860;width:100%;text-align:center;}
.bloc-960{width:90%;margin:0 auto;}
.bloc-lien-contact-accueil p{text-align:center;color:#fff;font-size:30px;padding-top:35px;}
.bloc-lien-contact-accueil a{text-decoration:none;width:auto;padding:15px;display:inline-block;margin-bottom:30px;border:2px solid #d4bb8c;font-size:14pt;font-weight:500;font-style:normal;cursor:pointer;text-transform:uppercase;opacity:1;border-radius:5px;color:#fff;margin-top:10px;}
.bloc-lien-contact-accueil a:hover{background:#d4bb8c;opacity:1;transition:0.9s;}

/* Bloc lien contact */
.bloc-lien-contact{width:100%;background:#3b4860;padding-bottom:35px;}
.bloc-960{width:90%;margin:0 auto;}
p.p-bloc-lien-contact{color:#fff;font-size:30px;text-align:center;padding-top:35px;padding-bottom:35px;width:90%;margin:0 auto;}
a.btn-lien-contact{text-align:center;display:block;padding:22px;border:2px solid #d4bb8c;width:225px;margin:0 auto;text-decoration:none;font-size:19px;font-weight:500;font-style:normal;cursor:pointer;text-transform:uppercase;opacity:1;border-radius:5px;color:#fff;}
a.btn-lien-contact:hover{background:#d4bb8c;opacity:1;transition:0.9s;}

/* Bloc associés */
.associes{width:100%;margin:0 auto;text-align:center;display:inline-block;margin-bottom:20px;}
.bloc-associe{width:calc(100% - 30px);border:1px solid #888;padding:30px 15px 30px 15px;margin-top:30px;border-bottom:15px solid #d4bb8c;}
.bloc-associe p{line-height:120%;}
.bloc-associe img{width:120px;margin:0 auto;}
.bloc-associe h4{text-align:center;}
.bloc-associe p{text-align:center;font-size:14pt;}
.bloc-associe a{color:#888;}
.bloc-diplomes{margin-top:20px;}
.bloc-diplomes p{text-align:left;padding-top:0;}
.bloc-diplomes h4{text-align:left;}

/* Page partenaire */
.container-partenaire {width:100%;}
.container-partenaire img{width:auto;height:auto;}
.container-partenaire-left {margin-bottom:15px;}
.container-partenaire-left .chiffres-cles{width:100%;}
.container-partenaire-left .chiffres-cles li {color:#3b4860;border-bottom:1px solid #3b4860;padding:2px 0 2px 0;font-size:18px;}
.container-partenaire-left .chiffres-cles li::marker {color:#d4bb8c;}
.container-partenaire h2 {color:#91b1ec;font-weight:600;text-transform:uppercase;}
.container-partenaire h3 {color:#d4bb8c;font-weight:600;}
.img_partenaire{text-align:center;line-height:15px;}
.img_partenaire img{width:auto!important;display:block;margin:0 auto;margin-bottom:5px;}
figcaption{color:#888;font-size:10pt;font-weight:300;font-style:italic;text-align:center;margin-top:5px;}
.url-site a{text-align:right;font-style:italic;color:#6a81ac;text-decoration:none;display:block;margin-top:10px;margin-bottom:15px;font-size:18px;}

/* Page partenaire - ancres */
.ancre{font-size: 14pt;font-weight: 300;padding:20px 0 40px 0;color:#d4bb8c;font-style:normal;}
.ancre a{font-style:normal;color:#3b4860;border:none;text-decoration: none;padding-left: 10px; padding-right: 10px;}
.ancre a:hover{color:#91b1ec;}
.ancre a:first-child{padding-left: 0px; }
.ancre p{font-style:italic;color:#d4bb8c;}

/* Footer */ 
footer{background-color:#6a81ac;width:100%;margin:0 auto;padding-top:20px;padding-bottom:20px;}
footer p{color:#fff;text-align:center;}
.container-footer{width:90%;margin:0 auto;}
.copyright{width:100%;}
.mentions{width:100%;text-align:center;}
.mentions p{text-align:center;}
footer a {color:#fff;text-decoration:none;cursor:pointer;}
footer a:hover{text-decoration:underline;}

.wp-block-image img{width:100%;height:auto;}

@media(min-width:550px){
/* Header */
/* Logo */
.logo{margin:0 auto;width:100%;float:left;}
.logo img{float:left;padding-top:23px;}
.logo p{text-align:left;width:calc(100% - 110px);float:left;margin-left:20px;margin-top:6px;}
/* Reseaux sociaux */
.reseaux-sociaux{width:100%;float:left;}
.reseaux-sociaux a img{display:block;background:#fff;padding:7px;}
	
/* Cases */
.cases{display:block;width:50%;float:left;margin-bottom:0;}
.cases a{text-decoration:none;color:#fff;font-weight:900;text-align:center;display:block;padding:50px 0 50px 0;}
.cases a:hover{background:#d4bb8c;}
	
/* Bloc stats */
.bloc-stats{width:calc(50% - 3px);float:left;}
.bloc-stats:first-child{border-right:0px solid #d4bb8c;}
.bloc-stats:last-child{border-left:0px solid #d4bb8c;padding-bottom:32px;}
}

@media(min-width:720px){
.logo img{float:left;padding-top:8px;}
}

@media(min-width:768px){
a.btn-top{display:block;background:#3b4860;color:#fff;font-size:37px;border-radius:44px;position:fixed;bottom:150px;right:100px;opacity:1;height:57px;width:58px;text-align:center;text-decoration:none;z-index:1000;}
a.btn-top:hover{background:#6a81ac;text-decoration:none;transition-duration:.5s;}
	
/* Bloc lien contact */
.bloc-lien-contact{width:100%;background:#3b4860;padding-bottom:35px;}
.bloc-960{width:90%;margin:0 auto;}
p.p-bloc-lien-contact{color:#fff;font-size:30px;text-align:center;padding-top:35px;padding-bottom:35px;width:90%;margin:0 auto;}
a.btn-lien-contact{text-align:center;display:block;padding:22px;border:2px solid #d4bb8c;width:225px;margin:0 auto;text-decoration:none;font-size:19px;font-weight:500;font-style:normal;cursor:pointer;text-transform:uppercase;opacity:1;border-radius:5px;color:#fff;}
a.btn-lien-contact:hover{background:#d4bb8c;opacity:1;transition:0.9s;}
	
/*slider -----*/
.cbp-fwslider nav span.cbp-fwnext {right:50px;background:url(img/slider-fleche-droite.png) no-repeat 100%;} 
.cbp-fwslider nav span.cbp-fwprev {left:20px;background:url(img/slider-fleche-gauche.png) no-repeat 100%;}
.cbp-fwdots {display:none;}
	
/* Bloc stats */
.bloc-stats{width:calc(25% - 3px);float:left;}
.bloc-stats:first-child{border-right:0px solid #d4bb8c;}
.bloc-stats:last-child{border-left:0px solid #d4bb8c;padding-bottom:32px;}
.bloc-stats:nth-child(3){border-left:0px solid #d4bb8c;}
	
/* Bloc associés */
.bloc-associe{width:calc(50% - 42px);float:left;margin:20px 9px 0 10px;height:930px;}
.bloc-associe:nth-child(2n){margin-right:0;}
.bloc-associe:nth-child(2n+1){margin-left:0;}
	
/* Page partenaire */
.container-partenaire-left {float:left;width:calc(35% - 40px);margin-right:40px;}
.container-partenaire-right {float:left;width:65%;}
.container-partenaire img{width:100%;}

}

@media(min-width:830px){
/* Formulaire de contact */
.input50{float:left;width:calc(50% - 10px);margin-left:10px;margin-right:10px;}
.input50:nth-child(2n){margin-right:0;}
.input50:nth-child(2n+1){margin-left:0;}
	
}

@media screen and (min-width:992px){
a.btn-actus{display:block;background:#3b4860;color:#fff;font-size:20px;border-radius:5px;position:fixed;top:230px;right:10px;opacity:1;padding-top:10px;padding-bottom:10px;padding-left:40px;padding-right:40px;text-align:center;text-decoration:none;text-transform:uppercase;z-index:1000;}
a.btn-actus:hover{background:#d4bb8c;text-decoration:none;transition-duration:.5s;}

a.btn-fixed-contact{display:block;background-image:url("img/btn-contact.png");background-repeat: no-repeat;background-color:#91b1ec;background-position:center;color:#fff;width:80px;height:80px;font-size:15px;border-radius: 44px;position:fixed;top:300px;right:10px;z-index:1000;}
	
/* Header */
header{width:100%;margin:0 auto;margin-bottom:20px;}
.container-header{width:90%;margin:0 auto;border-left:1px solid #f5f5f5;border-right:1px solid #f5f5f5;}
/* Logo */
.logo{margin:0 auto;width:70%;float:left;}
.logo img{float:left;padding-top:28px;}
.logo p{float:left;width:calc(100% - 150px);color:#313132;text-transform:uppercase;font-weight:400;letter-spacing:3px;margin-top:6px;padding-left:20px;}
/* Reseaux sociaux */
.reseaux-sociaux{width:30%;float:left;padding-top:20px;}
.reseaux-sociaux img{float:right;width:auto;}
.reseaux-sociaux a img{display:block;background:#fff;padding:7px;}

/* Navigation */
.nav-principal{width:920px;margin:0 auto;text-align:center;}
.bouton-nav{display:none;}
.nav-bar {width:100%;margin:0 auto;display:inline;background:#fff;float:right;padding-bottom:0px;padding-top:0px;text-transform:uppercase;}
.nav-bar ul {list-style-type:none;background:#fff;width:100%;margin:0 auto;}
.nav-bar li {width:auto;margin:0 auto;display:inline-block;}
.nav-bar li a {width:auto;margin:0 auto;padding:30px 10px 30px 10px;border-bottom:5px solid #fff;font-size:14pt;text-decoration:none;color:#313132;font-weight:600;display:block;cursor:pointer;letter-spacing:0px;float:none;}
.nav-bar li a:hover {color:#313132;border-bottom:5px solid #d4bb8c;}
.nav-bar li.current-menu-item a {color:#313132;border-bottom:5px solid #d4bb8c;}
.nav-bar li:hover .sub-menu {display:block;}
.sub-menu {list-style-type:none;background:#fff!important;width:auto!important;display:none;position:absolute;top:199px;height:auto!important;}
.sub-menu li{display:inline;width:auto;float:none;background:#fff!important;}
.sub-menu li a{display:block;width:220px;float:none;background:#fff!important;border-top:5px solid #d4bb8c!important;padding:15px!important;text-transform:none;color:#313132!important;text-align:left;}
.sub-menu li a:hover{background:#d4bb8c!important;color:#fff!important;border-bottom:2px solid #d4bb8c!important;}
.sub-menu  li.current-menu-item a{background:#d4bb8c!important;color:#fff!important;border-bottom:0px solid #5ac9bc!important;}

/* Container */
.container{width:90%;}
	
/* Slide */
.slide{width:100%;padding-top:0;}
.slide img{width:100%;padding:0;}
.container-contenu{width:90%;margin:0 auto;background:#fff;margin-top:40px;padding-bottom:30px;border-left:1px solid #f5f5f5;border-right:1px solid #f5f5f5;}	
/* Texte */
hr.ligne-h1{margin-bottom:20px;}
	
/*slider -----*/
.slider{width:100%;margin:0 auto;background:#fff;position:relative;display:inline-block;}
.slider img{width:100%;height:auto;margin:0 auto;}
.cbp-fwslider {position:relative;overflow:hidden;} 
.cbp-fwslider nav span.cbp-fwnext {right:40px;background:url(img/slider-fleche-droite.png) no-repeat 100%;} 
.cbp-fwslider nav span.cbp-fwprev {left:10px;background:url(img/slider-fleche-gauche.png) no-repeat 100%;}
.cbp-fwdots {display:none;}
	
/* Cases */
.cases{width:25%;}
.cases a{padding:115px 20px 115px 20px;}
	
/* Bloc associés */
.bloc-associe{height:845px;}
	
/* Bloc lien contact accueil */ 
.bloc-lien-contact-accueil{background:#3b4860;width:100%;text-align:center;height:140px;}
.bloc-960{width:100%;margin:0 auto;}
.bloc-lien-contact-accueil p{text-align:center;color:#fff;font-size:30px;padding-top:49px;width:70%;float:left;}
.bloc-lien-contact-accueil a{text-decoration: none;width:auto;padding:15px;display:inline-block;margin-bottom:30px;border:2px solid #d4bb8c;font-weight:500;font-style:normal;cursor:pointer;text-transform:uppercase;opacity:1;border-radius:5px;color:#fff;margin-top:44px;float:left;}	

/* Formulaire de contact */
.formulaire {margin-bottom:40px;}
	
/* Footer */ 
footer{background-color:#6a81ac;width:100%;margin:0 auto;padding-top:35px;padding-bottom:35px;}
footer p{color:#fff;text-align:left;}
.container-footer{width:960px;margin:0 auto;margin-bottom:30px;}
.copyright{width:50%;float:left;}
.mentions{width:50%;float:right;text-align:right;}
.mentions p{text-align:right;}
footer a {color:#fff;text-decoration:none;cursor:pointer;}
footer a:hover{text-decoration:underline;}
}

@media(min-width:1200px){
/* Header */
.container-header{width:90%;}
.container-contenu{width:960px;}
.logo p{margin-top:26px;}
.logo p{width:calc(100% - 125px);padding-left:5px;}
.sub-menu {top:186px;}
.bloc-960{width:960px;margin:0 auto;}
.container-footer{width:960px;}
	
/* Navigation */
.nav-principal{width:100%!important;}	
.nav-bar li a {font-size:14pt;}
	
/*slider -----*/
.cbp-fwslider nav span.cbp-fwnext {right:40px;background:url(img/slider-fleche-droite.png) no-repeat 100%;} 
.cbp-fwslider nav span.cbp-fwprev {left:10px;background:url(img/slider-fleche-gauche.png) no-repeat 100%;}
.cbp-fwdots {display:block;}

/* Bloc confiance client */
	.confiance-client p{font-size:33px;}

/* Bloc stats */
p.nbre{font-size:55px;}
p.stat-italic{font-size:20px;}
	
/* Bloc associés */
.bloc-associe{width:calc(33.3333% - 45.4px);float:left;margin:20px 9px 0 10px;height:995px;}
.bloc-associe:nth-child(2n){margin-right:10px;}
.bloc-associe:nth-child(2n+1){margin-left:10px;}
.bloc-associe:nth-child(3n+1){margin-left:0px;}
.bloc-associe:nth-child(3),.bloc-associe:nth-child(6),.bloc-associe:nth-child(9),.bloc-associe:nth-child(12),.bloc-associe:nth-child(15),.bloc-associe:nth-child(18),.bloc-associe:nth-child(21){margin-right:0px;}
	
/* Formulaire de contact */
fieldset{width:950px;margin-top:30px;}
	
/* Bloc lien contact accueil */ 
.bloc-960{width:1070px;}
.padright20{padding-right:20px;}
.bloc-lien-contact-accueil p{font-size:33px;width:67%;}
.bloc-lien-contact-accueil a{font-size:14pt;}
}

@media(min-width:1500px){
/* Header */
.container-header{width:1400px;}
/* Container */
.container{width:1400px;margin:0 auto;background:#fff;border-left:1px solid #f5f5f5;border-right:1px solid #f5f5f5;}
.container-contenu{width:1160px;}
.container-footer{width:1160px;}
.clear{clear:both;}
	
/* Bloc associés */
.bloc-associe{height:850px;}
}

@media(min-width:1600px){
a.btn-actus{right:55px;}
a.btn-fixed-contact{right:80px;}
}

@media(min-width:1800px){
a.btn-actus{right:35px;font-size:25px;}
a.btn-fixed-contact{right:65px;}
}

@media(min-width:2200px){
a.btn-actus{right:135px;font-size:25px;}
a.btn-fixed-contact{right:165px;}
/* Header */
.container-header{width:1600px;}
/* Container */
.container{width:1600px;margin:0 auto;background:#fff;border-left:1px solid #f5f5f5;border-right:1px solid #f5f5f5;}
.container-contenu{width:1160px;}
.container-footer{width:1160px;}
.nav-bar li a {width:auto;margin: 0 auto;padding:30px 10px 30px 10px;}
.sub-menu li a {width:200px;}
}