* { margin:0; padding:0; }
img { border:0; }
.reset { clear:both;margin:0;padding:0; }


body {
font-size:12px;
font-family:Arial, Verdana, sans-serif;
text-align:center;
background:url('../image/fond/banniere.gif');
background-repeat:repeat-x;
background-color:#FFF;
}

a {
color:#000;
text-decoration:none;
}
a:hover {
text-decoration:underline;
}

.conteneur {
background:url('../image/fond/banniere.gif');
background-repeat:repeat-x;
background-color:#FFF;
width:954px;
text-align:left;
margin-left:auto;
margin-right:auto;
position:relative;
padding:0;
}
html>body .conteneur {
width:980px;
}

/**
BANNIERE PRINCIPALE
*/
.banniere {
width:100%;
position:relative;

}
html>body .banniere {
min-height:137px;
height:auto;
}

/**
MENU PRINCIPALE
*/

.menu {
position:absolute;
top:130px;
background:url('../image/fond/menu.gif');
background-repeat:repeat-x;
text-align:left;
height:32px;
width:100%;
color:#FFF;
font-size:12px;
z-index:8;

}
.menu img {
float:left;
margin-right:30px;
position:relative;
top:8px;
left:13px;
}
.menu dl { 
position:relative;
padding-top:5px;
z-index:10;
float: left;
color:#FFF;
margin-top:2px;
}
html>body .menu dl { margin-top:2px; }

.menu dt {
position:relative;
background:url('../image/object/menu.gif');
background-repeat:no-repeat;
background-position:0 3px;
font-weight:bold;
cursor:pointer;
margin-right:30px;
text-transform:uppercase;
padding-left:10px;
}
.menu dd {
display:none;
width:10px;
}

.SsMenu {
position:absolute;
top:28px;
width:180px;
background-color:#a5a6a6;
}

.menu ul {
position:relative;
}
.menu li {
list-style:none;
font-size:11px;
text-align:left;
border-bottom:1px dotted #FFF;
}

.menu dt a, .menu li a {
color:#FFF;
text-decoration:none;
display: block;
padding-left:15px;
width: 100%;
height: 100%;
padding-top:5px;
padding-bottom:5px;
font-weight: bold;
}


.menu ul { margin-top:4px;margin-top:10px; }
html>body .menu ul { margin-top:0px;padding-top:0px; }

.menu li a {
color:#FFF;
text-decoration:none;
font-weight:bold;
}
.menu li a:hover {
background-color:#8687a6;
}
html>body .menu li a {
width:auto;
}


.Centrale {
width:958px;
border-left:2px solid #333365;
border-right:2px solid #333365;
position:absolute;
left:0;
top:0;
padding-top:175px;
padding-bottom:2px;
padding-left:12px;
padding-right:10px;
margin-left:-2px;
height:750px;
}

html>body .Centrale {
min-height:650px;
height:auto;

}

html>body .Dynamique {
min-height:650px;
height:auto;
}


.Banniere {
position:absolute;
top:0px;
left:0px;
}

/**
CITATION
*/
.Citation {
position:absolute;
top:35px;
right:15px;
width:300px;
}
.Citation p {
font-size:12px;
text-align:center;
}
.Citation h2 {
font-size:12px;
font-weight:bold;
text-align:center;
margin-top:5px;
}

/**
FOOTER
*/

.footer {
padding-top:10px;
padding-bottom:10px;
clear:both;
margin-top:20px;
margin-bottom:10px;
background-color:#d8d8d8;
}
.footer ul {
padding-left:10px;
}
.footer li {
list-style:none;
display:inline;
margin-right:10px;
}
.footer li a {
color:#666666;
font-weight:bold;
}

/**
NAV RAPIDE
*/
.ActionMenu {
display:none;
}

/**
Recherche
*/
.Recherche {
position:absolute;
z-index:10;
top:131px;
color:#FFF;
font-weight:bold;
right:10px;
}
.Recherche input {
height:18px;
width:167px;
margin-right:32px;
border:0;
}

.Recherche img {
position:absolute;
right:0;
top:4px;
cursor:pointer;
}
html>/**/body .Recherche img {
top:5px;
}
.Recherche img#Loupe {
position:relative;
top:4px;
left:3px;
}
html>/**/body .Recherche img#Loupe {
top:5px;
}