body {
font-family:Arial, Helvetica, sans-serif;
font-size:1em;
background-color:#FF7701;
}
body, p, form, textarea, input, hr, ul, li, h1, h2, h3, h4, option, checkbox, select {
margin:0;
padding:0;
}
#conteneur {
clear:both;
width:55em;
margin:auto;
padding-top:1em;
font-family: Arial, Helvetica, sans-serif;
font-weight: normal;
font-style: normal;
color:#000000;
background-color:#98BF0C;
border :3px solid #98BF0C;
}
#bandeau-haut {
position:relative;/*positionné pour trouver menu_page div.offsetLeft dans DivDefile par rapport à cet élément*/
width:55em;
margin:0 auto 0 auto;
font-family: Arial, Helvetica, sans-serif ;
font-style:normal;
color:#FFFFFF;
background-color:#98BF0C;
border :3px solid #98BF0C;
border-top : 2px solid #98BF0C;
}
#bandeau-haut h2{
font-size:0.8em;
display:inline;
padding-right:1em
}
#logo {
position:relative;
height:74px;
background-color:#FFF;
color:#000;
}
#logo img {
float:left;
padding-right:0.2em;
}
#logo #slogan {
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 1em; 
letter-spacing: 0.05em; 
font-style: normal;
font-weight: normal;
}
#drapeau {
margin-left:1em;
}
#drapeau li {
display:inline;
margin-right:1em;
list-style-type:none;
}
#drapeau li img, #logo img {
border:0;
}
#menu_prod {
font-weight:bold;
font-size:1.1em;
font-variant:small-caps;
letter-spacing:0.05em;
margin: 0.2em 0em 0em 1em;
}
#menu_page {
clear:both;
margin: 0em 0em 0em 1em;
}
#menu_prod li, #menu_page li{
/*display:inline-block;/*permet un positionnement correct du sous-menu d'un groupe de page s'il est positionné en début de seconde ligne sous FF(sinon display:inline pour IE => hack IE)*/
/*display: -moz-inline-block;// 
display: -moz-inline;*/
float:left;	
list-style-type: none;
line-height:1.8em;
}
#menu_prod li a, #menu_page li a {
color:#fff;
text-decoration:none;
}
#menu_prod li a:hover, #menu_page li a:hover, #menu_bandeau_bas p a:hover {
color: #333;
cursor:pointer;
}

#menu_page div {/*sert à adapter la largeur du sous menu correctement avec ff2,ie7, sinon tronque la largeur*/
position:relative;/*bug sous IE si deuxième ligne car un menu de groupe supérieur ne pourra pas passer dessus =>hack dans DivDefile*/
display:inline;
}
.inrub {
color: #333;
}
.smgp {
position: absolute;
left:0; 
font-weight:bold;
top:18px; 
display:none; 
background: #98BF0C;
font-style:normal; 
z-index:5; 
padding:0.5em 0.1em 0.4em 1em;
border-left:1px solid #CCC;
border-right:1px solid #CCC;
}
#menu_page .smgp li {
clear:both;
display:block;
line-height:1.7em;
font-size:1em;
}
#menu_gauche img {
border:0;
}
#menu_gauche {
width:100px;
left:0.5em;
float:left;
}
#menu_gauche li {
list-style-type:none;
padding-bottom:2px;
padding-left:7px;
}
#menu_gauche p {
padding-top:0.5em;
padding-bottom:2px;
padding-left:5px;
color:#FFFFFF;
font-size:0.7em;
text-align:center;
width:100px;/*donnée sensible avec IE6 */
}
#menu_gauche .titre_marque {
display:none;
}
#contenu {
width:47.5em;
margin-left:7em;/*7.3 pour le bord droit fin ex 6.5 */
background-color:#FFFFFF;
}
#div_format {
background-color:#FFFFFF;
padding:0.5em 1em 0 1em;
font-size:0.9em;
font-weight:normal;
font-style:normal;
}
#titre h3 {
font-size:110%;
}
.Titre {
font-weight:bold; 
font-size:120%;
line-height:1.5em;
}
.Titre_c {
color:#FF7701; 
font-weight:bold; 
font-size:120%;
line-height:1.5em;
}
.tabulation {
padding-left:2em;
display:inline-block;
}
.liens {
color:#FF7701;
}
#menu_bandeau_bas {
clear:both;
height:1.7em;
}
#menu_bandeau_bas p {
margin-top:0.4em;
text-align:right;
margin-right:1em;
}
#menu_bandeau_bas p a {
font-size:0.7em;
font-weight:bold;
text-decoration:none;
color:#FFFFFF;
padding-left:1.2em;
}

