@charset "UTF-8";
/* CSS Document */

/* -----
12 columns Responsive Grid
----- */

/* Default - 960px to 1200px */
.device-content{width:960px;margin:auto}
.col{display:block;float:left}
.cols{display:inline-block}
.col_1{width:8.33333333333%}
.col_2{width:16.6666666667%}
.col_3{width:25.0%}
.col_4{width:33.3333333333%}
.col_5{width:41.6666666667%}
.col_6{width:50.0%}
.col_7{width:58.3333333333%}
.col_8{width:66.6666666667%}
.col_9{width:75.0%}
.col_10{width:83.3333333333%}
.col_11{width:91.6666666667%}
.col_12{width:100%}
/*@media (max-width: 480px) {
    .device-content{width:100%;}
    .col_1{width:25.0%}
    .col_2{width:50.0%}
    .col_3{width:75.0%}
    .col_4,.col_5,.col_6,.col_7,.col_8,.col_9,.col_10,.col_11,.col_12{width:100%}
}
@media only screen and (min-width: 480px) and (max-width: 767px) {
	.device-content{width:100%;padding:0 20px}
}
@media (min-width: 768px) and (max-width: 1000px) {
    .device-content{width:750px}
}
@media (min-width: 1200px) and (max-width: 1300px) {
    .device-content{width:1000px}
}*/

.grid{
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
}







body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td{border:none;margin:0;padding:0}
table{border-collapse:collapse;border-spacing:0}
address,caption,cite,code,dfn,em,th,var,optgroup{font-style:inherit;font-weight:inherit}
del,ins{text-decoration:none}
li{list-style:none;list-style-position:inside}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:400}
h4{
    border-top : 1px solid #e14f3d;
    border-bottom : 1px solid #e14f3d;
    margin-left : 150px;
    line-height : 30px;
    padding : 15px 0;
}
h4:before{
  content: 'Notre avis';
position: absolute;
left: 0;
color: #e14f3d;
font-size: 30px;
width: 75px;
text-transform: uppercase;
text-align: right;
line-height: 26px;
font-family: 'economicaregular';
padding: 8px 0 0 33px;
}
h2{color:#E14F3D;font-size:28px;font-weight:400;font-family:'economicaregular';text-transform:uppercase} 
h3{color:#3D3D3D;font-size:22px;font-weight:400;margin:0px 0 20px;padding:15px 40px;background-image:url(../images/trait.gif);background-repeat:no-repeat;background-position:40px bottom;font-family:'economicaregular'}
q:before,q:after{content:''}
abbr,acronym{border:0;font-variant:normal}
input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit}
.default_input,.default_select,.select_con select{font-size:14px;height:33px;padding:0 15px;margin:5px 2px;-webkit-box-shadow: inset 0px 0px 10px 0px rgba(0, 0, 0, 0.2);box-shadow: inset 0px 0px 10px 0px rgba(0, 0, 0, 0.2);border-radius:4px;-webkit-border-radius:4px;}
.default_input{min-width:220px}
.default_input-max{min-width:150px;max-width:100%!important}
.select_con{display:inline-block}
.default_select,.select_con select{min-width:70px;}
button,select{background:none}
select{border:none;background:url(../images/select_arrow.png) no-repeat center right 14px;padding:0 10px!important}
*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:rgba(0,0,0,0)}
a,:focus{outline:0}
::selection{background:#e14f3d;color:#fff}
::-moz-selection{background:#e14f3d;color:#fff}
img::selection{background:transparent}
img::-moz-selection{background:transparent}
::-webkit-input-placeholder,:-moz-placeholder,::-moz-placeholder,:-ms-input-placeholder{color:#3d3d3d}
input[type="search"],select{-webkit-appearance:none;-moz-appearance:none;-o-appearance:none;-ms-appearance:none;}
input{padding:11px 15px;max-width:100%;border:none;display:inline-block; font-family:'economicaregular'; font-size: 17px;}
textarea{padding:11px 15px;resize:none;display:inline-block}
iframe{border:none}
iframe body{background:transparent!important}
em{font-style:italic}
.dark_to_red{color:#3d3d3d!important}
.dark_to_red:hover{color:#e14f3d}
.purple{color:#814d9a!important}
.purple_bg{background:#814d9a!important}
.purple_rgba_bg{background:rgba(129,77,154,0.9)!important}
.green{color:#88c540!important}
.green_bg{background:#88c540!important}
.green_border{border-color:#88c540!important}
.green_rgba{color:rgba(136,197,64,0.7)!important}
.green_rgba_bg{background:rgba(136,197,64,0.9)!important}
.red{color:#e14f3d!important}
.red_bg{background:#e14f3d!important}
.red_border{border-color:#e14f3d!important}
.red_rgba{color:rgba(225,79,61,0.7)!important}
.red_rgba_bg{background:rgba(225,79,61,0.9)!important}
.animation{color:#e14f3d!important}
.animation_bg{background:#e14f3d!important}
.animation_border{border-color:#e14f3d!important}
.animation_rgba{color:rgba(225,79,61,0.7)!important}
.animation_rgba_bg{background:rgba(225,79,61,0.9)!important}
.yellow{color:#debc02!important}
.yellow_bg{background:#debc02!important}
.yellow_border{border-color:#debc02!important}
.yellow_rgba{color:rgba(222,188,2,0.7)!important}
.yellow_rgba_bg{background:rgba(222,188,2,0.9)!important}
.blue{color:#25bce3!important}
.blue_bg{background:#25bce3!important}
.blue_border{border-color:#25bce3!important}
.blue_rgba{color:rgba(37,188,227,0.7)!important}
.blue_rgba_bg{background:rgba(37,188,227,0.9)!important}
.white{color:#fff!important}
.white_bg{background:#fff!important}
.white_to_dark{color:#fff!important}
.white_to_dark:hover{color:#3d3d3d!important}
a.white_to_dark{color:#fff!important}
a.white_to_dark:hover{color:#3d3d3d!important}
.light{color:#f8f8f8!important}
.light_bg{background:#f8f8f8!important}
.dark{color:#666!important}
.dark_bg{background:#3d3d3d!important}
.grey{color:#555!important}
.grey_bg{background:#919191!important}
.grey_light{ color:#999;}
.rotate-2{transform:rotate(-2deg)}
.overflow-hidden{overflow:hidden}
.text-shadow{text-shadow:0 1px 0 rbga(0,0,0,0.5);}
.inset_shadow{box-shadow:inset 0 6px 10px 0 rgba(0,0,0,0.3)}
.inset_shadow-big{box-shadow: inset 0px 0px 30px 0px rgba(0, 0, 0, 0.4)}
.inset_shadow-bottom{box-shadow:inset 0 -6px 10px 0 rgba(0,0,0,0.3)}
.content_shadow{box-shadow:0 0 30px 0 rgba(0,0,0,0.2)}
.box_shadow{box-shadow:1px 1px 4px 1px rgba(0, 0, 0, 0.1)}
.box_shadow_2{box-shadow:1px 1px 4px 1px rgba(0, 0, 0, 0.3)}
.box_shadow-top{box-shadow:0 -30px 30px -10px rgba(0,0,0,0.3)}
.main-content_shadow{box-shadow:0px 0px 30px -5px rgba(0,0,0,0.3)}
.content-top_shadow{z-index:3;box-shadow:2px -18px 28px -23px rgba(0,0,0,0.2)}
.footer-content_shadow{z-index:3;box-shadow:0px 15px 30px -5px rgba(0,0,0,0.2)}
.header-bottom_shadow{box-shadow:0px 4px 18px -10px rgba(0,0,0,0.3)}
.footer-bottom_shadow{box-shadow:0px 19px 41px -17px rgba(0,0,0,0.2)}
.box_shadow-more{box-shadow:0 0 10px 0 rgba(0,0,0,0.6)}
.economica.f_65{line-height:57px}
.economica.f_30{line-height:31px}
.economica.f_28{line-height:28px}
.economica.f_27{line-height:26px}
.economica.f_25{line-height:24px}
.economica.f_16{line-height:16px}
.economica.f_18{line-height:18px}
.titillium.f_13{line-height:15px}
.bold{font-weight:700}
.mt0{margin-top:0!important}
.mr0{margin-right:0!important}
.ml0{margin-left:0!important}
.p0{padding:0!important}
.m0{margin:0!important}
.mr3_fix{margin-right:3px!important}
.f_65{font-size:65px}
.f_60{font-size:60px}
.f_56{font-size:56px}
.f_45{font-size:45px}
.f_42{font-size:42px}
.f_40{font-size:40px !important}
.f_30{font-size:30px!important}
.f_29{font-size:29px}
.f_28{font-size:28px!important}
.f_27{font-size:27px}
.f_26{font-size:26px!important; line-height:24px;}
.f_25{font-size:25px!important}
.f_24{font-size:24px!important; line-height:24px;}
.f_23{font-size:23px!important}
.f_22{font-size:22px}
.f_21{font-size:21px}
.f_20{font-size:20px}
.f_19{font-size:19px}
.f_18{font-size:18px}
.f_17{font-size:17px}
.f_16{font-size:16px}
.f_15{font-size:15px}
.f_14{font-size:14px; line-height: 16px;}
.f_13{font-size:13px}
.f_12{font-size:12px}
.letter_spacing-1{letter-spacing:-1px}
.letter_spacing-2{letter-spacing:-2px}
.vertical_center{display:flex;align-items:center;justify-content:center}
.display_inline_block_parent{letter-spacing:-.3em}
.display_inline_block_child{letter-spacing:normal}
.vertical_align_top{vertical-align:top}
.vertical_align_middle{vertical-align:middle}
.margin_auto{margin:auto}
.inline-block{display:inline-block!important}
.pointer{cursor:pointer}
.upp{text-transform:uppercase}
.fade{opacity:1;transition:all .1s linear}
.fade:hover{opacity:0.7}
.transition{transition:all .2s linear}
.transition_fast{transition:all .1s linear}
.transition_speed{transition:all .1s ease-out}
img.scale-with-grid{max-width:100%;height:auto}
.embed-container {position:relative;padding-bottom:56.25%;padding-top:30px;height:0;overflow:hidden;width:100%}
.embed-container iframe,.embed-container object,.embed-container embed{position:absolute;top:0;left:0;width:100%;height:100%}
.break{-ms-word-break:break-all;word-break:break-word;-webkit-hyphens:auto;-moz-hyphens:auto;hyphens:auto}
.container:after{content:"\0020";display:block;height:0;clear:both;visibility:hidden}
.clearfix:before,.clearfix:after,.row:before,.row:after{content:'\0020';display:block;overflow:hidden;visibility:hidden;width:0;height:0}
.row:after,.clearfix:after{clear:both}
.row,.clearfix{zoom:1}
.clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0}
.fleft{float:left}
.fright{float:right!important;}
.fnone{float:none}
.fleft_important{float:left!important}
.fright_important{float:right!important}
.fnone_important{float:none!important}
.text_top{vertical-align:text-top}
.text_align_right{text-align:right}
.text_align_center{text-align:center}
.text_align_justify{text-align:justify}
.inline{display:inline}
.imgleft{margin-right:10px}
.imgright{margin-left:10px}
.pt5,.pdt5{padding-top:5px!important}
.pr5,.pdr5{padding-right:5px!important}
.pb5,.pdb5{padding-bottom:5px!important}
.pl5,.pdl5{padding-left:5px!important}
.pt10,.pdt10{padding-top:10px!important}
.pr10,.pdr10{padding-right:10px!important}
.pb10,.pdb10{padding-bottom:10px!important}
.pl10,.pdl10{padding-left:10px!important}
.pt15,.pdt15{padding-top:15px!important}
.pr15,.pdr15{padding-right:15px!important}
.pb15,.pdb15{padding-bottom:15px!important}
.pl15,.pdl15{padding-left:15px!important}
.pt20,.pdt20{padding-top:20px!important}
.pr20,.pdr20{padding-right:20px!important}
.pb20,.pdb20{padding-bottom:20px!important}
.pl20,.pdl20{padding-left:20px!important}
.pt25,.pdt25{padding-top:25px!important}
.pr25,.pdr25{padding-right:25px!important}
.pb25,.pdb25{padding-bottom:25px!important}
.pl25,.pdl25{padding-left:25px!important}
.pt30,.pdt30{padding-top:30px!important}
.pr30,.pdr30{padding-right:30px!important}
.pb30,.pdb30{padding-bottom:30px!important}
.pl30,.pdl30{padding-left:30px!important}
.pt35,.pdt35{padding-top:35px!important}
.pr35,.pdr35{padding-right:35px!important}
.pb35,.pdb35{padding-bottom:35px!important}
.pl35,.pdl35{padding-left:35px!important}
.pt40,.pdt40{padding-top:40px!important}
.pr40,.pdr40{padding-right:40px!important}
.pb40,.pdb40{padding-bottom:40px!important}
.pl40,.pdl40{padding-left:40px!important}
.pt45,.pdt45{padding-top:45px!important}
.pr45,.pdr45{padding-right:45px!important}
.pb45,.pdb45{padding-bottom:45px!important}
.pl45,.pdl45{padding-left:45px!important}
.pt50,.pdt50{padding-top:50px!important}
.pr50,.pdr50{padding-right:50px!important}
.pb50,.pdb50{padding-bottom:50px!important}
.pl50,.pdl50{padding-left:50px!important}
.pt55,.pdt55{padding-top:55px!important}
.pr55,.pdr55{padding-right:55px!important}
.pb55,.pdb55{padding-bottom:55px!important}
.pl55,.pdl55{padding-left:55px!important}
.mt5,.mgt5{margin-top:5px!important}
.mr5,.mgr5{margin-right:5px!important}
.mb5,.mgb5{margin-bottom:5px!important}
.ml5,.mgl5{margin-left:5px!important}
.mt10,.mgt10{margin-top:10px!important}
.mr10,.mgr10{margin-right:10px!important}
.mb10,.mgb10{margin-bottom:10px!important}
.ml10,.mgl10{margin-left:10px!important}
.mt15,.mgt15{margin-top:15px!important}
.mr15,.mgr15{margin-right:15px!important}
.mb15,.mgb15{margin-bottom:15px!important}
.ml15,.mgl15{margin-left:15px!important}
.mt20,.mgt20{margin-top:20px!important}
.mr20,.mgr20{margin-right:20px!important}
.mb20,.mgb20{margin-bottom:20px!important}
.ml20,.mgl20{margin-left:20px!important}
.mt25,.mgt25{margin-top:25px!important}
.mr25,.mgr25{margin-right:25px!important}
.mb25,.mgb25{margin-bottom:25px!important}
.ml25,.mgl25{margin-left:25px!important}
.mt30,.mgt30{margin-top:30px!important}
.mr30,.mgr30{margin-right:30px!important}
.mb30,.mgb30{margin-bottom:30px!important}
.ml30,.mgl30{margin-left:30px!important}
.mt35,.mgt35{margin-top:35px!important}
.mr35,.mgr35{margin-right:35px!important}
.mb35,.mgb35{margin-bottom:35px!important}
.ml35,.mgl35{margin-left:35px!important}
.mt40,.mgt40{margin-top:40px!important}
.mr40,.mgr40{margin-right:40px!important}
.mb40,.mgb40{margin-bottom:40px!important}
.ml40,.mgl40{margin-left:40px!important}
.mt45,.mgt45{margin-top:45px!important}
.mr45,.mgr45{margin-right:45px!important}
.mb45,.mgb45{margin-bottom:45px!important}
.ml45,.mgl45{margin-left:45px!important}
.mt50,.mgt50{margin-top:50px!important}
.mr50,.mgr50{margin-right:50px!important}
.mb50,.mgb50{margin-bottom:50px!important}
.ml50,.mgl50{margin-left:50px!important}
.ml1p{margin-left:1%!important}
.mr1p{margin-right:1%!important}
.ml2p{margin-left:2%!important}
.mr2p{margin-right:2%!important}
.ml4p{margin-left:4%!important}
.mr4p{margin-right:4%!important}
.ml25p{margin-left:25%!important}
.mr25p{margin-right:25%!important}
.ml90{ margin-left:90px!important;}
.position_absolute,.absolute,.position_absolute{position:absolute}
.position_relative,.relative,.position_relative{position:relative}
html,legend{color:#000}
fieldset,img,input::-moz-focus-inner,input,textarea,button{border:0}
caption,th,.text_align_left{text-align:left}
sup,sub{vertical-align:baseline}
article,aside,dialog,figure,footer,header,hgroup,menu,nav,section,.block{display:block}
.economica.f_22,.economica.f_21{line-height:21px}
.economica.f_20,.l_h_20{line-height:20px}
.display_none,.none,.hidden{display:none}
blockquote{box-shadow:0 3px 7px 0 rgba(0,0,0,0.1);background:none repeat scroll 0 0 #F8F8F8!important;margin-top:0px!important;font-size:18px;font-style:italic;margin:25px auto;padding:25px!important;line-height:25px}
.gallery_con{box-shadow:0 3px 7px 0 rgba(0,0,0,0.1)}
button{font-family:economicaregular;color:#0CF;cursor:pointer}