[v-cloak] .v-cloak--hidden{display:none;}
html{position:relative;min-height:100%;}
body{margin:0;padding:0;}
body, td, th{font-family:Arial, Helvetica, sans-serif;font-size:16px;}
p{margin:0;padding:0 0 1em 0;}
ul, ol{margin:0;padding:0;list-style:inside none square;}
.blc_content{position:relative;z-index:80;padding-bottom:2em;}
.blc_page{min-height:60em;padding-top:2em;}
.blanc{background:#fff;color:#333;}
.blanc a{color:#333;}
.bleu{background:#0A4D68;color:#fff;}
.bleu a{color:#fff;}
.gris{background:#dbdbdb;}
.gris a{color:#333;}
.border_gris{border:1px solid #878787;}
#page-content{padding-top:70px;}
.starter-template{padding:40px 15px;text-align:center;}
.autofit{width:100% !important;height:auto !important;}
.autofit_30{width:30% !important;height:auto !important;}
.autofit_50{width:50% !important;height:auto !important;}
.autofit_55{width:55% !important;height:auto !important;}
.autofit_70{width:70% !important;height:auto !important;}
.img_left{float:left;margin:0 1.4em 1.4em 0;}
.img_right{float:right;margin:0 0 1.4em 1.4em;}
.img_center{clear:both;margin:1.4em auto;}
.txt-right{text-align:right;}
.rounded_50{border-radius:50%;overflow:hidden;}
.clear{clear:both;}
/**/quote{border:8px solid #ddd;border-width:0.4em 0;color:#999;display:block;font-family:"Lato", arial, verdana, serif;font-size:1.6em;font-style:italic;margin:1em 0 2em;padding:1em 1em;}
.alert{background:#DBDBDB;border:1px solid #999;border-radius:4px;color:#0A4D68;font-size:1.2em;margin-bottom:20px;padding:15px;text-align:center;}
.effect{-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}
a{color:#0A4D68;text-decoration:none;}
a:focus, a:hover{color:#0A4D68;text-decoration:underline;}
a:focus{outline:thin dotted;outline-offset:-2px;}
/**/a.lk_thumb{background:rgba(0, 0, 0, 0) url(../img/ico_more.png) no-repeat scroll center center !important;display:block;overflow:hidden;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}
a.lk_thumb:hover{background:#0A4D68 url(../img/ico_more.png) no-repeat scroll center center !important;}
a.lk_thumb img{display:block;margin:0;opacity:1;transform:scale(1, 1);transition:all 0.3s ease-in-out 0s;}
a.lk_thumb:hover img{opacity:0.1;transform:scale(1.1, 1.1);}
/**/a.bt_savoirplus{background:#0A4D68 none repeat scroll 0 0;color:#fff !important;text-decoration:none !important;padding:0.7em 1.2em;text-align:center;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}
a.bt_savoirplus:hover{background:#E7C333 none repeat scroll 0 0 !important;color:#333 !important;text-decoration:none;}
a.bt_savoirplus.bt_blanc{background:#fff none repeat scroll 0 0;color:#0A4D68 !important;}
a.bt_savoirplus.bt_blanc:hover{background:#E7C333 none repeat scroll 0 0;color:#333 !important;}
.blc_suivprec{border-top:0.4em solid #ccc;margin:1em 0 0;padding:1em 0;}
.blc_suivprec a{background:#ccc none repeat scroll 0 0;border:1px solid #aaa;color:#333 !important;display:block;font-family:"lato",Arial,Helvetica,sans-serif;padding:0.4em 1em;text-decoration:none !important;}
.blc_suivprec a.bt_suiv{float:right;}
.blc_suivprec a.bt_prec{float:left;}
.blc_suivprec a:hover{background:#e7c333 none repeat scroll 0 0 !important;border:1px solid #e7c333 !important;color:#333 !important;}
h1{font-size:32px;}
h2{font-size:24px;}
h3{font-size:18px;}
h2{font-size:1.8em;color:#0a4d68;font-family:"ubuntu",arial, verdana, sans-serif;}
h3{font-family:"Lato",arial, verdana, sans-serif;margin-bottom:0.9em;text-transform:uppercase;}
h2 a,
h3 a{color:inherit;text-decoration:none;}
h2 a:hover,
h2 a:hover{color:#0A4D68;text-decoration:underline;}
.h_titre_blanc{font-family:"ubuntu", Georgia, "Times New Roman", Times, serif;background:url(../img/ti_deco_jaune.png) no-repeat bottom center;font-size:2.4em;margin:0 0 0.6em;padding:1.2em 0 0.8em;text-align:center;color:#fff;text-transform:uppercase;}
.h_titre_blanc span{color:#E7C333;}
.h_titre_bleu{font-family:"ubuntu", Georgia, "Times New Roman", Times, serif;background:url(../img/ti_deco_jaune.png) no-repeat bottom center;font-size:2.4em;margin:0 0 0.6em;padding:1.2em 0 0.8em;text-align:center;color:#0A4D68;text-transform:uppercase;}
.h_jaune{color:#E7C333;}
.h_news{background:url(../img/ti_deco_jaune.png) no-repeat bottom left;margin:1em 0 1em;padding:0.6em 0;color:#0A4D68;text-transform:uppercase;}
.h_border{border:1px #999 dotted;border-width:1px 0;color:#666;font-family:"Lato",arial,verdana,sans-serif;margin-bottom:0.9em;padding:1em 0;text-transform:uppercase;}
header{background:#fff;color:#626262;height:70px;position:fixed;z-index:100;top:0;left:0;width:100%;border-bottom:solid 1px #0a4d68;}
header a{color:#626262;}
.header .text-muted{margin:20px 0;}
.navbar-inverse{background-color:transparent !important;border:none !important;margin:0 !important;padding:0 !important;}
.navbar-brand{float:left;font-size:18px;height:70px;width:230px;text-indent:-3000em;background:url(../img/logo_silenzo.png) no-repeat top left;line-height:20px;padding:15px;}
#navbar{margin-top:15px;font-family:"Ubuntu", Arial, Helvetica, sans-serif;}
#navbar .navbar-nav{float:right;}
#navbar ul.navbar-nav li a{color:#626262;text-transform:uppercase;padding:10px 12px;}
#navbar ul.navbar-nav li a:hover{color:#0a4d68;}
#navbar ul.navbar-nav li ul.dropdown-menu{padding:0.9em 0;min-width:200px !important;width:300px !important;background:#052E3F;border:none;}
#navbar ul.navbar-nav li ul.dropdown-menu li{padding:0 10px;}
#navbar ul.navbar-nav li ul.dropdown-menu li a{color:#fff;text-transform:none;border-bottom:1px solid #1E5868;padding:0.4em 0.9em;display:block;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}
#navbar ul.navbar-nav li ul.dropdown-menu li a:hover{color:#052E3F;}
#navbar ul.navbar-nav li ul.dropdown-menu li:last-child a{border-bottom:none;}
#navbar ul.navbar-nav li.active >a{background-color:transparent;color:#0A4D68;background:url(../img/ti_deco_jaune.png) repeat-x bottom center;}
#navbar .navbar-inverse ul.navbar-nav li.active.open a.dropdown-toggle,
.navbar-inverse .navbar-nav > .open > a,
.navbar-inverse .navbar-nav > .open > a:focus,
.navbar-inverse .navbar-nav > .open > a:hover{background-color:none !important;color:#0A4D68 !important;background:url(../img/menu_pointer.png) no-repeat bottom center !important;}
#nav_lang{margin:9px 0 0;padding:0;position:absolute;top:0;left:18px;}
#nav_lang ul.navbar-nav li a{color:#9d9d9d !important;background:url(../img/ico_lang_pointer.png) no-repeat center right !important;}
#nav_lang ul.navbar-nav .dropdown-menu{min-width:75px;}
#nav_lang ul.navbar-nav li ul li a.En{background:rgba(0, 0, 0, 0) url("../img/ico_flag_en.png") no-repeat scroll 10px 7px !important;color:#333 !important;text-indent:17px;}
#nav_lang ul.navbar-nav li ul li a.En:hover{background:#ccc url("../img/ico_flag_en.png") no-repeat scroll 10px 7px !important;}
#nav_lang ul.navbar-nav li ul li a.Fr{background:rgba(0, 0, 0, 0) url("../img/ico_flag_fr.png") no-repeat scroll 10px 7px !important;color:#333 !important;text-indent:17px;}
#nav_lang ul.navbar-nav li ul li a.Fr:hover{background:#ccc url("../img/ico_flag_fr.png") no-repeat scroll 10px 7px !important;}
.navbar-toggle{background-color:#0a4d68;background-image:none;border:1px solid transparent;margin-bottom:8px;margin-right:18px;margin-top:18px;}
.footer{width:100%;height:auto;background-color:#9c9c9c;position:relative;padding:1em 0;font-size:0.9em;background-image:linear-gradient (#ccc, #aaa);}
.footer .text-muted{margin:20px 0 0 0;}
.footer .siret{border-top:1px dotted #666;color:#666;padding:1em 0 0.2em;text-align:center;}
.footer a{color:#333;text-decoration:underline;}
.footer a:hover{color:#fff;background:#0a4d68;text-decoration:none;}
#page-content{padding-top:70px;position:relative;}
.intro{font-size:1.6em;font-family:"lato", Arial, Helvetica, sans-serif;color:#999;border-bottom:0.3em solid #ddd;}
.intro strong{font-weight:normal;}
.blc_content a{color:#0A4D68;text-decoration:underline;}
.blc_content a:hover{color:#fff;background:#0A4D68;text-decoration:none;}
.bando_blank{background:transparent;height:700px;position:relative;text-align:center;z-index:90;}
.bando_slide{height:700px;background:url(../img/home_bando_slide.jpg) #0A4D68 no-repeat center center;position:fixed;top:70px;left:0;width:100%;overflow:hidden;text-align:center;}
.zone_edito{position:relative;height:700px;}
.zone_edito .intro_slide{font-size:0.8em;height:50%;margin-top:-13%;position:absolute;top:50%;width:100%;}
.zone_edito h1{margin-bottom:0.6em;text-shadow:0 0 4px #333;font-size:6em;padding:0 0 0.4em 0;}
.zone_edito .baseline{text-shadow:0 0 4px #333;color:#fff;font-size:2.4em;}
.zone_edito ul.li_slide_bt{font-size:1.2em;padding-top:1.4em;position:relative;}
.zone_edito ul.li_slide_bt li{display:inline-block;margin:0 0.5em;}
.zone_edito ul.li_slide_bt li a{display:inline-block;padding:0.4em 1em;font-size:1.5em;font-family:"ubuntu", Verdana, Geneva, sans-serif;background:#fff;}
.zone_edito ul.li_slide_bt li a.bt_savoir_concept{color:#333;background:#E7C333;}
.zone_edito ul.li_slide_bt li a:hover,
.zone_edito ul.li_slide_bt li a.bt_savoir_concept:hover{background:#0A4D68;color:#fff;cursor:pointer;text-decoration:none;}
.blc_subpage{border-bottom:0.4em solid #ddd;margin-bottom:2em;padding:0 0 2em;}
ul.li_subpage{padding:0;list-style-type:none;}
ul.li_subpage .txt{padding:0 0 1.2em;}
ul.li_chantier{text-align:center;margin:0.4em 0 3em;list-style-type:none;}
ul.li_chantier li{text-align:center;}
ul.li_chantier li a{text-align:center;display:block;font-family:"Lato",sans-serif;font-size:1em;text-align:center;color:#E7C333;text-decoration:none;}
ul.li_chantier li a span{color:#fff;font-size:0.8em;}
ul.li_chantier li a:hover{text-decoration:underline;}
ul.li_chantier li a.lk_img_chantier{margin-bottom:1em;display:block;}
ul.li_chantier li a img,
ul.li_chantier li .simul_lk_img_chantier img{-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;border:12px solid #0c3c4f;}
ul.li_chantier li a:hover img{border:8px solid #fff;}
ul.li_chantier li .simul_lk_img_chantier img{}
a.bt_voir_li_chantier{display:block;background:none;border:1px solid #fff;color:#fff;padding:0.4em 1em;text-align:center;font-size:1.4em;text-decoration:none;text-transform:uppercase;font-family:"Lato", Arial, Helvetica, sans-serif;width:60%;margin:0 auto 1em;}
a.bt_voir_li_chantier:hover{background:#E7C333;color:#333;border:1px solid #E7C333;}
.bando_titre{margin:0;padding:1.2em 0 3em;}
.bando_titre h1{margin-bottom:0;}
section.liste_news{}
section.liste_news article{border-bottom:0.3em solid #ddd;padding:0 0 1.6em 0;margin:0 0 1.6em 0;}
section.liste_news article h3{font-family:"Lato",arial,verdana,sans-serif;font-size:1.8em;margin-bottom:0.9em;text-transform:none;width:100%;color:#0A4D68;}
section.liste_news article h3 a{color:inherit;}
.sidebar{}
ul.ul_sidebar{font-family:"Lato", Arial, Helvetica, sans-serif;list-style-type:none;margin:0;padding:0;}
ul.ul_sidebar li{padding:0 0 1em 0;display:block;}
ul.ul_sidebar li a{padding:0.3em 0.3em;display:block;color:inherit;text-decoration:none;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}
ul.ul_sidebar li h3{background:url(../img/ti_deco_jaune.png) no-repeat bottom left;margin:0 0 1em 0;padding:0.6em 0;color:#0A4D68;text-transform:uppercase;}
ul.ul_sidebar li h3 a{color:inherit;}
ul.ul_sidebar li h3 a:hover{text-decoration:none;color:#fff;}
ul.ul_sidebar li ul{list-style-type:none;}
ul.ul_sidebar li ul li{padding:0 0 1em 0;}
ul.ul_sidebar li.gamme ul li{padding:0;}
ul.ul_sidebar li ul li a{color:#0A4D68;display:block;}
ul.ul_sidebar li ul li ul{list-style-type:none;}
ul.ul_sidebar li ul li ul li{padding:0;}
ul.ul_sidebar li ul li ul li a{color:#666;padding:0.3em 1em;}
ul.ul_sidebar li a:hover,
ul.ul_sidebar li a.active{background:#0A4D68;color:#fff;text-decoration:none;}
.blc_telecharger{background:#0A4D68;color:#fff;font-family:"lato", Arial, Helvetica, sans-serif;text-transform:uppercase;padding:1.4em;text-align:center;}
.blc_telecharger a.bt_telecharger{background:#E7C333;color:#333;text-transform:uppercase;padding:0.4em 1em;display:block;text-align:center;}
.blc_telecharger a.bt_telecharger:hover{background:#fff;color:#0A4D68;}
a.bt_voir_tests{display:block;background:#CCC;color:#333;padding:0.4em 1em;text-align:center;font-size:1.4em;text-decoration:none;border:1px solid #aaa;font-family:"lato", Arial, Helvetica, sans-serif;text-transform:uppercase;}
a.bt_voir_tests:hover{background:#E7C333;border:1px solid #E7C333;color:#333;}
.tab_caract{border:1px solid #87888a;border-width:1px 0 0 1px;margin:0 0 2em;background:#fff;}
.tab_caract th,
.tab_caract td{padding:0.5em 0.8em;border:1px solid #87888a;border-width:0 1px 1px 0;}
.tab_caract td.ref{color:#87888a;}
.tab_caract th{background:#87888a;color:#fff}
.tab_caract th.center{text-align:center}
.tab_caract td{background:none;color:#333}
.tab_dimensions th,
.tab_dimensions td{padding:0.32em 0.5em;border:1px solid #fff;border-width:0 1px 1px 0;}
.tab_dimensions th{background:#aaa;color:#333}
.tab_dimensions th.center{text-align:center}
.tab_dimensions td{background:#ccc;color:#333}
a.bt_retour_liste{display:block;background:#CCC;border:1px solid #aaa;color:#333;padding:0.4em 1em;text-align:center;font-size:1.4em;text-decoration:none;font-family:"lato", Arial, Helvetica, sans-serif;text-transform:uppercase;}
a.bt_retour_liste:hover{background:#E7C333;border:1px solid #E7C333;color:#333;}
@media screen and (max-width:1170px){#navbar{}
#navbar ul.navbar-nav li a{font-size:0.9em;padding:10px 12px;}
}
@media screen and (max-width:970px){header{height:110px;}
#page-content{padding-top:110px;}
#navbar{margin-top:0;}
.col-lg-4.sidebar{display:none;}
.navbar-header{float:none;}
.navbar-brand{display:block;float:none;margin:0 auto !important;}
#navbar ul.navbar-nav li a{padding:10px 8px;}
.zone_edito .intro_slide{margin-top:-35%;}
}
@media screen and (max-width:750px){header{height:70px;}
#page-content{padding-top:70px;}
.col-lg-4.sidebar{display:none;}
#navbar{/**/background:#0A4D68;margin-top:0;}
#navbar .navbar-nav{float:none;}
.navbar-inverse .navbar-collapse,
.navbar-inverse .navbar-form{border-color:transparent;}
.navbar-collapse{border-top:1px solid transparent;box-shadow:none;}
.navbar-fixed-bottom .navbar-collapse, .navbar-fixed-top .navbar-collapse{max-height:auto;}
#navbar ul.navbar-nav li a{color:#fff;padding:10px 12px;text-transform:uppercase;border-bottom:1px solid #1E5868;}
#navbar ul.navbar-nav li:last-child a{border-bottom:none;}
#navbar ul.navbar-nav li a:hover{color:#E7C333;}
.navbar-inverse .navbar-nav > .open > a,
.navbar-inverse .navbar-nav > .open > a:focus,
.navbar-inverse .navbar-nav > .open > a:hover{background:none;color:#fff;}
#navbar ul.navbar-nav li ul.dropdown-menu{background:none;min-width:100% !important;width:100%;border-bottom:1px solid #1E5868;}
#navbar ul.navbar-nav li ul.dropdown-menu li a{color:#fff;display:block;}
#navbar ul.navbar-nav li ul.dropdown-menu li a:hover{color:#E7C333;}
.navbar-inverse .navbar-nav > .active > a,
.navbar-inverse .navbar-nav > .active > a:focus,
.navbar-inverse .navbar-nav > .active > a:hover{background-color:none;color:#E7C333;}
#navbar ul.navbar-nav li.active a{background:none;color:#E7C333;}
.bando_slide{background:#0a4d68 url("../img/home_bando_slide.jpg") no-repeat scroll center center !important;height:700px;left:0;overflow:hidden;position:fixed;text-align:center;top:70px;width:100%;}
.zone_edito .intro_slide{margin-top:-33%;}
ul.li_chantier li{float:left;height:410px;text-align:center;width:50%;}
}
.btn-primary{color:#333;background:#E7C333!important;display:block;text-align:center;padding:0.4em 1em;font-size:1.5em;font-family:"ubuntu", Verdana, Geneva, sans-serif;background:#fff;border-radius:0;border:none;}
.btn-primary:hover{background:#0A4D68!important;color:#fff;cursor:pointer;text-decoration:none;}
.form-control{border-radius:0;}