.fusion-header{height:140px!important;border-bottom: none!important;}
.fusion-secondary-header{height:55px!important;min-height:35px!important;}
#menu-principal{}
#menu-principal li a{text-align: center!important;text-transform: uppercase;font-weight:bold;}
#menu-principal li {padding-left:14px;padding-right: 14px!important;border-left:1px solid #632B2D;}
#menu-principal .fa{font-size:35px;line-height:44px;padding-left:15px;}
.fusion-main-menu{}
.fusion-secondary-main-menu{width:90%;margin: 0 auto;border-bottom: none!important;background: #b80500!important}
.fusion-sticky-header-wrapper{background: #242424!important}
.fusion-standard-logo{max-width:200px!important;}
.fusion-logo img{width:200px!important;}
.fusion-header-wrapper{box-shadow: 0px 4px 5px 0px #000}
li.current_page_item{background: #9E2825!important}
div.block{width:240px;padding-top:10px;float:left;}
p.icone{float:left;margin-right:15px;padding-top: 2px}
p.icone .fa{font-size:42px!important;color:#B80500;background: #fff;width:29px;height:35px;line-height: 35px!important;border-radius:20px;}
p.text{width:auto;float:left;color:#fff!important;}
span.haut{color:#B80500;font-weight: bold;font-size:15px;}
.logo-header{width:885px;height:50px;margin:0 auto;display:inline-block;margin-left:-120px!important;}
.fusion-header-banner{float:left!important;}
p.icone .fa-home{color:#fff;background:#B80500;border-radius:5px;font-size:27px!important;width:36px;padding-left:6px;height:39px;padding-top:1px;}
p.icone .fa-clock-o{color:#fff!important;background:#B80500;border-radius:5px;font-size:25px!important;
	width:34px;padding-left:6px;height:38px;padding-top:1px;}
.adresse{font-size:13px!important;}
.home #main{padding-top: 15px!important;}
.titre_accueil h1{font-weight: bold!important;font-size:21px!important;}

#presse_titre h3:before{content:  "\f1ea";
	font-family: FontAwesome;
    font-style: normal;
    font-weight: normal;
    text-decoration: inherit;
    padding:10px;
    color:#fff;
    font-size:29px;
    background:#B80500;
    margin-right: 10px;
    line-height: 22px;
    border-radius: 6px;
    display:block;
    float: left;

}
#presse_titre{margin-bottom: -20px!important}
#actu_titre h3:before{content:  "\f097";
	font-family: FontAwesome;
    font-style: normal;
    font-weight: normal;
    text-decoration: inherit;
    padding:10px;
    color:#fff;
    font-size:29px;
    background:#B80500;
    margin-right: 10px;
    line-height: 22px;
    border-radius: 6px;
    display:block;
    float: left;

}

.amazingcarousel-next,.amazingcarousel-prev{display: none!important;}
/*.amazingcarousel-list-container,.amazingcarousel-list-wrapper{width:260px!important;}
.amazingcarousel-item{width:280px!important;}*/
.project-info .titre{font-weight: bold}
.fusion-sharing-box{display: none!important}

.fusion-rollover-title a{color:#fff!important;font-weight: bold}
.fusion-page-title-bar{border-top:10px solid #BFBFBF!important}



.search .post-content p{display:none!important;}
.search .entry-title a{font-size:15px!important;}
.search .fusion-meta-info{display: none!important}
.search #sidebar{display: none;}
.search #content{width:100%!important}

ul#menu-footer li.current_page_item{background: #363839!important;}
.fusion-contact-info{text-align: center;font-size:15px;padding-top: 7px;
    font-family: Raleway;font-weight: bold;line-height:20px!important;}
.ermes{font-size: 25px;font-weight: bold}
.fusion-row #content{background: #fff!important;padding:15px!important;margin-top:-20px;}

.tp-bgimg{}
.fa-arrows-h{font-size:35px!important;color:#777;}
.fusion-imageframe{width:45%!important;padding:7px;border:1px solid #888;margin-right:15px;margin-bottom:15px}
/*.fusion-rollover-gallery{display: none!important}*/

.project-info-box{display: none}
.project-info h3{display: none}
.project-info {margin-top:-20px!important;}
.project-description p{margin-top: 25px!important}
.project-description img{width:150px!important;margin-right:100px;margin-bottom:15px;box-shadow: 0px 1px 5px 0px #555}

.dessin{width:25%;float:left;border-right:2px solid #fff;padding-right:25px!important;display: inline-block;}

.texte {color: #fff; width:74%;display:block;float:left;padding-top:13px;padding-left:6px;}
.texte p {width:100%;}
.texte p:first-child{font-size:17px!important;}
.texte p:last-child{font-size:13px;}
.search-field input{color:#777!important;}
.slogan{margin-top:-45px;margin-left:115px;font-size:10px;color:#fff;line-height:19px!important}
.slogan span{margin-left:-15px;}
.technique{ margin-left: 315px; padding-left: 25px; width: 55%;}

.half{width:49%;float:left;}
.moule_accueil{margin-top:-100px;text-align: right;padding-right:150px;}
.img_titre{width:45%;float:left;}



  @media only screen and (min-device-width : 320px) and (max-device-width : 490px) {

.moule_accueil{padding-right: 10px;margin-top:220px;text-align:right;}
.fusion-logo img{width:200px!important;}
.fusion-logo p{margin-top:-300px!important;}
.fusion-header-wrapper .fusion-header{background-color: transparent!important}
.fusion-contact-info{font-size: 14px;padding: 0px!important;}
#main{padding:5px 0px !important;width:100%!important}
.slogan{width:200px;margin-top:-117px;margin-left:200px;font-size:11px;color:#fff;line-height:19px!important}

.slogan span{margin-left:-15px;}

.titre_accueil h1{font-size:11px!important;line-height:14px!important}
#intro_accueil{margin-top:-30px!important;}
.technique{ margin-left: 5px; width:100%!important;}
.fusion-image-wrapper img{max-width: 260px!important;width:260px!important;}
h1.entry-title{font-size: 18px!important}
.wp-image-162{width:250px!important;}
.fusion-portfolio-post{text-align: center!important}
.imageframe-align-center{margin-left:20px;}
#actu{display: block;margin-top:15px!important}
.fusion-filter{float:left!important;padding-right:4px!important;
    padding-left: 4px!important;font-size: 9px!important}
    .project-info{margin-top:15px!important;}
    .fusion-portfolio-wrapper{margin-top:-25px!important}
     #img_accueil_2,#img_accueil_1{width:100%!important;}
  }

  @media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : portrait) {
.fusion-header-wrapper .fusion-header{background-color: transparent!important}

.fusion-contact-info{text-align:center;ont-size: 18px;padding: 0px!important;margin-top:5px;margin:0 auto}
.fusion-alignleft{text-align: center;}
.slogan{width:200px;margin-top:-113px;margin-left:370px;font-size:11px;color:#fff;line-height:19px!important}
  #actu{margin-top:15px!important}
  .fusion-filter{float:left!important;padding-right:7px!important;
    padding-left: 7px!important;}
    .project-info{margin-top:15px!important}
  }


  @media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : landscape) {

.logo-header{margin-left:25px;width:685px;height:50px;margin:0 auto;display:inline-block;padding-right:0px!important}
.block{width:220px!important}
.fusion-logo{width:100%!important}
.fusion-logo-link{margin-left:-45px!important; }
.mail{margin-top: -20px;display: block}
.text a{color:#B80500!important;font-weight: bold!important;font-size:15px!important;}
.fusion-secondary-main-menu{padding-left:0px!important;padding-right:0px!important;width:960px!important}
.technique{margin-left:275px!important}
#attachment_389,#attachment_388{width:240px!important;float:left;}
.wp-image-389,.wp-image-388{width:240px!important;float: left}

}


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

.fusion-logo img{width:200px!important;}
.fusion-logo p{margin-top:-300px!important;}
.fusion-header-wrapper .fusion-header{background-color: transparent!important}
.fusion-contact-info{font-size: 9px;padding: 0px!important;}

.slogan{margin-top:-120px;margin-left:125px;font-size:10px;color:#fff;line-height:19px!important}

.slogan span{margin-left:-15px;}
.titre_accueil h1{font-size:10px!important;line-height:14px!important;
    padding-bottom:15px!important;}

#intro_accueil{margin-top:-50px!important;}
.technique{ margin-left: 5px; width:100%!important;}
.fusion-carousel-item .fusion-image-wrapper img{max-width: 100px!important;width:100px!important;}
h1.entry-title{font-size: 18px!important}
.fusion-imageframe{float:left;}
.img_accueil{width:100%!important}
.imageframe-align-center{float:left;width:46%;margin-left:10px;margin-top:-25px;}
.fusion-portfolio-post .fusion-image-wrapper img{max-width: 260px!important;width:260px!important;}
.fusion-title h6{display: none;}
.imageframe-alig-center{margin-top: 10px!important}
.titre_accueil_right{padding-left: 10px!important}
#actu{display: block;margin-top:15px!important}
.accueil_1{margin-top: -25px!important}
.fusion-filter{float:left!important;padding-right:7px!important;
    padding-left: 7px!important;font-size: 9px!important}
    .project-info{margin-top:15px!important;}
}



.partenaires img { width:95px!important; }
