body {
margin: 0 0 10px 0; 
font : normal 12px arial,verdana,sans-serif;
color: #000000;
background-color:#000000;
text-align: center;	 
}

a {
text-decoration: none; 
}



#contain {
position: relative; 
margin-left: auto;
margin-right: auto;
text-align:left;
width:984px; 	
}

#containpresse {
position: relative; 
margin-left: auto;
margin-right: auto;
text-align:left;
width:984px; 	
height:auto;
}



#top {
position:absolute;
left:732px;
top:243px;
color:#000000;
font : bold 11px arial,verdana,sans-serif;
}

#top1 {
position:absolute;
left:20px;
top:85px;
color:#000000;
font : bold 14px arial,verdana,sans-serif;
font-style:italic;
}


#video {
position:absolute;
left:80px;
top:30px;
color:#6EA643
font : bold 16px arial,verdana,sans-serif;
}

#solution {
position:absolute;
left:15px;
top:90px;
color:#ffffff
font : bold 12px arial,verdana,sans-serif;
}

#header {
position:relative;
left:0;
top:0;
background : url(../images/bandeaux-haut.gif) no-repeat top left;
background-color: #ffffff;
height:377px;
width:984px;
}

#logo {
position:absolute;
left:0px;
top:100px;
}

ul#menu {
position:absolute;
top:276px;
left:0px;
background : url(../images/fond-menu.jpg) no-repeat top left ;
height:25px;
margin:0;
padding:0;
list-style-type:none;
font:normal 12px arial,verdana,sans-serif;
width:984px;
}

#menu li {
display:inline;
margin:0 6px;
}

#menu a {
color: white;
text-decoration:none;
}

#sousmenu {
position:absolute;
left:30px;
top:10px;
font : normal 12px arial,verdana,sans-serif;
}

#sousmenu2 {
position:absolute;
left:446px;
top:10px;
font : normal 12px arial,verdana,sans-serif;
}

#sousmenu3 {
position:absolute;
left:588px;
top:10px;
font : normal 12px arial,verdana,sans-serif;
}

#sousmenu4 {
position:absolute;
left:733px;
top:10px;
font : normal 12px arial,verdana,sans-serif;
}

#sousmenu div, #sousmenu2 div, #sousmenu3 div, #sousmenu4 div {
float:left;
margin:0 8px;
}

#sousmenu div a, #sousmenu2 div a, #sousmenu3 div a, #sousmenu4 div a {
color:#242426;
text-decoration:underline;
padding-left:30px;
background: url(../images/fleche.gif) center left no-repeat ; 
}

#copyright {
position:absolute;
left:25px;
top:500px;
color:#6EA643;
font : bold 12px arial,verdana,sans-serif;
}

#copyrighthome {
position:absolute;
left:28px;
top:432px;
color:#6EA643;
font : bold 12px arial,verdana,sans-serif;
}

#copyright a {
color:#6EA643;
text-decoration:none;
}

#copyrighthome a {
color:#6EA643;
text-decoration:none;
}

#accespro {
position:absolute;
left:700px;
top:500px;
color:#ffffff;
font : bold 12px arial,verdana,sans-serif;
}

#accesprohome {
position:absolute;
left:695px;
top:432px;
color:#ffffff;
font : bold 12px arial,verdana,sans-serif;
}

#accespro a {
color:#ffffff;
text-decoration:none;
}

#accesprohome a {
color:#ffffff;
text-decoration:none;
}

.titre {
position:absolute;
left:16px;
top:30px;
clear:both;
color:#85B85E;
font-size:30px;
font-weight:normal;
}




.titrebateaux {
position:absolute;
left:16px;
top:30px;
clear:both;
color:#5369C4;
font-size:30px;
font-weight:normal;
}

.soustitre {
position:absolute;
left:300px;
top:60px;
color:#646566;
font-size:20px;
font-weight:bold;
width:675px;
text-align:center;
}

#milieu {
position:absolute;
left:10px;
top:85px;
}

.titreCadre {
color:#85B85E;
font-size:18px;
border-bottom: 1px solid #85B85E;
padding-left:40px;
padding-top:-10px;
background: url(../images/feuille.gif) top left no-repeat ;
line-height:25px;
}

.titreCadrebateaux {
color:#5369C4;
font-size:18px;
border-bottom: 1px solid #5369C4;
padding-left:40px;
padding-top:-10px;
background: url(../images/feuille2.gif) top left no-repeat ;
line-height:25px;
}


.titreCadre img {
margin: 10px 0;
}

#gauche {
float:left;
width:290px;
}

#zone {
float:left;
background: white url(../images/cadre-zone.jpg) top left no-repeat ; 
width:673px;
height:400px;
} 

#defil {
position:absolute;
top: 10px;
width: 625px;
height:360px;
padding:20px 20px 0px 20px;
overflow: auto;
text-align:justify;
} 

#defilpresse {
position:absolute;
top: 30px;
width: 625px;
height:425px;
padding:0px 100px 0px 28px;
overflow: auto;
text-align:justify;
} 

#defil a, #defil p a {
text-decoration:underline;
color:#646566;
}

#defilpresse a, #defil p a {
text-decoration:underline;
color:#646566;
}

#centreAcc {
position: relative;
top:-76px;
width:100%;
height:425px; 
background :  url(../images/fond-calcul2.jpg) no-repeat top left ;
background-color: #ffffff;
}

#centre {
position: relative;
top:-76px;
width:100%;
height:500px; 
background :  url(../images/fond-page.gif) no-repeat top left ;
}


.separation {
clear:both;
visibility:hidden;
}

#calcul {
color:black;
font : bold 10px arial,verdana,sans-serif;
width:270x;
text-align:center;
}

#calcul a {
color:white;
}

#contact {
position:absolute;
left:40px;
top:30px;
}

#contact p {
color:#8CC63F;
font-size:24px;
font-weight:bold;
margin:12px 0px;
}

#contact a {
color: #646566;
}

form {
margin-top:10px;
}

label { DISPLAY: inline ; FLOAT: left ; font : bold 12px arial,verdana,sans-serif; WIDTH: 50px ; text-align:left; margin-right:5px; margin-top:5px;  }
.input1 { color: #333333 ;  font : bold 11px arial,verdana,sans-serif; margin-top:2px;text-align:center;}
.input2 { color: #333333 ;  font : bold 12px arial,verdana,sans-serif; margin-top:2px;;text-align:center;}
