
body 
{
margin: 0;
font-family: Verdana, Arial, Helvetica, sans-serif;
padding: 0;
text-align:justify;
}

a
{
color: #000;
text-decoration:none;
}

a:hover
{
color: #9999CC;
text-decoration:underline;
}


h1{
margin: 0;
color:blue;
font-size:0.9em;
}


h2{
margin: 0;
color:#6666CC;
font-size: 0.8em;
font-weight: bold;
}

h3{
margin: 0;
color:#000;
font-size: 0.7em;
font-weight: normal;
white-space:normal;
}

p{
margin:2px;
}

.chevron{
color: #66C;
font-size:0.7em;
}

/*layout top menu*/
#top_menu
{
margin-top:2px;
margin-right:3px;
text-align:right;
}
			
#top_menu ul{
font-size: 0.7em;
margin:0 0 0 0px;
}

#top_menu li{
border-left: solid 1px #000;
display: inline;
list-style-type: none;
padding-left: 7px;
padding-right: 5px;
color: #000;
margin:0px;
}


#footer{
float:right;
margin-right:42px;
margin-top:5px;
text-align:right;
}


#footer ul{
font-size: 0.7em;
margin:0 0 0 0px;
}

#footer li{
border-left: solid 1px #000;
display: inline;
list-style-type: none;
padding-left: 7px;
padding-right: 5px;
margin:0px;
}

#footer a{
color:#000;
}

#footer a:hover{
color:#000;
}




/*end layout top menu*/

#black_left_tip{
background: url(/Images/black_tip.gif);background-repeat:repeat-y;
float:left;
}

#black_right_tip{
background: url(/Images/black_tip.gif) right;background-repeat:repeat-y;
float:left; 
}

#header{
background: url(/Images/bigtip.gif) right bottom;background-repeat:no-repeat;
float:left;
width:655px;
}

#coaching{
background: url(/Images/logo_coaching.gif);background-repeat:no-repeat;
margin:0px;
height:39px;
float:left;
}

#bckg_middle_bloc{
background: url(/Images/bckg_middle_bloc.gif) top;background-repeat:no-repeat;
margin:0px;
float:left;
width:655px;
height:59px;
}


.bloc_middle{
float:left;
width:655px;
margin-top:-30px;
}

.bloc_middle img{
float:right;
position:bottom;
margin-right:30px;
}

.index_middle{
background: url(/Images/bckg_index_middle_bloc.gif) bottom;background-repeat:no-repeat;
}

.sante_middle{
background: url(/Images/bckg_sante_middle_bloc.gif) bottom;background-repeat:no-repeat;
}


.minceur_middle{
background: url(/Images/bckg_minceur_middle_bloc.gif) bottom;background-repeat:no-repeat;
}

.explosif_middle{
background: url(/Images/bckg_explosif_middle_bloc.gif) bottom;background-repeat:no-repeat;
}

.relaxation_middle{
background: url(/Images/bckg_relaxation_middle_bloc.gif) bottom;background-repeat:no-repeat;
}

.energie_middle{
background: url(/Images/bckg_energie_middle_bloc.gif) bottom;background-repeat:no-repeat;
}

.tonique_middle{
background: url(/Images/bckg_tonique_middle_bloc.gif) bottom;background-repeat:no-repeat;
}


#massage{
background: url(/Images/logo_massage.gif) right;background-repeat:no-repeat;
float:left;
height:39px;
clear:both;
}

#massage img{
float:right;
}


#contact{
background: url(/Images/bckg_contact_bloc.gif) top;background-repeat:no-repeat;
float:left;
height:73px;
width:655px;
}

#contact h2{
color:#fff;
font-size: 0.7em;
font-weight: normal;
margin:22px 0px 0px 30px;
}

.phone{
float:right;
margin-top:-14px;
}

.picto_phone{
margin-top:20px;
margin-left:10px;
float:left;
}

#menucoaching{
border: solid 1px #fff;
font-size: 0.9em;
margin-top:-8px;
margin-bottom:0px;
margin-left:200px;
float:left;
}

#menucoaching ul {
border: solid 1px #9999CC; 
margin: 0 1 0 0;
padding: 0;
float:left;
font-weight: normal;
}

#menucoaching ul li{
border-left:none;
list-style: none;
}

#menucoaching ul li a {
color: #666699;
text-decoration: none;
background: url(/Images/fd_degrade_nav_off.gif);background-repeat: repeat;
padding-left:19;
padding-right:19;
}

#menucoaching ul li a:hover {
background: url(/Images/fd_degrade_nav_on.gif);background-repeat: repeat;
color: #6666CC; 
padding-left:19;
padding-right:19;
}

#menucoaching ul li.actif {
background: url(/Images/fd_degrade_nav_on.gif);background-repeat: repeat;
color: #6666CC; 
padding-left:19;
padding-right:19;
}

#menumassage{
border: solid 1px #fff;
font-size: 0.9em;
margin-top:-8px;
margin-bottom:0px;
margin-left:6px;
margin-right:200px;
float:left;
}

#menumassage ul {
border: solid 1px #9999CC; 
margin: 0 0 0 1;
padding: 0;
float:left;
font-weight: normal;
font-weight: normal;
float:left;
}

#menumassage ul li{
border-left:none;
list-style: none;
}

#menumassage ul li a {
color: #666699;
text-decoration: none;
background: url(/Images/fd_degrade_nav_off.gif);background-repeat: repeat;
margin:0;
padding-left:42;
padding-right:42;
}

#menumassage ul li a:hover {
background: url(/Images/fd_degrade_nav_on.gif);background-repeat: repeat;
color: #6666CC; 
padding-left:42;
padding-right:42;
}

#menumassage ul li.actif {
background: url(/Images/fd_degrade_nav_on.gif);background-repeat: repeat;
color: #6666CC; 
padding-left:42;
padding-right:42;
}


#left_side{
float:left;width:655px;
}


#contenu{
background: url(/Images/background_blue_column.gif) right;background-repeat: repeat-y;
margin-top:11px;
clear:both;
height:607px;
width:655px;
}

#bloc_top_one_index{
border-top: solid 1px #99c;
margin-left:30px;
float:left;
margin-top:10px;
margin-bottom:0px;
width:600px;
}

#bloc_top_one_index img{
margin-right:4px;
position: relative; 
top:-1px;
border: solid 1px #000;
margin-bottom:0px;
float:left;
overflow:hidden;
}

#bloc_top_one_index h2{
padding-top:3px; 
margin-bottom:0px;
}

#bloc_top_one_index ol{
font-size:0.7em;
margin-left:102px ;
margin-top:0px ;
margin-bottom:0px;
}

#bloc_top_one_index li{
margin-left:0px;
list-style-image: url( /Images/point.gif);
list-style-position:outside;
padding-right:20px;
}


#bloc_top_one_rub{
float:left;
margin-top:10px;
margin-left:30px;
padding-right:20px;
overflow:hidden;
}



.bloc_top_two{
background: url(/Images/bckg_index_middle_bloc.gif) bottom;background-repeat:no-repeat;
float:left;
height:121px;
margin-top:0px;
width:655px;
}

.bloc_top_two ol{
font-size:0.7em ;
margin-top:0px ;
margin-bottom:0px;
margin-left:6px;
}

.bloc_top_two li{
list-style-image: url( /Images/point_ie.gif);
list-style-position:outside;
}

.bloc_top_two h2{
padding-left:30px;
margin-top:0px;
margin-bottom:0px;
}

.bloc_top_two img{
float:right;
margin-left:45px;
}

.index{
background: url(/Images/bckg_index_top_bloc.gif) bottom;background-repeat:no-repeat;
}

.sante{
background: url(/Images/bckg_sante_top_bloc.gif) bottom;background-repeat:no-repeat;
}

.minceur{
background: url(/Images/bckg_minceur_top_bloc.gif) bottom;background-repeat:no-repeat;
}

.explosif{
background: url(/Images/bckg_explosif_top_bloc.gif) bottom;background-repeat:no-repeat;
}

.relaxation{
background: url(/Images/bckg_relaxation_top_bloc.gif) bottom;background-repeat:no-repeat;
}

.energie{
background: url(/Images/bckg_energie_top_bloc.gif) bottom;background-repeat:no-repeat;
}

.tonique{
background: url(/Images/bckg_tonique_top_bloc.gif) bottom;background-repeat:no-repeat;
}


.villes_animes{
float:right; 
margin-right:158px;
margin-top:-10px;
}


#main_logo_column{
background: url(/Images/bckg_right_column.gif) left;background-repeat: repeat-y;
float:left;
height:700px;
}

#main_logo_column img{
margin-top:110px;
}

#bloc_left_middle{
margin-left:30px;
float:left;
width:285px;
}

#bloc_left_middle h2{
margin-bottom:3px;
margin-top:8px;
}

#bloc_left_middle img{
float:left;
margin-right:5px;
border: solid 1px #000;
}

#one {
margin-top:11px
}

#two {
margin-bottom:0px
}

#bloc_right_middle{
border-left: solid 1px #99c;
margin-right:5px;
padding-left:5px;
float:right;
width:320;
}

#bloc_right_middle h2{
padding-top:8px;
padding-bottom:2px;
}

#bloc_right_middle img{
float:right;
margin-right:33px;
}

#bloc_right_middle p{
margin-right:155px;
margin-left:0px;
margin-top:0px;
}


#bloc_top_middle_rub{
padding-left:30px;
padding-right:42px;
float:left;
}

#bloc_top_middle_rub h2{
padding-top:7px;
padding-bottom:3px;
}


#text_one_marger{
width:280px;
}

#text_two{
margin-top:-3px;
padding-bottom:10px;
width:163px;
}

#text_two h2{
margin-bottom:2px;
}

#right_column_accueil{
background: url(/Images/visuels/droite_index.jpg);background-repeat:no-repeat;
float:left;
width:300px;
}

#right_column_coaching{
background: url(/Images/visuels/droite_coaching.jpg);background-repeat:no-repeat;
float:left;
width:300px;
}

#right_column_massage{
background: url(/Images/visuels/droite_massage.jpg);background-repeat:no-repeat;
float:left;
width:300px;
}


#bloc_form{
border: solid 1px #666699; 
background-color:#99c;
width:244px;
margin-left:15px;
margin-top:290px;

}

#bloc_form img{
float:left;
margin:2px;
}

#form_marger{
margin-left:5px;
margin-top:0px;
margin-bottom:5px;	
}

#form_h3{
margin-bottom:0px;
}

#form_layout_calcul{
padding-bottom:10px;
margin-left:54px;
}

#form_layout_calcul a{
color:#fff;
text-decoration:none;
}

#form_layout_calcul a:hover{
color:#63c;
text-decoration:none;
}



#bloc_form h2{
padding-top:4px;
padding-right:5px;
padding-bottom:5px;
color:#fff;
font-size: 0.7em;
font-weight: normal;
}

#bloc_form h3{
margin: 0;
color:#fff;
font-size: 0.7em;
font-weight: normal;
}

#input_marger{
text-align:right; 
margin-right:40px;
}

#input_marger a{
color: #fff;
text-decoration:none;
}

#input_marger a:hover{
color: #339;
text-decoration:none;
}

#bloc_form input{
color: #63c ;
width:51px;
height:18px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 0.8em;
font-weight:normal;
text-align:right;
}

#echelle{
background: url(/Images/echelle_imc.gif);background-repeat:no-repeat;
margin-left:12px;
margin-bottom:12px;
height:271px;
height:64px;
}

#bloc_partners{
border: solid 1px #669;
margin-left:15px;
width:210px;
}

#bloc_partners h3{
margin:5px;
color:#000;
font-size: 0.7em;
font-weight: normal;
padding:1px 0px 0px 3px;
}

#bloc_partners h2{
background-color:#99c;
margin: 0;
color:#fff;
font-size: 0.7em;
font-weight: normal;
padding:4px 0px 3px 2px
}

#bloc_partners img{
float:left;
margin:2px;
}

#tarifs{
border:solid 1px #669;
margin-top:15px;
margin-left:30px;
float:left;
width:225px;
border:solid 1px ##666699;
}


#periode{
width:119px;
background-color:#99c;
float:left;
font-size:0.8em;
font-weight:normal;
text-decoration:underline;
color:#fff;
height:70px;
text-align:right;

}

#periode p{
padding-top:7px;
padding-left:4px;
padding-bottom:8px;
padding-right:8px;
}

#prix{
width:100px;
background-color:#fff;
float:left;
font-size:0.7em;
color:#000;

}

#prix p{
margin:5px;
padding-top:1px;
}


#prix_massage{
width:90px;
background-color:#fff;
float:left;
font-size:0.7em;
color:#000;
padding-left:10px;
}

#prix_massage p{
padding-top:6px;
}

#type_massage{
width:110px;
background-color:#99c;
float:left;
font-size:0.8em;
font-weight:normal;
text-decoration:underline;
padding-top:0px;
padding-left:0px;
color:#fff;
height:70px;
text-align:right;
}

#type_massage p{
padding-top:3px;
padding-right:11px;
}

#infos_rub{
margin-left:5px;
float:left;
width:230px;
color:#669;
margin-top:6px;
}

#annulation{
margin-top:3px;
float:left;
width:230px;
}

#annulation h3{
color:#66c;
padding-bottom:12px;
}


#plan ol{
font-size:0.7em;
margin-left:0px ;
margin-top:0px;
}

#plan li{
margin-left:0px;
list-style-image: url( /Images/point.gif);
list-style-position:outside;
}

#nuage{
	padding:2em;
	margin:4em 1.5em 2.5em 1.5em;
	width:500px;
}

#nuage a{
	padding:.7em;
	color:#9999CC;
}

#nuage a:hover{
	color:#000;
}

.nuage1{
	font-size:.8em;
}

.nuage2{
	font-size:1em;
}

.nuage3{
	font-size:1.3em;
}

.nuage4{
	font-size:1.5em;
}

.nuage5{
	font-size:2em;
}