body {
margin:0px;
padding:0px;
background:url(img/bkg.gif)
}

.container {
width:878px;
height:591px;
margin-left:-439px;
margin-top:-295px;
position:absolute;
/*border:1px solid #0099FF;*/
left:50%;
top:50%;

background:#FFFFFF;
}

.container2 {
width:630px;
height:591px;
margin-left:-325px;
margin-top:-295px;
position:absolute;
/*border:1px solid #0099FF;*/
left:50%;
top:50%;
border:5px solid #FFFFFF;

background:#FFFFFF;
}
#formu input  {
border:1px solid #919191;
}

.header {
width:878px;
height:223px;
/*border:1px solid #990033;
*/}


.contenu {

width:auto;
height:346px;
background-image:url(img/floral.jpg);
background-repeat:no-repeat;
background-position:bottom right;
/*border:1px solid #993333;*/
}
.contenu2 {

width:auto;
height:346px;

/*border:1px solid #993333;*/
}

.zone1 {
float:left;
width:249px;
border-right:1px dashed #919191;
padding:10px;
text-align:left;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#65696C;
text-align:justify;
height:315px;
}

.zone1 a, .zone1 a:link {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#685240;
font-weight:bold;
text-decoration:none;

}

.zone1 a:hover {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#685240;
font-weight:bold;
text-decoration:underline;

}


.zone1 p{
text-align:right;
margin-top:12px;
margin-bottom:12px;
}

.zone6 {
float:left;
width:249px;
border-right:1px dashed #919191;
padding:0px;
margin-top:0px;
background:#FFFFFF;
text-align:left;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#65696C;
text-align:justify;
height:315px;
}

.zone6 a, .zone6 a:link {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#685240;
font-weight:bold;
text-decoration:none;

}

.zone6 a:hover {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#685240;
font-weight:bold;
text-decoration:underline;

}


.zone6 p{
text-align:right;
margin-top:12px;
margin-bottom:12px;
}

.zone6 img {
border:1px solid #685240;
margin:5px;
width:100px;
}

#back {
margin-top:10px;
}
#back img{
border:none;
width:auto;
height:auto;
float:left;
margin-top:2px;
}

.zone3 {
float:left;
width:217x;
border-right:1px dashed #919191;
padding:10px;
text-align:left;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#65696C;
text-align:justify;
height:315px;
}

.zone3 a, .zone3 a:link {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#685240;
font-weight:bold;
text-decoration:none;

}

.zone3 a:hover {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#685240;
font-weight:bold;
text-decoration:underline;

}
.sansbordure {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}


h4 {
font-size:12px;
font-weight:bold;
font-style:italic;
text-align:left;
}

#titreactu {
font-size:12px;
font-weight:bold;
background:url(img/arrowr2.gif);
background-repeat:no-repeat;
background-position:left ;
text-align:left;
padding-bottom:3px;
margin-bottom:15px;
border-bottom:1px solid #000000;

padding-left:15px;
}
#actu {



}
#actu img {
float:left;
margin-right:10px;
margin-bottom:10px;
border:1px solid #663300;
width:150px;
height:auto;
}
.zone3 p{
text-align:right;
margin-top:12px;
margin-bottom:12px;
}

#link {
padding-top:5px;
}
#link a, #link a:link {
text-align:right;
/*border:1px solid #FF0000;*/
background-image:url(img/arrow2.gif);
background-position:right;
background-repeat:no-repeat;
padding-right:15px;
}

.zone2 {
float:left;
width:578px;
height:315px;
padding:10px;
font-family:Arial, Helvetica, sans-serif;
color:#000000;
font-size:11px;
text-align:justify;

}
.zone2 ul {
margin-top:0px;

}
.zone2 ul li {
list-style-type:square;
list-style-position:outside;
list-style-image:url(img/square.gif);
/*margin-bottom:3px;*/

}

.zone2 a, .zone2 a:link {
color:#685240;
text-decoration:none;

}

.zone2 a:hover {
color:#685240;
text-decoration:underline;
}

.zonex {
float:left;
width:578px;
height:315px;
padding:10px;
font-family:Arial, Helvetica, sans-serif;
color:#000000;
font-size:11px;
text-align:justify;
overflow:auto;
}
.zonex ul {
margin-top:0px;

}
.zonex ul li {
list-style-type:square;
list-style-position:outside;
list-style-image:url(img/square.gif);
/*margin-bottom:3px;*/

}

.zonex a, .zonex a:link {
color:#685240;
text-decoration:underline;

}

.zonex a:hover {
color:#685240;
text-decoration:underline;
}


.zone5 {

width:578px;
height:315px;
padding:0px;
margin:0px;
background:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
color:#000000;
font-size:11px;
text-align:justify;

}
.zone5 ul {
margin-top:0px;

}
.zone5 ul li {
list-style-type:square;
list-style-position:outside;
list-style-image:url(img/square.gif);
/*margin-bottom:3px;*/

}

.zone5 a, .zone5 a:link {
color:#685240;
text-decoration:none;

}

.zone5 a:hover {
color:#685240;
text-decoration:underline;
}

.zone4 {
float:left;
width:686px;
height:315px;
padding:10px;
font-family:Arial, Helvetica, sans-serif;
color:#000000;
font-size:11px;
text-align:justify;

}
.zone4 ul {
margin-top:0px;
margin-left:6px;

}
.zone4 ul li {
list-style-type:square;
list-style-position:outside;
list-style-image:url(img/square.gif);
/*margin-bottom:3px;*/

}

.zone4 a, .zone4 a:link {
color:#685240;
text-decoration:none;

}

.zone4 a:hover {
color:#685240;
text-decoration:underline;
}

.zone7 {
float:left;
width:717px;
height:315px;

font-family:Arial, Helvetica, sans-serif;
color:#000000;
font-size:11px;
text-align:justify;
background-color:#FFFFFF;

}
.zone7 ul {
margin-top:0px;

}

#mini {
font-weight:normal;
font-size:11px;
}
.zone7 ul li {
list-style-type:square;
list-style-position:outside;
list-style-image:url(img/square2.gif);
color:#666666;
font-weight:bold;
font-size:12px;
margin-bottom:8px;
text-align:left;
/*margin-bottom:3px;*/

}

.zone7 a, .zone7 a:link {
color:#685240;
text-decoration:none;

}

.zone7 a:hover {
color:#685240;
text-decoration:underline;
}


.zone7 h8 {
font-size:12px;
font-weight:bold;
text-align:left;
border-bottom:1px solid #000000;
padding-bottom:6px;
margin-left:30px;
margin-bottom:10px;
margin-top:0px;

}

.frame {
float:left;
width:718px;
height:325px; 
padding-top:10px;
margin-left:10px;
/*border:1px solid #FF0000;*/
}

.zone8 {
float:left;
width:700px;
height:auto;

font-family:Arial, Helvetica, sans-serif;
color:#000000;
font-size:11px;
text-align:justify;
background-color:#FFFFFF;

}
.zone8 ul {
margin-top:0px;

}


.zone8 ul li {
list-style-type:square;
list-style-position:outside;
list-style-image:url(img/square2.gif);
color:#666666;
font-weight:bold;
font-size:12px;
margin-bottom:8px;
text-align:left;
/*margin-bottom:3px;*/

}

.zone8 a, .zone8 a:link {
color:#685240;
text-decoration:none;

}

.zone8 a:hover {
color:#685240;
text-decoration:underline;
}


.zone8 #h8 {
font-size:12px;
font-weight:bold;
text-align:left;
border-bottom:1px solid #000000;
padding-bottom:6px;
margin-left:30px;
margin-bottom:10px;
margin-top:0px;

}

.manu #h8 {
font-size:12px;
font-weight:bold;
text-align:left;
border-bottom:1px solid #000000;
padding-bottom:6px;
margin-left:30px;
margin-bottom:10px;
margin-top:0px;

}

#img1 {
	float:left;
	margin-top:0px;
	margin-right:10px;
}
#img4 {
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	text-align: center;
}
.hauteur {
	margin-top: 0px;
	padding: 0px;
}



#img3 {
	float:right;
	margin-left:0px;
	margin-bottom:0px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 50px;
}
#methodeqi {
	text-align: center;
	font-size: 14px;
	font-weight: bold;
	color: #333333;
}


h1 {
background:url(img/grandepuce.gif);
background-repeat:no-repeat;
padding-left:30px;
font-family:Arial, Helvetica, sans-serif;
font-size:17px;
color:#685240;
margin-top:0px;
margin-bottom:15px;

}

h2 {
background:url(img/grandepuce2.gif);
background-repeat:no-repeat;
background-position:right;
padding-right:30px;
font-family:Arial, Helvetica, sans-serif;
font-size:17px;
color:#685240;
margin-top:0px;
margin-bottom:5px;
text-align:right;
/*border:1px solid #FF0000;*/

}

.footer {
width:874px;
margin-left:auto;
margin-right:auto;
margin-bottom:2px;
height:20px;
background-image:url(img/footer.gif);
background-repeat:no-repeat;

#font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#685240;
font-weight:bold;
text-align:center;
}

a.viewpic {
  position:relative;
/*  border-bottom:1px #CC0000;*/
  text-decoration: none;
}
a:hover.viewpic {
  text-decoration: none;
  background:none;
  }

a.viewpic span {display: none;}
.viewpic span img {
padding:0px;
border:1px solid #FFFFFF;


}

#intro {
position:absolute;
width:400px;
height:200px;
top:50%;
left:50%;
margin-top:-100px;
margin-left:-200px;
}

a:hover.viewpic span {
  display: inline;
  position: absolute; 
  left:0px;
margin-top:-140px;
  z-index: 20;
}


#zonevisite {
width:515px;
height:217px;
border:5px solid #806D5E;
margin-left:auto;
margin-right:auto;
}

.agrandir{
margin:0;
margin-right:60px;
margin-bottom:5px;
}

.agrandir2{
margin:0;
margin-right:79px;
margin-bottom:5px;
}

#agrandir3{
margin:0;
margin-right:60px;
margin-bottom:5px;
margin-top:-10px;
}

#agrandir4{
margin:0;
margin-right:60px;
margin-bottom:5px;
margin-top:-10px;
}
.zone4 p {
	padding: 0px;
	margin-top: 8px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#femme2 img {
}
#femme2 {
	padding: 0px;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#femme3 {
	margin-top: 40px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
	padding: 0px;
	width: 120px;
}
#tarif {
	text-align: center;
	margin-top: 30px;
	padding: 0px;
	font-size: 12px;
	color: #333333;
	font-weight: bold;
}
.zone4 table {
	margin-top: 0px;
	margin-bottom: 0px;
}
.gras {
	font-weight: bold;
	font-size: 14px;
	color: #999999;
	margin: 0px;
	padding: 0px;
}


#tarif a {
	text-align: center;
	margin-top: 30px;
	padding: 0px;
	font-size: 12px;
	height: 30px;
}
#img5 {
	float:right;
	margin-left:0px;
	margin-bottom:0px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
}
#img6 {
	padding: 0px;
	float: right;
	margin: 0px;
}
#methodeqi2 {
	text-align: right;
	font-size: 14px;
	font-weight: bold;
	color: #333333;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	text-decoration: underline;
}
#img2 {
	float:right;
	margin-top:0px;
	margin-right:10px;
}
.catal {
float:left;
margin-right:30px;
width:150px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-align:left;
margin-top:-15px;
}

.catal img {
float:left;
margin-right:15px;
text-align:left;

}
