@charset "utf-8";
/* CSS Document */
body {
	background-image: url(images/background.jpg);
	background-repeat: no-repeat;
}


.transOFF {width: 100%; background-color: white; }
.trans50 {width: 100%; background-color: white;opacity:.50;filter: alpha(opacity=50); -moz-opacity: 0.5; }
.trans25 {width: 100%; background-color: white;opacity:.25;filter: alpha(opacity=25); -moz-opacity: 0.25; }
.trans75 {width: 100%; background-color: white;opacity:.75;filter: alpha(opacity=75); -moz-opacity: 0.75; }
#main_table
{
	/*margin-top:50px;*/
}
.italic
{
	font-style:italic;
	font-weight:bold;
}

.italic a:link
{
	color:#666666;
	text-decoration:none;
}

.italic a:visited
{
	color:#666666;
	text-decoration:none;
}

.italic a:hover
{
	color:#666666;
	text-decoration:underline;
}

.italic a:activate
{
	color:#666666;
	text-decoration:none;
}

#header
{
	text-align:right;
	width:927px;
	margin-top:80px;
	margin-bottom:0;
}

#footer
{
	text-align:right;
	width:927px;
	height:13px;
	margin-bottom:0;
	font-family:"Trebuchet MS";
	font-size:12px;
}
#footer ul
{
	list-style-type:none;
	float:right;
	color:#666666;
}
#footer li
{
	display:block;
	float:left;
	margin-left:3px;	
}

/*logo pour Mozilla etc*/
ul > li#logo_hersley
{
filter:none !important;
padding-left:21px;
background:url(images/hersley_logo.png) no-repeat !important;
width:21px;
height:13px;
}

/*logo pour IE 6*/
#logo_hersley
{
background: none;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/hersley_logo.png", sizingMethod="image");
width:21px;
height:13px;
}

#menu_content {
	text-align:center;
	/*padding-top:300px;*/
	background-image: url(images/menu_bg.jpg);
	background-repeat:no-repeat;
	display: block;
	margin: 0px;
	padding: 0px;
	padding-left:8px;
	height: 535px;
}

.menu ul
{
	display:block;
	width:160px;
	list-style-type:none;
	margin:0;
	padding:0;
}

.menu li
{
	list-style-type:none;
}

#page_title {
	font-family: "Arial Narrow";
	font-size: 20px;
	font-style: normal;
	font-weight: bolder;
	color: #A7733C;
	text-align: center;
	background-image: url(src/page_title/institut_title.png);
	background-repeat: no-repeat;
	display: block;
	height: 33px;
	width: 116px;
	text-indent: -10000px;
	margin-left: 150px;
	border-top-style: dotted;
	border-right-style: dotted;
	border-bottom-style: dotted;
	border-left-style: dotted;
}

#services_title
{
	margin-top:5px;
	margin-left:12px;
	width:318px;
	height:12px;
	background:url(images/service_page_title.jpg) no-repeat;
	text-indent:-1000px
}

#produits_title
{
	margin-top:5px;
	margin-left:12px;
	width:319px;
	height:12px;
	background:url(images/produit_page_title.jpg) no-repeat;
	text-indent:-1000px
}

#institut_title
{
	margin-top:5px;
	margin-left:12px;
	width:319px;
	height:15px;
	background:url(images/institut_page_title.jpg) no-repeat;
	text-indent:-1000px
}

#contact_title
{
	margin-top:5px;
	margin-bottom:5px;
	margin-bottom:10px !important;
	margin-left:12px;
	width:316px;
	height:15px;
	background:url(images/contact_page_title.jpg) no-repeat;
	text-indent:-1000px
}

#tarif_title
{
	margin-top:5px;
	margin-bottom:0px;
	margin-left:12px;
	width:316px;
	height:15px;
	background:url(images/tarif_page_title.jpg) no-repeat;
	text-indent:-1000px;
	/*border:#000000 solid 1px;*/
}
.adresse {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bolder;
	color: #e6a354;
	padding: 20px;
	line-height: 1.5em;
	letter-spacing: 1.5px;
}

.content {
	font-family: Tahoma;
	font-size: 15px;
	font-style: normal;
	font-weight: normal;
	line-height:1.3em;
	color: #A7733C;
	padding: 20px;
}

label
{
	display:block;
}

.content a:link{
	font-weight:bold;
	text-decoration:none;
	color: #A7733C;
	}
	
.content a:visited{
	font-weight:bold;
	text-decoration:none;
	color: #A7733C;
}
.content a:hover
{
	text-decoration:underline;
	
}

.content a:active{
	font-weight:bold;
	text-decoration:none;
	color:#FFCC00;
}

#left_image_inst {
	display: block;
	height: 589px;
	background-image: url(images/left_pic_institut.jpg);
}
#left_image_prod {
	display: block;
	height: 589px;
	background-image: url(images/left_pic_produits.jpg);
}
#left_image_serv {
	display: block;
	height: 589px;
	background-image: url(images/left_pic_services.jpg);
}
/***********************SERVIVES*************************/
.description_service {
	/*border:red 1px solid; */
	float:left;
	z-index:0;
	display:block;
	width:350px !important;
	/*width:300px;*/
	/*height:70px;*/
	margin-left:15px;
	padding:0 10px 10px 10px;
	color:#B1824F;
	font-family:"Trebuchet MS";
}

.description_service h5{
margin-bottom:10px;
text-decoration:underline;
font-family:sans-serif;
}

.un_service
{
	/*margin:20px;*/
	margin-top:10px;
	margin-left:7px;
}

#tab_coiffure,#tab_epilation,#tab_massage, #tab_soins, #tab_onglerie
{
	background:#FFFFFF;
}

#service_page_2
{
	/*display:block;*/
}



.titre_tarif
{
	color: #A7733C;
	margin-bottom:0;
	padding-bottom:0;	
}

.sous_titre_tarif
{
	color: #A7733C;
	margin-left:5px;
	margin-bottom:0;
	padding-bottom:0;	
}

.sous_titre_tarif + ul
{
	margin:0;
}

.les_tarifs
{
	font-family:"Trebuchet MS";
	font-size:13px;
	color: #A7733C;
	margin:0;
	padding-left:10px;
}

.les_tarifs li
{
	list-style-type:none;
}


/*************************Contact****************************/
#contact_form
{
	margin:0;
}
#contact_form dd
{
	margin-left:0;
}

#contact_form dt
{
	font-family:"Trebuchet MS";
	font-size:13px;
	color: #A7733C;
	letter-spacing:-0.02em;
}

#contact_form input
{
	border:#FDAE49 solid 1px;
}

.form_button
{
	border:#FDAE49 solid 1px;
	background-color:#513127;
	color:#FDAE49;
}

#contact_form textarea
{
	border:#FDAE49 solid 1px;
	scrollbar-base-color:#FDAE49;
 	scrollbar-3dlight-color:#FDAE49;
  	scrollbar-arrow-color:#FDAE49;
  	scrollbar-darkshadow-color:#FDAE49;
  	scrollbar-face-color:#FDAE49;
  	scrollbar-highlight-color:#FFFFFF;
  	scrollbar-shadow-color:#FFFFFF;
  	scrollbar-track-color:#FFFFFF;
}

#log_res {
	color:#993300;
	overflow: auto;
	padding-top:3px;
	font-weight:bold;
	font-style:italic;
	font-size:11px;
	/*height:20px;*/
}

#log_res.ajax-loading {
	padding: 12px 0;
	background: url(http://demos.mootools.net/demos/Group/spinner.gif) no-repeat center;
}


/**tarifs**/
#tarif_coiffure
{
	margin-top:0;
}

.resume_tarif {
	font-family: "Trebuchet MS";
	font-style: italic;
	line-height: normal;
	font-weight: bold;
	text-decoration: underline;
}

#coiffure_link:link, #soins_link:link, #onglerie_link:link
{
	text-decoration:none;
	display:block;
	/*border:#A7733C;*/
}

#coiffure_link a:visited, #soins_link a:visited, #onglerie_link a:visited
{
	text-decoration:none;
	display:block;
	/*border:#A7733C;*/
}

/*#coiffure_link, #soins_link, #onglerie_link
{
	display:block;
	border-bottom:#A7733C solid 2px;
	border-top:#A7733C solid 2px;
	border-left:#A7733C solid 2px; 
}*/

.titre_link
{
	display:block;
	text-decoration:none;
	border-bottom:#A7733C dotted 1px;
	margin-top:0 !important;
	margin-top:15px;
}

.titre_link_selected
{
	display:block;
	text-decoration:none;
	border-bottom:#A7733C solid 1px;
	text-align:right;
}

.resume_tarif
{
	display:block;
	color:#A7733C;
	text-indent:15px;
}

#footer
{
	color:#333333;
	font-weight:bold;
}
