@charset "utf-8";
html {
    font-size: 100%; /* Évite un bug d'IE 6-7 */
}
body {
	background-image:url(../interface/liseret_fond.jpg);
	background-repeat:repeat-x;
	background-color:#c0ce00;
	margin:0;
	padding:0;
	text-align:center;
}
#tanning {
	position:absolute;
	width:170px;
	height:50px;
	top:390px;
	left:30px;
}

a.tanning {
	display:block;
	width:170px;
	height:25px;
	background-image:url(../interface/tanning.png);
	background-repeat:no-repeat;
	background-position:top;
}
#tanning-prix {
	position:absolute;
	width:120px;
	height:50px;
	top:420px;
	left:80px;
}

a.tanning-prix {
	display:block;
	width:120px;
	height:25px;
	background-image:url(../interface/tanning-prix.png);
	background-repeat:no-repeat;
	background-position:top;
}	
#centre {
	margin-right:auto;
	margin-left:auto;
	width:930px;
	position:relative;
	text-align:left;
	background-image:url(../interface/liseret.png);
	background-repeat:repeat-y;
}

/*header*/

h1 {
	text-indent:-5000px;
	height:0;
	margin-top:0;
	}
	
h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #000000;
}
	
#header {
	background-image:url(../interface/header.jpg);
	background-repeat:no-repeat;
	width: 100%;
	height: 100px;
	background-position: center top;
	margin-bottom:20px;
	}

/*CONTENEUR*/
#cont {
	width:670px;
	height:400px;
	margin-left:245px;
}
#cont_maquillage {
	width:680px;
	height:auto;
	position: absolute;
	top:240px;
	left:220px;
	
}
#cont_2 {
	width:680px;
	height:1250px;
	margin-left:220px;
}
#cont_3 {
	width:670px;
	height:470px;
	margin-left:245px;
	padding-top:7px;
}
#cont_4 {
	width:670px;
	height:430px;
	margin-left:245px;
	padding-top:7px;
}

#cont_forfaits {
	width:670px;
	height:auto;
	margin-left:235px;
}
#cont_5 {
	width:680px;
	height:490px;
	margin-left:220px;
	padding-top:7px;
}
#cont_relooking {
	width:680px;
	height:2750px;
	margin-left:243px;
	padding-top:7px;
}


.etoile {
	position: absolute;
	top: 450px;
	left: 35px;
}

/*PRESENTATION*/

.corps {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	padding-left: 28px;
}
.corps_2 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	padding-left: 80px;
}
.corps_3 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
}

/*MAQUILLAGE*/

#anim_maq {
	position:absolute;
	top:128px;
	left:220px;
	width:680px;
	height:90px;
}
#anim_box {
	position:absolute;
	top:1020px;
	left:220px;
	width:330px;
	height:280px;
}

#parainage {
	position:absolute;
	top:540px;
	left:30px;
	width:170px;
	height:670px;
	background-image:url(../images/parainage.jpg);
}

.titre_maq {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #b80064;
}

.corps_maq {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#000000;
}

ul {
	margin-left:8px;
	padding-left:8px;

}
hr {
	color:#4c261b;
}
.esp_autres {
	margin-top:10px;
	padding-top:10px;
}
#beaute {
	position:absolute;
	width:145px;
	height:81px;
	left:320px;
	top:435px;
	background-image:url(../images/grain_beaute.jpg);

}
.forfaits_dermo {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color: #c0ce00;
	font-weight:bold;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #4c261b;
	margin-top: 3px;
	margin-bottom: 3px;
	padding-top:1px;
	padding-bottom:1px;
}
.puce {
	list-style-type: none;
	margin-left:-5px;
	padding-left:-5px;
}
/*RELOOKING*/

#v1 {
	position:absolute;
	width:101px;
	height:60px;
	top:380px;
	left:243px;
}
#v2 {
	position:absolute;
	width:101px;
	height:60px;
	top:445px;
	left:243px;
}
#v3 {
	position:absolute;
	width:101px;
	height:60px;
	top:510px;
	left:243px;
}
#v4 {
	position:absolute;
	width:101px;
	height:60px;
	top:575px;
	left:243px;
}
#v5 {
	position:absolute;
	width:101px;
	height:60px;
	top:640px;
	left:243px;
}
#v6 {
	position:absolute;
	width:101px;
	height:60px;
	top:705px;
	left:243px;
}

#v_gd {
	position:absolute;
	width:520px;
	height:385px;
	top:380px;
	left:354px;

}
.corps_4 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
}
#ancre {
	position:absolute;
	width:20px;
	height:20px;
	top:775px;
	left:243px;
}
.corps_5 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#FFFFFF;
	padding-bottom:5px;
	padding-left:10px;
}

/*TARIFS RELOOKING*/
.forfaits_txt {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color: #b80064;
	font-weight:bold;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #4c261b;
	border-bottom-color: #4c261b;
	margin-top: 3px;
	margin-bottom: 3px;
	padding-top:1px;
	padding-bottom:1px;
}
.forfaits_txt_b {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color: #c0ce00;
	font-weight:bold;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #4c261b;
	border-bottom-color: #4c261b;
	margin-top: 3px;
	margin-bottom: 3px;
	padding-top:1px;
	padding-bottom:1px;
}
.forfaits_txt_2 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #4c261b;
	margin-top: 30px;
	}
.forfaits_txt_3 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #b80064;
	}
.forfaits_txt_3_b{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #c0ce00;
	}
.forfaits_txt_4 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color: #b80064;
	font-style: italic;
	}
.forfaits_txt_4_b {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color: #c0ce00;
	font-style: italic;
	}
.forfaits_corps {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color: #4c261b;
	}
.esp_forfaits {
	padding-left:30px;
}
.forfaits_bas {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color: #4c261b;
	font-weight:bold;
}

/*FOOTER*/
#coord {
	background-color:#c0ce00;
	width:900px;
	height:20px;
	margin-left:15px;
	margin-right:15px;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	padding-top:10px;
	border-bottom-width: medium;
	border-bottom-style: double;
	border-bottom-color: #FFFFFF;

}
a.mel:link {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#000000;
	
	
}
a.mel:visited {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#000000;
}
a.mel:hover {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#b60064;
	text-decoration: none;
}

#foot {
	margin-right:auto;
	margin-left:auto;
	background-image:url(../interface/footer.png);
	background-repeat:no-repeat;
	width:930px;
	height:40px;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	padding-top:10px;
	
}
a.site:link {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#FFFFFF;
	text-decoration: none;
	
	
}
a.site:visited {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#FFFFFF;
	text-decoration: none;
}
a.site:hover {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#c4d115;
	text-decoration: none;
}

/*BARNAV*/
#presentation {
	position:absolute;
	width:170px;
	height:50px;
	top:125px;
	left:30px;
}

a.presentation {
	display:block;
	width:170px;
	height:25px;
	background-image:url(../interface/presentation.png);
	background-repeat:no-repeat;
	background-position:top;
}	

a.presentation:hover {
	background-position:bottom;
	
}

#maquillage {
	position:absolute;
	width:170px;
	height:50px;
	top:160px;
	left:30px;
}

a.maquillage {
	display:block;
	width:170px;
	height:25px;
	background-image:url(../interface/maquillage.png);
	background-repeat:no-repeat;
	background-position:top;
}	

a.maquillage:hover {
	background-position:bottom;
	
}


#sourcils {
	position:absolute;
	width:120px;
	height:50px;
	top:190px;
	left:80px;
}

a.sourcils {
	display:block;
	width:120px;
	height:25px;
	background-image:url(../interface/sourcils.png);
	background-repeat:no-repeat;
	background-position:top;
}	

a.sourcils:hover {
	background-position:bottom;
	
}
#levres {
	position:absolute;
	width:120px;
	height:50px;
	top:220px;
	left:80px;
}

a.levres {
	display:block;
	width:120px;
	height:25px;
	background-image:url(../interface/levres.png);
	background-repeat:no-repeat;
	background-position:top;
}	

a.levres:hover {
	background-position:bottom;
	
}

#autres {
	position:absolute;
	width:120px;
	height:50px;
	top:250px;
	left:80px;
}

a.autres {
	display:block;
	width:120px;
	height:25px;
	background-image:url(../interface/autres.png);
	background-repeat:no-repeat;
	background-position:top;
}	

a.autres:hover {
	background-position:bottom;
	
}
#tarifs {
	position:absolute;
	width:120px;
	height:50px;
	top:280px;
	left:80px;
}

a.tarifs {
	display:block;
	width:120px;
	height:25px;
	background-image:url(../interface/tarifs.png);
	background-repeat:no-repeat;
	background-position:top;
}	

a.tarifs:hover {
	background-position:bottom;
	
}

#relooking {
	position:absolute;
	width:170px;
	height:50px;
	top:315px;
	left:30px;
}

a.relooking {
	display:block;
	width:170px;
	height:25px;
	background-image:url(../interface/relooking.png);
	background-repeat:no-repeat;
	background-position:top;
}	

a.relooking:hover {
	background-position:bottom;
	
}

#forfaits {
	position:absolute;
	width:120px;
	height:50px;
	top:345px;
	left:80px;
}

a.forfaits {
	display:block;
	width:120px;
	height:25px;
	background-image:url(../interface/forfaits.png);
	background-repeat:no-repeat;
	background-position:top;
}	

a.forfaits:hover {
	background-position:bottom;
	
}
/*UG*/

#ug {
	position:absolute;
	width:30px;
	height:30px;
	top:460px;
	left:50px;

}

