body { margin: 0px; background-color: #FFFFFF; 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; }

table.menuprincipal { width:100%;}
td.menuprincipal{ padding-top:6px; }
.menuprincipal{ color: #FFFFFF; font-size: 11px; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold; line-height: 12px; text-align:right; padding-right:6px; }
a.menuprincipal{text-decoration: none; }
a:hover.menuprincipal{color: #EEEEEE; text-decoration: none;}

td.menuprincipaln2{}
.menuprincipaln2{ color: #FFFFFF; font-size: 10px; font-family: Arial, Verdana, Helvetica, sans-serif; line-height: 14px; text-align:right; padding-right:6px;}
a.menuprincipaln2{text-decoration: none; }
a:hover.menuprincipaln2{color: #EEEEEE; text-decoration: none;}

td.menuhaut{}
.menuhaut{ font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; color: #FFFFFF; font-size: 11px; font-weight: bold; }
a.menuhaut{ text-decoration: none; }
a:hover.menuhaut{ color: #DDDDDD; text-decoration: none;}
.menuhautseparateur{ font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif;; color: #FFFFFF; font-size: 12px; padding-left:6px; padding-right:6px; }

/* 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;}

/* Compatibilité avec l'ancien */
.titre { color: #000000; font-size: 18px; font-family: Arial, Helvetica, Geneva, sans-serif; font-style: italic; font-weight: bold; padding-bottom:12px; }
a.titre { text-decoration:none; color:#bb2110; }
a:hover.titre { color:#bb2110;}

.soustitre { color: #000000; font-size: 14px; font-family: Arial, Helvetica, Geneva, sans-serif; font-style: italic; font-weight: bold; text-align: center; list-style-image: url(images/pastille.gif); }
a.soustitre { text-decoration:none; color:#bb2110 }
a:hover.soustitre { color:#bb2110;}

.soustitreblanc { color: #000000; font-size: 12px; font-family: Arial, Helvetica, Geneva, sans-serif; font-weight: bold; text-align: center; list-style-image: url(images/pastille.gif); }
a.soustitreblanc { text-decoration:none; color:#bb2110 }
a:hover.soustitreblanc { color:#bb2110;}

.petitsoustitre { color: #000000; font-size: 12px; font-family: Arial, Helvetica, Geneva, sans-serif; font-weight: bold; text-align: center; list-style-image: url(images/pastille.gif); }
a.petitsoustitre { text-decoration:none; color:#bb2110 }
a:hover.petitsoustitre { color:#bb2110;}

.gras { color: #000000; font-size: 11px; font-family: Arial, Helvetica, Geneva, sans-serif; line-height: 15px; font-weight:bold; list-style-image: url(images/pastille.gif); }
a.gras { text-decoration:none; color:#bb2110 }
a:hover.gras { color:#bb2110;}

.textemini { color: #000000; font-size: 10px; font-family: Arial, Helvetica, Geneva, sans-serif; line-height: 13px; font-weight:normal; }
a.textemini { text-decoration:none; color:#bb2110 }
a:hover.textemini { color:#bb2110;}

/* Flickr gallerie */
#flickr_badge_uber_wrapper {text-align:center; width:240px;}
#flickr_badge_wrapper {padding:10px 0 10px 0;}
.flickr_badge_image {margin:10px 10px 10px 10px;}
.flickr_badge_image img {border: 1px solid black !important;}
.flickr_badge_image a {border: 1px solid black !important;}
#flickr_badge_source {text-align:left; margin:0 10px 0 10px;}
#flickr_badge_icon {float:left; margin-right:5px;}
#flickr_www {display:block; 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;color:#84121a;}
#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:250px;width:220px; background-color:#00FF00}

		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}
