*{
margin:0;
padding:0;
font-family:Arial, Helvetica, sans-serif;
font-size:100%;	outline:none;
}
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 {background: url(../images/fr/logo.png) no-repeat left 22px; text-indent:-2000em;
float:left;
padding:47px 0; width:275px;/*padding:22px 37px 35px 0;*/
}
#bandeau .bandeau h2{color:#8b8078; font: normal 20px verdana; letter-spacing:-1px;
float:left;
padding:51px 0 0 0;
}
/*#bandeau .bandeau a.idf{
position:absolute;
top:0;
right:0;
float:none;
padding:0;
}*/

/* AJOUTS BANDEAU = BACK LINK */
#bandeau .bandeau li.back {background:url(../images/fr/home.png) no-repeat; float:right; text-align:center; font-size:13px; display:block;}
#bandeau .bandeau li.back a {background:none; text-decoration:none; color:#fff; text-indent:0; width:172px; padding:4px 0 5px 0;}
#bandeau .bandeau li.back a:hover {background:url(../images/commun/puces/2b.png) no-repeat 20px center;}

/* MENU */
#menu{
background:#fcb407;
}
#menu .menu{
position:relative;
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;
}*/

#menu .menu_css li a {
background:url(../images/fr/menu_slash.gif) repeat-y; 
float:left; 
height:40px; 
line-height:40px; 
display:block; 
font-family:arial; 
font-size:11px; 
font-weight:bold; 
text-decoration:none; 
color:#fff; 
text-transform:uppercase; 
padding:0 13px; 
letter-spacing:1px;
}
#menu .menu_css li a.first {
width:14px; 
padding:0 15px; 
position:relative;
}
#menu .menu_css li a.first span {display:block; text-indent:-5000em;}
#menu .menu_css li a.first img {
position:absolute; 
top:12px; 
left:15px;
}

#menu .menu_css li a.last img {
position:absolute;
top:9px; 
right:133px;

}

#menu .menu_css li a:hover {
background: url(../images/fr/hover_fod.png);
}
#menu .menu_css li a.last {
width:104px; 
background:#ba002a;
padding-left:50px; 
}
#menu .menu_css li a.last:hover {
background:#990000;
}

/* PIED */
#pied{
width:980px;
padding:20px 0;
margin:0 auto;
overflow:hidden;
zoom:1;
}

#pied p{
float:left;
height:22px; line-height:22px;
font-size:12px;
color:#8b8078;
padding: 3px 0 0 92px;
}

#pied .idf{
float:left;
height:15px;
background:url(../images/fr/logo_idf.png) no-repeat;
padding:7px 0 0 158px;
}
#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; line-height:22px;
font-weight:bold;
color:#000;
text-transform:uppercase;
text-decoration:none;
display:block;
}
#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 auto;
background:#fff;
border:1px solid #e8e7e4;
padding:28px; 
}

* form input[type=text], * form select {
border:2px solid #DEDEDE;
font:13px arial; line-height:12px;
padding:1px 0;
width:300px;
}
* form input[type=submit] {
background:#fcb407;
color:#fff;
border:none;
/*width:100px;*/padding:6px;
height:30px;
font-weight:bold;
cursor:pointer;
font-size:14px;
}
* form label {width:194px; float:left; padding-right:10px; margin-top:; text-align:right; cursor:default;}
* form p {margin:10px 0;}
* form p span {color:#ba002a;}
* form {margin-left:150px;}
