*{
margin:0;
padding:0;
}

body{
margin:0;
padding:0;
text-align:center;
background:#fff url("../img/back.jpg") repeat-x left top;
font-family: trebuchet MS;  
font-size:0.8em;
color:#535353;
}

div#page{
font-size:0.8em;
}

#content{
width:950px;
background:transparent url("../img/top.jpg") no-repeat left top;
margin:auto;
text-align:justify;
height:660px;
}



html>body #content {
height: auto;
min-height: 660px;
}
 
.contenu{
margin-left:35px;
margin-top:150px;
width:530px;
padding-bottom:20px;
float:left;
}

.notes_vertes{
margin:10px 0 15px 0;
padding: 15px 15px 5px 15px;
width:600px;
float:left;
border: 1px solid #b8cc7e;
}

.notes_vertes_petit{
margin:10px 0 0 0;
padding: 15px;
width:200px;
float:left;
border: 1px solid #b8cc7e;
background-color: #e5eade;
}

.notes_roses{
margin:10px 0 0 0;
padding: 15px;
width:600px;
float:left;
border: 1px solid #d10078;
background-color: #fae5ef;
}

em{
font-size: 0.8em;
font-style:italic;
text-align:left;
}

.contenu_biographie , .contenu_temoignages{
width:890px;
}

.contenu_approches,.contenu_therapie,.contenu_yoga{
width:660px;
}
.petitecolonne{
width:224px;
margin-left:30px;
float:left;
}
.contenu_contact {
width:590px;
}
.blog{
margin-left:35px;
margin-top:150px;
width:620px;
float:left;
}

.contenu_yoga_colonne{
float:left;
width:300px;
}

.colonne{
float:left;
width:195px;
margin: 180px 0 0 20px;
}

.colonne_blog{
float:left;
width:195px;
margin: 180px 0 0 20px;
}

/*---------------------------SERVICES----------*/
div.range{
width:684px;
float:left;
text-align: left;
}

div.service01{
margin:0;
padding:37px 0 0 12px;
background:#fff url("../img/naturopathie.jpg") no-repeat;
width:159px;
float:left;
}
div.service01 a{
color: #1c5a22;
text-decoration:underline;
}

div.service01 a:hover{
text-decoration:none;
}
div.service02{
margin:0;
padding:57px 0 0 12px;
background:#fff url("../img/types_glandulaires.jpg") no-repeat;
width:159px;
float:left;
}
div.service02 a{
color: #eb5e00;
text-decoration:underline;
}

div.service02 a:hover{
text-decoration:none;
}
div.service03{
margin:0;
padding:57px 0 0 12px;
background:#fff url("../img/soins_ayurvediques.jpg") no-repeat;
width:159px;
float:left;
}
div.service03 a{
color: #6b9e32;
text-decoration:underline;
}

div.service03 a:hover{
text-decoration:none;
}
div.service04{
margin:0;
padding:37px 0 0 10px;
background:#fff url("../img/psycho_corporel.jpg") no-repeat;
width:161px;
float:left;
}
div.service04 a{
color: #2767a6;
text-decoration:underline;
}
img.ligne{
margin-top: 10px;
margin-bottom:10px;
}

img.ligne2{
margin-bottom:10px;
}

div.service04 a:hover{
text-decoration:none;
}




/*---------------------------TITRES----------*/
h1{
color:#1057af;
font-size:1.8em;
font-weight: normal;
margin-bottom:10px;
margin-top:20px;
font-family: georgia;
text-align:left; 
}

span.titre{
color:#173471;
font-size:1.6em;
font-weight: normal;
margin-bottom:10px;
margin-top:20px;
font-family: georgia;
text-align:left; 
}

.contenu_biographie h1,.contenu_therapie h1,.contenu_temoignages h1,.contenu_contact h1{
color:#9d014a;
font-size:2.2em;
font-weight: normal;
margin-bottom:10px;
margin-top:20px;
font-family: georgia;
text-align:left; 
}

.contenu_approches h1,.contenu_yoga h1{
color:#1057af;
font-size:1.8em;
font-weight: normal;
margin-bottom:10px;
margin-top:20px;
font-family: georgia;
text-align:left; 
}

.contenu_therapie h1{
color:#29405b;
font-size:1.8em;
font-weight: normal;
margin-bottom:10px;
margin-top:20px;
font-family: georgia;
text-align:left; 
}

h2{
color:#0f65b8;
font-size:1.5em;
font-weight: normal;
margin-bottom:10px;
font-family: georgia;
text-align:left;  
}

.comment{
font-size:0.9em;
}

.contenu_biographie h2,.contenu_therapie h2,.contenu_temoignages h2,.contenu_contact h2{
color:#cd0161;
font-size:1.5em;
font-weight: normal;
margin-bottom:10px;
font-family: georgia;
text-align:left; 
}

.contenu_therapie h2{
color:#0f65b8;
font-size:1.5em;
font-weight: normal;
margin-bottom:10px;
margin-top:20px;
font-family: georgia;
text-align:left; 
}

.contenu_approches h2,.contenu_yoga h2{
color:#60a400;
font-size:1.5em;
font-weight: normal;
margin:20px 0 10px 0;
font-family: georgia;
text-align:left; 
}

.colonne h2{
color:#595959;
font-size:1.5em;
font-weight: normal;
margin:20px 0 10px 0;
font-family: georgia;
text-align:left; 
}

.colonne_blog h2{
color:#595959;
font-size:1.5em;
font-weight: normal;
margin:20px 0 10px 0;
font-family: georgia;
text-align:left; 
}

.colonne a{
color:#595959;
}

.colonne_blog a{
color:#595959;
}



.contenu_yoga h3{
color:#60a400;
font-size:1.2em;
font-weight: normal;
margin-bottom:2px;
margin-top:15px;
font-family: georgia;
text-align:left; 
}

div.typeA h3{
margin-top:23px;
margin-bottom:13px;
font-size: 1.2em;
text-align:left; 
}

div.colonne h3{
margin-top:23px;
margin-bottom:6px;
font-size: 1.2em;
text-align:left; 
}

a{
color: #0f65b8;
text-decoration:underline;
}

a:hover{
text-decoration:none;
}

a img {
border:none;
}

img.img_text{
float:left;
padding-right:10px;
padding-top:3px;
margin-bottom:10px;
}

img.img_text_right{
float:right;
padding-left:10px;
padding-top:3px;
margin-bottom:10px;
}



img.droite{
float:right;
display:block;
margin: 20px 0 20px 0;
}

img.gauche{
float:left;
display:block;
margin: 30px 30px 30px 0;
}

img.gauche02{
float:left;
display:block;
margin: 55px 30px 30px 0;
}

img.annai{
float:left;
display:block;
margin: 60px 30px 30px 0;
}

p{
margin-bottom:10px;
}

div.sub_txt_marie{
margin-top:150px;
float:rightt;
}

div.sub_txt{
margin-top:150px;
float:right;
}

div.sub_txt_blog{
color:#0f65b8;
width:237px;
}


/*----------------------------------------------------------------------------------------------------UL LI----------*/

div.sub_txt_blog ul li{
list-style-type:none;
}

.contenu ul.blog li{
list-style-type:none;
}

.contenu ul li{
list-style-type:none;
}

.colonne ul li{
padding-left:15px;
list-style-type:none;
background:transparent url("../img/puce_green02.jpg") no-repeat left 6px;
text-align:left;
}

.colonne_blog ul li{
list-style-type:none;
text-align:left;
}

.colonne ul{
margin-bottom: 10px;
}

.contenu_approches ul li,.contenu_yoga ul li{
padding-left:15px;
list-style-type:none;
background:transparent url("../img/puce_green.jpg") no-repeat left 6px;
}

.contenu_approches ul ,.contenu_yoga ul{
margin-bottom: 15px;
}

.contenu_therapie ul li, .contenu_biographie ul li, .contenu_temoignages ul li,.contenu_contact ul li{
padding-left:0;
padding-bottom:10px;
list-style-type:none;

}


/*---------------------------CONTENT VERT----------*/
div.content_green{
margin: 10px 0 20px 0;
padding:0;
width:313px;
background:transparent url("../img/middle_cadre_vert.jpg") repeat-y top;
}
div.content_green_top{
width:313px;
height:14px;
padding:0;
margin-top:0px;
background:transparent url("../img/top_cadre_vert.jpg") repeat-x left top;
}
div.green{
width:270px;
margin: 0px 20px 0 20px;
}
div.content_green h1{
font-size:1.7em;
color:#447807;
font-family:georgia;
font-weight: normal;
margin:0;
padding:0;
}
div.content_green_bottom{
width:313px;
height:14px;
padding:0;
margin-top:20px;
padding-bottom:0px;
background:#fff url("../img/bottom_cadre_vert.jpg") no-repeat left top;
}
.content_green span.titre{
display:block;
color:#447807;
font-weight:bold;
margin-bottom:5px;
}
.content_green span.titre a{
color:#447807;
}
.content_green span.auteur{
color:#447807;
}
.content_green span.description{
margin-top:10px;
color:#535353;
clear:both;
display:block;
}

.content_green hr {
	color: #a1bf7e;
	background-color: #a1bf7e;
	height: 1px;
	border: 0;
	clear:both;
	margin: 20px 0 5px 0;
}

/*---------------------------CONTENT BLUE----------*/
div.content_blue{
margin: 10px 0 10px 0;
padding:0;
width:313px;
background:transparent url("../img/middle_cadre_bleu.jpg") repeat-y top;
}
div.content_blue_top{
width:313px;
margin-top:0px;
height:14px;
padding:0;
background:transparent url("../img/top_cadre_bleu.jpg") no-repeat left top;
}
div.blue{
width:280px;
margin: 0 15px 0 15px;
}

div.content_blue_bottom{
width:313px;
height:14px;
padding:0;
background:transparent url("../img/bottom_cadre_bleu.jpg") no-repeat left top;
}
div.content_blue h1{
font-size:1.7em;
color:#2c509a;
font-family:georgia;
font-weight: normal;
margin:0;
padding:0;
}

div.sub_txt_blog div.content_blue{
width:237px;
padding-top:20px;
background:transparent url("../img/top_blogue.jpg") no-repeat left top;
}
div.sub_txt_blog div.content_blue_bottom{
width:238px;
height:20px;
border-right:1px solid #fff;
margin-top:-10px;
background:#fff url("../img/bottom_blogue.jpg") repeat-x left top;
}
div.sub_txt_blog div.content_blue div{
background-color:#d4e3f2;
width:206px;
padding-left:15px;
padding-right:15px;
}
.content_blue span.titre a{
display:block;
color:#1f498b;
font-weight:bold;
margin-bottom:5px;
}
.content_blue span.session{
color:#6391b1;
font-weight:bold;
}
.content_blue hr {
	color: #a8bbd2;
	background-color: #a8bbd2;
	height: 1px;
	border: 0;
	margin: 5px 0 5px 0;
}

div.sub_txt_blog div.content_orange{
width:230px;
margin-top:10px;
padding-top:20px;
background:transparent url("../img/top_cadre_orange.jpg") no-repeat left top;
}

div.sub_txt_blog div.content_orange div{
background:#fff url("../img/middle_cadre_orange.jpg") repeat-y left top;
width:200px;
padding-left:15px;
padding-right:15px;
color:#447807;
}
div.sub_txt_blog div.content_orange_bottom{
width:230px;
height:20px;
border-right:1px solid #fff;
margin-top:-10px;
background:#fff url("../img/bottom_cadre_orange.jpg") no-repeat left top;
}
div.sub_txt_blog div.content_orange div h2,div.sub_txt_blog div.content_orange div a{
color:#447807;
}
div.sub_txt_blog div.content_orange  h1{
font-size:1.7em;
color:#447807;
font-family:georgia;
font-weight: normal;
margin:0;
padding:0;
}
div.sub_txt_blog div.content_orange div hr {
	color: #447807;
	background-color: #447807;
	height: 1px;
	border: 0;
}





div.sub_txt_blog div.content_bleu2{
width:230px;
margin-top:10px;
padding-top:20px;
background:transparent url("../img/top_cadre_bleu2.jpg") no-repeat left top;
}

div.sub_txt_blog div.content_bleu2 div{
background:#fff url("../img/middle_cadre_bleu2.jpg") repeat-y left top;
width:200px;
padding-left:15px;
padding-right:15px;
color:#0f65b8;
}
div.sub_txt_blog div.content_bleu2_bottom{
width:230px;
height:20px;
border-right:1px solid #fff;
margin-top:0px;
background:#fff url("../img/bottom_cadre_bleu2.jpg") no-repeat left top;
}
div.sub_txt_blog div.content_bleu2 div h2,div.sub_txt_blog div.content_bleu2 div a{
color:#0f65b8;
}
div.sub_txt_blog div.content_bleu2  h1{
font-size:1.7em;
color:#173471;
font-family:georgia;
font-weight: normal;
margin:0;
padding:0;
}
div.sub_txt_blog div.content_bleu2 div hr {
	color: #173471;
	background-color: #173471;
	height: 1px;
	border: 0;
}
/*---------------------------FOOTER----------*/


.footer {
height:136px;
background:#bfbfbf url("../img/back_bottom.jpg") repeat-x left top;
padding-top:60px;
margin-top:-40px;
text-align:left;
}

.footer img{
float:left;
margin-top:2px;
margin-right:5px;
}
.footer .footmenu,.footer .conception{
width:900px;
margin:auto;
}
.footer ul li{
color:#5b5b5b;
list-style-type:none;
float:left;
}

.footer ul li.separator{
margin-left:10px;
margin-right:10px;
}

.footer a{
font-size:0.9em;
color:#5b5b5b;
text-decoration:underline;
}

.footer a:hover{
font-size:0.9em;
color:#5b5b5b;
text-decoration:none;
}

.conception {
text-align:left;
font-size:0.8em;
padding-top:10px;
padding-bottom:30px;
margin-left:30px;
color:#838383;
clear:both;
}
.conception a{
color:#838383;
text-decoration:underline;
}

.conception a:hover{
color:#838383;
text-decoration:none;
}

span.date{
display:block;
color:#0f65b8;
margin-bottom:5px;
}

hr {
	color: #c4c4c4;
	background-color: #c4c4c4;
	height: 1px;
	border: 0;
	margin-top : 10px ;
	margin-bottom : 10px ;
}


span.date{
	color: #0f65b8;
}


/*---------------------------BIOGRAPHIE----------*/

.contenu_biographie hr, .contenu_temoignages hr {
	color: #f1b8d3;
	background-color: #f1b8d3;
	height: 1px;
	border: 0;
}

div.typeA img{
float:right;
padding-left:10px;
padding-bottom:10px;
}
div.typeB img{
float:left;
padding-right:10px;
padding-bottom:10px;
}
div.typeB p{
float:left;
padding-right:10px;
width:250px;
}
div.typeC img{
float:left;
padding-right:10px;
padding-bottom:10px;
}
.nextImg{
float:left;
}

 a, .contenu_biographie a, .contenu_temoignages a, .contenu_contact a{
color:#cd0161;
}
.contenu_approches a,.contenu_yoga a{
color:#2767A6;
}

.contenu_therapie a{
color:#1f498b;
}





.contenu_contact form label {
float:left;
width:80px;
color:#cd0161;
font-weight:bold;
}
.contenu_contact form input,.contenu_contact form textarea{
width:475px;
border:1px solid #ce9e08;
}
.contenu_contact form textarea{
height:100px;
}

.contenu_contact form a{
font-weight:bold;
margin-left:80px;
}

div.clear{
height:30px;
}

.recherche
{
position:absolute;
height:30px;
margin-top:155px;
margin-left:599px;
width:200px;
}
input.input_search{
width:170px;
float:left;
}
.recherche a{
display:block;
height:20px;
width:20px;
float:left;
}
.taille{
position:absolute;
height:30px;
margin-top:155px;
margin-left:830px;
}
.taille a{
display:block;
height:20px;
width:20px;
margin-right:11px;
float:left;
}

div.carte{
text-align:center;
}

.commentform .field input{
width:250px;

}

.commentform {
float:left;

}