@charset "utf-8";body{font-family: 'Roboto', sans-serif; margin:0;padding:0;font-size:18px;    text-rendering: optimizeLegibility;}
h1{margin:0px 0px 10px 0px;font-size:27px;color:#373737;}
h2{margin:0px 0px 10px 0px; color:#373737;}
h3{margin:0;font-size:18px; color:#373737;}
.vert{color:#ffd200;}
.soustitre{font-size:22px;color:#4d9d37;}
img{max-width:100%;}
p {line-height: 24px;
    color: #373737;
    font-size: 18px;}
#createur p {line-height: 28px;color: #dedede;font-size: 18px;}
@keyframes fadein{from{opacity:0}
to{opacity:1}
}

@-webkit-keyframes fadein{from{opacity:0}
to{opacity:1}
}
#blocdeux { width:100%; float:left; padding-top:40px; padding-bottom:40px;}
#assurance { float:left; width:100%; background:#f9f9f9; padding-top: 60px;
    padding-bottom: 60px;}
    h2.lieu {
    text-align: center;
    margin-bottom: 20px;
}
.imagee img {
   max-width: 148px;
    text-align: center;
}
.imagee { width:100%;}
.blocstaa a {
    background: #007eff;
    padding: 10px 20px 10px 20px;
    border-radius: 10px;
    text-decoration: none;
    color: white;
}
.milieuligne a {
    color: #000;
}
.centregris a {
    color: #333;
}
.coted a {
     color: #000;
}
.cotec img {
    width: 100%;
}
.coted img {
    width: 100%;
}
.titrebas {font-size:18px; color:#ffd200;}
.imageville { float:left; padding:0 30px 30px 0px;}

.headertxt {
    margin: 0;
    padding: 0;
    display: block;
}
.headtxt1 {
 font-family: 'Roboto', sans-serif;
	font-size: 16px;
	color: #fff;
  animation: 3s fadein ease-in-out ;
 text-align:center;
 margin:5px 0 0 0;
	padding: 0;
 font-style:italic;
}
.headtxt2 {
 font-family: 'Roboto', sans-serif;
	font-size: 14px;
	color: #fff;
	animation: 2s fadein ease-in ;
 text-align:center;
 margin:20px 0 0 0;
 }
 
 .headtxt3 {
	animation: 4s fadein ease-in ;
 display: none;
 text-align: center;
     margin-right: auto;
    margin-left: auto;
        width: 150px;
    background: #007eff;
    padding: 10px 20px 10px 20px;
    border-radius: 10px;
    text-decoration: none;
    font-weight: bold;
    color: #fff;
    font-size: 14px;
        margin-top: 20px;
        text-align:center;
        margin-left:auto;
        margin-right: auto;
 }

ul.assurances {
    list-style-type: none;
    margin-top: 20px;
    float: left;
    width: 100%;
    padding: 0;
    margin-bottom: 40px;
}
.assurances{}
.assurances a{width:98%;float:left;margin:3px 1% 0% 1%;padding-left:0%;text-align:center;line-height:34px;text-decoration:none;background: #1b518a;
    color: #f1f1f1;
    text-decoration: none;
    font-size: 16px;
    font-weight: 500;}
ul.pavage {list-style-type: none;}
#conteneur{width:100%;float:left;}
#haut{width:100%;float:left;}
#logo{width:100%;float:left;margin-bottom:20px;text-align:center;}
#menu{width:100%;float:left;padding-bottom:20px;    text-align: center;}
#image{width:100%;float:left; background:#373737; background-image: url(images/soumission-assurance.jpg); height:133px; background-size: cover;  background-position:center; display:block; }


#sousimage{width:100%;float:left;height:10px;display: block;background: #007eff;}
#sousimagea{width:100%;float:left;text-align:center;}
#sousimagea a{padding:20px 50px 20px 50px;font-size:16px;font-weight:bold;color:#475740;text-decoration:none;background:#fff;border-radius:20px;text-align:center;}
#sousimagea a:hover{background:#F7F7F7;}
.centres{width:90%;margin-right:auto;margin-left:auto;padding-top:60px;}
.centre{width:90%;margin-right:auto;margin-left:auto;}
.centreplus{width:90%;margin-right:auto;margin-left:auto;padding-top:40px;padding-bottom:40px;}
.centreplusb{width:90%;margin-right:auto;margin-left:auto;padding-top:20px;padding-bottom:20px;text-align:center;}
.centregris{width:90%;margin-right:auto;margin-left:auto;padding-top:20px;padding-bottom:20px;}
.centreb{width:90%;margin-right:auto;margin-left:auto;}
.entreprise{}
.entreprise a{width:98%;float:left;margin:3px 1% 0% 1%;padding-left:0%;text-align:center;line-height:34px;    background: #1b518a;
    color: #f1f1f1;text-decoration:none; font-size:16px; }
.entreprise a:hover{}
.entreprise li {
    list-style-type: none;
}

.fiche{}
.plus a{width:98%;float:left;margin:3px 1% 0% 1%;padding-left:0%;text-align:center;line-height:34px;background: #007eff;
    color: #fff;text-decoration:none; }
.plus a:hover{}
.plus li {
    list-style-type: none;
}

.entrepriseb{}
.entrepriseb a{width:98%;float:left;margin:3px 1% 0% 1%;padding-left:0%;text-align:center;line-height:34px;background: #ffd200;
    color: #1f1f1f;text-decoration:none; }
.entrepriseb a:hover{}
.entrepriseb li {
    list-style-type: none;
}


#bas p {
    line-height: 22px;
    color: #a2a2a2;font-size: 16px;
}
.pavage {
    float: left;
    width: 100%;
    margin-top: 40px;padding: 0;
}
.pavage a{width:98%;float:left;margin:3px 1% 0% 1%;padding-left:0%;text-align:center;line-height:34px;background:#ffd200;color:#373737;text-decoration:none;}
.pavage a:hover{background:#f3ca0a;}
.villes{}
.villes a{width:98%;float:left;margin:3px 1% 0% 1%;padding-left:0%;text-align:center;line-height:34px;background:#ffd200;color:#373737;text-decoration:none;}
.villes a:hover{background:#6ebe58;}
.paysager{}
.paysager a{width:98%;float:left;margin:10px 1% 0% 1%;padding-left:0%;text-align:center;line-height:40px;background:#ffd200;color:#1f1f1f;text-decoration:none;}
.paysager a:hover{background:#fff358;}
.paysagerb{}
.paysagerb a{width:98%;float:left;margin:10px 1% 0% 1%;padding-left:0%;text-align:center;line-height:40px;background:#ffd200;color:#1f1f1f;text-decoration:none;}
.paysagerb a:hover{background:#fff358;}
#blocmilieu{width:100%;float:left;}
.milieu{width:100%;float:left;padding-bottom:150px;}
.milieuabc{width:100%;float:left; background-image:none; background-color:#2c394a; display:block; margin-top: 50px;}
.milieub{width:100%;float:left;padding-top:100px;}
.milieub p{color:#999999;line-height:32px;text-align:center;}
.milieub h2{text-align:center;}
.milieub h3{color:#ffd200;line-height:35px;text-align:center;font-size:25px;}
.milieugris{width:100%;float:left;background: #f3f6f8;padding-bottom:40px;}
.cotea{width:100%;float:left;}
.coteb{width:100%;float:left;}
.cotec{width:100%;float:left;}
.cotec a{color:#373737;}
.cotec h2{color:#373737;}
.cotec h3{font-size:20px;color:#373737;}
.coted{width:100%;margin-left:0%;float:left;}
.coted img{}
.trois{float:left;width:100%;margin-top:0px;}
.assurer{width:100%;float:left;margin-top:40px;border-bottom: 1px solid #dedcdc;}
.photo{width:100%;float:left;text-align:center;}
.texte{width:100%;float:left;}
.texte p{padding:0px 5px 0px 5px;}
.service{text-align:center;margin-top:20px;color:#373737;text-transform: uppercase;font-size: 18px;}
.service a{text-align:center;margin-top:20px;color:#373737;font-size:18px;text-transform: uppercase; text-decoration:none;}

.bloc{width:100%;margin-right:0%;margin-left:0%;float:left;margin-top:40px;border-bottom: 1px solid #dedcdc;}
.vert{background:#f3f6f8;width:100%;float:left;}
.blocgr{width:100%;float:left;background:#FFF;margin-top:100px;    margin-bottom: 100px;
       box-shadow: 1px 1px 12px #bfbfbf;
    background: white;}
.blocgrb{width:100%;float:left;background:#FFF;margin-bottom: 100px;
       box-shadow: 1px 1px 12px #bfbfbf;    margin-top: 100px;
    background: white;}
    .blocgrc{width:100%;float:left;background:#FFF;margin-bottom: 100px;
       box-shadow: 1px 1px 12px #bfbfbf;background: white;}
.imagegr{width:100%;float:left;text-align:center;padding-top:0px;}
.textegr{width:90%;float:left;padding:5%;margin-top:0px;}
.textegr a{color:#373737;}
#bas{width:100%;float:left;padding-top:50px;padding-bottom:50px;border-bottom:1px solid #CCC;}
#basa{width:100%;float:left;}
#basb{width:100%;margin-left:0%;margin-right:0%;float:left;}
#basc{width:100%;float:left;}
#bas ul{list-style:none;line-height:25px;}
#bas li a{text-decoration:none;color:#666;font-size: 16px;}
#bas li a:hover{color:#203958;}
.boutonbas{margin-top:40px;margin-bottom:40px;text-align:center;}
.boutonbas a{padding:20px 45px 20px 45px;background: #ffd200;
    color: #414141;border-radius:10px;font-weight:bold;text-decoration:none;font-size:20px;}
.boutonbas a:hover{background:#fff358;}
#createur{width:100%;float:left; background:#232220;}
#createur a{color:#909090;}
#createura p{font-size:14px;}
#createurb p{font-size:14px;}
#createura{width:100%;float:left;text-align:center;}
#createurb{width:100%;float:left;text-align:center;}
#separation{width:100%;float:left;background-image:url(images/soumissions-assurances-3.jpg);height:112px;background-size:cover; background-position:center;}
.tsepa { color:#fff;    margin: 56px 0px 0px 0px;
    font-size: 28px;    font-weight: bold; font-style:italic; }
.stsepa {color:#fff; font-size: 16px;
    margin: 10px 0px 0px 0px;}
#separationa{width:50%;float:left;display:none;}
#separationb{width:50%;float:left;padding:45px 0px 0px 0px;display:none;}
.soumissionh a{padding: 15px 50px 15px 50px;  background: #007eff;color: #fff;text-decoration:none;font-size:14px;font-weight:bold;border-radius:10px;float:right;}
.soumissionh a:hover{background:#258df7;transition:1s;}
.liste{    line-height: 28px;
    color: #373737;
    font-size: 18px; text-align:left;}
.liste a{line-height:30px;color:#999999;font-size:20px;}
.milieuligne{float:left;width:100%;
    margin-bottom: 40px;}
.blocac{float:left;width:100%;padding-bottom:0px;    padding-bottom: 40px; }
.cotemoitie{float:left;width:100%;}
.cotemoitiecontact{float:left;width:100%;}
.cotemoitieac{float:left;width:100%;}
.entreprise{float:left;width:100%;text-align:center;margin-top:0px;margin-bottom:0px;    padding: 40px 0 40px 0;}
.entrepriseb{float:left;width:100%;text-align:center;margin-top:0px;margin-bottom:0px;    padding: 40px 0 40px 0;}
.fiche {float:left;width:82%;text-align:center;margin-top:0px;margin-bottom:40px;        padding: 40px 40px 40px 40px;
    box-shadow: 1px 1px 12px #bfbfbf;
    background: white;}

.imagee{float:left;width:98%;padding:1%;}
.texteentreprise{float:left;width:94%;margin-left:0%;padding:3%;}
.moitiee{float:left;width:100%;}
.moitieep{float:left;width:100%;margin-right:0%;}
.moitieeg{float:left;width:100%;}
.complete{float:left;width:100%;}
.completeg{float:left;width:100%;background:#E8E8E8;}
.completev{float:left;width:100%;background:#f3f7f1;padding-bottom:150px;}
.completev a{text-decoration:none;font-size:30px;font-weight:bold;color:#333;}
.completephoto{float:left;width:100%;padding-bottom:50px;background:#f7f7f7;}
.photoe{width:94%;float:left;padding:3%;}
.titree{font-size:26px;font-weight:bold;margin:20px 0px 10px 0px;}
.titrefiche{font-size:40px;}
.num{font-size:20px;text-decoration:none;color:#333;font-weight:bold;}
.soumigratuit{font-size:40px;text-decoration:none;color:#333;font-weight:bold;text-align:center;color:#090;line-height:100px;}
.soumi{font-size:30px;color:#4d9d37;}
.affichage { float:left; width:80%; padding:30px;     max-width: 1200px;background: #fbfbfb;border: 1px solid #f1f1f1;margin-bottom: 40px;}
.titreaff { color: #2b2b2b; text-align:left; font-size:23px; font-weight:bold; }
.texteaff { color: #2b2b2b; text-align:left; font-size:18px; }
.num { color: #2b2b2b; text-decoration:none;}
.entrepriseassurance { font-size: 25px; font-weight:bold;    text-align: center;}
.titreville { text-align:center; font-size:24px; color:#373737;    margin-top: 50px;
    width: 100%;
    float: left;}
.bannierebas { float:left; width:100%; background-image: url(images/arriere.jpg); height:258px;    background-position: center;
    display: block; }
.cplus { color:#fff;     text-transform: uppercase;
    font-size: 34px;
}
.tplus {    color: #fff;
    margin: 20px 20px 20px 20px;
}
.textegr p {font-size: 16px;}
.numero { font-size:30px; float:left; width:100%; line-height:50px;}
.numero a {font-size:30px; float:left; width:100%; line-height:50px;}
.plus {font-size:16px; float:left; width:100%; line-height:50px;}
.texteentreprise{width:100%;margin-left:0%;padding:0%;}
.texteentreprise a{text-decoration:none;font-weight:bold;color:#fff;margin:0;font-size:16px; width:100%; float:left; }

.plus a {
    text-align: center;
    background: #545454;
    width: 50%;
    border-radius: 10px;
}
.plus a:hover {
    background: #545454;
}

.stbas { text-align:center; color:#FFF;    text-transform: uppercase;
    font-size: 20px;
    font-weight: bold;
    margin-top: 30px;}
.stbasb {text-align:center; color:#FFF; }

.stbasb a { text-decoration: none; color:#ffd200;}
.blocstab {width:100%; float:left;}
.blocstaa {width:100%; float:left; text-align: center;}

.cent { float:left; width:100%;}
.blocservice { float:left; width:100%; margin-bottom:20px;}
.texteservice { float:left; width:98%; padding:1%;}
.imageservice { float:left; width:100%;}
.texteservice h2 { font-size:20px;}
.texteservice p { font-size:16px; line-height:20px;}
.numerob a { font-size:20px; text-align:center; color:#333; text-decoration:none;}
@media only screen and (min-width:481px){
 .stbas {font-size: 20px; margin-top: 30px;}

 .tplus {    color: #fff;
    margin: 20px 20px 20px 20px;
}
#image { background-image: url(images/soumission-assurance.jpg); height:234px; }
.headtxt2 {

 margin:40px 0 0 0;
 }
 }
@media only screen and (min-width:769px){.centre{width:80%; max-width: 1200px;}
#conteneur{width:100%;}
#haut{width:100%;}
#logo{width:100%;margin-bottom:20px;text-align:center;}
#menu{width:100%;padding-bottom:20px;}
#image{width:100%;}
#bas{width:100%;}
#basb{width:50%;}
#basc{width:50%;}
.entreprise a {
    width: 44%;
    float: left;
    margin: 5px 2% 0% 2%;
    padding-left: 2%;
    text-align: left;
}
.plus a {
    width: 44%;
    float: left;
    margin: 5px 2% 0% 2%;
    padding-left: 2%;
    text-align: center;
}
.entrepriseb a {
    width: 100%;
    float: left;
    margin: 5px 2% 0% 2%;
    padding-left: 2%;
    text-align: left;
}
.pavage a{width:48%;float:left;margin:10px 1% 0% 1%;line-height:50px;}
.villes a{width:48%;float:left;margin:10px 1% 0% 1%;line-height:50px;}
.paysager a{width:48%;float:left;margin:10px 1% 0% 1%;line-height:50px;}
.paysagerb a{width:48%;float:left;margin:10px 1% 0% 1%;line-height:50px;}
.cotea{width:50%;}
.coteb{width:50%;}
.cotec{width:55%;}
.cotec h2{}
.cotec h3{font-size:20px;}
.coted{ width: 35%; margin-left: 10%; text-align: center; }
.assurer{width:30%;float:left;margin-top:0px;}
.bloc{width:30%;margin-right:5%;margin-left:5%;float:left;margin-top:0px;}
.trois{margin-top:100px;}
#createura{width:100%;text-align:center;}
#createurb{width:100%;text-align:center;}
.centres{width:90%;}
.centre{width:90%;}
.centreplus{width:90%;}
.centreplusb{width:90%;}
.centregris{width:90%;}
.centreb{width:90%;}
#sousimage{width:100%;float:left;background:#e6e6e6;height:10px;display:block;}
#sousimagea{width:100%;float:left;text-align:center;}
#sousimagea a{padding:20px 50px 20px 50px;font-size:16px;font-weight:bold;color:#475740;text-decoration:none;background:#fff;border-radius:20px;text-align:center;}
#sousimagea a:hover{background:#F7F7F7;}
.cotemoitie{float:left;width:50%;}
.cotemoitiecontact{float:left;width:40%;}
.cotemoitieac{float:left;width:40%;margin-left:10%;}
.tplus {    color: #fff;
    margin: 20px 20px 20px 20px;
}
.headertxt {display: block;width:100%; margin-top:20px;}
.headtxt1 {font-size:32px;margin:20px 0 0 0;text-align:left;}
.headtxt2 { font-size: 16px; margin-top:20px;text-align:left;}
.headtxt3 {
    display: block;
    width: 150px;
    background: #007eff;
    padding: 10px 20px 10px 20px;
    border-radius: 10px;
    text-decoration: none;
    font-weight: bold;
    color: #fff;
    font-size: 14px;
        margin-top: 30px;
        text-align:center;
        margin-left:0;
}
.stbas {font-size: 20px; margin-top: 30px;}

.assurances a{width:27%;float:left;margin:5px 2% 0% 2%;padding-left:2%;text-align:left; }
.assurer{border:none;}
.bloc{border:none;}
}
@media only screen and (min-width:1024px){#separation{width:100%;float:left;height:131px;background:url(images/soumissions-assurances-2.jpg);background-size:100%;background-repeat-y:no-repeat;}
.centres{width:50%;}
.centre{width:80%;}
.centreplus{width:80%;}
.centreplusb{width:60%;padding:50px 100px 50px 100px;}
.centregris{width:80%;}
.centreb{width:60%;}
.vert{}
.blocgr{width:100%;}
.blocgrb{width:100%;}
.blocgrc{width:100%;}
.stbas {font-size: 20px; margin-top: 30px;}

.imagegr{width:45%;text-align:left;padding-top:0px;}
.textegr{width:50%;padding:0% 0% 0% 4%;margin-top:15px;}
.textegr h2 { font-size:18px;}
#logo{width:40%;margin-bottom:0px;text-align:left;}
#menu{width:60%;padding-bottom:0px;text-align: right;}
#createura{width:100%;text-align:center;}
#createurb{width:100%;text-align:center;}
#separationa{display:block;}
#separationa p{display:block;}
#separationb{display:block;}
.soumissionh a{}
.soumissionh a:hover{}
.boutonbas a{padding:15px 45px 15px 45px;font-size:18px;}
#bas{width:100%; background:#ffffff;}
#basa{width:30%;}
#basb{width:40%;margin-left:5%;margin-right:5%;}
#basc{width:20%;}
.cotemoitie{width:100%;}
.entreprise{width:100%;text-align:left;      margin-bottom: 40px;   
    padding: 20px 0px 30px 0px; box-shadow: 1px 1px 12px #bfbfbf;     background: white; margin-bottom:40px;}
.fiche{width:100%;text-align:center;      margin-top:40px;   
    padding: 20px 0px 30px 0px;     box-shadow: 1px 1px 12px #dadada;
    background: #f3f6f8;}

.entrepriseb{width:100%;text-align:left;    
    padding: 20px 0px 20px 0px; box-shadow: 1px 1px 12px #bfbfbf;     background: white;}

.imagee{width:92%;padding:4%;text-align: center;}
.texteentreprise{width:90%;margin-left:5%;padding:0%;}
.moitiee{width:100%;}
.moitieep{width:40%;margin-right:10%;}
.moitieeg{width:50%;}
.complete{width:100%;}
.completeg{width:100%;}
.completev{width:100%;padding-bottom:150px;}
.completephoto{width:100%;padding-bottom:150px;}
.photoe{width:18%;padding:1%;}
.tplus { 
    margin: 0;
}
#image { width:100%;  }

.stbas { text-align:left; color:#FFF;    text-transform: uppercase;
    font-size: 20px;
    font-weight: bold;
    margin-top: 30px;}
    
    .stbasb {text-align:left; color:#FFF; }
.headertxt {display: block;width:100%; margin-top:20px;}
.headtxt1 {font-size:32px;margin:20px 0 0 0;text-align:left;}
.headtxt2 { font-size: 16px; margin-top:40px;text-align:left;}
.headtxt3 {
    display: block;
    width: 150px;
    background: #007eff;
    padding: 10px 20px 10px 20px;
    border-radius: 10px;
    text-decoration: none;
    font-weight: bold;
    color: #fff;
    font-size: 14px;
        margin-top: 30px;
        text-align:center;
        margin-left:0;
}
.blocservice {     float: left;
    width: 96%;
    margin-bottom: 20px;
    background: #f9f9f9;
    border: 1px solid #f1f1f1;
    padding: 2%;}
.texteservice { float:left; width:70%; margin-left:3%;}
.imageservice { float:left; width:25%;}
.assurances a{width:19%;}
.assurer{border:none;}
.bloc{border:none;}
.stbas {font-size: 20px; margin-top: 30px;}
.texteservice { padding:0%;}
}
@media only screen and (min-width:1200px){.centre{width:70%;}
.centreplus{width:70%; max-width: 1200px;}
.centregris{width:80%; max-width: 1200px;}
.moitiee{width:100%; }
#createura{width:50%;text-align:left;}
#createurb{width:50%;text-align:right;}
.paysager a{width:48%;float:left;margin:10px 1% 0% 1%;line-height:50px;}
.paysagerb a{width:48%;float:left;margin:10px 1% 0% 1%;line-height:50px;}
.centreplusb{width:60%;padding:50px 100px 50px 100px;}
.tplus {margin: 20px 40px 20px 40px;}
.centregris{padding-top:40px;padding-bottom:40px;}

.stbas {font-size: 30px; margin-top: 60px;}
.stbasb {text-align:left; color:#FFF; }
#separation{width:100%;float:left;    background-image: url(images/soumissions-assurances.jpg);
height:196px;}
.headertxt {display: block;width:100%; margin-top:20px;}
.headtxt1 {font-size:42px;margin:20px 0 0 0;text-align:left;}
.headtxt2 { font-size: 18px; margin-top:40px;text-align:left;}
.headtxt3 {
    display: block;
    width: 150px;
    background: #007eff;
    padding: 10px 20px 10px 20px;
    border-radius: 10px;
    text-decoration: none;
    font-weight: bold;
    color: #fff;
    font-size: 14px;
        margin-top: 30px;
        text-align:center;
        margin-left:0;
}
.imagee{width:100%;padding:0%;text-align: center;}
.imagee img {
    max-width: 208px;
    text-align: center;
}
.texteentreprise{width:90%;margin-left:5%;padding:0%;}
.milieuabc{ background-image:url(images/assurances.jpg); }
.blocstab {width:70%; float:left;}
.blocstaa {width:30%; float:left;text-align: center;    padding-top: 80px;}
}
@media only screen and (min-width:1300px){
.moitiee{width:100%;}
.entreprise a{width:44%;float:left;margin:5px 2% 0% 2%;padding-left:2%;text-align:left;}
.plus a{width:44%;float:left;margin:5px 2% 0% 2%;padding-left:2%;text-align:left;}

.entrepriseb a{width:44%;float:left;margin:5px 2% 0% 2%;padding-left:2%;text-align:left;}

.texteentreprise{width:55%;margin-left:5%;padding:0%;}

}
@media only screen and (max-width:1300px){

#image { width:100%; background-image: url(images/soumission-assurance.jpg); max-height:335px;  }
.tsepa {  margin: 40px 0px 0px 0px;font-size: 27px;}
.stsepa { font-size: 14px;margin:10px 0px 0px 0px;}
#separationb {
    padding: 45px 0px 0px 0px;
}
}

@media only screen and (min-width:1400px){
.pavage a {width:47%;float:left;margin:10px 1% 0% 1%;line-height:35px;}
.boutonbas a{padding:20px 45px 20px 45px;font-size:20px;}
#basb{width:25%;margin-left:15%;margin-right:5%;}
#basc{width:25%;}
.moitiee{width:50%;}

#image { width:100%; background-image: url(images/soumission-assurance.jpg); height:439px;  }

.stbas {}
.stbasb {}
.entreprise a{width:27.3%;float:left;margin:5px 2% 0% 2%;padding-left:2%;text-align:left;}
.plus a{width:100%;float:left;margin:5px 2% 0% 0%; text-align:center; border-radius:10px; font-size: 14px;}

}
@media only screen and (min-width:1400px){.paysager a{width:28%;float:left;margin:10px 1% 0% 1%;line-height:50px;}
.paysagerb a{width:28%;float:left;margin:10px 6% 0% 6%;line-height:50px;}
.texteentreprise{width:100%;margin-left:0%;padding:0%;}

.headertxt {display: block;width:100%; margin-top:100px;}
.headtxt1 {font-size:52px;margin:20px 0 0 0;}
.headtxt2 { font-size: 20px;}
.headtxt3 {
    display: block;
    width: 150px;
    background: #007eff;
    padding: 10px 20px 10px 20px;
    border-radius: 10px;
    text-decoration: none;
    font-weight: bold;
    color: #fff;
    font-size: 14px;
        margin-top: 30px;
}
.headtxt3 a { width:150px; text-decoration:none; }
 }

@media only screen and (min-width:1500px){
.headertxt {
     display: block;
     margin-top:0;
     margin-top:120px;
}
.headtxt1 {
	font-size:42px;
   margin:30px 0 0 0;
   text-align: left; display:block;
   font-weight:bold;
}

.headtxt2 {
 font-size: 20px;
 font-style: italic; display:block;
}

.headtxt3 {
 color: #fff;
    font-weight: bold;
    font-size: 15px;
 padding:10px 20px 10px 20px;
 border-radius: 10px;
 margin-top: 40px;
background: #007eff;
    width: 150px;
  text-decoration: none;
  display:block;
      text-align: center;
}
.imagegr{width:25%;text-align:left;padding-top:0px;}
.textegr{width:65%;padding:0% 0% 0% 4%;margin-top:15px;}

}

@media only screen and (max-width:1500px){}
}
