body { margin: 0px; background-color: #000000; text-decoration: none; color: #000000; font-size: 11px; font-family: Arial, Verdana, Helvetica, sans-serif; list-style-image: url(images/pastille.gif); }

td {color: #000000; font-size: 11px; font-family: Arial, Verdana, Helvetica, sans-serif; line-height: 16px; list-style-image: url(images/pastille.gif); }
div {color: #000000; font-size: 11px; font-family: Arial, Verdana, Helvetica, sans-serif; line-height: 16px; list-style-image: url(images/pastille.gif); }
p {color: #000000; font-size: 11px; font-family: Arial, Verdana, Helvetica, sans-serif; line-height: 16px; list-style-image: url(images/pastille.gif); }

a { color:#bb2110; text-decoration:none; }
a:hover { text-decoration:underline; }

.retouraccueil{ color: #bfb304; font-size: 11px; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold; }
a.retouraccueil{text-decoration: none; }
a:hover.retouraccueil{color: #FFFFFF; text-decoration: none;}


table.menuderoulant { width:100%;}
td.menuderoulant{ width:20%; }
.menuderoulant{ color: #FFFFFF; font-size: 11px; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold; }
a.menuderoulant{text-decoration: none; text-align:center; }
a:hover.menuderoulant{color: #e68609; text-decoration: none;}
.menuderoulantseparateur{ font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; color: #FFFFFF; font-size: 12px; font-weight: bold; padding-left:6px; padding-right:6px; }
table.menuderoulantelement { width:100%;}
td.menuderoulantelement{ text-align:center; }


div.sousmenuderoulant{position:absolute; z-index:112; background-color:#e68609; top:235px; padding-top:8px; padding-left:8px; padding-right:8px; padding-bottom:8px; }
table.sousmenuderoulant {}
.sousmenuderoulant{ color: #FFFFFF; font-size: 12px; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold; white-space:nowrap;}
a.sousmenuderoulant{text-decoration: none; }
a:hover.sousmenuderoulant{color: #000000; text-decoration: none;}

table.sousmenuderoulantcol {}
td.sousmenuderoulantcol { vertical-align:top}
td.sousmenuderoulantcolseparateur { width:12px; }


/* Applications */
/* Actualité */
.actualiteDate{ font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-size: 11px; color:#666666; }
.actualiteTitre{ font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-size: 11px; color:#bb2110; font-weight:bold; }
a.actualiteTitre{ text-decoration: none; }
a.actualiteTitre:hover{ text-decoration: none; color: #bb2110;}
.actualiteBreve{ font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-size: 11px; color:#000000; }
.actualiteTexte{ font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-size: 10px; color:#000000; line-height:15px; }
.actualiteSource{ font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-size: 10px; color:#000000; font-style:italic; padding-top:8px; }

.actualitePage{ font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-size: 10px; color:#bb2110; font-weight:bold; }
a.actualitePage{ text-decoration: none; }
a.actualitePage:hover{ text-decoration:underline; }

.actualiteRetour{ font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-size: 10px; color:#bb2110; font-weight:bold; }
a.actualiteRetour{ text-decoration: none; }
a.actualiteRetour:hover{ text-decoration:underline; }


/* Photo */
table.photoListeCategorieInitial {}
ul.photoListeCategorieInitial {}
li.photoListeCategorieInitial { color: #000000; font-size: 12px; font-family: Arial, Verdana, Helvetica, sans-serif; line-height: 16px; font-weight:bold; }
a.photoListeCategorieInitial{text-decoration: none; color: #bb2110; }
a:hover.photoListeCategorieInitial{text-decoration:underline; }

table.photoListe {}
td.photoListeCategorie { padding-bottom:10px;}
.photoListeCategorie { color: #bb2110; font-size: 12px; font-family: Arial, Verdana, Helvetica, sans-serif; line-height: 16px; font-weight:bold; }

td.photoListeSousCategorie {}
ul.photoListeSousCategorie {}
li.photoListeSousCategorie { color: #000000; font-size: 12px; font-family: Arial, Verdana, Helvetica, sans-serif; line-height: 16px; font-weight:bold; }
a.photoListeSousCategorie{text-decoration: none; color: #bb2110; }
a:hover.photoListeSousCategorie{text-decoration:underline; }

td.photoListeVignette {}
table.photoListeVignette {}
td.photoVignette { padding-left:6px; padding-right:6px; padding-bottom:4px; padding-top:4px; vertical-align:top; }
table.photoVignette { text-align:center;}
img.photoVignette { border:solid 1px #bb2110; }
a.photoVignette{text-decoration: none;}
a:hover.photoVignette{text-decoration: none;  }


td.photoListePagination { text-align:right; padding-right:12px; }
.photoListePaginationPage {  color: #000000; font-size: 12px; font-family: Arial, Verdana, Helvetica, sans-serif; line-height: 16px; font-weight:bold; }
a.photoListePaginationPage{text-decoration: none; color: #bb2110; font-weight:bold; }
a:hover.photoListePaginationPage{text-decoration: underline; color: #bb2110; font-weight:bold; }
td.photoListePaginationSeparateur { height:10px;}

/* Liste de diffusion */
.diffusionAbonnementChamps{ font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-size: 10px; color:#FFFFFF; line-height:10px; }
input.diffusionAbonnementChampsPrenom{ font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-size: 10px; color:#000000; width:120px; }
input.diffusionAbonnementChampsNom{ font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-size: 10px; color:#000000; width:120px; }
input.diffusionAbonnementChampsCourriel{ font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-size: 10px; color:#000000; width:120px; }
input.diffusionAbonnementChampsSubmit{ font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-size: 10px; color:#000000;}

/* Répertoire */
.repertoire_liste_heure{ font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-size: 14px; color:#FFFFFF; font-weight:bold; }
img.repertoire_liste_photo { padding-right:8px; }
.repertoire_liste_libelle{ font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-size: 13px; color:#FFFFFF; font-weight:bold; line-height:20px; vertical-align:top; }
a.repertoire_liste_libelle { color:#FFFFFF; text-decoration:underline; }
a.repertoire_liste_libelle:hover { text-decoration:none; }
.repertoire_liste_intro{ font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-size: 11px; color:#FFFFFF; font-weight:normal; text-align:justify; }
.repertoire_liste_lieu{ font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-size: 11px; color:#FFFFFF; font-weight:bold; }


.repertoire_fiche_libelle{ font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-size: 14px; color:#FFFFFF; font-weight:bold; padding-left:10px; }
.repertoire_fiche_heure{ font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-size: 14px; color:#FFFFFF; font-weight:bold; }
img.repertoire_enregistrement { padding-right:8px; }
.repertoire_fiche_description{ font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-size: 11px; color:#FFFFFF; font-weight:normal; text-align:justify; }
.repertoire_fiche_lieu{ font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-size: 11px; color:#FFFFFF; font-weight:bold; }
.repertoire_enregistrement{ font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-size: 11px; color:#FFFFFF; font-weight:normal;  }
a.repertoire_enregistrement { color:#FFFFFF; text-decoration:underline; }
a.repertoire_enregistrement:hover { text-decoration:none; }

.repertoire_fiche_retour{ font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-size: 11px; color:#000000; font-weight:normal;  }
a.repertoire_fiche_retour { color:#bb2110; text-decoration:none; }
a.repertoire_fiche_retour:hover { text-decoration:underline; }
.repertoire_fiche_prix{ font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-size: 14px; color:#FFFFFF; font-weight:bold; text-align:center; }


/* Formulaire */
table.formulaire {}
td.formulaireErreur { padding-left:5px; padding-right:5px; text-align:center; }
.formulaireErreur{ font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-size: 11px; color:#CC3300; font-weight:bold; text-align:center; }

.formulaireIntroduction{ font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-size: 11px; color:#737373; font-weight:normal; }
.formulaireObligatoire{ font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-size: 10px; color:#000000; font-weight:normal; padding-left:4px; color:#CC3333; vertical-align:top; padding-top:7px; }
td.formulaireCorps{}
table.formulaireCorps{}

tr.formulairePartieTitre{ background:url(images/formulaire_ligne_separation.gif) repeat-x bottom; }
.formulairePartieTitre{ font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-size: 13px; color:#000000; font-weight:bold; }
td.formulairePartieIntroduction{  padding-bottom:5px;}
.formulairePartieIntroduction{ font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-size: 11px; color:#000000; font-weight:normal;}
td.formulairePartieConclusion{  padding-bottom:5px;}
.formulairePartieConclusion{ font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-size: 11px; color:#000000; font-weight:normal;}

table.formulaireEnvoie {  text-align:center; width:100%;}
td.formulaireEnvoie {  text-align:center;}
input.formulaireEnvoie { font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-size: 11px; color:#FFFFFF; font-weight:bold; background-color:#972213; border:solid #000000 2px; }

tr.formulaireChamps {}
td.formulaireEnonce { font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-size: 12px; color:#000000; font-weight:normal; padding-top:6px; vertical-align:top;}
td.formulaireReponse {font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-size: 12px; color:#000000; font-weight:normal; padding-top:6px;}
input.formulaireReponse { font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-size: 12px; color:#000000; font-weight:normal; width:200px}
input.formulaireReponseMini { font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-size: 12px; color:#000000; font-weight:normal; width:28px }
input.formulaireReponsePetit { font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-size: 12px; color:#000000; font-weight:normal; width:80px }
input.formulaireReponseNormal { font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-size: 12px; color:#000000; font-weight:normal; width:160px }
input.formulaireReponseGrand { font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-size: 12px; color:#000000; font-weight:normal; width:300px }

formulaireReponse.formulaireReponse { font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-size: 12px; color:#000000; font-weight:normal;}


.formulaireConfirmation{ font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-size: 14px; color:#000000; }

/* Flickr gallerie */

#flickr_badge_uber_wrapper {width:258px;border:none;text-align:center}

#flickr_badge_wrapper {padding:0px 0 0px 0;}

.flickr_badge_image {padding:0;margin:0;display:inline;}

.flickr_badge_image img {border:none;margin:5px 5px;width:70px;height:70px}

#flickr_badge_source {text-align:left; margin:0 10px 0 10px;}

#flickr_badge_icon {float:left; margin-right:5px;}

#flickr_www {padding:0 10px 0 10px !important; font: 11px Arial, Helvetica, Sans serif !important; color:#3993ff !important;}

#flickr_badge_uber_wrapper a:hover,

#flickr_badge_uber_wrapper a:link,

#flickr_badge_uber_wrapper a:active,

#flickr_badge_uber_wrapper a:visited {text-decoration:none !important; background:inherit !important;}

#flickr_badge_uber_wrapper p {margin:10px 0 0 0}

#flickr_badge_wrapper {}

#flickr_badge_source {padding:0 !important; font: 11px Arial, Helvetica, Sans serif !important; color:#666666 !important;}



.flickr {float:left;padding:10px 0 0 0px;height:320px;width:258px;}

		div.headflickr {padding-top:0 !important;padding-top:5px;color:#0D68BB;margin:5px 0px 10px 0px;height:35px;border-bottom:1px dotted gray;text-align:center}

		div.headflickr img {vertical-align:middle;margin-left:0}

		div.headflickr p {margin:0;padding:0;font-weight:bold;font-size:14px}