html{background-color:#62b345; margin:0; padding:0}

body {background: url(images/fond-y.png) repeat-x #58b3d8 ; font-family: "Lucida Grande", Verdana, Tahoma, "Trebuchet MS", Helvetica, Sans-Serif; font-size: 10px; color:#FFF;  margin: 0; padding: 0;}

#conteneur {margin:0; padding:0}

div#wrapper{float:left;width:100%}

/* #balises standards 
----------------------------------------
----------------------------------------*/

p, h4, h5, ul {margin: 0 0 10px 0; line-height:17px}
img {margin: 0 0 4px 0;}

ul {list-style-type:disc}


/* #header 
----------------------------------------
----------------------------------------*/

#header {display:block; height: 250px; width:955px; margin: 0 auto; background: url(images/header.png) no-repeat top center;}

/* #header h
----------------------------------------*/

#header h1{display:none}
#header h2{display:none}

#header h3{display:block; position:relative; top:200px; height:37px; width:896px;  background: url(images/h3.png) no-repeat top left; padding:0; margin:0 10px 0 30px}
#header h3 span{display:block; text-transform:uppercase; font-size:14px; font-weight:normal; padding:10px 0 10px 20px; }



/* #milieu 
----------------------------------------
----------------------------------------*/

#milieu { width:895px; margin: 0 auto;  min-height:203px; padding-left:17px}
* html #milieu {height:203px}


/* #centre
----------------------------------------
----------------------------------------*/

#centre{float:left;width:342px;margin-left:-342px}

#centre h4 { border-bottom-color:#B3C958; border-bottom-style:solid; border-bottom-width:2px; display:block; width:332px; text-transform:uppercase; font-size:13px ; margin:0 0 10px 0; padding:0 0 2px 0 ; font-weight:normal}



#centre h5{display:block;  position:relative; height:36px; width:332px; background: url(images/h5.png) no-repeat top left;}
#centre h5 span{display:block; text-transform:uppercase; font-size:14px; font-weight:normal; padding:10px 0 0 20px; }

#centre h6{display:block; position:relative; height:36px; width:332px; background: url(images/h6.png) no-repeat top left;}
#centre h6 span{display:block; text-transform:uppercase; font-size:14px; font-weight:normal; padding:10px 0 0 20px; }

#centre p {font-size:12px ; width:332px}

#centre ul {font-size:12px ; width:300px; padding:5px 0 10px 0; margin-left:20px}
#centre ul li {width:300px; list-style-type:disc}

#centre a {color:#FFF; text-decoration:underline}
#centre a:link { color:#FFF}
#centre a:visited { color:#FFF}
#centre a:hover {color:#B3C958; }

#centre img {border-width:10px; border-color:#3BA1E0; border-style:solid}

/* #gauche 
----------------------------------------
----------------------------------------*/

div#gauche{margin-right:342px;}

#gauche h4 { border-bottom-color:#B3C958; border-bottom-style:solid; border-bottom-width:2px; display:block; width:534px; text-transform:uppercase; font-size:13px ; margin:0 0 10px 0; padding:0 0 2px 0 ; font-weight:normal}

#gauche h5 {  text-transform:uppercase; font-size:13px ; margin:0 0 10px 0; font-weight:normal; border-bottom-color:#FFF; display:block; width:534px; border-bottom-style:solid; border-bottom-width:2px; padding:0 0 2px 0 ;}

#gauche p {font-size:12px ; width:534px;}

#gauche ul {font-size:12px ; width:534px; padding:5px 0 10px 0; margin-left:20px}
#gauche ul li {width:504px; list-style-type:disc}

#gauche strong {font-weight:bold; color:#FFF}

#gauche a {color:#FFF; text-decoration:underline}
#gauche a:link { color:#FFF}
#gauche a:visited { color:#FFF}
#gauche a:hover {color:#B3C958; }

#gauche img {border-width:10px; border-color:#3BA1E0; border-style:solid}

/* #pied 
----------------------------------------
----------------------------------------*/

div#pied{clear:left;width:100%; background: url(images/bas.jpg) top center no-repeat;  height:130px}

#pied p { font-size:12px; text-align:right; padding:39px 30px 0 0; line-height:20px}

#pied p a, #gauche a, #droite a {color:#FFF; text-decoration:none}
#pied p a:link, #gauche a:kink, #droite a:link { color:#FFF}
#pied p a:visited, #gauche p a:visited, #droite p a:visited { color:#FFF}
#pied p a:hover, #gauche p a:hover, #droite p a:hover {color:#B3C958; }

/* #footer 
----------------------------------------
----------------------------------------*/

#footer { width:955px; margin: 0 auto;}

/* #credits 
----------------------------------------
----------------------------------------*/

#credits {display:none}


/* #menu-niv-1-et-2horizontal 
----------------------------------------
----------------------------------------*/

dl, dt, dd, ul, li {
margin: 0;
padding: 0;
list-style-type: none;
}

#menu {position:absolute; display:block; top:85px;  width:955px; background-color:none; margin: 0 auto; padding-left:30px   }

#menu dl {float: left; margin:0; padding-right:4px; font-size:1.3em; text-transform:uppercase; font-size:14px; font-weight:normal}

#header #menu dt {float: left; margin:0; padding-right:10px; height:20px; font-size:1.3em; text-transform:uppercase; font-size:14px}
#header #menu span {color:#B3C958; text-decoration:none; margin-right:10px}
#header #menu li.here {color:#B3C958;}

#menu dt {cursor: pointer;}

#menu ul {position:absolute;top:30px;}
#menu li {position:relative;left:0;height: 20px;}

#menu dt a { color: #FFF;text-decoration: none;}
#menu dt a:hover { color: #FFF;text-decoration: none;}
#menu dt a.active { color: #469644;text-decoration: none;}

#menu li a {color: #FFF;text-decoration: none;display: block;}
#menu li a:hover {color:#469644;}

dt#dt11 a,dt#dt44 a, dt#dt55 a, dt#dt66 a, dt#dt77 a, dt#dt88 a{ color:#469644;}
dt#dt11 a:hover,dt#dt44 a:hover, dt#dt55 a:hover, dt#dt66 a:hover, dt#dt77 a:hover, dt#dt88 a:hover { color:#469644;}


