*{outline:0;}
p,div,span{ margin:0; padding:0; border:0; outline:0; text-decoration:none; font-size:13px; }
img{border:0;}
html, body { margin:0px;background-color:#2b1f13;color:white;font-family:Trebuchet MS, Arial, Helvetica, sans-serif;}

/*
 *
 * PROPRIETES IMPORTANTE
 * Propriétés importantes et récurrentes
 *
*/

a { color:#B99D6C; font-weight:bold; font-size:12px;text-decoration:none;  }
h1,h2,h3,h4,h5{margin:0px; margin-bottom:8px;}
ul, li { list-style:none; }

.clear { clear:both; width:100%; height:0; line-height:0; }
.cache { display:none; }
.left { display:block; float:left; }
.right { display:block;float:right; }

.comm{display:none;color:#888; position:absolute; margin-top:-18px;margin-left:18px; background:#ffc; border:1px solid #fa5;padding:3px;}
.comment{color:#aaa;font-style:italic;}

input.error, textarea.error{border:2px solid #e00;}
input, textarea, button{border:1px double #aaa; background:#eee; font-family:Arial; }
button{
margin-right:15px;
}
textarea{width:500px; height:80px;font-size:12px;}

label{display:block; text-align:right; padding-right:10px;}
#formlogin label{
text-align:center;
}
/*
 *
 * MESSAGES DE CONFIRMATION
 * Propriétés des éléments de validation ou d'échec des formulaires
 *
*/
.comm_error { color:#c22; }
.avert_message, .error_message{padding:7px 15px; margin:7px auto; font-size:14px; font-weight:bold;width:500px;text-align:center;}
.avert_message { background:#afa; color:#262; border:3px solid #262;  }
.error_message {  background:#faa; color:#622; border:3px solid #622;}


/*
 *
 * PAGINATION
 * Propriétés du système de pagination présent sur le site
 *
*/
.pagination_number { width:100%; height:24px; }
.pagination { width:100%; height:24px; }
.pagination_nb { display:block; float:left; border:1px solid #c7c7c7; background:#FFF; width:18px; height:17px; margin-top:1px; padding-top:3px; text-align:center; margin-right:2px; }
.pagination_nb a { float:left; width:18px; height:20px; color:#0099FF; font-size:12px; font-weight:bold; }
.pagination_nb:hover { float:left; border:1px solid #FB3FB9; width:18px; height:17px; color:#FB3FB9; font-size:12px; font-weight:bold; }
.pagination_nb_actif a { float:left; background:#FFF; width:18px; height:17px; border:1px solid #0099FF; color:#0099FF; font-size:12px; font-weight:bold; padding-top:3px; text-align:center; margin-right:2px; margin-top:1px; }


/******************************************************/

#header{height:125px; /*border-bottom:2px solid #9dd2d5;*/ padding:0px 10px 20px; text-align:center;
margin-bottom:10px;background:url('../images/degrade_haut.png') repeat-x bottom; }

#main{margin:0px 8px;}

#formlogin{text-align:center;}


#template{font-size:12px; font-family:times; margin:0 auto;}
#resultat{font-size:12px; font-family:times;}


div#wrapper {
	background-color:#261b14;
	margin:0px;
	width:100%;
}
/***********  Header  *********/

div#header {
	background:url('../images/comptoir-spa-header-bckg.gif') #261b14 repeat-x;
	background-position:top;
	height:160px;
	position:relative;
	
	padding-top:20px;
	margin-bottom:0px;
	padding-bottom:0px;
}
div#top_header
{
	height:107px;
	width:842px;
}

div#headerContent {
	/*height:180px;*/
	margin:0px auto;
	position:relative;
	text-align:left;
	width:842px;
}
a#link-logo {
	display:block;
	background-image:url('../images/comptoir-spa-logo.png');
	background-repeat:no-repeat;
	height:71px;
	width:416px;
	text-decoration:none;
	margin:0 auto;
	padding-right:30px;
}
a#link-logo span {
	visibility:hidden;
}
div#linksHeader {
	position: Absolute;
	top:-10px;
	right: 0px;
	color:#FFFFFF;
	width:140px;
}
div#linksHeader a {
	color:#FFFFFF;
	font-size:11px;
	font-weight:normal;
	margin:0 0 0 4px;
	text-decoration:none;
}
div#linksHeader a:hover {
	text-decoration:underline;
}
/***********  Menu  *********/

div#menu {
	text-transform: uppercase;
	font-size:14px;
	text-align:center;
	height:30px;
	margin:0 auto;
	display:table;

}
#menu a
 {
	 Font-size:14px;
	 font-weight:normal;
	 color:#ffffff;
	 text-decoration:none;
	 text-transform:uppercase;
	 display: block;
	 float:left;
	 line-height:43px;
	 padding:0 15px 0 15px;
 }
 
 #menu ul{margin:0; float:left;}
 #menu ul li{float:left; background:none;margin:0;padding:0;}
 
 
#menu a:hover
 {
	background-image:url('../images/comptoir-spa-menu-hover-bckg.gif');
	background-repeat:repeat-x;
 }
 #menu a.active
 {
	background-image:url('../images/comptoir-spa-menu-hover-bckg.gif');
	background-repeat:repeat-x;
 }
/***********  Contenu  *********/
ul {
	margin-bottom:20px;margin-left:0;margin-top:10px;padding-left:20px;
}
p {
	color: #ffffff;line-height:18px;margin-top:10px;margin-bottom:15px;font-size:13px;
}
li {
	background-image:url(../images/comptoir-spa-paris-puce.gif) ;background-position:left 5px;background-repeat:no-repeat;list-style-image:none;list-style-position:outside;list-style-type:none;font-weight:normal;line-height:18px;
	padding-left:18px ;
	font-size:13px;
}

div#content {margin:0 auto; padding-bottom:25px; text-align:left;width:842px;background-color:#261b14;}
.centreTab {
	padding:0px 0 0 45px;
	width:602px;
	_width:557px;
}
img.bordure
{
	border: 4px solid #FFFFFF;
	margin-right:25px;
	float:left;
}
img.bordure2
{
	border: none;
	margin-right:25px;
	float:left;
}
td.focusComptoir, td.focusRituel, td#blocActus, td#blocVideo
{
	padding-bottom:20px;
}
td#blocVideo
{
	width:245px;
	text-align:center;
}
td#blocVideo h2{
background-image:none;
padding-left:0px;
}
td#blocActus
{
	background:url('../images/actus-spa-bckg.gif') no-repeat;
	width:243px;
	height:387px;
	text-align:center;
}
#blocActus img{float:none;margin-right:0px;margin-top:10px;}
td#blocActus h3
{
	background:url('../images/comptoir-spa-paris-news.png') no-repeat;
	width:188px;
	height:27px;
	display:block;
	margin:0 auto;
	margin-top:27px;
	padding-top:5px;
}
td#blocActus h4
{
	font-weight:bold;
	font-size:13px;
	background:none;
	padding-bottom:10px;
	margin-bottom:0px;
}
#blocActus p{width:75%;margin:0 auto;padding:5px;text-align:left;}
a.ensavoirplus:hover, a.ensavoirpluspetit:hover{text-decoration:underline;}
a.ensavoirplus{
	background:url('../images/comptoir-spa-paris-bouton-bckg.gif') no-repeat; width:236px; height:39px; 
	display:block; text-align:center; line-height:40px;text-transform:uppercase;
}
a.ensavoirpluspetit{
	background:url('../images/comptoir-spa-paris-bouton-petit-bckg.gif') no-repeat;	width:189px;height:39px;display:block;
	text-align:center;line-height:40px;margin:0 auto;text-transform:uppercase;
}


h1 {
	color: #e0be8b;font-size: 24px;font-weight:normal;padding-left:25px ;background-image:url(../images/comptoir-spa-paris-titres.gif);background-position:top left;background-repeat:repeat-y;margin-bottom:0; line-height: 29px;
}
h2 {
	color: #bb9d72;
	font-size: 16px;
	margin-bottom: 15px;
	font-weight :normal;
	padding-left:25px;
	background-image:url(../images/comptoir-spa-paris-titres.gif);
	background-position:top left;
	background-repeat:repeat-y;
}

h1+h2
{margin-top:0px;}
h3 {	font-size: 14px;font-weight:bold; color: #b1a491; margin-bottom: 10px; margin-top: 10px;}
#leftcolumn{width:165px; border-right:1px solid #a28863; margin-right:30px;}
#leftcolumn h2{background-image:none;padding-left:0;text-align:center;margin-bottom:10px;text-transform:uppercase;width:160px;}
#leftcolumn a{display:block;border-top:1px dashed #5A4935 !important;width:160px;text-align:center;padding-top:5px; padding-bottom:5px;color:white;}
#leftcolumn a:hover{color:#A28863;}
#leftcolumn h2 a{border:none;font-size: 16px;color: #b1a491;font-weight:normal;margin-bottom:10px;padding-left:0;padding-top:0px;}
#leftcolumn h2 a:hover{border:none;font-size: 16px;color: #b1a491;font-weight:normal;margin-bottom:10px;padding-left:0;padding-top:0px;}
#leftcolumn a.active{color:#B1A491;}

/** voir enfant **/
p.enfant
{text-align:right;}
.enfant a:hover
{color:white;}
hr{background-image:url(../images/hr.gif);background-repeat:no-repeat; width:644px; height:1px; border:0;}
/** sitemap **/
/** sitemap **/

.sitemap1{margin:20px 0 7px 30px;font-size:16px; display:block;font-weight:bold; }
.sitemap2{ margin-left:50px;font-size:14px; display:block;color:white; }

.sitemap1:hover, .sitemap2:hover{color:#B1A491;}
	
/***********  Footer  *********/

#footer {
	background-image:url('../images/comptoir-spa-footer-bckg.gif');
	background-repeat:repeat-x;
	background-position:top;
	height:135px;
	width:100%;
	padding-top:10px;
}
#footerLinks {
	margin:0px auto;
	text-align:right;
	width:842px;
}
#footerLinks p, {
	color:#ffffff;
	font-size:12px;
	text-align:left;
	margin:0px;
	font-weight:normal;
	text-decoration:none;
}

#foot a 
{
	color:#ffffff;
	font-size:12px;
	text-align:left;
	margin:0px;
	font-weight:normal;
	text-decoration:none;
}

#foot a:hover,  #foot1 a:hover{
	text-decoration: underline;
	font-weight:normal;
}
td#foot {
	padding-top: 3px;
}
#foot1 p, #foot1 a {
	padding-top: 5px;
	color:#ffffff;
	font-size:12px;
	text-align:left;
	font-weight:normal;
}
.zoom{}

