﻿@import url(https://fonts.googleapis.com/css?family=Raleway:400,700,500,600|Fjalla+One|Lato:400,700,900);
@import url(https://maxcdn.bootstrapcdn.com/font-awesome/4.6.3/css/font-awesome.min.css);
/*
font-family:'Raleway',sans-serif;
*/

div, p, a, li, td { -webkit-text-size-adjust:none; }
html,body{height:100%;margin:0;padding:0;background:#ffffff;font-family:'Raleway',sans-serif;color:#626262;font-size:14px;font-weight:400;}
html{overflow-y:scroll;}

a{color:#ae9b4e;text-decoration:none;
	-webkit-transition: color 0.3s ease-out;
	-moz-transition: color 0.3s ease-out;
	-o-transition: color 0.3s ease-out;
	transition: color 0.3s ease-out;
}
a:hover{color:#edebc5;text-decoration:none;}

h1{font-size:29px;margin:0;padding:0 0 20px 0;font-family:'Fjalla One', sans-serif;font-weight:normal;color:#1f4f8c;} /* 387cd3 */
h2{font-size:29px;margin:0;padding:0 0 20px 0;font-family:'Fjalla One', sans-serif;font-weight:normal;color:#1f4f8c;} /* 387cd3 */
h3{font-size:29px;margin:0;padding:0 0 20px 0;font-family:'Fjalla One', sans-serif;font-weight:normal;color:#1f4f8c;} /* 387cd3 */
p{color:#454545;line-height:18px;}
ul,ol{color:#454545;line-height:18px;}
p a{text-decoration:underline;}
p a:hover{text-decoration:underline;}

.clear{clear:both;height:0px;}


.center{width:1160px;margin:auto;padding-left:20px;padding-right:20px;
	-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;
}
.middle{position:absolute;top:50%;left:0px;width:100%;text-align:center;
	-webkit-transform:translate(0,-50%);
	-moz-transform:translate(0,-50%);
	-o-transform:translate(0,-50%);
	-ms-transform:translate(0,-50%);
	transform:translate(0,-50%);
}



/* Progress Bar */
.progress{position:relative;height:3px;display:block;width:100%;background:#F3F3F3;background-clip:padding-box;margin:0;overflow:hidden;}
.progress .indeterminate{background-color:#387cd3;}
.progress .indeterminate:before{content:'';position:absolute;background-color:inherit;top:0;left:0;bottom:0;
      will-change:left, right;
      -webkit-animation:indeterminate 2.1s cubic-bezier(0.65, 0.815, 0.735, 0.395) infinite;
              animation:indeterminate 2.1s cubic-bezier(0.65, 0.815, 0.735, 0.395) infinite;
}
.progress .indeterminate:after{content:'';position:absolute;background-color:inherit;top:0;left:0;bottom:0;
      will-change: left, right;
      -webkit-animation: indeterminate-short 2.1s cubic-bezier(0.165, 0.84, 0.44, 1) infinite;
              animation: indeterminate-short 2.1s cubic-bezier(0.165, 0.84, 0.44, 1) infinite;
      -webkit-animation-delay: 1.15s;
              animation-delay: 1.15s;
}



/* -- Header -- */
#header{position:relative;z-index:490;width:100%;border-top:15px solid #1f4f8c;background:#ffffff;font-weight:600;}
#header .logo{height:150px;width:250px;margin:auto;position:relative;}
#header .logo img{height:100%;width:100%;display:block;}
#header .logo span{position:absolute;left:100%;top:0px;}

#header ul{list-style:none;margin:0;padding:0;}
#header .langues{position:absolute;left:50%;margin-left:-565px;top:55px;border:1px solid #d1d1d1;border-right:0px none;}
#header .langues li{margin:0;padding:0;border-right:1px solid #d1d1d1;float:left;}
#header .langues li a{display:block;color:#8e8e8e;width:38px;height:38px;line-height:38px;text-align:center;font-size:12px;
	-webkit-transition: 0.3s ease-out;
	-moz-transition: 0.3s ease-out;
	-o-transition: 0.3s ease-out;
	transition: 0.3s ease-out;
	-webkit-transition-property: color;
	-moz-transition-property: color;
	-o-transition-property: color;
	transition-property: color;
}
#header .langues li a:hover,#header .langues li a.actif{color:#1f4f8c;}

#header .reseaux{position:absolute;left:50%;margin-left:-565px;top:55px;border:1px solid #d1d1d1;border-right:0px none;text-transform:lowercase;}
#header .reseaux li{margin:0;padding:0;border-right:1px solid #d1d1d1;float:left;}
#header .reseaux li a{display:block;color:#1f4f8c;width:38px;height:38px;line-height:38px;text-align:center;
	-webkit-transition: 0.3s ease-out;
	-moz-transition: 0.3s ease-out;
	-o-transition: 0.3s ease-out;
	transition: 0.3s ease-out;
	-webkit-transition-property: background,color;
	-moz-transition-property: background,color;
	-o-transition-property: background,color;
	transition-property: background,color;
}
#header .reseaux li a:hover{background:#1f4f8c;color:#ffffff;}

#header .search{position:absolute;z-index:600;right:50%;margin-right:-565px;top:55px;text-transform:lowercase;width:40px;
	-webkit-transition: width 0.3s ease-out;
	-moz-transition: width 0.3s ease-out;
	-o-transition: width 0.3s ease-out;
	transition: width 0.3s ease-out;
}
#header .search form{position:relative;display:block;border:1px solid #d1d1d1;border-bottom-width:0px;height:38px;}
#header .search input{display:block;position:relative;z-index:2;border:0px none;padding:10px 19px;line-height:18px;width:0px;outline:0px none;background:transparent;color:#1f4f8c;
	-webkit-transition: 0.3s ease-out;
	-moz-transition: 0.3s ease-out;
	-o-transition: 0.3s ease-out;
	transition: 0.3s ease-out;
	-webkit-transition-property: width,padding;
	-moz-transition-property: width,padding;
	-o-transition-property: width,padding;
	transition-property: width,padding;
}
#header .search .search-back{display:block;cursor:pointer;position:absolute;z-index:3;right:0px;top:0px;height:38px;width:0px;overflow:hidden;
	-webkit-transition: width 0.3s ease-out;
	-moz-transition: width 0.3s ease-out;
	-o-transition: width 0.3s ease-out;
	transition: width 0.3s ease-out;
}
#header .search .search-back:before,
#header .search .search-back:after{display:block;content:"";width:2px;background:#d1d1d1;height:19px;position:absolute;right:50%;top:10px;
	-ms-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg);
	-webkit-transition: all 0.3s ease-out;
	-moz-transition: all 0.3s ease-out;
	-o-transition: all 0.3s ease-out;
	transition: all 0.3s ease-out;
}
#header .search .search-back:hover:before,
#header .search .search-back:hover:after{background:#1f4f8c;}
#header .search .progress{display:none;position:absolute;top:38px;left:0px;height:0px;
	-webkit-transition: height 0.3s ease-out;
	-moz-transition: height 0.3s ease-out;
	-o-transition: height 0.3s ease-out;
	transition: height 0.3s ease-out;
}
#header .search .search-result{display:block;padding:0px;border:1px solid #d1d1d1;border-top-width:0px;background:#ffffff;max-height:250px;position:relative;
	-webkit-transition: padding 0.3s ease-out;
	-moz-transition: padding 0.3s ease-out;
	-o-transition: padding 0.3s ease-out;
	transition: padding 0.3s ease-out;
}
#header .search.focus{width:256px;}
#header .search.focus input{width:calc(100% - 76px);padding-right:38px;padding-left:38px;}
#header .search.focus .search-back{width:38px;}
#header .search.focus .search-back:before{
	-ms-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transform:rotate(-45deg);
}
#header .search.focus .search-back:after{
	-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);
}
#header .search.results .search-result{padding-top:3px;}
#header .search.loading .progress{display:block;height:3px;}
#header .search.results form{position:relative;z-index:5;
	-webkit-box-shadow: 0px 3px 0px 0px rgba(0,0,0,0.05);
	-moz-box-shadow: 0px 3px 0px 0px rgba(0,0,0,0.05);
	box-shadow: 0px 3px 0px 0px rgba(0,0,0,0.05);
}
#header .search-zoom{position:absolute;z-index:1;left:8px;top:8px;color:#8e8e8e;
	-webkit-transition: color 0.3s ease-out;
	-moz-transition: color 0.3s ease-out;
	-o-transition: color 0.3s ease-out;
	transition: color 0.3s ease-out;
}
#header .search.focus .search-zoom{color:#1f4f8c;}
#header .search:hover .search-zoom{color:#1f4f8c;}
#header .search-result-in{width:100%;}
#header .search-elem{display:block;width:100%;padding-right:20px;color:#8e8e8e;height:40px;border-bottom:1px solid #f1f1f1;line-height:40px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;
	-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;
	-webkit-transition: color 0.3s ease-out;
	-moz-transition: color 0.3s ease-out;
	-o-transition: color 0.3s ease-out;
	transition: color 0.3s ease-out;
}
#header .search-elem img{float:left;height:40px;width:auto;margin-right:10px;}
#header a.search-elem:hover{color:#1f4f8c;}
#header .search-none{text-align:center;padding-left:10px;}






@-webkit-keyframes indeterminate{0%{left:-35%;right:100%;}60%{left:100%;right:-90%;}100%{left:100%;right:-90%;}}
@keyframes indeterminate{0%{left:-35%;right:100%;}60%{left:100%;right:-90%;}100%{left:100%;right:-90%;}}
@-webkit-keyframes indeterminate-short{0%{left:-200%;right:100%;}60%{left:107%;right:-8%;}100%{left:107%;right:-8%;}}
@keyframes indeterminate-short{0%{left:-200%;right:100%;}60%{left:107%;right:-8%;}100%{left:107%;right:-8%;}}




/* -- Menu -- */
#menu{border-top:1px dashed #B3D1F8;width:100%;text-transform:uppercase;height:70px;}
#menu .menuNav{position:static;}
#menu.fixed .menuNav{position:fixed;left:0px;top:0px;width:100%;background:#ffffff;
	-webkit-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.3);
	-moz-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.3);
	box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.3);
}
#menu .nav{margin:auto;width:1160px;display:table;}
#menu .nav li{margin:0;padding:0;display:table-cell;}
#menu .nav li .a{position:relative;display:block;text-align:center;padding:25px 15px;margin:0;color:#1f4f8c;white-space:nowrap;font-weight:700;line-height:20px;height:20px;}
#menu .nav li span.a{cursor:default;}
.lang-fr #menu .nav li .a{margin-left:37px;}
.lang-en #menu .nav li .a{margin-left:55px;}
#menu .nav li:first-child .a{margin-left:0px;}
#menu .nav li .a:after{content:"";display:block;position:absolute;width:calc(100% - 32px);height:2px;left:16px;bottom:10px;background:#ffffff;
	-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;
	-webkit-transition: 0.2s ease-out;
	-moz-transition: 0.2s ease-out;
	-o-transition: 0.2s ease-out;
	transition: 0.2s ease-out;
	-webkit-transition-property: bottom,background;
	-moz-transition-property: bottom,background;
	-o-transition-property: bottom,background;
	transition-property: bottom,background;
}
#menu .nav li .a:hover:after,
#menu .nav li .a.hover:after,
#menu .nav li .a.actif:after{bottom:20px;background:#b3d1f8;}

#menu .sousnav{background:#eeeeee;background:rgba(255,255,255,0.9);position:absolute;z-index:500;top:100%;left:0%;width:100%;height:0px;padding:0;overflow:hidden;
	-webkit-transition: 0.5s ease-out;
	-moz-transition: 0.5s ease-out;
	-o-transition: 0.5s ease-out;
	transition: 0.5s ease-out;
	-webkit-transition-property: height,padding;
	-moz-transition-property: height,padding;
	-o-transition-property: height,padding;
	transition-property: height,padding;
}
#menu .sousnav.hover{height:206px;padding:30px 0;}
#menu .sousnav ul{margin:auto;width:1160px;display:table;}
#menu .sousnav ul li{float:left;padding:0 15px;width:193px;border-right:1px solid #d0d0d0;height:206px;}
#menu .sousnav ul li .a{display:block;color:#414141;text-transform:none;line-height:16px;margin-bottom:4px;
	-webkit-transition: 0.2s ease-out;
	-moz-transition: 0.2s ease-out;
	-o-transition: 0.2s ease-out;
	transition: 0.2s ease-out;
	-webkit-transition-property: color;
	-moz-transition-property: color;
	-o-transition-property: color;
	transition-property: color;
}
#menu .sousnav ul li span.a{cursor:default;}
#menu .sousnav ul li .group{color:#1f4f8c;text-transform:uppercase;padding-bottom:10px;padding-top:10px;font-weight:700;}
#menu .sousnav ul li:last-child{width:234px;border-right:0px none;}
#menu .sousnav ul li:last-child .group{padding-top:6px;border-bottom:1px dashed #d0d0d0;}
#menu .sousnav ul li .groups:first-child .group:first-child{padding-top:0px;}
/*#menu .sousnav ul li .a:last-child{margin-bottom:0px;}*/
#menu .sousnav ul li a:hover,#menu .sousnav ul li a.actif{color:#B3D1F8;}


#footer{clear:both;}
#footer .menu_center{margin:auto;width:1160px;position:relative;
	-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;
}
#menu_footer{background:#323232;padding:50px 0;}
#menu_footer .menu_produit{display:table;margin:0;padding:0;list-style:none;width:80%;margin-left:20%;font-size:12px;}
#menu_footer .menu_produit li{float:left;padding:0 15px;width:148px;border-right:1px solid #ababab;height:206px;}
#menu_footer .menu_produit li .a{display:block;color:#ffffff;text-transform:none;line-height:16px;margin-bottom:4px;
	-webkit-transition: 0.2s ease-out;
	-moz-transition: 0.2s ease-out;
	-o-transition: 0.2s ease-out;
	transition: 0.2s ease-out;
	-webkit-transition-property: color;
	-moz-transition-property: color;
	-o-transition-property: color;
	transition-property: color;
}
#menu_footer .menu_produit li .group{color:#ffffff;text-transform:uppercase;padding-bottom:10px;padding-top:15px;font-weight:700;font-size:11px;}
#menu_footer .menu_produit li:last-child{width:182px;border-right:0px none;}
#menu_footer .menu_produit li:last-child .group{padding-top:6px;border-bottom:1px dashed #ababab;}
#menu_footer .menu_produit li .groups:first-child .group:first-child{padding-top:0px;}
#menu_footer .menu_produit li .a:last-child{margin-bottom:0px;}
#menu_footer .menu_produit li a:hover{color:#FCF279;}
#menu_footer .logo_footer{width:225px;height:135px;position:absolute;left:0px;top:-10px;}
#menu_footer .reseaux{position:absolute;left:15px;bottom:0px;text-transform:lowercase;list-style:none;margin:0;padding:0;font-size:16px;}
#menu_footer .reseaux li{margin:0;padding:0;border:1px solid #d1d1d1;float:left;margin-right:10px;}
#menu_footer .reseaux li a{display:block;color:#ffffff;width:38px;height:38px;line-height:38px;text-align:center;background:rgba(255,255,255,0);
	-webkit-transition-property: background,color;
	-moz-transition-property: background,color;
	-o-transition-property: background,color;
	transition-property: background,color;
}
#menu_footer .reseaux li a:hover{color:#323232;background:#ffffff;}


#copyright{background:#3c3c3c;text-align:right;color:#ffffff;padding:15px 0;font-size:11px;line-height:21px;}
#copyright .menu_center{padding-right:15px;}
#copyright a{color:#ffffff;}
#copyright a:hover{color:#FCF279;}


/*
#menu .nav li a:hover{color:#ffefaa;text-decoration:none;}
#menu .nav li a:before,#menu .nav li a:after{content:'';position:absolute;left:15px;top:25px;background:#3d392c;height:1px;display:block;width:calc(100% - 30px);opacity:0;}
#menu .nav li a:after{top:auto;bottom:25px;}
#menu .nav li a:before,#menu .nav li a:after{
	-webkit-transition: 0.2s ease-out;
	-moz-transition: 0.2s ease-out;
	-o-transition: 0.2s ease-out;
	transition: 0.2s ease-out;
	-webkit-transition-property: top,bottom,opacity;
	-moz-transition-property: top,bottom,opacity;
	-o-transition-property: top,bottom,opacity;
	transition-property: top,bottom,opacity;
}
#menu .nav li a.actif:before,#menu .nav li a:hover:before{top:20px;opacity:1;}
#menu .nav li a.actif:after,#menu .nav li a:hover:after{bottom:20px;opacity:1;}
#menu .nav li a.actif{color:#ffefaa;}
#menu .reseaux{float:right;font-family:'socicon';font-size:16px;text-transform:none;margin:0;padding:25px 15px;text-align:center;}
#menu .reseaux li{display:inline-block;line-height:20px;border-right:1px solid #60562b;}
#menu .reseaux li:last-child{border-right:0px none;}
#menu .reseaux li a{display:block;color:#ae9b4e;padding:0 10px;
	-webkit-transition: color 0.3s ease-out;
	-moz-transition: color 0.3s ease-out;
	-o-transition: color 0.3s ease-out;
	transition: color 0.3s ease-out;
}
#menu .reseaux li a:hover{color:#ffefaa;text-decoration:none;}
*/
#menuBtn{position:fixed;z-index:1;display:none;right:21px;top:21px;width:50px;height:50px;background:#1f4f8c;cursor:pointer;}
#menuBtn span{position:absolute;left:32%;top:calc(50% - 1px);display:block;width:37%;height:2px;background:#ffffff;transition:0.3s;
	-webkit-transition: background 0.3s ease-out;
	-moz-transition: background 0.3s ease-out;
	-o-transition: background 0.3s ease-out;
	transition: background 0.3s ease-out;
}
#menuBtn span:before,#menuBtn span:after{content:"";position:absolute;left:0px;top:-300%;height:100%;width:100%;background:#ffffff;
	-webkit-transform-origin: center center;
	-moz-transform-origin: center center;
	-o-transform-origin: center center;
	transform-origin: center center;
	-webkit-transition: 0.3s ease-out;
	-moz-transition: 0.3s ease-out;
	-o-transition: 0.3s ease-out;
	transition: 0.3s ease-out;
}
#menuBtn span:after{top:300%;}
#menuBtn:hover span{background:#FCF279;}
#menuBtn:hover span:before,#menuBtn:hover span:after{background:#FCF279;}
.menuOpened #menuBtn span{background-color:transparent;}
.menuOpened #menuBtn span:before{top:0px;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);}
.menuOpened #menuBtn span:after{top:0px;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);}
/* ------------- */



@media screen and (max-width:1200px){
	#header .langues{margin-left:-485px;top:40px;}
	#header .reseaux{margin-left:-485px;top:40px;}
	#header .search{margin-right:-485px;top:40px;}
	#header .logo{height:120px;width:200px;}
	
	#menu .nav{width:1000px;}
	.lang-fr #menu .nav li .a{margin-left:10px;}
	.lang-en #menu .nav li .a{margin-left:10px;}
	
	#menu .nav li:first-child .a{margin-left:0px;}
	#menu .sousnav ul{width:1000px;font-size:12px;}
	#menu .sousnav ul li{width:160px;}
	#menu .sousnav ul li:last-child{width:206px;}
	
	#footer .menu_center{width:1000px;}
	#menu_footer .menu_center{padding-top:90px;}
	#menu_footer .menu_produit{width:100%;margin-left:0;}
	#menu_footer .menu_produit li{width:160px;}
	#menu_footer .menu_produit li:last-child{width:206px;}
	#menu_footer .menu_produit li .group{font-size:12px;}
	#menu_footer .logo_footer{display:block;height:100px;width:auto;top:-30px;left:5px;}
	#menu_footer .reseaux{display:block;left:auto;right:5px;bottom:auto;top:0px;}
	
	.center{width:1000px;}
}
@media screen and (max-width:1023px){
	#content{padding-top:85px;overflow:hidden;}
	#header{position:fixed;top:0px;left:0px;border-top-width:10px;z-index:9900;height:85px;
		-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;
		-webkit-transition: height 0.4s ease-out;
		-moz-transition: height 0.4s ease-out;
		-o-transition: height 0.4s ease-out;
		transition: height 0.4s ease-out;
		-webkit-box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.5);
		-moz-box-shadow:    0px 0px 5px 0px rgba(0, 0, 0, 0.5);
		box-shadow:         0px 0px 5px 0px rgba(0, 0, 0, 0.5);
	}
	.menuOpened #header{height:100%;}
	#header .logo{height:75px;width:125px;margin:0 5px;}
	#header .reseaux{display:none;left:auto;right:90px;top:17px;}
	#header .search{margin-right:0;right:90px;top:17px;}/* right:217px; */
	#header .langues{float:left;width:50%;position:relative;top:0;left:0;margin:0;border:0px none;position:relative;top:1px;}
	#header .langues li{border:0px none;}
	
	#menuBtn{display:block;}
	#menu{position:relative;background:#1f4f8c;height:calc(100% - 75px);overflow-y:scroll;border-top:0px none;}
	#menu .nav{display:block;width:100%;height:244px;border-left:1px solid #ffffff;border-top:1px solid #ffffff;
		-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;
	}
	#menu .nav li{}
	#menu .nav li .a{margin:0 !important;}
	#menu .nav li .a:after{display:none;}
	#menu .menuNav{padding:25px;position:static;}
	#menu.fixed .menuNav{position:static;background:none;width:auto;
		-webkit-box-shadow: 0px 0px 0px 0px rgba(0,0,0,0);
		-moz-box-shadow: 0px 0px 0px 0px rgba(0,0,0,0);
		box-shadow: 0px 0px 0px 0px rgba(0,0,0,0);
	}

	#menu .nav li,#header .langues li{display:block;float:left;width:50%;border:1px solid #ffffff;border-left:0px none;border-top:0px none;
		-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;
	}
	#menu .nav li .a,#header .langues li a{color:#ffffff;font-size:16px;height:60px;line-height:60px;padding:0;margin:0;text-align:center;width:auto;overflow:hidden;
		-webkit-transition: color 0.3s ease-out;
		-moz-transition: color 0.3s ease-out;
		-o-transition: color 0.3s ease-out;
		transition: color 0.3s ease-out;
	}
	#menu .nav li .a:hover,#header .langues li a:hover{color:#FCF279;}
	#menu .nav li .a.actif,#header .langues li a.actif{color:#1f4f8c;background:#ffffff;}
	#menu .nav li:nth-child(2){display:none;}
	
	/* solution 1 */
	/*
	#menu .sousnav{position:relative;left:0;top:0;margin-top:15px;border-top:1px dotted #ffffff;height:auto;padding:15px 0;background:transparent;height:auto;}
	#menu .sousnav.hover{padding:15px 0;height:auto;}
	#menu .sousnav ul{width:calc(100% + 10px);}
	#menu .sousnav ul li{float:none;width:100%;border:0px none;padding:0;height:auto;}
	#menu .sousnav ul .groups{display:block;float:left;width:50%;border:0px none;padding:0;height:auto;
		-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;
	}
	#menu .sousnav ul li .a{margin:0 10px 10px 0;color:#ffffff;text-align:center;line-height:28px;height:28px;overflow:hidden;}
	#menu .sousnav ul li .a:last-child{margin-bottom:10px;}
	#menu .sousnav ul li a{border:1px dotted #ffffff;}
	#menu .sousnav ul li a:hover{color:#FCF279;}
	#menu .sousnav ul li .group{background:#082b5f;padding:0;line-height:30px;height:30px;border:0px none;}
	#menu .sousnav ul li:last-child{width:100%;}
	#menu .sousnav ul li:last-child .group{padding:0;border-bottom:0px none;}
	*/

	/* solution 2 */
	
	#menu .sousnav{position:relative;left:0;top:0;height:auto;background:transparent;padding:0;height:auto;border-top:1px dotted #ffffff;margin-top:25px;}
	#menu .sousnav.hover{padding:0;height:auto;}
	#menu .sousnav ul{width:100%;font-size:16px;}
	#menu .sousnav ul li{float:none;width:100%;border:0px none;padding:0;height:auto;}
	#menu .sousnav ul li:last-child{width:100%;}
	#menu .sousnav ul .groups{clear:both;display:block;width:calc(100% + 10px);padding-top:25px;}
	#menu .sousnav ul li .a{float:left;margin:0 10px 10px 0;width:calc(50% - 10px);color:#ffffff;text-align:center;line-height:60px;height:60px;overflow:hidden;
		-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;
	}
	#menu .sousnav ul li .a:last-child{margin-bottom:10px;}
	#menu .sousnav ul li a{border:1px dotted #ffffff;}
	#menu .sousnav ul li a:hover{color:#FCF279;}
	#menu .sousnav ul li a.actif{color:#1f4f8c;background:#ffffff;}
	#menu .sousnav ul li .group{background:#082b5f;padding:0;border:0px none;}
	#menu .sousnav ul li:last-child .group{padding:0;border-bottom:0px none;}
	
	#footer .menu_center{width:100%;}
	#menu_footer{padding:10px 0;}
	#menu_footer .menu_center{height:100px;padding-top:0;}
	#menu_footer .menu_produit{display:none;}
	#menu_footer .logo_footer{display:block;height:100%;width:auto;top:0px;left:10%;}
	#menu_footer .reseaux{display:block;left:auto;right:10%;bottom:auto;top:50%;margin-top:-20px;}
	#copyright{text-align:center;}
	#copyright .menu_center{padding-right:0px;}
}
@media screen and (max-width:620px){
	#header .search input{
		-webkit-transition: 0.01s ease-out;
		-moz-transition: 0.01s ease-out;
		-o-transition: 0.01s ease-out;
		transition: 0.01s ease-out;
	}
	#header .search .progress{top:auto;bottom:0px;}
	#header .search .search-back{
		-webkit-transition: 0.01s ease-out;
		-moz-transition: 0.01s ease-out;
		-o-transition: 0.01s ease-out;
		transition: 0.01s ease-out;
	}
	#header .search.results form{
		-webkit-box-shadow: 0px 0px 0px 0px rgba(0,0,0,0);
		-moz-box-shadow: 0px 0px 0px 0px rgba(0,0,0,0);
		box-shadow: 0px 0px 0px 0px rgba(0,0,0,0);
	}
	
	#header .search.focus{position:fixed;right:0px;top:10px;height:0%;width:100%;background:#ffffff;z-index:5000;padding:17px 10px 17px 10px;overflow:hidden;
		-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;
		-webkit-transition: height 0.3s ease-out;
		-moz-transition: height 0.3s ease-out;
		-o-transition: height 0.3s ease-out;
		transition: height 0.3s ease-out;
	}
	#header .search.focus{height:75px;}
	#header .search.results{height:calc(100% - 10px);}
	#header .search.focus form{border-bottom-width:1px;}
	#header .search.focus input{width:100%;
		-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;
	}
	#header .search.focus .search-result{margin-top:18px;border-top-width:1px;max-height:none;}
	#header .search.results .search-result{height:calc(100% - 73px);}
}
@media screen and (max-width:479px){
	#menu .menuNav{padding:20px;}
	#header .langues{width:100%;padding-left:0px;margin-bottom:10px;border-left:1px solid #ffffff;border-top:1px solid #ffffff;
		-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;
	}
	#menu .nav li .a,#header .langues li a{font-size:13px;height:40px;line-height:40px;}
	#header .langues li{width:50%;}
	#menu .nav{border-left:0px none;clear:both;height:auto;}
	#menu .nav li{width:100%;border-left:1px solid #ffffff;float:none;}
	
	/* solution 1 */
	/*
	#menu .sousnav{}
	#menu .sousnav ul li .a{margin:0 0 10px 0;}
	#menu .sousnav ul{width:100%;}
	#menu .sousnav ul li{width:100%;}
	#menu .sousnav ul li:last-child{width:100%;}
	*/
	
	/* solution 2 */
	
	#menu .sousnav{}
	#menu .sousnav ul li .a{margin:0 0 10px 0;width:100%;}
	#menu .sousnav ul .groups{width:100%;}
	#menu .sousnav ul li{width:100%;}
	#menu .sousnav ul li:last-child{width:100%;}
	
	#menu_footer .logo_footer{left:5px;}
	#menu_footer .reseaux{right:15px;}
}
@media screen and (max-width:420px){
	#header .reseaux{display:none;}
	#header .search{right:90px;}
}
@media screen and (max-width:359px){
	#menu_footer .menu_center{height:100px;}
	#menu_footer .logo_footer{display:none;}
	#menu_footer .reseaux{right:auto;left:50%;margin-left:-70px;}
}





/* ----- CONTENT ----- */

.slideshow{position:relative;overflow:hidden;height:400px;}
.type-actions .slideshow{height:600px;}
.slideshow .slide{display:block;height:100%;width:100%;position:absolute;left:100%;top:0px;background-position:center center;background-size:cover;display:block;opacity:0;}

.slideshow .slideBack{position:absolute;left:50%;margin-left:-50px;top:0px;z-index:10;}
.slideshow .slideText{position:absolute;left:0px;top:0px;width:100%;height:100%;display:block;color:#1f4f8c;z-index:9;}
.slideshow .slideText h1{font-size:48px;margin:0;padding:0;color:inherit;}
.slideshow .slideText h2{font-size:48px;margin:0;padding:0;color:inherit;}
.slideshow .slideText p{margin:0;padding:0;color:inherit;text-transform:uppercase;font-weight:600;}
.slideshow .slideText .gris{color:#454545;}
.slideshow .slideText .blue{color:#1f4f8c;}
.slideshow .slideText.white{color:#ffffff;}
.slideshow .slideText .hr{margin:29px auto 40px auto;}
.slideshow .slideText.slim .hr{margin-bottom:19px;}
.slideshow .slideText.left{width:250px;position:absolute;left:50%;top:0px;margin-left:-565px;}
.slideshow .toLeft,.slideshow .toRight{display:none;height:30%;position:absolute;z-index:10;left:0px;top:35%;width:34px;background:rgba(31,79,140,0.8);cursor:pointer;
	-webkit-transition: background 0.3s ease-out;
	-moz-transition: background 0.3s ease-out;
	-o-transition: background 0.3s ease-out;
	transition: background 0.3s ease-out;
}
.slideshow .toLeft:before,.slideshow .toRight:before{content:"";position:absolute;left:50%;top:50%;border-right:2px solid #ffffff;border-top:2px solid #ffffff;width:10px;height:10px;margin-top:-6px;margin-left:-4px;
	-ms-transform: rotate(-45deg);-webkit-transform: rotate(225deg);transform: rotate(225deg);
}
.slideshow .toRight{left:auto;right:0px;}
.slideshow .toRight:before{margin-left:-8px;
	-ms-transform: rotate(45deg);-webkit-transform: rotate(45deg);transform: rotate(45deg);
}
.slideshow .toLeft:hover,.slideshow .toRight:hover{background:rgba(31,79,140,1);}
.slideshow .counter{display:block;position:absolute;right:0px;bottom:0px;z-index:11;font-size:11px;background:#F9F9F9;line-height:20px;padding:7px 0;text-align:center;width:34px;}

.slideshow-large{position:absolute;height:537px;}
.slideshow-large .slide{opacity:1;cursor:pointer;position:relative;float:left;margin-right:10px;left:0px;right:0px;width:auto;}
.slideshow-large .slide.actif{cursor:default;}


@media screen and (max-width:1200px){
	.slideshow .slideText.left{margin-left:-395px;}
}
@media screen and (max-width:1023px){
	.center{width:auto;}
	h2{font-size:24px;}
	
	.slideshow{height:250px;}
	.slideshow .slideText{height:calc(100% - 20px);}
	.type-store .slideshow .slideText{height:100%;}
	.slideshow.backPossible .slideText{height:100%;}
	.slideshow .slideText h2{font-size:32px;}
	.slideshow .slideText .hr{margin:19px auto 28px auto;}
}
@media screen and (max-width:800px){
	.center{width:auto;}
	
	.slideshow{height:200px;}
	.slideshow .slideText{height:calc(100% - 30px);}
	.type-store .slideshow .slideText{height:100%;}
	.slideshow.backPossible .slideText{height:100%;}
	.slideshow .slideText h2{font-size:25px;}
	.slideshow .slideText .hr{margin:13px auto 20px auto;}
	.slideshow .slideText .btn{font-size:12px;}
}

@media screen and (max-width:700px){
	.slideshow .slideText.left{margin-left:-215px;}
	.slideshow.slideshow-conseils .slide{background-position:left center;}
}

@media screen and (max-width:630px){
	.slideshow .toLeft,.slideshow .toRight{width:30px;}
}

@media screen and (max-height:800px){
	.type-actions .slideshow{height:500px;}
}
@media screen and (max-height:700px){
	.type-actions .slideshow{height:400px;}
}
@media screen and (max-height:600px){
	.type-actions .slideshow{height:300px;}
}



/* ----- BTN ----- */
.btn{display:inline-block;position:relative;color:#1f4f8c;padding:9px 12px;text-transform:uppercase;border:2px solid #1f4f8c;font-weight:bolder;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
	
	-webkit-transform-style: preserve-3d;
	-moz-transform-style: preserve-3d;
	-o-transform-style: preserve-3d;
	-ms-transform-style: preserve-3d;
	transform-style: preserve-3d;
	-webkit-perspective: 100px;
	-moz-perspective: 100px;
	-o-perspective: 100px;
	-ms-perspective: 100px;
	perspective: 100px;
	perspective-origin: 50% 100%;
}
.btn span{position:relative;z-index:1;}
.btn:before{content:"";position:absolute;bottom:0px;left:0px;width:100%;height:100%;background:#1f4f8c url(img/texture-noise.png) repeat center center;z-index:-1;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;

	-webkit-transform: rotate3d(1,0,0,90deg);
	-moz-transform: rotate3d(1,0,0,90deg);
	-o-transform: rotate3d(1,0,0,90deg);
	-ms-transform: rotate3d(1,0,0,90deg);
	transform: rotate3d(1,0,0,90deg);
	-webkit-transform-origin: 50% 100%;
	-moz-transform-origin: 50% 100%;
	-o-transform-origin: 50% 100%;
	-ms-transform-origin: 50% 100%;
	transform-origin: 50% 100%;
}
a:hover .btn,.btn:hover{color:#ffffff;}
a:hover .btn:before,.btn:hover:before{
	-webkit-transform: rotate3d(1,0,0,0deg);
	-moz-transform: rotate3d(1,0,0,0deg);
	-o-transform: rotate3d(1,0,0,0deg);
	-ms-transform: rotate3d(1,0,0,0deg);
	transform: rotate3d(1,0,0,0deg);
}
.ie-9 .btn:before{display:none;}
.ie-9 a:hover .btn,.ie-9 .btn:hover{background:#1f4f8c;}




/* ----- HR ----- */
.hr{display:block;width:0px;margin:20px auto;border:60px solid #1f4f8c;border-top:0px none;border-bottom:0px none;height:1px;background:transparent;text-align:center;}

.hr-star{width:50px;border-left-width:35px;border-right-width:35px;}
.hr-star:after{content:"☆";position:relative;top:-20px;font-size:35px;line-height:35px;display:block;}

.hr-white{border-color:#ffffff;color:#ffffff;}

a .hr-star-anime,.a .hr-star-anime{}
a .hr-star-anime:after,.a .hr-star-anime:after{content:"☆";top:0px;position:relative;font-size:0.01em;line-height:1px;display:block;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
	-webkit-transition-property: top,line-height,font-size;
	-moz-transition-property: top,line-height,font-size;
	-o-transition-property: top,line-height,font-size;
	transition-property: top,line-height,font-size;
}
a.actif .hr-star-anime,a:hover .hr-star-anime,.a.actif .hr-star-anime,.a:hover .hr-star-anime{width:50px;border-left-width:35px;border-right-width:35px;}
a.actif .hr-star-anime:after,a:hover .hr-star-anime:after,.a.actif .hr-star-anime:after,.a:hover .hr-star-anime:after{top:-20px;font-size:35px;line-height:35px;}
a .hr-star,a .hr-white,a .hr-star-anime,.a .hr-star,.a .hr-white,.a .hr-star-anime{
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
}
@media screen and (max-width:1023px){
	.hr{margin:15px auto;border-left-width:50px;border-right-width:50px;}
	.hr-star{width:40px;border-left-width:30px;border-right-width:30px;}
	.hr-star:after{content:"☆";top:-16px;font-size:28px;line-height:28px;}
	a.actif .hr-star-anime,a:hover .hr-star-anime,.a.actif .hr-star-anime,.a:hover .hr-star-anime{width:40px;border-left-width:30px;border-right-width:30px;}
	a.actif .hr-star-anime:after,a:hover .hr-star-anime:after,.a.actif .hr-star-anime:after,.a:hover .hr-star-anime:after{top:-16px;font-size:28px;line-height:28px;}
}
@media screen and (max-width:800px){
	.hr{margin:10px auto;border-left-width:40px;border-right-width:40px;}
	.hr-star{width:30px;border-left-width:25px;border-right-width:25px;}
	.hr-star:after{content:"☆";top:-15px;font-size:25px;line-height:25px;}
	a.actif .hr-star-anime,a:hover .hr-star-anime,.a.actif .hr-star-anime,.a:hover .hr-star-anime{width:30px;border-left-width:25px;border-right-width:25px;}
	a.actif .hr-star-anime:after,a:hover .hr-star-anime:after,.a.actif .hr-star-anime:after,.a:hover .hr-star-anime:after{top:-15px;font-size:25px;line-height:25px;}
}


/* ----- ZONES BLOCK ----- */
.zone{position:relative;border-top:1px solid #e0e0e0;padding:50px 0px 50px 0px;}
.zone-noborder{border-top:0px none;}
.zone:before{content:"";display:block;position:absolute;top:-25px;left:50%;background-position:center center;background-size:cover;}
.zone-logo:before{width:140px;height:50px;top:-25px;margin-left:-70px;background-image:url(img/zone-logo.png);}
.zone-tv:before{width:106px;height:98px;top:-30px;margin-left:-53px;background-image:url(img/zone-tv.png);z-index:300;}
.zone-star:before{content:"☆";width:56px;height:31px;top:-17px;background:#ffffff;margin-left:-28px;z-index:300;font-size:31px;line-height:31px;color:#d2c729;text-align:center;}











/* ----- HOME ----- */

.type-home .slideshow{height:600px;width:100%;}
.type-home .slideshow .slideText{height:calc(100% - 50px);width:350px;position:absolute;left:50%;top:0px;margin-left:-565px;}

.home-link-page{height:360px;position:relative;z-index:11;top:-50px;list-style:none;padding:0 0 0 20px;font-family:'Fjalla One', sans-serif;}
.home-link-page li{float:left;height:360px;width:33.3333333%;padding-right:20px;font-size:24px;text-transform:uppercase;
	-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;
}
.home-link-page li .a{display:block;height:100%;width:100%;position:relative;color:#ffffff;background:url(img/texture-noise.png) repeat center center;}
.home-link-page li .a:hover{color:#ffffff;}
.home-link-page li .a .img-anime{display:block;height:0px;margin:auto;margin-bottom:0px;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
}
.home-link-page li .a:hover .img-anime{height:170px;margin-bottom:20px;}
.home-link-page li:nth-child(1) .a{background-color:#1f4f8c;}
.home-link-page li:nth-child(2) .a{background-color:#3879d9;}
.home-link-page li:nth-child(3) .a{background-color:#d7c919;}
.home-link-page li:nth-child(4) .a{background-color:#0d3e81;}
.home-link-page li:nth-child(3){margin-bottom:20px;}
.home-link-page li:nth-child(3),
.home-link-page li:nth-child(4){height:170px;}
.home-link-page li.big{height:360px;}


.home-link-cat{list-style:none;margin:0;padding-left:20px;height:500px;font-family:'Fjalla One', sans-serif;}
.home-link-cat li{float:left;width:20%;padding-right:20px;height:100%;
	-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;
}
.home-link-cat li a{-webkit-transition:none !important;-moz-transition:none !important;-o-transition:none !important;transition:none !important;
	display:block;width:100%;height:100%;background:#ccc url(img/home-matelas-plumart.jpg) no-repeat center center;background-size:cover;position:relative;color:#ffffff;font-size:36px;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
}
.home-link-cat li a .middle{top:80%;background:rgba(235,223,31,0);
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
}
.home-link-cat li a .stitre{display:block;font-size:12px;text-transform:uppercase;padding:4px 0 5px 0;font-family:'Raleway',sans-serif;}
.home-link-cat li a:hover .middle{background-color:rgba(235,223,31,0.8);top:50%;}
.home-link-cat li a:hover{color:#2f2f2f;}
.home-link-cat li a:hover .hr-white{border-color:#2f2f2f;color:#2f2f2f;}

.home-link-cat li a.cat-11{background-image:url(img/home-matelas-plumart.jpg);}
.home-link-cat li a.cat-12{background-image:url(img/home-sommiers-plumart.jpg);}
.home-link-cat li a.cat-14{background-image:url(img/home-boxsprings-plumart.jpg);}
.home-link-cat li a.cat-18{background-image:url(img/home-linges-plumart.jpg);}
.home-link-cat li a.cat-17{background-image:url(img/home-canapes-plumart.jpg);}

.hello-texte{background:url(img/home-plumes.jpg) no-repeat 75% center;background-size:contain;}
.hello-texte p{padding-right:650px;margin:0;padding-top:20px;}

.plumartTV{font-family:'Fjalla One', sans-serif;position:relative;}
.plumartTV iframe{display:block;border:0px none;}
.plumartTV ul{position:absolute;height:calc(100% + 20px);right:20px;top:0px;width:364px;margin:0;padding:0;list-style:none;}
.plumartTV ul li{display:block;height:100%;padding-bottom:20px;
	-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;
}
.plumartTV ul[data-rel="2"] li{height:50%;}
.plumartTV ul[data-rel="3"] li{height:33.33333%;}
.plumartTV ul[data-rel="4"] li{height:25%;line-height:10px;}
.plumartTV ul[data-rel="5"] li{height:20%;line-height:0px;}
.plumartTV ul li a{display:block;position:relative;height:100%;background:#0d3e81 url(img/texture-noise.png) repeat center center;color:#ffffff;text-transform:uppercase;font-size:24px;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
}
.plumartTV ul li a:hover{background-color:#3879d9;}
.plumartTV ul li a.actif:hover,
.plumartTV ul li a.actif{background-color:#d7c919;cursor:default;}

@media screen and (max-width:1200px){
	.type-home .slideshow .slideText{margin-left:-450px;}
}
@media screen and (max-width:1200px), screen and (max-height:920px){
	.type-home .slideshow{height:550px;}
}
@media screen and (max-height:850px){
	.type-home .slideshow{height:450px;}
}
@media screen and (max-height:700px){
	.type-home .slideshow{height:380px;}
}
@media screen and (max-width:1023px){
	.type-home .slideshow{height:350px;}
	.type-home .slideshow .slideText{margin-left:0;left:10%;width:250px;}
}
@media screen and (max-width:800px){
	.type-home .slideshow{height:300px;}
}

@media screen and (max-width:1679px){
	.home-link-cat{height:400px;}
	.home-link-cat li a{font-size:26px;}
}
@media screen and (max-width:1300px){
	.home-link-cat{height:350px;}
	.home-link-cat li a{font-size:21px;}
	.home-link-cat li a .stitre{font-size:11px;}
}

@media screen and (max-width:1200px){
	.home-link-page{height:326px;}
	.home-link-page li{height:306px;font-size:21px;}
	.home-link-page li:nth-child(3),
	.home-link-page li:nth-child(4){height:143px;}
	.home-link-page li.big{height:306px;}
	.home-link-page li a:hover .img-anime{height:136px;}
	
	.hello-texte{background-position:90% center;}
	.hello-texte p{padding-right:450px;}
	
	.plumartTV iframe{width:640px;}
	.plumartTV ul{width:300px;}
}
@media screen and (max-width:1100px){
	.home-link-cat{height:300px;}
	.home-link-cat li a{font-size:20px;}
	.home-link-cat li a .stitre{font-size:11px;}
	.home-link-cat li a .middle{top:70%;}
}
@media screen and (max-width:1023px){
	.type-home .slideshow .slideText{height:100%;}
	
	.home-link-page{top:0px;padding:10px 0;width:calc(100% + 10px);}
	.home-link-page li{width:33.3333333%;font-size:21px;padding-right:10px;}
	.home-link-page li:nth-child(3){margin-bottom:10px;}
	.home-link-page li:nth-child(3),
	.home-link-page li:nth-child(4){height:148px;}
	.home-link-page li.big{height:306px;}
	
	.home-link-cat{width:100%;padding-left:0px;padding:10px 0 30px 0;height:auto;}
	.home-link-cat li{float:none;width:100%;padding:0px;height:auto;padding-bottom:10px;}
	.home-link-cat li a .middle{display:block;top:0%;left:0%;width:60%;margin:auto;position:relative;padding:20px 0;background:rgba(13,62,136,0.8);color:#ffffff;
		-webkit-transform:translate(0,0);-moz-transform:translate(0,0);-o-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0);
	}
	.home-link-cat li a:hover .middle{background:rgba(13,62,136,0.8);color:#ffffff;}
	.home-link-cat li a:hover{color:#ffffff;}
	.home-link-cat li a:hover .hr-white{border-color:#ffffff;color:#ffffff;}
	
	
	.hello-texte{background:transparent;text-align:center;}
	.hello-texte p{padding:20px 25px 0 25px;text-align:justify;text-align-last:center;}
	
	.plumartTV{padding:0;}
	.plumartTV ul{right:0;width:calc(40% - 10px);height:calc(100% + 10px);}
	.plumartTV ul li{padding-bottom:10px;}
	.plumartTV iframe{width:60%;}
	.plumartTV ul li a{font-size:20px;}
}
@media screen and (max-width:800px){
	.home-link-page{height:286px;}
	.home-link-page li{height:266px;font-size:18px;}
	.home-link-page li:nth-child(3),
	.home-link-page li:nth-child(4){height:128px;}
	.home-link-page li.big{height:266px;}
	.home-link-page li a:hover .img-anime{height:106px;}
	
	.plumartTV ul li a{font-size:16px;}
}
@media screen and (max-width:679px){
	.home-link-page li{font-size:16px;}
}
@media screen and (max-width:479px){
	.type-home .slideshow{display:none;}
	
	.home-link-page{height:auto;width:100%;padding-bottom:16px;padding-top:0px;}
	.home-link-page li{float:none;font-size:21px;width:100%;padding:0px 0px 4px 0px;height:128px;}
	.home-link-page li:nth-child(3){margin-bottom:0px;}
	.home-link-page li.big{height:128px;}
	.home-link-page li a:hover .img-anime{display:none;}
	
	.home-link-cat{padding-top:20px;}
	.home-link-cat li a .middle{width:80%;}
	
	.hello-texte h2{font-size:18px;}
	.hello-texte p{padding:10px 0 0 0;}
	
	.plumartTV iframe{width:100%;}
	.plumartTV ul{height:auto;position:relative;right:0;top:0;width:100%;}
	.plumartTV ul li{height:auto;padding-bottom:0px;padding-top:4px;}
	.plumartTV ul li .middle{height:auto;display:block;top:0%;left:0%;position:relative;padding:10px 0;
		-webkit-transform:translate(0,0);-moz-transform:translate(0,0);-o-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0);
	}
}





/* ----- CONTACT ----- */
.type-contact .slideshow .slideText{width:250px;}
.storemap{height:400px;}





/* ----- CATEGORIES ----- */
.clearListProduct{clear:both;position:relative;top:-30px;padding-bottom:60px;border-top:1px solid #e0e0e0;}

.btnBack{display:block;background:rgba(98,98,98,0.5);color:#ffffff;line-height:20px;width:100px;text-align:center;text-transform:uppercase;padding:10px 0;font-size:13px;
	-webkit-transition-property: background;
	-moz-transition-property: background;
	-o-transition-property: background;
	transition-property: background;
}
.btnBack:before{display:inline-block;content:"<";padding-right:5px;font-size:14px;line-height:20px;}
.btnBack:hover{color:#ffffff !important;background:rgba(98,98,98,1);}

.list-cat{position:relative;z-index:10;top:0px;padding-bottom:30px;padding-right:0px;list-style:none;}
.list-cat li{display:block;float:left;padding-right:20px;padding-bottom:20px;width:33.333333%;width:calc(100% / 3);
	-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;
}
.list-cat li a{display:block;border:1px solid #d7d7d7;background:#ffffff;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
}
.list-cat li .cat{display:block;padding:25px 25px 0px 25px;text-transform:uppercase;font-size:12px;font-weight:600;color:#1f4f8c;}
.list-cat li .title{display:block;font-family:'Fjalla One', sans-serif;padding:0 25px 15px 25px;font-size:26px;font-weight:400;color:#626262;line-height:28px;}
.list-cat li .img{display:block;width:100%;height:auto;}
.list-cat li .btn{display:block;margin:25px;text-align:center;border-width:1px;color:#626262;font-weight:400;border-color:#d7d7d7;}
.list-cat li a:hover{border-color:#1F4F8C;}
.list-cat li a:hover .btn{color:#ffffff;border-color:#1F4F8C;}

.list-prod{position:relative;z-index:10;top:0px;padding-bottom:30px;padding-right:0px;list-style:none;text-align:center;}
.list-prod:after{content:"";display:block;clear:both;}
.list-prod li{display:block;float:left;padding-right:20px;padding-bottom:20px;width:33.333333%;width:calc(100% / 3);
	-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;
}
.list-prod li a{display:block;position:relative;border:1px solid #d7d7d7;background:#ededed;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
}
.list-prod li .img{display:block;position:relative;overflow:hidden;background:#ffffff;}
.list-prod li .img img{display:block;width:100%;height:auto;}
.list-prod li .imgLink{display:block;position:absolute;left:0px;top:0px;height:100%;width:100%;opacity:0;background:rgba(0,0,0,0.5);color:#ffffff;text-transform:uppercase;font-weight:600;
	-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
}
.list-prod li .imgLink span{position:absolute;width:100%;top:50%;margin-top:-10px;display:block;}
.list-prod li .imgLink:after{content:'';display:block;position:absolute;left:-1px;right:-1px;top:-1px;bottom:-1px;border:1px solid #ffffff;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
}
.list-prod li .title{display:block;font-family:'Fjalla One', sans-serif;padding:25px 0;margin:0 25px 15px 25px;font-size:26px;font-weight:400;color:#1f4f8c;border-bottom:1px dashed #c2c2c2;text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.list-prod li .title .cat{display:block;font-size:15px;color:#9e9e9e;padding-bottom:5px;}
.list-prod li .btn{display:block;margin:25px;padding:0px;color:#626262;border:1px solid #c2c2c2;line-height:78px;text-transform:uppercase;font-weight:600;}
.list-prod li .price{display:block;font-family:'Lato', sans-serif;margin:25px;color:#ffffff;line-height:40px;font-size:36px;background:#1f4f8c url(img/texture-noise.png) repeat center center;padding:20px 0;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
}
.list-prod li .price.promo{padding:10px 0;line-height:40px;}
.list-prod li .price.promo span{display:block;font-size:20px;line-height:20px;text-decoration:line-through;}
.list-prod li .percent{display:block;font-family:'Lato', sans-serif;font-size:26px;font-weight:900;position:absolute;top:10px;right:10px;color:#1f4f8c;background:#f5e822;width:80px;height:30px;line-height:30px;padding:25px 0;text-align:center;
	-webkit-border-radius:50px;-moz-border-radius:50px;border-radius:50px;
}
.list-prod li .percent.special{padding:20px 0 10px 0;height:50px;}
.list-prod li .percent span{display:block;line-height:12px;font-size:12px;}

.list-prod li a:hover .imgLink{opacity:1;}
.list-prod li a:hover .imgLink:after{left:25px;right:25px;top:25px;bottom:25px;}
.list-prod li a:hover .price{color:#1f4f8c;background-color:#f5e822;}
.list-prod li a:hover .btn{color:#ffffff;border-color:#1F4F8C;}
@media screen and (max-width:1200px){
	.list-prod li .title{font-size:23px;}
	.list-prod li .title .cat{font-size:17px;}
}
@media screen and (max-width:1023px){
	.list-cat,.list-prod{width:780px;}
	.list-cat li,.list-prod li{width:50%;}
}
@media screen and (max-width:800px){
	.list-cat,.list-prod{width:auto;}
	.list-prod li .title{font-size:20px;}
	.list-prod li .title .cat{font-size:16px;}
}
@media screen and (max-width:600px){
	.list-cat,.list-prod{width:400px;}
	.list-cat li,.list-prod li{width:100%;}
}
@media screen and (max-width:420px){
	.list-cat,.list-prod{width:auto;}
}






/* ----- POINTS DE VENTES ----- */
.limitPromo{padding-top:15px;padding-bottom:15px;color:#626262;}
.descriptionCat{padding-top:15px;padding-bottom:15px;color:#626262;}
.limitPromo a,
.descriptionCat a{text-decoration:underline;}


/* ----- POINTS DE VENTES ----- */
.list-store{position:relative;padding-right:0px;list-style:none;text-align:center;padding-bottom:30px;}
.list-store:after{content:"";display:block;clear:both;}
.list-store li{display:block;float:left;padding-right:20px;padding-bottom:20px;width:33.333333%;width:calc(100% / 3);
	-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;
}
.list-store li .store{display:block;border:1px solid #d7d7d7;}
.list-store li .slideshow{display:block;position:relative;overflow:hidden;}
.list-store li .slideshow img{display:block;width:100%;height:auto;}

.list-store li .title{display:block;font-family:'Fjalla One', sans-serif;margin:25px 25px 0px 25px;font-size:36px;line-height:50px;font-weight:400;color:#1f4f8c;}
.list-store li .title:before,
.list-store li .title:after{display:block;content:"";height:1px;width:25%;background:#1f4f8c;margin:auto;margin-bottom:5px;}
.list-store li .adress{display:block;padding:15px 25px;color:#626262;border-bottom:1px dashed #d7d7d7;line-height:20px;text-align:left;height:80px;}
.list-store li .adress strong{color:#1f4f8c;}
.list-store li .adress p{margin:0;padding:0;line-height:20px;}
.list-store li .timetable{display:block;position:relative;padding:15px 25px;color:#626262;line-height:20px;text-align:left;height:80px;}
.list-store li .timetable strong{color:#1f4f8c;}
.list-store li .timetable p{margin:0;padding:0;line-height:20px;}
.list-store li .tel{display:block;font-family:'Lato', sans-serif;padding:25px;color:#ffffff;line-height:18px;font-size:18px;background:#387ddb url(img/texture-noise.png) repeat center center;font-weight:700;}
.list-store li .pano{display:block;position:absolute;right:0px;top:0px;height:100%;width:80px;border-left:1px dashed #d7d7d7;background:url(img/pano.png) no-repeat center center;background-size:57px 43px;}

.listStores{width:1130px;margin:auto;display:flex;flex-wrap:wrap;padding:22px 5px;}
.listStores .store{position:relative;padding:27px 27px 105px 27px;width:50%;
	-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;
}
.listStores .store:before{content:"";position:absolute;display:block;left:5px;top:5px;right:5px;bottom:5px;border:1px solid #d7d7d7;pointer-events:none;}
.listStores .store:after{content:"";position:absolute;bottom:86px;left:5px;right:5px;border-top:1px dashed #d7d7d7;}
.listStores .store h2{padding-bottom:5px;line-height:30px;}
.listStores .store p{font-size:0.9em;margin:0;max-width:45%;}
.listStores .s.listStores .store h2{padding-bottom:5px;line-height:30px;}
.listStores .store p{font-size:0.9em;margin:0;max-width:45%;}
.listStores .store .distance{position:absolute;right:52%;bottom:107px;font-size:0.9em;color:#1f4f8c;}
.listStores .store .tel{display:flex;align-items:center;position:absolute;right:27px;bottom:109px;top:27px;border:1px solid #d7d7d7;padding:10px 0;width:calc(50% - 27px);text-align:center;font-family:'Fjalla One', sans-serif;font-weight:normal;color:#1f4f8c;font-size:20px;
	-webkit-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;
}
.listStores .store .tel svg{fill:#1f4f8c;vertical-align:middle;margin-right:10px;
	-webkit-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;
}
.listStores .store .tel:hover{background:#1f4f8c;border-color:#1f4f8c;color:#ffffff;}
.listStores .store .tel:hover svg{fill:#ffffff;}
.listStores .store .tel span{display:block;width:100%;text-align:center;}
.listStores .store .link{display:block;color:#626262;text-align:center;position:absolute;left:27px;right:27px;bottom:27px;border:1px solid #d7d7d7;font-family:'Fjalla One', sans-serif;font-size:18px;padding:5px;line-height:25px;text-transform:uppercase;background-position:center center;background-repeat:repeat;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
}
.listStores .store .link:hover{color:#ffffff;background-color:#387ddb;background-image:url(img/texture-noise.png);border-color:#387ddb;}

.formStores{width:1120px;margin:auto;padding-bottom:30px;}
.formStores .searchResult{font-size:16px;margin:0;font-family:'Fjalla One', sans-serif;font-weight:normal;color:#ebde24;}
.formStores .inputSearch{background:#1f4f8c url(img/texture-noise.png) repeat center center;padding:22px 22px 12px 22px;margin-bottom:10px;}
.formStores .inputSearch h2{color:#ffffff;font-size:24px;padding-bottom:10px;}
.formStores .inputSearch .search-store{position:relative;}
.formStores .inputSearch .search-store i{position:absolute;left:10px;top:9px;pointer-events:none;}
.formStores .inputSearch input{display:inline-block;width:calc(100% - 140px);border:0px none;line-height:20px;padding:10px 20px 10px 40px;outline:0px none;vertical-align:top;
	-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;
}
.formStores .inputSearch input[type="submit"]{width:140px;cursor:pointer;text-align:center;background:#387cd3;color:#ffffff;text-transform:uppercase;padding:10px 0;margin-bottom:10px;}
.formStores .listGroupes{display:flex;flex-wrap:wrap;background:#d7c919 url(img/texture-noise.png) repeat center center;padding:22px 22px 0 0;font-family:'Fjalla One', sans-serif;font-size:22px;text-transform:uppercase;margin-bottom:10px;}
.formStores .listGroupes .group{flex-grow:1;text-align:center;padding:0 0 22px 22px;}
.formStores .listGroupes .group a{display:block;border:1px solid #ffffff;padding:10px;color:#ffffff;}
.formStores .listGroupes .group a.actif{border-color:#e6feff;color:#1f4f8c;}
.formStores .listGroupes .group a:hover{border-color:#e6feff;color:#1f4f8c;}

.slideshow.special-store{background:#d7c919 url(img/texture-noise.png) repeat center center;}

.iw_title{font-family:'Fjalla One', sans-serif;font-weight:normal;color:#1f4f8c;font-size:20px;}
.iw_content{}
.iw_content p{margin:0;}
.iw_content a.btnGoogleTel{display:block;align-items:center;position:relative;padding:10px 0;font-family:'Fjalla One', sans-serif;font-weight:normal;color:#1f4f8c;font-size:16px;text-decoration:none;
	-webkit-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;
}
.iw_content a.btnGoogleTel svg{fill:#1f4f8c;vertical-align:middle;margin-right:10px;
	-webkit-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;
}
.iw_content a.btnGoogleTel:hover{color:#387ddb;}
.iw_content a.btnGoogleTel:hover svg{fill:#387ddb;}
.iw_content a.btnGoogle{display:block;font-family:'Fjalla One', sans-serif;font-weight:normal;color:#ffffff;font-size:18px;text-transform:uppercase;background:#387ddb url(img/texture-noise.png) repeat center center;text-align:center;padding:10px 50px;text-decoration:none;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
}
.iw_content a.btnGoogle:hover{background-color:#1f4f8c;text-decoration:none;}
.iw_pano{margin-top:10px;}


.contentShop{width:1130px;margin:auto;padding:22px 0 30px 0;}
.contentShop .title{display:block;margin:0 0 20px 0;}
.contentShop p{margin-top:10px;}
.contentShop .tableShield{list-style:none;padding:0;margin:0;}
.contentShop .tableShield li{display:flex;list-style:none;padding:0 0 5px;margin:0;}
.contentShop .tableShield li span{display:block;width:50%;}
.contentShop .tableShield li span:last-child{color:#1f4f8c;font-weight:600;}
.contentShop .cols{display:flex;align-items:stretch;flex-wrap:wrap;}
.contentShop .col{position:relative;padding:22px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.contentShop .col:before{content:"";position:absolute;display:block;left:5px;top:5px;right:5px;bottom:5px;border:1px solid #d7d7d7;pointer-events:none;}
.contentShop .col.noborder{padding:5px;}
.contentShop .col.noborder:before{display:none;}
.contentShop .col-6{width:50%;}
.contentShop .col-3{width:25%;}
.contentShop .col-9{width:75%;}
.contentShop .blocInfos{padding-bottom:122px;}
.contentShop .blocInfos:after{content:"";position:absolute;bottom:100px;left:5px;right:5px;border-top:1px dashed #d7d7d7;}
.contentShop .blocInfos h2{margin:0;padding-bottom:5px;font-size:36px;}
.contentShop .blocInfos p{margin:0;}
.contentShop .blocInfos .title{margin:0;}
.contentShop .blocInfos .tel{display:block;position:absolute;left:27px;bottom:27px;border:1px solid #d7d7d7;padding:15px 0;width:calc(50% - 27px);text-align:center;font-family:'Fjalla One', sans-serif;font-weight:normal;color:#1f4f8c;font-size:20px;
	-webkit-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;
}
.contentShop .blocInfos .tel svg{fill:#1f4f8c;vertical-align:middle;margin-right:10px;
	-webkit-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;
}
.contentShop .blocInfos .tel:hover{background:#1f4f8c;border-color:#1f4f8c;color:#ffffff;}
.contentShop .blocInfos .tel:hover svg{fill:#ffffff;}
.contentShop .blocInfos .pano{display:block;position:absolute;right:5px;bottom:5px;width:100px;height:100px;border-left:1px dashed #d7d7d7;background:url(img/pano.png) no-repeat center center;background-size:57px 43px;}

.hide{display:none;}

@media screen and (max-width:1200px){
	.formStores{width:1000px;}
	.listStores{width:1010px;}
	.contentShop{width:1010px;}
}
@media screen and (max-width:1023px){
	.list-store{width:780px;}
	.list-store li{width:50%;}
	.formStores{width:auto;}
	.listStores{width:auto;}
	.contentShop{width:auto;padding:22px 5px 30px 5px;}
}
@media screen and (max-width:900px){
	.contentShop .col-6{width:100%;}
	.contentShop .col-3{width:50%;}
	.contentShop .col-9{width:50%;}
}
@media screen and (max-width:800px){
	.list-store{width:auto;}
	.listStores .store{width:100%;}
}
@media screen and (max-width:600px){
	.list-store{width:400px;}
	.list-store li{width:100%;}
	.contentShop .col-3{width:100%;}
	.contentShop .col-9{width:100%;}
}
@media screen and (max-width:420px){
	.list-store{width:auto;}
	.listStores .store p{max-width:100%;}
	.listStores .store .tel{display:block;position:static;width:auto;margin-top:10px;}
}





/* ----- FICHES ----- */
.fiche{height:537px;background:#d7d7d7 url(img/halo.png) no-repeat 80% center;}
.fiche.fiche-big{height:637px;}
.fiche .center{padding:0;height:100%;}
.fiche .fiche-infos{position:relative;float:left;left:-10px;width:36%;height:100%;background:rgba(255,255,255,0.85);padding:0 25px;color:#626262;
	-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;
}
.fiche .fiche-infos .cat{display:block;font-family:'Fjalla One', sans-serif;font-size:30px;padding-top:20px;text-transform:uppercase;line-height:30px;}
.fiche .fiche-infos h1{font-family:'Fjalla One', sans-serif;color:#1f4f8c;margin:0;font-size:48px;font-weight:500;text-transform:uppercase;line-height:50px;padding:5px 0;}
.fiche .fiche-infos .priceZone{position:relative;}
.fiche .fiche-infos .percent{display:none;position:absolute;right:20px;top:-20px;font-family:'Lato', sans-serif;font-weight:900;color:#ffffff;background:#1f4f8c;font-size:45px;width:140px;height:50px;text-align:center;line-height:50px;padding:47px 0 43px 0;
	-webkit-border-radius:100px;-moz-border-radius:100px;border-radius:100px;
}
.fiche .fiche-infos .percent.special{padding:35px 0 35px 0;height:70px;}
.fiche .fiche-infos .percent span{display:block;line-height:20px;font-size:20px;}

.fiche .fiche-infos .promoLimit{display:none;margin-top:15px;}
.fiche .fiche-infos .promo{display:block;font-family:'Lato', sans-serif;color:#1f4f8c;font-size:17px;width:120px;text-align:center;line-height:20px;padding-top:5px;}
.fiche .fiche-infos .promo span{text-decoration:line-through;}
.fiche .fiche-infos .price{display:block;font-family:'Lato', sans-serif;color:#1f4f8c;font-size:55px;width:120px;text-align:center;line-height:60px;}
.fiche .fiche-infos .hr{color:#1f4f8c;margin-left:0;}
.fiche .fiche-infos .head{margin:15px 0;font-weight:500;}
.fiche .fiche-infos .head p{margin:0;padding:0;}
.fiche .fiche-infos .fiche-bulle-link{margin:0;padding:0;margin-left:15px;margin-top:15px;}
.fiche .fiche-infos .fiche-bulle-link li{line-height:18px;font-weight:600;cursor:default;}
.fiche .fiche-infos .fiche-bulle-link li:hover{color:#1f4f8c;}

.fiche .fiche-slide{position:relative;float:right;width:64%;height:100%;max-width:742px;}
.fiche.fiche-big .fiche-slide{height:537px;margin-top:50px;}
.fiche .fiche-slide .fiche-photobulle{width:100%;}
.fiche .fiche-slide .fiche-bulle{position:absolute;width:32px;height:32px;background:#1f4f8c;margin-left:-16px;margin-top:-16px;cursor:pointer;z-index:2;
	-webkit-border-radius:50px;-moz-border-radius:50px;border-radius:50px;
	-webkit-transition: background 0.3s ease-in-out;
	-moz-transition: background 0.3s ease-in-out;
	-o-transition: background 0.3s ease-in-out;
	transition: background 0.3s ease-in-out;
}
.fiche .fiche-slide .fiche-bulle:before{width:10px;left:11px;height:2px;top:15px;}
.fiche .fiche-slide .fiche-bulle:after{width:2px;left:15px;height:10px;top:11px;}
.fiche .fiche-slide .fiche-bulle:before,
.fiche .fiche-slide .fiche-bulle:after{content:'';display:block;position:absolute;background:#ffffff;
	-webkit-transition: background 0.3s ease-in-out;
	-moz-transition: background 0.3s ease-in-out;
	-o-transition: background 0.3s ease-in-out;
	transition: background 0.3s ease-in-out;
}
.fiche .fiche-slide .fiche-bulle.actif{background:#f5e822;}
.fiche .fiche-slide .fiche-bulle.actif:before,
.fiche .fiche-slide .fiche-bulle.actif:after{background:#1f4f8c;}
.fiche .fiche-slide .fiche-bulle-bloc{display:table;position:absolute;height:148px;padding:8px 18px 8px 100px;background:#ffffff;width:190px;vertical-align:middle;z-index:3;
	-webkit-box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.1);
	-moz-box-shadow:    0px 0px 5px 0px rgba(0, 0, 0, 0.1);
	box-shadow:         0px 0px 5px 0px rgba(0, 0, 0, 0.1);
}
.fiche .fiche-slide .fiche-bulle-bloc.inverse{padding:8px 100px 8px 18px;}
.fiche .fiche-slide .fiche-bulle-bloc div{display:table-cell;vertical-align:middle;}
.fiche .fiche-slide .fiche-bulle-bloc img{position:absolute;left:-82px;top:0px;border:7px solid #f5e822;
	-webkit-border-radius:100px;-moz-border-radius:100px;border-radius:100px;
	-webkit-box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.1);
	-moz-box-shadow:    0px 0px 5px 0px rgba(0, 0, 0, 0.1);
	box-shadow:         0px 0px 5px 0px rgba(0, 0, 0, 0.1);
}
.fiche .fiche-slide .fiche-bulle-bloc.inverse img{left:auto;right:-82px;}
.fiche .fiche-slide .fiche-bulle-bloc h3{font-size:24px;font-family:'Fjalla One', sans-serif;color:#1f4f8c;font-weight:normal;margin:0 0 5px 0;}
.fiche .fiche-slide .fiche-bulle-bloc h3:before{content:"•";margin-right:7px;margin-bottom:1px;float:left;}
.fiche .fiche-slide .fiche-bulle-bloc p{font-size:11px;margin:0;}
.fiche .fiche-slide .fiche-bulle-bloc span{content:'';position:absolute;right:100%;top:50%;display:block;height:2px;background:#f5e822;width:100px;z-index:-1;
	-ms-transform-origin:100% 50%;-webkit-transform-origin:100% 50%;transform-origin:100% 50%;
}
.fiche .fiche-slide .fiche-bulle-bloc.inverse span{right:auto;left:100%;
	-ms-transform-origin:0% 50%;-webkit-transform-origin:0% 50%;transform-origin:0% 50%;
}

.fiche .slideshow{display:none;}

.fiche .sizes{display:none;position:relative;height:34px;line-height:32px;margin-top:10px;width:50%;z-index:500;}
.fiche .sizes .fa{display:block;border:1px solid #bdbdbd;position:absolute;right:0px;top:0px;height:32px;width:32px;line-height:32px;text-align:center;cursor:pointer;}
.fiche .sizeSelected{border:1px solid #bdbdbd;padding:0 10px;cursor:pointer;margin-right:38px;}
.fiche .solo .sizeSelected{cursor:default;}
.fiche .sizesList{display:none;position:absolute;left:0px;top:38px;z-index:2;background:#ffffff;border:1px solid #bdbdbd;border-bottom:0px none;width:100%;
	-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;
}
.fiche .size{display:block;cursor:pointer;padding:0 10px;border-bottom:1px solid #bdbdbd;}
.fiche .size.actif{display:none;}

.fiche .colors{display:none;height:24px;margin-top:10px;}
.fiche .color{display:block;position:relative;float:left;cursor:pointer;margin-right:3px;}
.fiche .color strong{display:none;position:absolute;left:0px;bottom:-20px;}
.fiche .color span{display:block;width:20px;height:20px;border:2px solid #ffffff;
	-webkit-border-radius:50px;-moz-border-radius:50px;border-radius:50px;
}
.fiche .color.actif{cursor:default;}
.fiche .color.actif span{
	-webkit-box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.7);
	-moz-box-shadow:    0px 0px 5px 0px rgba(0, 0, 0, 0.7);
	box-shadow:         0px 0px 5px 0px rgba(0, 0, 0, 0.7);
}
.fiche .color:hover strong{display:none;}

.fiche-details{padding:40px 0 40px 0;border-bottom:1px solid #e0e0e0;font-weight:500;}
.fiche-details h2{color:#626262;padding-bottom:0;font-size:24px;margin:15px 0;}
.fiche-details h3{color:#626262;padding-bottom:0;font-size:18px;margin:15px 0;}
.fiche-details hr{height:1px;border:0px none;background:#e0e0e0;margin:15px 0;}
.fiche-details ol,
.fiche-details ul{margin:15px 0;padding:0 0 0 25px;line-height:18px;}
.fiche-details p{margin:15px 0;}
.fiche-details strong{color:#1f4f8c;}
.fiche-details-txt{padding-top:1px;}
.fiche-details .fiche-details-add{float:right;width:auto;border-left:1px solid #e0e0e0;border-bottom:1px solid #e0e0e0;padding:0 45px 30px 45px;margin-left:45px;margin-bottom:45px;}
.fiche-details .fiche-details-add.add-2{display:none;}
.fiche-details .fiche-details-add ul{list-style:none;margin:15px 0;padding:0;}
.fiche-details .fiche-details-add ul li{margin:0;padding:0;}
.fiche-details .fiche-slide{height:537px;position:relative;margin-top:30px;width:100%;overflow:hidden;}
.fiche-details .fiche-slide .slides{height:100%;position:absolute;left:0px;top:0px;}
.fiche-details .fiche-slide .toLeft,
.fiche-details .fiche-slide .toRight{display:none;height:30%;position:absolute;z-index:10;left:0px;top:35%;width:34px;background:rgba(31,79,140,0.8);cursor:pointer;
	-webkit-transition: background 0.3s ease-out;
	-moz-transition: background 0.3s ease-out;
	-o-transition: background 0.3s ease-out;
	transition: background 0.3s ease-out;
}
.fiche-details .fiche-slide .toLeft:before,
.fiche-details .fiche-slide .toRight:before{content:"";position:absolute;left:50%;top:50%;border-right:2px solid #ffffff;border-top:2px solid #ffffff;width:10px;height:10px;margin-top:-6px;margin-left:-4px;
	-ms-transform: rotate(-45deg);-webkit-transform: rotate(225deg);transform: rotate(225deg);
}
.fiche-details .fiche-slide .toRight{left:auto;right:0px;}
.fiche-details .fiche-slide .toRight:before{margin-left:-8px;
	-ms-transform: rotate(45deg);-webkit-transform: rotate(45deg);transform: rotate(45deg);
}
.fiche-details .fiche-slide .toLeft:hover,
.fiche-details .fiche-slide .toRight:hover{background:rgba(31,79,140,1);}
.fiche-details-head{display:none;}

.fiche-other{padding:40px 0 40px 0;}
.fiche-other h2{color:#626262;padding-bottom:0;font-size:24px;margin:15px 0 55px 0;}


.filterHashtag{display:none;}
.filterHashtag.actif{display:block;}


@media screen and (max-width:1200px){
	.fiche {height:463px;}
	.fiche .fiche-infos .cat{font-size:25px;line-height:25px;}
	.fiche .fiche-infos h1{font-size:40px;line-height:43px;}
	.fiche .fiche-infos .price{font-size:45px;line-height:50px;}
	.fiche .fiche-infos .percent{right:0px;line-height:40px;width:120px;height:40px;font-size:35px;padding:40px 0 40px 0;}
	.fiche .fiche-infos .percent.special{padding:31px 0 35px 0;height:54px;}
	.fiche .fiche-infos .percent span{line-height:14px;font-size:17px;}
	.fiche .sizeSelected{margin-right:0px;white-space:nowrap;}
	.fiche.fiche-big .fiche-slide{height:463px;}
	.fiche.fiche-big {height:580px;}
}
@media screen and (max-width:1023px){
	.fiche{height:auto;}
	.fiche.fiche-big{height:auto;}
	.fiche .fiche-infos{float:none;left:0px;width:100%;padding-bottom:30px;background:#ffffff;}
	.fiche .fiche-slide{float:none;width:100%;height:538px;margin:auto;padding-bottom:50px;}
	.fiche .slideshow .counter{right:40%;width:20%;line-height:36px;font-size:20px;}
	.fiche .slideshow .slide{height:calc(100% - 50px);}
	.fiche .slideshow .toLeft, .fiche .slideshow .toRight{width:40%;height:50px;top:auto;bottom:0px;margin:0;}
	.fiche.fiche-big .fiche-slide{float:none;width:742px;height:auto;margin:0 auto 50px auto;max-width:100%;}
	.fiche .sizes{width:100%;}
	.btnBack{position:absolute;right:21px;width:50px;height:40px;overflow:hidden;text-indent:-500px;padding:0;}
	.btnBack:before{content:"";position:absolute;left:50%;top:50%;border-right:2px solid #ffffff;border-top:2px solid #ffffff;width:10px;height:10px;margin-top:-6px;margin-left:-4px;padding:0px;
		-ms-transform: rotate(-45deg);-webkit-transform: rotate(225deg);transform: rotate(225deg);
	}
	.slideshow .slideBack{right:21px;left:auto;}
	.fiche .fiche-slide .fiche-bulle-bloc{height:104px;padding:5px 18px 5px 70px;width:calc(100% - 175px);}
	.fiche .fiche-slide .fiche-bulle-bloc img{height:100px;left:-57px;}
	.fiche-details .fiche-slide .slideshow{height:100%;}
	.fiche .fiche-infos .percent{top:-45px;}
	.fiche .hr-star{border-left-width:45px;border-right-width:45px;}
}
@media screen and (max-width:800px){
	.fiche-details .fiche-details-add.add-1{display:none;}
	.fiche-details .fiche-details-add.add-2{display:block;float:none;width:100%;padding:10px 0 0 0;margin-top:30px;border:0px none;border-top:1px solid #e0e0e0;margin-left:0px;}
	.fiche-details .fiche-slide,.fiche .fiche-slide{height:450px;}
	.fiche-details .fiche-slide .slideshow{height:100%;}
}
@media screen and (max-width:600px){
	.fiche-details .fiche-slide,.fiche .fiche-slide{height:350px;}
	.fiche .fiche-infos .percent{line-height:30px;width:100px;height:30px;font-size:28px;top:-23px;}
	.fiche .fiche-infos .percent.special{padding:25px 0 21px 0;height:54px;}
	.fiche .fiche-infos .percent span{line-height:14px;font-size:14px;}
}
@media screen and (max-width:500px){
	.fiche .fiche-infos .cat{font-size:20px;line-height:20px;}
	.fiche .fiche-infos h1{font-size:30px;line-height:33px;}
	.fiche-details .fiche-slide,.fiche .fiche-slide{height:300px;}
}
@media screen and (max-width:420px){
	.fiche .fiche-slide .fiche-bulle-bloc{height:104px;padding:5px 18px 5px 70px;width:calc(100% - 180px);}
	.fiche .fiche-slide .fiche-bulle-bloc img{height:100px;left:-57px;}
	.fiche .fiche-slide .fiche-bulle-bloc h3{font-size:18px;}
	.fiche-details .fiche-slide,.fiche .fiche-slide{height:250px;}
}






/* --- Contact --- */
.form-contact{}
.form-contact.confirm{position:relative;}
.form-contact.wait #obligatoire,
.form-contact.wait .form-col-left,
.form-contact.wait .form-col-right,
.form-contact.confirm #obligatoire,
.form-contact.confirm .form-col-left,
.form-contact.confirm .form-col-right{opacity:0.2;pointer-events:none;}
.form-contact.confirm:before{content:"Message envoyé";position:absolute;left:50%;top:50%;font-size:30px;color:#1f4f8c;font-weight:bolder;z-index:2;
	-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);
}
.form-col-left,.form-col-right{width:50%;float:left;
	-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;
}
.form-col-left{padding-right:7px;}
.form-col-right{padding-left:7px;}

.form-contact #obligatoire{color:#ff0000;margin-top:20px;}
.form-contact #obligatoire span{position:relative;top:10px;line-height:20px;font-size:30px;}
.form-contact .input{padding-top:10px;}
.form-contact .input label{position:relative;left:5px;top:4px;background:#ffffff;}
.form-contact .input label span{position:absolute;left:100%;line-height:20px;font-size:30px;color:#ff0000;}
.form-contact .input input,.form-contact .input select,.form-contact .input textarea{-webkit-appearance:none;display:block;padding:12px 20px;line-height:16px;font-size:14px;width:100%;border:1px solid #d7d7d7;font-family:'Raleway',sans-serif;resize:none;font-weight:500;
	-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;
}
.form-contact .input textarea{height:262px;}
.form-contact .input.demi{width:30%;display:inline-block;margin-right:3%;}
.form-contact .input.right{margin-right:0%;width:67%;}
.form-contact .input input[type="submit"]{background:#1f4f8c;border-color:#1f4f8c;cursor:pointer;color:#ffffff;text-transform:uppercase;
	-webkit-transition: all 0.3s ease-out;
	-moz-transition: all 0.3s ease-out;
	-o-transition: all 0.3s ease-out;
	transition: all 0.3s ease-out;
}
.form-contact .input input[type="submit"]:hover{background:#387cd3;border-color:#387cd3;}

.form-contact.confirm input:required:invalid{border:1px solid #f00;}
.form-contact.confirm input:required:valid{border:1px solid #d7d7d7;}
.form-contact.confirm textarea:required:invalid{border:1px solid #f00;}
.form-contact.confirm textarea:required:valid{border:1px solid #d7d7d7;}

@media screen and (max-width:670px){
	.form-col-left,.form-col-right{width:100%;float:none;padding:0;}
}
@media screen and (max-width:350px){
	.form-contact .input.demi{width:40%;}
	.form-contact .input.right{width:57%;}
}











.forPrint{display:none;}







/* --- Conseils --- */
/*
.list-prod{position:relative;z-index:10;top:-50px;padding-right:0px;list-style:none;text-align:center;}
.list-prod:after{content:"";display:block;clear:both;}
.type-actions .list-prod{top:0px;padding-bottom:30px;}
.list-prod li{display:block;float:left;padding-right:20px;padding-bottom:20px;width:33.333333%;width:calc(100% / 3);
	-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;
}
.list-prod li a{display:block;position:relative;border:1px solid #d7d7d7;background:#ededed;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
}
*/

figure{display:block;position:relative;margin:0;}
figure img{width:100%;display:block;}
figure figcaption{display:block;width:100%;text-align:center;font-family:'Fjalla One', sans-serif;margin-bottom:18px;}
figure.bottom figcaption{position:absolute;left:0px;bottom:5px;margin-bottom:0px;height:18px;line-height:18px;}

.slideshow-conseils .slideText.left{width:430px;}
.conseils-base{padding-right:0px;}
.conseils-base h2{padding:20px 0 0 0;}
.conseils-base a:hover{color:#1f4f8c;}
.conseils-base ul{list-style:none;margin:0;padding:0;}
.conseils-base ul:after{content:"";display:block;clear:both;}
.conseils-base li{float:left;list-style:none;margin:0;padding:0;width:33.33333%;padding-right:20px;
	-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;
}

.conseils-cat{list-style:none;padding-left:20px;padding-right:0px;}
.conseils-cat:after{content:"";display:block;clear:both;}
.conseils-cat li{float:left;width:33.3333333%;padding-right:20px;padding-bottom:40px;
	-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;
}
.conseils-cat li a .text{display:block;height:200px;margin-top:25px;border-top:1px solid #e0e0e0;padding-top:25px;line-height:18px;color:#626262;}
.conseils-cat li a .title{-webkit-transition:none !important;-moz-transition:none !important;-o-transition:none !important;transition:none !important;
	font-family:'Fjalla One', sans-serif;display:block;width:100%;height:360px;background:#ccc url(img/home-matelas-plumart.jpg) no-repeat center center;background-size:cover;position:relative;color:#ffffff;font-size:29px;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
}
.conseils-cat li a .title .middle{top:80%;background:rgba(13,62,136,0);padding:0 5px;
	-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
	-webkit-text-shadow: 0px 0px 5px rgba(0,0,0,0.3);
	-moz-text-shadow: 0px 0px 5px rgba(0,0,0,0.3);
	text-shadow: 0px 0px 5px rgba(0,0,0,0.3);
}
.conseils-cat li a:hover .middle{background-color:rgba(13,62,136,0.8);top:50%;
	-webkit-text-shadow: 0px 0px 0px rgba(0,0,0,0);
	-moz-text-shadow: 0px 0px 0px rgba(0,0,0,0);
	text-shadow: 0px 0px 0px rgba(0,0,0,0);
}
.conseils-cat .btn{display:block;text-align:center;color:#626262;border:1px solid #c2c2c2;line-height:30px;text-transform:uppercase;font-weight:500;margin-top:10px;}
.conseils-cat a:hover .btn{border-color:#1f4f8c;}


.conseils-col-left{width:62.5%;float:left;}
.conseils-col-left img{width:100%;display:block;}
.conseils-col-right{width:32%;float:right;padding-left:30px;border-left:1px solid #c2c2c2;}
.conseils-col-right h1{font-family:'Fjalla One', sans-serif;font-weight:normal;font-size:48px;margin:0;padding:0;padding-top:20px;color:#1f4f8c;}
.conseils-col-right h3{padding-bottom:0px;margin-bottom:20px;}
.conseils-col-right p{margin-bottom:0px;}
.conseils-col-right ul{list-style:none;margin:0;padding:0;padding-bottom:30px;border-bottom:1px solid #c2c2c2;margin-bottom:30px;}
.conseils-col-right li{list-style:none;margin:0px 0px 20px 0px;padding:0;width:100%;}
.conseils-col-right .color{color:#1f4f8c;}
.conseils-col-right .uppercase{text-transform:uppercase;}
.conseils-text{}
.conseils-text p{}
.conseils-text ul{list-style:none;color:#387cd3;font-style:italic;font-weight:600;}
.conseils-text strong{color:#387cd3;font-weight:600;}

.conseils-cadres{margin-bottom:50px;}
.conseils-cadres:after{content:"";display:block;clear:both;}
.conseils-cadre{display:block;float:left;width:50%;height:450px;border:3px solid #ffffff;background:#1f4f8c url(img/texture-noise.png) repeat center center;
	-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;
}
.conseils-cadre:nth-child(1){height:380px;}
.conseils-cadre:nth-child(2){height:380px;}
.conseils-cadre img{display:block;width:100%;height:auto;}
.conseils-cadre h2{color:#ffffff;margin:40px 40px 0px 40px;padding:0px;}
.conseils-cadre ul{color:#ffffff;margin:0px 40px 0px 40px;padding:15px;}
.conseils-cadre li{text-transform:uppercase;font-size:14px;padding:3px 0;font-weight:400;}
.conseils-cadre li a{color:#ffffff;}
.conseils-bgblue{position:relative;background:#3879d9 url(img/texture-noise.png) repeat left center;padding:60px 80px;color:#ffffff;line-height:20px;}
.conseils-bgblue.bgblue2{background-color:#1f4f8c;}
.conseils-bgblue p{color:#ffffff;}
.conseils-bgblue img{position:absolute;right:20px;bottom:0px;}
.conseils-bgblue ul{font-style:italic;padding-left:20px;color:#ffffff;}
.conseils-bgblue li{margin-bottom:10px;}
.conseils-bgblue .conseil-apostrophe{position:relative;font-size:20px;line-height:30px;font-style:italic;margin-bottom:50px;}
.conseils-bgblue .conseil-apostrophe:before{content:"“";position:absolute;left:-40px;top:0px;font-size:80px;line-height:30px;}
.conseils-bgblue .conseil-apostrophe:after{content:"„";font-size:80px;line-height:30px;display:inline-block;vertical-align:bottom;}
.conseils-bgblue h2{color:#ffffff;font-family:'Fjalla One', sans-serif;font-weight:normal;font-size:24px;margin:0 0 20px 0;padding:0;}
.detail-num{font-family:'Fjalla One', sans-serif;display:block;position:absolute;left:0;top:0;margin-left:-16px;margin-top:-16px;width:32px;height:32px;line-height:32px;text-align:center;background:#f5e822;font-weight:bolder;font-size:16px;
	-webkit-border-radius:50px;-moz-border-radius:50px;border-radius:50px;
}
.conseils-full-image{position:relative;}
.conseils-full-image img{max-width:100%;height:auto;}
.conseils-full-image .detail-num-1{left:13%;top:33%;}
.conseils-full-image .detail-num-2{left:83%;top:45%;}
.conseils-full-image .detail-num-3{left:60%;top:46%;}
.conseils-full-image .detail-num-4{left:28%;top:31%;}
.conseils-full-image .detail-num-5{left:51%;top:25%;}
.conseils-col{position:relative;float:left;}
.conseils-col h3{font-family:'Fjalla One', sans-serif;font-weight:normal;font-size:20px;margin:0;padding:0;color:#1f4f8c;margin:0 10px;}
.conseils-col p{margin:10px 10px;}
.conseils-col .conseils-col-img{position:relative;margin-bottom:40px;}
.conseils-col .conseils-col-img img{display:block;width:100%;height:auto;}
.conseils-col .detail-num{left:50%;top:100%;}
.conseils-col-3 .conseils-col{width:33.3333333%;}
.conseils-col-4 .conseils-col{width:25%;}
.conseils-col-5 .conseils-col{width:20%;}



.conseils-type2 h1{font-family:'Fjalla One', sans-serif;font-weight:normal;font-size:48px;margin:0;padding:20px 0;color:#1f4f8c;}
.conseils-type2 .conseils-col-left{width:500px;}
.conseils-type2 .conseils-col-right{width:590px;border-left:0px none;padding-left:0px;}
.conseils-type2 .conseils-col-right .cat{font-family:'Fjalla One', sans-serif;font-weight:normal;font-size:16px;margin:0;}
.conseils-type2 .conseils-col-right .resume{position:relative;margin-top:40px;background:#1f4f8c url(img/texture-noise.png) repeat center center;color:#ffffff;padding:15px 130px 15px 30px;}
.conseils-type2 .conseils-col-right .resume:before{content:"";display:block;width:64px;height:64px;background:url(img/conseils-resume.png) no-repeat center center;position:absolute;right:40px;top:50%;margin-top:-32px;}
.conseils-type2 .conseils-col-right .resume .resume-title{font-family:'Fjalla One', sans-serif;font-weight:normal;font-size:24px;margin:0;padding-bottom:15px;}
.conseils-type2 .conseils-col-right .resume .resume-title:before{content:"";display:block;position:absolute;left:0px;top:18px;border:12px solid transparent;border-right:0px none;border-left-color:#ffffff;}
.conseils-type2 .conseils-col-right .resume ul{padding:0;margin:0;border:0px none;padding-left:15px;color:inherit;}
.conseils-type2 .conseils-col-right .resume ul li{padding:0;margin:0;line-height:20px;list-style-type:disc;}

.conseils-type2 .conseils-theme{float:left;width:100%;display:table;background:#3879d9 url(img/texture-noise.png) repeat center center;color:#ffffff;margin-bottom:40px;padding:10px 0;}
.conseils-type2 .conseils-theme div{display:table-cell;padding:30px 60px;vertical-align:middle;}
.conseils-type2 .conseils-theme .groupe{font-family:'Fjalla One', sans-serif;text-align:center;font-weight:normal;font-size:36px;border-right:1px solid #5c96e9;}

.conseils-type3 .conseils-col-right{border-left:0px none;}
.conseils-type3 .conseils-col-right ol{list-style-type:decimal;padding-left:15px;}
.conseils-type3 .conseils-col-right ol li{list-style-type:decimal;line-height:20px;margin:0;}
.conseils-type3 .conseils-col-right img{margin-top:10px;max-width:100%;}

.conseils-menu{display:table;width:100%;font-family:'Fjalla One', sans-serif;font-weight:normal;font-size:16px;margin:0;padding:20px 0;text-transform:uppercase;}
.conseils-menu li{display:table-cell;border-right:1px solid #b8b8b8;padding:0 40px;text-align:center;}
.conseils-menu li a{color:#b8b8b8;text-decoration:none;}
.conseils-menu li.first{text-align:left;padding-left:0px;}
.conseils-menu li.last{border-right:0px none;text-align:right;padding-right:0px;}

@media screen and (max-width:1023px){
	.conseils-cat li{width:50%;}
	.conseils-type3 .conseils-col-right{padding-top:0px;}
	.conseils-bgblue img{display:none;}
}
@media screen and (max-width:850px){
	.conseils-bgblue{padding:30px 40px;}
	.conseils-bgblue .conseil-apostrophe{font-size:16px;line-height:26px;}
	.conseils-bgblue .conseil-apostrophe:before{left:-30px;font-size:60px;}
	.conseils-bgblue .conseil-apostrophe:after{font-size:60px;}
}
@media screen and (max-width:800px){
	.conseils-col{float:none;clear:both;padding-top:10px;}
	.conseils-col-3 .conseils-col{width:100%;}
	.conseils-col-4 .conseils-col{width:100%;}
	.conseils-col-5 .conseils-col{width:100%;}
	.conseils-col .detail-num{left:100%;top:50%;}
	.conseils-col .conseils-col-img{max-width:232px;float:left;margin-right:30px;margin-bottom:10px;}
	.conseils-bgblue br{display:none;}
}
@media screen and (max-width:670px){
	.conseils-cadre{width:100%;float:none;height:auto !important;padding-bottom:30px;}
	.conseils-type2 h1{font-size:34px;}
	.conseils-col .conseils-col-img{max-width:140px;}
}
@media screen and (max-width:620px){
	.conseils-col-left{float:none;width:auto;}
	.conseils-col-right{float:none;width:auto;}
}
@media screen and (max-width:600px){
	.conseils-cat li{width:100%;}
}
@media screen and (max-width:420px){
	.conseils-cadre h2{margin:20px 20px 0px 20px;}
	.conseils-cadre ul{margin:0px 20px 0px 20px;}
	.conseils-col .conseils-col-img img{display:none;}
	.conseils-col .detail-num{left:5px;top:12px;}
}




.job{padding-top:40px;padding-bottom:40px;}
.hrJob{border:0px none;border-top:1px solid #e0e0e0;padding:0;margin:0;}
.job h2{border-bottom:1px dashed #e0e0e0;padding-bottom:15px;}
.job p{margin:0;padding:20px 0 0 0;}
.job .postule{border-top:1px dashed #e0e0e0;padding:20px 0 0 0;margin-top:20px;text-align:right;}
.job .postule a{line-height:15px;text-transform:uppercase;padding:20px;text-align:center;border:1px solid #e0e0e0;display:inline-block;width:33%;}
.job .postule a:hover{border-color:#1f4f8c;}
.job strong{color:#1f4f8c;}
@media screen and (max-width:600px){
	.job .postule a{width:50%;}
}




.choixPays{background:#1F4F8C;text-align:center;padding:15px 0 0 0;margin:0;font-size:9px;}
.choixPays li{display:inline-block;width:300px;text-align:center;text-transform:uppercase;line-height:20px;padding:0 6px;}
.choixPays li a{display:block;color:#ffffff;border:1px solid #ffffff;letter-spacing:0.1em;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
}
.choixPays li a:hover{color:#f5e822;border:1px solid #f5e822;}



.type-article #content h1{font-size:40px;}
.type-article #content h2{padding:20px 0 0 0;}
.type-article #content h3{padding:20px 0 0 0;}
.type-article #content a{}
.type-article #content a:hover{color:#1f4f8c;}



.cta-shops{position:relative;z-index:2;display:block;color:#ffffff;text-align:center;padding:10px;margin-top:10px;font-weight:bolder;overflow:hidden;}
.cta-shops:before,
.cta-shops:after{content:"";display:block;position:absolute;z-index:-1;background:#1f4f8c;width:100%;height:100%;top:0%;left:0%;border-bottom:100px solid #d7c919;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
}
.cta-shops:after{background:url(img/texture-noise.png) repeat center center;}
.cta-shops:hover{color:#1f4f8c;}
.cta-shops:hover:before{top:-100%;}


/* perfect-scrollbar v0.6.7 */
.ps-container{-ms-touch-action:none;overflow:hidden !important}.ps-container.ps-active-x>.ps-scrollbar-x-rail,.ps-container.ps-active-y>.ps-scrollbar-y-rail{display:block}.ps-container.ps-in-scrolling{pointer-events:none}.ps-container.ps-in-scrolling.ps-x>.ps-scrollbar-x-rail{background-color:#eee;opacity:0.9}.ps-container.ps-in-scrolling.ps-x>.ps-scrollbar-x-rail>.ps-scrollbar-x{background-color:#999}.ps-container.ps-in-scrolling.ps-y>.ps-scrollbar-y-rail{background-color:#eee;opacity:0.9}.ps-container.ps-in-scrolling.ps-y>.ps-scrollbar-y-rail>.ps-scrollbar-y{background-color:#999}.ps-container>.ps-scrollbar-x-rail{display:none;position:absolute;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;border-radius:4px;opacity:0;-webkit-transition:background-color 0.2s linear,opacity 0.2s linear;-moz-transition:background-color 0.2s linear,opacity 0.2s linear;-o-transition:background-color 0.2s linear,opacity 0.2s linear;transition:background-color 0.2s linear,opacity 0.2s linear;bottom:3px;height:8px}.ps-container>.ps-scrollbar-x-rail>.ps-scrollbar-x{position:absolute;background-color:#aaa;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;border-radius:4px;-webkit-transition:background-color 0.2s linear;-moz-transition:background-color 0.2s linear;-o-transition:background-color 0.2s linear;transition:background-color 0.2s linear;bottom:0;height:8px}.ps-container>.ps-scrollbar-y-rail{display:none;position:absolute;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;border-radius:4px;opacity:0;-webkit-transition:background-color 0.2s linear,opacity 0.2s linear;-moz-transition:background-color 0.2s linear,opacity 0.2s linear;-o-transition:background-color 0.2s linear,opacity 0.2s linear;transition:background-color 0.2s linear,opacity 0.2s linear;right:3px;width:8px}.ps-container>.ps-scrollbar-y-rail>.ps-scrollbar-y{position:absolute;background-color:#aaa;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;border-radius:4px;-webkit-transition:background-color 0.2s linear;-moz-transition:background-color 0.2s linear;-o-transition:background-color 0.2s linear;transition:background-color 0.2s linear;right:0;width:8px}.ps-container:hover.ps-in-scrolling{pointer-events:none}.ps-container:hover.ps-in-scrolling.ps-x>.ps-scrollbar-x-rail{background-color:#eee;opacity:0.9}.ps-container:hover.ps-in-scrolling.ps-x>.ps-scrollbar-x-rail>.ps-scrollbar-x{background-color:#999}.ps-container:hover.ps-in-scrolling.ps-y>.ps-scrollbar-y-rail{background-color:#eee;opacity:0.9}.ps-container:hover.ps-in-scrolling.ps-y>.ps-scrollbar-y-rail>.ps-scrollbar-y{background-color:#999}.ps-container:hover>.ps-scrollbar-x-rail,.ps-container:hover>.ps-scrollbar-y-rail{opacity:0.6}.ps-container:hover>.ps-scrollbar-x-rail:hover{background-color:#eee;opacity:0.9}.ps-container:hover>.ps-scrollbar-x-rail:hover>.ps-scrollbar-x{background-color:#999}.ps-container:hover>.ps-scrollbar-y-rail:hover{background-color:#eee;opacity:0.9}.ps-container:hover>.ps-scrollbar-y-rail:hover>.ps-scrollbar-y{background-color:#999}
