.odd { background-color: #E0E0E0}

.error { color: #FF0000;font-weight: bold; font-size: 12px;}
.warning { color: #FFAA00;font-weight: bold; font-size: 12px;}

.over { COLOR: white; BACKGROUND-COLOR: #EECC00; CURSOR: HAND;  }
.selected { BACKGROUND-COLOR: yellow; CURSOR: HAND;  }
.unselect { COLOR: white; BACKGROUND-COLOR: #aa0000; CURSOR: HAND;  }


.dateCalendrier,a.dateCalendrier
{
	font-family: Arial, Helvetica;
	font-size: 23px;
	text-align:center;	
	text-decoration:none;	
}
.calendrier
{
	font-family: Arial, Helvetica;
	font-size: 15px;
	text-align:center;
	text-decoration:none;
}
a.calendrier:hover
{
	color:White;
}
a.calendrier,a.calendrier:link
{
	color:Black;
}

.groupe 
{
	background-color: #CAE9EE; 
	font-size: 15px;
	font-family: Arial, Helvetica, sans-serif; 
	font-weight: bold;
}

.groupeAdmin
{
	background-color: #FFCCCC; 
	font-size: 15px;
	font-family: Arial, Helvetica, sans-serif; 
	font-weight: bold;
}

.admin
{
	background-color: #FFCCCC; 
}

.aide { color:gray; font-size: 14px; font-weight: normal; }

.evidence 
{
	color:yellow;
}

.navigation
{ 
	background-color: #1144aa; font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; height: 20px; color:White;
}
tr.navigation
{ 
	background-color: #1144aa;
}


.selectionne
{ 
	background-color: #1144aa; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color:White;
}



.tiny 
{
	font-family: Arial, Helvetica, sans-serif; font-size: 8px; 
}
.tinybold
{
	font-family: Arial, Helvetica, sans-serif; font-size: 8px; font-weight: bold
}

header,td.header,th.header,div.header
{ 
	font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; height: 20px; color:White;
}

tr.header
{
	font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; height: 20px; color:White;
	background-color: #0096B1;
}


BODY
{
    FONT-SIZE: 10px;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: White
}
TD
{
    FONT-SIZE: 10px;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}

A,A:link
{
    FONT-SIZE: 10px;
    COLOR: #000066;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-DECORATION: underline
}
A:hover
{
    FONT-SIZE: 10px;
    COLOR: #6666FF;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-DECORATION: underline
}
.ebbt
{
    FONT-SIZE: 10px;
    BACKGROUND-IMAGE: url(img/velos_bw.jpg?w=400);
    BACKGROUND-REPEAT: no-repeat;
    FONT-FAMILY: Arial;
	background-position: center center;    
}
.corratec {
    FONT-SIZE: 10px;
    BACKGROUND-IMAGE: url(img/velos_bw.jpg);
    BACKGROUND-REPEAT: no-repeat;
    FONT-FAMILY: Arial;   
	background-position: center center;    
}


table.table_calendrier
{
}
tr.table_calendrier
{
	background-color:#FFFFFF;
}
td.table_calendrier
{
	background-color:#FFFFFF;
}

.titre
{
    font-weight: bold;
    font-size: 16px;
    color:#1144aa;
    FONT-FAMILY: Verdana,Arial, Helvetica, sans-serif	
}

.titre2
{
    font-weight: bold;
    font-size: 13px;
    FONT-FAMILY: Arial, Helvetica, sans-serif	
}


.titreNumeroCourse
{
    font-weight: bold;
    font-size: 30px;
	text-align:center;
    FONT-FAMILY: Arial, Helvetica, sans-serif
	COLOR: #009900;
}
tr.titreNegatif {
	background-color:#000066;
}
td.titreNegatif {
	font-size:16px;
	font-weight:bold;
	color:#FFFFFF;
	background-color:#006600;
}
.titreNegatif {
	font-size:16px;
	color:#FFFFFF;
}




tr.titrePositif {
	background-color:#FFFFFF;
	font-family: Arial, Helvetica, sans-serif
}
td.titrePositif {
	font-size:16px;
	font-weight:bold;
	color:#FFFFFF;
	background-color:#FFFFFF;
	font-family: Arial, Helvetica, sans-serif
}
.titrePositif {
	font-size:16px;
	font-family: Arial, Helvetica, sans-serif
}
tr.titrePositif2 {
	background-color:#000066;
	font-family: Arial, Helvetica, sans-serif
}
td.titrePositif2 {
	font-size:14px;
	font-weight:bold;
	color:#006600;
	background-color:#FFFFFF;
	font-family: Arial, Helvetica, sans-serif
}
.titrePositif2 {
	font-size:14px;
	color:#000066;
	font-family: Arial, Helvetica, sans-serif
}


b,.bold
{
    FONT-WEIGHT: bold;
    
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}

.break { page-break-before: always; }
.headerTitreClassement { FONT-SIZE: 10px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; font-weight: bold ; color: #000000; background-color: #aaaaaa; }
.groupTitreClassement { FONT-SIZE: 10px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; font-weight: bold ; color: #FFFFFF; background-color: #000000; }

