@media (min-width: 1280px) and (max-width:1599px){
    .carrou_int.carrou{font-size: 14px;}
}

@media (min-width: 1024px) and (max-width:1279px){
    .carrou_int.carrou{font-size: 13px;}
}
@media (min-width: 992px) and (max-width:1023px){
    .carrou_int.carrou{font-size: 12px;}
}

@media (max-width: 991px){
    .col-xs-12{margin-bottom: 13px;}
    #entete.col-xs-12{margin-bottom: 0;}
    #pied UL LI.col-xs-12{padding-left: 0; padding-right: 0; margin-bottom: 13px;}
    #pied .autre_liens,#pied UL LI.lettre{}
    .formulaire_spip_listes_inscription INPUT.text{width: 90% !important;}
    .formulaire_spip_listes_inscription INPUT.submit{width: 10% !important;}
    .visuel_accueil li{padding-left: 15px;}
    .visuel_accueil li h2,.visuel_accueil li:hover h2{padding-left: 10px;background-color: #EEEEEE;}
    .flex-direction-nav{display: none !important;}
    .carrou_int.carrou, #carrou.carrou{width: 100%; margin-left: 0; margin-right: 0; margin-bottom: 0;}
    DIV.image_carrou{margin-bottom: 0;}
    DIV.image_carrou img{width: 100% !important;}
    /*#carrou_int.carrou{font-size: 12px;}*/
     .texte_courrou{position: relative; left: 0; bottom: 0;}
     #milieu_centre{padding-right: 0;}
     .visuel_accueil li{padding-right: 15px;}
}
@media (max-width: 810px) {
    #corps_reservation_table div.container{width: 100%;}
}
@media (max-width: 768px) {
   
    #col_centre_article div.col_gauche{max-width: 100%;}
    .col_gauche #onglets li.onglet{
        width: auto;
        clear: none;
        height: 50px;
    }
    .col_gauche #onglets li.ui-tabs-active{}
    .col_gauche #onglets .onglet a{border-top: 0; padding: 20px 0; height: 100%;}
    .certif img{display: block; margin: 0 auto;}
}
@media (max-width: 480px) {
    
}