<style type="text/css" media="screen">.qtrans_flag span { display:none }
   .qtrans_flag { height:12px; width:18px; display:block }
   .qtrans_flag_and_text { padding-left:20px }
   .qtrans_flag_fr { background:url("../wp-content/plugins/qtranslate/flags/fr.png") no-repeat }
   .qtrans_flag_en { background:url("../wp-content/plugins/qtranslate/flags/gb.png") no-repeat }
   /* AJOUT CSS CAROUSEL */
   * { box-sizing: border-box; }
   body { font-family: sans-serif; }
   .carousel {
   background: #EEE;
   margin-bottom: 100px;
   }
   .carousel img {
   display: block;
   height: 200px;
   }
   @media screen and ( min-width: 768px ) {
   .carousel img {
   height: 500px;
   }
   }
   /* END CSS CAROUSEL */
   /* CORRECTION CSS */
   .changelang {
   float:right; 
   margin:2px; 
   border:solid 1px #CCCCCC; 
   padding-left:5px;  
   }
   .changelang a {
   float:left;
   margin-right:5px;
   }	
   #branding {
   border-top:none !important;
   display:inline-block;
   }	
   #colophon {
    border-top: 1px solid #ddd;
    padding: 1.625em 7.6%;
    overflow: hidden;
   font-size: 12px;    
   text-align: center;  
   }
   #page hr {
      display:inline-block;
      width:100%;
   }
   /* END CORRECTION CSS */
   /* Module FB CSS */				
   .module-fb {
   display: block;
   margin:30px 0px;
   width: 100%;
   margin-right: auto;
   margin-left: auto;
   }
   @media screen and ( min-width: 768px ) {
   .module-fb {
   width: 500px !important;
   }	
   } 				
   /* END Module FB CSS */											
</style>