html{
	background-color:#FFF;
}

.titre
{
margin-left: 20px;
padding-top: 5px;
}


.gras
{
font-size: small;
}


.prix
{
padding-right: 10px;
}

.categorie
{
font-size: 12px;
font-weight: bold;
margin-left: 5px;
}

.soin
{
margin-left: 10px;
}


.scrollbar
{
	width: 375px;
    height: 320px;
    text-align: justify;
    border: 1px solid black;
    overflow: auto;
}


div#body_content{
	background:url(../images/fond_page.jpg) no-repeat 0 0;
	font:normal 12px Arial, Helvetica, sans-serif;
	height:620px;
	left:50%;
	margin:-300px 0 0 -475px;
	position:absolute;
	top:50%;
	width:950px;
}

a, a:visited{
	color:#000;
	text-decoration:none;
}
a:hover{
	color:#7b5140;
}
a img{
   	border:none;
}

p, ul, li, hr, img, form{
	margin:0;
	padding:0;
}

strong{
	font-weight:normal;
}

span.important{
	color:#445b07;
}

div.clear{
	clear:both
}

div#logo{
	background:url(../images/logo.png) no-repeat 0 0;
	height:155px;
	margin:0 auto;
	width:446px;
}



div#content{
	background:url(../images/content.jpg) no-repeat 0 0;
	height:360px;
	margin:0 auto;
	width:895px;
}
div#content div#bloc_gauche{
	display:inline;
	float:left;
	font-size:10px;
	padding:12px 0 0 20px;
	text-align:justify;
	width:410px;
}
div#content div#bloc_gauche div#texte{
	height:333px;
	overflow:hidden;
}
div#content div#bloc_gauche img#scroll_haut{
	position:absolute;
	top:174px;
	left:475px;
}
div#content div#bloc_gauche img#scroll_bas{
	position:absolute;
	top:342px;
	left:475px;
}
div#content div#bloc_gauche p{
	margin-top:20px;
}
body#salon div#content div#bloc_gauche p{
	margin-top:0;
}
div#content div#bloc_gauche div.bloc{
	background:url(../images/orchidee_bloc.png) no-repeat 0 0;
	padding-left:10px;
}
body#soins div#content div#bloc_gauche div.bloc{
	margin-bottom:20px;
}
div#content div#bloc_gauche img.titre{
	display:block;
	margin-bottom:10px;
}
body#salon div#content div#bloc_gauche img.titre{
	margin-bottom:3px;
}
body#soins div#content div#bloc_gauche img.titre{
	/*margin-top:10px;*/
}
div#content div#bloc_gauche div.soin_prix{
	clear:both;
	height:16px;
}
div#content div#bloc_gauche div.soin_prix_g{
	display:inline;
	float:left;
	width:45%;
}
div#content div#bloc_gauche div.soin_prix_d{
	display:inline;
	float:right;
	width:45%;
}
div#content div#bloc_gauche div.soin{
	background:url(../images/puce.png) no-repeat 0 1px;
	display:inline;
	float:left;
	padding-left:20px;
}
div#content div#bloc_gauche div.prix{
	display:inline;
	float:right;
}
div#content div#bloc_gauche div#actualite{
	background:url(../images/actualites.png) no-repeat 0 0;
	height:120px;
	margin:10px 0 0 -10px;
	padding:3px 30px 3px 10px;
	width:360px;
}
div#content div#bloc_gauche div#actualite img.picture{
	display:inline;
	float:left;
	margin-top:0;
}
div#content div#bloc_gauche div#actualite div{
	color:#241003;
	display:inline;
	float:right;
	font-size:13px;
	margin-top:3px;
	text-align:left;
	width:295px;
}
div#content div#bloc_gauche div#actualite a{
	background:url(../images/puce_actu.png) no-repeat 0 11px;
	display:block;
	color:#a4609c;
	padding:10px 0 0 16px;
}
div#content div#bloc_gauche div#actualite a:hover{
	color:#914381;
}
div#content div#bloc_gauche div a#plan{
	background:url(../images/puce_plan.png) no-repeat 10px 4px;	
	color:#000;
	font-size:11px;
	font-weight:bold;
	padding:2px 0 0 25px;
}
div#content div#bloc_gauche div a#plan:hover{
	color:#CCC;
}
div#content div#bloc_gauche p#contact_tarif{
	background:url(../images/puce_contact.png) no-repeat 0 3px;
	color:#8a5b9d;
	font-weight:bold;
	padding:2px 0 0 15px;
}

div#content div#bloc_droite{
	display:inline;
	float:right;
	padding:34px 0 0 25px;
	width:405px;
}
div#content div#bloc_droite div#photo{
	background:url(../images/photos.png) no-repeat 0 0;
	height:233px;
	margin-bottom:5px;
	padding:6px 0 0 8px;
	width:353px;
}
div#content div#bloc_droite div#miniatures{
	width:353px;
}
div#content div#bloc_droite div#miniatures img{
	cursor:pointer;
	margin:0 12px;
}

div.menus{
	background:url(../images/menus_default.jpg) no-repeat 0 0;
	height:61px;
	margin:0 auto;
	padding-left:45px;
	width:850px;
}
div.menus_accueil{
	background:url(../images/menus_accueil.jpg) no-repeat 0 0;
}
div.menus div{
	display:inline;
	float:left;
	font-size:14px;
	padding-top:24px;
	text-align:center;
	width:200px;
}
div.menus div:hover, div.menus div.men_cours{
	background:url(../images/menu_fleche.png) no-repeat 85px 0;
}
div.menus div.last{
	border:none;
}
div.menus div a{
	color:#FFF;
}

div#accueil div#image{
	background:url(../images/accueil.jpg) no-repeat 0 0;
	height:295px;
	margin:0 auto;
	width:895px;
}
div#accueil div#adresse{
	color:#241003;
	font:bold 11px Verdana, Arial, Helvetica, sans-serif;
	margin-top:20px;
	text-align:center;
	line-height:18px;
}

div#bloc_plan{
	display:none;
}
div#bloc_plan div#bloc_plan_fond{
	background-color:#000;
	color:#FFF;
	filter:alpha(opacity=80); /* pour IE */
	height:100%;
	left:0;
	opacity:0.8;			  /* pour Firefox */
	position:absolute;
	top:0;
	width:100%;
	z-index:99999;
}
div#bloc_plan div#bloc_plan_content{
	background-color:#FFF;
	border:1px solid #8d4f0c;
	height:323px;
	left:100px;
	padding:35px 0 0 27px;
	position:absolute;
	text-align:center;
	top:155px;
	width:733px;
	z-index:999999;
}
div#bloc_plan div#bloc_plan_content img{
	position:absolute;
	right:10px;
	top:5px;
}
div#bloc_plan div#bloc_plan_content iframe{
	border:1px solid #000;
}
div#bloc_plan div#bloc_plan_content img a{
	color:#000;
}

div#footer{
	color:#555;
	font-size:10px;
	position:absolute;
	bottom:0;
	left:0;
	text-align:center;
	width:950px;
}
div#footer a, div#footer a:visited{
	color:#777;
	text-decoration:none;
}
div#footer div#music{
	position:absolute;
	bottom:0;
	right:0;
}
