* {
margin: 0;
padding: 0;
}

.spacer{
clear:both;
border: none;
font-size:1px;
height:0;
line-height:0;
}

body{
font-family: Arial, Verdana, Helvetica, sans-serif;
background:#785d4a url(images/fond2.gif) repeat-x;
margin: 0;
padding: 0;
}

#body_accueil{
background:#785d4a url(images/fond.gif) repeat-x;

}

#general{
margin: 0 auto;
width:986px;
background:url(images/fond_general.gif) repeat-y;
}



/* Header__________________________________*/ 




#header_right_accueil{
margin-top:21px;
background:#a99787 url(images/degrade.jpg) no-repeat top left;
width:750px;
height:61px;
float:right;
}

#header_right_accueil object{
height:61px;
padding:0;
margin-left:15px;
}

#header_left_accueil{
float:left;
background: url(images/decoratrice-regine-andries.jpg) no-repeat bottom right;
width:236px;
height:221px; 
}

#header_accueil h1{
text-indent:-5000px;
display:block;
height:1px;
}

#header_accueil{
background:#a99787;
}

#header_accueil h2{
margin-top:20px;
margin-left:200px;
text-indent:-5000px;
background:url(images/coaching-deco.gif) no-repeat top left;
width:354px;
height:92px;
}

/* Header__________________________________*/ 


#header{
display:block;
background:#a99787 url(images/cache.gif) no-repeat top right;
height:132px;
}

#header_right{
margin-top:21px;
background: url(images/degrade.jpg) no-repeat top left;
float:right;
width:750px;
}

#header_right_accueil{
margin-top:21px;
background:url(images/degrade.jpg) no-repeat top left;
width:750px;
float:right;
}

#header_right object{
display:block;
height:61px;
padding:0;
margin-left:15px;
margin-bottom:22px;
}

#header h1{
font-size:1px;
color:#D3C8BA;
}

#header h2{
text-indent:-5000px;
color:#D3C8BA;
float:left;
background: url(images/coaching-deco-regine-andries.gif) no-repeat right bottom;
width:202px;
margin-left:34px;
height:132px; 
}

/* Menu__________________________________*/ 

#header_accueil ul{
list-style: none;
display:block;
width:750px;
height:26px;
}

#header ul {
list-style: none;
display:block;
width:750px;
}

#header li, #header_accueil li{
float: left;
}

#header a, #header_accueil a{
text-indent:-5000px;
color:#E2DED2;
display:block;
height:26px;
}

#accueil a{
width:75px;
background:url(images/accueil.jpg) no-repeat 0 0;
}

#notre_concept a{
width:93px;
background:url(images/notre-concept.jpg) no-repeat 0 0;
}

#notre_methode a{
width:96px;
background:url(images/notre-methode.jpg) no-repeat 0 0;
}

#regine_andries a{
width:115px;
background:url(images/regine-andries.jpg) no-repeat 0 0;
}

#realisations a{
width:117px;
background:url(images/les-realisations.jpg) no-repeat 0 0;
}

#autres_services a{
width:135px;
background:url(images/autres-services.jpg) no-repeat 0 0;
}

#nous_contacter a{
width:119px;
background:url(images/nous-contacter.jpg) no-repeat top right;
float:right;
}

#accueil a:hover, #notre_concept a:hover, #notre_methode a:hover, #regine_andries a:hover, #autres_services a:hover, #realisations a:hover, #nous_contacter a:hover{
background-position: 0 -26px;
color:#BC4B1F;
}

#accueil_on a{
width:75px;
background:url(images/accueil.jpg) 0 -26px;
color:#BC4B1F;
}

#notre_concept_on a{
width:93px;
background:url(images/notre-concept.jpg) 0 -26px;
color:#BC4B1F;
}

#notre_methode_on a{
width:96px;
background:url(images/notre-methode.jpg) 0 -26px;
color:#BC4B1F;
}

#regine_andries_on a{
width:115px;
background:url(images/regine-andries.jpg) 0 -26px;
color:#BC4B1F;
}

#autres_services_on a{
width:135px;
background:url(images/autres-services.jpg) 0 -26px;
color:#BC4B1F;
}

#realisations_on a{
width:117px;
background:url(images/les-realisations.jpg) 0 -26px;
color:#BC4B1F;
}

#nous_contacter_on a{
width:119px;
background:url(images/nous-contacter.jpg) 0 -26px;
color:#BC4B1F;
}

/* Contenu__________________________________*/ 


#contenu{
float:left;
width:740px;
}

#colonne_gauche {
float:left;
display:block;
width:202px;
margin-left:35px;}

#contenu object, #contenu img{

}

h3{
margin-bottom:30px;
margin-top:30px;
display:block;
width:202px;
color:#d0c7bd;
font-size:24px;
font-weight:normal;
}

h4{
display:block;
width:202px;
margin-top:20px;
margin-left:35px;
color:#231d19;
font-size:16px;
float:left;
padding:0;
}

#contenu #ancre{
margin-top:20px;
margin-left:35px;
width:202px;
float:left;
padding:0;
}

#contenu object#dewslider4{
margin:35px 50px;
}

#contenu #ancre li{
list-style: none;
padding:0;
margin-bottom:10px;
line-height:14px;
}

#contenu #ancre a{
display:inline;
color:#231d19;
font-size:12px;
font-weight:bold;
padding:0;
}

#contenu a.lien{
display:inherit;
color:#D3C8BA;
}

#contenu #ancre a:hover{
color:#BF0000;
}

h3 strong{
color:#231d19;
font-size:30px;
}

#contenu p{
color:#d0c7bd;
font-size:12px;
text-align:justify;
line-height:20px;
}

#texte{
margin-top:20px;
width:440px;
float:right;
padding:10px;
}

#texte_accueil{
margin-top:10px;
width:440px;
float:right;
padding:10px;
}

#contenu p.gris{
color:#d0c7bd;
background:#993522;
padding:10px;
font-size:14px;
font-weight:bold;
margin-bottom:15px;
line-height:20px;
}


#contenu strong.orange{
color:#231d19;
font-size:13px;
text-align:left;
}

#contenu strong.grisbold{
color:#231d19;
font-weight:bold;
}

#contenu p.gris strong{
color:#FFFFFF;
}

#contenu ul.puce {
margin-left:16px;
width:423px;
color:#d0c7bd;
font-size:12px;
text-align:justify;
list-style-image:url(images/puce.gif);
}

#contenu a {
display:block;
color:#231d19;
font-size:12px;
font-weight:bold;
text-decoration:none;
padding:5px 0;
}

#contenu a:hover {
color:#444442;

}

#contenu li{
padding-top:5px;
}

#contenu li#diapo-clas, #contenu li#diapo-cont {
list-style:none;
}

#contenu li#diapo-clas a, #contenu li#diapo-cont a{
color:#d0c7bd;
font-size:14px;
display:block;
height:120px;
width:330px;
border-bottom:1px solid #866d5b;
padding-left:110px;
line-height:30px;
}

#contenu li#diapo-clas a:hover, #contenu li#diapo-cont a:hover{
color:#231d19;
}

#contenu li#diapo-clas a{
background:url(images/galerie-classique.jpg) no-repeat left 12px;
}

#contenu li#diapo-cont a{
background:url(images/galerie-contemporain.jpg) no-repeat left 12px;
}


/* Colonne__________________________________*/ 

#colonne{
background:#866d5b;
width:196px;
float:right;
height:350px;
}

#colonne dl {
}

#colonne dt {
margin-left:15px;
color:#231d19;
font-size:14px;
}

#colonne dd {
margin-left:25px;
margin-top:10px;
color:#d0c7bd;
font-size:11px;
margin-right:15px;
}

#colonne dd a {
color:#d0c7bd;
font-size:11px;
text-decoration:none;
}

#colonne dd a:hover {
color:#FFF;
font-size:11px;
text-decoration:none;
}

#coachdeco{
margin:15px 0;
}

#temoignages{
margin:15px 0;
}

#presse{
margin:15px 0;
}


/* Contact__________________________________*/ 

#contenu #texte_contact p {
margin-left:25px;
margin-top:30px;
width:150px;
float:left;
padding:10px;
text-align:left;
}


form{
	margin:30px 0 10px 10px;
	float:right;
	width:260px;
	padding:10px;
	background:#785D4A;
}

form li{
	list-style:none;
	text-align:left;
}

form input, form textarea{
	margin-bottom:3px;
	border:1px solid #D8D8D8;
	scrollbar-face-color: #ffffff;
	scrollbar-shadow-color: #D8D8D8;
	scrollbar-highlight-color: #D8D8D8;
	scrollbar-3dlight-color: #FFFFFF;
	scrollbar-darkshadow-color: #FFFFFF;
	scrollbar-track-color: #FFFFFF;
	scrollbar-arrow-color: #D8D8D8;
}

form label{
	color:#FFFFFF;
	font-size:12px;
	float:left;
	width:80px;
	height:18px;
}

#contenu form a{
	margin: 5px 0 0 80px;
	display:block;
	text-align:center;
	line-height:18px;
	width:80px;
	background:#FFFDF3;
	text-decoration:none;
	color:#BF0000;
	height:20px;
	padding:0px;
	font-weight:bold;
}

#contenu form a:hover{
	background:#BF0000;
	color:#FFFDF3;
}

#contenu .legende {
color:#cac7bd;
display:block;
margin-top:-20px;
font-size:11px;
text-decoration:none;
}
/* Presse__________________________________*/ 

#contenu #presse_parle{
margin-top:30px;
width:440px;
float:right;
}

#contenu #presse_parle a {
padding:0;
margin:0;
}

#contenu #presse_parle p{
width:520px;
float:right;
padding:10px;
}

#contenu #presse_parle img{
margin-right:35px;
margin-bottom:35px;
float:left;
}

/* Footer__________________________________*/ 

#footer {
border-top:1px solid #a99787;
font-size:10px;
color:#a99787;
text-align:center;
display:block;
width:952px;
float:right;
background:#785d4a;
}

#footer a{
font-size:10px;
color:#a99787;
text-decoration:none;
}