/* Généralités */
body{ background:url(imgs/fond.jpg) no-repeat fixed; font-size:12px;font-family: Helvetica, Arial; color:#000000;}
.blockentete{ background-image:url(imgs/entete.png);font-family: Helvetica, Arial; font-size:14px; font-variant:small-caps; font-weight:bold; color:#000000; background-color:#C80A12; border:#000000 solid 1px;}
.menu{ background-color:#E32F0D;font-family: Helvetica, Arial; font-size:14px; font-variant:small-caps; font-weight:bold; color:#000000;}
/* Spécificités */
.centre,.ban,.cadre,.block,.sponsor,.disclaimer{ background-color:#C2D81B; border-left:#000000 solid 1px;border-top:#000000 solid 1px;border-right:#000000 solid 2px;border-bottom:#000000 solid 2px;}
.fond{ background-color:#C2D81B;}
.BCentete{ font-family: Helvetica, Arial; font-size:14px; font-variant:small-caps; font-weight:bold; color:#000000; background-color:#C80A12; border:#000000 solid 1px; }
.defil{ border:1px solid #000000; background-color:#C2D81B; cursor:pointer; font-weight:bold; color:#000000;}
.BCtitre{ border-bottom:#000000 1px solid;}
/* ------------------------------ */
/* Barre de page */
.page{color:#333333; font-size:12px; text-decoration:underline;}
.npage:link{color:#000000; font-size:12px; font-weight:bold; text-decoration:none}
.npage:visited{color:#000000; font-size:12px; font-weight:bold; text-decoration:none}
.npage:hover{color:#cccccc; font-size:12px; font-weight:bold; text-decoration:none}
.barbg{ background-color:#CCCCCC;}
/* -------------------------------- */
/* Les polices de caractères */
.t9,.t9i{font-family: Helvetica, Arial; font-size:9px;}
.t9i{ font-style:italic;}
.t12b{font-family: Helvetica, Arial; font-size:12px; font-weight:bold;}

a:link{font-family: Helvetica, Arial; font-size:12px; font-weight:bold; text-decoration:underline; color:#C80A12;}
a:visited{font-family: Helvetica, Arial; font-size:12px; font-weight:bold; text-decoration:underline; color:#555555;}
a:hover{font-family: Helvetica, Arial; font-size:12px; font-weight:bold; text-decoration:none; color:#000000;}

a.nl:link{font-family: Helvetica, Arial; font-size:12px; font-weight:normal; text-decoration:none; color:#000000;}
a.nl:visited{font-family: Helvetica, Arial; font-size:12px; font-weight:normal; text-decoration:none; color:#555555;}
a.nl:hover{font-family: Helvetica, Arial; font-size:12px; font-weight:normal; text-decoration:none; color:#C80A12;}

a.t9:link{font-family: Helvetica, Arial; font-size:9px; font-weight:bold; text-decoration:underline; color:#C80A12;}
a.t9:visited{font-family: Helvetica, Arial; font-size:9px; font-weight:bold; text-decoration:underline; color:#555555;}
a.t9:hover{font-family: Helvetica, Arial; font-size:9px; font-weight:bold; text-decoration:none; color:#000000;}

a.t9nl:link{font-family: Helvetica, Arial; font-size:9px; font-weight:bold; text-decoration:underline; color:#000000;}
a.t9nl:visited{font-family: Helvetica, Arial; font-size:9px; font-weight:bold; text-decoration:underline; color:#555555;}
a.t9nl:hover{font-family: Helvetica, Arial; font-size:9px; font-weight:bold; text-decoration:none; color:#C80A12;}

.img{background-color:#C2D81B;border:#000000 solid 1px;}
.img:visited{border:#000000 solid 1px;}
.img:hover{border:#FFFFFF solid 1px;}

.menulink:link {font-family: Helvetica, Arial; font-size:14px; font-variant:small-caps; font-weight:bold; color:#000000; text-decoration:none;}
.menulink:visited {font-family: Helvetica, Arial; font-size:14px; font-variant:small-caps; font-weight:bold; color:#000000; text-decoration:none;}
.menulink:hover {font-family: Helvetica, Arial; font-size:14px; font-variant:small-caps; font-weight:bold; color:#C2D81B; text-decoration:none;}
/* -------------------------- */
/* Styles du calendrier */
.titremois  { font-family: Helvetica, Arial; font-size: 13px; font-weight: bold; color: #C80A12; background: #C2D81B }
.titremois:link  { font-family: Helvetica, Arial; font-size: 13px; font-weight: bold; color: #C80A12; background: #C2D81B; text-decoration: none }
.titremois:visited  { font-family: Helvetica, Arial; font-size: 13px; font-weight: bold; color: #C80A12; background: #C2D81B; text-decoration: none }
.titremois:hover  { font-family: Helvetica, Arial; font-size: 13px; font-weight: bold; color: #000000; background: #C2D81B; text-decoration: none }
.titrejours  { font-family: Helvetica, Arial; font-size: 9px; color: #555555; background: #C2D81B }
.titrenum  { font-family: Helvetica, Arial; font-size: 11px; color: #555555; background: #C2D81B }
.titrenum2  { font-family: Helvetica, Arial; font-size: 11px; color: #000000; background: #C2D81B }
.titreweek  { font-family: Helvetica, Arial; font-size: 9px; color: #000000; background: #C2D81B }
.titreweek2  { font-family: Helvetica, Arial; font-size: 11px; color: #000000; background: #C2D81B }
.titrewend  { font-family: Helvetica, Arial; font-size: 11px; color: #555555; background: #FFE759 }
.titrewend2  { font-family: Helvetica, Arial; font-size: 11px; color: #000000; background: #FFE759 }
.titrenow  { font-family: Helvetica, Arial; font-size: 11px; color: #555555; background: #FFE759 ; border:1px dashed #000000;}
.titrematch	{ font-family: Helvetica, Arial; font-size: 11px; color: #555555; background:#E32F0D; }
.titrematch:link	{ font-family: Helvetica, Arial; font-size: 11px; color: #C2D81B; background: #E32F0D;text-decoration:none; }
.titrematch:visited	{ font-family: Helvetica, Arial; font-size: 11px; color: #C2D81B; background: #E32F0D;text-decoration:none; }
.titrematch:hover	{ font-family: Helvetica, Arial; font-size: 11px; color: #000000; background: #E32F0D;text-decoration:none; }
/* --------------------- */