#ytb_group_header {
    min-height: 75px;
   overflow: auto;
  background-color: #fff
}

#ytb_group_menu {
      font-size: 1.5em;
}

h1{
  font-size:22px;
}
h2{
  font-size:16px;
}
h3{
  font-size:14px;
}

/*
#ytb_block_slide_1 {
        margin-top: 15px;
}
#ytb_group_menu {
    margin-top: -55px;
}

#ytb_row_menu ul li a {
    color: #ffffff;
    text-transform: uppercase;
    padding: 5px;
    font-size: 15px;
    font-weight: bolder;
}
@media only screen and (max-width: 800px){
#ytb_wrapper #ytb_block_menu_1 .menu-collapser {
      padding: 28px;
     font-size: 1.2em;
    text-transform: uppercase;
}
}
#ytb_block_bienvenue_2 .ytb_extension_article a {
      padding: 25px 15px;
    font-size: 25px;
    font-weight: bolder;
}
@media only screen and (max-width: 1024px){
#ytb_wrapper #ytb_block_bienvenue_2 .ytb_extension_article a {
    left: auto;
    width: 100%;
    padding: 13px 30px;
      position: relative;
    top: 0px;
    font-size: 24px;
    height: auto;
}
}
#ytb_block_slide_1 {
    border: 5px solid #000000;
}
#ytb_group_content .article-body h2 {
    font-size: 0.6em;
}

/*#ytb_group_sidebar {
    width: 290px;
    float: right;
    display: none;
}*/
.contact-form-description {
    padding: 0% 0 5% 0;
  font-size: 15px;}

.cadredroit {
  background: #2AB0EF;
  background-image: -webkit-linear-gradient(top, #2AB0EF, #2AB0EF);
  background-image: -moz-linear-gradient(top, #2AB0EF, #2AB0EF);
  background-image: -ms-linear-gradient(top, #2AB0EF, #2AB0EF);
  background-image: -o-linear-gradient(top, #2AB0EF, #2AB0EF);
  background-image: linear-gradient(to bottom, #2AB0EF, #2AB0EF);
  -webkit-border-radius: 28;
  -moz-border-radius: 28;
  border-radius: 28px;
  font-family: Arial;
  color: #ffffff;
  font-size: 60px;
  padding: 10px 20px 10px 20px;
  text-decoration: none;
}

.cadredroit:hover {
 background: #3498db;
  background-image: -webkit-linear-gradient(top, #3498db, #3498db);
  background-image: -moz-linear-gradient(top, #3498db, #3498db);
  background-image: -ms-linear-gradient(top, #3498db, #3498db);
  background-image: -o-linear-gradient(top, #3498db, #3498db);
  background-image: linear-gradient(to bottom, #3498db, #3498db);
  text-decoration: none;
}
.cadreprocede{
background: #EA9216;
  background-image: -webkit-linear-gradient(top, #EA9216, #EA9216);
  background-image: -moz-linear-gradient(top, #EA9216, #EA9216);
  background-image: -ms-linear-gradient(top, #EA9216, #EA9216);
  background-image: -o-linear-gradient(top, #EA9216, #EA9216);
  background-image: linear-gradient(to bottom, #EA9216, #EA9216);
  -webkit-border-radius: 28;
  -moz-border-radius: 28;
  border-radius: 28px;
  font-family: Arial;
  color: #ffffff;
  font-size: 60px;
  padding: 10px 20px 10px 20px;
  text-decoration: none;
}

.cadreprocede:hover {
  background: #EC7676;
  background-image: -webkit-linear-gradient(top, #EC7676, #EC7676);
  background-image: -moz-linear-gradient(top, #EC7676, #EC7676);
  background-image: -ms-linear-gradient(top, #EC7676, #EC7676);
  background-image: -o-linear-gradient(top, #EC7676, #EC7676);
  background-image: linear-gradient(to bottom, #EC7676, #EC7676);
  text-decoration: none;
}
.cadreindustrialisation{
background: #92e718;
  background-image: -webkit-linear-gradient(top, #92e718, #92e718);
  background-image: -moz-linear-gradient(top, #92e718, #92e718);
  background-image: -ms-linear-gradient(top, #92e718, #92e718);
  background-image: -o-linear-gradient(top, #92e718, #92e718);
  background-image: linear-gradient(to bottom, #92e718, #92e718);
  -webkit-border-radius: 28;
  -moz-border-radius: 28;
  border-radius: 28px;
  font-family: Arial;
  color: #ffffff;
  font-size: 60px;
  padding: 10px 20px 10px 20px;
  text-decoration: none;
}

.cadreindustrialisation:hover {
  background: #67a608;
  background-image: -webkit-linear-gradient(top, #67a608, #67a608);
  background-image: -moz-linear-gradient(top, #67a608, #67a608);
  background-image: -ms-linear-gradient(top, #67a608, #67a608);
  background-image: -o-linear-gradient(top, #67a608, #67a608);
  background-image: linear-gradient(to bottom, #67a608, #67a608);
  text-decoration: none;
}

a {
    text-decoration: none;
    color: #1a1a1a;
    font-size: 15px;
}

#ytb_row_page_content > .article-view > div + h1, #ytb_row_page_content > .article-view > h1, #ytb_row_page_content .ytb_block div  > h1, #ytb_row_page_content .ytb_block div  > h1 a, #ytb_row_page_content > .article-view > div + h2, #ytb_row_page_content > .article-view > h2, #ytb_row_page_content .ytb_block div  > h2, #ytb_row_page_content .ytb_block div  > h2 a{
    color:#000;
}
#ytb_block_bienvenue_2 .ytb_extension_article a {
    color: #ffffff;
    background-color: #0c70ce;
    background-image: url();
    background-repeat: no-repeat;
    background-position: center 35%;
    font-style: normal;
    font-weight:bold;
  text-transform:none;
    position: absolute;
    top: 0px;
    left: 0px;
    padding: 3px 15px;
    font-size: 18px;
     width: 220px
}
/*#ytb_block_header_2 .ytb_extension_tracker {
    background-color: #0c70ce;
    color: #ffffff;
    font-weight: normal;
    width: 140px;
    text-align: center;
  margin:12px;
}
*/
ul.slimmenu li > ul {
  width: 210px;
  position:center
   }
#ytb_row_menu ul li ul li {
    padding: 3px 14px;
    display: block;
     background-color: #454746;
}
#ytb_group_menu {
    height: 42px;
    line-height: 35px;
    background-color:#454746 ;
}
#ytb_block_header_2 .ytb_extension_tracker {
    background-color: #0c70ce;
    color: #ffffff;
    font-weight: bold;
    width: 220px;
    text-align: center;
    margin: 10px;
  padding:3px 15px;
}
@media only screen and (max-width: 1024px){
#ytb_wrapper #ytb_block_bienvenue_2 .ytb_extension_article a {
    left: 0;
    width: 100%;
    padding: 13px 30px;
    background-image: url(none);
    position: relative;
    top: 0px;
    font-size: 24px;
    height: auto;
}
}

#ytb_block_sidebar_1 .yproxSeeAll a {
    position: absolute;
    width: 100%;
    padding: 9px 0px;
    text-align: center;
    text-transform: uppercase;
    color: #fff;
    font-size: 16px;
    margin: 10px 0;
  height:16px;
  font-weight:bold;
}

@media only screen and (max-width: 1024px){
#ytb_wrapper #ytb_block_bienvenue_2 .ytb_extension_article a {
    left: 0;
    width: 100%;
    padding: 13px 30px;
    background-image: url(none);
    position: relative;
    top: 0px;
    font-size: 16px;
    height: auto;
}
}