.body{
	background-image:url(../images/header/fond.gif);
	background-repeat:repeat-x;
	background-color:#bcbcbc;
	margin:0 0 0 0;
	font-family:Verdana,Arial, Helvetica, sans-serif;
	font-size:9pt;
}

.bodywhite{
	background-color:#ffffff;
	margin:0 0 0 0;
	font-family:Verdana,Arial, Helvetica, sans-serif;
	font-size:10pt;
}

h1
{
color:#000000;
font-size:14pt;
font-weight:bold;
font-style: italic;
border-bottom:1px solid #000000;
}
h2
{
color:#404040;
font-size:11pt;
font-weight:bold;
border-bottom:1px solid #404040;
}
h3
{
color:#000000;
font-size:10pt;
font-weight:bold;
}

TD{
FONT-SIZE: 8pt;
COLOR: black;
}

p{
FONT-SIZE: 8pt;
COLOR: black;
}

a{
FONT-SIZE: 8pt;
COLOR: #823700;
}

.tdblack{
FONT-SIZE: 8pt;
COLOR: white;
background-color:black;
}

.txtNoir{
	FONT-SIZE: 8pt;
	COLOR: black;
	background-color:white;
	border-bottom:1px solid #000000;
}

.txtNoirSimple{
	FONT-SIZE: 12pt;
	COLOR: black;
	background-color:white;
}


.date{
	FONT-WEIGHT: bold;
	FONT-SIZE: 8pt;
	COLOR: #234669;
	FONT-FAMILY: Verdana;
	TEXT-ALIGN: left
}

.titleNews{
	FONT-WEIGHT: bold;
	FONT-SIZE: 14pt;
	COLOR: white;
	FONT-FAMILY: Verdana;
	TEXT-ALIGN: left
}

.accNews{
	FONT-WEIGHT: bold;
	FONT-SIZE: 11pt;
	FONT-FAMILY: Verdana;
	COLOR: white;
	TEXT-ALIGN: left
}


.txtNews{
	FONT-SIZE: 11pt;
	FONT-FAMILY: Verdana;
	COLOR: white;
	TEXT-ALIGN: left
}

.txtNews a{
	FONT-SIZE: 8pt;
	FONT-FAMILY: Verdana;
	COLOR: #000000;
	TEXT-ALIGN: left
}

a{
	text-decoration:none;
}
a:hover{
	text-decoration:underline;
}

.menuTop{
	background-color: black;
	COLOR: white;
	FONT-WEIGHT: bold;
	FONT-SIZE: 12pt;
}

.menuTop a{
	COLOR: white;
}

.fdMenu{

}

.linkTop {
	COLOR: #FFFFFF;
	FONT-WEIGHT: bold;
	FONT-SIZE: 10pt;
}

.encadre
{
	color:#5B70C7;
	background-color:white;
	font-weight:bold;
	vertical-align:top;
	border-top:1px solid #000000;
	border-bottom:1px solid #000000;
	padding:5px 0px 5px 5px;
}

.tableauEncadre
{
	border-left:1px solid #000000;
	border-top:1px solid #000000;
	border-bottom:1px solid #000000;
	border-right:1px solid #000000;
}

.tableauHeader
{
	background-color:#404040;
	color:white;
	font-weight:bold;
	FONT-SIZE: 10pt;
	padding:2px 0px 0px 5px;
}

.tableauN2
{
	background-color:#808080;
	background-image:url('../images/fondHeaderN2.gif');
	background-repeat:repeat-y;
	color:#ffff80;
	font-weight:bold;
	FONT-SIZE: 12pt;
	padding:2px 0px 0px 5px;
}

.tableauN3
{
	background-color:#FF0000;
	color:white;
	font-weight:bold;
	FONT-SIZE: 12pt;
	background-image:url('../images/fondHeaderN3.gif');
	background-repeat:repeat-y;
	padding:2px 0px 0px 5px;
}

.tableauLoisir
{
	background-color:#277DFF;
	color:white;
	font-weight:bold;
	FONT-SIZE: 12pt;
	background-image:url('../images/fondHeaderTableauLoisir.gif');
	background-repeat:repeat-y;
	padding:2px 0px 0px 5px;
}

.tableauJeunesse
{
	background-color:#4BBC00;
	color:white;
	font-weight:bold;
	FONT-SIZE: 12pt;
	background-image:url('../images/fondHeaderTableauJeunesse.gif');
	background-repeat:repeat-y;
	padding:2px 0px 0px 5px;
}

.tableauFeminine
{
	background-color:#fe695a;
	color:white;
	font-weight:bold;
	FONT-SIZE: 12pt;
	background-image:url('../images/fondHeaderFeminine.gif');
	background-repeat:repeat-y;
	padding:2px 0px 0px 5px;
}

.tableauRoller
{
	background-color:#EBE901;
	color:white;
	font-weight:bold;
	FONT-SIZE: 12pt;
	background-image:url('../images/fondHeaderTableauRoller.gif');
	background-repeat:repeat-y;
	padding:2px 0px 0px 5px;
}



.tableauHeader2
{
	background-color:#606060;
	color:white;
	font-weight:bold;
}

.fdNoir {  
	background-color: black; 
	color: white; 
	font-weight: bold;
}

.fdBlanc {  
	background-color: #FFFFFF; 
	color: black; 
	font-weight: bold;
}

.fdBleu {  
	background-color: #b9dafb; 
	color: black; 
	font-weight: bold;
}

.fdDarkGray {  
	background-color: #666666; 
	color: white; 
	font-weight: bold;
}

.fdGray {  
	background-color: gray; 
	color: white; 
	font-weight: bold;
}


.fdGray a{  
	background-color: gray; 
	color: white; 
	font-weight: bold;
}


.joueurs a{
	FONT-SIZE: 11pt;
	COLOR: #FF9900;
	FONT-FAMILY: Verdana;
	TEXT-ALIGN: left
}

.calendrier
{
	color:red;
	font-weight:bold;
	FONT-SIZE: 11pt;
}

.dateChooser td {

    cursor:default;
    text-align:center;
	background-color:white;
}
.dateChooser td.dateChooserActive:hover {
    color:white;
    background:#0A246A;
}
.dateChooser td.dateChooserActiveToday {
    border: 1px solid red;
	background-color:#FFFFFF;
}
.dateChooser th {
	background-color:white;
    color: white;
    width: 18px;
    border: none;
}
.dateChooser option, .dateChooser select {
    font-size:10px;
}
.dateChooser {
    border: 2px outset #aaa;
    background: white;
    padding: 1px;
}
.dateChooser table {
    width:160px;
}

.select-free {
	 position:absolute;
	 z-index:10;
	 cursor:pointer;
	 overflow:hidden;
	 width:33em;
}
.select-free iframe {
	 display:none;
	 display/**/:block;
	 position:absolute;
	 top:0;
	 left:0;
	 z-index:-1;
	 /*filter:mask();*/
	 width:3000px;
	 height:3000px
}

.lightred{
	/*background-color:#f8de84;*/
	/*border: 1px solid #6577C9 ;*/
	background-image:url("../images/header/fd_article.jpg");
	background-repeat:repeat-y;
	background-color:#febebe;
	cursor:pointer;
}
.normal{
	background-color:#FFFFFF;
}

#block
{
    text-align: left;
    border: 1px solid #6577C9 ;
    margin-bottom: 100px;
    margin-top: 0px;
	margin-left: 150px;
    background-color: #FFFFFF;
	background-image:url('../images/fond-logo-air.jpg');
}

#blocktitre
{
    font-size: 11px;
    font-weight: bold;
    height: 15;
    text-align: center;
    color: #000;
    font-variant: small-caps;
    text-decoration: none;
    background-repeat:repeat-y;
    border-bottom: 1px solid #6577C9;
}

.popperlink {position:absolute;visibility:hidden;z-index:1001}

.popuplink{
	
	background-repeat:repeat-y;
	background-color:#AFAFD7; 
	color:black;
	position:absolute; 
	top: 150; 
	left: 180; 
	width:400; 
	padding-left:15;
	border:1px solid #000000;
	visibility:hidden;
}

.val_arc
{
	background-image:url('../images/fond-bleu.jpg');
	color:black;
	font-weight:bold;
}

.coulange
{
	background-image:url('../images/fond-bleu.jpg');
	font-weight:bold;
}

.presse
{
	border: 1px solid #6577C9 ;
}

.presse1
{
	background-color:#024ca1;
}


.cadre_page
{
	background-image:url('../images/header/ombre_cadre.gif');
	background-repeat:repeat-y;
}

.footer
{
	color:#404040;
}

.btn {
	background-color:#f8de84;
	color:black;
	border-color:#fe0000;
	border-width:2px; 
	border-style:solid;	
	font-weight: bold;
	cursor:pointer;
}

.btn_over {
	background-color:#ff4949;
	color:white;
	border-color:#fe0000;
	border-width:2px; 
	border-style:solid;	
	font-weight: bold;
	cursor:pointer;
}

.tableFdNoir { 
	background-color: #404040; 
	border: 1px #404040 solid;
}
.cellBlanc 	{  
	background-color: #FFFFFF;
}

.calendarNav 	{  font-family: Verdana, Arial, Helvetica; font-size: 8px; font-style: normal; background-color: #FFFFFF}
.calendarTop 	{  font-family: Verdana, Arial, Helvetica; font-size: 10px; font-style: normal; color:#000000; font-weight: bold;  background-color: #FFFFFF}
.calendarToday {  font-family: Verdana, Arial, Helvetica; font-size: 9px; font-weight: bold; color: #000000; background-color: #80A0C0;}
.calendarDays 	{  width:23; height:17; font-family: Verdana, Arial, Helvetica; font-size: 9px; font-style: normal; color: #000000; background-color: #FFFFFF; text-align: center}
.section1	{  width:23; height:17;font-family: Verdana, Arial, Helvetica; font-size: 9px; font-style: normal; color: white; background-color: #da0000; text-align: center}
.section1 a	{  color: white; }
.section2 	{  width:23; height:17;font-family: Verdana, Arial, Helvetica; font-size: 9px; font-style: normal; color: #FF0000; background-color: #277DFF; text-align: center}
.section3 	{  width:23; height:17;font-family: Verdana, Arial, Helvetica; font-size: 9px; font-style: normal; color: #FF0000; background-color: #4BBC00; text-align: center}
.section3 a	{  color: white; }
.section4 	{  width:23; height:17;font-family: Verdana, Arial, Helvetica; font-size: 9px; font-style: normal; color: white; background-color: #00568C; text-align: center}
.section5 	{  width:23; height:17;font-family: Verdana, Arial, Helvetica; font-size: 9px; font-style: normal; color: white; background-color: #f8de84; text-align: center}
.section5 a	{  color: black; }
.section7 	{  width:23; height:17;font-family: Verdana, Arial, Helvetica; font-size: 9px; font-style: normal; color: white; background-color: #690f0f; text-align: center}
.section8 	{  width:23; height:17;font-family: Verdana, Arial, Helvetica; font-size: 9px; font-style: normal; color: yellow; background-color: #444444; text-align: center}
.section8 a	{  color: yellow; }
.section9 	{  width:23; height:17;font-family: Verdana, Arial, Helvetica; font-size: 9px; font-style: normal; color: yellow; background-color: #fff59b; text-align: center}
.calendarHLMixed 	{  width:23; height:17;font-family: Verdana, Arial, Helvetica; font-size: 9px; font-style: normal; color: #FF0000; background-image:url("../images/calendrier/mixed.jpg"); 
background-repeat:no-repeat; text-align: center}
.calendarHeader{  font-family: Verdana, Arial, Helvetica; font-size: 8px; background-color: #A9B4B3; color: #FFFFFF;}
.calendarTable {  background-color: #404040; border: 1px #404040 solid}
.calendarVacance {  background-color: #555555; font-size: 9px;color: black}
.calendarVacance a	{  color: white; }

/* RECUP RHF*/
.heure {
	width:50px;
}

td.team1, td.team2 {
	width:160px;
}

td.score1, td.score2 {
width:24px;
}
