/* CSS Document */

/********************************************/
BODY
{
    MARGIN-TOP: 0px;
    FONT-SIZE: 12px;
    MARGIN-LEFT: 0px;
    MARGIN-RIGHT: 0px;
    FONT-FAMILY: arial;
    BACKGROUND-COLOR: #FFFFFF;
    margin-width: 0px;
    margin-height: 0px
    behavior: url("css/csshover.htc"); 
}

TABLE
{
    empty-cells: show
}
TD
{
    FONT-SIZE: 12px;
    FONT-FAMILY: arial;
	BORDER-COLOR: #CC0000
}
.banner
{
    FONT-FAMILY: arial;
    FONT-SIZE: 12px;
    COLOR: #000000;
    BACKGROUND-COLOR: #FFFFFF;
}
.pageHeader
{
    BACKGROUND-COLOR: #CC0000
}
.outline
{
    BACKGROUND-COLOR: #CC0000
}
.lineHeader
{
    BACKGROUND-COLOR: #CC0000
}
.navigationBar
{
    BACKGROUND-COLOR: #CC0000
}
 
.colorBgListeHeader
{
 color:  #CC0000
 
}

.list1
{
/* background-color:  #7F7F7F; */
 background-color:  #CC0000;
    COLOR: #FFFFFF;
}

.list2
{
 background-color:  #7F7F7F;
}

.tablecolor1
{
 background-color:  #000000;
}

.tablecolor2
{
 background-color:  #FFFFFF;
}

.tablecolor3
{
 background-color:  #CC0000;
}

/* pour les cellule des pratique*/
.tdPractice
{
 background-color:  #FFFFCC;
 font-size:   	12px;
 font-family:  	arial;
 font-weight:   bold;
 /*font-style:	italic;*/
 color: #CC0000; 
 
}
/* pour les cellule des partie*/
.tdGame
{
 background-color:  #95E270;
 font-size:   	12px;
 font-family:  	arial;
 font-weight:   bold;
 /*font-style:	italic;*/
 color: black; /*#ff0000;*/ 
}

/* pour les cellule des partie*/
.tdTourney
{
 background-color:  #ffffcc;
 font-size:   	12px;
 font-family:  	arial;
 font-weight:   bold;
 /*font-style:	italic;*/
 color: #6600ff; /*#ff0000;*/ 
}

.tdTourney1
{
 background-color:  #FFFFCC;
 font-size:   	12px;
 font-family:  	arial;
 color: #CC0000; /*#ff0000;*/ 
}

.tdTourney2
{
 background-color:  #FFFFFF;
 font-size:   	12px;
 font-family:  	arial;
 color: #CC0000; /*#ff0000;*/ 

}

/* pour les cellules POSTED*/
.tdPosted
{
 font-size:   	12px;
 font-family:  	arial;
 font-weight:   bold;
 font-style:	italic;
 color: black;
} 

/* pour les cellules POSTED CRITICAL*/
.tdCritical
{
 font-size:   	12px;
 font-family:  	arial;
 font-weight:   bold;
 font-style:	italic;
 color: red; /*#CC0000;*/
} 

/* pour les cellules game SCORE */
.tdScore
{
 font-size:   	12px;
 font-family:  	arial;
 font-weight:   bold;
 text-align: center;
} 


/******** pour les messages d'erreur et autre */
 
.msgAffiche
{
    font-size:   	12px;
    font-family:  	arial;
    font-weight:   	bold;
    color:    		#990000; 
}

.msgConfirmation
{
    font-size:   	12px;
    font-family:  	arial;
    font-weight:   	bold;
    color:    		#000099; 
}
 
.right
{
    TEXT-ALIGN: right
}
.left
{
    TEXT-ALIGN: left
}
.center
{
    TEXT-ALIGN: center
}
.listHeader
{
    FONT-WEIGHT: bold;
    COLOR: #ffffff;
    BACKGROUND-COLOR:#CC0000;
    
}
.listHeader2
{
    FONT-WEIGHT: bold;
    COLOR: #ffffff;
    BACKGROUND-COLOR:#AEAA18;
    
}
.subHeader
{
    FONT-WEIGHT: bold;
    COLOR: #009933;
    BACKGROUND-COLOR: #cccccc
    
}
.listFooter
{
    FONT-WEIGHT: bold;
    COLOR: #ffffff;
    BACKGROUND-COLOR: #CC0000
 
}
.data0
{
    COLOR: #000000;
    BACKGROUND-COLOR: #F0F0F0;
    vertical-align: top;
    
}
.data1
{
    COLOR: #000000;
    BACKGROUND-COLOR: #FFFFCC;
    vertical-align: top;
    
}
.data2
{
    COLOR: #000000;
    BACKGROUND-COLOR: #FFFFFF;
    vertical-align: top;
}

.nextEvent
{
    COLOR: #000000;
    BACKGROUND-COLOR: #ff8c8c;
    FONT-WEIGHT: bold;
    vertical-align: top;
    
}

.specialEvent
{
    COLOR: #000000;
	vertical-align: top;
    border-top-color: #CC0000;
    border-bottom-color: #CC0000;
    border-left-color: #CC0000;
    border-right-color: #CC0000;
    border-style: dotted;
    
}

.headertxt
{
    FONT-SIZE: 16px;
    COLOR: #CC0000;
    FONT-FAMILY: arial;
    font-weight:   bold;
    TEXT-DECORATION: none
}

.listtxt
{
    FONT-SIZE: 14px;
    COLOR: #CC0000;
    FONT-FAMILY: arial;
    TEXT-DECORATION: none
}

A
{
    FONT-SIZE: 12px;
    COLOR: #CC0000;
    FONT-FAMILY: arial;
    TEXT-DECORATION: none
}
.frame
{
    FONT-SIZE: 12px;
    COLOR: #FFFFFF;
    FONT-FAMILY: arial;
    TEXT-DECORATION: none
}
.unlist
{
    FONT-SIZE: 12px;
    COLOR: #000000;
    FONT-FAMILY: arial;
    TEXT-DECORATION: none
}
A:hover
{
    TEXT-DECORATION: underline
}

a.image:link          { text-decoration: none }
a.image:visited       { text-decoration: none }
a.image:hover         { text-decoration: none }
a.image:active        { text-decoration: none }

.banner
{
	FONT-SIZE: 14px;
}

.iconeAction
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 20pt;
    COLOR: #f0f0f0;
    TEXT-DECORATION: none
}
.iconeAction:hover
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 20pt;
    COLOR: #009933;
    TEXT-DECORATION: none
}
.iconeActionText
{
    FONT-WEIGHT: normal;
    COLOR: #009933;
    TEXT-DECORATION: underline
}
.iconeActionText:hover
{
    FONT-WEIGHT: normal;
    COLOR: #009933;
    TEXT-DECORATION: underline
}
.actionMenu
{
    FONT-WEIGHT: bold;
    COLOR: #009933;
    TEXT-DECORATION: underline
}
.actionMenu:hover
{
    FONT-WEIGHT: bold;
    COLOR: #009933;
    TEXT-DECORATION: underline
}
.actionSubMenu
{
    COLOR: #f0f0f0;
    TEXT-DECORATION: underline
}
.actionSubMenu:hover
{
    COLOR: #CC0000;
    TEXT-DECORATION: underline
}

.optionMenu
{
	FONT-WEIGHT: normal;
    COLOR: #CC0000;
    TEXT-DECORATION: none;
}
.optionMenu:hover
{
	FONT-WEIGHT: normal;
    COLOR: #CC0000;
    TEXT-DECORATION: underline;
}

.optionMenuHighlight
{
	FONT-WEIGHT: normal;
    COLOR: #CC0000;
    TEXT-DECORATION: none;
}

.optionMenuHighlight:Hover
{
    TEXT-DECORATION: none;
}

.nocolortxt
{
	COLOR: #000000;
}

.nocolor
{
    MARGIN-TOP: 0px;
    FONT-SIZE: 12px;
    MARGIN-LEFT: 0px;
    MARGIN-RIGHT: 0px;
    FONT-FAMILY: arial;
    BACKGROUND-COLOR: #FFFFFF;
    margin-width: 0px;
    margin-height: 0px
}

.titrePage
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 16pt;
    COLOR: #000000;
    FONT-FAMILY: arial;
    TEXT-DECORATION: none
}
INPUT
{
    FONT-SIZE: 12px;
    FONT-FAMILY: arial
}

TEXTAREA
{
    FONT-SIZE: 12px;
    FONT-FAMILY: arial
}

.inputInvalide
{
	BORDER-TOP:		#990000 2px solid;
	BORDER-LEFT:	#990000 2px solid;
	BORDER-RIGHT:	#990000 2px solid;
	BORDER-BOTTOM:	#990000 2px solid;
}

.inputInvisible
{
	BORDER-TOP:		#990000 0px solid;
	BORDER-LEFT:	#990000 0px solid;
	BORDER-RIGHT:	#990000 0px solid;
	BORDER-BOTTOM:	#990000 0px solid;
}


.selectInvalide
{
	BACKGROUND-COLOR:	#990000;
	COLOR:				#FFFFFF;
}

OPTION
{
    FONT-SIZE: 12px;
    FONT-FAMILY: arial
}
SELECT
{
    FONT-SIZE: 12px;
    FONT-FAMILY: arial
}
.champRequis
{
    COLOR: #990000
}
.hidden
{
    VISIBILITY: hidden
}
.barre
{
	text-decoration: line-through;
}

.itemTrouve
{
    TEXT-DECORATION: underline
}

IMG { border-style: none; }

.redbar
{
	background-image:url(../images/red_bar.jpg);background-repeat; 
}
.blackbar
{
	background-image:url(../images/black_bar.jpg);background-repeat; 
}

#cur_date
{
    float: left;
    vertical-align: top;
    FONT-SIZE: 16px;
    FONT-FAMILY: arial;
    COLOR: #FFFFFF;
    background-color:  #CC0000;
    font-weight:   bold;
    border-top: 2px #CC0000 solid;
    border-bottom: 2px #CC0000 solid;
    border-left: 2px #CC0000 solid;
    border-right: 2px #CC0000 solid;
    text-decoration:none;
}

#top_menu_links
{
    float: right;
    vertical-align: top;
    padding: 2px;
}


#top_menu_links a:link, a.top_menu_links, #top_menu_links a:visited
{
    FONT-SIZE: 16px;
    FONT-FAMILY: arial;
    COLOR: #FFFFFF;
    background-color:  #CC0000;
    font-weight:   bold;
    text-decoration:none;

}

#top_menu_links a:hover
{
    FONT-SIZE: 16px;
    FONT-FAMILY: arial;
    COLOR: #FFFFFF;
    background-color:  #CC0000;
    font-weight:   bold;
    border-top: 2px #000000 solid;
    border-bottom: 2px #000000 solid;
    border-left: 2px #000000 solid;
    border-right: 2px #000000 solid;
}

#top_menu_links td
{
    FONT-SIZE: 16px;
    FONT-FAMILY: arial;
    COLOR: #FFFFFF;
    background-color:  #CC0000;
    font-weight:   bold;
    padding: 2px;
}

#main_menu_links
{
    vertical-align: top;
}

#main_menu_links a:link, a.main_menu_links, #main_menu_links a:visited
{
    FONT-SIZE: 14px;
    FONT-FAMILY: arial;
    COLOR: #FFFFFF;
    background-color:  #CC0000;
    font-weight:   bold;
    padding: 0px;
    text-decoration:none;
}

#main_menu_links a:hover
{
    FONT-SIZE: 14px;
    FONT-FAMILY: arial;
    COLOR: #FFFFFF;
    background-color:  #CC0000;
    font-weight:   bold;
    border-top: 2px #000000 solid;
    border-bottom: 2px #000000 solid;
    border-left: 2px #000000 solid;
    border-right: 2px #000000 solid;
    padding: 0px;
/*    text-decoration:none; */
}

#main_menu_links td
{
    FONT-SIZE: 14px;
    FONT-FAMILY: arial;
    COLOR: #FFFFFF;
    background-color:  #CC0000;
    font-weight:   bold;
    padding: 2px;
    text-decoration:none;
}

#main_menu_links td.menu_heading
{
    FONT-SIZE: 16px;
    FONT-FAMILY: arial;
    COLOR: #FFFFFF;
    background-color:  #000000;
    font-weight:   bold;
}

#main_menu_links a.right_menu_item
{
    FONT-SIZE: 14px;
    FONT-FAMILY: arial;
    COLOR: #FFFFFF;
    background-color:  #CC0000;
    font-weight:   bold;
    padding: 2px;
    text-decoration:none;
}

.titletxt
{
    FONT-SIZE: 16px;
    COLOR: rgb(0,0,0);
    FONT-FAMILY: arial;
    font-weight:   bold;
    TEXT-DECORATION: none;
    margin:0;
    padding:0px;
    background: rgb(255,255,255);
}

#slideshowContainer {
	position:relative;
	overflow: hidden;
	border: #000 10px solid;
	height:292px;
	width:436px;
}

#slidetext {
	border: 0px;
	MARGIN: 0px;
	OVERFLOW: hidden;
	POSITION: relative;
	LEFT: 0px;
	TOP: -40px;

	background:#000;
	color:#fff;
	padding:0px 5px 0px 5px;
	filter:alpha(opacity=85);
	opacity:0.85;
	height:40px;
	overflow:hidden;
	text-align:left;
}

#slidetext p {
	margin:0px;
	padding:0px;
}



/********************************************/
