*{
margin:0;
padding:0;
font-family:Arial, Helvetica, sans-serif;
font-size:100%;
}
a img,fieldset{
border:0;
}
label,a *{
cursor:pointer;
}
ol{
list-style-position:inside;
}
ul{
list-style:none;
}
ul li,
.clearfix{
zoom:1;
}
.clearfix:after{
display:block;
content:"";
clear:both;
visibility:hidden;
overflow:hidden;
}
textarea,
input{
font:11px Arial, Helvetica, sans-serif;
}
sup{
vertical-align:top;
}
.clearfix:after {
visibility: hidden;
display: block;
font-size: 0;
content: " ";
clear: both;
height: 0;
}
* html .clearfix{/* IE6 */
zoom: 1;
}
*:first-child+html .clearfix{/* IE7 */
zoom: 1;
}
html, body{
background:#e4ded6;
}

/* BANDEAU */
#bandeau{
background:#fff;
}
#bandeau .bandeau{
position:relative;
width:980px;
margin:0 auto;
overflow:hidden;
zoom:1;
}
#bandeau .bandeau a{
float:left;
padding:22px 37px 35px 0;
}
#bandeau .bandeau p{
float:left;
padding:51px 0 0 0;
}
#bandeau .bandeau a.idf{
position:absolute;
top:0;
right:0;
float:none;
padding:0;
}

/* MENU */
#menu{
background:#fcb407;
}
#menu .menu{
width:980px;
margin:0 auto;
overflow:hidden;
zoom:1;
}
#menu .menu ul{
float:left;
overflow:hidden;
zoom:1;
}
#menu .menu ul li{
float:left;
}
#menu .menu img{
display:block;
}
/* PIED */
#pied{
width:980px;
padding:20px 0;
margin:0 auto;
overflow:hidden;
zoom:1;
}
#pied .idf{
float:left;
height:15px;
background:url(../images/fr/logo_idf.png) no-repeat;
padding:7px 0 0 158px;
}
#pied p{
float:left;
height:15px;
font-size:12px;
color:#8b8078;
padding:5px 0 0 10px;

}
#pied ul{
float:right;
padding:3px 0 0 0;
}
#pied ul li{
float:left;
padding:0 30px 0 0;
}
#pied ul li.last{
padding:0;
}
#pied ul li a{
font-size:11px;
font-weight:bold;
color:#000;
text-transform:uppercase;
text-decoration:none;
}
#pied ul li.cnam{
background:url(../images/commun/puces/2.png) no-repeat left center;
padding:0 30px 0 25px;
}

/*récup' old fod "styles.css"*/
body{
font-family:Arial, Helvetica, sans-serif;
font-size:100%;
margin:0;
}

/* CONTENU */
.centre{
background:#f7f5f2;
}

/*page*/ 
#page{
width:923px;
margin:1px 0 0 143px;
background:#fff;
border:1px solid #e8e7e4;
padding:28px; 
}