@charset "iso-8859-1";

/* divers */
body {color: #000; background: white; font: x-small Verdana, Helvetica, Arial, Geneva, sans-serif; font-size: 8pt; margin: 0; padding: 0; }
body a.lien {text-decoration: underline; font-size: 8pt; font-weight: bold; font-style: italic; color: #000; }
body a.lien:hover {text-decoration: underline; font-size: 8pt; font-weight: bold; font-style: italic; color: #808080; }
body a.lien2 {text-decoration: underline; font-size: 8pt; font-weight: bold; font-style: italic; color: #808080; }
body a.lien2:hover {text-decoration: underline; font-size: 8pt; font-weight: bold; font-style: italic; color: #DC143C; }
body p {font-size: 8pt; color: #000; margin: 6px 0.5em 6px; }
body b.rouge {color: #c00; }
body b.noir {color: #000; }
body a.jaune {text-decoration: underline; font-weight: bold; color: #FFC; }
body a.rouge {text-decoration: underline; font-weight: bold; color: #c00; }
body a.vert {text-decoration: underline; font-weight: bold; color: #A1C749; }
body a.noir {text-decoration: underline; font-weight: bold; color: #000; }
body legend {font-weight: bold; }
body fieldset {margin: 6px 0.5em 6px; padding: 6px 0.5em 6px; }
body font.lettrine {font-size:15pt; font-weight: bold; text-indent:5px; color: #F00; }
body ul {margin-top: 0.5em; margin-bottom: 0.5em;  }

/* menu haut */
#bar_logo {position: absolute; top: 7px; left: 7px;}
#bar_m {position: absolute; top: 7px; left: 227px;font-size: 7pt;}
#bar_m1, #bar_m2, #bar_m3, #bar_m4, #bar_m5 {position: absolute; text-decoration: none; width: 113px; height: 60px;}
#bar_m1 {background: #EDD99E; left: 0px; }
#bar_m1:hover {background: #CCBB88;}
#bar_m2 {background: #FFDDDD; left: 116px; }
#bar_m2:hover {background: #FFBBBA;}
#bar_m3 {background: #FFDDAA; left: 231px; }
#bar_m3:hover {background: #FFD78C;}
#bar_m4 {background: #AADDFF; left: 346px; }
#bar_m4:hover {background: #89C7FF;}
#bar_m5 {background: #DDFFDD; left: 461px; }
#bar_m5:hover {background: #B7FFB1;}
#bar_m b {position: absolute; font-weight: bold; color: #000; top: 3px; width: 113px; padding: 2px 15px 2px; background: url(http://img.maisondeco.net/abc/fleche.gif) top left no-repeat; cursor: pointer;}
#bar_m p {position: absolute; font-weight: normal; color: #000; margin: 18px 0.5em 2px; cursor: pointer;}

/* menu gauche */
#bar_g {position: absolute; top: 70px; left: 7px; width: 120px;font-size: 7pt; font-weight: bold; }
#bar_g_list {margin-left: 0; padding-left: 0; list-style: none;}
#bar_g li.liste {border-top: 9px solid white;}
#bar_g li.liste2 {border-top: 1px solid white;}
#bar_g a.g1_titre, #bar_g a.g2_titre, #bar_g a.g3_titre, #bar_g a.g4_titre, #bar_g a.g5_titre {display: block; text-decoration: none; color: #fff; font-size: 10pt; padding: 3px 0.5em 3px; text-transform: uppercase; }
#bar_g a.g1_titre {border-left: 1em solid #CCBB88; background: #CCBB88; }
#bar_g a.g1_titre:hover {border-left: 1em solid #EDD99E;}
#bar_g a.g2_titre {border-left: 1em solid #C00; background: #C00; }
#bar_g a.g2_titre:hover {border-left: 1em solid #FBB;}
#bar_g a.g3_titre {border-left: 1em solid #F90; background: #F90; }
#bar_g a.g3_titre:hover {border-left: 1em solid #FDA;}
#bar_g a.g4_titre {border-left: 1em solid #336; background: #336; }
#bar_g a.g4_titre:hover {border-left: 1em solid #ADF;}
#bar_g a.g5_titre {border-left: 1em solid #090; background: #090; }
#bar_g a.g5_titre:hover {border-left: 1em solid #DFD;}
#bar_g a.g2_rub, #bar_g a.g3_rub, #bar_g a.g4_rub, #bar_g a.g5_rub {display: block; text-decoration: none; color: #000; padding: 3px 0.5em 3px; }
#bar_g a.g2_rub {border-left: 1em solid #FBB; border-bottom: 2px solid #FBB; background: #FBB; }
#bar_g a.g2_rub:hover {border-left: 1em solid #C00; border-bottom: 2px solid #C00; }
#bar_g a.g3_rub {border-left: 1em solid #FDA; border-bottom: 2px solid #FDA; background: #FDA; }
#bar_g a.g3_rub:hover {border-left: 1em solid #F90; border-bottom: 2px solid #F90; }
#bar_g a.g4_rub {border-left: 1em solid #ADF; border-bottom: 2px solid #ADF; background: #ADF; }
#bar_g a.g4_rub:hover {border-left: 1em solid #336; border-bottom: 2px solid #336; }
#bar_g a.g5_rub {border-left: 1em solid #DFD; border-bottom: 2px solid #DFD; background: #DFD; }
#bar_g a.g5_rub:hover {border-left: 1em solid #090; border-bottom: 2px solid #090; }

/* menu droit */
#bar_d {position: absolute; top: 80px; left: 628px; width: 172px;font-size: 7pt; }
#bar_d_firefox {position: absolute; top: 80px; left: 648px; width: 172px;font-size: 7pt; }
#bar_dpub {position: absolute; top: 80px; left: 810px; width: 172px;font-size: 7pt; }
#bar_dpub_firefox {position: absolute; top: 80px; left: 830px; width: 172px;font-size: 7pt; }
#bar_d1_list, #bar_d2_list, #bar_d3_list , #bar_d4_list, #bar_d5_list {margin-left: 0; padding-left: 0; padding-top: 0; margin-top: 0; padding-bottom: 5; margin-bottom: 5; list-style: none; }
#bar_d1_list {border: 2px solid #CB8; }
#bar_d2_list {border: 2px solid #C00; }
#bar_d3_list {border: 2px solid #F90; }
#bar_d4_list {border: 2px solid #336; }
#bar_d5_list {border: 2px solid #090; }
#bar_d1_lista, #bar_d2_lista, #bar_d3_lista, #bar_d4_lista, #bar_d5_lista {margin-left: 0; padding-left: 0; padding-top: 0; margin-top: 0; padding-bottom: 10; margin-bottom: 10; list-style: none; }
#bar_d li.liste {font-weight: bold; border: 2px solid white; text-align: center;}
#bar_d li.liste2 {border: 2px solid white;}
#bar_d_li.liste3 {text-align: center;}
#d1_titre, #d2_titre, #d3_titre, #d4_titre, #d5_titre {display: block; text-decoration: none; color: #fff; font-size: 9pt; padding: 3px 0.5em 3px; text-transform: uppercase}
#d1_titre {border-left: 1em solid #CB8; border-right: 1em solid #CB8; background: #CB8; }
#d1_titre:hover {border-left: 1em solid #EDD99E; border-right: 1em solid #EDD99E;}
#d2_titre {border-left: 1em solid #C00; border-right: 1em solid #C00; background: #C00; }
#d2_titre:hover {border-left: 1em solid #FBB; border-right: 1em solid #FBB;}
#d3_titre {border-left: 1em solid #F90; border-right: 1em solid #F90; background: #F90; }
#d3_titre:hover {border-left: 1em solid #FDA; border-right: 1em solid #FDA;}
#d4_titre {border-left: 1em solid #336; border-right: 1em solid #336; background: #336; }
#d4_titre:hover {border-left: 1em solid #ADF; border-right: 1em solid #ADF;}
#d5_titre {border-left: 1em solid #090; border-right: 1em solid #090; background: #090; }
#d5_titre:hover {border-left: 1em solid #DFD; border-right: 1em solid #DFD;}
#bar_d a.d1_rub, #bar_d a.d2_rub, #bar_d a.d3_rub, #bar_d a.d4_rub, #bar_d a.d5_rub {display: block; text-decoration: none; color: #000; padding: 3px 0.5em 3px; }
#bar_d a.d1_rub {background: #CB8; }
#bar_d a.d1_rub:hover {}
#bar_d a.d2_rub {background: #FBB; }
#bar_d a.d2_rub:hover {}
#bar_d a.d3_rub {background: #FDA; }
#bar_d a.d3_rub:hover {}
#bar_d a.d4_rub {background: #ADF; }
#bar_d a.d4_rub:hover {}
#bar_d a.d5_rub {background: #DFD; }
#bar_d a.d5_rub:hover {}
#d1_suite, #d2_suite, #d3_suite, #d4_suite, #d5_suite {border: 3px solid; display: block; text-decoration: none; color: #fff; font-size: 7pt; padding: 3px 0.1em 3px; text-transform: uppercase}
#d1_suite {border-color: #FFE #FEA #FEA #FFE; background: #CB8; }
#d1_suite:hover {border-color: #FEA #FFE #FFE #FEA; }
#d2_suite {border-color: #FFE #FBB #FBB #FFE; background: #C00; }
#d2_suite:hover {border-color: #FBB #FFE #FFE #FBB; }
#d3_suite {border-color: #FFE #FDA #FDA #FFE; background: #F90; }
#d3_suite:hover {border-color: #FDA #FFE #FFE #FDA; }
#d4_suite {border-color: #FFE #ADF #ADF #FFE; background: #336; }
#d4_suite:hover {border-color: #ADF #FFE #FFE #ADF; }
#d5_suite {border-color: #FFE #DFD #DFD #FFE; background: #090; }
#d5_suite:hover {border-color: #DFD #FFE #FFE #DFD; }

/* coeur */
#coeur {position: absolute; top: 80px; left: 132px; width: 491px;}
#coeur td {font-size: 8pt; }
#coeur b {font-size: 8pt; font-weight: bold; }
#coeur a.menu1, #coeur a.menu2 {font-size: 8pt; font-weight: bold; margin: 0px 0px 5px; padding: 2px 0.5em 2px; font-style: italic; color: #000; text-decoration: underline; }
#coeur a.menu1 {border-left: 1em solid #CB8; border-bottom: 5px double #CB8; }
#coeur a.menu1:hover {border-left: 1em solid #EDD99E; border-bottom: 5px double #EDD99E; color: #CB8; }
#coeur a.menu2 {border-left: 1em solid #FDD; border-bottom: 5px double #FDD; }
#coeur a.menu2:hover {border-left: 1em solid #FFBBBA; border-bottom: 5px double #FFBBBA; color: #C00; }
#coeur b.menu1, #coeur b.menu2 {font-size: 8pt; font-weight: bold; margin: 0px 0px 5px; padding: 2px 0.5em 2px; font-style: italic; color: #000; }
#coeur b.menu1 {border-left: 1em solid #CB8; border-bottom: 2px solid #CB8; }
#coeur b.menu2 {border-left: 1em solid #FDD; border-bottom: 2px solid #FDD; }
#cb {position: relative; top: 0px; left: 0px; width: 491px; height: 20px; font-size: 8pt; font-weight: bold; background: #fff; margin-bottom: 5px; }
#ct {position: relative; left: 0px; width: 491px; font-size: 8pt; background: #fff; }
#coeur div.coeur_b1, #coeur div.coeur_b2 {left: 0px; width: 460px; height:15px; padding: 1px 0.5em 1px; font-weight: bold; color: #000; }
#coeur div.coeur_b1 {border: 2px solid #CB8; background: #CB8; }
#coeur div.coeur_b2 {border: 2px solid #FBB; background: #FBB; }
#coeur div.coeur_1m, #coeur div.coeur_2m {left: 0px; width: 491px; margin-bottom: 5px; padding: 0.5em; color: #000; text-align: justify}
#coeur div.coeur_1m {border: 2px solid #CB8; background: #EDD99E; }
#coeur div.coeur_2m {border: 2px solid #FBB; background: #FDD; }
#coeur div.coeur_1blanc, #coeur div.coeur_2blanc {left: 0px; width: 491px; margin-bottom: 5px; padding: 0.5em; background: #fff; color: #000; }
#coeur div.coeur_1blanc {border: 2px solid #CB8; }
#coeur div.coeur_2blanc {border: 2px solid #FBB; }
#coeur img.coeur_img {float : right; margin: 10px;  }
body div.note {border: 3px solid #CB8; margin-bottom: 5px; padding: 0.5em; background: #fff; color: #000}
#coeur div.coeur_space {position: absolute; left: 0px; width: 100px; padding: 1px 0.5em 1px; margin-top: 7px; font-weight: bold; color: #000; }
#coeur div.coeur_space1 {position: relative; left: 100px; width: 370px; padding: 1px 0.5em 1px; margin-bottom: 5px; color: #c00}
#coeur div.coeur_space2 {position: relative; left: 100px; width: 370px; padding: 1px 0.5em 1px; margin-bottom: 5px;}

/* peton */
#bar_p {position: relative; top: 10px; left: 0px; width: 490px; font-size: 7pt; }
#bar_p a.lien {text-decoration: underline; font-size: 7pt; font-weight: bold; font-style: italic; color: #000; }
#bar_p a.lien:hover {text-decoration: underline; font-size: 7pt; font-weight: bold; font-style: italic; color: #808080; }
#peton1 {position: absolute; top: 0px; left: 0px; width: 97px; }
#peton2 {position: absolute; top: 0px; left: 98px; width: 97px; }
#peton3 {position: absolute; top: 0px; left: 196px; width: 97px; }
#peton4 {position: absolute; top: 0px; left: 294px; width: 97px; }
#peton5 {position: absolute; top: 0px; left: 392px; width: 97px; }
#peton6 {position: absolute; top: 20px; left: 0px; width: 490px; text-align: right; vertical-align: middle; font-weight: bold; }
#peton7 {position: absolute; top: 33px; left: 0px; width: 490px; text-align: right; vertical-align: middle; font-weight: bold; }
#peton8 {position: absolute; top: 46px; left: 0px; width: 490px; text-align: right; vertical-align: middle; font-weight: bold; }
#bar_p a.pied1, #bar_p a.pied2, #bar_p a.pied3, #bar_p a.pied4, #bar_p a.pied5 {display: block; width: 100%; height: 15px; text-decoration: none; color: #000; font-size: 7pt; padding: 0px 0.5em 0px; font-weight: bold; text-align: center; }
#bar_p a.pied1 {border-top: 3px solid #EDD99E; border-bottom: 3px solid #EDD99E; background: #EDD99E; }
#bar_p a.pied1:hover {border-top: 3px solid #CCBB88; border-bottom: 3px solid #CCBB88; }
#bar_p a.pied2 {border-top: 3px solid #FFDDDD; border-bottom: 3px solid #FFDDDD; background: #FFDDDD; }
#bar_p a.pied2:hover {border-top: 3px solid #FFBBBA; border-bottom: 3px solid #FFBBBA; }
#bar_p a.pied3 {border-top: 3px solid #FFDDAA; border-bottom: 3px solid #FFDDAA; background: #FFDDAA; }
#bar_p a.pied3:hover {border-top: 3px solid #FFD78C; border-bottom: 3px solid #FFD78C; }
#bar_p a.pied4 {border-top: 3px solid #AADDFF; border-bottom: 3px solid #AADDFF; background: #AADDFF; }
#bar_p a.pied4:hover {border-top: 3px solid #89C7FF; border-bottom: 3px solid #89C7FF; }
#bar_p a.pied5 {border-top: 3px solid #DDFFDD; border-bottom: 3px solid #DDFFDD; background: #DDFFDD; }
#bar_p a.pied5:hover {border-top: 3px solid #B7FFB1; border-bottom: 3px solid #B7FFB1; }

/* table */
td.pointille    {font-size: 8pt; border-bottom: 1px dotted #000; padding: 3px 0px 3px; }
td.continu      {font-size: 8pt; border-bottom: 1px solid #000; padding: 3px 0px 3px; }
table.bord      {border: 0.5px solid #FFBBBA; }
table.cal       {background-color: #FFDDDD; text-align: center; }
table.cal_tmois {width: 222px; background-color: #FFBBBA; text-align: center; }
td.cal_mois     {cursor: pointer; }
a.cal_mois      {text-decoration: none; font-size: 8pt; font-weight: bold; color: #000; }

