body {
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 0.80em;
line-height: 145%;
margin: 0px;
padding: 0px;
background: #ffffff;
}

#conteneur {
position: absolute;
width: 737px;
left: 50%;
margin-left: -369px;
margin-top: 25px;
background: #ffffff;
color:#404040; 
border: 1px solid #b29f8f;
}

#backgroundbands {
padding: 0px 60px 20px 60px;
}

#corps { 
padding: 0 0 33px 0;
}

#bas {
display: none;
}

#pied {
	display: none;
}

#pied2 {
	display: none;
	}

#header {
height: 155px;
}

#header3 {
height: 195px;
}


#header-band { 
width: 769px;
    height: 40px;
	top: 115px;
	left: 0px;
	position: absolute;
}

#header-band3 { 
width: 769px;
    height: 40px;
	top: 155px;
	left: 0px;
	position: absolute;
}

#flag-in { 
display: none;
}

#blogdivin { 
display: none;
}

#blogdivwhogen { 
display: none;
}

div#logo {
    width: 565px;
    height: 55px;
    top: 31px;
	left: 10px;
	position: absolute;
      }

div#sfdo {
    width: 53px;
    height: 80px;
    top: 3px;
	left: 683px;
	position: absolute;
      }

div#back_golfish {
   display: none;
      }

div#back_forwho {
    display: none;
      }

.stamp {
display: none;
}

.stamp2 {
display: none;
}

#navig_haut {
display: none;
}

#navig_haut1 {
display: none;
}

#navig_bas {
display: none;
}

#liensIN{ 
display: none;
}

#termesIN { 
display: none;
}

#navig_bas {
display: none;
}

#graphbashome { 
width: 769px;
    height: 40px;
	top: 1px;
	left: 0px;
	position: absolute;
}

#navbasIN1 { 
display: none;
}

#socialsIN { 
display: none;
}

#navbasIN2 { 
display: none;
}

#nav_who {
display: none;
}

.graphforwho {
height: 195px;
vertical-align : bottom;
text-align: right;
float: left;
}

.titleforwhospec {
height: 80px;
width: 200px;
top: 245px;
left: 100px;
position: absolute;
}

#travailcalculette{ 
width: 151px;
    height: 464px;
	top: 245px;
	right: 0px;
position: absolute;
}

#graphmamansbebes{ 
width: 182px;
    height: 610px;
	top: 245px;
	right: 0px;
position: absolute;
}

#kidsgraph{ 
width: 194px;
    height: 464px;
	top: 245px;
	right: 0px;
position: absolute;
}

#olderbicyclettes { 
width: 262px;
    height: 464px;
	top: 245px;
	right: 0px;
position: absolute;
}

.hautdepage {
padding-top: 5px;
height: 12px;
font-size: 85%;font-weight: normal;
left: 630px;
position: absolute;
}

#haut {
height: 36px;
text-align: center;
}

#graph {
padding-left: 0px;
height:450px;
text-align: center;
vertical-align : bottom;
background:#f3f2f0; 
}

a { color: #7c2910; }
a:link { text-decoration: none;
	color: #7c2910 }
a:visited { text-decoration: none;
	color: #7c2910 }
a:hover { text-decoration: none;
	color: #eb5900 }
a:active { text-decoration: none;
	color: #eb5900 }

h1 {font-size: 160%;font-weight: lighter;margin-top: 0px;line-height: 120%}
h2 {font-size: 115%;font-weight: bolder;margin-top: 0px;color: #6d6461}
h3 {font-size: 95%;font-weight: bolder;color: #FFFFFF}
h4 {font-size: 90%;font-weight: normal;font-style: italic;margin-top: 0px;line-height: 12px}
h5 {font-size: 80%;font-weight: normal;margin-top: 0px;line-height: 12px}

.underline { text-decoration : underline; }

.menuhaut {
display: none;
}
.menuhaut li {
display: none;
}

p {margin: 0 0 10px 0;}

.red {font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 100%;
font-style: italic;
color: #9f2500;
line-height: 15px;
}

.textontop {
position: relative;
z-index: 10;
}

div#image {
      	width: 200px;
      	height: 167px;
      	border: 0px solid #989898;
	top: -5px;
	left: 0px;
	margin-right: 10px;
	float : left;
	position: relative;
	}
	
div#imagedt {
      	width: 200px;
      	height: 200px;
      	border: 0px solid #989898;
	top: 0px;
	left: 10px;
	margin-left: 0px;
	float : right;
	position: relative;
	}
	
div#text {
      	width: 670px;
      	border: 0px solid #989898;
		top: 15px;
	    left: 42px;
	text-align: justify;
	position: relative;
      }
      
div#textgch {
      	width: 670px;
      	border: 0px solid #989898;
		top: 15px;
	    left: 42px;
	text-align: left;
	position: relative;
      }

div#mailer {
      	width: 655px;
      	height: 260px;
      	border: 0px solid #989898;
	top: 15px;
	left: 60px;
	position: relative;
      }

div#clo input { 
    width: 150px;
    height: 15px;
    } 
div#clo select { 
    width: 154px;
    height: 22px;
    }     
div#clo  textarea { 
    width: 250px;
    height: 90px;
    }     

div#row1 {
	width:100px;
	line-height:20px;
	float:left; }
div#row2 {
	width:175px;
	margin-left:10px;
	line-height:20px;
	float: left; }
div#row3 {
	width:255px;
	margin-left:10px;
	float: left; }
div#row4 {
	width:350px;
	line-height:20px;
	float:left; }
div#row5 {
	width:200px;
	line-height:20px;
	text-align:right;
	float:left; }
.close { clear: both; }  
div#pp {
      	width: 390px;
      	height: 120px;
      	border: 0px solid #989898;
	top: 340px;
	left: 210px;
	overflow: auto;
	position: absolute;
      }

div#box-top {
    width: 110px;
    height: 110px;
    background: #fff;
    border: 0px solid #ccc6ad;
    padding: 0px;
    margin-left: 20px;
	float: right;
      }
div#box-top2 {
    width: 115px;
    height: 150px;
    background: #fff;
    border: 0px solid #ccc6ad;
    padding: 0px;
    margin-left: 20px;
    text-align: right;
	float: right;
      }
div#box {
    width: 245px;
    color: #d70000;
    background: #f7f6f0;
    border: 1px solid #ccc6ad;
    padding: 18px;
    margin-left: 20px;
	float: right;
      }

div#wholebox {
    margin-left: 20px;
    margin-top: 12px;
    margin-bottom: 10px;
	float: right;
      }

div#titlebox {
    width: 210px;
    background: #6d6461;
    border: 1px solid #6d6461;
    padding-left: 18px;
    padding-right: 18px;
    padding-top: 0px;
    padding-bottom: 0px;
     text-align: left;
      }

div#textbox {
    width: 210px;
    color: #6d6461;
    background: #f2eee9;
    border: 1px solid #bdb2a8;
    padding: 18px;
    text-align: left;
    font-size: 95%;font-weight: normal;line-height: 125%;
      }

div#boxpilates {
    width: 176px;
    height: 142px;
    border: 0px;
    margin-left: 20px;
    margin-bottom: 10px;
	float: right;
      }

div#boxsignenvir {
    width: 110px;
    height: 157px;
    border: 0px;
    margin-right: 10px;
    margin-bottom: 0px;
	float: left;
      }

div#bambou {
    width: 110px;
    height: 110px;
    border: 0px;
    margin-left: 10px;
    margin-bottom: 0px;
	float: right;
      }

div#farrow {
    width: 51px;
    height: 59px;
    border: 0px;
    margin-right: 10px;
    margin-bottom: 5px;
	float: left;
      }

div#tableastre {
    width: 197px;
    height: 134px;
    border: 0px;
    margin-left: 10px;
    margin-bottom: 0px;
	float: right;
      }

div#patere {
    width: 160px;
    height: 42px;
    border: 0px;
    margin-right: 10px;
    margin-bottom: 3px;
	float: left;
      }

div#boxbalancedbody {
    width: 200px;
    height: 43px;
    border: 0px;
    margin-top: 0px;
    margin-left: 0px;
    margin-bottom: 0px;
	float: left;
      }

div#boxpolestar {
    width: 70px;
    height: 73px;
    border: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    margin-bottom: 0px;
	float: right;
      }

div#boxsign {
    width: 120px;
    height: 171px;
    border: 0px;
    margin-top: 5px;
    margin-right: 10px;
    margin-bottom: 0px;
	float: left;
      }

div#boxcabinet {
    width: 230px;
    height: 172px;
    border: 0px;
    margin-top: 5px;
    margin-right: 20px;
    margin-bottom: 0px;
	float: left;
      }

div#boxreformer {
    width: 218px;
    height: 138px;
    border: 0px;
    margin-left: 10px;
    margin-bottom: 10px;
	float: right;
      }

div#boxman {
    width: 210px;
    height: 201px;
    border: 0px;
    margin-left: 20px;
    margin-bottom: 10px;
	float: right;
      }

div#boxjoseph {
    width: 100px;
    height: 122px;
    border: 0px;
    margin-left: 20px;
    margin-bottom: 10px;
	float: right;
      }

div#boxdualgraphnologo {
    width: 290px;
    height: 149px;
    border: 0px;
    margin-left: 20px;
    margin-bottom: 10px;
	float: right;
      }

div#sti-title {
    width: 450px;
    height: 22px;
    border: 0px solid #FFFFFF;
    top: 263px;
    left: 10px;
    position: absolute;
      }

div#tabunderheader {
    width: 150px;
    height: 36px;
    border: 0px;
    top: 156px;
    left: 0px;
    position: absolute;
      }

div#title {
    width: 600px;
    height: 40px;
    margin-bottom: 30px;
    border: 0px solid #ccc6ad;
    top: 50px;
    left: 0px;
    position: relative;
      }      
ul {
margin-left:0px;
padding-left:15px;
}      
li {list-style: outside}


#popup2 {
display: none;
position: absolute;
top: 50px;
left: 0px;
z-index: 500;
cursor: pointer;
font-size: 80%;
}
#popup p {
margin: 0px;
}
.fermer {
margin: 0.5em 0 0 0;
border-top: 1px solid #4D4D4D;
background: #b5a898 left top repeat-x;
color: #000;
text-align: center;
}

img { border: 0}
   
