
/*#########################  FONTS  ##############################*/
@import url(http://fonts.googleapis.com/css?family=Lato:300,400,700,900);




/*#########################  BALISE DE BASE  ##############################*/

body, html{height:100%;}
html {-webkit-font-smoothing: antialiased;background-color:rgba(255,255,255,1)}
body{margin:0;padding:0;width:100%;background-color:rgba(255,255,255,1);overflow-x:hidden; font-family:"Lato", sans-serif;font-size:0.8em;}


p{font-family:"Lato", sans-serif;line-height:150%; font-size: 1em;text-align:center; word-spacing:2px; letter-spacing:0.5px;color:#000000; font-weight:400;}
strong{font-weight: bold;}

h1, h2, h3, h4, h5, h6{padding: 0;font-weight: normal;line-height: normal;text-transform:uppercase;}
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a{border: 0;}
h1, .h1{ font-weight:300; color:#6d6f71; font-size:2.8em;font-family:"Lato", sans-serif; margin: 0px 0 0px 0; text-align:center;}
h3{font-weight:400; color:#ffffff; font-size:1.3em;font-family:"Lato", sans-serif; padding:10px;background-color:#2e0b2a; text-align:center;display:block;width:250px;margin:0 auto 15px auto;}
h3 span{font-size:0.6em;display:block;}

h4, .h4{font-weight:700; color:#2e0b2a; font-size:1em; text-align:center;font-family:"Lato", sans-serif; margin-top:10px;}
h5, .h5{ font-weight:700; color:#f8971d; font-size:17px;font-family: 'Lato', sans-serif;margin: 0px 0 0px 0; }

.color{color:#2e0b2a}

a, a img, li{-o-transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;transition:.3s; text-decoration:none;}

li{list-style:none;}

hr{border-top:1px solid #000000; border-bottom:0; border-left:0;border-right:0;}
.in-border{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box; border:1px solid #2e0b2a;}

/*------------------------------------------------------------------------------------------------------------------------*/
/* STRUCTURE */
/*------------------------------------------------------------------------------------------------------------------------*/

header{margin:0;padding:0;background-color:rgba(255,255,255,1)}
header img.tuile-top{width:100%;height:auto; margin-top:0;}
header #header-cont{max-width:1400px; margin:20px auto 0 auto; padding: 0 0px 0 0px;position:relative;height:125px;border-bottom:  5px solid #2e0b2a;}
header #header-cont #header-cont-left{width:200px;position:absolute;display:block;top:0;left:0;height:auto;z-index:999}
header #header-cont #header-cont-left:hover{opacity:0.7;}
header #header-cont #header-cont-left img.wtf{width:100%;height:auto;display:block;}
header #header-cont #header-cont-right{top:0;right:0;overflow:hidden;position:absolute;height:125px;width:100%;}

/*Navigation Francais et Anglais*/
header #header-cont #header-cont-right nav#lang{position:absolute;top:20px;right:0; color:#2e0b2a; clear:both;display:none;}
header #header-cont #header-cont-right nav#lang a{text-transform:uppercase;color:#6d6f71;opacity:1}
header #header-cont #header-cont-right nav#lang a.current{font-weight:700;color:#2e0b2a;}
header #header-cont #header-cont-right nav#lang a:hover{color:#2e0b2a;}

/*Navigation icon header*/
header #header-cont #header-cont-right nav#icon-bar{position:absolute;clear:both;height:30px; margin: 10px 0 10px 0;bottom:38px;right:0px;}
header #header-cont #header-cont-right nav#icon-bar a img{opacity:1;width:auto;height:25px;}
header #header-cont #header-cont-right nav#icon-bar a:last-of-type{display:none;}
header #header-cont #header-cont-right nav#icon-bar a:hover img{opacity:0.8}

/*Navigation Bouton calendrier*/
header #header-cont #header-cont-right nav#calendrier-btn{position:absolute; clear:both;height:30px; margin: 10px 0 10px 0px;display:inline-block;padding-left:10px;bottom:35px;right:0; display:none;}
header #header-cont #header-cont-right nav#calendrier-btn a{color:#ffffff; background-color:#2e0b2a; text-transform:uppercase; font-weight:700; padding:8px 18px 8px 18px;opacity:1;font-size:0.8em}
header #header-cont #header-cont-right nav#calendrier-btn a:hover{background-color:#6d6f71;}

/*Navigation générale*/
header #header-cont #header-cont-right nav#primary{position:absolute;clear:both;height:30px; margin: 10px 0 0px 0;bottom:0;right:0;}
header #header-cont #header-cont-right nav#primary ul li{float:left; margin-right:30px;}
header #header-cont #header-cont-right nav#primary ul li:last-child{margin-right:0;}
header #header-cont #header-cont-right nav#primary ul li a{color:#6d6f71; text-transform:uppercase;opacity:1;}
header #header-cont #header-cont-right nav#primary ul li a:hover, header #header-cont #header-cont-right nav#primary ul li.current a{color:#2e0b2a;}
header #header-cont #header-cont-right nav#primary ul li b{display:block; background-color:#2e0b2a; width:13px; height:13px; margin:0 auto 0 auto;margin-top:10px;
-webkit-transition: -webkit-transform 0.2s ease-in;-moz-transition: -moz-transform 0.2s ease-in;-o-transition: -o-transform 0.2s ease-in;transition: transform 0.2s ease-in;
-moz-transform: rotate(45deg) translate(0, 300%);-o-transform: rotate(45deg) translate(0, 300%);-webkit-transform: rotate(45deg) translate(0, 300%);transform: rotate(45deg) translate(0, 300%); }
header #header-cont #header-cont-right nav#primary ul li:hover b, header #header-cont #header-cont-right nav#primary ul li.current b{background-color:#2e0b2a;   -webkit-transform:rotate(45deg) translate(0, 0);-moz-transform:rotate(45deg) translate(0, 0);-ms-transform:rotate(45deg) translate(0, 0);-o-transform:rotate(45deg) translate(0, 0);transform: rotate(45deg) translate(0, 0);}


/*Navigation mobile*/
header .mob-contenu{background-color:#6d6f71;display:none;}
header .mob-contenu ul li{width:16.666666666%; float:left;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box; border-right:1px solid #5D5D5D;}
header .mob-contenu ul li:last-child{border-right:0;}
header .mob-contenu ul li a{text-align:center;background-color:#6d6f71;display:block; width:100%;padding:15px 0 15px 0; color:#ffffff; text-transform:uppercase; font-size:0.8em}
header .mob-contenu ul li a:hover{background-color:#2e0b2a}
span.mobi{display:none;position:absolute; bottom:22px;right:0;}
span.mobi img{display:none;height:27px;width:auto;}
span.mobi:hover{opacity:0.7;-o-transition:.2s;-ms-transition:.2s;-moz-transition:.2s;-webkit-transition:.2s;transition:.2s;}


/*main*/
#main{padding-bottom:0px;position:relative;background-color:rgba(255,255,255,1)}
#main .main-cont{max-width:1400px; margin:50px auto 0 auto; padding: 0 0px 0 0px;}
#main p{margin-top:20px;}

#main a.services, #main a.galerie, #main a.tarifs{width:33.3333333333%;float:left; background-color:#2e0b2a; height:300px;position:relative;overflow:hidden;}
#main a.services h2, #main a.tarifs h2{text-align:center; font-size:1.8em; font-weight:300; color:#ffffff; background-color:rgba(43,11,42, 0.80); display:inline-block; padding:15px 20px 15px 20px;position:absolute;z-index:999;left: 50%;top: 50%;-webkit-transform: translate(-50%, -50%);-moz-transform: translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform: translate(-50%, -50%);transform: translate(-50%, -50%);width: 40%;-o-transition:.2s;-ms-transition:.2s;-moz-transition:.2s;-webkit-transition:.2s;transition:.2s;font-weight:700;}
#main a.services:hover h2, #main a.tarifs:hover h2{width:100%;padding:300px 0 300px 0; }

#main a.galerie h2{text-align:center; font-size:1.8em; font-weight:300; color:#ffffff; background-color:rgba(107,107,107,0.80); display:inline-block; padding:300px 0 300px 0;position:absolute;z-index:999;left: 50%;top: 50%;-webkit-transform: translate(-50%, -50%);-moz-transform: translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform: translate(-50%, -50%);transform: translate(-50%, -50%);width: 100%;-o-transition:.2s;-ms-transition:.2s;-moz-transition:.2s;-webkit-transition:.2s;transition:.2s;font-weight:700;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box; border-bottom:1px solid #ffffff;}
#main a.galerie:hover h2{background-color:rgba(43,11,42, 0.80)}

#main a.services{background:url(../img/services.jpg) no-repeat center center ; -webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;background-size: cover;}
#main a.galerie{background:url(../img/galerie.jpg) no-repeat center center ; -webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;background-size: cover;}
#main a.galerie b{background-color:rgba(43,11,42, 0.50);height:100%;width:100%;position:absolute;z-index:99;}
#main a.tarifs{background:url(../img/tarifs.jpg) no-repeat center center ; -webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;background-size: cover;}


.media{position:absolute; left:0; top:265px; background-color:#2e0b2a; padding:10px 2px 10px 2px;z-index:9;display:none;}
.media a{display:block;padding:5px;}
.media a:first-child:hover{-moz-transform: rotate(45deg) ;-o-transform: rotate(45deg) ;-webkit-transform: rotate(45deg) ;transform: rotate(45deg);}
.media a:nth-child(2):hover{-moz-transform: rotate(-13deg) ;-o-transform: rotate(-13deg) ;-webkit-transform: rotate(-13deg) ;transform: rotate(-13deg);}
.media a:nth-child(3):hover{-moz-transform: rotate(12deg) ;-o-transform: rotate(12deg) ;-webkit-transform: rotate(12deg) ;transform: rotate(12deg);}
.media a:nth-child(4):hover{-moz-transform: rotate(76deg) ;-o-transform: rotate(76deg) ;-webkit-transform: rotate(76deg) ;transform: rotate(76deg);}
.media a:nth-child(5):hover{-moz-transform: rotate(-33deg) ;-o-transform: rotate(-33deg) ;-webkit-transform: rotate(-33deg) ;transform: rotate(-33deg);}
.media a:last-child:hover{-moz-transform: rotate(150deg) ;-o-transform: rotate(150deg) ;-webkit-transform: rotate(150deg) ;transform: rotate(150deg);}
.media a img{width:80%;height:auto;}

.vacances{position:absolute; top:20px;right:-115px;width:100px;height:auto;}
.follow{top:215px;position:absolute; left:10px;z-index:9999999;width:65px;height:auto; display:none;}

iframe{width:100%;height:300px;border:0;margin-top:0px; }


/*footer*/
footer{background-color:#2e0b2a; height:auto; padding-top:0px;position:relative; z-index:9999999;}
footer #foot-cont{max-width:1400px; margin:0px auto 0 auto; padding: 0 0px 25px 0px;}
footer p{color:#ffffff; text-align:left; float:left;}
footer p:last-of-type{float:right;}
footer a{color:#ffffff; font-weight:700;}
footer a:hover{padding-left:15px;}
footer img.tuile-bottom{width:100%;height:auto;margin-top:-50px;}

.portfolio-cont{height:200%;min-height:200%;position:relative;overflow:hidden;display:block;}
.portfolio-cont ul li a img{width:100%;height:auto;display:block;}
.portfolio-cont ul li a{width:2px;height:2px;display:block;background-color:rgba(43,11,42, 0.80);position:absolute;opacity:0;cursor:pointer;}
.portfolio-cont ul li:hover a{width:100%;height:100%;opacity:1;}
.portfolio-cont ul li a::after{content:''; width:50px;height:50px;background:url('../img/enlarge.png')no-repeat center center;position:absolute;top:50%;margin-top:-25px;left:50%;margin-left:-25px;opacity:0;-o-transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;transition:.3s;cursor:pointer;}
.portfolio-cont ul li:hover a::after{opacity:1;}
.portfolio-cont ul li {background-repeat: no-repeat;background-position: bottom center;background-size: cover;box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;border:3px solid #fffcef;}
.portfolio-cont ul li:first-child{position:absolute;width:50%;height:25%;top:0;}
.portfolio-cont ul li:nth-child(2){position:absolute;width:25%;height:12.5%;top:0;left:50%;}
.portfolio-cont ul li:nth-child(3){position:absolute;width:25%;height:12.5%;top:12.5%;left:50%;}
.portfolio-cont ul li:nth-child(4){position:absolute;width:25%;height:25%;top:0%;left:75%;}
.portfolio-cont ul li:nth-child(5){position:absolute;width:25%;height:12.5%;top:25%;left:0%;}
.portfolio-cont ul li:nth-child(6){position:absolute;width:25%;height:25%;top:37.5%;left:0%;}
.portfolio-cont ul li:nth-child(7){position:absolute;width:75%;height:25%;top:25%;left:25%;}
.portfolio-cont ul li:nth-child(8){position:absolute;width:50%;height:25%;top:50%;left:25%;}
.portfolio-cont ul li:nth-child(9){position:absolute;width:25%;height:12.5%;top:50%;left:75%;}
.portfolio-cont ul li:nth-child(10){position:absolute;width:25%;height:12.5%;top:62.5%;left:75%;}
.portfolio-cont ul li:nth-child(11){position:absolute;width:25%;height:12.5%;top:62.5%;left:0%;}
.portfolio-cont ul li:nth-child(12){position:absolute;width:50%;height:25%;top:75%;left:0%;}
.portfolio-cont ul li:nth-child(13){position:absolute;width:25%;height:25%;top:75%;left:50%;}
.portfolio-cont ul li:nth-child(14){position:absolute;width:25%;height:25%;top:75%;left:75%;}



#main a.activite{width:33.3333333333%;float:left; background-color:#2e0b2a; height:300px;position:relative;overflow:hidden;}

#main a.activite:nth-of-type(odd) h2{text-align:center; font-size:1.8em; font-weight:300; color:#ffffff; background-color:rgba(43,11,42, 0.80); display:inline-block; padding:15px 20px 15px 20px;position:absolute;z-index:999;left: 50%;top: 50%;-webkit-transform: translate(-50%, -50%);-moz-transform: translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform: translate(-50%, -50%);transform: translate(-50%, -50%);width: 40%;-o-transition:.2s;-ms-transition:.2s;-moz-transition:.2s;-webkit-transition:.2s;transition:.2s;font-weight:400; font-size:1.1em;}

#main a.activite:nth-of-type(even) h2{text-align:center; font-size:1.8em; font-weight:300;color:#2e0b2a; background-color:rgba(255,255,255,0.80); display:inline-block; padding:15px 20px 15px 20px;position:absolute;z-index:999;left: 50%;top: 50%;-webkit-transform: translate(-50%, -50%);-moz-transform: translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform: translate(-50%, -50%);transform: translate(-50%, -50%);width: 40%;-o-transition:.2s;-ms-transition:.2s;-moz-transition:.2s;-webkit-transition:.2s;transition:.2s;font-weight:400; font-size:1.1em;}

#main a.activite:hover h2{width:100%;padding:300px 0 300px 0; }

#main a:first-of-type.activite{background:url(../img/act-massif.jpg) no-repeat bottom center ; -webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;background-size: cover;}
#main a:nth-of-type(2).activite{background:url(../img/act-casino.jpg) no-repeat bottom center ; -webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;background-size: cover;}
#main a:nth-of-type(3).activite{background:url(../img/act-micro.jpg) no-repeat bottom center ; -webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;background-size: cover;}
#main a:nth-of-type(4).activite{background:url(../img/act-golf.jpg) no-repeat bottom center ; -webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;background-size: cover;}
#main a:nth-of-type(5).activite{background:url(../img/act-hautes.jpg) no-repeat bottom center ; -webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;background-size: cover;}
#main a:nth-of-type(6).activite{background:url(../img/act-jardins.jpg) no-repeat bottom center ; -webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;background-size: cover;}
#main a:nth-of-type(7).activite{background:url(../img/act-saveurs.jpg) no-repeat bottom center ; -webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;background-size: cover;}
#main a:nth-of-type(8).activite{background:url(../img/act-croisiere.jpg) no-repeat bottom center ; -webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;background-size: cover;}
#main a:nth-of-type(9).activite{background:url(../img/act-decouvertes.jpg) no-repeat bottom center ; -webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;background-size: cover;}

.day{width:13%;margin-left:1.5%;float:left;}
.first{margin-left:0;}
.night, .price{display:block;padding:10px 10px 10px 10px;text-align:center;text-transform:uppercase;color:#ffffff;font-size:0.9em;}
.night{background-color:#b4b4b4;}
.price{background-color:#eaeaea;color:#000000;font-weight:700;}

.consult{width:250px;height:auto;margin:0 auto 0 auto ; display:block;}
.consult img{width:100%;height:auto;}
.consult:hover{opacity:0.7}

.icon-contact{margin-top:20px;}
.icon-contact ul li {width:6%;float:left;margin-left:5.75%;display:block;position:relative;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box; border:1px solid #ffffff;}
.icon-contact ul li:first-child{margin-left:0;}
.icon-contact ul li a{width:100%;height:100%;display:block;}
.icon-contact ul li a img{width:100%;height:auto;}
.icon-contact ul li:hover a{opacity:0.7;}

.serv{margin-top:25px;margin-bottom:25px;}
.serv li{width:13%;margin-left:4.4%;float:left;display:block;position:relative;margin-bottom:30px;}
.serv li:first-child{margin-left:0;}
.serv li:nth-child(7){margin-left:35%;}
.serv li img{width:100%;height:auto;display:block;}


.big-photo{background:url(../img/slide.jpg) no-repeat center center fixed; -webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;background-size: cover; height:300px;width:100%;}
.big-photo2{background:url(../img/moulin.jpg) no-repeat center center fixed; -webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;background-size: cover; height:300px;width:100%;}
/*------------------------------------------------------------------------------------------------------------------------*/
/* BANNIÈRE */
/*------------------------------------------------------------------------------------------------------------------------*/

.bx-viewport, .bx-wrapper{position:absolute;width:100%;height:100% !important;top:0;left:0;}
.bxslider, .bxslider li{height: 100% !important;}
.bxslider li{background-repeat: no-repeat;background-position: bottom center;background-size: cover;}
.bx-wrapper .bx-viewport{border: none !important;}

.ban{max-width:1400px; margin:0px auto 0 auto; padding: 0 0px 0 0px;height:400px;position:relative;z-index:8;}
.bx-wrapper {position: relative;margin: 0 auto 60px;padding: 0;*zoom: 1;}
.bx-wrapper img {max-width: 100%;display: block;height:auto;}
.bx-wrapper .bx-viewport {border-top:  10px solid #2e0b2a;left: -0px;top:0;background: #fff;-webkit-transform: translatez(0);-moz-transform: translatez(0);-ms-transform: translatez(0);-o-transform: translatez(0);transform: translatez(0);}
.bx-wrapper .bx-pager,
.bx-wrapper .bx-controls-auto {position: absolute;bottom: -30px;width: 100%;}

/* LOADER */
.bx-wrapper .bx-loading {min-height: 50px;background: url(images/bx_loader.gif) center center no-repeat #fff;height: 100%;width: 100%;position: absolute;top: 0;left: 0;z-index: 2000;}

/* PAGER */
.bx-wrapper .bx-pager {text-align: center;font-size: .85em;font-family: Arial;font-weight: bold;color: #666;padding-top: 10px;padding-bottom:5px;z-index:9999999;position:absolute;bottom:20px;width:auto;right:20px;display:inline-block;margin:0 auto 0 auto;}
.bx-wrapper .bx-pager .bx-pager-item,
.bx-wrapper .bx-controls-auto .bx-controls-auto-item {display: inline-block;*zoom: 1;*display: inline;margin-bottom:-70px;}
.bx-wrapper .bx-pager.bx-default-pager a {background: #ffffff;text-indent: -9999px;display: block;width: 16px;height: 16px;margin: 0px 5px 0 5px;outline: 0;-moz-border-radius: 8px;-webkit-border-radius: 8px;border-radius: 8px;}
.bx-wrapper .bx-pager.bx-default-pager a:hover,
.bx-wrapper .bx-pager.bx-default-pager a.active {background: #2e0b2a;}

/* DIRECTION CONTROLS (NEXT / PREV) */
.bx-wrapper .bx-prev {left: -70px;background: url(images/controls.png) no-repeat top left;}
.bx-wrapper .bx-next {right: -70px;background: url(images/controls.png) no-repeat top right;}
.bx-wrapper .bx-prev:hover {background: url(images/controls-o.png) no-repeat top left;}
.bx-wrapper .bx-next:hover {background: url(images/controls-o.png) no-repeat top right;}
.bx-wrapper .bx-controls-direction a {position: absolute;top: 50%;margin-top: -44px;outline: 0;width: 44px;height: 88px;text-indent: -9999px;z-index: 9999;}
.bx-wrapper .bx-controls-direction a.disabled {display: none;}

/* PAGER WITH AUTO-CONTROLS HYBRID LAYOUT */
.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager {text-align: left;width: 80%;}
.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto {right: 0;width: 35px;}

/* IMAGE CAPTIONS */
.bx-wrapper span {position: absolute;bottom: 100px;right: 0;background: #fff\9;background: rgba(250, 250, 250, 0.75);width: auto;}
.bx-wrapper span {color: #6d6f71;display: block;	font-size: 3.8em;padding: 10px 20px 10px 20px; font-weight:300;text-transform:uppercase;-o-transition:.2s;-ms-transition:.2s;-moz-transition:.2s;-webkit-transition:.2s;transition:.2s; text-decoration:none;}
.bx-wrapper:hover span {color: #2e0b2a;}




/*------------------------------------------------------------------------------------------------------------------------*/
/* STRUCTURE RESPONSIVE */
/*------------------------------------------------------------------------------------------------------------------------*/

/*------ BIG FUCKING SCREEN ----*/
@media screen and (min-width:2000px) {
header .mob-contenu{display:none;}
}

/*------ BIG SCREEN ----*/
@media screen and (min-width:1600px) and (max-width:1999px) {
header .mob-contenu{display:none;}
}

/*------ NORMAL SCREEN ----*/
@media screen and (min-width:1280px) and (max-width:1599px) {
	
	h1, .h1{ font-size:2.4em;}
header{margin:0;padding:0 0 0 0 ;}
header .mob-contenu{display:none;}
header #header-cont{max-width:1100px; }

.ban{max-width:1100px; }


/*main*/
#main .main-cont{max-width:1100px}
#main a.services h2, #main a.galerie h2, #main a.tarifs h2{font-size:1.3em; }

footer #foot-cont{max-width:1100px; margin:0px auto 0 auto; padding: 0 0px 25px 0px;}
}

/*------ SMALL SCREEN ----*/
@media screen and (min-width:960px) and (max-width:1279px) {
h1, .h1{ font-size:2.1em;}

header{border-bottom:  5px solid #2e0b2a;}
header .mob-contenu{display:none;}
header #header-cont{padding:0 50px 0 50px; margin-top:20px; margin-left:50px;margin-right:50px;border:0;}
header img.tuile-top{display:block;}


/*main*/
#main .main-cont{padding:0 50px 0 50px; margin-top:50px;}

footer #foot-cont{margin:0px auto 0 auto; padding: 0 50px 25px 50px;}

.bx-wrapper .bx-prev {display:none;}
.bx-wrapper .bx-next {display:none;}

#main a.services h2, #main a.galerie h2, #main a.tarifs h2{ font-size:1.1em;}

.ban {height:350px;}

.vacances{display:none;}
.follow{display:none;}

#main a.services, #main a.galerie, #main a.tarifs{width:33.3333333333%;float:left; background-color:#2e0b2a; height:200px;position:relative;overflow:hidden;}

.media{position:absolute; left:0; top:235px; background-color:#2e0b2a; padding:10px 0px 10px 0px;z-index:99999;}
.media a{display:block;padding:2px;width:25px;}
.media img{width:100%;height:auto;}
}

/*------IPAD PAYSAGE----*/
@media only screen and (min-device-width: 481px) and (max-device-width: 1024px) and (orientation:landscape) {
h1, .h1{ font-size:2.1em;}
header{border-bottom:  5px solid #2e0b2a;}
header .mob-contenu{display:none;}
header #header-cont{padding:0 50px 0 50px; margin-top:20px; margin-left:50px;margin-right:50px;border:0;}
header img.tuile-top{display:block;}


/*main*/
#main .main-cont{padding:0 50px 0 50px; margin-top:50px;}

footer #foot-cont{margin:0px auto 0 auto; padding: 0 50px 25px 50px;}

.bx-wrapper .bx-prev {display:none;}
.bx-wrapper .bx-next {display:none;}

#main a.services h2, #main a.galerie h2, #main a.tarifs h2{ font-size:1.1em;}

.ban {height:350px;}

.vacances{display:none;}
.follow{display:none;}

.media{position:absolute; left:0; top:235px; background-color:#2e0b2a; padding:10px 0px 10px 0px;z-index:99999;}

.media a{display:block;padding:2px;width:25px;}
.media img{width:100%;height:auto;}


.big-photo{background:url(../img/slide.jpg) no-repeat center center ; -webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;background-size: cover; height:200px;width:100%;}
.big-photo2{background:url(../img/slide.jpg) no-repeat center center ; -webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;background-size: cover; height:200px;width:100%;}
}

/*------IPAD PORTRAIT ---*/
@media screen and (min-width:641px) and (max-width:959px) {
	
header{border-bottom:  5px solid #2e0b2a;}
	
header #header-cont{padding:0 50px 0 50px; margin-top:20px; margin-left:50px;margin-right:50px;height:100px;border:0;}
header #header-cont #header-cont-left{width:150px;position:absolute;display:block;top:0;left:0;height:auto;}
header #header-cont #header-cont-left img.wtf{width:100%;height:auto;display:block;}
header #header-cont #header-cont-right{height:100px;}
	
.portfolio-cont{height:120%;min-height:120%;position:relative;overflow:hidden;display:block;}

p{font-size:0.8em;text-align:justify}
h1, .h1{ font-size:1.8em;}
	
header .mob-contenu{display:none;}
header img.tuile-top{display:none;}



/*main*/
#main .main-cont{padding:0 50px 0 50px;}
footer #foot-cont{margin:0px auto 0 auto; padding: 0 50px 25px 50px;}
span.mobi{display:block;}
span.mobi img{display:block;}

header #header-cont #header-cont-right nav#primary{display:none;}


.bx-wrapper .bx-prev {display:none;}
.bx-wrapper .bx-next {display:none;}

.ban{height:300px;}

.bx-wrapper span{position: absolute;bottom: 100px;right: 0;background: #fff\9;background: rgba(250, 250, 250, 0.75);width: auto;}
.bx-wrapper span {color: #6d6f71;display: block;	font-size: 2.8em;padding: 10px 20px 10px 20px; font-weight:300;text-transform:uppercase;-o-transition:.2s;-ms-transition:.2s;-moz-transition:.2s;-webkit-transition:.2s;transition:.2s; text-decoration:none;}
.bx-wrapper:hover  span {color: #2e0b2a;}

#main a.services, #main a.galerie, #main a.tarifs{width:100%;float:nono; background-color:#2e0b2a; height:200px;position:relative;overflow:hidden;}
#main a.services h2, #main a.tarifs h2{text-align:center; font-size:1.2em; font-weight:300; color:#ffffff; background-color:rgba(43,11,42, 0.80); display:inline-block; padding:15px 20px 15px 20px;position:absolute;z-index:999;left: 50%;top: 50%;transform: translate(-50%, -50%);width: 40%;-o-transition:.2s;-ms-transition:.2s;-moz-transition:.2s;-webkit-transition:.2s;transition:.2s;font-weight:700;}
#main a.services:hover h2, #main a.tarifs:hover h2{width:100%;padding:300px 0 300px 0; }

#main a.galerie h2{text-align:center; font-size:1.2em; font-weight:300; color:#ffffff; background-color:rgba(107,107,107,0.80); display:inline-block; padding:300px 0 300px 0;position:absolute;z-index:999;left: 50%;top: 50%;transform: translate(-50%, -50%);width: 100%;-o-transition:.2s;-ms-transition:.2s;-moz-transition:.2s;-webkit-transition:.2s;transition:.2s;font-weight:700;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box; border-bottom:1px solid #ffffff;}
#main a.galerie:hover h2{background-color:rgba(43,11,42, 0.80)}


.media a{display:block;padding:2px;width:25px;}
.media img{width:100%;height:auto;}

.vacances{display:none;}
.follow{display:none;}

footer .tuile-bottom{display:none;}
footer{padding-top:30px;}

header #header-cont #header-cont-right nav#lang{position:absolute;top:20px;right:0; color:#2e0b2a; clear:both}
header #header-cont #header-cont-right nav#icon-bar{position:absolute;clear:both;height:30px; margin: 10px 0 10px 0;bottom:8px;right:200px;}
header #header-cont #header-cont-right nav#calendrier-btn{position:absolute; clear:both;height:30px; margin: 10px 0 10px 0px;display:inline-block;padding-left:10px;bottom:5px;right:40px;}

iframe{height:200px;}

#main a.activite{width:50%;float:left; background-color:#2e0b2a; height:300px;position:relative;overflow:hidden;}

.media{position:absolute; left:0; top:200px; background-color:#2e0b2a; padding:10px 0px 10px 0px;z-index:99999;}

h3{width:inherit;margin:0 0 15px 0 }
h4{font-size:0.9em;}
.serv{margin-top:25px;margin-bottom:25px;}
.serv li{width:20%;margin-left:6.6666666%;float:left;display:block;position:relative;margin-bottom:30px;}
.serv li:first-child{margin-left:0;}
.serv li:nth-child(7){margin-left:6.6666666%;}
.serv li:nth-child(5), .serv li:nth-child(9){margin-left:0%;clear:both}
.serv li img{width:100%;height:auto;display:block;}


.big-photo{background:url(../img/slide.jpg) no-repeat center center ; -webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;background-size: cover; height:200px;width:100%;}
.big-photo2{background:url(../img/slide.jpg) no-repeat center center ; -webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;background-size: cover; height:200px;width:100%;}
}

/*------IPHONE PAYSAGE----*/
@media screen and (min-width:431px) and (max-width:640px) {

header{border-bottom:  5px solid #2e0b2a;}
header #header-cont{padding:0 50px 0 50px; margin-top:20px; margin-left:25px;margin-right:25px;height:85px;border:0;}
header #header-cont #header-cont-left{width:125px;position:absolute;display:block;top:0;left:0;height:auto;}
header #header-cont #header-cont-left img.wtf{width:100%;height:auto;display:block;}
header #header-cont #header-cont-right{height:85px;}
	
	
p{font-size:0.8em;text-align:justify}
h1, .h1{ font-size:1.8em;}
	
header .mob-contenu{display:none;}
header img.tuile-top{display:none;}



/*main*/
#main .main-cont{padding:0 25px 0 25px;}
footer #foot-cont{margin:0px auto 0 auto; padding: 0 25px 25px 25px;}
span.mobi{display:block;}
span.mobi img{display:block;}

header #header-cont #header-cont-right nav#primary{display:none;}


.bx-wrapper .bx-prev {display:none;}
.bx-wrapper .bx-next {display:none;}

.ban{height:150px;}


.bx-wrapper span{position: absolute;bottom: 100px;right: 0;background: #fff\9;background: rgba(250, 250, 250, 0.75);width: auto;display:none;}
.bx-wrapper span {color: #6d6f71;display: none;	font-size: 2.8em;padding: 10px 20px 10px 20px; font-weight:300;text-transform:uppercase;-o-transition:.2s;-ms-transition:.2s;-moz-transition:.2s;-webkit-transition:.2s;transition:.2s; text-decoration:none;}
.bx-wrapper:hover  span {color: #2e0b2a;}

#main a.services, #main a.galerie, #main a.tarifs{width:100%;float:non; background-color:#2e0b2a; height:130px;position:relative;overflow:hidden;}
#main a.services h2, #main a.tarifs h2{text-align:center; font-size:1.2em; font-weight:300; color:#ffffff; background-color:rgba(43,11,42, 0.80); display:inline-block; padding:15px 20px 15px 20px;position:absolute;z-index:999;left: 50%;top: 50%;transform: translate(-50%, -50%);width: 40%;-o-transition:.2s;-ms-transition:.2s;-moz-transition:.2s;-webkit-transition:.2s;transition:.2s;font-weight:700;}
#main a.services:hover h2, #main a.tarifs:hover h2{width:100%;padding:300px 0 300px 0; }

#main a.galerie h2{text-align:center; font-size:1.2em; font-weight:300; color:#ffffff; background-color:rgba(107,107,107,0.80); display:inline-block; padding:300px 0 300px 0;position:absolute;z-index:999;left: 50%;top: 50%;transform: translate(-50%, -50%);width: 100%;-o-transition:.2s;-ms-transition:.2s;-moz-transition:.2s;-webkit-transition:.2s;transition:.2s;font-weight:700;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box; border-bottom:1px solid #ffffff;}
#main a.galerie:hover h2{background-color:rgba(43,11,42, 0.80)}

.media{position:fixed; left:0; top:195px; background-color:#2e0b2a; padding:5px;z-index:99999;display:none;}
.media a{display:block;padding:2px;width:25px;}
.media img{width:100%;height:auto;}

.vacances{display:none;}
.follow{display:none;}

footer .tuile-bottom{display:none;}
footer{padding-top:30px;}

header #header-cont #header-cont-right nav#lang{position:absolute;top:5px;right:60px; color:#2e0b2a; clear:both}
header #header-cont #header-cont-right nav#icon-bar{position:absolute;clear:both;height:30px; margin: 10px 0 10px 0;bottom:42px;right:0px;}
header #header-cont #header-cont-right nav#icon-bar a img{height:20px;width:auto;}
header #header-cont #header-cont-right nav#calendrier-btn{position:absolute; clear:both;height:30px; margin: 10px 0 10px 0px;display:inline-block;padding-left:10px;bottom:5px;right:40px;}


/*Navigation mobile*/
header .mob-contenu{background-color:#6d6f71;display:none;}
header .mob-contenu ul li{width:33.33333333%; float:left;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box; border-right:1px solid #5D5D5D;}
header .mob-contenu ul li:last-child, header .mob-contenu ul li:nth-child(3){border-right:0;}
header .mob-contenu ul li:nth-child(4), header .mob-contenu ul li:nth-child(5), header .mob-contenu ul li:last-child{border-top:1px solid #ffffff;}
header .mob-contenu ul li a{text-align:center;background-color:#6d6f71;display:block; width:100%;padding:15px 0 15px 0; color:#ffffff; text-transform:uppercase; font-size:0.8em}
header .mob-contenu ul li a:hover{background-color:#2e0b2a}

footer p:last-of-type{float:left;margin:15px 0 0px 0;display:block;clear:both;}

iframe{height:150px;}

.portfolio-cont{height:100%;min-height:100%;position:relative;overflow:hidden;display:block;}

#main a.activite{width:100%;float:left; background-color:#2e0b2a; height:200px;position:relative;overflow:hidden;}

h3{font-size:1em;width:inherit;margin:0 0 15px 0}
.day{width:13%;margin-left:1.5%;float:left;}
.first{margin-left:0;}
.night, .price{display:block;padding:10px 10px 10px 10px;text-align:center;text-transform:uppercase;color:#ffffff;font-size:0.8em;}
.night{background-color:#b4b4b4;}
.price{background-color:#eaeaea;color:#b4b4b4;font-weight:700;}

.consult{width:250px;height:auto;margin:0 auto 0 auto ; display:block;}

h4{font-size:0.9em;}
.serv{margin-top:25px;margin-bottom:25px;}
.serv li{width:29%;margin-left:6.5%;float:left;display:block;position:relative;margin-bottom:30px;}
.serv li:first-child{margin-left:0;}
.serv li:nth-child(7){margin-left:6.5%;}
.serv li:nth-child(5), .serv li:nth-child(9){margin-left:6.5%;clear:none;}
.serv li:nth-child(3n+1){margin-left:0%;clear:both}
.serv li img{width:100%;height:auto;display:block;}

.big-photo{background:url(../img/slide.jpg) no-repeat center center ; -webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;background-size: cover; height:150px;width:100%;}
.big-photo2{background:url(../img/slide.jpg) no-repeat center center ; -webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;background-size: cover; height:150px;width:100%;}

}

/*------IPHONE PORTRAIT----*/
@media screen and (max-width:430px) {


header{border-bottom:  5px solid #2e0b2a;}

header #header-cont{padding:0 50px 0 50px; margin-top:20px; margin-left:25px;margin-right:25px;height:130px;border:0;}
header #header-cont #header-cont-left{width:125px;position:absolute;display:block;top:0;left:0;height:auto;}
header #header-cont #header-cont-left img.wtf{width:100%;height:auto;display:block;}
header #header-cont #header-cont-right{height:130px;}
	
	
p{font-size:0.8em;text-align:justify}
h1, .h1{ font-size:1.3em;margin-top:-20px;}
	
header .mob-contenu{display:none;}
header img.tuile-top{display:none;}



/*main*/
#main .main-cont{padding:0 25px 0 25px;}
footer #foot-cont{margin:0px auto 0 auto; padding: 0 25px 25px 25px;}
span.mobi{display:block;}
span.mobi img{display:block;}

header #header-cont #header-cont-right nav#primary{display:none;}


.bx-wrapper .bx-prev {display:none;}
.bx-wrapper .bx-next {display:none;}

.ban{height:150px;}


.bx-wrapper span{position: absolute;bottom: 100px;right: 0;background: #fff\9;background: rgba(250, 250, 250, 0.75);width: auto;display:none;}
.bx-wrapper span {color: #6d6f71;display: none;	font-size: 2.8em;padding: 10px 20px 10px 20px; font-weight:300;text-transform:uppercase;-o-transition:.2s;-ms-transition:.2s;-moz-transition:.2s;-webkit-transition:.2s;transition:.2s; text-decoration:none;}
.bx-wrapper:hover  span {color: #2e0b2a;}

#main a.services, #main a.galerie, #main a.tarifs{width:100%;float:non; background-color:#2e0b2a; height:130px;position:relative;overflow:hidden;}
#main a.services h2, #main a.tarifs h2{text-align:center; font-size:1.2em; font-weight:300; color:#ffffff; background-color:rgba(43,11,42, 0.80); display:inline-block; padding:15px 20px 15px 20px;position:absolute;z-index:999;left: 50%;top: 50%;transform: translate(-50%, -50%);width: 40%;-o-transition:.2s;-ms-transition:.2s;-moz-transition:.2s;-webkit-transition:.2s;transition:.2s;font-weight:700;}
#main a.services:hover h2, #main a.tarifs:hover h2{width:100%;padding:300px 0 300px 0; }

#main a.galerie h2{text-align:center; font-size:1.2em; font-weight:300; color:#ffffff; background-color:rgba(107,107,107,0.80); display:inline-block; padding:300px 0 300px 0;position:absolute;z-index:999;left: 50%;top: 50%;transform: translate(-50%, -50%);width: 100%;-o-transition:.2s;-ms-transition:.2s;-moz-transition:.2s;-webkit-transition:.2s;transition:.2s;font-weight:700;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box; border-bottom:1px solid #ffffff;}
#main a.galerie:hover h2{background-color:rgba(43,11,42, 0.80)}

.media{position:fixed; left:0; top:195px; background-color:#2e0b2a; padding:5px;z-index:99999;display:none;}
.media a{display:block;padding:2px;width:25px;}
.media img{width:100%;height:auto;}

.vacances{display:none;}
.follow{display:none;}

footer .tuile-bottom{display:none;}
footer{padding-top:30px;}

header #header-cont #header-cont-right nav#lang{position:absolute;top:5px;right:0px; color:#2e0b2a; clear:both}
header #header-cont #header-cont-right nav#icon-bar{position:absolute;clear:both;height:30px; margin: 10px 0 10px 0;bottom:65px;right:0px;}
header #header-cont #header-cont-right nav#icon-bar a img{height:20px;width:auto;}
header #header-cont #header-cont-right nav#calendrier-btn{position:absolute; clear:both;height:30px; margin: 10px 0 10px 0px;display:inline-block;padding-left:10px;bottom:5px;right:inherit;left:-10px;}



footer p:last-of-type{float:left;margin:15px 0 0px 0;}

iframe{height:150px;}



/*Navigation mobile*/
header .mob-contenu{background-color:#6d6f71;display:none;}
header .mob-contenu ul li{width:100%; float:left;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box; border-bottom:1px solid #5D5D5D;border-right:0;position:relative;}
header .mob-contenu ul li:last-child, header .mob-contenu ul li:nth-child(3){border-right:0;}
header .mob-contenu ul li:nth-child(4), header .mob-contenu ul li:nth-child(5), header .mob-contenu ul li:last-child{border-top:0;}
header .mob-contenu ul li a{text-align:left;background-color:#6d6f71;display:block; width:100%;padding:15px 0 15px 25px; color:#ffffff; text-transform:uppercase; font-size:0.8em;}
header .mob-contenu ul li a:hover{background-color:#2e0b2a}
header .mob-contenu ul li a::after{content:'»';position:absolute;right:0;font-size:1.8em;top:8px;right:25px;}

.portfolio-cont{height:auto;min-height:auto;position:relative;overflow:hidden;display:block;margin-top:-10px;margin-bottom:5px;}
.portfolio-cont ul li a img{width:100%;height:auto;display:block;}
.portfolio-cont ul li a{width:2px;height:2px;display:block;background-color:rgba(231,0,3,0.75);position:absolute;opacity:0;cursor:pointer;}
.portfolio-cont ul li:hover a{width:100%;height:100%;opacity:1;}
.portfolio-cont ul li a::after{content:''; width:50px;height:50px;background:url('../img/enlarge.png')no-repeat center center;position:absolute;top:50%;margin-top:-25px;left:50%;margin-left:-25px;opacity:0;-o-transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;transition:.3s;cursor:pointer;}
.portfolio-cont ul li:hover a::after{opacity:1;}
.portfolio-cont ul li {background-repeat: no-repeat;background-position: bottom center;background-size: cover;box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;border:3px solid #ffffff; float:left;}
.portfolio-cont ul li:first-child{position:relative;width:50%;height:150px;top: inherit; left:inherit}
.portfolio-cont ul li:nth-child(2){position:relative;width:50%;height:150px;top: inherit; left:inherit}
.portfolio-cont ul li:nth-child(3){position:relative;width:50%;height:150px;top: inherit; left:inherit}
.portfolio-cont ul li:nth-child(4){position:relative;width:50%;height:150px;top: inherit; left:inherit}
.portfolio-cont ul li:nth-child(5){position:relative;width:50%;height:150px;top: inherit; left:inherit}
.portfolio-cont ul li:nth-child(6){position:relative;width:50%;height:150px;top: inherit; left:inherit}
.portfolio-cont ul li:nth-child(7){position:relative;width:50%;height:150px;top: inherit; left:inherit}
.portfolio-cont ul li:nth-child(8){position:relative;width:50%;height:150px;top: inherit; left:inherit}
.portfolio-cont ul li:nth-child(9){position:relative;width:50%;height:150px;top: inherit; left:inherit}
.portfolio-cont ul li:nth-child(10){position:relative;width:50%;height:150px;top: inherit; left:inherit}
.portfolio-cont ul li:nth-child(11){position:relative;width:50%;height:150px;top: inherit; left:inherit}
.portfolio-cont ul li:nth-child(12){position:relative;width:50%;height:150px;top: inherit; left:inherit}
.portfolio-cont ul li:nth-child(13){position:relative;width:50%;height:150px;top: inherit; left:inherit}
.portfolio-cont ul li:nth-child(14){position:relative;width:50%;height:150px;top: inherit; left:inherit}

#main a.activite{width:100%;float:left; background-color:#2e0b2a; height:140px;position:relative;overflow:hidden;}

#main a.activite:nth-of-type(odd) h2{text-align:center; font-size:0.8em; font-weight:300; color:#ffffff; background-color:rgba(43,11,42, 0.80); display:inline-block; padding:15px 20px 15px 20px;position:absolute;z-index:999;left: 50%;top: 50%;-webkit-transform: translate(-50%, -50%);-moz-transform: translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform: translate(-50%, -50%);transform: translate(-50%, -50%);width: 40%;-o-transition:.2s;-ms-transition:.2s;-moz-transition:.2s;-webkit-transition:.2s;transition:.2s;font-weight:400; font-size:0.82em;}

#main a.activite:nth-of-type(even) h2{text-align:center; font-size:0.8em; font-weight:300;color:#2e0b2a; background-color:rgba(255,255,255,0.80); display:inline-block; padding:15px 20px 15px 20px;position:absolute;z-index:999;left: 50%;top: 50%;-webkit-transform: translate(-50%, -50%);-moz-transform: translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform: translate(-50%, -50%);transform: translate(-50%, -50%);width: 40%;-o-transition:.2s;-ms-transition:.2s;-moz-transition:.2s;-webkit-transition:.2s;transition:.2s;font-weight:400; font-size:0.8em;}


h3{font-size:1em;width:inherit;margin:0 0 15px 0}

.day{width:23%;margin-left:2.66666666666%;float:left;margin-bottom:2.66666666%;}
.first, .second{margin-left:0;}
.night, .price{display:block;padding:10px 10px 10px 10px;text-align:center;text-transform:uppercase;color:#ffffff;font-size:0.8em;}
.night{background-color:#b4b4b4;}
.price{background-color:#eaeaea;color:#b4b4b4;font-weight:700;}

.consult{width:200px;height:auto;margin:0 auto 0 auto ; display:block;}

h4{font-size:0.9em;}
.serv{margin-top:25px;margin-bottom:25px;}
.serv li{width:45%;margin-left:10%;float:left;display:block;position:relative;margin-bottom:30px;}
.serv li:first-child{margin-left:0;}
.serv li:nth-child(7){margin-left:10%;}
.serv li:nth-child(5), .serv li:nth-child(9){margin-left:10%;clear:none;}
.serv li:nth-child(3n+1){margin-left:10%;clear:none;}
.serv li:nth-child(2n+1){margin-left:0; clear:both;}
.serv li img{width:100%;height:auto;display:block;}

.big-photo{background:url(../img/slide.jpg) no-repeat center center ; -webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;background-size: cover; height:150px;width:100%;}
.big-photo2{background:url(../img/slide.jpg) no-repeat center center ; -webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;background-size: cover; height:150px;width:100%;}
}


/*------------------------------------------------------------------------------------------------------------------------*/
/* CLASS */
/*------------------------------------------------------------------------------------------------------------------------*/

.clear{clear:both;}

.overFade{position: relative;display: inline-block;}
.overFade img{display: block;}
.overFade img + img{display: none;position: absolute;top:0; left: 0;}

