* {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-style: normal;
}
ol, ul, li, div, img, span, p, h1 {
margin: 0;
padding: 0;
}
img {border:0;}
#recherche *, #boite_haut * {color: #617481;}
a { color: black; text-decoration: none;}
.both {
clear: both;
}

.left, #left {
float: left;
}
.right, #right {
float: right;
}
.spacer_20px {
height: 20px;
clear: both;
}
body {
background-color: #ffffff;
margin: 0;
text-align: center;
}
#general {
position: relative;
width: 940px;
margin-left: auto;   /*auto*/
margin-right: auto; /*auto*/
text-align: left;
}
#logo {
position: absolute;
top: 25px;
left: 0px;
}
#boite_haut {
width: 940px;
clear: both;
height: 30px;
background-image: url(../img/fondbas.gif);
background-repeat: no-repeat;
background-position: top left;
}
#boite_haut p {
float: left;
padding-top: 13px;
font-size: 10px;
width: 200px;
}
#boite_haut p a{
font-size: 10px;
}
.menu_haut {
height: 30px;
float: right;
padding: 13px 18px 0 7px;
background-repeat: no-repeat;
background-position: top left;
}
.menu_haut_2 {
height: 42px;
float: right;
padding: 13px 0px 0 7px;
background-repeat: no-repeat;
background-position: top left;
}

#b_1_off { background-image: url(../img/fdmenubas1off.gif ); }
#b_1_on { background-image: url(../img/fdmenubas1on.gif); }
#b_2_off { background-image: url(../img/fdmenubas2off.gif); }
#b_2_on { background-image: url(../img/fdmenubas2on.gif); }
#b_3_off { background-image: url(../img/fdmenubas3off.gif); }
#b_3_on { background-image: url(../img/fdmenubas3on.gif); }
#b_4_off { background-image: url(../img/fdmenubas4off.gif); }
#b_4_on { background-image: url(../img/fdmenubas4on.gif); }
#b_5_off { background-image: url(../img/fdmenubas5off.gif); }
#b_5_on { background-image: url(../img/fdmenubas5on.gif); }
#b_6_off { background-image: url(../img/fdmenubas6off.gif); }
#b_6_on { background-image: url(../img/fdmenubas6on.gif); }
#b_7_off { background-image: url(../img/fdmenubas7off.gif); }
#b_7_on { background-image: url(../img/fdmenubas7on.gif); }
#b_8_off { background-image: url(../img/fdmenubas8off.gif); }
#b_8_on { background-image: url(../img/fdmenubas8on.gif); }

/***********************************   Espace carrière   *******************************/
#header_carriere{
width: 940px;
height: 83px!important;
background:#fff url(../img/fondhaut2.gif) no-repeat bottom left;
position:relative;
}
#header_carriere .logo{position: absolute;
top: 25px;
left: 0px;
}
#header_carriere .logo a img{border:none;
}
#iframe
{
position:absolute;
top:150px;
}
.bandeau_carriere {
position:absolute;
left:50%;
width:940px;
top:83px;
margin-left:-470px;
}
#content_carriere{height:490px; width:940px; background:url(../img/font_carriere_content.jpg) no-repeat top left;}
.title{padding-top:232px; margin-left:36px;}
#content_carriere h1{ background:url(../img/title_carriere.png) no-repeat left;width:211px; height:52px;_background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/title_carriere.png' ,sizingMethod='crop'); text-indent:-2000px;}
#cat_carriere{margin:30px 0px 0px 15px;}
#cat_carriere img{float:left; margin-right:7px; vertical-align:top}
#cat_carriere a img{border:none}
#cat_carriere img{float:left; margin-right:7px; vertical-align:top}


/****************************************************************************************/
