body {background-color:FFFFFF;margin-bottom:0px;margin-left:0px;margin-right:0px;margin-top:0px;}
.nav1 { font-size: 10px; line-height: 10px; font-family: arial, helvetica, geneva, Swiss, SunSans-regular; text-decoration: none;}

.titre  { color: #872524; font-size: 24px; font-family: Georgia, Times New Roman; Times; }
.accroche  { color: #948951; font-style: italic; font-weight: normal; font-size: 17px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;  letter-spacing: 1px;text-align: left;}

.titre1 { color: #948951; font-weight: bold; font-size: 14px; font-family: arial, helvetica, geneva, Swiss, SunSans-Regular;text-decoration: none;}
.titre2 { color: #E00505; font-weight: normal; font-size: 20px; font-family: Georgia, Times New Roman, Times;text-decoration: none;}
.titre3 { color: #948951; font-weight: bold; font-size: 13px; font-family: arial, helvetica, geneva, Swiss, SunSans-Regular;text-decoration: none;}
.accroche1  { text-decoration:none; color: #B51011; font-style: italic; font-size: 14px; font-family: arial, verdana, helvetica;text-decoration: none;}
.accroche2  { color: #948951; font-style: normal; font-weight: normal; font-size: 14px; font-family: arial, verdana, helvetica; text-decoration: none;}
.accroche3  { color: #B51011; font-style: italic; font-weight: normal; font-size: 12px; font-family: arial, verdana, helvetica; text-decoration: none;}
.texte1   { color: #675252; font-size: 11px; font-family: arial, helvetica, geneva, Swiss, SunSans-regular;}
.texte2   { color: #676767; font-size: 12px; font-family: arial, helvetica, geneva, Swiss, SunSans-regular; }
.texte3   { color: #281413; font-size: 11px; font-family: arial, helvetica, geneva, Swiss, SunSans-Regular; text-decoration: none }

.commentaire1   { color: #4E4C3D; font-size: 9px; font-family: verdana, helvetica, geneva, Swiss, SunSans-Regular }
.commentaire2  { color: #4E4C3D; font-size: 10px; font-family: verdana, helvetica, geneva, Swiss, SunSans-Regular }
.commentaire3  { color: #4E4C3D; font-size: 9px; font-family: verdana, helvetica, geneva, Swiss, SunSans-Regular }

.intertitreg  { color: #E0218A; font-weight: bold; font-size: 15px; font-family: arial, helvetica, geneva, Swiss, SunSans-Regular }
.intertitred  { color: #E0218A; font-weight: bold; font-size: 16px; font-family: arial, verdana, helvetica }

.tableau {border-style:solid;border-color: #000000;border-collapse:collapse;}
.tableau1   { border-style:solid;border-color: #000000;color: #fff; font-weight: bold;font-family: arial, verdana, helvetica; background-color: #05908b; }
.tableau1b   { border-style:solid;border-color: #000000;color: #fff; font-weight: bold;font-family: arial, helvetica, geneva, Swiss, SunSans-Regular; background-color: #f09200; }
.tableau2 {border-style:solid;border-color: #000000;font-family: arial, helvetica, geneva, Swiss, SunSans-Regular; background-color: #009BC7;}
.tableau3   { color: #99936a; font-family: arial, helvetica, geneva, Swiss, SunSans-regular; background-color: #e9edff; border-style: solid }
.tableau2b   { border-style:solid;border-color: #000000;font-size: 10px; font-family: arial, helvetica, geneva, Swiss, SunSans-Regular; background-color: #B9DEF8; }
.tableau3b { border-style:solid;border-color: #000000;color: #fff; font-size: 10px; font-family: arial, helvetica, geneva, Swiss, SunSans-Regular; background-color: #01017f; }
.rolltableauoff { background-color: none; border-style:solid;border-color: #000000;}

.calendrier  { color: #FFFFFF; font-size: 11px;line-height: 15px; font-family: arial, helvetica, geneva, Swiss, SunSans-Regular; }
.breveg    { color: #696969; font-size: 10px; font-family: arial, verdana, helvetica }
.breved { color: #696969; font-size: 10px; font-family: arial, verdana, helvetica }
.ttbreve { color: #bba300; font-weight: bold; font-size: 14px; font-famdecoration:none ;font-decoration:none; }

select { color: #435e72; font-size: 11px; font-family: arial, verdana, helvetica ;text-decoration:none; background-color: none; }
input{ color: #435e72;  font-family: arial, verdana, helvetica ;text-decoration:none; background-color: none;}

.bottom  { color: #696969; font-size: 9px; font-family: verdana, arial, helvetica; text-decoration: none; }

.txtdate  { color: #050e40; font-style: italic; font-weight: normal; font-size: 14px; font-family: arial, verdana, helvetica }
.commentaire   { color: #4D529A; font-size: 9px; font-family: verdana, helvetica, geneva, Swiss, SunSans-Regular }
.tableau_titre  { font-size: 10px; font-family: arial, verdana, helvetica; font-weight: normal; }

.titreForm   { color: black; font-size: 15px; font-family: arial, helvetica, geneva, Swiss, SunSans-regular; font-weight: bold }
.accrocheForm     { color: black; font-size: 14px; font-family: arial, verdana, helvetica; font-weight: normal }
.texteForm    { color: #434343; font-size: 11px; font-family: arial, helvetica, geneva, Swiss, SunSans-regular }

.tabtop { background-image: url("site/medias/fond_visuel_top.gif");}
.tabbottom1 { background-image: url("site/medias/visuel_bottom_fond.gif");}
.tabbottom2 { background-image: url("site/medias/visuel_bottom_fond2.gif");}
.tabnews { background-image: url("site/medias/news_img_fond.gif");}
.tabnewsculture { background-image: url("site/medias/news_culture_img_fond.gif");}
.tabagenda { background-image: url("site/medias/agenda_img_fond.gif");}
.tabagendaculture { background-image: url("site/medias/agenda_img_fond_culture.gif") }
.tabagendatop { color: #ffffff; font-size: 11px; line-height: 15px; font-family: arial, helvetica, geneva, Swiss, SunSans-Regular; background-color: #D60E11; }
.tabagendacorps{ color: #000000; font-size: 11px; line-height: 15px; font-family: arial, helvetica, geneva, Swiss, SunSans-Regular; background-color: #FFFFFF; }
.tabMenu { background-image: url("site/medias/fond_boutons_ssnav.gif");}
.tabMenuTitre { background-image: url("site/medias/fondMenu.gif"); color: #948951; font-weight: bold; font-size: 12px; line-height: 18px; font-family: arial, helvetica, geneva, Swiss, SunSans-Regular;text-decoration: none;}

.td {border-style:solid;border-color: #000000;}
a:link  { color: #E00505; }
a:visited  { color: #9C0303; }
a:active  { color: #E00505; }
a:hover  { color: #E00505; }
.newst { color: white; font-size: 14px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif }
.newsa { color: white; font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-style: oblique }
.newstxt,a.newstxt:link,a.newstxt:visited,a.newstxt:active { color: white; font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif }
.newstxt:hover,a.newstxt:visited:hover,a.newstxt:active:hover { color: white; font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif }
.stylemenu,a.stylemenu:link,a.stylemenu:visited,a.stylemenu:active { color: #de1a15; font-size: 11px; font-family: arial, verdana, helvetica; text-decoration: none }
.stylemenu:hover,a.stylemenu:link:hover, a.stylemenu:visited:hover,a.stylemenu:active:hover { color: #830000; font-size: 11px; font-family: arial, verdana, helvetica; text-decoration: none }