/* --[ Global ]-- */* {margin:0px; padding:0px}html {  background-image: url(../img/fond_html.jpg);  background-repeat:repeat-x;  background-color:#fff;   width:100%;   font:12px Arial, helvetica, sans-serif;  color:#004494;}.bleu {color:#004494 !important}.jaune {color:#ffd200 !important}.gris {color:#666}.right {float:right}.left {float:left}.clear {clear:both}img {border:none}p {text-align:justify}em {font-style:normal}cite {font-size:11px}h1 {font-size:15px}h2 {font-size:12px}h3 {font-size:13px}h4 {font-size:12px}/* ============================================== Structure generale ===============================================================================*/#conteneur {background-repeat:no-repeat; width:720px; margin:0px auto 0px auto}#bandeau {background-image: url(../img/fond_bandeau.gif); background-repeat:no-repeat; width:720px; height:99px}#page {background-image: url(../img/fond_page.gif); width:720px; padding:20px 0px}#texte {padding:0px 20px 20px 40px}#flash {margin:0px 0px 20px 23px}#fond-menu {background-image: url(../img/fond_menu.gif); height:37px; width:720px}#menu {margin-right:13px}div > #menu {margin-right:30px}#menu a{  display:block;   float:left;   text-decoration:none;   color:#fff;   background-color:#7092bb;  border:1px #fff solid;  padding:5px 15px;  margin:2px 5px 0px 0px;  font-weight:bold}#menu a:hover{background-color:#ffd200}#menu a.actif{background-color:#004494; border-bottom:none; margin-top:2px; padding-top:6px}#sousmenu-gauche {background-image: url(../img/menu_gauche.gif); height:27px; width:12px}#sousmenu-droite {background-image: url(../img/menu_droite.gif); height:27px; width:11px}#sousmenu-centre {  background-image: url(../img/menu_centre.gif);   background-repeat:repeat-x;  height:27px;   width:697px;  text-align:center;}#sousmenu-centre a {display:block; float:left; padding:5px 10px 3px 10px; text-decoration:none; color:#004494; font-weight:bold}#sousmenu-centre a:hover {background-color:#b6d3f9}#sousmenu-centre a.actif {background-color:#fff; border-left:1px #b6d3f9 solid; border-right:1px #b6d3f9 solid}.sousmenu {margin-left:30px}/* ============================================== entreprise ===============================================================================*/#entreprise-fond-txt,#activites-fond-txt {  background-color:#eef9fd;  width:615px;  border-top:1px #aab4be solid;  border-right:1px #aab4be solid;  border-left:1px #aab4be solid;  margin:10px 0px 0px 8px;  padding:10px 10px 10px 0px}.entreprise-txt p {display:block; width:280px; margin-left:20px}.entreprise-txt b {color:#ffd300}#entreprise-photo {margin-left:2px}/* ============================================== engins ===============================================================================*/.engins-txt p {display:block; width:320px; margin:10px 0px 0px 20px}.engins-txt b {color:#ffd300}.engins-txt ul {margin-left:50px}.engins-txt li,.engins-ul2 li  {list-style-image:url(../img/puce.gif)}.engins-ul2 ul {margin:10px 0px 0px 50px}.engins-ul2 b {margin:0px 0px 0px 35px}#engins-img2 {margin:15px 0px 0px 40px}/* ============================================== plateaux ===============================================================================*/.plateaux-txt p {display:block; width:260px; margin:10px 0px 0px 20px}.plateaux-txt b {color:#ffd300}.plateaux-txt ul {margin-left:50px}.plateaux-txt li  {list-style-image:url(../img/puce.gif)}#plateaux-photo {margin-left:0px}/* ============================================== activites & chiffres ===============================================================================*/#activites-img1 {margin-left:15px}.atouts {font-weight:bold; margin:40px 0px 10px 0px}#activites-fond-txt {border-bottom:1px #aab4be solid}#chiffres {margin-top:20px}/* ============================================== contact ===============================================================================*/fieldset {border:none; width:400px}label {display:block; float:left; width:100px; margin:0px 10px 10px 0px; text-align:right; padding-top:3px}#contact-form input {float:left; width:250px; color:#004394; background-color:#f1f5fa; font-size:13px}}#recrutement-form input {float:left; width:280px; color:#004394; background-color:#f1f5fa; font-family:arial; font-size:13px}textarea {width:360px; height:100px; margin-right:20px; background-color:#f1f5fa; color:#004394; font-family:arial; font-size:13px}.input-vert {border:1px #aab4be solid; padding:1px}#contact-titre {margin-bottom:20px}#envoyer {width:129px; height:21px; margin-left:235px}#adresse {background-color:#f1f5fa; border:1px #a2b4ca solid; padding:10px; margin:37px 0px 0px 40px}#adresse p {text-align:center}.ok {color:#ffd200; font-weight:bold; background-color:#fff; width:190px; border:1px #ffd200 solid; padding:2px 5px; margin-bottom:10px}.error {color:#ff0000; font-weight:bold; background-color:#fff; width:295px; border:1px #ff0000 solid; padding:2px; margin-bottom:10px}.obligatoire {margin-bottom:10px; display:block}/* ============================================== recrutement ===============================================================================*/#stylo {margin:-20px 0px 10px 40px}#recrutement {background-color:#f1f5fa; border:1px #a2b4ca solid; padding:5px; margin:20px 20px 0px 0px}#recrutement-envoyer {width:97px; height:21px; margin-top:20px}#file {background-color:#f1f5fa; border:1px #aab4be solid; height:21px}/* ============================================== Sonotrad ===============================================================================*/#sonotrad {margin:0px 0px 10px 40px}.padding10 {padding:0px 10px}.padding10 ul {margin:5px 0px 0px 20px}.padding10 li {list-style-image:url(../img/puce.gif)}/* ============================================== Pied ===============================================================================*/#fond-pied {  background-image: url(../img/fond_pied.gif);  height:124px;  width:100%;  margin:0px auto;  background-color:#216382; }#pied {  background-image: url(../img/pied.gif);  height:79px;  width:720px;  margin:0px auto;  font-size:11px;  padding-top:45px;   text-align:center;  color:#fff}#pied p{text-align:center; margin-bottom:10px}#pied a {color:#fff; text-decoration:none}#pied a:hover {text-decoration:underline}#piedbleu a{color:#77a4d9}#piedbleu a:hover{color:#fff; text-decoration:none}/* ============================================== Mentions etc ==========================================================================*//* Extras / plan */#extras-plan {padding:10px 0px 20px 20px}#extras-plan a{color:#666; text-decoration:none}#extras-plan a:hover{color:#e31818}#extras-plan p{margin-right:20px; text-align:justify}#extras-plan h3{margin:10px 0px 5px 0px; color:#e31818}#extras-plan b{margin-left:7px}#extras-plan li{width:600px; text-align:justify}#extras-plan td {padding:5px 0px !important}#extras-plan td img {margin-left:20px !important}a#extras-actif {background-color:#666 !important; color:#fff}a:hover.liens-extras {text-decoration:underline !important; color:#45103e !important} #residence-rapidhome-liens a:hover{background-color:#afafaf}#residence-nouveautes-liens a:hover{background-color:#afafaf}/* -- copyright -- */#lebarts-infos {width:400px}#lebarts-infos b{margin:0px}#lebarts-infos p {width:400px !important}#lebarts-infos a {font-weight:bold; text-decoration:none}#lebarts-infos a:hover {text-decoration:underline}#leb-img {margin-left:40px}.fond-infos {background-color:#DDF0F6; margin:5px 0px; padding:5px 0px 5px 20px; width:400px}.decalage20 {margin-left:20px !important}/* -- Aides -- */.annexes table {width:640px}.annexes caption {width:640px; background-color:#216382; color:#fff; padding:1px 0px; font-weight:bold}.aides a {color:#206282; text-decoration:none}.aides a:hover {text-decoration:underline}.aide-infos{width:640px}.annexes hr{width:640px; display:block; margin:20px 0px 10px 0px}.ligne-bleue {background-color:#ddf0f6}/* mentions */.annexes {padding:10px 20px 0px 0px}

#creditsLeb a{text-decoration:none;color:#004494 !important}
div.extras{margin:15px 15px 0 15px;padding-bottom:15px}
div.extras .credits1,div.extras .credits2{background-color:#e4e4e4; margin:5px 0px; padding:5px 0px 5px 20px;width:370px}
div.extras .bg1{background-color:#38647f}
div.extras .credits2,div.extras .bg2{background-color:#2e566f}
div.extras td{padding:5px 0;color:#fff;font-size:11px}
div.extras ul li{margin-left:0 !important}

.left{float:left}
.clear{clear:both}

#leb-img img{border:0}
a#leb-img{background:transparent}
a#leb-img:hover{background:transparent}
#creditsLeb h4{margin:10px 0;color:#004494}
#creditsLeb ul{padding:8px 8px 5px !important;}
#creditsLeb ul li{padding:0 !important;background:transparent !important}
#creditsLeb p{width:100% !important;margin:0 !important}