form,h1,h2,h3,h4,h5,h6{overflow:hidden;text-align:left}img,textarea{max-width:100%}form,li{text-align:left}nav li{-webkit-transition:font-size .8s ease 0s;transition:font-size .8s ease 0s}[class*=col-],[class*=row-]>*,[class*=row],form,nav li ol,nav li ul{-webkit-transition:width .5s ease 0s,max-width .5s ease 0s,min-width .5s ease 0s;transition:width .5s ease 0s,max-width .5s ease 0s,min-width .5s ease 0s}.btn,a,input,select,textarea{-webkit-transition:background .5s ease 0s,box-shadow .5s ease 0s,color .5s ease 0s;transition:background .5s ease 0s,box-shadow .5s ease 0s,color .5s ease 0s}nav li ol li,nav li ul li,nav ul[class*=row] li>ul>li{-webkit-transition:min-height .8s ease .5s,margin .8s ease .5s,padding .8s ease .5s,opacity .8s ease .5s,font-size .8s ease .5s;transition:min-height .8s ease .5s,margin .8s ease .5s,padding .8s ease .5s,opacity .8s ease .5s,font-size .8s ease .5s}body>:not(header){-webkit-transition:opacity .8s ease .1s;transition:opacity .8s ease .1s;overflow-x:hidden}body,html{height:auto;margin:0}body,input,textarea{color:#464646;font-family:sans-serif;font-size:17px}*{box-sizing:border-box;cursor:default}#main>article,#main>div,#main>section,body>article:not(#main),body>div:not(#main),body>section:not(#main){padding:10px 0 20px}img{height:auto;max-height:100%;width:auto}p{margin:0;padding:8px}br{margin:0!important}a{color:inherit;cursor:pointer;text-decoration:none}p a{color:#014D71;text-decoration:underline}hr{margin:20px auto;width:10%}:not([class*=row])>input:not(.inline),footer,textarea{width:100%}em,strong{font-style:normal;font-weight:400}pre{overflow-x:scroll;font-size:15px;margin:auto}footer{padding:8px 0}h1,h2,h3,h4,h5,h6{display:block;font-size:37px;font-weight:400;padding:0 8px;border-radius:3px}h1{border-radius:inherit;overflow:inherit}.t1{font-size:37px}.t2,h2{font-size:31px}.t3,h3{font-size:26px}.t4,h4{font-size:20px;margin:20px auto 5px}.t5,h5{font-size:15px;margin:20px auto 3px}h6{margin:20px auto 0}.t6{font-size:13px}.t4,.t5{margin-top:0}form{border-radius:5px;padding:5px 20px;margin:20px auto}form>:not(select),input,label,textarea{margin:8px 3px;vertical-align:middle!important}label.inline+input{width:auto!important}label{font-size:16px}input,select,textarea{border:1px solid rgba(0,0,0,.2);border-radius:3px;cursor:pointer;font-size:15px;padding:5px 10px}textarea{min-height:150px;overflow:auto}input:hover,textarea:hover{background:#f9f9fe}input:focus,textarea:focus{background:#fff;box-shadow:0 0 3px #499bc9;cursor:text!important}#nav img,.btn,button,nav li{cursor:pointer}input[type=checkbox],input[type=radio]{height:16px;margin:5px;width:16px!important}select{margin:8px}table{border-collapse:collapse;width:100%;table-layout:fixed;text-align:center;display:table!important}caption,td{border:1px solid #d7d7d7;padding:8px}caption{font-size:20px;border-bottom:none;background:inherit}td{font-weight:200}tfoot td,thead td{font-weight:400}tfoot{font-size:15px}table.grid thead{background:#ebebeb;color:#464646}table.grid tr:nth-child(2n){background:#f7f7f7;color:#464646}table.grid tr:hover td{border-bottom:solid #a5a5a5 1px}table.grid tfoot:hover td,table.grid thead:hover td{border:1px solid #d7d7d7}ol,ul{padding:0;margin:0;list-style-position:inside}li{padding-left:1.5vw}nav{display:inline-block}nav ol,nav ul{list-style:none}nav li{padding-left:0}nav li ol li,nav li ul li{min-height:0;font-size:0;margin:0 auto!important;opacity:0;font-weight:200}nav>ol>li,nav>ul>li{padding:0 5px;margin:2px}header#top #nav nav>ul>li>ul,nav>ul[class*=row]>li>ul{position:absolute}header#top #nav nav>ul>li>ul>li,nav>ul[class*=row]>li>ul>li{background:rgba(0,0,0,.85);color:#fff}nav>ul[class*=row]>li>ul{padding-bottom:10vh}nav li:hover>ol>li,nav li:hover>ul>li{min-height:20px;margin:2px auto!important;font-size:14px;opacity:1}nav>ul>li:hover{font-size:18px}#nav nav ul li:hover>ul>li,nav ul[class*=row] li:hover>ul>li{padding:5px;margin:2px auto}footer li,header li{padding-left:inherit}#main{padding-top:0}#main>:last-child{padding-bottom:40px}.contain{margin-left:auto;margin-right:auto;max-width:1150px;width:95%}.contain .small,.contain.small,.contain>.small{margin:auto;max-width:750px}html [class*=row]:not(ul){letter-spacing:-.31em;text-rendering:optimizespeed}[class*=row],header#top #nav>nav>ul{width:100%}[class*=row]>*,header#top #nav>nav>ul>li{display:inline-block!important;vertical-align:top;letter-spacing:normal;word-spacing:normal;text-rendering:auto}[class*=col-],[class*=row],header#top #nav>nav>ul{display:block;margin:auto}.full{width:100%!important;display:block}.col-80,.row-80>:not([class*=col-]){width:80%}.col-75,.row-75>:not([class*=col-]){width:75%}.col-66,.row-66>:not([class*=col-]){width:66.66%}.col-60,.row-60>:not([class*=col-]){width:60%}.col-50,.row-50>:not([class*=col-]){width:50%}.col-40,.row-40>:not([class*=col-]){width:40%}.col-33,.row-33>:not([class*=col-]){width:33.33%}.col-25,.row-25>:not([class*=col-]){width:25%}.col-20,.row-20>:not([class*=col-]){width:20%}.col-8,.row-8>:not([class*=col-]){width:12.5%}.col-6,.row-6>:not([class*=col-]){width:16.66%}.frame,.frames>*{margin:1%!important}.frame.full,[class*=row].frames>.full{width:98%}.frame.col-80,.row-80.frames>*,[class*=row].frames>.col-80{width:78%}.frame.col-75,.row-75.frames>*,[class*=row].frames>.col-75{width:73%}.frame.col-66,.row-66.frames>*,[class*=row].frames>.col-66{width:64.66%}.frame.col-60,.row-60.frames>*,[class*=row].frames>.col-60{width:58%}.frame.col-50,.row-50.frames>*,[class*=row].frames>.col-50{width:48%}.frame.col-40,.row-40.frames>*,[class*=row].frames>.col-40{width:38%}.frame.col-33,.row-33.frames>*,[class*=row].frames>.col-33{width:31.33%}.frame.col-25,.row-25.frames>*,[class*=row].frames>.col-25{width:23%}.frame.col-20,.row-20.frames>*,[class*=row].frames>.col-20{width:18%}.frame.col-8,.row-8s.frames>*,[class*=row].frames>.col-8{width:10.5%}.frame.col-6,.row-6.frames>*,[class*=row].frames>.col-6{width:14.66%}.background,.parallax{background-attachment:fixed!important;background-position:center center!important;background-repeat:no-repeat!important;background-size:cover!important;color:#fff}.background{background-attachment:scroll!important}.btn,button{background:#f0f0f0;border:1px solid #d2d2d2;border-radius:5px;display:inline-block;font-family:sans-serif!important;font-size:17px;margin:10px 2px;padding:13px 18px}.btn:not(.custom),button:not(.custom){color:#464646}.btn.big{font-size:25px;padding:25px 40px 20px}.btn.med{font-size:20px;padding:18px 30px 15px}.btn.small,button{font-size:16px;padding:7px 10px 5px}.black.btn,.blue.btn,.green.btn,.orange.btn,.red.btn,button.black,button.blue,button.green,button.orange,button.red{color:#fff;border:none}.btn:hover{opacity:.9;filter:alpha(opacity=90);background:#fff}.btn.custom{background:0 0;border:1px solid;border-radius:2px;color:auto}.btn.custom:hover{background:#1e1e1e;color:#fff}.black>.btn.custom:hover,.blue>.btn.custom:hover,.green>.btn.custom:hover,.orange>.btn.custom:hover,.red>.btn.custom:hover{background:#fff;color:#464646;border:1px solid #fff}.blk{padding:0!important}.big:not(.btn),.bigs:not(.btn)>*,.breaths>*,.full-h,.half-h,.huge,.med:not(.btn),.meds:not(.btn)>*{margin:0 auto}.breath,.breaths>*,nav{padding:8px!important}.med:not(.btn),.meds:not(.btn)>*{padding:20px 2vw!important}.big:not(.btn),.bigs:not(.btn)>*{padding:40px 2vw!important}.huge{padding:12vh 2vw!important}.full-h,.half-h{min-height:50vh!important;padding:11vh 1vw 4vh!important}.full-h{min-height:100vh!important}.vframe,.vframes>*{margin:28px auto 23px!important}.SHOW,.show,[class*=row] .SHOW,[class*=row] .show{display:none!important}.pale,.white{color:#464646}.black,.blue,.green,.orange,.red,.transparent{color:#fff}.white{background:#fff!important}.pale{background:#ebebeb!important}.black{background:#282828!important}.blue{background:#014D71!important}.green{background:#27631B!important}.red{background:#BB0602!important}.orange{background:#FF6201!important}.black.light{background:#464646!important}.blue.light{background:#499bc9!important}.green.light{background:#64A932!important}.red.light{background:#E22829!important}.orange.light{background:#FE7E05!important}.transparent{background:rgba(0,0,0,.5)!important}.txt-white{color:#fff!important}.txt-black{color:#464646!important}.txt-red{color:#E22829!important}.txt-blue{color:#014D71!important}.txt-green{color:#64A932!important}.txt-orange{color:#FE7E05!important}.txt-white *,.txt-white a{color:#fff}.txt-black *,.txt-black a{color:#464646}.txt-red *,.txt-red a{color:#E22829}.txt-blue *,.txt-blue a{color:#014D71}.txt-green *,.txt-green a{color:#64A932}.txt-orange *,.txt-orange a{color:#FE7E05}.center>*,footer,html .center{text-align:center!important}.fit>*,html .fit{text-align:justify!important}.left>*,html .left{text-align:left!important}.right>*,html .right{text-align:right!important}.center *{text-align:center}.fit *{text-align:justify}.left *{text-align:left}.right *{text-align:right}.middle>*{vertical-align:middle!important}.bottom>*{vertical-align:bottom!important}.top>*{vertical-align:top!important}@media screen and (max-width:1150px){body,input,textarea{font-size:16px}.SMART [class*=col-].full-h,.SMART [class*=col-].half-h{min-height:45vh!important}.parallax{background-attachment:inherit!important}form{min-width:38%!important}.SMART>[class*=col-],.SMART[class*=col-],[class*=row-].SMART>*,[class*=row-]>.SMART{width:100%!important}.SMART.col-6,.SMART>.col-6,.row-6.SMART>*,.row-6>.SMART{width:33.3%!important}.SMART.col-8,.SMART>.col-8,.row-8.SMART>*,.row-8>.SMART{width:25%!important}.HIDE,.HIDE[class*=col-]{display:none!important}.SHOW,[class*=row] .SHOW{display:inherit!important}}@media screen and (max-width:750px){body{font-size:15px}.SMART [class*=col-].full-h,.SMART [class*=col-].half-h,[class*=col-].full-h,[class*=col-].half-h{min-height:50vh!important}hr{margin:20px auto 30px}:not(.stuck)>[class*=col-]:not(.stuck),[class*=row-]:not(.stuck)>:not(.stuck){width:100%!important}.row-6:not(.stuck)>:not(.stuck),:not(.stuck)>.col-6:not(.stuck){width:33.3%!important}.row-8:not(.stuck)>:not(.stuck),:not(.stuck)>.col-8:not(.stuck){width:25%!important}.hide,.hide[class*=col-]{display:none!important}.row .show,.show{display:inherit!important}form{width:95%!important}}body>:not(header){opacity:0;filter:alpha(opacity=0)}#nav>nav>ul{-webkit-transition:right .8s ease .4s;transition:right .8s ease .4s}#nav>nav,header #nav img{-webkit-transition:margin .5s ease 0s;transition:margin .5s ease 0s}header:first-of-type{position:fixed;top:0;width:100%;background:#282828;color:#fff;z-index:99;box-shadow:0 0 2px #cdcdcd}header.pale nav>ul>li,header.white nav>ul>li{color:#000}#nav{display:table}#nav:not(.contain):first-child{margin-left:8%}#nav:not(.contain):last-child{margin-right:6%}#nav>*{display:inline-block;vertical-align:middle;width:auto}#nav img{padding-top:3px}header:hover #nav img{margin:2px auto}header#top #nav>nav{display:table-cell;width:100%;text-align:right}header#side-bar #nav>nav{background-image:-webkit-linear-gradient(white 50%,transparent 50%);background-image:linear-gradient(white 50%,transparent 50%);background-size:8px 8px;cursor:pointer;height:20px;width:24px;border-radius:2px;margin:22px 5% 10px 0;float:right}header#side-bar:hover #nav>nav{margin:25px 5% 10px 0}header#side-bar.pale #nav>nav,header#side-bar.white #nav>nav{background-image:-webkit-linear-gradient(#464646 50%,transparent 50%);background-image:linear-gradient(#464646 50%,transparent 50%)}header#side-bar #nav ul{min-width:200px}header#side-bar #nav li{width:94%;text-align:left}header#side-bar #nav>nav>ul{position:absolute;right:-110%;margin-top:10px;padding-top:25px;padding-bottom:10vh;background:0 0}header#side-bar #nav>nav:hover>ul{right:0}header#side-bar #nav>nav>ul>li{padding:15px;background:rgba(0,0,0,.85);color:#fff}header#side-bar #nav nav>ul li>ul{position:inherit}header#side-bar #nav nav>ul>li>ul>li{background:0 0}header#side-bar #nav img{height:60px}@media screen and (min-width:750px) and (max-width:1150px){header.smart #nav>nav{background-image:-webkit-linear-gradient(white 50%,transparent 50%)!important;background-image:linear-gradient(white 50%,transparent 50%)!important;background-size:8px 8px!important;cursor:pointer!important;height:20px!important;width:24px!important;border-radius:2px!important;margin:14px 5% 10px 0!important;float:right!important}header.smart:hover #nav>nav{margin:15px 5% 10px 0!important}header.smart.pale #nav>nav,header.smart.white #nav>nav{background-image:-webkit-linear-gradient(#464646 50%,transparent 50%)!important;background-image:linear-gradient(#464646 50%,transparent 50%)!important}header.smart #nav ul{min-width:200px!important}header.smart #nav li{width:94%!important;text-align:left!important}header.smart #nav>nav>ul{position:absolute!important;right:-110%;margin-top:10px!important;padding-top:25px!important;background:0 0!important;width:inherit!important;padding-bottom:10vh!important}header.smart #nav>nav:hover>ul{right:0}header.smart #nav>nav>ul>li{padding:15px!important;background:rgba(0,0,0,.85)!important;color:#fff!important}header.smart #nav nav>ul>li>ul>li{background:0 0!important}header.smart #nav nav>ul li>ul{position:inherit!important}header#side-bar #nav img,header.smart #nav img{height:45px!important}header#side-bar #nav>nav{margin:14px 5% 10px 0!important}header#side-bar:hover #nav>nav{margin:15px 5% 10px 0!important}}@media screen and (max-width:750px){#nav>nav{background-image:-webkit-linear-gradient(white 50%,transparent 50%)!important;background-image:linear-gradient(white 50%,transparent 50%)!important;background-size:8px 8px!important;cursor:pointer!important;height:20px!important;width:24px!important;border-radius:2px!important;margin:14px 5% 10px 0!important;float:right!important;display:table-cell;text-align:right}header:hover #nav>nav{margin:15px 5% 10px 0!important}.pale #nav>nav,.white #nav>nav{background-image:-webkit-linear-gradient(#464646 50%,transparent 50%)!important;background-image:linear-gradient(#464646 50%,transparent 50%)!important}#nav ul{width:100%!important}#nav li{width:94%!important;text-align:center!important}#nav>nav>ul{position:absolute!important;right:-110%;margin-top:10px!important;padding-top:25px!important;background:0 0!important;padding-bottom:10vh!important}#nav>nav:hover>ul{right:3%}#nav>nav>ul>li{padding:15px!important;display:inline-block!important;background:rgba(0,0,0,.85)!important;color:#fff}#nav nav>ul li>ul{position:inherit!important}#nav nav>ul>li>ul>li{background:0 0!important}html header #nav img{height:45px!important}}


.sort > div{
	transition: opacity 0.7s;
	margin-bottom: 40px;
}

.sort li span{
	z-index: 0;
}

.stars, .price, .pics{
	position: relative;
}
.stars img, .stars div, .price div, .pics div{
	position: absolute;	
	top: 0;
	left: 0;
	width: 100%;
	height: auto
}
.price .t3{
	color: white;
}
.sort li:hover{
	color: rgb(80, 206, 255)  

}
.rotate{
	display: inline-block;
	position: relative;
	bottom:2px;
	font-size: 13px;
	font-weight: bold;
    -ms-transform: rotate(90deg); /* IE 9 */
    -webkit-transform: rotate(90deg); /* Chrome, Safari, Opera */
    transform: rotate(90deg);
}
.stars div{
	height: 55%;
  background-image: linear-gradient(90deg, rgb(80, 206, 255) 58%, white 0%); /* standard actuel, non implémenté */

}
a img{
	cursor: pointer;
}
.lightblue{

  color: rgb(80, 206, 255); 
}
.grey, .price div, .pics div{
	background: rgb(195, 203, 224);
}

footer{
	background: rgb(43, 74, 156);
	color: white;
}

body, p, li, h3{
	color: rgb(43, 74, 156);
}
li, h1, h3, .sort .t4, .sort .t3{
	font-weight: bold;

}
h1 p{
	font-weight: normal;
}
.green{
	background: rgb(185, 232, 96) !important;
	color:  rgb(43, 74, 156) !important;
}

#pagetilte{
	font-size: 25px;
}
#pagetilte p{
	font-size: 17px;
	color:white;
}

button{
	font-size: 14px;
}

.inscription{
	width:50px;
	display: inline-block;
}

.clip{
	background: white;
	display: inline-block;
}

.clip *{
	color: rgb(43, 74, 156) !important;
}

header + #main{
	margin-top: 60px;
}
.punchline{
	position: absolute;
	width: 100%;
	text-align: center;
	top: 0;
	margin-top: 28px;
	color:  rgb(43, 74, 156);
	font-weight: bold;
	padding-left: 50px;
}

header.side-bar #logo img {
    max-height: 65px;
}header.side-bar #logo  {
    margin-left: 6%;
}

header{
	position: inherit !important;
}

@media screen and (max-width: 750px) {

	.sort li{
		font-size: 13px;
	}
}