body{
	font-family : Trebuchet MS;
	font-size : 14px;	
	height: 100%;
}
.home-img{
	margin-top : 160px;
	padding-left : 40px;
}

@media (max-width: 768px) {
	body{
		font-size : 11px;
		margin:0;
		padding:0;
	}
	p{ margin : 0 0 2px;}
	h3{ 
		margin-top: 10px;
		margin-bottom: 5px;
	}
	.home-img{
		margin-top : 16px;
		padding-left : 20px;		
	}
	.tarifs-text{
	font-size : 9px;
	}
	.home-img #logo{
		width : 90%;
		height : 90%;
		margin-left : 0px !important;
	}
}
@media (min-width: 1600px) {
	body{
	font-family : Trebuchet MS;
	font-size : 15px;	
}
}
@media (min-width: 1900px) {
	body{
	font-family : Trebuchet MS;
	font-size : 16px;	
}
}
h2{
	/*font-size : 22px;*/
	font-size : 150%;
	color : #6fc3b8;
	text-align : center;
	margin : 0px;
}
p{
	text-align:justify;
}
input, textarea{
	width : 100%;
	border : 2px solid #6fc3b8;
	margin-bottom: 15px;
	height : 40px;
}
textarea{
	height : 150px;
}
.row{
	height:100%;
	/*overflow-y : scroll;
	overflow:hidden;	
	margin-left : -10px;*/
	margin : 0;
	position:relative;
}
#home{
	/*background: url(../images/chezl_home.jpg) no-repeat center center fixed; 
	background-size: cover;
	*/
	/*background:#026573;*/
	background:#FFF;
	
}

.home-text{
	text-align:right;
	color: #6fc3b8;
	font-size: 140%;
	padding-top : 70px ;
	padding-right:60px;
}
.home-img #logo{
	margin-left:50%;
}
#soins {
}

#soins .bg{
	background: url(../images/soins-1200.jpg); 
}
#produits .bg{
	background: url(../images/produits-1200.jpg); 
}
#tarifs .bg{
	background: url(../images/tarif-1200.jpg); 
}
.bg{	
	background-repeat: no-repeat !important;
 	background-size: 100% !important;
	background-position: center !important;
	height:100%;
}
.panelz{
	background : #FFF;
	height :100%;
	/*padding : 40px 40px 0px 40px;*/	
	padding : 3% 2% 0% 3%;
	overflow-y : scroll;
}
.soins-text h3{
	color : #732a52;
	font-weight : bold;
	/*font-size:20px;*/
	font-size:140%;
}
.tick{
	color : #732a52;
}
.soins-text-g{
	background : #FFF;
	color : #000;
	/*padding : 30px 30px 0 0;*/
	padding : 3% 3% 0 0;
}
.soins-text-d{
	margin-top : 30px;
	background-color:#6fc3b8;
	color : #FFF;
	/*padding : 0 25px;*/
	padding : 0 3%;
	height:90%;
}

#produits{
}
#tarifs{
}

.padplus{	
	/*padding : 15px 60px 15px 0;*/
	padding: 2% 2% 2% 2%;
}
.tarifs-desc div{
	color : #732a52;	
}
.tarifs-desc span{
	color : #6fc3b8;
	font-weight : bold;
	float:right;
}
.tarifs-desc i{
	/*font-size : 12px;*/
	font-size:85%;
}
#contact{
	color : #6fc3b8;
	/*font-size : 18px;*/
	font-size : 128%;
}
.contact-img{
	height:100%;
	padding: 0px !important;
}
#contact h3{
	color : #732a52;
	font-weight : bold;
	/*font-size:20px;*/
	font-size:140%;
}
#contact .padplus{
	padding-top : 0px;
}
#contact .horaire span{
	float:right;
}
#contact .horaire{
  text-align:center;
}
#contact .adresse span{
	color : #732a52;
}
#contact .button-send{
	padding : 10px;
	cursor : pointer;
	background-color : #6fc3b8;
	color :#FFF;
	float : right;
	width : 100px;
	margin : 0;
	height: 50px;
}


.reverse{
	-moz-transform: scaleY(-1);
    -o-transform: scaleY(-1);
    -webkit-transform: scaleY(-1);
    transform: scaleY(-1);
    filter: FlipV;
    -ms-filter: "FlipV";
}

.button-next{
	text-align : center;
	position : absolute;
	bottom: 10px;
	left:0px;
	width : 100%;
}
.button-next img{
	position : relative;
	margin : 0 auto;
	cursor : pointer;
}
.onepage-pagination li a.active:before{
	border: 1px solid #6fc3b8;
	background-color:#6fc3b8;
	margin-top: 0px; 
	left: auto; 
}
.onepage-pagination li a:before{
	border: 2px solid #6fc3b8;
	background-color : transparent;
	width: 10px;
	height: 10px;
}
