@charset "UTF-8";
/* CSS Document */
#html,body{margin:0;font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#000;}
a img{border:none;}
a{color:#c80621;}
h1{width:131px;height:75px;overflow:hidden;margin:0;position:absolute;left:45px;top:12px;}
h2{font-size:16px;font-weight:bold;color:#c80621;background:url(img/h2.jpg) no-repeat top left;margin-top:0;margin-left:-25px;padding:18px 0 0 25px;height:24px;}
h2{_margin-left:0;}
h3{font-size:14px;font-weight:bold;color:#000;padding-left:50px;}
small{display:block;}

#contener{width:900px;margin:0 auto;padding:0 16px;background:url(img/header.jpg) no-repeat;}

#header{height:150px;position:relative;width:100%;}

#lang_menu{height:16px;line-height:16px;position:absolute;top:12px;right:0;}
#lang_menu a{height:16px;width:20px;display:block;overflow:hidden;float:right;margin-left:5px;text-decoration:none;background-position: 0 0;background-repeat:no-repeat;}
#lang_menu a span{padding-left:20px;}
#lang_menu a:hover, #lang_menu a.selected{background-position:0 -16px;}
#flag_en{background-image:url(img/flags/en_UK.jpg);}
#flag_fr{background-image:url(img/flags/fr_FR.jpg);}

#menu2{height:15px;line-height:15px;position:absolute;top:40px;text-align:right; right:0;}
#menu2 a{color:#000;font-size:11px;text-decoration:none;}
#menu2 a:hover{color:#c80621;}
#menu2 a.selected{color:#c80621;font-weight:bold;}

#menu{height:30px;width:100%;position:absolute;font-family:Verdana, Arial, Helvetica, sans-serif;top:71px;font-size:11px;}
#menu div{float:right;}
#menu div a{display:block;float:left;height:30px;line-height:25px;background:url(img/btn_left.png) top left no-repeat;padding-left:30px;text-decoration:none;
/background:url(img/btn_left.gif) top left no-repeat;}
#menu div ul a.selected{color:#000;}
#menu div a span{display:block;float:left;height:30px;background:url(img/btn_right.png) top right no-repeat;padding-right:10px;
/background:url(img/btn_right.gif) top right no-repeat;}
#menu div a span span{background:url(img/btn_middle.png) top right repeat-x;padding:0;
/background:url(img/btn_middle.gif) top right repeat-x; clear:left;}
#menu div.selected a,#menu div:hover a,#menu div a:hover{background-position:bottom left;color:#FFF;}
#menu div.selected a span,#menu div:hover a span,#menu div a:hover span{background-position:bottom right;}
#menu div ul,#menu div li{margin:0;padding:0;list-style-type:none;list-style-position:inside;}
#menu div ul{display:none;position:absolute;top:30px;line-height:27px;right:0;background:#c80621;padding:0 3px;width:868px;text-align:center;}
#menu div.selected ul{display:block;}
#menu div ul li{display:inline;}
#menu div ul a{display:inline;background:none;padding:0;color:#FFFFFF;float:none;}
#menu div ul a:hover{color:#000;}

.worker{border-bottom:1px solid #CCC;padding:15px 0;}
.worker img{float:left;margin:0 15px 10px 0;width:80px;}
.worker small{color:#c80621;font-size:11px;font-weight:bold;}
.worker h3{margin:0;}
.worker .details_selected{margin:0;}
.worker h3 a{color:#000;text-decoration:none;}
.worker .details_selected{display:block;}
.worker .details{display:none;}
.worker .contact{display:block;margin-left:95px;}
.worker .contact a{font-size:11px;color:#000;text-decoration:none;}
.worker .contact span{color:#333;font-size:10px;font-weight:bold;}

#content{width:640px;margin-right:15px;float:left;margin-left:100px;
_margin-left:50px;}
#footer{height:37px;border-top:1px solid #B2B2B2;margin-top:15px;line-height:37px;text-align:center;color:#c80621;}
#footer a{text-decoration:none;}
#footer a:hover{text-decoration:underline;}

.highlight{color:#c80621;}
.question{font-weight:bold;color:#c80621;margin-bottom:0;}
.reponse{margin-top:0;padding-left:50px;}

blockquote{background:#EFEFEF;padding:10px 25px;color:#333;font-style:italic;}
.auteur{margin-right:65px;text-align:right;}

label{display:block;float:left;width:150px;}
input[type=text]{width:250px;}
textarea{width:400px;}

.clearer{clear:both;}