/*<![CDATA[*/

/* ------------------------------------ */
/*               GENERAL                */
/* ------------------------------------ */
*{padding:0;margin:0;}
body {background:#fff;}
html, body{color:#000;height:100%;font-size:8pt;}
.clearing {clear:both;margin:0;padding:0;border:none;height:0;line-height:1px;font-size:1px;overflow:hidden;}
.simpleclear{clear:both;}
a {color:#000;text-decoration:underline;}
a:hover {color: #000; text-decoration: underline;}
img {border:0;}

#container {position:relative;width:970px;font-family:Arial,Helvetica,sans-serif;overflow:hidden;margin: 0 auto 0 auto;}

.pngfix {}

/* contournement */
div#contournement { position:absolute; left:-5000px; }

/* header */
#header {position:relative;width:960px; height: 70px; }
#header a {text-decoration:none;}
#header a:hover {text-decoration:underline;}
#header #logo {position:absolute;left:3px;top:10px;}
#header .zoom {position:absolute;top:21px;left:783px;}
#header .zooms {left:807px;}
#header .zoomcrt {left:748px;}
#header .zoomcrts {left:772px;}
#header .bouton {position:absolute;top:21px;height:30px;}
#header .bouton a {display:block;}
#header .bouton a span {display:block;float:left;padding:5px 7px 0 0;}
#header .bouton img {vertical-align:top;}
#header .flxRss {left:840px;}
#header .english {left:890px;}
#header .english span {text-align:right;width:41px}
#header .english span:hover, #header .bouton a:hover {cursor:pointer}
#header .lang {position:absolute;top:14px;height:30px;left:813px;width:150px;font-size:0.95em;}
#header .lang span {padding:0 7px 0 0;}

#header #ajaxheader div.action, #header #ajaxheader div.recrutmnt { display:none; }
#header #ajaxheader.visible div.action, #header #ajaxheader.visible div.recrutmnt { display:block; }

/* Recherche */
#header #quickSearch {position:absolute;left:525px;top:21px;width:232px;}
#header #quickSearch fieldset {border:0;margin:0;padding:0;}
#header #quickSearch label {float:left;padding:5px 7px 0 0;}
#header #quickSearch input {border:0;margin:0;padding:0;float:left;font-size:8pt;}
#header #quickSearch div {/*position:absolute;*/float:right;margin:1px 0 0 0px;background:url(/fileadmin/templates/images/ok_down.png) no-repeat bottom;width:17px;height:28px;cursor:pointer}
#header #quickSearch input.champ {background:url(/fileadmin/templates/images/recherche_fd.png) no-repeat;width:137px;height:15px;padding:2px 2px 0 2px;}
#header #quickSearch div input#ok {cursor:pointer;position:relative;}

/* Menu */
#mainMenu {position:absolute;left:20px;top:85px;margin:0;padding:0;height:30px;z-index:10;list-style:none;height:30px;}
#mainMenu li {float:left;height:30px;}

/* Main */
#main {position:relative;width:970px;z-index:1;}

/* footer */
#footer {font-size:1.0em;}
#footer .hdr {margin:0 0 0 1px;width:963px;height:3px;overflow:hidden;background:url(/fileadmin/templates/images/footer_hd.png) no-repeat;}
#footer .bttm {margin:0 0 10px 1px;width:964px;height:8px;background:url(/fileadmin/templates/images/footer_bt.png) no-repeat;}
#footer .bloc {position:relative;width:965px;margin:0;background:url(/fileadmin/templates/images/footer_fd.png) repeat-y;}
#footer ul {background: url(/fileadmin/templates/images/footer_ul_fd.gif) repeat-x;width:957px;text-align:center;margin:0 0 0 3px;padding:5px 0 3px 0 ;list-style:none;}
#footer ul li {display:inline;padding:0;margin:0;}
#footer ul li span {padding:0 6px 0 5px;font-size:0.8em;color:#171616;vertical-align:top;}
#footer a {text-decoration:none;}
#footer a:hover {text-decoration:underline;}

/* border:solid 1px #000; */

/*]]>*/

