body { margin: 0px; background: rgb(255, 255, 255) url(images/Fond.gif) no-repeat scroll center bottom; text-decoration: none; color: #737373; font-size: 12px; font-family:Verdana, Arial, Helvetica, sans-serif;  font-style:normal; font-weight:normal; line-height:16px;}

td { font-size: 12px; font-family:Verdana, Arial, Helvetica, sans-serif; font-style:normal; font-weight:normal; line-height:16px;}
div { font-size: 12px; font-family:Verdana, Arial, Helvetica, sans-serif; font-style:normal; font-weight:normal; line-height:16px;}
p { font-size: 12px; font-family:Verdana, Arial, Helvetica, sans-serif; font-style:normal; font-weight:normal; line-height:16px;}

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


table.menuprincipal{ padding-left:2px; padding-top:0px;}
.menuprincipal{ font-family:Arial, Helvetica, sans-serif; color: #000000; font-size: 11px; font-weight:bold;  }
a.menuprincipal{text-decoration: none; color: #737373;}
a:hover.menuprincipal{text-decoration: none; color: #000000; }
.menuprincipalseparateur{ font-family:Verdana, Arial, Helvetica, sans-serif; color: #737373; font-size: 10px; font-weight:bold; width:8px; text-align:center; }


table.menuprincipaln2{ padding-left:10px; padding-top:0px;}
.menuprincipaln2{ font-family:Verdana, Arial, Helvetica, sans-serif; color: #000000; font-size: 10px; font-weight:bold;  }
a.menuprincipaln2{text-decoration: none; color: #737373;}
a:hover.menuprincipaln2{text-decoration: none; color: #000000; }
.menuprincipaln2separateur{ font-family:Verdana, Arial, Helvetica, sans-serif; color: #737373; font-size: 10px; font-weight:bold; width:8px; text-align:center; }


table.menulangue{ padding-left:2px; padding-top:0px;}
.menulangue{ font-family:Arial, Helvetica, sans-serif; color: #000000; font-size: 11px; font-weight:bold;   }
a.menulangue{text-decoration: none; color: #737373;}
a:hover.menulangue{text-decoration: none; color: #000000; }

table.menubas{ padding-left:2px; padding-top:0px;}
.menubas{ font-family:Arial, Helvetica, sans-serif; color: #000000; font-size: 11px; font-weight:normal;  }
a.menubas{text-decoration: none; color: #737373;}
a:hover.menubas{text-decoration: none; color: #000000; }
.menubasseparateur{ font-family:Verdana, Arial, Helvetica, sans-serif; color: #737373; font-size: 10px; font-weight:bold; width:8px; text-align:center; }



td.boiteTitre { height:25px; width:100%; vertical-align:middle;}
.boiteTitre { color:#FFFFFF; font-weight: bold; font-size: 13px; font-family:Arial, Helvetica, sans-serif; }




body.siteWebCourriel { background-color:#0082c8; background:url(images/fond_contact.gif) top right no-repeat #0082c8; }
table.siteWebCourriel{ padding-left:80px; padding-top:135px; }
table.siteWebCourrielBoite{ }
.siteWebCourrielBoiteLibelle { font-size: 12px; font-family:Verdana, Arial, Helvetica, sans-serif; font-style:normal; font-weight:bold; color: #FFFFFF; padding-top:5px; }
.siteWebCourrielBoiteChamps { font-size: 12px; font-family:Verdana, Arial, Helvetica, sans-serif; font-style:normal; font-weight:normal; color: #FFFFFF; }
input.siteWebCourrielBoiteChamps { font-size: 12px; font-family:Verdana, Arial, Helvetica, sans-serif; font-style:normal; font-weight:normal; color: #000000; border:solid #0068b7 2px; background-color:#FFFFFF; }
.siteWebCourrielBoiteSeparateur { height:8px; }
textarea.siteWebCourrielBoiteChamps { font-size: 12px; font-family:Verdana, Arial, Helvetica, sans-serif; font-style:normal; font-weight:normal; color: #000000; border:solid #0068b7 2px; background-color:#FFFFFF; }
input.siteWebCourrielBoiteBoutton { font-size: 12px; font-family:Verdana, Arial, Helvetica, sans-serif; font-style:normal; font-weight:normal; color: #000000; border:solid #0068b7 2px; background-color:#FFFFFF; }


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

.formulaireIntroduction{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color:#737373; font-weight:normal; }
.formulaireObligatoire{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color:#000000; font-weight:normal; padding-left:4px; }
td.formulaireCorps{}
table.formulaireCorps{}

tr.formulairePartieTitre{ }
.formulairePartieTitre{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 13px; color:#737373; font-weight:bold; }
td.formulairePartieIntroduction{  padding-bottom:5px; }
.formulairePartieIntroduction{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color:#737373; font-weight:normal;}
td.formulairePartieConclusion{  padding-bottom:5px; background:url(fichiers/475/interface/ligne_separation.gif) repeat-x bottom; }
.formulairePartieConclusion{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color:#737373; font-weight:normal;}

table.formulaireEnvoie {  text-align:center; width:100%;}
td.formulaireEnvoie {  text-align:center;}
input.formulaireEnvoie { font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color:#FFFFFF; font-weight:normal; background-color:#007bc6; border:solid #737373 1px; }

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

formulaireReponse.formulaireReponse { font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color:#737373; font-weight:normal;}


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


/* Calendrier */
table.calendrier{ padding-left:3px; padding-right:3px;}
td.calendrierMois { color:#0066CC; font-weight: bold; font-size: 15px; font-family:Verdana, Arial, Helvetica, sans-serif; height:20px; vertical-align:middle; }
.calendrierMois{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 15px; color:#0066CC; font-weight:normal;}
.calendrierMoisChange{ font-family:Arial, Helvetica, sans-serif; font-size: 15px; color:#0066CC; font-weight:bold; }
a.calendrierMoisChange{ text-decoration: none; color: #0066CC; }
a.calendrierMoisChange:hover{ text-decoration: none; color: #737373;}

td.calendrierCorps { background-color:#FFFFFF; padding:2px;}
table.calendrierCorps{}

tr.calendrierJourNom{}
.calendrierJourNom1{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 14px; color:#78bf37; font-weight:normal; height:28px;}
.calendrierJourNom2{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 14px; color:#78bf37; font-weight:normal; height:28px;}
.calendrierJourNom3{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 14px; color:#78bf37; font-weight:normal; height:28px;}
.calendrierJourNom4{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 14px; color:#78bf37; font-weight:normal; height:28px;}
.calendrierJourNom5{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 14px; color:#78bf37; font-weight:normal; height:28px;}
.calendrierJourNom6{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 14px; color:#78bf37; font-weight:normal; height:28px;}
.calendrierJourNom7{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 14px; color:#78bf37; font-weight:normal; height:28px;}

.calendrierJour1{ font-family:Arial, Helvetica, sans-serif; font-size: 16px; color:#0078c4; background-color:#EEEEEE; line-height:26px; font-weight:normal; border:solid #FFFFFF 1px; }
.calendrierJour2{ font-family:Arial, Helvetica, sans-serif; font-size: 16px; color:#0078c4; background-color:#EEEEEE; line-height:26px; font-weight:normal; border:solid #FFFFFF 1px;}
.calendrierJour3{ font-family:Arial, Helvetica, sans-serif; font-size: 16px; color:#0078c4; background-color:#EEEEEE; line-height:26px; font-weight:normal; border:solid #FFFFFF 1px;}
.calendrierJour4{ font-family:Arial, Helvetica, sans-serif; font-size: 16px; color:#0078c4; background-color:#EEEEEE; line-height:26px; font-weight:normal; border:solid #FFFFFF 1px;}
.calendrierJour5{ font-family:Arial, Helvetica, sans-serif; font-size: 16px; color:#0078c4; background-color:#EEEEEE; line-height:26px; font-weight:normal; border:solid #FFFFFF 1px;}
.calendrierJour6{ font-family:Arial, Helvetica, sans-serif; font-size: 16px; color:#0078c4; background-color:#EEEEEE; line-height:26px; font-weight:normal; border:solid #FFFFFF 1px;}
.calendrierJour7{ font-family:Arial, Helvetica, sans-serif; font-size: 16px; color:#0078c4; background-color:#EEEEEE; line-height:26px; font-weight:normal; border:solid #FFFFFF 1px;}

.calendrierJourOver{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color:#FFFFFF; line-height:16px; background-color:#0078c4; border:solid #FFFFFF 1px;}

.calendrierEvenementJour1{ font-family:Arial, Helvetica, sans-serif; font-size: 16px; color:#FFFFFF; font-weight:bold; line-height:26px; background-color:#78bf37; border:solid #FFFFFF 1px; cursor: pointer; cursor: hand; }
.calendrierEvenementJour2{ font-family:Arial, Helvetica, sans-serif; font-size: 16px; color:#FFFFFF; font-weight:bold; line-height:26px; background-color:#78bf37; border:solid #FFFFFF 1px; cursor: pointer; cursor: hand; }
.calendrierEvenementJour3{ font-family:Arial, Helvetica, sans-serif; font-size: 16px; color:#FFFFFF; font-weight:bold; line-height:26px; background-color:#78bf37; border:solid #FFFFFF 1px; cursor: pointer; cursor: hand; }
.calendrierEvenementJour4{ font-family:Arial, Helvetica, sans-serif; font-size: 16px; color:#FFFFFF; font-weight:bold; line-height:26px; background-color:#78bf37; border:solid #FFFFFF 1px; cursor: pointer; cursor: hand; }
.calendrierEvenementJour5{ font-family:Arial, Helvetica, sans-serif; font-size: 16px; color:#FFFFFF; font-weight:bold; line-height:26px; background-color:#78bf37; border:solid #FFFFFF 1px; cursor: pointer; cursor: hand; }
.calendrierEvenementJour6{ font-family:Arial, Helvetica, sans-serif; font-size: 16px; color:#FFFFFF; font-weight:bold; line-height:26px; background-color:#78bf37; border:solid #FFFFFF 1px; cursor: pointer; cursor: hand; }
.calendrierEvenementJour7{ font-family:Arial, Helvetica, sans-serif; font-size: 16px; color:#FFFFFF; font-weight:bold; line-height:26px; background-color:#78bf37; border:solid #FFFFFF 1px; cursor: pointer; cursor: hand; }
.calendrierEvenementVedetteJour1{  background-color:#B61E3B; }
.calendrierEvenementVedetteJour2{  background-color:#B61E3B; }
.calendrierEvenementVedetteJour3{  background-color:#B61E3B; }
.calendrierEvenementVedetteJour4{  background-color:#B61E3B; }
.calendrierEvenementVedetteJour5{  background-color:#B61E3B; }
.calendrierEvenementVedetteJour6{  background-color:#B61E3B; }
.calendrierEvenementVedetteJour7{  background-color:#B61E3B; }

.calendrierEvenementJourOver{ font-family:Arial, Helvetica, sans-serif; font-size: 16px; color:#FFFFFF; font-weight:bold; line-height:26px; background-color:#efab00; border:solid #FFFFFF 1px; cursor: pointer; cursor: hand;}
.calendrierEvenementVedetteJourOver{  background-color:#0066CC; }

td.calendrierDescription { padding-top:4px;}
div.calendrierDescription{ padding-top:4px; padding-left:4px; padding-bottom:4px;}
.calendrierDescription{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color:#0078c4; font-weight:bold;}
.calendrierDescriptionDate{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color:#000000; }


table.calendrierEvenement{}
.calendrierCategorie{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color:#000000; font-weight:bold; padding-left:5px; }
td.calendrierEvenementEspace{ width:0px;}
.calendrierEvenementDate{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color:#000000; }
.calendrierEvenementTitre{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color:#000000; font-weight:bold; }
a.calendrierEvenementTitre{ text-decoration: none; }
a.calendrierEvenementTitre:hover{ text-decoration: none; color: #0078c4;}
.calendrierEvenementResume{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color:#737373; }
.calendrierEvenementDetail{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color:#737373; line-height:17px; }

.calendrierEvenementRetour{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color:#000000; font-weight:bold; }
a.calendrierEvenementRetour{ text-decoration: none; }
a.calendrierEvenementRetour:hover{ text-decoration: underline; color: #737373;}

.calendrierEvenementDateJour{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color:#000000; font-weight:bold; }

.calendrierEvenementAdresse{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color:#000000; padding-top:6px; }
a.calendrierEvenementAdresse{ text-decoration: none; }
a.calendrierEvenementAdresse:hover{ text-decoration: none; color: #737373;}




/* Actualite */
td.actualiteSeparateur { background:url(fichiers/475/interface/ligne_separation.gif) repeat-x bottom; height:25px;}



/* Photo */
table.photoListeCategorieInitial {}
ul.photoListeCategorieInitial {}
li.photoListeCategorieInitial { font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; color: #737373; font-size: 11px; font-weight:bold; }
a.photoListeCategorieInitial{text-decoration: none; color: #737373; }
a:hover.photoListeCategorieInitial{text-decoration: none; color: #000000; }

table.photoListe {}
td.photoListeCategorie { padding-bottom:10px;}
.photoListeCategorie { font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; color: #003a6f; font-size: 11px; }

td.photoListeSousCategorie {}
ul.photoListeSousCategorie {}
li.photoListeSousCategorie { font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; color: #737373; font-size: 11px; font-weight:bold; }
a.photoListeSousCategorie{text-decoration: none; color: #737373; }
a:hover.photoListeSousCategorie{text-decoration: none; color: #000000; }

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 #0078c4; }
a.photoVignette{text-decoration: none;}
a:hover.photoVignette{text-decoration: none;  }


td.photoListePagination { text-align:right; padding-right:12px; }
.photoListePaginationPage { font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; color: #000000; font-size: 11px; font-weight:bold; }
a.photoListePaginationPage{text-decoration: none; color: #737373; font-weight:normal; }
a:hover.photoListePaginationPage{text-decoration: none; color: #000000; font-weight:normal; }
td.photoListePaginationSeparateur { height:10px;}




