body {
	//background-image: none ;
	//background-repeat: repeat;
}

#page {
   width: 95%; /* ou 100% pour largeur fluide pleine largeur */
}

#entete {               
  height: 90px; /* voir (../inc/inc-bandeau.html) */ 
}

#encart {
  top: 100px;
}

#menu-rubriques { position: absolute; top: 100px; width: 150px;}
#menu-rubriques { position: absolute; top: 100px; width: 150px;}

#bas                    /* (inc/inc-bas.html) */
{
        margin-left: 0px;
        margin-right: 0px;
}

/* calendrier debut */
.mks_sd_btn{
    background: Silver;
    font: 10px;
    color: Red;
    font: bold;
    text-align: center;
    border: 0px;
}
.mks_sd_annee{
    background: Silver;
    font: 10px;
    color: Black;
    font: bold;
    text-align: center;
    border: 0px;
}
.mks_sd_semaine_btn{
    color: Red;
}
.mks_sd_semaine{
    background: #66CC99;
    font: 11px;
    color: Black;
    font: bold;
    text-align: center;
    border: 0px;
}
.mks_sd_selected{
    background: white;
    font: 9px;
    color: Black;
    font: bold;
    width: 20px;
    text-align: center;
    border: 0px;
}
.mks_sd_dayofmonth{
    background: #FFFFFF;
    font: 9px;
    color: Black;
    width: 20px;
    text-align: center;
    border: 0px;
}
.mks_sd_dayoutmonth{
    background: #CCCCCC;
    font: 9px;
    color: #666666;
    width: 20px;
    text-align: center;
    border: 0px;
}
.mks_sd_weekend{
    background: red;
    font: 9px;
    color: Red;
    width: 20px;
    text-align: center;
    border: 0px;
}
/* calendrier fin  */

#article { background: #B0AFC0; padding: 10px 10px 10px 10px; color : #FFF }
#td1 { font-size: 12px; text-transform: uppercase; font-weight : bold}
#td2 { display: block; font-size: 0.9em; font-style: italic; text-transform: capitalize; }
#article H2 { font-size: 12px; margin: 0 0 10px 0; background: #967677; color: #FFF; padding: 2px 10px 2px 5px; }

#violet {background-color : #CBF}
#gris {background-color : #EEE ;}


