body{font-family:'Trebuchet MS', Tahoma, Arial ;}
.titre1 {font-size: 14px; font-weight: bold; color: #FF6600}
.titremenu {font-size: 14px; font-weight: bold; color: #FFFF99}
.contact {font-size: 14px; font-weight: bold}

.textform3 {font-size: 12px; color: #FF6633; font-weight: bold; text-decoration: none}
.txt {font-size: 11px; color: #333333}
input.txt{border:1px solid;}
.txt2 {font-size: 12px; color: #333333}
.txtblanc {font-size: 12px; font-weight: normal; color: #FFFFFF}
.txt3 {font-size: 14px; color: #669900; font-weight: bold}

.titre1 {font-size: 14px; font-weight: bold; color: #FF6600}
.text1 {font-size: 12px; font-weight: bold; color: #333333}
.text2 {font-size: 12px; font-weight: normal; color: #333333}
.titremenu {font-size: 14px; font-weight: bold; color: #FFFF99}
.contact {font-size: 14px; font-weight: bold}
.logo {font-size: 14px; color: #e95d0f; font-weight: bold; }
.logo2 {font-size: 12px; color: #FFF; font-weight: bold; }
.logo- {font-size: 12px; color: #e95d0f; font-weight: normal; }
.logo2- {font-size: 12px; color: #FFF; font-weight: normal; }

.txt2 {font-size: 12px; color: #333333}
.txt3 {font-size: 14px; color: #669900; font-weight: bold}
.text3 {font-size: 18px; color: #E95D0F; font-weight: bold}
.txt4 {font-size: 12px; color: #FFFF99;  font-size: 12px; color: #333333}
.submit {font-size: 11px; color: #FFFFFF; background-color: #e95d0f; border: none; font-weight: bold}
.monthyear {font-size: 14px; font-style: normal; line-height: normal; font-weight: bold; color: #339900; text-decoration: none}
.daynames {font-size: 9px; font-style: normal; font-weight: normal; color: #000000; text-decoration: none}
.dates {font-size: 10px; font-style: normal; font-weight: normal; color: #000000; text-decoration: none}
.text5 {font-size: 12px; color: #333333; text-decoration: none}
.logogras {font-size: 14px; color: #e95d0f; font-weight: bold; }
a.admin {font-size: 12px; color: #333333}
a.admin:hover {font-size: 12px; color: #000000}
a.rubadmin {font-size: 14px; color: #FFFFCC; font-weight: bold}
a.rubadmin:hover {font-size: 14px; color: #CCF8FF; text-decoration: underline; font-weight: bold}
a.rubadmin:visited {font-size: 14px; color: #FFFFCC ; font-weight: bold}
a.logo2 {font-size: 12px; color: #FFFFCC; font-weight: bold; }
a.logo2:hover {font-size: 12px; color: #FFFFCC; font-weight: bold;  ; text-decoration: underline}
a.logo2:active {font-size: 12px; color: #CCFF00; font-weight: bold; }
a.logo2:visited {font-size: 12px; color: #FFFFCC; font-weight: bold; }
a.menu {font-size: 12px; color: #333333; font-weight: bold; text-decoration: none; }
a.menu-orange,.contenu a.menu {font-size: 12px; color: #e95d0f; font-weight: bold; text-decoration: none; }
a.menu-orange:hover,.contenu a.menu:hover{text-decoration:underline;}
a.text {font-size: 12px; color: #e95d0f; font-weight: bold; text-decoration: none; }
a.menu2 {font-size: 10px; color: #333333; font-weight: normal; text-decoration: none; }
a.menu2:hover {font-size: 10px; color: #CC0000; font-weight: normal; text-decoration: underline; }

.colg{background:url('images2/fondcolg.jpg') top left no-repeat;}
.colg-menu{margin-top:30px;}
.colg-menu td.tiret{background:url('images2/tiret.gif') top left no-repeat;}
.colg a{padding-left:15px;}
.colg a:hover{color:#e95d0f;background:url('images2/fleche_orange.gif') center left no-repeat;text-decoration:none;}

.themeactu{color:#00618F;font-weight:bold;font-size:14px;}
.separateurbleu{height:3px;}
.separateurbleu hr{background-color:#00618F;height:3px;color:#00618F}
.liendoc{color:#00618F !important;text-decoration:none !important;font-weight:bold !important;font-size:13px;}
.fondbleu{background-color:#00618F;}
.fondbleu a{color:#fff;text-decoration:none !important;font-weight:bold !important;font-size:13px;}
.right{float:right;}
.fondorange{background-color:#e95d0f;}
.mini{font-size:10px !important;}