* {
  font-family:verdana,arial,sans-serif;
  font-size:11px;
}

form { margin:0; padding:0; }

#contenu {
  padding:0;
  margin:auto;
  border:1px solid #000000;
  table-layout:fixed;
/*  padding:30px 0 20px 0;
	background:#ffffff url(/images/global/fond2.jpg) no-repeat fixed center right;
*/
}

#megatop a {
color:#000000;
}
#megatop a:hover {
color:#ffffff;
}

h1.der {
    color:#FFFFFF;
    background-color:#000000;
    background-image:none;
    letter-spacing:1px;
    text-align:center;
    font-size:13px;
    font-weight:800;
    font-family:verdana;
    padding:5px 0;
    margin:20px 0 0 0;
    font-variant:small-caps;
}

h2.der {
    color:#FFFFFF;
    background-color:#427DAD;
    background-image:none;
    letter-spacing:1px;
    font-size:11px;
    font-weight:800;
    font-family:verdana;
    padding:3px;
    margin:0;
    font-variant:small-caps;
}
h2.der a {
  font-size:11px;
}
h2.der a:hover {
  color:#ffffff;
}

ul {
    margin:0;
    padding:0;
}

ul li {
    margin:0 0 5px 15px;
    text-align:justify;
    padding:0;
}

.dnone {
display:none;
margin:0;
padding:0;
}


#navcontainer {
margin:0;
padding:0;
list-style-type:none;
}

#navcontainer li {
background:url(/images/global/btn.png) no-repeat;
width:159px;
height:19px;
padding:5px 0 0 0;
margin:0;
}

#navcontainer li a, #navcontainer li span {
padding:0 0 0 28px;
color:#6A6E75;
text-decoration: none;
font-size:11px;
font-variant:small-caps;
font-weight:800;
font-family:verdana;
}

#navcontainer li a:hover {
color:#000000;
}

/* navig bas de page */

#bascontainer {
margin:0;
padding:0 0 0 50px;
display:block;
height:31px;
list-style-type:none;
background:#417CAE url(/images/global/avant_bas.jpg) no-repeat;
}

#bascontainer li {
display:inline;
padding:0;
margin:0;
}

#bascontainer li a, #bascontainer li span {
display:block;
width:150px;
float:left;
padding-top:10px;
color:#6A6E75;
text-decoration: none;
font-size:10px;
font-weight:800;
font-family:verdana;
}

#bascontainer li a:hover {
color:#000000;
}

/* navig bas de page (vraiment en bas cette fois ci) */

#fincontainer {
margin:0;
padding:0;
display:block;
height:60px;
list-style-type:none;
background:#417CAE url(/images/global/bas.jpg) repeat-x;
}

#fincontainer li {
display:inline;
padding:0;
margin:0;
text-align:center;
}

#fincontainer li a, #fincontainer li span {
display:block;
width:203px;
float:right;
padding:0;
margin:0;
padding-top:20px;
color:#6A6E75;
text-decoration:none;
font-size:10px;
font-weight:800;
font-family:verdana;
}

#fincontainer li a:hover {
color:#ffffff;
}

.anchor { color:#000000 }




.floatright {
float:right;
}

.floatleft {
float:left;
}

#clear {
clear:both;
visibility:hidden
}