body {
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	background:url(images/px_bg.jpg) #273A03 repeat-x;
}

* {
	margin:0;
	padding:0;
}
li {
	list-style:none;
}
img {
	border:0;
}
a {
	text-decoration:none;
}
a:hover {
	text-decoration:none;
	outline:none;
}
.clr {
	clear:both;
	font-size:0;
}
.clear {
	clear:both;
	padding:3px 0;
}
.clear2 {
	line-height:16px;
	clear:both;
	padding:5px 0 0 0;
}
.space {
	line-height:18px;
	padding: 10px 0;
	text-align: justify;
}
.float_left {
	float:left;
	margin: 0 5px 0 0;
}
.float_left2 {
	float:left;
	margin: 0 5px;
}
.rect {
	background-color:#4e5f25;
	width:18px;
	float:left;
	height: 200px;
	position: relative;
}
.float_right {
	float:right;
}
p, h2, h3, h4, h5 {
	display:block;
}
#global {
	width:908px;
	margin:0 auto;
}
.stil_bouton{
	border:none;
	position:absolute;
	left: -4px;
	top: 90px;
	cursor:pointer;
	z-index:0;
}
.stil_bouton2{
	border:none;
	position:absolute;
	left: -4px;
	top: 90px;
	cursor:pointer;
	z-index:0;
	margin:0 0 0 2px;
}
/********************accueil*************************/
#header{
width:908px;
background:url(images/img_header.jpg) 0 12px no-repeat;
height:223px;
}
#header2{
width:908px;
background:url(images/img_header1.jpg) 0 12px no-repeat;
height:223px;
}
#header3{
width:908px;
background:url(images/img_header2.jpg) 0 12px no-repeat;
height:223px;
}
.alignLogo{
margin-top:43px;
margin-left:15px;
}
/* menu haut */
.menu-top {
 height:6px;
 line-height:10px;
 padding:1px 0 0 0;
 float:right;

}
.menu-top ul {
 list-style-type:none;
 font-size:9px;
 color:#ffffff;
 padding:0;
  
}
 
.menu-top li {
 display:inline;
}
 
 
.menu-top li a{
 color:#ffffff;
 
}
 
.menu-top li a:hover{
 color:#6a7e1b;
}

/********************************************menu************************************/
#menu {
	width:633px;
	height:26px;
	position:relative;
}
#menu ul {
padding:60px 0 0 213px;
}
#menu li {
	float:left;
	margin-left:2px;
}
.btm a {
	background:url(images/bgmenu.gif) 0 0 no-repeat;
	width:98px;
	letter-spacing:2px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	height:19px;
	display:block;
	color:#FFFFFF;
	padding:7px 0 0 0;
	text-align:center;
}
.btm a:hover {
	background:url(images/bgmenu.gif) 0 -26px no-repeat;
	
}
.btmactif a {
	background:url(images/bgmenu.gif) 0 -26px no-repeat;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	width:98px;
	letter-spacing:2px;
	height:19px;
	display:block;
	color:#FFFFFF;
	padding:6px 0 0 0;
	text-align:center;
}

#contenu{
width:908px;
background:#FFFFFF;
color:#677005;
padding:20px 0 20px 0;
}
#contGauche{
width:274px;
float:left;
}
.titregauche{
width:240px;
float:right;
color:#FFFFFF;
background:url(images/px_vert.jpg) repeat-x;
padding:3px 0 3px 15px;
font-size:16px;
font-weight:bold;
}
.alignimgB{
float:left;
padding:10px 0 0 10px;
}
.parapresentation{
width:203px;
line-height:23px;
float:right;
padding:20px 0 0 0;
font-weight:bold;
text-align:justify;
}
#bio{
width:232px;
padding:3px;
border:1px solid #8cb644;
background-color:#FFFFFF;
float:right;
}
#surbio{
padding:10px 0 10px 0 ;
background:url(images/bg_soins.jpg) #7f8e2b no-repeat;
font-size:14px;
font-weight:bold;
color:#FFFFFF;
}
#surbio p{
background:url(images/puce2.gif) 8px 10px no-repeat;
padding:10px 5px 0 40px;
}
#contcentre{
	width:353px;
	float:left;
	padding: 0 0 0 29px;
}
.titrecentre{
	width:353px;
	float:right;
	color:#FFFFFF;
	text-align:center;
	background:url(images/px_orange.jpg) repeat-x;
	padding:2px 0 3px 0;
	font-size:16px;
	font-weight:bold;
}
.paracentrh{
width:357px;
padding:40px 0 10px 25px;
}
.paracentrh p{
width:196px;
float:left;
line-height:23px;
text-align:justify;
padding:0 10px 0 4px;
}
.paracentrh img{
display:block;
float:left;
}

.paracentrc{
width:357px;
padding:15px 0 0 25px;
}
.paracentrcpara{
width:191px;
float:left;
line-height:25px;
text-align:justify;
padding:0 4px 0 15px;
font-size:13px;
}
.wiimg{
width:131px;
float:left;
}
.paracentrc p img{
display:block;
clear:both;
}
.espaceimg{
padding-top:3px;
}
#contDroite{
width:235px;
float:left;
color:#ff9c00;
}
.actfleurR{
width:225px;
padding:0 0 11px 17px;
}
.actfleurR img{
float:left;
padding:0 5px 0 0;
}
.titredroite{
width:217px;
float:right;
color:#FFFFFF;
text-align:center;
background:url(images/px_vert2.jpg) repeat-x;
padding:3px 0 3px 0;
font-size:16px;
font-weight:bold;
}
.alignimgG{
padding:12px 0 0 0;
float:left;
}
.sitenc{
padding:12px 0 0 0;
font-weight:bold;
}
.date{
padding:0 0 0 0;
font-size:10px;
color:#CC9900;
}
.prevactu{
color:#92A921;
}
.parapuce {
width:78px;
clear:both;
background:url(images/puce1.gif) 0 13px no-repeat;
padding:10px 0 11px 17px;
}
.parapuce a{
width:78px;
color:#677005;
font-weight:bold;
}
.parapuce a:hover{
color:#ff9c00;
}
.traiAct{
width:210px;
border-bottom: 1px solid #e3e4d6;
padding-top:11px;
}
#redu{
width:216px;
padding:3px;
border:1px solid #8cb644;
background-color:#FFFFFF;

}
#surredu{
padding:5px 0 0 0 ;
background:url(images/bg_soins2.jpg) #626f1a no-repeat;
font-size:15px;
font-weight:bold;
text-align:center;
line-height:20px;
color:#FFFFFF;
}
#surredu span{
color:#ff9c00;
}
/************contact******************************/
.contenucnt{
width:908px;
background: url(images/btmcntact.jpg) bottom right #FFFFFF no-repeat;
color:#677005;
padding:20px 0 20px 0;
}
#cntactgauche{
width:274px;
float:left;
padding-top:60px;
}
.titregauche{
width:240px;
float:right;
color:#FFFFFF;
background:url(images/px_vert.jpg) repeat-x;
padding:3px 0 3px 15px;
font-size:16px;
font-weight:bold;
}
.alignimgB{
float:left;
padding:0px 0 0 10px;
}
#cnttel{
position:relative;
width:232px;
padding:3px;
border:1px solid #ff9c00;
background-color:#FFFFFF;
float:right;
}
#surcnttel{
padding:10px 0 0 25px ;
background:url(images/bg_contact.jpg) #ff9b00 no-repeat;
color:#FFFFFF;
}
#surcnttel p{
padding:15px 13px 10px 0;
text-align:center;
color:#446706;
}
.abslogo{
position:absolute;
top:-50px;
left:-10px;
}
.pracntact{
width:236px;
text-align:center;
font-weight:bold;
padding:20px 0 80px 34px;
float:right;
}
#cntmail{
clear:both;
width:239px;
padding:2px;
border:1px solid #273b03;
background-color:#FFFFFF;
float:right;
}
#surcntmail{
padding:15px 15px 15px 20px ;
background:url(images/bg_contact2.jpg) #263903 no-repeat;
color:#FFFFFF;
}

.paracentrcnt{
	width:357px;
	float:left;
	padding: 15px 0 0 0;
}
.paracentrcnt p{
width:340px;
float:left;
line-height:23px;
text-align:center;
font-size:14px;
padding:0 10px 0 4px;
}
#cntactDroite{
width:220px;
float:left;
color:#ff9c00;
padding-left:15px;
}
#cntactDroite p{
color:#ff7c00;
padding-top:10px;
font-weight:bold;
text-align:center;
letter-spacing:2px;
line-height:20px;
}
#cntactDroite a{
text-decoration:none;
color:#446706;
}
#cntactDroite a:hover{
color:#ff7c00;
}
/******************************actualites***************************/
#conteAct{
width:890px;
float:left;
color:#ff9c00;
}
.actp{
width:235px;
padding:0 0 11px 17px;
float:left;
}
.alignact{
padding:12px 0 0 0;
float:left;
}
.titreact{
width:217px;
float:left;
color:#FFFFFF;
text-align:center;
background:url(images/px_vert2.jpg) repeat-x;
padding:3px 0 3px 0;
font-size:16px;
font-weight:bold;
}
.actps{
width:615px;
padding:0 0 11px 17px;
float:left;
}
.actps img{
float:left;
padding:0 10px 0 0;
}
.contenuactu{
width:908px;
background:#FFFFFF;
color:#677005;
padding:20px 0 70px 0;
}
.listac{
clear:both;
padding:10px 0 0 0;
}
.listac a{
color:#FF9900;
}
.listac a:hover{
color:#99CC00;
}
/********************services****************************************/
.contenuserv{
width:908px;
background: url(images/img_fruit2.jpg) bottom right #FFFFFF no-repeat;
color:#677005;
padding:20px 0 20px 0;
}
.paracentrcparas{
width:191px;
float:left;
line-height:20px;
text-align:justify;
padding:0 4px 0 15px;
font-size:13px;
}
#contGaucheS{
width:285px;
float:left;
}
#contGaucheS p{
clear:both;
float:right;
text-align:justify;
}
.parapuceserv{
width:250px;
background:url(images/puceserv.jpg) 10px 5px no-repeat;
padding:3px 10px 0 25px;
}
.parapuces{
width:270px;
padding:5px 10px 5px 0;
}
#contGaucheS img{
display:block;
float:right;
}
.titreserv{
width:265px;
float:right;
color:#FFFFFF;
background:url(images/px_vert.jpg) repeat-x;
padding:2px 0 3px 15px;
font-size:16px;
font-weight:bold;
}
.paracabine{
float:right;
width:130px;
background:url(images/img_pdt.jpg) top left no-repeat;
padding:0 5px 0 150px;
}
.paracabine img{
display:block;
}
#contcentres{
width:381px;
float:left;
}
.alignparas{
font-size:16px;
padding:5px 0;
}
.paracentrhS{
	background:url(images/img_femmep.jpg) no-repeat bottom right;
	border-bottom: 1px solid #999999;
	width:354px;
	padding:5px 0 5px 27px;
	clear: both;
}
.paracentrhU{
	width:354px;
	padding:2px 0 5px 27px;
	border-bottom: #999999 solid 1px;
	float: left;
}
.paracentpece{
background:url(images/puceserv.jpg) 4px 4px no-repeat;
width:130px;
float:left;
text-align:justify;
padding:0 10px 0 15px;
}
.alignfm{
bottom:0px;
float:left;
}
#contDroites{
width:215px;
float:left;
color:#ff9c00;
padding:0 0 11px 8px;
}
.paraservDr{
padding:0 10px 0 15px;
line-height:25px;
background:url(images/puceserv2.gif) 2px 8px no-repeat;
color:#677005;
}
.titrservD{
font-weight:bold;
font-size:16px;
padding:3px 0 10px 15px;
}
.paracentrs{
width:367px;
padding:5px 0 0 10px;
}
.paracentrServ{
width:180px;
float:left;
background:url(images/puceserv.gif) 8px 6px  no-repeat;
text-align:justify;
padding:0 4px 5px 20px;
font-size:13px;
}
.paracentrs img{
clear:both;
display:block;
width:158px;
float:left;
}
.paratitrServ{
width:320px;
float:left;
font-weight:bold;
padding:0px 4px 0px 15px;
font-size:20px;
color:#677005;}
.alignimgGS{
width:105px;
padding:0 0 0 0;
float:right;
}
.titrservD2{
font-weight:bold;
font-size:15px;
padding:5px 5px 5px 13px;
line-height:25px;
}
.orange{
background:url(images/puceserv1-4.gif) 0 0 no-repeat;
color:#ff9300;
}
.vert{
color:#3f7803;
background:url(images/puceserv1-1.gif) 0 6px no-repeat;
}
.rouge{
background:url(images/puceserv1-2.gif) 0 6px no-repeat;
color:#CC0033;
}
.bleu{
background:url(images/puceserv1-3.gif) 0 6px no-repeat;
color:#1257b5;
}

/************************************mentions*************************/
 #contenument{
  padding:0 0 0 25px;
  width:850px;
  line-height:20px;
  }
 #contenument h3{ 
width:520px;
margin-left:22px;
padding:0 0 10px 25px;
background:url(images/pucement.gif) 0 0 no-repeat;
font-size:16px;
font-style:italic;
border-bottom:1px solid #f5a10a;

}
.taillep{width:800px;}
#contenument p{
text-align:justify;
margin:5px 0 5px 22px;}

.titrementions{
	padding:2px 0 5px 20px;
	margin:15px 0 10px 0;
	width:220px;
	font-size:14px;
	font-weight:bold;
}
.orangem{
background:url(images/puceserv1-4.gif) 0 0 no-repeat;
color:#ff9300;
border-bottom:1px solid #ff9300;
}
.vertm{
color:#3f7803;
background:url(images/puceserv1-1.gif) 0 0 no-repeat;
border-bottom:1px solid #3f7803;
}
.rougem{
background:url(images/puceserv1-2.gif) 0 0 no-repeat;
color:#CC0033;
border-bottom:1px solid #CC0033;
}
.bleum{
background:url(images/puceserv1-3.gif) 0 0 no-repeat;
color:#1257b5;
border-bottom:1px solid #1257b5;
}
/***************************footer***********************************/
#footer {
	margin:0 auto;
	background:url(images/px_footer.jpg) repeat-x #fcc854;
	text-align:center;
	color:#FFFFFF;
	font-size:11px;
	height:100%;
	width:100%;

}
.logoF{
display:block;
float:left;
}
#sfooter {
background:url(images/bg_footer.jpg) #fcc857 no-repeat;
width:960px;
padding-bottom:30px;
margin:0 auto;

}
#navigation {
	color: #FFFFFF;
	padding:13px 2px 10px 0px;
}
#navigation li {
	display:inline;
}
#navigation a {
	color:#FFFFFF;
	padding:0 5px 0 5px;
}
#navigation a:hover {
	color:#677005;
}
#sfooter object {
	top:6px;
	position: relative;
}
#toptech {
clear:both;
	text-align:center;
	padding:0 0 5px 0;
}
#toptech a {
	color:#FFFFFF;
}
#toptech a:hover {
	color:#bd2412;
}
.adress {	
	position:relative;
	width:800px;
	padding:0 0 0 20px;
	color:#FFFFFF;
	font-size:11px;
	margin:0 auto;
}
