body
{
  /* ********************; */ 
  /*  Comportement Général; */ 
  /* *******************; */ 
  /* width:  760px ; */ 
  /*  Pour centrer notre page ; */ 
  margin: auto ; 
  /*  Pour éviter de coller avec le haut de la fenêtre du navigateur. Essayez d'enlever pour voir ! ; */ 
  margin-top: 20px ; 
  /*  Idem pour le bas du navigateur ; */ 
  margin-bottom: 20px  ; 
  margin-left: 5px; 
  margin-right: 5px; 
  /*  Une petite image de fond pour éviter d'avoir un vieux fond blanc :p ; */ 
  /* background-image: ; */ 
  background-image: url('../Images/Lukas_01.jpg') ; 
  /*  Le fond restera fixe ; */ 
  background-attachment: fixed ; 
  background-position: center; 
  /*  Gris Clair ; */ 
  background-color: #B3B3B3 ; 
  /*  Turquoise ; */ 
  color: #42a5c0 ; 
  background-repeat: no-repeat; 
}

body h1
{
  font-family: Arial, 'Arial Black', 'Times New Roman', Times, serif; 
  /* ; */ 
  text-align: center; 
  font-size: 24px; 
  /* vertical-align: ; */ 
}

table
{
  text-align: center; 
  width: 100%; 
  font-size: 16px; 
}

.td_menu
{
  /* vertical-align: ; */ 
  /* width: ; */ 
  /* text-align: ; */ 
}

.td_contenu
{
  /* vertical-align: ; */ 
  /* text-align: ; */ 
}

#en_tete
{
  /* ********************; */ 
  /*  Comportement de l'entête; */ 
  /* *******************; */ 
  /*  760px ; */ 
  height: 100px; 
  background-image: url('../Images/banniere.jpg'); 
  background-repeat: no-repeat; 
  margin-bottom: 10px; 
  /*  Turquoise ; */ 
  color: #42a5c0 ; 
}

#menu
{
  /* ********************; */ 
  /*  Comportement du menu; */ 
  /* *******************; */ 
  /*  Le menu flottera à gauche ; */ 
  float: left ; 
  /*  Très important : donner une taille au menu ; */ 
  width: 200px ; 
  /* font-family: ; */ 
  /*  Turquoise ; */ 
  color: #42a5c0 ; 
}

.element_menu
{
  /* ; */ 
  /* background-color:  #626262  ; */ 
  /*  Gris Clair ; */ 
  /* background-color:  #B3B3B3  ; */ 
  /*  Chocolat ; */ 
  /* background-color:  #160b20 ; */ 
  background-color: #3D003E; 
  background-image: url('Images/motif.png'); 
  background-repeat: repeat-x; 
  /*  Pour conserver l'aspect actuel ; */ 
  border: 2px solid black; 
  /*  Pour éviter que les éléments du menu ne soient trop collés ; */ 
  margin-bottom: 20px ; 
}

.element_menu h3 
{
  /*  Quelques effets sur les menus ; */ 
  /*  Tous les titres de menus ; */ 
  font-family: Arial, 'Arial Black', 'Times New Roman', Times, serif; 
  text-align: left; 
  /*  Gris Clair ; */ 
  /* color:  #B3B3B3 ; */ 
}

.element_menu h5
{
  /* font-family: ; */ 
}

.element_menu h6
{
  text-align: left; 
}

.element_menu ul 
{
  /*  Toutes les listes à puces se trouvant dans un menu ; */ 
  /*  On change l''apparence des puces ; */ 
  list-style-image: url('Images/puce.png') ; 
  /*  Tous les côtés ont une marge intérieure de 0 pixels ; */ 
  /*  Turquoise ; */ 
  color: #42a5c0 ; 
  padding: 0px ; 
  /*  ... mais on modifie ensuite la marge de gauche, donc celle-là fera finalement 20 pixels ; */ 
  padding-left: 20px ; 
  /*  Idem pour margin, ça nous évite d'avoir à en écrire 4 (margin-left, margin-right...) ; */ 
  margin: 0px ; 
  /*  Même chose que tout à l'heure, on modifie ensuite juste margin-bottom, mais tous les autres sont; */ 
  margin-bottom: 5px ; 
}

.element_menu a 
{
  /*  Tous les liens se trouvant dans un menu ; */ 
  /*  Gris Clair ; */ 
  /* color:  #B3B3B3 ; */ 
  /*  Turquoise ; */ 
  color: #42a5c0 ; 
}

.element_menu a:hover 
{
  /*  Quand on pointe sur un lien du menu ; */ 
  /*  Gris Clair; */ 
  background-color: #B3B3B3 ; 
  /* color:  black ; */ 
  color: steelblue; 
}

.menu_table
{
  /* font-family: ; */ 
  /* font-size: ; */ 
  text-align: left; 
  /* width: ; */ 
  /* height: ; */ 
  /* vertical-align: ; */ 
  /* position: ; */ 
  /* top: ; */ 
  /* border: ; */ 
}

a
{
  /* color: ; */ 
  /* font-size: ; */ 
}

#corps
{
  /* ********************; */ 
  /*  Comportement du DIV corp; */ 
  /* *******************; */ 
  /*  Une marge à gauche pour pousser le corps, afin qu'il ne passe plus sous le menu ; */ 
  margin-left: 220px ; 
  /*  Ca c'est pour éviter que le corps colle trop au pied de page en-dessous ; */ 
  margin-bottom: 20px ; 
  /* width: ; */ 
  /*  Pour éviter que le texte à l'intérieur du corps ne colle trop à la bordure ; */ 
  padding: 5px ; 
  /*  Turquoise ; */ 
  color: #42a5c0 ; 
  /*  Chocolat ; */ 
  background-color: #160b20 ; 
  background-image: url('Images/motif.png'); 
  /*  Une petite image de fond qui se répètera horizontalement en haut ; */ 
  background-repeat: repeat-x ; 
  /*  Pour conserver l'aspect actuel ; */ 
  /*  Une bordure pour bien marquer les limites du corps et pour faire joli ; */ 
  border: 2px solid black ; 
}

#corps h1 
{
  /*  Tous les titres h1 du corps ; */ 
  /*  Gris Clair ; */ 
  /* color:  #B3B3B3 ; */ 
  /*  Turquoise ; */ 
  color: #42a5c0 ; 
  text-align: center; 
  font-family: Monotype Corsiva, 'Times New Roman', 'Arial Black', Times, serif; 
}

#corps h2 
{
  /*  Tous les titres h2 du corps ; */ 
  height: 30px; 
  /*  Une petite image de fond sur les titres h2 ; */ 
  background-image: url('Images/titre.png') ; 
  /*  L'image ne se répètera pas, elle sera à gauche du titre ; */ 
  background-repeat: no-repeat ; 
  text-align: center; 
  padding-left: 30px; 
  /*  Gris Clair ; */ 
  /* color:  #B3B3B3 ; */ 
  /*  Turquoise ; */ 
  color: #42a5c0 ; 
  font-size: 26px; 
}

#pied_de_page
{
  /* ********************; */ 
  /*  Comportement du pied de page; */ 
  /* *******************; */ 
  padding: 5px; 
  clear: both; 
  text-align: center; 
  /*  Gris Clair ; */ 
  /* color:  #B3B3B3  ; */ 
  /*  Turquoise ; */ 
  color: #42a5c0 ; 
  /* ; */ 
  /* background-color:  #626262 ; */ 
  /*  Chocolat ; */ 
  background-color: #160b20 ; 
  background-image: url('Images/motif.png'); 
  background-repeat: repeat-x; 
  /* ; */ 
  border: 2px solid black; 
  /* *****************************************************************; */ 
  font-size: 14px; 
}

.general_fond
{
  /* background-image: ; */ 
}

.general_titre
{
  /*  Titre ; */ 
  font-family: BlackChancery; 
  font-size: 36px; 
  text-align: center; 
  vertical-align: middle; 
  /*  Chocolat ; */ 
  background-color: #160b20 ; 
  /*  Turquoise ; */ 
  color: #42a5c0 ; 
  /* background-color:  #42a5c0 ; */ 
}

.general_soustitre
{
  /*  Sous-titre ; */ 
  font-family: Time New Roman; 
  font-size: 16px; 
  text-align: left; 
  vertical-align: middle; 
  background-color: white; 
  color: black; 
}

.general_table
{
  /*  Table ; */ 
  width: 100%; 
  text-align: center; 
  position: relative; 
  top: 0px; 
}

.general_td
{
  /*  Cellule ; */ 
  text-align: center; 
  border: 1px solid #008000 ; 
  vertical-align: top; 
  /* *****************************************************************; */ 
}

.Recomendations
{
  /* ********************; */ 
  /*  Comportement du DIV Recomendations; */ 
  /* *******************; */ 
  /*  Une bordure pour bien marquer les limites du corps et pour faire joli ; */ 
  border: 2px solid black ; 
  padding-bottom: 5px; 
  padding-left: 5px; 
  padding-right: 5px; 
  padding-top: 5px; 
  margin: 5px 5px 5px 5px; 
  font-size: 150%; 
  text-align: left;
}

#ListCompletes
{
  /*  Une bordure pour bien marquer les limites du corps et pour faire joli ; */ 
  border: 2px solid black ; 
  padding-bottom: 5px; 
  padding-left: 5px; 
  padding-right: 5px; 
  padding-top: 5px; 
  margin: 5px 5px 5px 5px; 
}

#ListCompletes .element_ListCompletes
{
  /*  Tous les titres de menus ; */ 
  /* ; */ 
  /*  Gris Clair  ; */ 
  /*  Chocolat ; */ 
  /* ; */ 
  /* ; */ 
  /* ; */ 
  /* background-color:  #626262 ; */ 
  /*  Gris Clair ; */ 
  /* background-color:  #B3B3B3  ; */ 
  /*  Chocolat ; */ 
  /* background-color:  #160b20  ; */ 
  background-color: #3D003E; 
  background-image: url('Images/motif.png'); 
  background-repeat: repeat-x; 
  border: 2px solid black; 
  /* ; */ 
  margin-bottom: 20px ; 
  /* ; */ 
  /*  Quelques effets sur les menus ; */ 
}

.calendar
{
  /* *****************************************************************; */ 
  /* ********************; */ 
  /*  Comportement des calendriers.; */ 
  /* *******************; */ 
  /*  The main calendar widget.  DIV containing a table. ; */ 
  position: relative; 
  display: none; 
  border-top: 2px solid #fff; 
  border-right: 2px solid #000; 
  border-bottom: 2px solid #000; 
  border-left: 2px solid #fff; 
  font-size: 11px; 
  color: #000; 
  cursor: default; 
  background: #d4d0c8; 
  font-family: tahoma,verdana,sans-serif; 
}

.calendar table
{
  border-top: 1px solid #000; 
  border-right: 1px solid #fff; 
  border-bottom: 1px solid #fff; 
  border-left: 1px solid #000; 
  font-size: 11px; 
  color: #000; 
  cursor: default; 
  background: #d4d0c8; 
  font-family: tahoma,verdana,sans-serif; 
}

.calendar .button
{
  /*  Header part -- contains navigation buttons and day names. ; */ 
  /*  '<<', '<', '>', '>>' buttons have this class; */ 
  text-align: center; 
  padding: 1px; 
  border-top: 1px solid #fff; 
  border-right: 1px solid #000; 
  border-bottom: 1px solid #000; 
  border-left: 1px solid #fff; 
}

.calendar .nav
{
  background: transparent url(menuarrow.gif) no-repeat 100% 100%; 
}

.calendar thead .title
{
  /*  This holds the current 'month, year' ; */ 
  font-weight: bold; 
  padding: 1px; 
  border: 1px solid #000; 
  background: #848078; 
  color: #fff; 
  text-align: center; 
}

.calendar thead .headrow
{
  /*  Row <TR> containing navigation buttons ; */ 
}

.calendar thead .daynames
{
  /*  Row <TR> containing the day names ; */ 
}

.calendar thead .name
{
  /*  Cells <TD> containing the day names ; */ 
  border-bottom: 1px solid #000; 
  padding: 2px; 
  text-align: center; 
  background: #f4f0e8; 
}

.calendar thead .weekend
{
  /*  How a weekend day name shows in header ; */ 
  color: #f00; 
}

.calendar thead .hilite
{
  /*  How do the buttons in header appear when hover ; */ 
  border-top: 2px solid #fff; 
  border-right: 2px solid #000; 
  border-bottom: 2px solid #000; 
  border-left: 2px solid #fff; 
  padding: 0px; 
  background-color: #e4e0d8; 
}

.calendar thead .active
{
  /*  Active (pressed) buttons in header ; */ 
  padding: 2px 0px 0px 2px; 
  border-top: 1px solid #000; 
  border-right: 1px solid #fff; 
  border-bottom: 1px solid #fff; 
  border-left: 1px solid #000; 
  background-color: #c4c0b8; 
}

.calendar tbody .day
{
  /*  The body part -- contains all the days in month. ; */ 
  /*  Cells <TD> containing month days dates ; */ 
  width: 2em; 
  text-align: right; 
  padding: 2px 4px 2px 2px; 
}

.calendar tbody .day.othermonth
{
  font-size: 0,8; 
  color: #aaa; 
}

.calendar tbody .day.othermonth.oweekend
{
  color: #faa; 
}

.calendar table .wn
{
  padding: 2px 3px 2px 2px; 
  border-right: 1px solid #000; 
  background: #f4f0e8; 
}

.calendar tbody .rowhilite td
{
  background: #e4e0d8; 
}

.calendar tbody .rowhilite td.wn
{
  background: #d4d0c8; 
}

.calendar tbody td.hilite
{
  /*  Hovered cells <TD> ; */ 
  padding: 1px 3px 1px 1px; 
  border-top: 1px solid #fff; 
  border-right: 1px solid #000; 
  border-bottom: 1px solid #000; 
  border-left: 1px solid #fff; 
}

.calendar tbody td.active
{
  /*  Active (pressed) cells <TD> ; */ 
  padding: 2px 2px 0px 2px; 
  border-top: 1px solid #000; 
  border-right: 1px solid #fff; 
  border-bottom: 1px solid #fff; 
  border-left: 1px solid #000; 
}

.calendar tbody td.selected
{
  /*  Cell showing selected date ; */ 
  font-weight: bold; 
  border-top: 1px solid #000; 
  border-right: 1px solid #fff; 
  border-bottom: 1px solid #fff; 
  border-left: 1px solid #000; 
  padding: 2px 2px 0px 2px; 
  background: #e4e0d8; 
}

.calendar tbody td.weekend
{
  /*  Cells showing weekend days ; */ 
  color: #f00; 
}

.calendar tbody td.today
{
  /*  Cell showing today date ; */ 
  font-weight: bold; 
  color: #00f; 
}

.calendar tbody .disabled
{
  color: #999 ; 
}

.calendar tbody .emptycell
{
  /*  Empty cells (the best is to hide them) ; */ 
  visibility: hidden; 
}

.calendar tbody .emptyrow
{
  /*  Empty row (some months need less than 6 rows) ; */ 
  display: none; 
}

.calendar tfoot .footrow
{
  /*  The footer part -- status bar and 'Close' button ; */ 
  /*  The <TR> in footer (only one right now) ; */ 
}

.calendar tfoot .ttip
{
  /*  Tooltip (status bar) cell <TD> ; */ 
  background: #f4f0e8; 
  padding: 1px; 
  border: 1px solid #000; 
  background: #848078; 
  color: #fff; 
  text-align: center; 
}

.calendar tfoot .hilite
{
  /*  Hover style for buttons in footer ; */ 
  border-top: 1px solid #fff; 
  border-right: 1px solid #000; 
  border-bottom: 1px solid #000; 
  border-left: 1px solid #fff; 
  padding: 1px; 
  background: #e4e0d8; 
}

.calendar tfoot .active
{
  /*  Active (pressed) style for buttons in footer ; */ 
  padding: 2px 0px 0px 2px; 
  border-top: 1px solid #000; 
  border-right: 1px solid #fff; 
  border-bottom: 1px solid #fff; 
  border-left: 1px solid #000; 
}

.calendar .combo
{
  /*  Combo boxes (menus that display months/years for direct selection) ; */ 
  position: absolute; 
  display: none; 
  width: 4em; 
  top: 0px; 
  left: 0px; 
  cursor: default; 
  border-top: 1px solid #fff; 
  border-right: 1px solid #000; 
  border-bottom: 1px solid #000; 
  border-left: 1px solid #fff; 
  background: #e4e0d8; 
  font-size: 0,9; 
  padding: 1px; 
  z-index: 100; 
}

.calendar .combo .label, .calendar .combo .label-Iefix
{
  text-align: center; 
  padding: 1px; 
}

.calendar .combo .label-IEfix
{
  width: 4em; 
}

.calendar .combo .active
{
  background: #c4c0b8; 
  padding: 0px; 
  border-top: 1px solid #000; 
  border-right: 1px solid #fff; 
  border-bottom: 1px solid #fff; 
  border-left: 1px solid #000; 
}

.calendar .combo .hilite
{
  background: #048; 
  color: #fea; 
}

.calendar td.time
{
  border-top: 1px solid #000; 
  padding: 1px 0px; 
  text-align: center; 
  background-color: #f4f0e8; 
}

.calendar td.time .hour, .calendar td.time .minute, .calendar td.time .ampm
{
  padding: 0px 3px 0px 4px; 
  border: 1px solid #889; 
  font-weight: bold; 
  background-color: #fff; 
}

.calendar td.time .ampm
{
  text-align: center; 
}

.calendar td.time .colon
{
  padding: 0px 2px 0px 3px; 
  font-weight: bold; 
}

.calendar td.time span.hilite
{
  border-color: #000; 
  background-color: #766; 
  color: #fff; 
}

.calendar td.time span.active 
{
  border-color: #f00; 
  background-color: #000; 
  color: #0f0; 
}

.page_titre
{
  /* ; */ 
  /* ; */ 
  /* ; */ 
  /* ; */ 
  /* ; */ 
  /* font-family: ; */ 
  /* font-size: ; */ 
  /* text-align: ; */ 
}

.photo_td
{
  /* ; */ 
  /* ; */ 
  /* width: ; */ 
  /* text-align: ; */ 
  /* ; */ 
}

.menu_table
{
  /* ; */ 
  /* ; */ 
  /* ; */ 
  /* ; */ 
  /* font-family: ; */ 
  /* font-size: ; */ 
  /* text-align: ; */ 
  /* width: ; */ 
  /* height: ; */ 
  /* vertical-align: ; */ 
  /* position: ; */ 
  /* top: ; */ 
  /* ; */ 
  /* ; */ 
}

.accueil_td
{
  /* ; */ 
  /* ; */ 
  /* ; */ 
  /* ; */ 
  /* ; */ 
  /* ; */ 
  /* width: ; */ 
  /* text-align: ; */ 
  /* ; */ 
}

.Histo_photo_td
{
  /* ; */ 
  /* ; */ 
  /* ; */ 
  /* ; */ 
  /* ; */ 
  /* ; */ 
  /* width: ; */ 
  /* text-align: ; */ 
}

.Histo_texte_td
{
  /* ; */ 
  /* width: ; */ 
  /* text-align: ; */ 
  /* ; */ 
}

.Disco_texte_td
{
  /* ; */ 
  /* ; */ 
  /* ; */ 
  /* ; */ 
  /* ; */ 
  /* width: ; */ 
  /* text-align: ; */ 
  /* ; */ 
}

.Tour_photo_td
{
  /* ; */ 
  /* ; */ 
  /* ; */ 
  /* ; */ 
  /* ; */ 
  /* ; */ 
  /* width: ; */ 
  /* text-align: ; */ 
}

.Tour_texte_td
{
  /* ; */ 
  /* width: ; */ 
  /* text-align: ; */ 
}

.Tour_date_td
{
  /* ; */ 
  /* width: ; */ 
  /* text-align: ; */ 
}

.Tour_partenaire_td
{
  /* ; */ 
  /* width: ; */ 
  /* text-align: ; */ 
  /* ; */ 
}

.Audio_texte_td
{
  /* ; */ 
  /* ; */ 
  /* ; */ 
  /* ; */ 
  /* ; */ 
  /* width: ; */ 
  /* text-align: ; */ 
  /* ; */ 
  font-size: 16px; 
}

.Chef_texte_td
{
  /* ; */ 
  /* ; */ 
  /* ; */ 
  /* ; */ 
  /* ; */ 
  /* ; */ 
  /* ; */ 
  /* ; */ 
  /* ; */ 
  /* ; */ 
  /* width: ; */ 
  /* text-align: ; */ 
  font-size: 16px; 
}

.Chef_credits_td
{
  /* ; */ 
  /* width: ; */ 
  /* text-align: ; */ 
  /* ; */ 
  font-size: 16px; 
}

.echanges_texte_td
{
  /* ; */ 
  /* ; */ 
  /* ; */ 
  /* ; */ 
  /* ; */ 
  /* width: ; */ 
  /* text-align: ; */ 
  /* ; */ 
  font-size: 16px; 
}

.contact_texte_td
{
  /* *****************************************************************; */ 
  /* ; */ 
  /* ; */ 
  /* ; */ 
  /* ; */ 
  /* width: ; */ 
  text-align: left; 
  /* ; */ 
  font-size: 16px; 
}

.DmdPartCorr_tb
{
  /* *****************************************************************; */ 
  /* ************; */ 
  /*  Partitions ; */ 
  /* ************; */ 
  /*  Cellule Texte ; */ 
  width: 100%; 
  text-align: left; 
  border: thin solid Aqua; 
  vertical-align: middle; 
  border-collapse: collapse; 
  font: x-small; 
}

.DmdPartCorr_td 
{
  text-align: left; 
  border: thin solid Aqua; 
  vertical-align: middle; 
  border-collapse: collapse; 
  font: x-small; 
  /* *****************************************************************; */ 
}

.table_partitions
{
  text-align: left; 
  border-collapse: collapse; 
}

.td_partitions
{
  text-align: left; 
  border-collapse: collapse; 
}

.AjoutPart
{
  /*  Une bordure pour bien marquer les limites du corps et pour faire joli ; */ 
  border: 2px solid black ; 
  padding-bottom: 5px; 
  padding-left: 5px; 
  padding-right: 5px; 
  padding-top: 5px; 
  margin: 5px 5px 5px 5px; 
}

.ListWork
{
  /*  Une bordure pour bien marquer les limites du corps et pour faire joli ; */ 
  border: 2px solid black ; 
  padding-bottom: 5px; 
  padding-left: 5px; 
  padding-right: 5px; 
  padding-top: 5px; 
  margin: 5px 5px 5px 5px; 
}

.Agenda_table
{
  /* *****************************************************************; */ 
  /* ********; */ 
  /*  Agenda ; */ 
  /* ********; */ 
  /*  ; */ 
  width: 100%; 
  text-align: center; 
}

.Agenda_td
{
  /*  ; */ 
  width: 50%; 
  text-align: center; 
}

.Agenda_td_side
{
  /*  ; */ 
  width: 25%; 
  text-align: center; 
}

.Agenda_Titre
{
  /*  Titre ; */ 
  font-size: 26px; 
  text-align: center; 
  /* padding: ; */ 
  /* text-align: ; */ 
  /* ; */ 
  /* color: ; */ 
}

.Agenda_Mois
{
  /*  Mois ; */ 
  font-size: 24px; 
  text-align: center; 
  /* padding: ; */ 
  /* ; */ 
  /* color: ; */ 
}

.Agenda_Ligne1 
{
  /*  Ligne 1 ; */ 
}

.Agenda_Ligne2
{
  font-size: 20px; 
}

.Agenda_Ligne3
{
  text-align: center; 
}

.Agenda_Ligne4
{
  color: #42a5c0; 
}

.Agenda_Ligne5
{
  /* padding: ; */ 
}

.Agenda_Ligne6
{
  /* ; */ 
}

.Agenda_Ligne7
{
  /* color: ; */ 
}

.Agenda_Ligne2
{
  /*  Ligne 2 ; */ 
  font-size: 16px; 
  text-align: center; 
  /* ; */ 
  color: #42a5c0; 
  /* padding: ; */ 
  /* ; */ 
  /* color: ; */ 
}

.Agenda_Ligne3
{
  /*  Ligne 3 ; */ 
  font-size: 16px; 
  text-align: center; 
  /* ; */ 
  color: #42a5c0; 
  /* padding: ; */ 
  /* ; */ 
  /* color: ; */ 
}

.Agenda_Ligne4
{
  /*  Ligne 4 ; */ 
  font-size: 16px; 
  text-align: center; 
  color: #42a5c0; 
}

.Agenda1_Ligne1
{
  color: #42a5c0; 
  font-size: 20px; 
  padding: 5px; 
  text-align: center; 
}

.Agenda1_Ligne2
{
  color: #42a5c0; 
  font-size: 20px; 
  padding: 5px; 
  text-align: center; 
}

.Agenda1_Ligne3
{
  color: #42a5c0; 
  font-size: 16px; 
  padding: 5px; 
  text-align: center; 
}

.Agenda1_Ligne4
{
  color: #42a5c0; 
  font-size: 16px; 
  text-align: center; 
}

.Agenda1_Ligne5
{
  color: black; 
  font-size: 16px; 
  text-align: center; 
}

.Agenda1_Ligne6
{
  color: #42a5c0; 
  text-align: center; 
}

.Agenda1_Ligne7
{
  color: #42a5c0; 
}

.Agenda2_Ligne1
{
  color: #42a5c0; 
  font-size: 20px; 
  padding: 5px; 
  text-align: center; 
}

.Agenda2_Ligne2
{
  color: #42a5c0; 
  font-size: 20px; 
  padding: 5px; 
  text-align: center; 
}

.Agenda2_Ligne3
{
  color: #42a5c0; 
  font-size: 16px; 
  padding: 5px; 
  text-align: center; 
}

.Agenda2_Ligne4
{
  color: #42a5c0; 
  font-size: 16px; 
  text-align: center; 
}

.Agenda2_Ligne5
{
  color: #42a5c0; 
  font-size: 16px; 
  text-align: center; 
}

.Agenda2_Ligne6
{
  color: #42a5c0; 
  text-align: center; 
}

.Agenda2_Ligne7
{
  color: #42a5c0; 
}

.Agenda3_Ligne1
{
  color: #42a5c0; 
  font-size: 20px; 
  padding: 5px; 
  text-align: center; 
}

.Agenda3_Ligne2
{
  color: #42a5c0; 
  font-size: 20px; 
  padding: 5px; 
  text-align: center; 
}

.Agenda3_Ligne3
{
  color: #42a5c0; 
  font-size: 16px; 
  padding: 5px; 
  text-align: center; 
}

.Agenda3_Ligne4
{
  color: #42a5c0; 
  font-size: 16px; 
  text-align: center; 
}

.Agenda3_Ligne5
{
  color: #42a5c0; 
  font-size: 16px; 
  text-align: center; 
}

.Agenda3_Ligne6
{
  color: #42a5c0; 
  text-align: center; 
}

.Agenda3_Ligne7
{
  color: #42a5c0; 
}

.Agenda4_Ligne1
{
  font-size: 20px; 
  padding: 5px; 
  text-align: center; 
}

.Agenda4_Ligne2
{
  font-size: 20px; 
  padding: 5px; 
  text-align: center; 
}

.Agenda4_Ligne3
{
  font-size: 16px; 
  padding: 5px; 
  text-align: center; 
}

.Agenda4_Ligne4
{
  color: #42a5c0; 
  font-size: 16px; 
  text-align: center; 
}

.Agenda4_Ligne5
{
  color: #42a5c0; 
  font-size: 16px; 
  text-align: center; 
}

.Agenda4_Ligne6
{
  color: #42a5c0; 
  text-align: center; 
}

.Agenda4_Ligne7
{
  color: #42a5c0; 
}

.Agenda5_Ligne1
{
  font-size: 20px; 
  padding: 5px; 
  text-align: center; 
}

.Agenda5_Ligne2
{
  font-size: 20px; 
  padding: 5px; 
  text-align: center; 
}

.Agenda5_Ligne3
{
  font-size: 16px; 
  padding: 5px; 
  text-align: center; 
}

.Agenda5_Ligne4
{
  color: #42a5c0; 
  font-size: 16px; 
  text-align: center; 
}

.Agenda5_Ligne5
{
  color: #42a5c0; 
  font-size: 16px; 
  text-align: center; 
}

.Agenda5_Ligne6
{
  color: #42a5c0; 
  text-align: center; 
}

.Agenda5_Ligne7
{
  color: #42a5c0; 
}

.Agenda6_Ligne1
{
  font-size: 20px; 
  padding: 5px; 
  text-align: center; 
}

.Agenda6_Ligne2
{
  font-size: 20px; 
  padding: 5px; 
  text-align: center; 
}

.Agenda6_Ligne3
{
  font-size: 16px; 
  padding: 5px; 
  text-align: center; 
}

.Agenda6_Ligne4
{
  color: #42a5c0; 
  font-size: 16px; 
  text-align: center; 
}

.Agenda6_Ligne5
{
  color: #42a5c0; 
  font-size: 16px; 
  text-align: center; 
}

.Agenda6_Ligne6
{
  color: #42a5c0; 
  text-align: center; 
}

.Agenda6_Ligne7
{
  color: #42a5c0; 
}

.Agenda7_Ligne1
{
  font-size: 20px; 
  padding: 5px; 
  text-align: center; 
}

.Agenda7_Ligne2
{
  font-size: 20px; 
  padding: 5px; 
  text-align: center; 
}

.Agenda7_Ligne3
{
  font-size: 16px; 
  padding: 5px; 
  text-align: center; 
}

.Agenda7_Ligne4
{
  color: #42a5c0; 
  font-size: 16px; 
  text-align: center; 
}

.Agenda7_Ligne5
{
  color: #42a5c0; 
  font-size: 16px; 
  text-align: center; 
}

.Agenda7_Ligne6
{
  color: #42a5c0; 
  text-align: center; 
}

.Agenda7_Ligne7
{
  color: #42a5c0; 
  /* *****************************************************************; */ 
}

.admin_table, .choeur_table
{
  /* ; */ 
  /* ; */ 
  /* ; */ 
  /* ; */ 
  /* ; */ 
  /* ; */ 
  /* width: ; */ 
  /* text-align: ; */ 
  /* border: ; */ 
  /* position: ; */ 
  /* top: ; */ 
}

.admin_td, .choeur_td
{
  /* ; */ 
  /* text-align: ; */ 
  /* border: ; */ 
  /* vertical-align: ; */ 
}

.admin_contact_table, .choeur_choriste_table
{
  /* ; */ 
  /* width: ; */ 
  /* text-align: ; */ 
  /* border: ; */ 
  /* position: ; */ 
  /* top: ; */ 
}

.admin_contact_td, .choeur_choriste_td
{
  /* ; */ 
  /* text-align: ; */ 
  /* border: ; */ 
  /* vertical-align: ; */ 
}

.admin_contact_choriste_td
{
  /* ; */ 
  /* text-align: ; */ 
  /* border: ; */ 
  /* vertical-align: ; */ 
}

.admin_concert_td
{
  /* ; */ 
  /* ; */ 
  /* ; */ 
  /* border: ; */ 
  /* vertical-align: ; */ 
}

.admin_contact_table, .choeur_choriste_table
{
  /* ; */ 
}

.tb_identification
{
  /* *****************************************************************; */ 
  /* *************; */ 
  /*  Identification ; */ 
  /* *************; */ 
  width: 50%; 
}

.td_identification
{
  text-align: center; 
}

.td_identification_g
{
  width: 150%; 
  text-align: right; 
  font-size: 16px; 
}

.td_identification_d
{
  width: 50%; 
  text-align: left; 
  font-size: 16px; 
}

.table_results
{
  /* *****************************************************************; */ 
  /* ********; */ 
  /*  Results ; */ 
  /* ********; */ 
  /*  ; */ 
  color: #FF9C00; 
  border: 1px solid #FF9C00; 
  text-align: left; 
}

.td_results
{
  color: #FF9C00; 
  text-align: left; 
  /* **************************; */ 
}

.cadre_arrondi
{
  /* ; */ 
  /* ; */ 
  /* ; */ 
  /* ; */ 
  /* width: ; */ 
  /* height: ; */ 
}

.hg, .hd, .bg, .bd
{
  /* width: ; */ 
  /* height: ; */ 
}

.haut, .bas 
{
  /* width: ; */ 
  /* height: ; */ 
}

.gauche, .droite
{
  /* width: ; */ 
  /* height: ; */ 
}

.contenu
{
  /* width: ; */ 
  /* height: ; */ 
}

.hg
{
  /* background-image: ; */ 
}

.hd
{
  /* background-image: ; */ 
}

.bg
{
  /* background-image: ; */ 
}

.bd
{
  /* background-image: ; */ 
}

.haut, .bas, .droite, .gauche
{
  /* background-color: ; */ 
}

.cadre_arrondi div
{
  /* float: ; */ 
  /* ; */ 
}

.hg, .gauche, .bg
{
  /* ; */ 
  /* clear: ; */ 
}

.Champs
{
  /* float: ; */ 
  /* width: ; */ 
  /* background-color: ; */ 
  /* text-align: ; */ 
}

.Box
{
  /* float: ; */ 
  /* background-color: ; */ 
}

.Blobs
{
  /* float: ; */ 
  /* background-color: ; */ 
}

.Titre
{
  /* width: ; */ 
  /* background-color: ; */ 
  /* border: ; */ 
  /* border-color: ; */ 
  /* border: ; */ 
  /* border-color: ; */ 
  /* width: ; */ 
}

.En-tete
{
  /* ; */ 
}

.Debug
{
  /* border: ; */ 
  /* border-color: ; */ 
  /* color: ; */ 
}

.ZoneSaise
{
  /* width: ; */ 
  /* border: ; */ 
  /* border-color: ; */ 
}

.ColGauche
{
  /* float: ; */ 
  /* width: ; */ 
  /* border: ; */ 
  /* border-color: ; */ 
}

.ColMilieu
{
  /* float: ; */ 
  /* width: ; */ 
  /* border: ; */ 
  /* border-color: ; */ 
}

.ColDroite
{
  /* float: ; */ 
  /* width: ; */ 
  /* border: ; */ 
  /* border-color: ; */ 
  /* ; */ 
}

.mail_table
{
  /* ; */ 
  /* ; */ 
  /* width: ; */ 
  /* text-align: ; */ 
  /* border: ; */ 
  /* position: ; */ 
  /* top: ; */ 
}

.mail_td
{
  /* ; */ 
  /* text-align: ; */ 
  /* border: ; */ 
  /* vertical-align: ; */ 
}

.mail_choriste_td 
{
  /* ; */ 
  /* text-align: ; */ 
  /* border: ; */ 
  /* vertical-align: ; */ 
  /* ; */ 
  /* ; */ 
  /* border: ; */ 
  /* vertical-align: ; */ 
}

#fm_sel
{
  /* *****************************************************************; */ 
  text-align: left; 
  /* ; */ 
  margin-bottom: 20px ; 
  /* ; */ 
  padding: 5px ; 
}

#fm_button
{
  text-align: center; 
}

.lst_choeur
{
  /* ; */ 
  /* float: ; */ 
  /* ; */ 
  /* width: ; */ 
  /* border: ; */ 
}

#lst_sop
{
  /* ; */ 
  float: left ; 
  /* ; */ 
  /* width: 250px ; */ 
  width: 24% ;
  border: 1px solid black; 
}

#lst_alt
{
  /* ; */ 
  float: left ; 
  /* ; */ 
  /* width: 250px ; */ 
  width: 24% ;
  border: 1px solid black; 
}

#lst_ten
{
  /* ; */ 
  float: left ; 
  /* ; */ 
  /* width: 250px ; */ 
  width: 24% ;
  border: 1px solid black; 
}

#lst_bas
{
  /* ; */ 
  float: left ; 
  /* ; */ 
  /* width: 250px ; */ 
  width: 24% ;
  border: 1px solid black; 
}

#lst_mus
{
  /* ; */ 
  float: left ; 
  /* margin-left:  1000px; */ 
  /* ; */ 
  /* width: 250px ; */ 
  width: 24% ;
  border: 1px solid black; 
}

#lst_fan
{
  /* ; */ 
  float: left ; 
  /* margin-left: ; */ 
  /* ; */ 
  /* width: 250px ; */ 
  width: 24% ; 
  border: 1px solid black; 
}

#lst_chef 
{
  /* ; */ 
  float: left; 
  /* margin-top: ; */ 
  /* ; */ 
  /* width: 250px ; */ 
  width: 24% ;
  border: 1px solid black; 
}

#lst_tous
{
  /* ; */ 
  /* width:  width: 100% ; */ 
  border: 1px solid black; 
}

#mail_radio
{
  text-align: center; 
}

#mail_obj
{
  text-align: right; 
  /* width: ; */ 
}

#mail_msg
{
  text-align: right; 
  /* ; */ 
}

#mail_ins
{
  /* ; */ 
}

#chkbx
{
  float: left; 
  text-align: left; 
  /* border:  1px solid black ; */ 
  height: 25px; 
  vertical-align: center; 
  padding-left: 5px; 
}

.Liste_Contacts
{
  background: White; 
}

.table_dtsaisie
{
  /* ; */ 
  /* color: ; */ 
  /* border: ; */ 
  /* text-align: ; */ 
}

.td_dtsaisie 
{
  /* color: ; */ 
  /* text-align: ; */ 
}

#ListCompletes h3 
{
  /*  Tous les titres de menus ; */ 
}

#ListCompletes h4
{
  /*  Gris Clair ; */ 
}

#ListCompletes h5
{
  /* color:  #B3B3B3 ; */ 
}

#ListCompletes h6
{
  font-family: Arial, 'Arial Black', 'Times New Roman', Times, serif; 
}

#ListCompletes h7
{
  text-align: center; 
}

#ListCompletes h8
{
  /* ; */ 
}

#ListCompletes h9
{
  /* ; */ 
}

#ListCompletes ul 
{
  /*  On change l''apparence des puces ; */ 
  list-style-image: url('Images/puce.png') ; 
  /* ; */ 
  padding: 0px ; 
  /* ; */ 
  padding-left: 20px ; 
  /* ; */ 
  margin: 0px ; 
  /* ; */ 
  margin-bottom: 5px ; 
  /*  Turquoise ; */ 
  color: #42a5c0 ; 
  /* ; */ 
}

#ListCompletes a 
{
  /*  Tous les liens se trouvant dans un menu ; */ 
  /*  Gris Clair ; */ 
  /* color:  #B3B3B3 ; */ 
  /*  Turquoise ; */ 
  color: #42a5c0 ; 
  /* ; */ 
  /*  Quand on pointe sur un lien du menu ; */ 
}

#ListCompletes a:hover 
{
  /*  Gris Clair; */ 
  background-color: #B3B3B3 ; 
  /* color:  black ; */ 
  color: steelblue; 
}

#ListWork .element_ListWork
{
  /* ; */ 
  /* background-color:  #626262  ; */ 
  /* ; */ 
  /* background-color:  #B3B3B3 ; */ 
  /* ; */ 
  /* background-color:  #160b20 ; */ 
  background-color: #3D003E; 
  background-image: url('Images/motif.png'); 
  background-repeat: repeat-x; 
  border: 2px solid black; 
  /* ; */ 
  margin-bottom: 20px ; 
  /* ; */ 
}

#ListWork h3 
{
  /*  Quelques effets sur les menus ; */ 
  /*  Tous les titres de menus ; */ 
  /*  Gris Clair ; */ 
  /* color:  #B3B3B3 ; */ 
  font-family: Arial, 'Arial Black', 'Times New Roman', Times, serif; 
  text-align: center; 
  /* ; */ 
}

#ListWork ul 
{
  /* ; */ 
  /*  On change l''apparence des puces ; */ 
  list-style-image: url('Images/puce.png') ; 
  /* ; */ 
  padding: 0px ; 
  /* ; */ 
  padding-left: 20px ; 
  /* ; */ 
  margin: 0px ; 
  /* ; */ 
  margin-bottom: 5px ; 
  color: #EEE8AA; 
}

#ListWork a 
{
  /*  Tous les liens se trouvant dans un menu ; */ 
  /* Gris Clair ; */ 
  /* color:  #B3B3B3 ; */ 
  /* ; */ 
  color: #EEE8AA; 
}

#ListWork a:hover 
{
  /*  Quand on pointe sur un lien du menu ; */ 
  /*  Gris Clair; */ 
  background-color: #B3B3B3 ; 
  /* color:  black ; */ 
  /* ; */ 
  color: #EEE8AA; 
}

.agenda
{
  vertical-align: top ; 
}

.calendrier
{
  float: left; 
  background-color: white; 
  width: 200px; 
  margin-left: 20px; 
  font-size: 9px; 
}

.header_calendrier
{
  text-align: center; 
  font-weight: bold; 
}

.day_with_event
{
  text-align: center; 
  background-color: #e2e5ff; 
  /*color: #800080;*/
color: #f5f700; 
}

.day_without_event
{
  text-align: center; 
}

.today_with_event
{
  text-align: center; 
  background-color: #e2e5ff; 
  font-weight: bold; 
}

.today_without_event
{
  text-align: center; 
  font-weight: bold; 
}

.today_with_event a, .day_with_event a
{
  color: #000; 
}

.td_cal {
	background-color: white; 
	width: 200px;
	border: 1px solid black ; 
}

figure {
    margin: 0;
}

figure {
    margin: 0;
}