/* --[ Global ]-- */* {margin:0px; padding:0px}html {  background-image: url(../img/fond_bandeau.gif);  background-repeat:repeat-x;  background-color:#fff;   width:100%;   font:12px Arial, helvetica, sans-serif;  color:#0e709b;}.bleu {color:#0e709b !important}.orange {color:#dc9b00 !important}.right {float:right}.left {float:left}.clear {clear:both}img {border:none}p {text-align:justify; line-height:18px}i {color:#666 }h1 {font-size:15px}h2 {font-size:14px}h3 {font-size:13px}h4 {font-size:12px}#colonne-gauche a,#colonne-gauche-accueil a {color:#dc9b00; text-decoration:none}#colonne-gauche a:hover, #colonne-gauche-accueil a:hover  {color:#ad7d0b}.margin-tb10{margin:10px 0}.margin-left5{margin-left:15px !important}/* ============================================== Structure generale ===============================================================================*/#conteneur {width:920px; margin:0px auto 0px auto}#logo {margin-right:10px}#menu {margin-left:70px; height:39px}#contenu {padding:0px 0px 20px 10px}#titre1,#titre2 {margin:20px 0px}#colonne-gauche {width:580px}#colonne-droite {  background-image: url(../img/colonne_milieu.gif);   background-repeat:repeat-y;  background-position:18px 0px;   width:237px;    padding:10px 35px 0px 35px;  color:#fff}#colonne-bas {margin-left:18px}#pied {font-size:10px; text-align:center}#pied p {text-align:center; color:#dc9b00}#pied a {color:#18759e; text-decoration:none}#pied a:hover {color:#0B5E84}/* ============================================== Accueil ===============================================================================*/#accueil-p {width:381px}#accueil-rea-haut {margin-top:20px}#accueil-rea-milieu {background-image: url(../img/accueil_rea_milieu.gif); width:386px}#accueil-vignette {margin:17px 5px 0px 20px}#accueil-rea-p {display:block; width:230px; margin-top:10px; padding:5px 10px 0px 10px}#accueil-btn-rea {margin-left:10px}#ptit-menu {margin-top:59px}#ptit-menu a {  display:block;  background-color:#aae5f5;  color:#075c82;  width:180px;  height:16px;  padding:1px 5px 0px 0px;  text-decoration:none;  margin-bottom:6px;  text-align:right;  border-left:6px #6fc7df solid;}#ptit-menu a:hover {border-left:6px #dc9b00 solid; color:#05425C}#colonne-btn-accueil {margin-left:315px; display:block}#engrenage {background-image: url(../img/accueil_engrenage.jpg); background-repeat:no-repeat; background-position:39px 0px}#colonne-droite-accueil {  background-image: url(../img/colonne_milieu.gif);   background-repeat:repeat-y;  background-position:209px 0px;  width:498px;     color:#fff}#colonne-bas-accueil {margin-left:209px}#colonne-droite-accueil p {padding:10px 35px 10px 225px}#colonne-titre-accueil {margin-left:191px}/* ============================================== be ===============================================================================*/#be-flash {margin-left:10px}#bouton-parc {margin:10px 0px 0px 60px}/* ============================================== realisations ===============================================================================*/#realisations-milieu {  background-image: url(../img/realisations_milieu.gif);   background-repeat:repeat-y;  padding:10px 0px 0px 15px;}#realisations-milieu em {display:block; width:95px; text-align:center; font-size:11px; margin:2px 0px 5px 0px}.realisations-milieu-vignette {margin:0px 6px; float:left; width:96px}/* ============================================== entreprise ===============================================================================*/#entreprise-bouton {margin:10px 0px 0px 80px; display:block}#carte {margin-left:70px}/* ============================================== parc machine ===============================================================================*/#parc-table table {font-size:11px; border:1px #dc9b00 solid}#parc-table th {text-align:left; padding:2px}#parc-table td {text-align:center; padding:4px 3px 0px 3px}.centrage {text-align:center !important}.parc-table-orange {background-color:#dc9b00; color:#fff}.couleur1 {background-color:#e0f7fd}.couleur2 {background-color:#b5f0ff}#parc-video {margin:0px 0px 8px 50px}#ent-video {margin: 0 0 8px 38px}/* ============================================== Contact ===============================================================================*/#contact {margin:10px 0px 0px 20px}fieldset {border:none; margin-left:20px}label {float:left; height:15px;  width:150px; margin:6px 10px 0px 0px; text-align:right}input {float:left; height:15px; width:350px; margin-bottom:4px; background-color:#d7eff9; color:#0b5576}textarea {margin-left:20px; width:510px; height:100px; background-color:#d7eff9; color:#0b5576}.input-vert {border:1px #73b2d9 solid; padding:1px}#contact-titre {margin-bottom:20px}#envoyer {float:left; margin:0px 0px 20px 200px; width:194px; height:25px}.ok {color:#dc9b00; font-weight:bold; background-color:#fff; width:190px; border:1px #dc9b00 solid; padding:2px 5px}.error {color:#ff0000; font-weight:bold; background-color:#fff; width:260px; border:1px #ff0000 solid; padding:2px 5px}.obligatoire {margin-bottom:10px; display:block}#equipe li {  margin-left:20px;   background-image:url(../img/puce.gif);   list-style:none;   padding-left:15px;  background-repeat:no-repeat;  background-position:0px 4px;  margin-top:5px}#adresse {  background-image:url(../img/adresse.gif);   width:215px;  height:142px;    margin:15px 0px 10px 10px;  padding-top:30px;}#adresse p {text-align:center; color:#1584b5}/* ============================================== Mentions etc ==========================================================================*/#leb-img {margin-top:20px}.fond-infos,.fond-infos2 {background-color:#b5f0ff; margin:5px 0px; padding:5px 0px 5px 20px; width:450px}.fond-infos2 {background-color:#e0f7fd}#extras caption {width:580px; background-color:#0E709B; color:#fff; padding:1px 0px; font-weight:bold}#extras td {padding:5px 0px}#extras p{text-align:justify; width:580px}#extras li{text-align:justify; margin-left:20px}#extras ul {background-color:#7d7a7a; border:1px #929292 solid; padding:10px}.annexes h3 {color:#dc9b00;}.annexes p {display:block; width:580px}.annexes ul {margin-left:20px}.annexes li {margin-bottom:5px}#plan a {display:block; width:580px; padding:5px 0px 5px 5px; background-color:#b5f0ff; margin-bottom:4px; border-right:5px #15749e solid}#plan a:hover {background-color:#e0f7fd; border-right:5px #dc9b00 solid; color:#dc9b00}
