/*barre de titre*/
.barre_gauche {
    background: url(../images/barre_gauche.gif) no-repeat ;
	 width:100px;
}
.barre_titre {
   background: url(../images/barre.gif) repeat-x;
}
.barre_droit {
	background-image: url(../images/barre_droit.gif) no-repeat;
}
/*boutons*/
.subtitle {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    line-height: 20px;
    font-weight: normal;
    color: Black;
    font-style: normal;
    text-align: center;
    page-break-before: auto;
    page-break-after: auto;
    background-color: #54a8c4;
    list-style-type: upper-alpha;
    list-style-position: outside;
    cursor: hand;
}
.copyright {
    font: 11 px;
 /*   font: normal;*/
    text-align: center;
    vertical-align:text-center;
    border: 0;
}

.corps_article{
	font-size: 14px;
	padding: 1px 5px;
	text-align: justify;
}
.cnil{
	font-size: 12px;
	padding: 1px 5px;
	text-align: justify;
}

.banner{
    font-size: 11 px;
    text-align: center;
}

.lire_suite{
    font-size: 10px;
    line-height: 14px;
    font-weight:10px;
    font-style: normal;
    page-break-before: auto;
    page-break-after: auto;
    list-style-type: upper-alpha;
    color: #000000;
    text-align:right;
    background-color: #54a8c4;
}
input.button  {
   font-family: verdana,helvetica;
   color: #000000;
   font-size: xx-small;
   background-color: #ebf6fa;
   border: 1px solid #000000;
   z-index:1;
    cursor:pointer;
}     

h0{
    font-size: 150%;
     text-align:center;
    border-bottom: 1px solid #8CACBB;
}

h1,h2{
    color: #555566;
    clear: left;
    margin: 0;
    padding-top: 0.5em;
    border-bottom: 1px solid #8CACBB;
}

h1 {
    font-size: 80%;
     text-align:center;
}



h2 {
    font-size: 120%;
     text-align:left;
}
h3 {
    font-size: 90%;
    text-align: left;
    font: italic;
    text-decoration: underline;
}


.menu_admin{
BORDER-TOP:#ffce7b 1px solid;
BORDER-LEFT:#ffce7b 1px solid;
BORDER-RIGHT:#ffce7b 1px solid;
BORDER-BOTTOM:#ffce7b 1px solid;
}


img {
    border: 0;
    margin: 0;
 }

.vert2 {
    background: #daf1dd;
	 font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
}

.ivoire2 {
	background: #f4f4fb;
   font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
}

.titre_corps{
    background: #56BCE2;
    font: bold;
    font:14 px;
   text-align:center;
}

.info {
    background: #d2d2d2;
    font: bold;

}
.rouge {
    background: #d2d2d2;
    font: bold;
}
.date_jour
{
  color: #ffffdf;
  font: 40px;
}

.btn_ajouter
{
color:#ffffdf;
font:16px;
}

.personalbar {
      background: #dee7ec;
    font: 10px;
    text-align: right;
}
.user
 {
     background: #004E98;
    font: 12px;
    text-align: right;
     color: #ffffff;
     text-align: center;
     
}

.bleu {
    background: #dee7ec;
    font: 10px;
    border: 0;
}

.jaune {
    background: #F2FAFD;
    font: 10px;
    border: 0;
}
.entree_bleu {
      background: #dee7ec;
    font: 12px;
    font: normal;
    text-align: left;
    vertical-align:text-center;
    border: 0;
}

.imprime_bleu {
      background: #dee7ec;
    font: 12px;
    font: normal;
    text-align: left;
    vertical-align:text-center;
    border: 0;
}

.imprime_jaune {
    background: #FFFFA8;
    font: 12px;
    font: normal;
    text-align: left;
    vertical-align: text-center;
}

.noir {
      background: #dee7ec;
    text-align: center;
}

.orange {
    background: #ffce7b;
    font: 14px;
    font: bold;
    text-align: center;
}
.rouge {
    background: #ffaaaa;
    font: 20px;
    font: bold;
    text-align: center;
}

info_rouge {
    background: #ffaaaa;
    font: 20px;
    font: bold;
    text-align: center;
}
}
.mks_sd_btn{
    background: #dee7ec;
    font: 12px;
    color: Red;
    font: bold;
    text-align: center;
    border: 0px;
}

.mks_sd_annee{
    background: #dee7ec;
    font: 12px;
    color: Black;
    font: bold;
    text-align: center;
    border: 0px;
}

.mks_sd_semaine_btn{
    color: Red;
}

.mks_sd_semaine{
    background: #66CC99;
    font: 12px;
    color: Black;
    font: bold;
    text-align: center;
    border: 0px;
}

.mks_sd_selected{
    background:  #ceff7b;
    font: 12px;
    color: Black;
    font: bold;
    width: 20px;
    text-align: center;
    border: 0px;

}

.mks_sd_dayofmonth{
    background: #FFFFFF;
    font: 12px;
    color: Black;
    width: 20px;
    text-align: center;
    border: 0px;
}

.mks_sd_dayoutmonth{
    background: #CCCCCC;
    font: 12px;
    color: #666666;
    width: 20px;
    text-align: center;
    border: 0px;
}

.mks_sd_weekend{
    background: #FFAAFF;
    font: 12px;
    color: Red;
    width: 20px;
    text-align: center;
    border: 0px;
}

.menu_bas
{
	border-top: 1px solid #dbdbdb;
}
.menu_centre
{
	background: url(../images/barre_menu.gif) no-repeat;
	background-image: url(../images/barre_menu.gif) no-repeat center;
	width:150px;
}
.menu_cote
{
	border-left-color: #dbdbdb;
	border-left-style: solid;
	border-left-width: 1px;
	border-right-color: #828282;
	border-right-style: solid;
	border-right-width: 1px;
	background-attachment: fixed;
	background-color: #F7F7F7;	
}


.sous_menu {
	font-size: 12px;
	font-weight: bold;
	padding: 1px 15px;
}


-->