.cellule_cal{font-size:7pt; font-family:arial;}

.mks_sd_btn{
    background: white;
    font: 10px;
    color: Red;
    font: bold;
    text-align: center;
    border: 0px;
    valign:top;
}

.mks_sd_annee{
    background: white;
    font: 10px;
    color: #7d9eb1;
    
    text-align: center;
    border: 0px;
    valign:top;
}

.mks_sd_semaine_btn{
    color: Red;
}

.mks_sd_semaine{
    background: #ecf1f5; 
    valign:top;
    color: #7d9eb1;
    width:  10px;
    height:  5px;
    text-align: center;
    border: 0px;
}

.mks_sd_selected{
    background: #ffffff;
    font: 9px;
    color: #2f6483;
    font: bold;
    width:  10px;
    height:  5px;
    text-align: center;
    border: 0px;
    text-decoration:none;
    valign:top;
}


.mks_sd_dayofmonth{
    background: #FFFFFF;
    font: 9px;
    color: #2f6483;
    width:  10px;
    height:  5px;
    text-align: center;
    border: 0px;
    text-decoration:none;
    valign:top;
}


.mks_sd_dayoutmonth{
    background: #ffffff;
    font: 9px;
    color: #dbddde;
    width:  10px;
    height:  5px;
    text-decoration:none;
    text-align: center;
    border: 0px;
    valign:top;
}


.mks_sd_weekend{
    background: #ffffff;
    font: 9px;
    color: #2f6483;
    width:  10px;
    height:  5px;
    text-align: center;
    border: 0px;
    valign:top;
}


.fond {background-image:url(../../images/fond.jpg); background-repeat:repeat-x; background-position:100% 0px;}
.fond1 {background-image:url(../../images/fond1p.jpg); background-repeat:repeat-x; background-position:100% 28px;}
.fond2 {background-image:url(../../images/fond1p.jpg); background-repeat:repeat-x; background-position:100% 0px;}
.fond3 {background-image:url(../images/fond_bottom.jpg); background-repeat:repeat-x; background-position:100% 100%;}
.fond_bottom {background-image:url(../images/fond_bottom.jpg); background-repeat:repeat-x; background-position:100% 0px;}
.fond_bottom1 {background-image:url(../images/fond_bottom.jpg); background-repeat:repeat-x; background-position:100% 23px;}
.fond_bottom2 {background-image:url(../images/fond_bottom.jpg); background-repeat:repeat-x; background-position:100% 0px;}
.fond_bottomE {background-image:url(../images/fond_bottomE.jpg); background-repeat:repeat-x; background-position:100% 0px;}
.fond_pointE {background-image:url(../images/fond_pointE.jpg); background-position:100% 0px;}
.planet1 {background-image:url(../images/planet1.jpg); background-repeat:no-repeat; background-position:100% 0px;}
.planet21 {background-image:url(../images/planet21.jpg); background-repeat:no-repeat; background-position:100% 0px;}
.planet22 {background-image:url(../images/planet22.jpg); background-repeat:no-repeat; background-position:100% 0px;}
.fondmenu2 {background-image:url(../images/fondmenu.jpg); background-repeat:no-repeat; background-position:100% 0px;}
.top_17 {background-image:url(../images/top_17.jpg); background-repeat:no-repeat; background-position:100% 0px;}
.title {background-image:url(../images/title.jpg); background-repeat:no-repeat; background-position:100% 0px;}
.fondmenu1b {background-image:url(../images/fondmenu1b.jpg); background-repeat:repeat-y; background-position:100% 0px;}
.menu {padding-left:65px;}
.pres_menu {color: #99B3C2; font-weight:bold; letter-spacing:1pt; font-size: 7pt;text-decoration:none; font-family: Verdana, sans-serif, arial;}
a.pres_menu:hover {color: #004167;}
.pres_div {padding-top:0px} 
.news {padding-left:17px; padding-top:0px;color: #306583;font-size: 7pt;text-decoration:none; font-family: Verdana, sans-serif, arial;}
.newsletter {padding-left:17px; padding-top:0px;color: #306583; font-size: 7pt;text-decoration:none; font-family: Verdana, sans-serif, arial;}
.bottomnew {padding-left:22px; line-height:14px; padding-top:10px;color: #b8cbd4; font-size: 7pt;text-decoration:none; font-family: Verdana, sans-serif, arial;}
.small1 {padding-top:5px;padding-left:5px; color: #306583; letter-spacing:1px; font-size: 7pt;text-decoration:none; font-family: Verdana, sans-serif, arial;}
.title {font-weight:bold; color: #306583; letter-spacing:5px; font-size: 7pt;text-decoration:none; font-family: Verdana, sans-serif, arial;}
.date {padding-top:5px;padding-left:21px;color: #AE1010; font-size: 7pt;text-decoration:none; font-family: Verdana, sans-serif, arial;}
.date0 {padding-top:2px;padding-left:21px;color: #AE1010; font-size: 7pt;text-decoration:none; font-family: Verdana, sans-serif, arial;}
.date1 {padding-top:0px;padding-left:0px;color: #AE1010; font-size: 7pt;text-decoration:none; font-family: Verdana, sans-serif, arial;}
.date2 {padding-top:0px;padding-left:0px;color: #306583; font-size: 7pt;text-decoration:none; font-family: Verdana, sans-serif, arial;}
.date3 {padding-top:0px;padding-left:0px;color: #adc4d1; font-size: 7pt;text-decoration:none; font-family: Verdana, sans-serif, arial;}
.wrong {padding-top:3px;padding-left:5px;color: #AE1010; font-size: 7pt;text-decoration:none; font-family: Verdana, sans-serif, arial;}
.newstexte {padding-left:22px;color: #306583; font-size: 7pt; letter-spacing:0pt; text-decoration:none; font-family: Verdana, sans-serif, arial;}

.newstexte_new {padding-top:5px;color: #306583; font-size: 7pt; letter-spacing:0pt; text-decoration:none; font-family: Verdana, sans-serif, arial;}
.newstexte_newligne {padding-bottom:5px;background-image:url(../images/fond_bottomE.jpg); background-repeat:repeat-x; background-position:100% 0px;padding-left:0px;padding-top:5px;color: #306583; font-size: 7pt; letter-spacing:0pt; text-decoration:none; font-family: Verdana, sans-serif, arial;}

.aro2 {padding-top:8px;padding-right:2px;text-decoration:none;text-align:right;vertical-align:top;}

.newstextelink {padding-left:0px;color: #306583; font-size: 7pt; letter-spacing:0pt; text-decoration:none; font-family: Verdana, sans-serif, arial;}
a.newstextelink:hover {border-bottom: 1px dotted #306583;text-decoration: none; padding-left:0px;color: #306583; font-size: 7pt; letter-spacing:0pt;  font-family: Verdana, sans-serif, arial;}
.newstextelinkb {padding-left:0px;color: #306583;  letter-spacing:0pt; font-size: 7pt; text-decoration:none; font-family: Verdana, sans-serif, arial;}

.rubrique {background-image:url(../images/bright.jpg); background-repeat:no-repeat; background-position:378px 100%;padding-top:25px;padding-left:0px}
.bottom {color: #adc4d1;text-transform:lowercase; letter-spacing:2px; font-size: 7pt; text-decoration:none; font-family:Verdana, sans-serif, arial;}
a.bottom:hover {color: #46647e;text-transform:lowercase; letter-spacing:2px; font-size: 7pt;text-decoration:none; font-family: Verdana, sans-serif, arial;}
.bottom1 {padding-top:5px;color: #b8cbd4; letter-spacing:1pt; font-size: 6pt;text-decoration:none; font-family: Verdana, sans-serif, arial;}
p {color: #306583;line-height:12pt;  padding-left:0px; font-size: 8pt;text-decoration:none; font-family: Verdana, sans-serif, arial; text-align:justify}
.paragraphE {color: #306583;line-height:12pt;  padding-left:0px; font-size: 8pt;text-decoration:none; font-family: Verdana, sans-serif, arial; text-align:justify; vertical-align:top;}
.paragraphE1 {color: #306583;  padding-left:0px; font-size: 8pt;text-decoration:none; font-family: Verdana, sans-serif, arial;  vertical-align:top;}
.paragraphEnojust {color: #306583;line-height:12pt;  padding-left:0px; font-size: 8pt;text-decoration:none; font-family: Verdana, sans-serif, arial; text-align:left}
.paragraphErouge {color: #AE1010;line-height:12pt;  padding-left:0px; font-size: 8pt;text-decoration:none; font-family: Verdana, sans-serif, arial; text-align:justify}
.paragraph {color: #306583; padding-left:0px; font-size: 8pt;text-decoration:none; font-family: Verdana, sans-serif, arial; text-align:justify}
.plinkleft {color: #306583; line-height:12pt; padding-left:0px; font-size: 8pt;text-decoration:none; font-family: Verdana, sans-serif, arial;text-align:left;}
.plink {border-bottom: 1px dotted #306583; color: #306583; line-height:12pt; padding-left:0px; font-size: 8pt;text-decoration:none; font-family: Verdana, sans-serif, arial;text-align:justify;}
a.plink:hover {border-bottom: 1px dotted #306583; color: #306583; line-height:12pt; padding-left:0px; font-size: 8pt;text-decoration:none; font-family: Verdana, sans-serif, arial;text-align:justify;}
.splink {border-bottom: 1px dotted #306583; color: #306583; padding-left:0px; font-size: 7pt;text-decoration:none; font-family: Verdana, sans-serif, arial;text-align:justify;}
a.splink:hover {border-bottom: 1px dotted #306583; color: #306583;  padding-left:0px; font-size: 7pt;text-decoration:none; font-family: Verdana, sans-serif, arial;text-align:justify;}


* html .plink {padding: 1px; border-bottom: none; background: url(../images/dot.jpg) repeat-x bottom;  color: #306583; line-height:12pt; padding-left:0px; font-size: 8pt;text-decoration:none; font-family: Verdana, sans-serif, arial;text-align:justify;}
* html a.plink:hover {padding: 1px; border-bottom: none; background: url(../images/dot.jpg) repeat-x bottom; color: #306583; line-height:12pt; padding-left:0px; font-size: 8pt;text-decoration:none; font-family: Verdana, sans-serif, arial;text-align:justify;}
.plinksans {color: #306583; line-height:12pt; padding-left:0px; font-size: 8pt;text-decoration:none; font-family: Verdana, sans-serif, arial;text-align:justify;}
a.plinksans:hover {color: #306583; line-height:12pt; padding-left:0px; font-size: 8pt;text-decoration:none; font-family: Verdana, sans-serif, arial;text-align:justify;}
.plinksans1 {color: #306583; padding-left:0px; font-size: 8pt;text-decoration:none; font-family: Verdana, sans-serif, arial;text-align:justify;}
a.plinksans1:hover {border-bottom: 1px dotted #306583; color: #306583; padding-left:0px; font-size: 8pt;text-decoration:none; font-family: Verdana, sans-serif, arial;text-align:justify;}
.plinksans2 {color: #b61800; padding-left:0px; font-size: 8pt;text-decoration:none; font-family: Verdana, sans-serif, arial;text-align:justify;}
a.plinksans2:hover {border-bottom: 1px dotted #b61800; color: #b61800; padding-left:0px; font-size: 8pt;text-decoration:none; font-family: Verdana, sans-serif, arial;text-align:justify;}
.plinkplan {color: #306583; padding-left:0px; font-size: 8pt;text-decoration:none; font-family: Verdana, sans-serif, arial;text-align:justify;}
a.plinkplan:hover {color: #306583; padding-left:0px; font-size: 8pt;text-decoration:underline; font-family: Verdana, sans-serif, arial;text-align:justify;}
.plinka {color: #306583; padding-left:0px; font-size: 7pt;text-decoration:none; font-family: Verdana, sans-serif, arial;text-align:justify;}
a.plinka:hover {color: #306583; padding-left:0px; font-size: 7pt;text-decoration:underline; font-family: Verdana, sans-serif, arial;text-align:justify;}
.plink1 {color: #306583; padding-left:0px; font-size: 7pt;text-decoration:none; font-family: Verdana, sans-serif, arial;text-align:justify;}
.test {color: #306583;  line-height:12pt; padding-right:2px; font-size: 8pt;text-decoration:none; font-family: Verdana, sans-serif, arial;}
.test1 {color: #306583; padding-right:2px; padding-left:2px; font-size: 8pt;text-decoration:none; font-family: Verdana, sans-serif, arial;}
.test2 {text-align:right; color: #306583; padding-top:1px;padding-right:3px; padding-left:2px; background-color: #ffffff; font-size: 7pt;text-decoration:none; font-family: Verdana, sans-serif, arial;}
.test2a {background-color: #F5F8F9;text-align:right; color: #306583; padding-top:1px;padding-right:3px; padding-left:2px; font-size: 7pt;text-decoration:none; font-family: Verdana, sans-serif, arial;}

.test2ab {background-image:url(../images/fond_bottomE.jpg); background-repeat:repeat-x; background-position:100% 100%;background-color: #ffffff; text-align:left; color: #306583; padding-top:3px;padding-right:2px; padding-left:2px; padding-bottom:3px; font-size: 8pt; text-decoration:none; font-family: Verdana, sans-serif, arial;}
.test2ac {background-image:url(../images/fond_bottom.jpg); background-repeat:repeat-x; background-position:100% 100%;background-color: #F5F8F9;text-align:left; color: #306583; color:#56839c; padding-top:2px;padding-right:2px; padding-left:2px; padding-bottom:3px; font-size: 7pt;text-decoration:none; font-family: Verdana, sans-serif, arial;}

.test3 {color: #306583; padding-right:1px;padding-top:1px; padding-left:3px; background-color: #F5F8F9; font-size: 8pt;text-decoration:none; font-family: sans-serif, arial, Verdana, sans-serif, arial;}
.test3aa {background-image:url(../images/fond_bottomE.jpg); background-repeat:repeat-x; background-position:100% 100%;color: #306583; padding-right:1px;padding-top:1px; line-spacing:2px; padding-left:3px; padding-bottom:3px; font-size: 7pt;text-decoration:none; font-family: Verdana, sans-serif, arial;}
.test4 {color: #306583; padding-top:5px; font-size: 8pt;text-decoration:none; font-family: Verdana, sans-serif, arial;}
.test4b {color: #306583; padding-top:5px; font-size: 7pt;text-decoration:none; font-family: Verdana, sans-serif, arial;}
.test4c {color: #306583; font-size: 8pt;text-decoration:none; font-family: Verdana, sans-serif, arial;}
.verysmall {color: #306583; font-size: 7pt;text-decoration:none; font-family: Verdana, sans-serif, arial;}
.small {color: #306583; font-size: 7pt;text-decoration:none; font-family: Verdana, sans-serif, arial;}
.small5 {color: #7d9eb1; line-height:10pt; font-size: 7pt;text-decoration:none; font-family: Verdana, sans-serif, arial;}
.small5a {border-bottom: 1px dotted #7d9eb1; color: #7d9eb1; line-height:10pt; font-size: 7pt;text-decoration:none; font-family: Verdana, sans-serif, arial;}
a.small5a:hover {border-bottom: 1px dashed #7d9eb1; color: #7d9eb1; line-height:10pt; font-size: 7pt;text-decoration:none; font-family: Verdana, sans-serif, arial;}

.small7a {border-bottom: 1px dotted #306583; color: #306583; line-height:10pt; font-size: 7pt;text-decoration:none; font-family: Verdana, sans-serif, arial;}
a.small7a:hover {border-bottom: 1px dotted #306583; color: #306583; line-height:10pt; font-size: 7pt;text-decoration:none; font-family: Verdana, sans-serif, arial;}


.small6 {color: #306583; line-height:10pt; font-size: 7pt;text-decoration:none; font-family: Verdana, sans-serif, arial;}
.smalldate {color: #306583; font-size: 7pt;text-decoration:none; font-family: Verdana, sans-serif, arial;}
.smalldate0 {color: #306583; font-size: 7pt;text-decoration:none; font-family: Verdana, sans-serif, arial;}
a.smalldate0:hover {color: #abc9c9; font-size: 7pt;text-decoration:none; font-family: Verdana, sans-serif, arial;}
.test5 {color: #306583; padding-top:5px; line-height:12pt; font-size: 7pt;text-decoration:none; font-weight:bold; font-family: Verdana, sans-serif, arial;}
.test5b {color: #306583; padding-top:5px; line-height:12pt; font-size: 8pt;text-decoration:none; font-family: Verdana, sans-serif, arial;}
.test3a {font-weight:bold; color: #7096ad; padding-right:1px;padding-top:1px; padding-left:4px; background-color: #ffffff; font-size: 8pt;text-decoration:none; font-family: sans-serif, arial, Verdana, sans-serif, arial;}
.test3a1 {font-variant:small-caps;font-weight:bold; color: #7096ad; background-color: #ffffff; font-size: 9pt;text-decoration:none; font-family: sans-serif, arial, Verdana, sans-serif, arial;}
a.test3a1:hover {font-variant:small-caps;font-weight:bold; color: #306583; background-color: #ffffff; font-size: 9pt;text-decoration:none; font-family: sans-serif, arial, Verdana, sans-serif, arial;}
.test3b {line-height:12pt; color: #306583; padding-right:1px;padding-top:1px; padding-left:25px; background-color: #ffffff; font-size: 8pt;text-decoration:none; font-family: Verdana, arial, sans-serif;}
.test3bplan {color: #306583; padding-right:1px;padding-top:1px; padding-left:25px; background-color: #ffffff; font-size: 8pt;text-decoration:none; font-family: Verdana, arial, sans-serif;}
.vis {position:absolute;visibility: hidden;font-size: 1pt;font-family:arial;z-index:0;text-align:justify}
.search {color: #306583; font-size: 7pt;text-decoration:none; font-family: Verdana, sans-serif, arial;}

#droit-economique{display:none;}
.droit-economique{display:none;}
#liens{display:none;}
.liens{display:none;}