@charset "utf-8";
/* CSS Document */

body {
	background-color:#FFFFFF;
	background-repeat:no-repeat;
	background-position:center top;
	margin-left:auto;
	margin-right:auto;
}


#center {
	width:950px;
	height:700px;
	margin-left:auto;
	margin-right:auto;
	margin-top:0;

}

#langue {
	width:133px;
	height:40px;
	float:left;
	margin-top: 5px;
	margin-left: 655px;
	}
	
#header {
	width:950px;
	height:35px;
	float:left;
	margin-right:0px;
	margin-top:-1px;
	}
	
#blk {
	width:400px;
	height:40px;
	float:left;
	margin-left: 0px;
	margin-right:52px;
	margin-top:22px;
	padding-left:250px;
	float:left;
	}
	
#area {
	width:86px;
	height:40px;
	float:left;
	margin-left: 9px;
	margin-right:0px;
	margin-top:15px;
	padding-left:0px;
	float:left;
	}
	
#areab {
	width:86px;
	float:left;
	margin-left: 165px;
	margin-right:0px;
	margin-top:18px;
	padding-left:0px;
	float:left;
	}

.bougie {
	width:353px;
	height:210px;
	margin-left:150px;
	float:left;
	margin-top:100px;
	position:absolute;
	z-index:2;
	}
	
.flash {
	width:353px;
	height:210px;
	margin-left:336px;
	float:left;
	margin-top:104px;
	position:absolute;
	z-index:1;
	}
	
.promo {
	width:353px;
	height:210px;
	margin-left:160px;
	float:left;
	margin-top:-66px;
	position:absolute;
	z-index:1;
	}

/* menu ------------------------------------------------ */
#menu {
	width:206px;
	height:45px;
	float:left;
	margin-top: 206px;
	margin-left: -249px;
	}

#point {
	width:206px;
	height:5px;
	float:left;
	text-align:center;
	vertical-align:top;
	color:#d73a8f;
}

#home a{
	width:206px;
	height:18px;
	float:left;
	text-align:center;
	background-image:url(../images/menu/menu_ac2.jpg);
	background-position:left;
	background-repeat:no-repeat;
	vertical-align:bottom;
}

#home a:hover{
	width:206px;
	height:18px;
	float:left;
	text-align:center;
	background-image:url(../images/menu/roll_a.jpg);
	background-position:left;
	background-repeat:no-repeat;
	vertical-align:bottom;
}


#home_r {
	width:206px;
	height:18px;
	float:left;
	text-align:center;
	background-image:url(../images/menu/roll_a.jpg);
	background-position:left;
	background-repeat:no-repeat;
	vertical-align:bottom;
}

#br a{
	width:206px;
	height:18px;
	float:left;
	text-align:center;
	background-image:url(../images/menu/menu_b.jpg);
	background-position:left;
	background-repeat:no-repeat;
	vertical-align:bottom;
}

#br a:hover{
	width:206px;
	height:18px;
	float:left;
	text-align:center;
	background-image:url(../images/menu/roll_b.jpg);
	background-position:left;
	background-repeat:no-repeat;
	vertical-align:bottom;
}

#br_r {
	width:206px;
	height:18px;
	float:left;
	text-align:center;
	background-image:url(../images/menu/roll_b.jpg);
	background-position:left;
	background-repeat:no-repeat;
	vertical-align:bottom;
}

#soins a{
	width:206px;
	height:18px;
	float:left;
	text-align:center;
	background-image:url(../images/menu/menu_soins.jpg);
	background-position:left;
	background-repeat:no-repeat;
	vertical-align:bottom;
}

#soins a:hover{
	width:206px;
	height:18px;
	float:left;
	text-align:center;
	background-image:url(../images/menu/roll_soins.jpg);
	background-position:left;
	background-repeat:no-repeat;
	vertical-align:bottom;
}

#soins_r {
	width:206px;
	height:18px;
	float:left;
	text-align:center;
	background-image:url(../images/menu/roll_soins.jpg);
	background-position:left;
	background-repeat:no-repeat;
	vertical-align:bottom;
}


#ex a{
	width:206px;
	height:18px;
	float:left;
	text-align:center;
	background-image:url(../images/menu/menu_ex.jpg);
	background-position:left;
	background-repeat:no-repeat;
	vertical-align:bottom;
}

#ex a:hover{
	width:206px;
	height:18px;
	float:left;
	text-align:center;
	background-image:url(../images/menu/roll_ex.jpg);
	background-position:left;
	background-repeat:no-repeat;
	vertical-align:bottom;
}


#ex_r {
	width:206px;
	height:18px;
	float:left;
	text-align:center;
	background-image:url(../images/menu/roll_ex.jpg);
	background-position:left;
	background-repeat:no-repeat;
	vertical-align:bottom;
}


#am a{
	width:206px;
	height:18px;
	float:left;
	text-align:center;
	background-image:url(../images/menu/menu_a.jpg);
	background-position:left;
	background-repeat:no-repeat;
	vertical-align:bottom;
}

#am a:hover{
	width:206px;
	height:18px;
	float:left;
	text-align:center;
	background-image:url(../images/menu/roll_am.jpg);
	background-position:left;
	background-repeat:no-repeat;
	vertical-align:bottom;
}


#am_r {
	width:206px;
	height:18px;
	float:left;
	text-align:center;
	background-image:url(../images/menu/roll_am.jpg);
	background-position:left;
	background-repeat:no-repeat;
	vertical-align:bottom;
}


#ma a{
	width:206px;
	height:18px;
	float:left;
	text-align:center;
	background-image:url(../images/menu/menu_m.jpg);
	background-position:left;
	background-repeat:no-repeat;
	vertical-align:bottom;
}

#ma a:hover{
	width:206px;
	height:18px;
	float:left;
	text-align:center;
	background-image:url(../images/menu/roll_m.jpg);
	background-position:left;
	background-repeat:no-repeat;
	vertical-align:bottom;
}

#ma_r {
	width:206px;
	height:18px;
	float:left;
	text-align:center;
	background-image:url(../images/menu/roll_m.jpg);
	background-position:left;
	background-repeat:no-repeat;
	vertical-align:bottom;
}

#ph a {
	width:206px;
	height:18px;
	float:left;
	text-align:center;
	background-image:url(../images/menu/menu_p.jpg);
	background-position:left;
	background-repeat:no-repeat;
	vertical-align:bottom;
}

#ph a:hover {
	width:206px;
	height:18px;
	float:left;
	text-align:center;
	background-image:url(../images/menu/roll_p.jpg);
	background-position:left;
	background-repeat:no-repeat;
	vertical-align:bottom;
}


#ph_r {
	width:206px;
	height:18px;
	float:left;
	text-align:center;
	background-image:url(../images/menu/roll_p.jpg);
	background-position:left;
	background-repeat:no-repeat;
	vertical-align:bottom;
}


#ep a {
	width:206px;
	height:18px;
	float:left;
	text-align:center;
	background-image:url(../images/menu/menu_e.jpg);
	background-position:left;
	background-repeat:no-repeat;
	vertical-align:bottom;
}

#ep a:hover {
	width:206px;
	height:18px;
	float:left;
	text-align:center;
	background-image:url(../images/menu/roll_e.jpg);
	background-position:left;
	background-repeat:no-repeat;
	vertical-align:bottom;
}

#ep_r {
	width:206px;
	height:18px;
	float:left;
	text-align:center;
	background-image:url(../images/menu/roll_e.jpg);
	background-position:left;
	background-repeat:no-repeat;
	vertical-align:bottom;
}


#po a {
	width:206px;
	height:18px;
	float:left;
	text-align:center;
	background-image:url(../images/menu/menu_po.jpg);
	background-position:left;
	background-repeat:no-repeat;
	vertical-align:bottom;
}

#po a:hover {
	width:206px;
	height:18px;
	float:left;
	text-align:center;
	background-image:url(../images/menu/roll_po.jpg);
	background-position:left;
	background-repeat:no-repeat;
	vertical-align:bottom;
}

#po_r {
	width:206px;
	height:18px;
	float:left;
	text-align:center;
	background-image:url(../images/menu/roll_po.jpg);
	background-position:left;
	background-repeat:no-repeat;
	vertical-align:bottom;
}


#ca a {
	width:206px;
	height:18px;
	float:left;
	text-align:center;
	background-image:url(../images/menu/cavitation2_08.jpg);
	background-position:left;
	background-repeat:no-repeat;
	vertical-align:bottom;
}

#ca a:hover {
	width:206px;
	height:18px;
	float:left;
	text-align:center;
	background-image:url(../images/menu/rolll_ca.jpg);
	background-position:left;
	background-repeat:no-repeat;
	vertical-align:bottom;
}

#ca_r {
	width:206px;
	height:18px;
	float:left;
	text-align:center;
	background-image:url(../images/menu/rolll_ca.jpg);
	background-position:left;
	background-repeat:no-repeat;
	vertical-align:bottom;
}

#pe a {
	width:206px;
	height:18px;
	float:left;
	text-align:center;
	background-image:url(../images/menu/menu_pr.jpg);
	background-position:left;
	background-repeat:no-repeat;
	vertical-align:bottom;
}


#pe a:hover {
	width:206px;
	height:18px;
	float:left;
	text-align:center;
	background-image:url(../images/menu/roll_pr.jpg);
	background-position:left;
	background-repeat:no-repeat;
	vertical-align:bottom;
}


#pe_r {
	width:206px;
	height:18px;
	float:left;
	text-align:center;
	background-image:url(../images/menu/roll_pr.jpg);
	background-position:left;
	background-repeat:no-repeat;
	vertical-align:bottom;
}


#co a {
	width:206px;
	height:18px;
	float:left;
	text-align:center;
	background-image:url(../images/menu/menu_c.jpg);
	background-position:left;
	background-repeat:no-repeat;
	vertical-align:bottom;
}

#co a:hover {
	width:206px;
	height:18px;
	float:left;
	text-align:center;
	background-image:url(../images/menu/roll_c.jpg);
	background-position:left;
	background-repeat:no-repeat;
	vertical-align:bottom;
}

#co_r {
	width:206px;
	height:18px;
	float:left;
	text-align:center;
	background-image:url(../images/menu/roll_c.jpg);
	background-position:left;
	background-repeat:no-repeat;
	vertical-align:bottom;
}

#de a {
	width:206px;
	height:18px;
	float:left;
	text-align:center;
	background-image:url(../images/menu/bt_d.jpg);
	background-position:left;
	background-repeat:no-repeat;
	vertical-align:bottom;
}

#de a:hover {
	width:206px;
	height:18px;
	float:left;
	text-align:center;
	background-image:url(../images/menu/roll_d.jpg);
	background-position:left;
	background-repeat:no-repeat;
	vertical-align:bottom;
}

#de_r {
	width:206px;
	height:18px;
	float:left;
	text-align:center;
	background-image:url(../images/menu/roll_d.jpg);
	background-position:left;
	background-repeat:no-repeat;
	vertical-align:bottom;
}

#li a {
	width:206px;
	height:18px;
	float:left;
	text-align:center;
	background-image:url(../images/menu/menu_l.jpg);
	background-position:left;
	background-repeat:no-repeat;
	vertical-align:bottom;
}

#li a:hover {
	width:206px;
	height:18px;
	float:left;
	text-align:center;
	background-image:url(../images/menu/roll_l.jpg);
	background-position:left;
	background-repeat:no-repeat;
	vertical-align:bottom;
}

#li_r {
	width:206px;
	height:18px;
	float:left;
	text-align:center;
	background-image:url(../images/menu/roll_l.jpg);
	background-position:left;
	background-repeat:no-repeat;
	vertical-align:bottom;
}


#bl a {
	width:206px;
	height:18px;
	float:left;
	text-align:center;
	background-image:url(../images/menu/menu_bl.jpg);
	background-position:left;
	background-repeat:no-repeat;
	vertical-align:bottom;
}

#bl a:hover {
	width:206px;
	height:18px;
	float:left;
	text-align:center;
	background-image:url(../images/menu/roll_bl.jpg);
	background-position:left;
	background-repeat:no-repeat;
	vertical-align:bottom;
}

#bl_r {
	width:206px;
	height:18px;
	float:left;
	text-align:center;
	background-image:url(../images/menu/roll_bl.jpg);
	background-position:left;
	background-repeat:no-repeat;
	vertical-align:bottom;
}

/* SOUS LE MENU */

#traitorange {
	width:190px;
	text-align:center;
	margin-top:15px;
	margin-bottom:15px;
	margin-left:13px;
	height:1px;
	float:left;
	background-color:#f47e20;
}


#image {
	width:190px;
	text-align:center;
	margin-top:-10px;
	margin-bottom:15px;
	margin-left:14px;
	height:1px;
	clear:both;
}

#image2 {
	width:415px;
	text-align:center;
	margin-top:5px;
	margin-bottom:15px;
	margin-left:-288px;
	height:222px;
	float:left;
}


#tcontenu {
	width:725px;
	margin-top:215px;
	margin-bottom:15px;
	margin-left:-26px;
	height:340px;
	float:left;
}

#head {
	width:725px;
	height:35px;
	float:left;
}

#tg {
	width:272px;
	height:489px;
	float:left;
	margin-left:0px;
	margin-top:17px;
	padding:5px;
}

#tgb {
	width:272px;
	height:489px;
	float:left;
	margin-left:0px;
	margin-top:17px;
	padding:5px;
}

#td {
	width:425px;
	height:489px;
	float:left;
	margin-left:0px;
	margin-top:15px;
	padding:5px;
}

#tdo {
	width:260px;
	height:200px;
	float:left;
	margin-left:5px;
	margin-top:3px;
	padding:5px;
}

#tdo_a {
	width:260px;
	height:200px;
	float:left;
	margin-left:11px;
	margin-top:6px;
}

#txttdo {
	width:255px;
	height:200px;
	float:left;
	margin-left:10px;
	margin-top:-8px;
	padding:5px;
	line-height:13px;
}

#basr {
	width:690px;
	height:190px;
	float:left;
	margin-left:1px;
	margin-top:0px;
	padding:5px;
	line-height:13px;
}

#basr_a {
	width:690px;
	height:205px;
	float:left;
	margin-top:-4px;
	margin-left:-4px;
	line-height:13px;
}

#one {
	width:420px;
	height:200px;
	float:left;
	padding: 18px 4px 4px 0px;
}

#onebb {
	width:420px;
	height:183px;
	float:left;
	padding: 18px 4px 4px 0px;
}

#onebb2 {
	width:700px;
	height:625px;
	float:left;
	padding: 18px 4px 4px 0px;
	margin-top:65px;
}

#two {
	width:425px;
	height:300px;
	margin-left:2px;
	float:left;
	padding:4px;
}


#two1 {
	width:190px;
	height:225px;
	margin-left:2px;
	float:left;
	padding: 0px 4px 4px 0px;
}

#two2 {
	width:190px;
	height:225px;
	margin-left:2px;
	float:left;
	padding: 0px 4px 4px 19px;
}

#three {
	width:135px;
	height:200px;
	margin-left:18px;
	float:left;
	padding:4px;
	padding-left:2px;
}


/* FOOTER */

#footer {
	width:950px;
	height:109px;
	margin-left:-26px;
	margin-top:8px;
	margin-bottom:15px;
	float:left;
	background-image:url(../images/footer.jpg);
}

#lefooter {
	border-top:2px solid #D7398E;
	width:950px;
	height:109px;
	margin-left:-203px;
	margin-top:35px;
	margin-bottom:15px;
	float:left;
}

#footer1 {
	float: left;
    height: 89px;
    line-height: 14px;
    margin-top: 10px;
    padding: 10px;
    width: 182px;
}

#footer2 {
	width:200px;
	height:99px;
	float:left;
	padding:10px 0px 10px 10px;
	line-height:14px;
	margin-top:10px;
}

#footer3 {
	width:183px;
	height:99px;
	float:left;
	padding:10px 0px 10px 0px;
	line-height:14px;
	margin-top:10px;
}

#footer4 {
	width:148px;
	height:99px;
	float:left;
	padding:10px;
	line-height:14px;
	margin-top:10px;
	margin-left:8px;
}

#footer5 {
	 float: left;
    height: 97px;
    line-height: 13px;
    margin-top: 4px;
    padding: 10px 0 10px 7px;
    width: 167px;
}


#title {
	width:700px;
	height:22px;
	float:left;
	line-height:14px;
}

#horaire {
	width:265px;
	height:191px;
	float:left;
	line-height:20px;
	margin-top:10px;
	margin-left:0px;
}

#horaireb {
	width:700px;
	height:191px;
	float:left;
	line-height:20px;
	margin-top:30px;
	margin-left:0px;
}

#tarif {
	width:250px;
	height:200px;
	float:left;
	margin-top:10px;
	margin-left:0px;
}

/* TEXTES */

.rhonalpcom {
	font-family:corbel;
	font-size:15px;
	color:#FFFFFF;
	text-decoration:none;
}

.orange {
	font-family:corbel;
	font-size:24px;
	color:#f47e20;
}

h1 {
	font-family:corbel;
	font-size:24px;
	color:#f47e20;
	margin-top:0px;
	font-weight:normal;
               float:left;
}

.orangep {
	font-family:corbel;
	font-size:20px;
	color:#f47e20;
}

h2 {
	font-family:corbel;
	font-size:20px;
	color:#f47e20;
}

.orange13 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#f47e20;
}

.orange13b {
	font-family:corbel;
	font-size:13px;
	color:#f47e20;
}

.orange11 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#f47e20;
}

.orange12 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#f47e20;
}

.orange15E {
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	padding-left:35px;
	color:#f47e20;
}

.orange15E a{
	font-family:corbel;
	font-size:15px;
	padding-left:35px;
	color:#f47e20;
	text-decoration:none;
}

.rose12 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#d73a8f;
}

.rose13 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#d73a8f;
}

.rose14 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#d73a8f;
}

.rose16 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#d73a8f;
}

.rose24 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:24px;
	color:#d73a8f;
}

.rose22 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:22px;
	color:#d73a8f;
}

.blc14 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#FFFFFF;
}

.blc13 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#FFFFFF;
}

.blc12 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
}

.liens a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#F57E20;
	text-decoration:none;
}

.liens a:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#F57E20;
	text-decoration:underline;
}

.inputC {
	color:#d73a8f;
	background-color:#EFE6C2;
	border:1px solid #CFC7A8;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	
}

.roseI {
	font-weight:bold;
	font-size:16px;
	font-style:italic;
	color:#D73A8F;
}


#accesBoutique {
	float:left;
	margin-left:-75px;
}

