html, body {margin:0px; padding:0px;}
a,p,table,tr,td,input,select,textarea {font-size: 100%; font-family :verdana,tahoma,arial,helvetica,geneva,sans-serif;}
a { text-decoration:underline;}
a:hover { text-decoration:none;}

#header {
        background-image:url(img/fond_mp.png);
        _background:none;
        _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='img/fond_mp.png');
}
#header table tr td {
        padding:2px;
}
.bg_color_main {background-color:white;}
.bg_color_main_haut {
        letter-spacing:0px;
        font-weight:normal;
        color:black;
        font-size: 80%;
}


.header_txt, .footer_txt  {
        display:inline;
        font-size:11px;
        font-weight:normal;
        letter-spacing:0px;
        color:black;
}
.footer {
        padding-right:7px;
        padding-left:3px;
        padding-bottom:10px;
        padding-top:0px;
        vertical-align:top;
        text-align:center;
}

.message_titre, a.message_titre,.messageM_titre, a.messageM_titre,.messageM_texte, a.messageM_texte,.message_texte, a.message_texte,.message_footer, a.message_footer,.sousLeTitre, a.sousLeTitre {
        letter-spacing:0px;
        font-weight:normal;
}
.message_titre,.message_texte,.message_footer {
       border-style: solid;
       border-color:#2154d5;
}
.message_titre,.message_texte {
       background-image:url(img/degmsg.gif);
       background-repeat: repeat-x;
}
.messageM_titre,.messageM_texte {
       border-style: solid;
       border-color:#ff9933;
       background-image:url(img/degmenu.gif);
       background-repeat: repeat-x;
}
.message_titre,.messageM_titre { border-width:1px 1px 0px 1px;}
.message_texte { border-width:0px 1px 0px 1px; }
.messageM_texte { border-width:0px 1px 1px 1px; }
.message_footer { border-width:0px 1px 1px 1px;  }
a.message_titre,a.messageM_titre,a.message_texte,a.messageM_texte,a.message_footer,a.sousLeTitre { border-width:0px 0px 0px 0px; }
.sousLeTitre, a.sousLeTitre, p.sousLeTitre{
        margin:2px 0;
        color:#910A4F;
        font-size: 70%;
}
.message_titre, a.message_titre {
        color:#997799;
        color:white;
        font-size:14px;
        font-weight:bold;
        text-decoration:none;
        background-color:#2154d5;
}

.messageM_titre, a.messageM_titre {
        color:white;
        font-size:14px;
        font-weight:bold;
        text-decoration:none;
        background-color:#ff9933;
}
.message_texte, a.message_texte,.messageM_texte, a.messageM_texte {
        color:black;
        font-size: 80%;
}

.message_footer, a.message_footer {
        color:#424242;
        font-size: 70%;
}


p.date_int {
        margin:10px 0px 0px 0px;
        color:#141f10;
        font-weight:bold;
        font-size: 80%;
}

a.footer_txt,a.header_txt {
        color:#101010;
        letter-spacing:0px;
        font-weight: normal;
        font-size: 100%;
}
a:hover.footer_txt,a:hover.header_txt  {
        color:#202020;
        letter-spacing:0px;
        font-weight: normal;
        font-size: 100%;
}
a.menu_txt,a:hover.menu_txt  {
    letter-spacing:0px;
    font-weight: normal;
    font-size: 100%;
    color:black;
}
a.menu_txt        {text-decoration:none; }
a:hover.menu_txt  {text-decoration:underline; }
 .info_table {background: #ffffff;width: 80%;height: 21px;}
 .info {color: Black;background: #ffcc66;width: 100%;height: 21px;white-space: nowrap;font-size: 14px; }
 .infog {width: 4px;height: 21px;}
 .infod {width: 4px;height: 21px;}
 .message_table { width:100%;}
 .message_tabletd,.messageM_texte,.message_texte,.message_footer{background:white;}
a.ChoixCategorie {
   text-decoration:underline;
   cursor:pointer;
}

.tableau {
        border-style:solid;
        border-width:1px;
        padding:5px;
        border-color:#DCDCDC;
        background-color:#DCDCDC;
}
.tdUP {
        border-style:solid;
        border-width:1px;
        border-color:#FFFFFF;
        background-color:#FFFFFF;
        font-size: 70%;
}
.td1 {
        border-style:solid;
        border-width:1px;
        border-color:#D0D0D0;
        background-color:#D0D0D0;
        font-size: 70%;
}
.td2 {
        border-style:solid;
        border-width:1px;
        border-color:#DCDCDC;
        background-color:#DCDCDC;
        font-size: 70%;
}
.pagelien {
text-decoration:none ;
margin:7px;
color:#000000;
}
.pagenoselect,.pageselect {
}
.pageselect {
 border:solid 1px #ffa500;
 font-weight:bold;
}



    .tablecalendrier {
       padding:0px;
       border:0px;
       margin:0px;
       width:180px;
    }
    .trdatecalendrier {

    }
    .trheadcalendrier {

    }
    .trcalendrier {

    }
    .acalendrier {
       text-decoration:none;
       color:black;
       font-weight:bold;
    }
    .tddatecalendrier, .tddatecalendrier5 {
       text-align:center;
       color:black;
       font-weight:bold;

       width:14%;
    }
    .tddatecalendrier5 {width:71%;}

    .tdheadcalendrier {
       text-align:center;
       color:#999999;

       width:14%;
    }
    .tdcalendrier,.tdcalendrierDAY,.tdcalendrierEVENT {
       text-align:center;
       color:black;

       width:14%;
    }
    .tdcalendrierDAY {background-color:#DDDDDD;font-weight:bold;}
    .tdcalendrierEVENT {border:solid 1px Black;}