@import url('https://fonts.googleapis.com/css?family=Oswald:300,400,700');u{text-decoration:underline}a{color:#000;text-decoration:none}a:hover{text-decoration:none}.center{width:1000px;position:relative;margin:0
auto}.left{float:left}.right{float:right}.clear{clear:both}.nomargin{margin:0
!important}.noborder{border:0
!important}.nopadding{padding:0
!important}.nodisplay{display:none}.marginrigth{margin-right:15px}.marginleft{margin-left:15px}.margintop{margin-top:15px}.marginbottom{margin-bottom:15px}.textcenter{text-align:center}.errorS{color:red}.errorField{color:#F00}.FieldError{border:solid 1px #F00}#ErrorMsg{color:red;margin-bottom:15px}.isOk{color:gree;font-size:40px;padding:50px
0;text-align:center}html{width:100%;background:#fff}body{font-size:13px;width:100%;font-family:Oswald,Arial sans-serif;font-weight:300;line-height:18px;color:#fff;position:relative}p,ul
li{line-height:18px}#Body{width:100%;position:relative;color:#1d1d1b;overflow:visible}header{width:95%;overflow:visible;position:fixed;top:0;left:0;z-index:600;background:#fff;padding:45px
2.5% 0px 2.5%;border-bottom:solid 5px #aeadad}header
.logo{float:left;width:20%}header .logo
img{width:100%;height:auto}.moblogo{display:none}header
.social{float:right;margin-top:80px;border-left:solid 1px #706f6f;padding:2px
0}header .social
a{margin-left:15px}header
.search{float:right;margin-top:80px;margin-right:15px}header .search
.field{border:solid 1px #706f6f;padding:10px
15px}header .search
.submit{float:right;margin:5px
0 0 15px}header
.phone{position:fixed;top:0;right:2.5%}header .phone
a{background:#CD9E66;color:#fff;display:block;padding:10px
25px;font-size:20px}header .phone a
img{vertical-align:middle}header .phone:hover
a{background-color:#718392}.menuMobile{display:none}.Menu{float:left;;margin-top:65px;margin-left:20px;font-family:Oswald;font-weight:300;text-transform:uppercase;font-size:24px;line-height:36px}.Menu
li{float:left;line-height:36px;margin-right:15px;padding-bottom:0;list-style:none}.Menu li
a{color:#706f6f;padding:10px
10px 20px 10px;display:block}.Menu li a:hover{color:#CD9E66}.Menu li
a.selected{color:#CD9E66}.Menu li
.sousmenu{display:none;position:absolute;left:0;width:100%;top:175px;background:#fff;width:100%;border-top:solid 5px #aeadad}.Menu li .sousmenu
li{float:left;width:33.3%;margin:0}.Menu li .sousmenu li
.onglet{width:100%;position:relative}.Menu li .sousmenu li
.onglet{width:100%;position:relative}.Menu li .sousmenu li .onglet
.color{display:none}.Menu li .sousmenu li:hover .onglet
.color{display:block}.Menu li .sousmenu li:hover .onglet
.grey{display:none}.Menu li .sousmenu li .onglet
.libelle{position:absolute;top:12.5%;left:0;text-align:center;z-index:650;width:100%;font-size:40px}.Menu li .sousmenu li .onglet .libelle
a{color:#706f6f;background:url(/img/fond_blanc.png) top left repeat;padding:18px
25px;display:inline-block}#FondFlash{position:relative;width:100%;margin-top:175px}#Flash{width:100%;}#Flash
.item{width:100%;position:relative}#Flash .item
.titre{position:absolute;top:0;width:550px;text-align:center;color:#fff;font-size:40px;line-height:50px;font-family:Oswald;font-weight:300;text-align:center;text-transform:uppercase;height:140px}#Flash .item .titre
span{background:url(/img/fond_noir.png) top left repeat-x;display:inline-block;margin-top:5px;padding:7px
15px 10px 15px}#FPrev{position:absolute;left:0;z-index:550;top:0;width:42px;height:44px}#FNext{position:absolute;right:0;z-index:550;top:0;width:42px;height:44px}#FPrev:hover{position:absolute;left:0;z-index:550;width:76px;height:80px}#FNext:hover{position:absolute;right:0;z-index:550;width:76px;height:80px}#FBas{bottom:0;position:absolute;z-index:550}#FBas
img{display:block;width:100%}.actionHome{top:20px;right:0;position:absolute;z-index:550;font-size:21px}.actionHome div
a{float:right;color:#fff;display:inline-block;padding:10px
10px 10px 10px;text-transform:uppercase;font-family}.actionHome div a
img{vertical-align:middle;width:35px}.actionHome div a
span{display:none;padding-top:5px}.actionHome div.contact
a{background:#718392}.actionHome div.projet
a{background:#CD9E66}.actionHome div.phone
a{background:#231f20}.actionHome div.avisclient
a{background:#706f6f}.actionHome div.contact:hover a
span{display:inline-block;margin-left:15px;padding-right:10px}.actionHome div.projet:hover a
span{display:inline-block;margin-left:15px;padding-right:10px}.actionHome div.phone:hover a
span{display:inline-block;margin-left:15px;padding-right:10px}.actionHome div.avisclient:hover a
span{display:inline-block;margin-left:15px;padding-right:10px}#HomeTexte{color:#282a2b;width:90%;padding:50px
5% 140px 5%;font-size:24px;line-height:32px;background:url(/img/header.jpg) bottom left repeat-x}#HomeTexte
.photo{float:right;width:45%;margin-right:5%;margin-bottom:5%}#HomeTexte
h1{font-size:30px;line-height:40px;margin-bottom:40px;text-align:center}#HomeTexte
.detailets{margin-top:20px}#HomeTexte .detailets
a{background:#CD9E66;padding:15px
30px 15px 30px;font-size:23px;text-transform:uppercase;display:inline-block;color:#fff;margin:0
20px}#HomeTexte .detailets a:hover{background-color:#718392}#Actu{position:relative;width:100%;background:url(/img/header2.jpg) bottom left repeat-x;padding:0px
0% 100px 0%}#Actu
.libelle{float:left;width:20%;padding:25px
2.5% 0 2.5%}#Actu .libelle
h2{background:url(/img/guillement1.png) top left no-repeat;background-size:20px;padding-left:20px}#Actu .libelle h2
a{background:url(/img/guillement2.png)  90%  bottom no-repeat;background-size:20px;display:block}#Actu
h2{font-size:52px;text-align:center;text-transform:uppercase;line-height:60px;font-weight:300;margin-bottom:45px}#Actu
.item{float:left;width:65%;padding:10px
5%;margin-bottom:50px}#Actu  .item
.photo{float:left;width:50%;margin-bottom:20px;margin-right:5%}#Actu  .item
h3{text-align:center;font-size:23px;font-weight:normal;line-height:30px;margin-top:50px}#Actu  .item
.texte{font-size:20px;line-height:30px;margin-top:15px}#Actu  .item .texte
p{line-height:30px;text-align:center}#Actu  .item .texte
table{width:100%}#Actu .item .texte table tr
td{padding:5px}#Actu
.item2{float:left;width:75%;padding:10px
0;margin-bottom:50px}#Actu .item2
.photo{float:right;width:25%}#Actu .item2 .photo
img{display:block;border-right:solid 1px #fff;border-bottom:solid 1px #fff;width:99.5%}#Actu .item2
h3{float:left;width:25%;text-align:center;font-size:23px;font-weight:normal;line-height:30px;margin-top:50px}#Actu .item2
.texte{float:left;width:20%;text-align:center;font-size:18px;font-weight:normal;line-height:40px;padding:25px
2.5%}#Actu .item2 .texte
p{line-height:30px}#Actu
.detail{font-size:28px;text-align:center;margin-top:15px;;line-height:30px}#Actu
.projet{clear:both;text-align:center;margin-top:50px}#Actu  .projet
a{background:#CD9E66;color:#fff;display:inline-block;font-size:23px;text-transform:uppercase;padding:10px
15px 10px 10px;line-height:30px}.#Actu  .projet a
img{vertical-align:middle;margin-right:15px}#Actu  .projet a
span{float:right;display:inline-block;padding-top:8px}#FBas2{position:absolute;bottom:0;left:0;width:100%}.breadcrumb{background:#aeadad;padding:12px
2.5% 10px 2.5%;width:95%}#Ets{margin-top:175px;width:100%}#Ets
section{position:relative;width:100%}#Ets section
.content{width:100%;background:url(/img/header.jpg) top left repeat-x #fff}#Ets section
.nextslide{position:absolute;bottom:0;left:0;width:100%;text-align:center}#Ets section .nextslide a
img{displa:block}#Ets section .content
.itemart{position:relative;padding-top:160px;padding-bottom:50px;background:url(/img/header.jpg) top left repeat-x #fff}#Ets .itemart
.photo{width:50%}#Ets .itemart
h2{font-size:40px;text-transform:uppercase;font-weight:300;text-align:center;font-weight:300;line-height:50px;margin-bottom:15px}#Ets .itemart
h3{font-size:24px;text-transform:uppercase;font-weight:300;line-height:30px;margin:15px
0}#Ets .itemart
h1{display:none}#Ets .itemart
.texterub{display:none}#Ets .itemart
.texte{font-size:20px;line-height:30px;font-weight:300;margin-bottom:30px}#Ets .itemart .texte
p{line-height:30px}#Ets .itemart .texte
strong{font-weight:400}#Ets .itemart
.projet{width:47%;text-align:center;font-weight:300}#Ets .itemart .projet
a{background:#CD9E66;color:#fff;display:inline-block;font-size:23px;text-transform:uppercase;padding:10px
15px 10px 10px;line-height:30px}#Ets .itemart .projet a
img{vertical-align:middle;margin-right:15px}#Ets .itemart .projet:hover
a{background-color:#718392}#Ets .itemart .texte ul
li{margin:5px;list-style-position:inside;list-style-type:square}#Ets .idx0
.photo{float:left;margin-right:4%}#Ets .idx1
.photo{float:right;margin-left:4%}#Ets .idx0
.projet{float:right}#Ets .idx1
.projet{float:left}#portfolio{overflow:visible;margin-top:180px;background:url(/img/header.jpg) top left repeat-x #fff;padding}#portfolio
#TexteRub{padding:10px
2.5%;width:95%}#portfolio #TexteRub
h1{float:left;;width:30%;font-size:40px;text-transform:uppercase;font-weight:300;text-align:left;font-weight:300;line-height:40px;margin-bottom:15px}#portfolio #TexteRub ul
li{float:left;margin-right:15px;font-size:20px}#portfolio #TexteRub ul li
a{background:#fff;padding:7px
10px;display:block;color:#4b4b4d}#portfolio #TexteRub ul li a:hover{color:#CD9E66}#LDescription{clear:both}#Liste{margin:0;overflow:visible}#Liste
.content{margin:0;overflow:visible}#Liste
.itemart{float:left;width:19.8%;margin:0.2% 0.2% 0 0;position:relative;overflow:visible}#Liste .itemart .photo a
.color{display:none}#Liste .itemart .photo a
.grey{display:block}#Liste .itemart:hover{margin-top:0px}#Liste .itemart:hover .photo a
.color{display:block}#Liste .itemart:hover .photo a
.grey{display:none}#Liste .itemart
.texte{background:url(/img/texte_item.png) top center no-repeat;padding-top:56px;width:100%;position:absolute;;left:0;top:75%;z-index:500;display:none}#Liste .itemart .texte
.content{background:#fff;padding:10px
5% 15px 5%;width:90%}#Liste .itemart .texte
h2{font-weight:300;font-size:20px;border-bottom:solid 1px #adacac;padding-bottom:10px;margin-bottom:10px;text-align:center;line-height:24px}#Liste .itemart .texte
.ville{text-align:center;margin:0
0 10px 0;font-size:16px;line-height:20px}#Liste .itemart
.detail{background:#CD9E66;color:#fff;font-size:20px;display:inline-block;padding:10px
20px;text-transform:uppercase;line-height:20px}#Liste .itemart .detail
span{float:right;font-weight:400;font-size:50px;display:inline;margin:0
0 0 5px;padding:0;line-height:8px}#Liste .itemart:hover
.texte{display:block}#Liste
.idx0{clear:both}#Liste
.idx5{clear:both}#Detail{margin:80px
2.5% 30px 2.5%;width:95%;color:#282a2b}#Detail
#Galerie{float:left;width:47.5%;margin-right:2.5%;margin-bottom:25px;position:relative}#Detail #Galerie
#Diaporama{margin-bottom:12px;width:100%}#Detail #Galerie #Diaporama
.Picture{text-align:center;width:100%;position:relative}#Detail #Galerie #Diaporama .Picture
div{text-align:center;width:100%;position:relative}#Detail #Galerie #Diaporama .Picture
.etiquette{position:absolute;top:15px;right:0;background:#fff;opacity:0.9;padding:10px
25px;font-size:24px;color:#282a2b;text-transform:uppercase}#Detail #Galerie #Diaporama .Picture
img{width:auto;height:100%}#Detail #Galerie
.navDiapo{width:100%}#Detail #Galerie .navDiapo
.photo{float:left;margin-right:12px;height:120px;margin-bottom:12px}#Detail #Galerie
#PrevDiapo{position:absolute;left:0;top:0;z-index:500}#Detail #Galerie
#NextDiapo{position:absolute;right:0;top:0;z-index:500}#Detail
h1{font-size:40px;text-transform:uppercase;font-weight:300;text-align:center;font-weight:300;line-height:50px;margin-bottom:15px}#Detail
.texte{float:left;width:22.5%;padding-right:2.5%;font-size:22px;font-weight:300;line-height:30px}#Detail .texte
h2{text-transform:uppercase;color:#718392;font-size:22px;margin-bottom:5px;margin-top:25px;font-weight:300;line-height:30px}#Detail .texte
p{line-height:30px}#Detail
.actions{float:right;width:50%;text-align:center;margin-top:25px}#Detail .actions
a{margin:0
10px}#Detail .actions
.contact{background:#CD9E66;color:#fff;display:inline-block;font-size:23px;text-transform:uppercase;padding:10px
25px 10px 10px;line-height:30px}#Detail .actions .contact
img{vertical-align:middle;margin-right:15px}#Detail .actions .contact:hover{background-color:#718392}#Detail .actions
.back{background:#838383;color:#fff;display:inline-block;font-size:23px;text-transform:uppercase;padding:10px
15px 10px 10px;line-height:30px}#Detail .actions .back
img{vertical-align:middle;margin-right:15px}#Detail .actions .back:hover{background-color:#718392}#TexteRub2{overflow:visible;margin-top:80px;background:url(/img/header.jpg) top left repeat-x #fff;padding:15px
0}#TexteRub2
h2{font-size:30px;text-transform:uppercase;font-weight:300;text-align:center;font-weight:300;line-height:50px}#ContactPage{margin-top:180px}#ContactPage
.agence{width:100%;background:url(/img/fond_contact.png) top left repeat-x;padding:100px
0 0 0}#ContactPage .agence
iframe{float:left;width:49%}#ContactPage .agence:last-child{padding-right:0}#ContactPage .agence
.info{float:right;width:49%;position:relative;margin-bottom:25px}#ContactPage .agence .info
.photo{float:right;width:50%;margin-right:5%}#ContactPage .agence
.info{font-size:22px;line-height:30px}#ContactPage .agence .info
p{font-size:22px;line-height:30px}#ContactPage .agence .info
div{font-size:22px;line-height:30px}#ContactPage .agence .info
.nom{font-weight:400}#ContactPage .agence .info
.tel{position:absolute;bottom:5px;left:0%;width:180px;background:#CD9E66 url(/img/icon-tel.png) 10px 13px no-repeat;background-size:40px;color:#fff;font-weight:300;padding:10px
10px 10px 50px;text-align:center}#ContactPage
.nextslide{clear:both;width:100%;text-align:center}.FormContact{background:#ededed url(/img/header3.png) top left repeat-x;width:100%}.FormContact
.colonDroite{background:url(/img/header4.png) bottom left repeat-x;padding:170px
7.5% 70px 7.5%;width:85%}.FormContact
.libelle{font-size:40px;text-transform:uppercase;font-weight:300;line-height:50px}.FormContact
.OneColon{float:left;width:50%}.FormContact .OneColon
div{width:80%;margin-bottom:20px}.FormContact .OneColon div
label{display:block;font-size:20px}.FormContact .OneColon div
.field{width:88%;padding:10px
5%;margin-top:10px;border:0;font-size:18px}.FormContact
.TwoColon{float:left;width:50%}.FormContact .TwoColon div
label{display:block;font-size:20px}.FormContact .TwoColon div
textarea{width:90%;padding:10px
5%;margin-top:10px;border:0;height:250px;font-size:18px}.FormContact .TwoColon
.envoyermessage{font-family:Oswald;border:0;font-weight:300;font-size:23px;text-transform:uppercase;background:#718392 url(/img/btn_submit.png) 10px 10px no-repeat;color:#fff;float:right;padding:15px
20px 15px 70px}.FormContact .TwoColon
.envoyercandidature{font-family:Oswald;border:0;font-weight:300;font-size:23px;text-transform:uppercase;background:#718392 url(/img/btn_submit.png) 10px 10px no-repeat;color:#fff;float:right;padding:15px
20px 15px 70px}.FormContact .TwoColon
.selectstyle{margin-top:10px;margin-bottom:20px;background:#fff url(/img/puce_select.jpg)  95% center no-repeat;padding:5px}.FormContact .TwoColon .selectstyle
select{background:transparent;width:100.2%;padding:5px
2.5%;font-size:18px;border:0;color:#aeadad;border-radius:0;-webkit-appearance:none;-moz-appearance:none}.input-file-container{float:right;width:120px;background:#414446 url(/img/doc.png) 10px 10px no-repeat;background-size:20px;color:#fff;position:relative;padding:15px
15px 15px 40px;text-transform:uppercase;text-align:center;font-weight:normal;margin:15px
0 0 0}.input-file-container .input-file{position:absolute;top:0;left:0;width:100%;padding:50px
0;opacity:0;cursor:pointer}.FormContact .TwoColon
.projet{float:right;text-align:center;margin-top:20px;font-weight:300}.FormContact .TwoColon .projet
a{background:#CD9E66;color:#fff;display:inline-block;font-size:20px;text-transform:uppercase;padding:10px
15px 10px 10px;line-height:30px}.FormContact .TwoColon .projet a
img{vertical-align:middle;margin-right:15px}.FormProjet{background:#ededed url(/img/header3.png) top left repeat-x;width:100%}.FormProjet
.colonDroite{background:url(/img/header4.png) bottom left repeat-x;padding:170px
7.5% 70px 7.5%;width:85%}.FormProjet
.libelle{font-size:40px;text-transform:uppercase;font-weight:300;line-height:50px}.FormProjet
.OneColon{float:left;width:40%}.FormProjet .OneColon
div{width:90%;margin-bottom:20px}.FormProjet .OneColon div
label{display:block;font-size:20px}.FormProjet .OneColon div
.field{width:88%;padding:10px
5%;margin-top:10px;border:0;font-size:18px}.FormProjet
.TwoColon{float:left;width:35%;margin-right:5%}.FormProjet .TwoColon
div{width:80%;margin-bottom:15px}.FormProjet .TwoColon
.demicolon{width:47.5%}.FormProjet .TwoColon .demicolon
.selectstyle{margin-top:10px;background:#fff url(/img/puce_select.jpg)  90% center no-repeat;padding:5px}.FormProjet .TwoColon .demicolon .selectstyle
select{background:transparent;width:100.2%;padding:10px
2.5%;font-size:18px;border:0;color:#aeadad;border-radius:0;-webkit-appearance:none;-moz-appearance:none}.FormProjet .TwoColon
div{width:100%}.FormProjet .TwoColon div
label{display:block;font-size:20px}.FormProjet .TwoColon div
textarea{width:90%;padding:10px
5%;margin-top:10px;border:0;height:180px;font-size:18px}.FormProjet .TwoColon
.envoyermessage{font-family:Oswald;border:0;font-weight:300;font-size:23px;text-transform:uppercase;background:#718392 url(/img/btn_submit.png) 10px 10px no-repeat;color:#fff;float:right;padding:15px
20px 15px 70px}.FormProjet
.ThreeColon{float:left;width:20%}.FormProjet .ThreeColon
div{margin-bottom:25px}.FormProjet .ThreeColon div
label{display:block;font-size:20px}.FormProjet .ThreeColon div
.field{width:88%;padding:10px
5%;margin-top:10px;border:0;font-size:18px}.FormProjet .ThreeColon
.envoyerprojet{font-family:Oswald;margin-top:90px;border:0;font-weight:300;font-size:23px;text-transform:uppercase;background:#718392 url(/img/btn_submit.png) 10px 10px no-repeat;color:#fff;float:right;padding:15px
20px 15px 70px}.listejob{padding:25px
2.5%;width:95%;background:url(/img/header.jpg) top left repeat-x #fff}.listejob
.job{float:left;width:30%;padding-right:3.3%;font-family:Oswald}.listejob .job
h1{font-size:24px;text-transform:uppercase;line-height:30px;margin-bottom:15px}.listejob .job
h2{text-transform:uppercase;color:#718392;font-size:22px;margin-bottom:5px;margin-top:25px;font-weight:300;line-height:30px}.listejob .job
.desc{margin-top:10px}footer{background:#282a2b url(/img/footer.png) bottom left repeat-x;padding:45px
0 50px 0;width:100%;font-weight:300}footer
.agence{float:left;width:17%;padding:0
2.5%;font-size:20px;color:#6b6c6c;border-right:solid 1px #6b6c6c;height:210px;line-height:36px}footer .agence
.nom{margin-bottom:20px;text-transform:uppercase}footer .agence
p{line-height:30px}footer
.map{float:left;width:28%;padding:0
2.5%}footer .map
img{width:100%}footer
.social{float:right;width:15%;padding:0
2%;;border-left:solid 1px #6b6c6c}footer .social
a{margin:0
2% 20px 2%}footer .social
.recrutement{clear:both;width:100%;margin-top:30px;text-align:center}footer .social .recrutement
a{margin:0;display:block;font-size:23px;text-transform:uppercase;color:#aeadad;padding-bottom:100px;background:url(/img/candidature.png) bottom center no-repeat;background-size:80px}footer
#copyright{clear:both;text-align:center;padding:50px
0 0 0;color:#fff;font-size:20px;line-height:24px}footer #copyright
a{color:#fff;margin:0
5px}footer #copyright
a.small{font-size:16px}#Zoom{position:fixed;top:20px;left:10%;width:80%;border:solid 5px #fff;z-index:700;display:none}#Zoom
.legende{background:#fff;text-align:center;padding:10px;text-transform:uppercase;font-size:18px}#Zoom .legende
.close{float:right}#Pageseo{background:#282a2b;clear:both;width:95%;padding:10px
2.5% 5px 2.5%;border-bottom:solid 1px #6b6c6c}#Pageseo ul li
a{color:#6b6c6c}.Popup{position:fixed;top:0;left:0;width:80%;padding:5% 10%;height:90%;background-color:rgba(0,0,0,.7);z-index:600}.Popup
.content{background:#fff;padding:50px;width:600px;margin:0
auto}.Popup .content
.close{float:right;margin-top:-50px;font-size:80px;display:inline-block;line-height:80px}.Popup .content
p{font-size:14px}.Popup .content
.h1{font-size:24px;text-transform:uppercase;margin-bottom:25px;line-height:30px}.Popup .content
iframe{width:100%;height:360px}@media screen and (min-width: 1500px){.Menu{margin-left:40px}.Menu ul
li{margin-right:30px}.Menu ul li:last-child{margin-right:0}footer
.map{width:4OOpx}#Ets #histo
.texte{line-height:36px}}@media screen and (max-width: 1279px){.search{display:none}header
.social{border-left:0}.Menu{margin-left:50px}}@media screen and (max-width: 1100px){.Menu{margin-left:20px;font-size:22px}}@media screen and (max-width: 990px){header{padding-top:30px}header
.phone{right:0}header .phone
a{padding:10px}header .phone
span{display:none}.menuMobile{display:inline-block;position:absolute;left:10%;top:20px;z-index:150}.search{display:none}.logo{width:100%;text-align:center;margin-bottom:25px}header
.logo{float:left;width:45%;margin-left:83px;margin-top:-20px}.contentmob{position:absolute;top:0;left:0;width:0;background:#fff;z-index:100}.contentmob
.moblogo{display:block;margin:0
auto;padding:15px
0;height:auto;margin-left:80px}.contentmob
.social{bottom:0;position:absolute;width:100%;border-top:solid 1px #bfbfbf;border-left:0;padding:10px
0 !important;text-align:center}.Menu{margin:0
0 50px 0;border-top:solid 1px #bfbfbf;padding:15px
15%;width:75%}.Menu ul
li{float:none;width:100%;;font-size:18px;padding:0}.Menu ul li
.sousmenu{display:block;position:relative;top:0;border:0}.Menu ul li .sousmenu
li{padding-left:10%;width:90%;padding-bottom:0;line-height:normal}.Menu ul li .sousmenu li
img{display:none}.Menu li .sousmenu li .onglet
.libelle{position:relative;font-size:14px;margin:0;text-align:left}.Menu li .sousmenu li .onglet .libelle
a{padding:0}.actionHome{bottom:0 !important;top:auto !important;left:0 !important;width:100%}#FBas{padding:15px
0 15px 0}#FondFlash{margin-top:84px}#Flash .item
.titre{font-size:22px;line-height:30px;width:80%;margin:0
10%;left:0 !important}#FBas{width:20%;height:60px;z-index:560}#FPrev:hover{position:absolute;left:0;z-index:550;width:42px;height:44px}#FNext:hover{position:absolute;right:0;z-index:550;width:42px;height:44px}.actionHome{height:75px}.actionHome div
a{float:none;display:block;text-align:block;height:75px;line-height:75px;text-align:center}.actionHome div a
img{display:block;width:100%;vertical-align:middle;height:50px;width:auto}.actionHome
.contact{float:left;width:20%}.actionHome
.projet{float:left;width:20%;margin-right:20%}.actionHome
.avisclient{float:left;width:20%}.actionHome
.phone{float:left;width:20%}#Actu{width:90%;padding-right:5%;;padding-left:5%}.colonne{width:100%;margin:0
0 25px 0;float:none;padding:0}.colonne
h2{font-size:40px}footer
.agence{width:60%;padding:20px
20% 60px 20%;float:none;background:url(/img/fond_footer_mob.png) bottom center no-repeat}footer
.map{width:80%;padding:30px
15% 60px 15%;float:none;background:url(/img/fond_footer_mob.png) bottom center no-repeat}footer
.social{width:70%;padding:30px
15% 60px 15%;float:none;background:url(/img/fond_footer_mob.png) bottom center no-repeat;height:auto}footer .social
a{float:left !important;clear:none !important;margin:0
5%}footer
#copyright{width:80%;padding:15px
10%;float:none;background:url(/img/fond_footer_mob.png) bottom center no-repeat}#Ets .itemart
.photo{float:none;width:100%;margin-bottom:25px}#Ets .itemart
.projet{float:none;margin:40px
5% 60px 5%;width:90%}#portfolio #TexteRub
h1{width:100%;float:none}#Liste
.itemart{width:49.8%}#Liste
.idx0{clear:none}#Liste
.idx5{clear:none}#Detail
#Galerie{float:none;width:100%;margin-bottom:25px}.navDiapo{display:none}#Detail
.texte{width:100%;float:none}#Detail
.actions{width:100%}#ContactPage
.agence{width:100%}#ContactPage .agence
iframe{height:150px}#ContactPage .agence .info
.tel{position:relative;bottom:0;left:0}#ContactPage .agence .info
.photo{float:none;width:100%}.FormContact
.OneColon{width:100%}.FormContact
.TwoColon{width:100%}.FormProjet
.OneColon{width:100%}.FormProjet
.TwoColon{width:100%}.FormProjet
.ThreeColon{width:100%}}@media screen and (max-width: 700px){#HomeTexte
.photo{float:none;width:100%;margin-left:0}#FBas{padding:0}.actionHome{height:60px}.actionHome div
a{float:none;display:block;text-align:block;height:60px;line-height:75px;text-align:center}.actionHome div a
img{display:block;width:100%;vertical-align:middle;height:40px;width:auto}#Actu
.libelle{width:95%;float:none}#Actu
.item{float:none;width:95%}#Actu .item
.photo{float:none;width:100%;margin:0
0 15px 0}#Detail .actions
.back{margin:25px
0}}@media screen and (max-width: 800px){.Popup{padding:5%;width:90%;height:90%}.Popup
.content{background:#fff;padding:2.5%;width:calc(95%);margin:50px
0}.Popup .content
.close{margin-top:-30px}.Popup .content
iframe{width:100%;height:240px}}