@charset "utf-8";img, object, embed, video{max-width:100%;}
li{color:#999;line-height:24px;font-size:16px;}
.ie6 img{width:100%;}
.texte a{color:#76C128;font-size:24px;}
.texte a:hover{color:#5BB92F;}
p{color:#999;line-height:28px;font-size:16px;}
.cent{width:100%;float:left;}
.stt{color:#76C128;margin:5px 0px 5px 0px;padding:0;}
.ttmh{color:#76C128;text-align:center;padding:0;font-weight:bold;font-size:18px;margin-top:0;margin-right:0;margin-bottom:15px;margin-left:0;}
#conteneur{width:100%;height:100%;}
#numero{float:left;margin-left:0;width:100%;height:30px;display:block;background:#3C3C3C;}
.numeroa{float:left;margin-left:0;width:100%;height:30px;}
.numerob{float:left;margin-left:0;width:100%;height:30px;}
#haut{float:left;margin-left:0;width:100%;display:block;}
#hautcentre{margin-left:auto;margin-right:auto;width:100%;display:block;}
#hauta{float:left;margin-left:0;width:100%;display:block;}
#logo{float:left;margin-left:0;width:100%;display:block;text-align:center;}
#hautb{float:left;margin-left:0;width:100%;display:block;}
#hautbb{float:left;margin-left:0;width:100%;height:100%;}
.imager{width:100%;float:left;height:9px;background:url(images/barre.jpg);}
.centrehaut{height:89px;width:80%;margin-right:auto;margin-left:auto;display:none;}
.blocghaut{float:left;width:50%;}
.blocdhaut{float:left;width:50%;}
.texteghaut{visibility:hidden;}
.textedhaut{visibility:hidden;}
#menubloc{float:left;margin-right:0;margin-bottom:30px;width:100%;display:block;}
.menu{margin:0px 0 0 0;padding:0;list-style-type:none;text-align:right;}
.menu ul{display:block;margin:0;padding:0;display:inline;text-decoration:none;}
.menu ul li{display:block;height:35px;line-height:35px;margin-top:0px;text-align:center;float:left;margin:0;padding:0;text-decoration:none;list-style-type:none;}
.menu li a{display:block;height:35px;width:100%;font-size:20px;line-height:35px;text-align:center;float:left;margin:0;padding:0;text-align:center;text-decoration:none;list-style:none;color:#000;-webkit-transition-duration:0.5s;transition-duration:0.5s;webkit-transition:all 0.5s;}
.menu li a:hover{color:#515151;-webkit-transition:border-color 7s ease-in-out;-moz-transition:border-color 7s ease-in-out;-o-transition:border-color 7s ease-in-out;transition:border-color 7s ease-in-out;transition:0.3s ease-in-out;}
#blocim{float:left;width:100%;display:block;height:100%;}
#cttt{text-align:center;}
#image{width:100%;height:100%;display:block;z-index:1;position:relative;float:left;}
#imhover{display:none;}
.imtexte{display:none;}
.simtexte{display:none;}
.soumission{width:100%;height:100px;background:#CCC;float:left;margin:30px 0px 30px 0px;padding:0;}
.soucentre{width:100%;margin-right:auto;margin-left:auto;height:100px;background:#CCC;}
.soutexte{display:none;}
.soumia{display:none;}
.soumib{width:100%;float:left;height:100px;}
.boutonsoumi{height:50px;width:200px;margin-top:25px;margin-right:auto;margin-left:auto;background:#333333;border-radius:10px;}
.boutonsoumi a{line-height:50px;background:#66CC33;display:block;color:#333333;border-radius:10px;height:50px;width:200px;text-decoration:none;}
.boutonsoumi a:hover{line-height:50px;background:#5CB92E;color:#333333;-webkit-transition-duration:1s;transition-duration:1s;webkit-transition:all 1s;}
.soutt{margin:0;padding:0;line-height:50px;font-size:14px;color:#ffcc33;font-weight:bold;text-align:center;}
#titrea{width:100%;height:100%;float:left;}
#titrecentre{width:80%;margin-top:70px;margin-right:auto;margin-left:auto;}
.tcentre h1{text-align:center;font-size:25px;margin:0 0 0 0;padding:0;color:#333;}
.tcentre{text-align:center;font-size:24px;}
.lignemb{text-align:center;margin-bottom:40px;}
#milieu{float:left;margin-left:0;margin-top:10px;width:100%;display:block;}
#milieucentre{margin-right:auto;margin-left:auto;width:90%;display:block;}
.liste{float:left;width:100%;}
.liste ul{list-style:none;padding:0;margin:0;}
.liste li{padding-left:1em;text-indent:-1em;padding-right:2em;font-size:15px;color:#BCBCBC;}
.liste li:before{content:"■ ";color:#ffcc00;list-style:square;font-size:14px;line-height:34px;}
.services{margin-left:10px;font-size:14px;line-height:22px;}
.milieubloc{float:left;width:100%;display:block;}
.tmil{text-align:center;color:#999;}
.mimage{text-align:center;}
.mtexte{margin-right:10px;margin-left:10px;}
.milieublocabc{float:left;width:100%;margin-right:0;margin-left:0;display:block;}
.texte{float:left;width:100%;display:block;margin-top:60px;margin-bottom:60px;}
.textegris{float:left;width:100%;display:block;margin-top:10px;margin-bottom:10px;background:#FBFBFB;padding-top:20px;padding-bottom:20px;}
.textecentre{width:81%;margin-left:auto;margin-right:auto;display:block;}
.photogauche{width:100%;float:left;display:block;text-align:center;}
.textedroit{width:100%;float:left;display:block;}
.sepatitre{width:100%;float:left;}
.titreun{width:100%;float:left;margin-top:20px;}
.lignebl{width:100%;float:left;}
.texteabc{width:100%;float:left;margin-bottom:20px;}
.titreun h2{font-size:24px;font-weight:bold;margin:0;padding:0;color:#222;}
.texteabc ul{list-style:none;padding:0;margin:0;}
.texteabc li{padding-left:1em;text-indent:-1em;padding-right:2em;font-size:15px;color:#BCBCBC;}
.texteabc li:before{content:"■ ";color:#ffcc00;list-style:square;font-size:14px;line-height:34px;}
.textegauche{margin-right:0px;font-size:16px;line-height:28px;}
.info{margin-left:10px;}
.blocgris{width:100%;height:auto;float:left;background:#333333;}
.blocgriscentre{width:90%;height:auto;margin-left:auto;margin-right:auto;margin-top:50px;margin-bottom:50px;}
.cgris{font-size:14px;line-height:18px;margin-top:10px;text-align:center;margin-right:10%;margin-left:10%;}
.titreg{float:left;width:100%;margin-top:10px;}
.titreg h2{font-size:24px;text-align:center;font-weight:bold;color:#222;}
.lignecg{text-align:center;float:left;width:100%;}
.btgris{float:left;width:100%;}
.btdeux{float:left;width:100%;}
.grossoumi{font-size:16px;text-align:center;font-weight:bold;color:#ffffff;}
.vsoumi{font-size:16px;text-align:center;color:#76C128;}
.blocblancp{background:#FFF;width:100%;float:left;padding:20px;}
.blocblancm{background:#FFF;width:100%;float:left;height:40px;}
.blocblanc{background:#FFF;width:100%;float:left;padding:10px;}
#bas{float:left;margin-left:0;width:100%;display:block;list-style-type:none;background:#3C3C3C;}
#bas ul{list-style-type:none;}
#bascentre{margin-right:auto;margin-left:auto;width:80%;display:block;}
.basliens{float:left;width:100%;display:block;}
.basbloc{float:left;width:100%;display:block;text-align:center;}
.basblocentre{float:left;width:100%;margin-right:5%;margin-left:5%;display:block;}
.numbas a{color:#EFEFEF;font-size:14px;font-weight:bold;text-decoration:none;}
.tbas{color:#76C128;text-align:center;}
.tbas h2{font-size:18px;margin-top:20px;color:#76C128;text-align:center;}
.basbloc p{line-height:22px;}
.tbok{width:100%;float:left;}
.bbas{float:left;width:100%;margin-bottom:10px;text-align:center;}
.bbasimage{width:100%;float:left;}
.bbastexte{width:100%;float:left;}
.bbastexte h3{margin-left:0px;margin-top:8px;margin-bottom:0px;color:#E6E6E6;}
.bbastexte p{margin-left:0px;font-size:16px;line-height:22px;margin-top:2px;}
.mention{width:100%;float:left;height:40px;text-align:center;background-color:#CCC;}
#bloccontact{margin-left:auto;margin-right:auto;width:100%;}
#blocformulaire{float:left;width:90%;margin-right:5%;margin-left:5%;}
.texteformulaire{float:left;width:100%;}
.formulaireco{float:left;width:100%;}
.bloccarte{float:left;width:100%;}
.blocadresse{float:left;width:100%;}
#blocuni{margin-right:auto;margin-left:auto;width:90%;}
.blocdroit{float:left;width:100%;margin-left:0px;}
.blocgauche{float:left;width:100%;margin-left:0px;}
.blocdroit p{}
.bloc{width:100%;float:left;margin-bottom:40px;}
.blocimage{width:90%;margin-right:auto;margin-left:auto;text-align:center;}
.bimage{float:left;margin:2% 0% 2% 0%;width:100%;}
.servicesd{float:left;width:100%;}
.centred{margin-right:auto;margin-left:auto;width:80%;}
.texteserv{float:left;width:100%;}
.listeserv{float:left;width:100%;}
.fleche{display:none;}
.bloccent{width:100%;float:left;}
.entreprise{width:90%;background:#f7f7f7;border:1px solid #bfbfbf;padding:30px;float:left;margin-top:30px;margin-bottom:30px;}
.imageentre{float:left;width:100%;margin-right:0%;}
.imageentre img{width:100%;}
.textecompagnie{float:left;width:100%;}
}
@media only screen and (min-width:481px){p{color:#999;}
#conteneur{width:100%;height:100%;}
#numero{float:left;margin-left:0;width:100%;height:30px;display:block;background:#3C3C3C;}
.numeroa{float:left;margin-left:0;width:70%;height:30px;}
.numerob{float:left;margin-left:0;width:30%;height:30px;}
#haut{float:left;margin-left:0;width:100%;display:block;}
#hautcentre{margin-left:auto;margin-right:auto;width:100%;display:block;}
#hauta{float:left;margin-left:0;width:100%;display:block;}
#logo{float:left;margin-left:0;width:100%;display:block;text-align:center;}
#hautb{float:left;margin-left:0;width:100%;display:block;}
#hautbb{float:left;margin-left:0;width:100%;height:100%;}
.imager{width:100%;float:left;height:89px;background:url(images/barre.jpg);}
.centrehaut{height:89px;width:80%;margin-right:auto;margin-left:auto;display:none;}
.blocghaut{float:left;width:50%;}
.blocdhaut{float:left;width:50%;}
.texteghaut{line-height:89px;font-size:18px;font-style:italic;margin:0 0 0 70px;padding:0;font-weight:bold;visibility:visible;}
.textedhaut{line-height:89px;margin:0;padding:0;text-align:right;font-size:18px;color:#66cc33;visibility:visible;}
#menubloc{float:left;margin-right:0;margin-bottom:30px;width:100%;display:block;}
.menu{margin:0px 0px 0px 0px;padding:0;list-style-type:none;text-align:right;}
.menu ul{display:block;margin:0;padding:0;display:inline;text-decoration:none;}
.menu ul li{display:block;height:30px;line-height:30px;margin-top:0px;text-align:center;float:left;margin:0;padding:0;text-decoration:none;list-style-type:none;}
.menu li a{display:block;height:30px;width:20%;font-size:14px;line-height:30px;text-align:center;float:left;margin:0px 20px 0px 20px;text-align:center;text-decoration:none;list-style:none;color:#000;-webkit-transition-duration:0.5s;transition-duration:0.5s;webkit-transition:all 0.5s;}
.menu li a:hover{color:#515151;-webkit-transition:border-color 7s ease-in-out;-moz-transition:border-color 7s ease-in-out;-o-transition:border-color 7s ease-in-out;transition:border-color 7s ease-in-out;transition:0.3s ease-in-out;}
#blocim{float:left;width:100%;display:block;height:100%;}
#cttt{text-align:center;}
#image{width:100%;height:100%;display:block;z-index:1;position:relative;float:left;}
#imhover{display:none;}
.imtexte{display:none;}
.simtexte{display:none;}
.soumission{width:100%;height:100px;background:#CCC;float:left;margin:30px 0px 30px 0px;padding:0;}
.soucentre{width:100%;margin-right:auto;margin-left:auto;height:100px;background:#CCC;}
.soutexte{display:none;}
.soumia{display:none;}
.soumib{width:100%;float:left;height:100px;}
.boutonsoumi{height:50px;width:200px;margin-top:25px;margin-right:auto;margin-left:auto;background:#333333;border-radius:10px;}
.boutonsoumi a{line-height:50px;background:#66cc33;display:block;color:#333333;border-radius:10px;height:50px;width:200px;text-decoration:none;}
.boutonsoumi a:hover{line-height:50px;background:#5CB92E;color:#333333;-webkit-transition-duration:1s;transition-duration:1s;webkit-transition:all 1s;}
.soutt{margin:0;padding:0;line-height:50px;font-size:14px;color:#ffcc33;font-weight:bold;text-align:center;}
#titrea{width:100%;height:100%;float:left;}
#titrecentre{width:80%;margin-top:70px;margin-right:auto;margin-left:auto;}
.tcentre{text-align:center;font-size:25px;margin:0 0 20px 0;padding:0;}
.tcentre h1{text-align:center;font-size:25px;margin:0 0 0 0;padding:0;color:#333;}
.lignemb{text-align:center;margin-bottom:40px;}
#milieu{float:left;margin-left:0;margin-top:70px;width:100%;display:block;}
#milieucentre{margin-right:auto;margin-left:auto;width:90%;display:block;}
.liste{float:left;width:33%;}
.liste ul{list-style:none;padding:0;margin:0;}
.liste li{padding-left:1em;text-indent:-1em;padding-right:2em;font-size:15px;color:#BCBCBC;}
.liste li:before{content:"■ ";color:#ffcc00;list-style:square;font-size:14px;line-height:34px;}
.services{margin-left:10px;font-size:14px;line-height:22px;}
.milieubloc{float:left;width:100%;display:block;}
.tmil{text-align:center;color:#999;}
.mimage{text-align:center;}
.mtexte{margin-right:10px;margin-left:10px;}
.milieublocabc{float:left;width:100%;margin-right:0;margin-left:0;display:block;}
.texte{float:left;width:100%;display:block;margin-top:60px;margin-bottom:60px;}
.textegris{float:left;width:100%;display:block;margin-top:20px;margin-bottom:20px;background:#FBFBFB;padding-top:20px;padding-bottom:20px;}
.textecentre{width:81%;margin-left:auto;margin-right:auto;display:block;}
.photogauche{width:100%;float:left;display:block;text-align:center;}
.textedroit{width:100%;float:left;display:block;}
.sepatitre{width:100%;float:left;}
.titreun{width:100%;float:left;}
.lignebl{width:100%;float:left;}
.texteabc{width:100%;float:left;}
.titreun h2{font-size:24px;font-weight:bold;color:#222;}
.texteabc ul{list-style:none;padding:0;margin:0;}
.texteabc li{padding-left:1em;text-indent:-1em;padding-right:2em;font-size:15px;color:#BCBCBC;}
.texteabc li:before{content:"■ ";color:#ffcc00;list-style:square;font-size:14px;line-height:34px;}
.textegauche{margin-right:0px;font-size:16px;line-height:28px;}
.info{margin-left:10px;}
.blocgris{width:100%;height:auto;float:left;background-color:#333333;}
.blocgriscentre{width:90%;height:auto;margin-left:auto;margin-right:auto;}
.cgris{font-size:14px;line-height:18px;margin-top:10px;text-align:center;margin-right:10%;margin-left:10%;}
.titreg{float:left;width:100%;margin-top:10px;}
.titreg h2{font-size:24px;text-align:center;font-weight:bold;color:#222;}
.lignecg{text-align:center;float:left;width:100%;}
.btgris{float:left;width:100%;}
.btdeux{float:left;width:100%;}
.grossoumi{font-size:33px;text-align:center;}
.vsoumi{font-size:18px;text-align:center;}
.blocblancp{background:#FFF;width:100%;float:left;padding:20px;}
.blocblancm{background:#FFF;width:100%;float:left;height:60px;}
.blocblanc{background:#FFF;width:100%;float:left;padding:100px;}
#bas{float:left;margin-left:0;width:100%;display:block;list-style-type:none;background:#333333;}
#bas ul{list-style-type:none;}
#bascentre{margin-right:auto;margin-left:auto;width:80%;display:block;}
.basliens{float:left;width:100%;display:block;}
.basbloc{float:left;width:30%;display:block;text-align:left;}
.basblocentre{float:left;width:30%;margin-right:5%;margin-left:5%;display:block;}
.tbas{text-align:left;}
.tbas h2{font-size:18px;margin-top:20px;color:#76C128;text-align:left;}
.basbloc p{line-height:22px;}
.tbok{width:100%;float:left;}
.bbas{float:left;width:100%;margin-bottom:10px;text-align:left;}
.bbasimage{width:30%;float:left;}
.bbastexte{width:70%;float:left;}
.bbastexte h3{margin-left:10px;margin-top:0px;margin-bottom:0px;}
.bbastexte p{margin-left:10px;font-size:16px;line-height:22px;margin-top:2px;}
.numbas a{color:#EFEFEF;font-size:24px;font-weight:bold;text-decoration:none;}
#bloccontact{margin-left:auto;margin-right:auto;width:100%;}
#blocformulaire{float:left;width:90%;margin-left:5%;margin-right:5%;}
.texteformulaire{float:left;width:100%;}
.formulaireco{float:left;width:100%;}
.bloccarte{float:left;width:100%;}
.blocadresse{float:left;width:100%;}
#blocuni{margin-left:auto;margin-right:auto;width:100%;}
.blocdroit{float:left;width:100%;}
.blocgauche{float:left;width:100%;}
.bloc{width:100%;float:left;margin-bottom:50px;}
.blocimage{width:90%;margin-right:auto;margin-left:auto;}
.bimage{float:left;width:40%;margin-left:5%;margin-right:5%;}
.servicesd{float:left;width:100%;}
.centred{margin-right:auto;margin-left:auto;width:60%;}
.texteserv{float:left;width:60%;}
.listeserv{float:left;margin-left:10%;width:30%;}
.fleche{float:left;width:7%;}
.entreprise{width:100%;}
.imageentre{width:25%;margin-right:5%;}
.imageentre img{width:100%;}
.textecompagnie{width:70%;}
}
@media only screen and (min-width:769px){p{color:#999;line-height:28px;font-size:16px;}
#conteneur{width:100%;height:100%;}
#numero{float:left;margin-left:0;width:100%;height:30px;display:block;background:#3C3C3C;}
#haut{float:left;margin-left:0;width:100%;display:block;}
#hautcentre{margin-left:auto;margin-right:auto;width:100%;display:block;height:100%;}
#hauta{float:left;margin-left:0;width:30%;display:block;height:100%;}
#logo{float:left;margin-left:0;width:100%;display:block;}
.imager{width:100%;float:left;height:89px;}
.imager{width:100%;float:left;height:89px;background:url(images/barre.jpg);}
.centrehaut{height:89px;width:80%;margin-right:auto;margin-left:auto;display:none;}
.blocghaut{float:left;width:50%;}
.blocdhaut{float:left;width:50%;}
.texteghaut{line-height:89px;font-size:18px;font-style:italic;margin:0 0 0 70px;padding:0;font-weight:bold;visibility:visible;}
.textedhaut{line-height:89px;margin:0;padding:0;text-align:right;font-size:18px;color:#66cc33;visibility:visible;}
#hautb{float:left;margin-left:0;width:70%;display:block;}
#hautbb{float:left;margin-left:0;height:100%;}
#menubloc{margin-right:0;width:100%;display:block;margin-top:4%;float:left;}
.menu{margin:0;padding:0;list-style-type:none;float:right;}
.menu ul{display:block;margin:0;padding:0;display:inline;text-decoration:none;float:right;}
.menu ul li{display:block;text-align:center;margin:0;padding:0;text-decoration:none;list-style-type:none;float:right;}
.menu li{float:left;}
.menu li a{display:block;height:50px;line-height:50px;font-size:16px;text-align:center;width:auto;margin:0px 20px 0px 20px;text-decoration:none;float:right;list-style:none;color:#000;-webkit-transition-duration:0.5s;transition-duration:0.5s;webkit-transition:all 0.5s;outline:none;}
.menu li a:hover{border-bottom-width:medium;border-bottom:4px solid #7ABF26;color:#515151;-webkit-transition:border-color 7s ease-in-out;-moz-transition:border-color 7s ease-in-out;-o-transition:border-color 7s ease-in-out;transition:border-color 7s ease-in-out;transition:0.3s ease-in-out;}
#cttt{text-align:center;}
#blocim{float:left;width:100%;display:block;height:100%;}
#image{width:100%;height:100%;display:block;z-index:1;position:relative;float:left;}
#imhover{z-index:2;width:500px;height:100px;margin-right:auto;margin-left:auto;margin-top:10%;opacity:0.8;filter:alpha(opacity=80);background:#ffffff;position:relative;text-align:center;display:block;}
.imtexte{text-align:center;display:block;z-index:3;position:absolute;margin:30px 0 0 50px;padding:0;font-size:20px;color:#333;font-weight:bold;}
.simtexte{text-align:center;display:block;z-index:3;position:absolute;padding:0;font-size:13px;margin:60px 0px 0px 120px;top:auto;}
.soumission{width:100%;height:100px;background:#efefef;float:left;margin:30px 0px 30px 0px;padding:0;display:block;}
.soucentre{width:80%;margin-right:auto;margin-left:auto;height:100px;background:#efefef;display:block;}
.soutexte{font-size:25px;color:#333;font-weight:bold;margin:0;padding:0;line-height:100px;display:block;}
.soumia{width:70%;float:left;height:100px;display:block;}
.soumib{width:30%;float:left;height:100px;display:block;}
.boutonsoumi{height:50px;width:200px;margin-top:25px;background:#333333;border-radius:10px;display:block;margin-right:auto;margin-left:auto;}
.boutonsoumi a{line-height:50px;background:#66cc33;display:block;color:#333333;border-radius:10px;height:50px;width:200px;text-decoration:none;display:block;margin-right:auto;margin-left:auto;}
.boutonsoumi a:hover{line-height:50px;background:#5CB92E;color:#333333;-webkit-transition-duration:1s;transition-duration:1s;webkit-transition:all 1s;display:block;}
.soutt{margin:0;padding:0;line-height:50px;font-size:14px;color:#ffcc33;font-weight:bold;text-align:center;}
#titrea{width:100%;height:100%;float:left;}
#titrecentre{width:80%;margin-top:70px;margin-right:auto;margin-left:auto;}
.tcentre{text-align:center;font-size:40px;margin:0 0 10px 0;padding:0;}
.tcentre h1{text-align:center;font-size:25px;margin:0 0 0 0;padding:0;color:#333;}
.lignemb{text-align:center;margin-bottom:40px;}
#milieu{float:left;margin-left:0;margin-top:70px;width:100%;display:block;}
#milieucentre{margin-right:auto;margin-left:auto;width:90%;display:block;}
.liste{float:left;width:25%;}
.liste ul{list-style:none;padding:0;margin:0;}
.liste li{padding-left:1em;text-indent:-1em;padding-right:2em;font-size:15px;color:#BCBCBC;}
.liste li:before{content:"■ ";color:#ffcc00;list-style:square;font-size:14px;line-height:34px;}
.services{margin-left:10px;font-size:14px;line-height:22px;}
.milieubloc{float:left;width:30%;display:block;}
.mimage{}
.mtexte{}
.tmil{text-align:center;color:#999;}
.milieublocabc{float:left;width:30%;margin-right:5%;margin-left:5%;display:block;}
.texte{float:left;width:100%;display:block;margin-top:60px;margin-bottom:60px;}
.textegris{float:left;width:100%;display:block;margin-top:60px;margin-bottom:60px;background:#FBFBFB;padding-top:40px;padding-bottom:40px;}
.textecentre{width:81%;margin-left:auto;margin-right:auto;display:block;}
.photogauche{width:40%;float:left;display:block;}
.textedroit{width:50%;margin-left:5%;margin-right:5%;float:left;display:block;}
.sepatitre{width:100%;float:left;}
.titreun{width:100%;float:left;}
.lignebl{width:100%;float:left;}
.texteabc{width:100%;float:left;}
.titreun h2{font-size:24px;font-weight:bold;color:#3C3C3C;}
.texteabc ul{list-style:none;padding:0;margin:0;}
.texteabc li{padding-left:1em;text-indent:-1em;padding-right:2em;font-size:15px;color:#BCBCBC;}
.texteabc li:before{content:"■ ";color:#ffcc00;list-style:square;font-size:14px;line-height:34px;}
.textegauche{margin-right:40px;font-size:16px;line-height:28px;}
.info{margin-left:10px;}
.blocgris{width:100%;float:left;}
.blocgriscentre{width:80%;margin-left:auto;margin-right:auto;}
.cgris{font-size:18px;line-height:25px;margin-top:40px;text-align:center;margin-right:10%;margin-left:10%;}
.titreg{float:left;width:100%;margin-top:50px;}
.titreg h2{font-size:24px;text-align:center;font-weight:bold;color:#222;}
.lignecg{text-align:center;float:left;width:100%;}
.btgris{float:left;width:50%;margin-right:10%;padding:0px;margin-top:0px;margin-bottom:0px;margin-left:0px;}
.btdeux{float:left;width:30%;}
.grossoumi{font-size:35px;text-align:center;font-style:italic;}
.vsoumi{font-size:20px;text-align:center;}
.blocblancp{background:#FFF;width:100%;float:left;padding:20px;}
.blocblancm{background:#FFF;width:100%;float:left;height:100px;}
.blocblanc{background:#FFF;width:100%;float:left;padding:0;height:100px;}
#bas{float:left;margin-left:0;width:100%;display:block;list-style-type:none;padding-bottom:50px;padding-top:50px;background-color:#3C3C3C;}
.tbas{color:#76C128;text-align:left;}
.tbas h2{font-size:18px;margin-top:20px;color:#76C128;text-align:left;}
.basbloc p{line-height:22px;}
.tbok{width:100%;float:left;}
.bbas{float:left;width:100%;margin-bottom:10px;text-align:left;}
.bbasimage{width:30%;float:left;}
.bbastexte{width:70%;float:left;}
.bbastexte h3{margin-left:10px;margin-top:0px;margin-bottom:0px;}
.bbastexte p{margin-left:10px;font-size:16px;line-height:22px;margin-top:2px;}
#bas ul{list-style-type:none;}
#bascentre{margin-right:auto;margin-left:auto;width:80%;display:block;}
.basliens{float:left;width:100%;display:block;}
.basbloc{float:left;width:30%;display:block;text-align:left;}
.basbloc a{color:#76C128;}
.basblocentre{float:left;width:25%;margin-right:5%;margin-left:10%;display:block;}
.numbas a{color:#EFEFEF;font-size:24px;font-weight:bold;text-decoration:none;}
.mention{width:100%;float:left;height:40px;text-align:center;background-color:#999;}
#bloccontact{margin-left:auto;margin-right:auto;width:80%;}
#blocformulaire{float:left width:100%;}
.texteformulaire{float:left;width:50%;}
.formulaireco{float:left;width:50%;}
.bloccarte{float:left;width:40%;margin-left:0%;margin-bottom:20%;}
.blocadresse{float:left;width:40%;margin-left:10%;}
#blocuni{margin-left:auto;margin-right:auto;width:80%;}
.blocgauche{float:left;width:40%;}
.blocdroit{float:left;width:55%;margin-left:5%;}
.blocgauche img{margin-top:20px;}
.bloc{width:100%;float:left;margin-bottom:100px;}
.blocimage{width:80%;margin-right:auto;margin-left:auto;}
.bimage{float:left;width:23%;margin:1% 1% 1% 1%;}
.bloctout{float:left;width:93%;margin-top:7px;}
.bloctout h3{color:#76C128;}
.fleche{float:left;width:7%;display:block;}
.servicesd{float:left;width:100%;}
.centred{margin-right:auto;margin-left:auto;width:60%;}
.texteserv{float:left;width:60%;}
.listeserv{float:left;margin-left:10%;width:30%;}
.entreprise{width:100%;}
.imageentre{width:25%;margin-right:5%;}
.imageentre img{width:100%;}
.textecompagnie{width:70%;}
}
@media only screen and (min-width:1232px){.imager img{width:100%;}
#blocim img{width:100%;background-position:center;background-size:100%;}
#PowerSlider1Container{background-size:100%;}
#hautcentre{margin-left:auto;margin-right:auto;width:81%;display:block;height:100%;}
.centrehaut{height:89px;width:80%;margin-right:auto;margin-left:auto;display:block;}
p{color:#999;line-height:28px;font-size:16px;}
}