html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin:0;padding:0;border:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;}
table {border-collapse:separate;border-spacing:0;}
caption, th, td {text-align:left;font-weight:normal;}
table, td, th {vertical-align:middle;}
blockquote:before, blockquote:after, q:before, q:after {content:"";}
blockquote, q {quotes:"" "";}
a img {border:none; }
a { text-decoration:none; color:#fff; font-weight:normal}

html
{
background:url('images/fond-haut.jpg')  #160b16 no-repeat center top;

}


body {

font-family: verdana,sans-serif;
font-size: 13px;
line-height: 1.6;
background:url(images/fond-menu.png) repeat-x 0 158px; 
color:#f04261;
border-top:15px solid #930020
}
#page
{
	width:900px;
	margin:0 auto;


}
#header
{
padding:35px 0;
width:100%;
text-align:center;
height:88px;
}
#menu
{
height:32px;
width:100%;
padding:8px 0 15px 0;
overflow:hidden;

}

#menu ul li a:hover,#menu ul li a.selected
{
color:#FFF;

}
#a_la_une
{
width:100%;
height:330px;
margin:0 0 20px 0;

}
#bloc_content
{
width:860px;
background:#48071A url(images/frise-droite.png) no-repeat bottom right;
min-height:480px;
padding:30px 20px 60px 20px;
height:auto;
}
#content_acc_left
{
width:580px;
float:left;

}
#content_acc_right
{
width:250px;
float:right;
}
#content_acc_right ul
{
padding:0 0 20px 0;
}
#content_acc_right ul li , #acc_soin ul li
{
background:url(images/btn-suivant.png) no-repeat 0 6px;
padding:0 0 5px 15px;
list-style:none;
line-height:16px;


}
#footer_bg
{
clear:both;
background:url(images/bootm-png24.png) repeat-x bottom;
height:130px;
position:relative;
top:-7px;
overflow:hidden
}
#footer
{
	padding:30px 0 0 0;
	width:900px;
	margin:0 auto;
	text-align:left
}
#footer ul
{
	margin:0;
	padding:0;
	width:210px;
	height:100px;
	float:left;
}
#footer li
{
	margin:0 0 3px 0;
	padding:0 0 0 15px;
	list-style:none;
	background:url(images/btn-suivant.png) 0 6px no-repeat;
	font-size:11px;
	color:#311E27;
}
#footer li a
{
	color:#311E27;
	font-size:11px
}
#logo_bottom
{
	width:170px;
	padding:25px 50px 0 0;
	float:right;
	height:50px;
	
}
/* css content */
#content_acc_left h1, h2.title, h1.titre
{
background:url(images/ligne.png) repeat-x bottom;
margin:0 0 10px 0;
padding:0 0 3px 0;

}
#content_acc_left h1 a, h2.title a, h1.titre a
{
font-family: verdana,sans-serif;
color: #FFF;
font-size: 18px;
letter-spacing: -0.4pt;
}
#content_acc_left p
{
margin:10px 0;
text-align:justify
}
#content_acc_left ul li
{
margin:0 0 0 15px
}
#content_acc_left ul
{
margin:10px 0;

}
#content_acc_left h2
{
font-family: "trebuchet MS",sans-serif;
color:#fff;
font-size: 17px;
}
#content_acc_left h3
{
font-family: "trebuchet MS",sans-serif;
color:#fff;
font-size: 16px;
}
#content_acc_left h4
{
font-family: "trebuchet MS",sans-serif;
color:#fff;
font-size: 15px;
}
/* Captions & aligment */
img.centered {
	display: block;
	margin-left: auto;
	margin-right: auto;
	}

img.alignright {
	margin: 4px 4px 6px 11px;
	display: inline;
	}

img.alignleft {

	margin: 4px 11px 6px 4px;
	display: inline;
	}

.alignright {
	float: right;
	}

.alignleft {
	float: left;
	}
/* End Images */
.border_img
{
border:#160b16 5px solid

}

#btn_commande
{
height:110px;
padding:20px 0;
width:100%
}
#btn_carte_credit
{
height:62px;
width:100%

}
/* a la une */
.sliderwrapper_video {
overflow:hidden;
width:900px;
position:relative;
height:330px;
}

.sliderwrapper_video .contentdiv {
filter:progid:DXImageTransform.Microsoft.alpha(opacity=100);
left:0;
visibility:hidden;
width:900px;
position:absolute;
top:0;
height:330px;
-moz-opacity:1px;
opacity:1px;
overflow:hidden
}
.png_24_une
{
height:330px;
width:900px;
background:url(images/fond-une.png) no-repeat;
position:relative;
top:-330px
}
.pagination_video {
display:none
}

/* fin à la une*/
#acc_present
{
width:100%;
padding:0 0 20px 0;
}
#acc_soin
{
width:280px;
height:350px;
background:url(images/ligne.png) bottom repeat-x;
float:left;
overflow:hidden

}
#acc_massage
{
width:280px;
height:375px;
float:right;
overflow:hidden;
}
.acc_massage_txt
{
width:280px;
height:350px;
background:url(images/ligne.png) bottom repeat-x;
overflow:hidden
}
.lire_more
{
height:15px;
width:280px;
padding:5px 0 0 0;
text-align:right
}
.lire_more a
{
	padding:0 0 0 15px;
	background:url(images/btn-suivant.png) 0 5px no-repeat;
	font-size:11px;	
	color:#fff;
}

.border_img_esp
{
margin:10px;

}