#editor-lang{
position:absolute;
top:0;
left:0;
width:100%;
height:auto;
text-align:right;	




































































}
#photozoom-button-next-photo{
float: right;




































































}
#photozoom-button-prev-photo{
float: left;




































































}
.editor-block-galery{
padding: 0;	




































































}
.editor-block-html{
display: block;




































































}
.editor-block-galery-li{height:auto !important;
overflow:hidden;
display:block !important;
list-style: none;
float:none !important;
width:100% !important;
margin:0 0 30px 0;
padding:0;
cursor:pointer;
position:relative;
text-align:center;





















































}
.editor-block-galery-photo{width:auto !important;
max-width:100%;
border:none;
vertical-align:top;
-o-box-sizing:border-box;
-ms-box-sizing:border-box;
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
box-sizing:border-box;
height:auto !important;


































































}
.editor-block-galery-ul{
padding:0;
margin:0;




































































}
.editor-block-image{
text-align: center;




































































}
.editor-block-image-element{-o-box-sizing:border-box;
-ms-box-sizing:border-box;
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
box-sizing:border-box;
cursor:pointer;
margin: auto !important;
height: auto !important;
position:relative;
overflow:hidden;
padding: 0;
width:100% !important;
display:inline-block;
float:none !important;



























}
.editor-block-image-element+.editor-block-image-element{
margin-left:0;




































































}
.editor-block-image-element-photo{width: auto !important;
height:auto !important;
max-width:100% !important;
max-height:none;
min-height:0;
min-width:0;
position:static;
margin: 0;
vertical-align: top;
-o-box-sizing: border-box;
-ms-box-sizing: border-box;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;


























}
.editor-block-image-element>a{
cursor:pointer;border:none;margin:0;padding:0;display:block;width:100%;height:auto;




































































}
.editor-block-mixte{
position:relative;
width:100%;




































































}
.editor-block-mixte-photo .photo-left{
margin-right:0px;
margin-bottom:5px;




































































}
.editor-block-mixte-photo .photo-right{
margin-left:0px;
margin-bottom:5px;




































































}
.editor-block-mixte-desc{
display:none;	




































































}
.editor-block-mixte-news{
margin-bottom:20px;padding-bottom:32px;border-bottom:1px dashed #5f544f;




































































}
.editor-block-mixte-photo{-o-box-sizing:border-box;
-ms-box-sizing:border-box;
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
box-sizing:border-box;
width:100% !important;
float:none !important;
text-align:center;









































}
.editor-block-mixte-photo>a{
display:block;
cursor:pointer;
text-decoration:none;	
border:none;




































































}
.editor-block-mixte-photo>a>img{
vertical-align: top; 
width:100%;
border:none;




































































}
.editor-block-mixte-photo>img{vertical-align: top;
 width:auto;
margin:auto;
max-width:100%:
border:none;
cursor:pointer;









































}
.editor-block-mixte-text{
-o-box-sizing:border-box;-ms-box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding: 0px;
width:100% !important;
float:none !important;




































































}
.editor-block-mixte-title{
display:none;	




































































}
.editor-block-script{
display: block;




































































}
.editor-block-table{
padding: 0;margin: 0;




































































}
.editor-block-table-cell{
vertical-align:top;
border: 1px solid #000000;




































































}
.editor-block-table-header{
background: #999999;
color:#FFFFFF;
border: 1px solid #000000;




































































}
.editor-block-table-photo{
-o-box-sizing:border-box;
-ms-box-sizing:border-box;
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
box-sizing:border-box;
width: 100%;
padding: 0;
margin: 0;
vertical-align: top; 




































































}
.editor-block-table-photo-desc{
display:none;




































































}
.editor-block-table-photo-title{
height: 40px;
position:absolute;
bottom:-40px;
width:100%;
left:0;
-o-box-sizing:border-box;
-ms-box-sizing:border-box;
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
box-sizing:border-box;
padding:5px;
z-index:1;
background:#000000;
color:#FFFFFF;
text-align:center;




































































}
.editor-block-table-photo_container{
-o-box-sizing:border-box;
-ms-box-sizing:border-box;
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
box-sizing:border-box;
cursor:pointer;
width:100%;
position:relative;
overflow:hidden;
padding: 0;




































































}
.editor-block-table-photo_container>a{
cursor:pointer;
border:none;
margin:0;
padding:0;
display:block;
width:100%;
height:auto;




































































}
.editor-block-table-text{
padding:5px;	




































































}
.editor-block-table>table{
padding: 0;
margin: 0;
border-spacing : 0;
border-collapse : collapse;
border: 1px solid #000000;




































































}
.editor-block-text{
text-align: left;




































































}
.editor-block-video{
text-align: left;




































































}
.editor-block-video-description{
text-align:left;




































































}
.editor-block-video-html{
background:#000000;	




































































}
.editor-block-video-title{
text-align:left;
font-weight:bold;
color:#000000;
font-size:15px;




































































}
.editor-lang-item{
margin-right:5px;
padding-right:5px;
border-right:1px solid #000000;
overflow:hidden;




































































}
.editor-lang-item>a{
border:none;
text-decoration:none;	




































































}
.editor-lang-item>a>img{
border:none;




































































}
.editor-page-path{
display:none;	




































































}
.editor-block{width:100% !important;
float:none !important;
margin:0 0 45px 0 !important;
display: block !important;
background:none !important;
padding:0 !important;










}
.last-block{
margin-bottom:0 !important;




































































}
.editor-block-galery-li + .editor-block-galery-li{padding:0;





















































}
.editor-block-galery-ul + .editor-block-galery-ul{margin:0;





















































}
.editor-block-galery-li + .editor-block-galery-li .editor-block-galery-title{padding:0;





















































}
.editor-block-video iframe{width:100% !important;
height:250px !important;
position: static;
























































}
.editor-block-mixte-text.text-right{padding:30px 0 0 0;






















































}
.editor-block-mixte-text.text-left{padding:30px 0 0 0;























































}
.separator{margin:0 !important;

















































}
.editor-block-image-mask{display:none;

















































}
.home-mixte{padding:10px !important;
margin:0 !important;
background:#fff !important;




































}
.home-mixte .editor-block-mixte-photo{width:10% !important;
float:left !important;




































}
.home-mixte .editor-block-mixte-text{width:90% !important;
float:left !important;
padding-top:5px !important;




































}
.editor-block-image-element + .editor-block-image-element{margin-top:25px !important;






}
.mixte-coord{margin-bottom:18px !important;
























}
.mixte-coord.last-block{margin-bottom:0 !important;
























}
.home-vignette{text-align:left !important;


















}
.home-vignette .editor-block-image-element{width:50% !important;
display:inline-block;
padding:0 10px;



















}
.editor-block-image-element-title{font-size:20px;
line-height:23px;



















}
.home-vignette .editor-block-image-element:nth-child(n+3){margin-top:25px !important;



















}
.home-title h2{font-size:30px;
line-height:33px;

















}
.h2-alternative h2{font-size:23px;
line-height:26px;
background-position: left top 6px;


}
.home-calculator{padding:25px 25px 0;














}
.check li{width:auto;
display:block;













}
.check li + li{margin-top:10px !important;












}
.editor-block-mixte-container{display:block;











}
.bloc-gris .editor-block-image-element + .editor-block-image-element{margin-top:0 !important;





}
.bloc-gris .editor-block-image-element{width:50% !important;
display:inline-block;
padding:0 10px;





}
.bloc-gris .editor-block-image-element:nth-child(n+3){margin-top:45px !important;





}
.encart.bloc-li li{display:block;
width:auto;



}
.encart.bloc-li li + li{margin-top:25px !important;



}
.icon-title .editor-block-mixte-photo{float:left !important;
width: auto !important;
}
.icon-title .editor-block-mixte-text{width: auto !important;
padding-top: 15px;
padding-left: 19px;
}
