@import url('https://fonts.googleapis.com/css?family=Montserrat:300,400,500,600,700');

body,
h1,
h2,
h3,
h4,
h5,
a,
p{
  font-family: 'Montserrat', sans-serif;
}

#ytb_block_A_1 a, #ytb_block_A_1 span, #ytb_block_A_2 a, #ytb_block_A_2 span, #ytb_block_AL_2 a, #ytb_block_AL_2 span, #ytb_block_AL_1 a, #ytb_block_AL_1 span, #ytb_block_B_2 a, #ytb_block_B_2 span, #ytb_block_B_1 a, #ytb_block_B_1 span, #ytb_block_C_1 a, #ytb_block_C_1 span, #ytb_block_C_2 a, #ytb_block_C_2 span, #ytb_row_aside a, #ytb_row_asideL .ytb_block a {
 font-size: 18px; 
}

#ytb_block_B_2 a,
#ytb_block_B_2 span {
 color: #333333;
}

#ytb_block_A_1 a, #ytb_block_A_1 span, #ytb_block_A_2 a, #ytb_block_A_2 span, #ytb_block_AL_2 a, #ytb_block_AL_2 span, #ytb_block_AL_1 a, #ytb_block_AL_1 span, #ytb_block_B_2 a, #ytb_block_B_2 span, #ytb_block_B_1 a, #ytb_block_B_1 span, #ytb_block_C_1 a, #ytb_block_C_1 span, #ytb_block_C_2 a, #ytb_block_C_2 span, #ytb_row_aside a, #ytb_row_asideL .ytb_block a {
  line-height: 1;
}

#ytb_block_A_1 a, #ytb_block_A_1 span, #ytb_block_A_2 a, #ytb_block_A_2 span, #ytb_block_AL_2 a, #ytb_block_AL_2 span, #ytb_block_AL_1 a, #ytb_block_AL_1 span, #ytb_block_B_2 a, #ytb_block_B_2 span, #ytb_block_B_1 a, #ytb_block_B_1 span, #ytb_block_C_1 a, #ytb_block_C_1 span, #ytb_block_C_2 a, #ytb_block_C_2 span, #ytb_row_aside a, #ytb_row_asideL .ytb_block a {
 font-size: 18px; 
}
/*#ytb_row_CL #ytb_block_CL_1 {
 width: 200%; 
}*/

#ytb_row_infosL #ytb_block_infosL_1 {
  height: auto;
 width: 100%;
}

@font-face {
    font-family: 'Industria_Solid';
    src: url('/theme/files/site/site-543cdd2261729-5a251cfcdfb6e/Industria_Solid.eot');
    src: url('/theme/files/site/site-543cdd2261729-5a251cfcdfb6e/Industria_Solid.eot') format('embedded-opentype'),
         url('/theme/files/site/site-543cdd2261729-5a251cfcdfb6e/Industria_Solid.woff2') format('woff2'),
         url('/theme/files/site/site-543cdd2261729-5a251cfcdfb6e/Industria_Solid.woff') format('woff'),
         url('/theme/files/site/site-543cdd2261729-5a251cfcdfb6e/Industria_Solid.ttf') format('truetype'),
         url('/theme/files/site/site-543cdd2261729-5a251cfcdfb6e/Industria_Solid.svg#Industria_Solid') format('svg');
}


#ytb_block_header_2 span  {
    font-family: 'Industria_Solid', sans-serif;
}

#ytb_row_page_content .article-view h1 {
    font-family: 'Industria_Solid', sans-serif;
}

Menu - fond de couleurs
#ytb_row_CL #ytb_block_CL_1,
#ytb_row_infosL #ytb_block_infosL_1 {
 width: 100%; 
}

ul.slimmenu li a {
  display: block;
  padding: 8px 10px;
}
ul.slimmenu li a:hover {
  color: #e0091c;
}
#ytb_row_aside a {
  font-size: 1.6em;
}

ul.slimmenu > li > ul > li {
  background-color: #fff;
}

ul.slimmenu li ul {
  background-color: #fff;
}

ul.slimmenu li ul li a {
  padding: 0.5rem;
  width: auto;
}

ul.slimmenu li ul li a:hover {
  color: #f15139;
}


/*#ytb_block_header_1 {
  width: 15%;
}

#ytb_block_header_1 img {
  width: auto;
}

@media only screen and (max-width: 800px) and (min-width: 100px) {
  #ytb_block_header_1 img {
        width: 100px;
  }
}*/
.ytb_extension_tracker p {
  border-radius : 15px 0 15px 0;
  padding: 10px 12px;
}
#ytb_block_CL_2 span {
    text-transform: inherit !important;
   }
#ytb_row_infosL .ytb_block>div, #ytb_row_CL .ytb_block>div {
    padding: 10px 10px 10px 20px;
}


#ytb_page_block_Planacces_1 p {
  font-family: 'Industria_Solid', sans-serif;
}

#ytb_block_aside_1 {
  font-size : 10px;
}

#ytb_block_aside_2 {
  font-size : 10px;
}

#ytb_block_aside_3 {
  font-size : 10px;
}
 
#ytb_block_aside_4 {
  font-size : 10px;
}
#ytb_page_block_Planacces_1 h1 {
  font-family: 'Industria_Solid', sans-serif !important; 
}

#ytb_page_block_devis_1 h1 {
  font-family: 'Industria_Solid', sans-serif !important; 
}
  
  @media only screen and (max-width: 360px)
#ytb_row_aside a, #ytb_group_A a, #ytb_group_B a, #ytb_group_C a {
    font-size: 0.5em;
}
}

@media (max-width: 360px){
#ytb_block_A_1 {
  font-size : 0.5em;
  }
}

@media (max-width: 360px){
#ytb_block_B_2 {
  font-size : 0.5em;
}
}

@media (max-width: 360px){
#ytb_block_B_1 {
  font-size : 0.5em;
}
}

@media (max-width: 360px){
#ytb_block_C_1 {
  font-size : 0.5em;
}
}

@media (max-width: 360px){
#ytb_block_AL_2 {
  font-size : 0.5em;
}
}

#ytb_block_CL_1 h1, #ytb_block_CL_1 h1 span {
    color: ;
    color: black;
}