body{ margin: 0px; padding: 0px; background-color:#43960c; color:#000000; font-size: 11px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-style:normal; font-weight:normal;}

td { color:#000000; font-size: 11px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-style:normal; font-weight:normal; }
div { color:#000000; font-size: 11px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-style:normal; font-weight:normal; }
p { color:#000000; font-size: 11px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-style:normal; font-weight:normal; }

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

table.menuprincipal {width:100%; }
td.menuprincipal{width:100%; border-bottom:solid #FFFFFF 1px; background-image:url(images/menu_item_fond.gif); background-repeat:repeat-y; padding-left:0px; padding-right:0px; text-indent:5px; }
.menuprincipal{width:100%; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; color: #FFFFFF; font-size: 12px; font-weight:bold; line-height:22px; }
a.menuprincipal{text-decoration: none; color: #FFFFFF;}
a:hover.menuprincipal{text-decoration: none; color: #4fbcd6;}

td.menuprincipaln2{width:100%; background-color:#FFFFFF; width:100%; padding-left:0px; padding-right:0px; text-indent:7px; }
.menuprincipaln2{width:100%; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; color: #000000; font-size: 10px; font-weight:normal; line-height:16px; }
a.menuprincipaln2{text-decoration: none; color: #000000;}
a:hover.menuprincipaln2{text-decoration: none; color:#999999; }

.frequence {font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; color: #000000; font-size: 11px; font-weight:normal; line-height:11px; }
.frequenceville {font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; color: #000000; font-size: 11px; font-weight:bold; line-height:11px; }

.titrePetiteBoite { background-color:#fc943b; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; color: #FFFFFF; font-size: 12px; font-weight:bold; padding-left:5px; padding-top:2px; padding-bottom:2px; }
.titreBoite { background-color:#0fa4e0; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; color: #FFFFFF; font-size: 13px; font-weight:bold; padding-left:5px; padding-top:2px; padding-bottom:2px; }
.titrePage { background-color:#0f4174; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; color: #FFFFFF; font-size: 13px; font-weight:bold; padding-left:5px; padding-top:2px; padding-bottom:2px; }


.animateur_emission { font-family:Verdana, Arial, Helvetica, sans-serif; color: #0f4174; font-size: 18px; font-weight:bold; padding-top:8px;}
.animateur_nom { font-family:Verdana, Arial, Helvetica, sans-serif; color: #199ec1; font-size: 24px; font-weight:bold;}


.chronique_heure { font-family:Verdana, Arial, Helvetica, sans-serif; color:#333333; font-size: 12px; font-weight:bold;}
.chronique_titre { font-family:Verdana, Arial, Helvetica, sans-serif; color: #FFFFFF; font-size: 24px; font-weight:bold;}

td.animateur_courriel { padding-left:5px; vertical-align:middle; background-color:#ffa200;}
.animateur_courriel { font-family:Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; color: #FFFFFF; font-size: 11px; font-weight:bold; line-height:18px;}
a.animateur_courriel { text-decoration: none; color:#FFFFFF; }
a.animateur_courriel:hover{ text-decoration: underline; }


td.palmares_place { width:50px; text-align:right;}
.palmares_place { font-family:Verdana, Arial, Helvetica, sans-serif; color: #199ec1; font-size: 35px; font-weight:bold;}

.credit { color:#FFFFFF; font-size: 11px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-style:normal; font-weight:normal; }
a.credit { text-decoration: none; color:#E5E5E5; }
a.credit:hover{ text-decoration: underline; }


body.siteWebCourriel { background-color:#0082c8; background:url(images/contact_fond.jpg) no-repeat #48bcd7; }
table.siteWebCourriel{ padding-left:60px; padding-top:135px; }
table.siteWebCourrielBoite{ }
.siteWebCourrielBoiteLibelle { font-size: 11px; font-family:Verdana, Arial, Helvetica, sans-serif; font-style:normal; font-weight:bold; color: #FFFFFF; padding-top:5px; padding-bottom:5px; }
.siteWebCourrielBoiteChamps { font-size: 11px; font-family:Verdana, Arial, Helvetica, sans-serif; font-style:normal; font-weight:normal; color: #FFFFFF; padding-bottom:5px; }
input.siteWebCourrielBoiteChamps { font-size: 11px; font-family:Verdana, Arial, Helvetica, sans-serif; font-style:normal; font-weight:normal; color: #000000; border:solid #1d659f 1px; background-color:#FFFFFF; }
.siteWebCourrielBoiteSeparateur { height:8px; }
textarea.siteWebCourrielBoiteChamps { font-size: 11px; font-family:Verdana, Arial, Helvetica, sans-serif; font-style:normal; font-weight:normal; color: #000000; border:solid #1d659f 1px; background-color:#FFFFFF; }
input.siteWebCourrielBoiteBoutton { font-size: 11px; font-family:Verdana, Arial, Helvetica, sans-serif; font-style:normal; font-weight:bold; color: #FFFFFF; border:solid #1d659f 1px; background-color:#1d659f; }



/* Appliation actualité */
.actualiteDate { color:#000000; font-size: 11px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-style:normal; font-weight:bold; }
.actualiteTitre{ font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-size: 14px; color:#000000; font-weight:bold; line-height: 20px; }
a.actualiteTitre { text-decoration: none; color: #0e4073; }
a.actualiteTitre:hover{ text-decoration: underline; }
.actualiteBreve{ font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-size: 11px; color:#000000;line-height: 18px;}
.actualiteTexte{ font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-size: 11px; color:#000000; line-height:15px; }
.actualiteSource{ font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-size: 10px; color:#CCCCCC; font-style:italic; padding-top:8px; font-weight: normal;}

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

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


/* Calendrier */
table.calendrier{ padding-left:1px; padding-right:1px;}
td.calendrierMois { color:#000000; font-weight: bold; font-size: 12px; font-family:Verdana, Arial, Helvetica, sans-serif; }
.calendrierMois{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 15px; color:#000000; font-weight:normal;}
.calendrierMoisChange{ font-family:Arial, Helvetica, sans-serif; font-size: 15px; color:#FFFFFF; font-weight:bold; }
a.calendrierMoisChange{ text-decoration: none; color: #FFFFFF; }
a.calendrierMoisChange:hover{ text-decoration: none; color: #FFFFFFF;}

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

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

.calendrierJour1{ font-family:Arial, Helvetica, sans-serif; font-size: 11px; color:#CCCCCC; font-weight:normal;}
.calendrierJour2{ font-family:Arial, Helvetica, sans-serif; font-size: 11px; color:#000000; font-weight:normal;}
.calendrierJour3{ font-family:Arial, Helvetica, sans-serif; font-size: 11px; color:#000000; font-weight:normal;}
.calendrierJour4{ font-family:Arial, Helvetica, sans-serif; font-size: 11px; color:#000000; font-weight:normal;}
.calendrierJour5{ font-family:Arial, Helvetica, sans-serif; font-size: 11px; color:#000000; font-weight:normal;}
.calendrierJour6{ font-family:Arial, Helvetica, sans-serif; font-size: 11px; color:#000000; font-weight:normal;}
.calendrierJour7{ font-family:Arial, Helvetica, sans-serif; font-size: 11px; color:#CCCCCC; font-weight:normal;}

.calendrierJourOver{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color:#FFFFFF; font-weight:bold;}

.calendrierEvenementJour1{ font-family:Arial, Helvetica, sans-serif; font-size: 11px; color:#666666; font-weight:bold;cursor: pointer; cursor: hand;}
.calendrierEvenementJour2{ font-family:Arial, Helvetica, sans-serif; font-size: 11px; color:#000000; font-weight:bold;cursor: pointer; cursor: hand;}
.calendrierEvenementJour3{ font-family:Arial, Helvetica, sans-serif; font-size: 11px; color:#000000; font-weight:bold;cursor: pointer; cursor: hand;}
.calendrierEvenementJour4{ font-family:Arial, Helvetica, sans-serif; font-size: 11px; color:#000000; font-weight:bold;cursor: pointer; cursor: hand;}
.calendrierEvenementJour5{ font-family:Arial, Helvetica, sans-serif; font-size: 11px; color:#000000; font-weight:bold;cursor: pointer; cursor: hand;}
.calendrierEvenementJour6{ font-family:Arial, Helvetica, sans-serif; font-size: 11px; color:#000000; font-weight:bold;cursor: pointer; cursor: hand;}
.calendrierEvenementJour7{ font-family:Arial, Helvetica, sans-serif; font-size: 11px; color:#666666; font-weight:bold;cursor: pointer; cursor: hand;}

.calendrierEvenementVedetteJour1{  background-color:#fc943b; }
.calendrierEvenementVedetteJour2{  background-color:#fc943b; }
.calendrierEvenementVedetteJour3{  background-color:#fc943b; }
.calendrierEvenementVedetteJour4{  background-color:#fc943b; }
.calendrierEvenementVedetteJour5{  background-color:#fc943b; }
.calendrierEvenementVedetteJour6{  background-color:#fc943b; }
.calendrierEvenementVedetteJour7{  background-color:#fc943b; }

.calendrierEvenementJourOver{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color:#fc943b; font-weight:bold;cursor: pointer; cursor: hand;}
.calendrierEvenementVedetteJourOver{  background-color:#000000; }

td.calendrierDescription { padding-top:3px;}
div.calendrierDescription{ padding-top:3px; padding-left:4px; padding-bottom:4px;}
.calendrierDescription{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color:#000000;}
.calendrierDescriptionDate{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color:#666666; }


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; color: #0e4073; }
a.calendrierEvenementTitre:hover{ text-decoration: underline; }
.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; color: #0e4073; }
a.calendrierEvenementRetour:hover{ text-decoration: underline; }

.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; color: #0e4073; }
a.calendrierEvenementAdresse:hover{ text-decoration: underline; }


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

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

td.photoListeSousCategorie {}
ul.photoListeSousCategorie {}
li.photoListeSousCategorie { font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; color: #000000; font-size: 11px; font-weight:bold; }
a.photoListeSousCategorie{text-decoration: none; color: #0e4073; }
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 #000000; }
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; font-size: 10px; color:#0e4073; font-weight:normal; }
a.photoListePaginationPage{ text-decoration: none; }
a.photoListePaginationPage:hover{ text-decoration: none; color: #000000;}
td.photoListePaginationSeparateur { height:10px;}



/* Sondage */
table.sondage {}
.sondageQuestion{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color:#000000; font-weight:normal; }
.sondageChoixListe{ vertical-align:middle; text-align:center; }
.sondageChoix{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color:#000000; font-weight:normal; }
input.sondageEnvoie { font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color:#FFFFFF; font-weight:normal; background-color:#0fa4e0; border:solid #737373 1px; }

.sondagereponsetitre { font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 13px; color:#10a5e0; font-weight:bold; }
.sondageResultatsQuestion{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color:#000000; font-weight:normal; }
.sondageResultatsChoix{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color:#000000; font-weight:normal; }

/* Formulaire */
table.formulaire { padding-left:80px;}
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:#000000; font-weight:normal; }
.formulaireObligatoire{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 1px; color:#FFFFFF; font-weight:normal; line-height:1px;}
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;}
td.formulaireEnvoie {  text-align:center;}
input.formulaireEnvoie { font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color:#FFFFFF; font-weight:normal; background-color:#0fa4e0; border:solid #737373 1px; }

tr.formulaireChamps {}
td.formulaireEnonce { font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color:#737373; font-weight:normal;}
td.formulaireReponse {font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color:#737373; font-weight:normal;}
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 { 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: 12px; color:#000000; padding-top:10px; padding-bottom:10px; }

