@media only screen and (min-width:992px) and (max-width: 1199px) {
    .header-menu ul li a {    font-size: 35px;    letter-spacing: 1px;    line-height: 36px; top: -20px;}
    .footer-block p, .footer-block ul li {    font-size: 14px;    line-height: 20px;}
    .header-menu li ul li a {    font-size: 18px;    line-height: 22px;}
    
    
    
}
 

@media only screen and (min-width: 768px) and (max-width: 991px) {
    body {    font-size: 16px;    line-height: 22px;}
	#img_titre{font-size: 18px;}
    .header-menu ul li a {    font-size: 26px;    line-height: 28px;}
    .header-menu {    padding-top: 26px;}
    .header-block .left-block img {    margin-left: -16px;}
    .footer-block p, .footer-block ul li {    font-size: 14px;    line-height: 20px;}
    .header-menu li ul li a { font-size: 16px;    line-height: 21px;}
    .header-menu li ul {    top: 30px;}
    h2 {    font-size: 20px;    line-height: 23px;}
    .right-block h2 {    font-size: 16px;    padding-bottom: 4px;}
	div.header-menu li ul.appear {width: 125%;}
}

/* All Mobile Sizes (devices and browser) */
@media only screen and (max-width: 767px) {
     body {    font-size: 14px;    line-height: 18px;}
	#img_description em { font-size: 14px;}
	#img_titre{font-size: 16px;}
    .header-menu ul li {    width: 100%;}
    .left-block {width: 36%;}
    .header-block .right-block {padding-left: 10px;        width: 64%;}
    .header-menu {padding-top: 0;}
    .header-block{padding: 20px 10px;  }
    .header-menu ul li a{font-size: 27px;line-height: 27px; /*color: #bcbdc0;*/ letter-spacing: 0;  }
    .banner-block {margin-bottom: 0;    padding: 0 10px;} 
    #prev {    left: 0;}
    #next {    right: 0;}
    .footer-block {    padding: 17px 10px 18px;}
    .footer-block p {letter-spacing: 0; }
    .content-block .left-block { padding-bottom: 18px;   width: 100%;}
    .content-block .right-block {    width: 100%;}
    .next-title, .prev-title {    font-size: 12px;    padding: 4px 30px 3px 11px;}
    .header-menu li ul li a:hover {    font-weight: 400;}
    .header-menu li ul li a{font-size: }
    .sub-menu span{display: none;}
    .header-block .left-block img {    margin-left: -13px;}
    .mobile-submenu-block{display: block; margin-top: -26px;}
    .mobile-submenu-block ul{list-style: none; width: 100%;    float: left;}
    .mobile-submenu-block ul li{ width: 100%;    float: left;}
    .mobile-submenu-block ul a{font-weight: 400; float: left;    line-height: 22px;    border: 0;    color: #14b1e7;    font-size: 18px;}
    .footer-block ul li{padding-left: 6px; margin-left: 2px;}
    .next-title, .prev-title{display: none}
    .mobile-submenu-hamburger{background: url(../images/hamburger.png) no-repeat left center;height: 20px; width: 33px;margin-bottom: 10px;  float: left; font-size: 0}
    .footer-block p, .footer-block ul li {    font-size: 12px;    line-height: 18px;}
    .header-menu li ul li a {    font-size: 16px;    line-height: 20px;}
    .header-menu li ul {    top: 30px;}
     h2 {    font-size: 20px;    line-height: 23px;}
    .right-block h2 {    font-size: 16px;    padding-bottom: 4px;}
}

@media only screen and (max-width: 479px) {
    .header-block .right-block  {    padding-left: 5px;}
    .header-menu ul li a {    font-size: 18px;    line-height: 22px; }
    .footer-block p {    font-size: 11px;    letter-spacing: 0;    line-height: 15px;}
    .mobile-submenu-block ul a {        font-size: 16px;}
}
