/* Webfonts */

@font-face {
    font-family: 'Blue-Highway';
    src: url('fonts/bluehigh-webfont.eot');
    src: url('fonts/bluehigh-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/bluehigh-webfont.woff2') format('woff2'),
         url('fonts/bluehigh-webfont.woff') format('woff'),
         url('fonts/bluehigh-webfont.ttf') format('truetype'),
         url('fonts/bluehigh-webfont.svg#blue_highwayregular') format('svg');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'Blue-Highway-bold';
    src: url('fonts/bluebold-webfont.eot');
    src: url('fonts/bluebold-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/bluebold-webfont.woff2') format('woff2'),
         url('fonts/bluebold-webfont.woff') format('woff'),
         url('fonts/bluebold-webfont.ttf') format('truetype'),
         url('fonts/bluebold-webfont.svg#Blue-Highway-bold') format('svg');
    font-weight: normal;
    font-style: normal;

}






@font-face {
    font-family: 'Libel-Suit';
    src: url('fonts/libelsuit-webfont.eot');
    src: url('fonts/libelsuit-webfont.eot?#iefix') format('embedded-opentype'),
         /*url('fonts/libelsuit-webfont.woff2') format('woff2'),
         url('fonts/libelsuit-webfont.woff') format('woff'),*/
         url('fonts/libelsuit-webfont.ttf') format('truetype'),
         url('fonts/libelsuit-webfont.svg#libel_suitregular') format('svg');
    font-weight: normal;
    font-style: normal;

}



	body {
	background-color:#c5b09d;
	/*background-image: url(bg.jpg);
	background-repeat: repeat-x;*/

    font-family:  Arial, Verdana, Helvetica, sans-serif;
	color: #515151;
	font-size: 12px;
	align: justify;
	}
	
body img { border:0px ;}


td {
	font-family:  Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #515151;
	text-decoration: none;
	line-height: 13px;
	}	
	
	
a	{
	text-decoration: none;
 	font-family:  Arial, Verdana, Helvetica, sans-serif;
	color: #515151;
	font-size: 12px;


}
a:hover	 {
	text-decoration: underline;
    font-family:  Arial, Verdana, Helvetica, sans-serif;
	color: #930f01;
	font-size: 12px;
}

.main-site {

border: 1px #fff solid;
width:1281px;
height:1222px;
z-index:1;

}

.div_bando {
	z-index:3;
	
}

.bar {
	
	color:#515151;
	font-family: Libel-Suit;
	background-image: url(images/menu-bar.jpg);
	background-repeat: repeat-x;
height:27px;
width:1280px;
padding-top:5px;
		
}

.bar img{
	
	border:0px;
		
}

.menu {
	
	color:#515151;
	font-family: Libel-Suit;
	
}

.menu a {
	font-family: Libel-Suit;
	text-decoration: none; 
	letter-spacing:3px;	
	color: #515151;
	font-size: 19px;
	font-weight:bold;

	}

.menu a:hover	{
	font-family: Libel-Suit;
	letter-spacing:3px;	
	color: #6d2121;
	font-size: 19px;
	
}

.menu li {
	padding-top:25px;
	display:inline;
	padding:27px;
	text-align:left;
}
	


.cadre {
	background-image: url(images/cadre.jpg);
	height:697px;
	width:1280px;

}




.Text-info {
	
	/* --------*/
	background-image: url(images/bandeau-info2.png);
	color:white;
	font-family:Libel-Suit;
	letter-spacing:2px;
	line-height:34px;
	font-size:21px;
	position:relative;
	top:-698px;
	left:-250px;
	height:55px;
	width:751px;
	z-index:55;
	padding: 15px;
	}
	
	.bloc_img {
		background-image: url(images/image-main.png);
	position:relative;
	top:-781px;
	left:-242px;
	height:616px;
	width:796px;
	z-index: 32;
	}
	
		
	
	.nouveautes {
	position:relative;
	background-image: url(images/nouveautes.png);
	bottom:1365px;
	left:235px;
	height:60px;
	width:219px;
	z-index: 33;
				
	}
		
	.bloc_nouveautes {
	position:relative;
	border: 1px #ccc solid;
	border-radius :7px;
	background-color: rgba(255,255,255, 0.8);
	height: 350px;
	width: 325px;
	top:-1375px;
	left:345px;

	
		
}

.Info-1 {
	
	position:absolute;
	border-bottom: 1px #ccc solid;
	padding:7px;
	top: 10px;
	left:15px;
	width:275px;
	height:110px;
	}
	
	.Info-1 p{
	text-align:justify;

	}
	.Info-2 {
	
	position:absolute;
	border-bottom: 1px #ccc solid;
	padding:7px;
	top: 135px;
	left:15px;
	width:275px;
	height:85px;
		}
	
		.Info-3 {
	
	position:absolute;
	border-bottom: 1px #ccc  solid;
	padding:7px;
	top: 245px;
	left:15px;
	width:275px;
	height:75px;
	
	}



.esprit-decoratif {	
	position:relative;
	float:right;
		background-image: url(images/esprit-decoratif.png);
	top:-1435px;
	margin-top:-350px;
	height:827px;
	width:280px;
	z-index: 55;
	
}


.Table-Cat {
	font-family: Blue-Highway-Bold;
	font-size:24px;
	letter-spacing:2px;
	color:#392a33;
	/*----------------------*/
		
	position:relative;
	background-image: url(images/table-bg.png);
	top:-1200px;
	left:0px;
	height:257px;
	width:1280px;
	z-index: 33;
}


.Cat-1 {
	display:inline-block;
	position:absolute;
	top:21px;
	left:41px;
}

.Cat-1 a{
	font-family: Blue-Highway-Bold;
	font-size:24px;
	letter-spacing:2px;
	color:#392a33;
}

.Cat-1 a:hover{
	font-family: Blue-Highway-Bold;
	font-size:24px;
	letter-spacing:2px;
	color:#392a33;
	text-decoration:underline;
}


.Cat-2 {
	display:inline-block;
	position:absolute;
	top:21px;
	left:360px;		
}

.Cat-2 a{
	font-family: Blue-Highway-Bold;
	font-size:24px;
	letter-spacing:2px;
	color:#392a33;
}

.Cat-2 a:hover{
	font-family: Blue-Highway-Bold;
	font-size:24px;
	letter-spacing:2px;
	color:#392a33;
	text-decoration:underline;
}

.Cat-3 {
	display:inline-block;
	position:absolute;
	top:21px;
	left:710px;		
}


.Cat-3 a{
	font-family: Blue-Highway-Bold;
	font-size:24px;
	letter-spacing:2px;
	color:#392a33;
}

.Cat-3 a:hover{
	font-family: Blue-Highway-Bold;
	font-size:24px;
	letter-spacing:2px;
	color:#392a33;
	text-decoration:underline;
}

.img-1 {
	display:inline;
	background-image:  url(images/manucure.jpg);
	position:absolute;
	top:55px;
	left:-1px;
	width:315px;
	height:187px;
}
.img-2 {
	display:inline;
	background-image:  url(images/bodywork.jpg);
	position:absolute;
	top:55px;
	left:315px;	
	width:335px;
	height:187px;	
}
.img-3 {
	display:inline;
	background-image:  url(images/massage2.jpg);
	position:absolute;
	top:55px;
	left:651px;
	width:315px;
	height:187px;
	
}


.tarifs {
	font-family: Blue-Highway-Bold;
	color:#FFF;
	font-size:27px;
	/*display:inline-block;*/
	position:absolute;
	top:15px;
	left:1025px;
	z-index:99;
	text-align:left;
}

.tarifs a {
	font-family: Blue-Highway-Bold;
	color:#FFF;
	font-size:27px;
		
}

.tarifs a:hover {
	font-family: Blue-Highway-Bold;
	color:#7f6f77;
	font-size:27px;
	text-decoration:underline;
	
}


.Contact {
	
	
	padding:17px;
	color:#6d2121;
	font-family: Libel-Suit;
	letter-spacing:1px;
	font-size:23px;
	line-height:36px;
	text-align: left;
	
	/*-------------------*/
	float:right;
	background-color: rgba(255,255,255, 0.3);
	position:relative;
	border:1px #fff solid;
	height:95px;
	width:525px;
	top:-1590px;
	margin-right:-281px;
	
	}

.Logos {
	
	padding-top: 7px;
	background-color: rgba(255,255,255, 0.3);
	position:relative;
	border:1px #fff solid;
	height:103px;
	width:1281px;
	top:-1215px;
	left:-1px;
	
}


.Logos-align {
	position: absolute;
	display:inline-block;
	float:right;
		
}


.Copyright {
	font-family:  Arial, Verdana, Helvetica, sans-serif;
	font-size: 13px;
	color: #515151;
	text-decoration: none;
	position:absolute;
	top:890px;
	left:651px;
}


/*.Tarif {
	font-family:  Arial, Verdana, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}


.Tarif a{
	font-family:  Arial, Verdana, Helvetica, sans-serif;
	font-size: 16px;
	color: #FFFFFF;
	text-decoration: none;
}


.Tarif :hover{
	font-family:  Arial, Verdana, Helvetica, sans-serif;
	font-size: 16px;
	color: #FFFFFF;
	text-decoration: underline;
}

.Tarif-sauna {
	font-family:  Arial, Verdana, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #930f01;
	text-decoration: none;
}


.Tarif-sauna a{
	font-family:  Arial, Verdana, Helvetica, sans-serif;
	font-size: 16px;
	color: #930f01;
	text-decoration: none;
}


.Tarif-sauna :hover{
	font-family:  Arial, Verdana, Helvetica, sans-serif;
	font-size: 16px;
	color: #930f01;
	text-decoration: underline;
}*/


.Bullet {
	font-family:  "Wingdings";
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}

.Cities {
	font-family:  Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #515151;
	text-decoration: none;
	line-height: 13px;
	
	}	

.textsimple {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #ff7d00;
	text-decoration: none;
	line-height: 9px;
}

.textsimplesmaller {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: none;
	color: #ff7d00;
	text-decoration: none;
	line-height: 8px;
}


input { 
border: 0.5pt solid #6f89a2;
border-spacing: 0 px;
font-size: 9px;
line-height: 5pt;
height: 14px;
width: 75px;
z-index: 1;
}


.Lightergrey {
	font-family:  Arial, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #6f6f6f;
	text-decoration: none;
	line-height: 10px;
	
}	

.Category {
	font-family:  Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #515151;
	text-decoration: none;
	line-height: 13px;
	
	}	



.aut_text {

	font-family:"Times New Roman";
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
}
.autretext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	text-decoration: none;
}
.boxtexthead {
	font-family: "Times New Roman", Times, serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	color: #FFFFFF;
}
.textfield {
	height: 15px;
	width: 125px;
}
.listbox {
	height: 20px;
	width: 246px;
}

a.link2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: normal;
}
a.link2:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFF00;
	text-decoration: none;
}
.forgetpass {
	font-family: "Arial",Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: underline;
}
.forgetpass:hover {
	font-family: "Arial",Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: underline;
}
.keybox {
	height: 15px;
	width: 150px;
}
