/* CSS Document */
*{font-family:Arial, Helvetica, sans-serif;color:#1a171b;font-size:12px;}
body,img{margin:0;padding:0;}
body{background:#263301 url(images/background.jpg) repeat-x;}
p {margin:0;}
a:active, a:focus{outline:none;}
img {border:0;}
.float {float:left;}
.clear{clear:both;}
.item{margin:0;float:left;}
#superglobal{padding:16px 0 0 0;}
#global{width:959px;margin:auto;background:url(images/fond_production.jpg) repeat-y;}
#header{width:964px;margin:0;height:249px;}
#content{padding:0;}
#footer {width:959px;background:#273501;padding:0 0 0 5px;color:#fff;font-size:11px;}
#footer a {color:#fff;font-size:11px;}
#footer span {margin:0 0 0 139px;color:#fff;font-size:11px;}
#footer span a {color:#fff;font-size:11px;}
.contact_acc {margin:44px 0 0 0;}
.prq {display:none;}

/* Menu */
#menu_princ {width:964px;height:37px;}

/* Page accueil */
#decouvrir_devis {background:url(images/fond_decouvrir.jpg) no-repeat;width:264px;height:429px;float:left;}
#titre_decouvrir {margin:7px 0 0 36px;}
#realisations {margin:27px 0 0 30px;}
#machines {margin:30px 0 0 30px;}
#devis {margin:21px 0 0 30px;}
#slider_actu {margin:11px 0 0 17px;float:left;}
#txt_acc {width:453px;margin:14px 0 0 0;}
#actualite {width:170px;margin:0 0 0 16px;}
.slide {width:455px;height:220px;margin:-11px 0 0 0;}
.titre_actu {margin:17px 0 0 0;}
.fond_actu {background:url(images/fond_actu.jpg) no-repeat;width:194px;height:250px;margin:17px 0 0 0;}
/*.actu {padding:36px 0 0 16px;width:165px;}*/
.actu_title {color:#8eb900;font-size:13px;font-weight:bold;margin:0 0 8px 0;}
.actu_description a {text-decoration:none;color:#8eb900;margin:10px 0 0 60px;}

/* Page interieur */
.galerie_photo {background:url(images/fond_decouvrir.jpg) no-repeat;width:264px;min-height:429px;float:left;}
.titre_cliquez {margin:7px 0 0 36px;padding:0 0 11px 0;}
.vignette_photo {margin:16px 0 0 30px;}
.pagination {margin:28px 0 0 166px;}
.pagination a {font-size:11px;color:#8eb900;font-weight:bold;}
.normal {text-decoration:none;}
.contenu_int {float:left;width:463px;margin:11px 0 0 17px;}
.contenu_int2 {float:left;width:673px;margin:11px 0 0 17px;}
.contenu_page {text-align:justify;margin:47px 0 0 0;}
.contenu_page p span {color:#8eb900;font-weight:bold;text-transform:uppercase;}
.contenu_page ul li {list-style-type:none;}
.contenu_page ul li a {color:#8eb900;font-weight:bold;text-decoration:none;font-size:14px;}
.separation {border-bottom:1px solid #a9c613;margin:17px 0 19px 0;}
.autre {width:187px;margin:122px 0 0 18px;}

/* Page coordonnees */
.coordonnees {background:url(images/fond_decouvrir.jpg) no-repeat;width:264px;height:429px;float:left;}
.titre_coordonnees {margin:7px 0 0 36px;}
.adresse_adp {margin:27px 0 0 30px;}
.carte {margin:27px 0 0 30px;}
.champs_obligatoires {font-size:11px;font-style:italic;margin:0 0 10px 220px;}
#cont_form {width:670px;padding:0;margin:0;}
#cont_form div{padding:0 0 1px 5px;}
#cont_form label{float:left;width:100px;color:#4f545c;}
.label {text-align:right;padding-right:5px;font-size:14px;}
.ipt {width:215px;height:20px;border:1px solid #737980;}
#message {height:155px;width:215px;}
#code_postal {width:50px;border:1px solid #737980;}
.fichiers_joints {margin:5px 0 5px 50px;}
#submit_cont {border:none;padding:0 0 0 105px;}
.message_attente {display:none;}

/* Page realisation */
.contenu_realisation {width:673px;margin:11px 0 0 17px;float:left;}
.realisation_photos {float:left;width:210px;height:160px;}
.vignette_realisation {margin:0 10px 10px 0;}
.pagination_realisation {margin:28px 0 0 520px;}
.pagination_realisation a {font-size:11px;color:#8eb900;font-weight:bold;}

/* Mentions Légales */
#cont_mentions_legales {width:667px;margin:0 0 0 281px;;text-align:justify;color:#4b4b4d;}
#cont_mentions_legales a {color:#8eb900;text-decoration:none;}
#cont_mentions_legales ul {list-style-type:none;font-style:italic;}
#cont_mentions_legales #titre {text-align:center;font-size:18px;}
#cont_mentions_legales .sstitre {color:#232323;}

/* Page actualites */
.autres_actus {background:url(images/fond_decouvrir.jpg) no-repeat;width:264px;min-height:429px;float:left;}
#titre_autres_actus {margin:7px 0 0 36px;padding:0 0 11px 0;}
.autres_actualites {margin:16px 0 0 30px;}
.autre_actu {margin:0 0 10px 0;}
.contenu_actu {float:left;;margin:11px 0 0 17px;width:673px;}
.titre_actus {color:#8eb900;font-weight:bold;font-size:14px;;}
.description_actus {margin:0 0 25px 0;}
.contenu_photos {margin:0 0 25px 0;}
.photo_actus {width:312px;margin:0 20px 0 0;}
.photo_legende {font-size:11px;}
.piece_actus {margin:5px 20px 0 0;}
.piece_actus a {font-size:11px;}
