html,body{
height: 100%;
margin: 0;
text-align: center;
font-family: Arial, Verdana, Helvetica, sans-serif;
background-color: #f0f0f0;
}

.haut_france_sat24, .haut_europe_sat24  {
background-color: #3f557a;
font-size: 13px; 
font-weight: bold; 
color: white;
-webkit-border-top-left-radius: 10px;
-webkit-border-top-right-radius: 10px;
border-top-left-radius: 10px;
border-top-right-radius: 10px;
}

.bas_france_sat24, .bas_europe_sat24 {
background-color: #e6edf7;
border: 3px solid #3f557a;
/* Do rounding (native in Firefox and Safari) */
-webkit-border-bottom-left-radius: 10px;
-webkit-border-bottom-right-radius: 10px;
border-bottom-left-radius: 10px;
border-bottom-right-radius: 10px;
}

.haut_france_sat24, .haut_europe_sat24 {
margin-top: 0px; 
height: 18px; 
width: 996px; 
padding-top: 10px; padding-right: 10px; padding-bottom: 8px; padding-left: 10px;
}

.bas_france_sat24, .bas_europe_sat24 {
 width: 990px; 
padding: 10px;
}