/* CSS Document */
body { 
	background-color:#fbfbfc;
	margin-left : 0px;
	margin-top : 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}


/**********************TEXTES ET LIENS********************/

.text {font-family:Arial,Helvetica,sans-serif; font-size:12px; color:#000000;}
a.text:link{font-family:Arial,Helvetica,sans-serif; font-size:12px; color:#000000; text-decoration:underline;}
a.text:visited{font-family:Arial,Helvetica,sans-serif; font-size:12px; color:#000000; text-decoration:underline;}
a.text:hover{font-family:Arial,Helvetica,sans-serif; font-size:12px; color:#315c97; text-decoration:underline;}

.smalltext {font-family:Arial,Helvetica,sans-serif; font-size:11px; color:#000000; font-weight:300}
a.smalltext:link{font-family:Arial,Helvetica,sans-serif; font-size:11px; color:#000000; text-decoration:underline;}
a.smalltext:visited{font-family:Arial,Helvetica,sans-serif; font-size:11px; color:#000000; text-decoration:underline;}
a.smalltext:hover{font-family:Arial,Helvetica,sans-serif; font-size:11px; color:#315c97; text-decoration:underline;}

.verysmalltext {font-family:Arial,Helvetica,sans-serif; font-size:9px; color:#000000; font-weight:300}
a.verysmalltext:link{font-family:Arial,Helvetica,sans-serif; font-size:9px; color:#000000; text-decoration:underline;}
a.verysmalltext:visited{font-family:Arial,Helvetica,sans-serif; font-size:9px; color:#000000; text-decoration:underline;}
a.verysmalltext:hover{font-family:Arial,Helvetica,sans-serif; font-size:9px; color:#315c97; text-decoration:underline;}

.verysmalltextred {font-family:Arial,Helvetica,sans-serif; font-size:9px; color:#FF0000; font-weight:300}
a.verysmalltextred:link{font-family:Arial,Helvetica,sans-serif; font-size:9px; color:#FF0000; text-decoration:underline;}
a.verysmalltextred:visited{font-family:Arial,Helvetica,sans-serif; font-size:9px; color:#FF0000; text-decoration:underline;}
a.verysmalltextred:hover{font-family:Arial,Helvetica,sans-serif; font-size:9px; color:#FF0000; text-decoration:underline;}

.verysmalltextblue {font-family:Arial,Helvetica,sans-serif; font-size:9px; color:#0000ff; font-weight:300}
a.verysmalltextblue:link{font-family:Arial,Helvetica,sans-serif; font-size:9px; color:#0000ff; text-decoration:underline;}
a.verysmalltextblue:visited{font-family:Arial,Helvetica,sans-serif; font-size:9px; color:#0000ff; text-decoration:underline;}
a.verysmalltextblue:hover{font-family:Arial,Helvetica,sans-serif; font-size:9px; color:#0000ff; text-decoration:underline;}

.title {font-family:Arial,Helvetica,sans-serif; font-size:14px; color:#000000; font-weight:700;}
a.title:link{font-family:Arial,Helvetica,sans-serif; font-size:14px; color:#000000; text-decoration:underline; font-weight:700;}
a.title:visited{font-family:Arial,Helvetica,sans-serif; font-size:14px; color:#000000; text-decoration:underline; font-weight:700;}
a.title:hover{font-family:Arial,Helvetica,sans-serif; font-size:14px; color:#315c97; text-decoration:underline; font-weight:700;}

.titleblue {font-family:Arial,Helvetica,sans-serif; font-size:14px; color:#315c97; font-weight:700;}
a.titleblue:link{font-family:Arial,Helvetica,sans-serif; font-size:14px; color:#315c97; text-decoration:underline; font-weight:700;}
a.titleblue:visited{font-family:Arial,Helvetica,sans-serif; font-size:14px; color:#315c97; text-decoration:underline; font-weight:700;}
a.titleblue:hover{font-family:Arial,Helvetica,sans-serif; font-size:14px; color:#315c97; text-decoration:underline; font-weight:700;}

.titlepurple {font-family:Arial,Helvetica,sans-serif; font-size:14px; color:#800000; font-weight:700;}
a.titlepurple:link{font-family:Arial,Helvetica,sans-serif; font-size:14px; color:#800000; text-decoration:underline; font-weight:700;}
a.titlepurple:visited{font-family:Arial,Helvetica,sans-serif; font-size:14px; color:#800000; text-decoration:underline; font-weight:700;}
a.titlepurple:hover{font-family:Arial,Helvetica,sans-serif; font-size:14px; color:#800000; text-decoration:underline; font-weight:700;}

.bigtitlepurple {font-family:Arial,Helvetica,sans-serif; font-size:20px; color:#800000; font-weight:700;}
a.bigtitlepurple:link{font-family:Arial,Helvetica,sans-serif; font-size:20px; color:#800000; text-decoration:underline; font-weight:700;}
a.bigtitlepurple:visited{font-family:Arial,Helvetica,sans-serif; font-size:20px; color:#800000; text-decoration:underline; font-weight:700;}
a.bigtitlepurple:hover{font-family:Arial,Helvetica,sans-serif; font-size:20px; color:#800000; text-decoration:underline; font-weight:700;}

.menubar {font-family:Arial,Helvetica,sans-serif; font-size:12px; color:#6298c8; font-weight:700;}
a.menubar:link{font-family:Arial,Helvetica,sans-serif; font-size:12px; color:#ffffff; text-decoration:none; font-weight:700;}
a.menubar:visited{font-family:Arial,Helvetica,sans-serif; font-size:12px; color:#ffffff; text-decoration:none; font-weight:700;}
a.menubar:hover{font-family:Arial,Helvetica,sans-serif; font-size:12px; color:#6298c8; text-decoration:none; font-weight:700;}

.menubar2 {font-family:Arial,Helvetica,sans-serif; font-size:12px; color:#6298c8; font-weight:700;}
a.menubar2:link{font-family:Arial,Helvetica,sans-serif; font-size:12px; color:#6298c8; text-decoration:none; font-weight:700;}
a.menubar2:visited{font-family:Arial,Helvetica,sans-serif; font-size:12px; color:#6298c8; text-decoration:none; font-weight:700;}
a.menubar2:hover{font-family:Arial,Helvetica,sans-serif; font-size:12px; color:#6298c8; text-decoration:none; font-weight:700;}

.text_blue {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#315c97; font-weight:700;}
a.text_blue:link{font-family:Arial,Helvetica,sans-serif; font-size:12px; color:#315c97; text-decoration:none; font-weight:700;}
a.text_blue:visited{font-family:Arial,Helvetica,sans-serif; font-size:12px; color:#315c97; text-decoration:none; font-weight:700;}
a.text_blue:hover{font-family:Arial,Helvetica,sans-serif; font-size:12px; color:#315c97; text-decoration:underline; font-weight:700;}

.text_green {font-family:Arial,Helvetica,sans-serif; font-size:12px; color:#009933;}
a.text_green:link{font-family:Arial,Helvetica,sans-serif; font-size:12px; color:#009933; text-decoration:underline;}
a.text_green:visited{font-family:Arial,Helvetica,sans-serif; font-size:12px; color:#009933; text-decoration:underline;}
a.text_green:hover{font-family:Arial,Helvetica,sans-serif; font-size:12px; color:#009933; text-decoration:underline;}

.text_red {font-family:Arial,Helvetica,sans-serif; font-size:12px; color:#FF0000;}
a.text_red:link{font-family:Arial,Helvetica,sans-serif; font-size:12px; color:#FF0000; text-decoration:underline;}
a.text_red:visited{font-family:Arial,Helvetica,sans-serif; font-size:12px; color:#FF0000; text-decoration:underline;}
a.text_red:hover{font-family:Arial,Helvetica,sans-serif; font-size:12px; color:#FF0000; text-decoration:underline;}

.text_white {font-family:Arial,Helvetica,sans-serif; font-size:12px; color:#ffffff;}
a.text_white:link{font-family:Arial,Helvetica,sans-serif; font-size:12px; color:#ffffff; text-decoration:underline;}
a.text_white:visited{font-family:Arial,Helvetica,sans-serif; font-size:12px; color:#ffffff; text-decoration:underline;}
a.text_white:hover{font-family:Arial,Helvetica,sans-serif; font-size:12px; color:#ffffff; text-decoration:underline;}

.smalltext_blue {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#315c97; font-weight:700;}
a.smalltext_blue:link{font-family:Arial,Helvetica,sans-serif; font-size:11px; color:#315c97; text-decoration:none; font-weight:700;}
a.smalltext_blue:visited{font-family:Arial,Helvetica,sans-serif; font-size:11px; color:#315c97; text-decoration:none; font-weight:700;}
a.smalltext_blue:hover{font-family:Arial,Helvetica,sans-serif; font-size:11px; color:#315c97; text-decoration:underline; font-weight:700;}

.smalltext_grey {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#999999; font-weight:700;}
a.smalltext_grey:link{font-family:Arial,Helvetica,sans-serif; font-size:11px; color:#999999; text-decoration:none; font-weight:700;}
a.smalltext_grey:visited{font-family:Arial,Helvetica,sans-serif; font-size:11px; color:#999999; text-decoration:none; font-weight:700;}
a.smalltext_grey:hover{font-family:Arial,Helvetica,sans-serif; font-size:11px; color:#999999; text-decoration:underline; font-weight:700;}

.assistance_title {font-family:Arial,Helvetica,sans-serif; font-size:18px; color:#0f243e; font-weight:700;}
a.assistance_title:link{font-family:Arial,Helvetica,sans-serif; font-size:18px; color:#0f243e; text-decoration:underline; font-weight:700;}
a.assistance_title:visited{font-family:Arial,Helvetica,sans-serif; font-size:18px; color:#0f243e; text-decoration:underline; font-weight:700;}
a.assistance_title:hover{font-family:Arial,Helvetica,sans-serif; font-size:18px; color:#0f243e; text-decoration:underline; font-weight:700;}

.assistance_bold {font-family:Arial,Helvetica,sans-serif; font-size:12px; color:#0f243e; font-weight:700;}
a.assistance_bold:link{font-family:Arial,Helvetica,sans-serif; font-size:12px; color:#0f243e; text-decoration:underline; font-weight:700;}
a.assistance_bold:visited{font-family:Arial,Helvetica,sans-serif; font-size:12px; color:#0f243e; text-decoration:underline; font-weight:700;}
a.assistance_bold:hover{font-family:Arial,Helvetica,sans-serif; font-size:12px; color:#0f243e; text-decoration:underline; font-weight:700;}

/**********************TABLEAUX DEGRADE********************/
.home_title{
border-left:1px solid #e0e3ea;
border-right:1px solid #e0e3ea;
border-top:1px solid #e0e3ea;
border-bottom:0px;
padding-left:10px;
font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:700; color:#315c97;
background:url(images/bg_home_title.jpg);
background-repeat:repeat-x;
background-position:bottom;
height:31px;
}

.home_bignews{
border-left:1px solid #e0e3ea;
border-right:0px;
border-top:0px;
border-bottom:0px;
padding:10px;
font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:700; color:#315c97;
background:url(images/bg_home_bignews.jpg);
background-repeat:repeat-x;
background-position:bottom;
}

.home_smallnews{
border-left:1px solid #e0e3ea;
border-right:1px solid #e0e3ea;
border-top:0px;
border-bottom:0px;
padding:10px;
font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:700; color:#315c97;
background:url(images/bg_home_smallnews.jpg);
background-repeat:repeat-x;
background-position:bottom;
}

.home_bignews_belgian{
border-left:1px solid #e0e3ea;
border-right:0px;
border-top:0px;
border-bottom:0px;
padding:10px;
font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:700; color:#315c97;
background:url(images/bg_home_bignews_belgian.jpg);
background-repeat:repeat-x;
background-position:bottom;
}

.home_smallnews_belgian{
border-left:1px solid #e0e3ea;
border-right:1px solid #e0e3ea;
border-top:0px;
border-bottom:0px;
padding:10px;
font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:700; color:#315c97;
background:url(images/bg_home_smallnews.jpg);
background-repeat:repeat-x;
background-position:bottom;
}

.home_smallnewstable{
border-left:1px solid #e0e3ea;
border-right:1px solid #e0e3ea;
border-top:0px;
border-bottom:0px;
}

.home_bottomnews{
background:url(images/bg_home_bottomnews.jpg);
height:29px;
font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:700; color:#fbfbfc;
text-align:right;
padding-right:10px;
}

.home_bottomnews_ads{
background:url(images/ads/bg_home_bottomnews_ads.jpg);
height:29px;
font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:700; color:#fbfbfc;
text-align:right;
padding-right:10px;
}

.video_bottom{
background:url(images/bg_video_bottom.jpg);
height:29px;
font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:700; color:#fbfbfc;
text-align:right;
padding-right:10px;
}


.home_calendar{
border-left:1px solid #e0e3ea;
border-right:1px solid #e0e3ea;
border-top:0px;
border-bottom:0px;
padding:10px;
font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:700; color:#315c97;
background:url(images/bg_home_calendar.jpg);
background-repeat:repeat-x;
background-position:bottom;
}

.home_bottomvideo{
background:url(images/bg_home_video.jpg);
background-position:center;
background-repeat:no-repeat;
height:29px;
font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:700; color:#fbfbfc;
text-align:right;
padding-right:10px;
}

.sport_bigleft{
border-left:1px solid #e0e3ea;
border-right:1px solid #e0e3ea;
border-top:0px;
border-bottom:1px solid #e0e3ea;
padding:10px;
font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:700; color:#315c97;
background:url(images/bg_sports_bigleft.jpg);
background-repeat:repeat-x;
background-position:bottom;
}

.search{
border-left:1px solid #e0e3ea;
border-right:1px solid #e0e3ea;
border-top:0px;
border-bottom:1px solid #e0e3ea;
padding:10px;
font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000;
background:url(images/bg_sports_bigleft.jpg);
background-repeat:repeat-x;
background-position:bottom;
}

.sport_calendar{
border-left:1px solid #e0e3ea;
border-right:1px solid #e0e3ea;
border-top:0px;
border-bottom:1px solid #e0e3ea;
font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:700; color:#315c97;
background:url(images/bg_sports_bigleft.jpg);
background-repeat:repeat-x;
background-position:bottom;
}

.sport_smallleft{
border-left:1px solid #e0e3ea;
border-right:1px solid #e0e3ea;
border-top:0px;
border-bottom:1px solid #e0e3ea;
padding:10px;
font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:700; color:#315c97;
background:url(images/bg_sports_smallleft.jpg);
background-repeat:repeat-x;
background-position:bottom;
}

.sport_allnews{
border-left:1px solid #e0e3ea;
border-right:1px solid #e0e3ea;
border-top:1px solid #e0e3ea;
border-bottom:0px;
padding:10px;
font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:700; color:#315c97;
background:url(images/bg_home_calendar.jpg);
background-repeat:repeat-x;
background-position:bottom;
}

.sport_bottomgalerie{
background:url(images/bg_sports_bottomvideo.jpg);
height:29px;
font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:700; color:#fbfbfc;
text-align:right;
padding-right:10px;
}

.content{
border-left:1px solid #e0e3ea;
border-right:1px solid #e0e3ea;
border-bottom:1px solid #e0e3ea;
border-top:0px;
padding:10px;
font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000;
background:url(images/bg_content.jpg);
background-repeat:repeat-x;
background-position:bottom;
}

.content_green{
border-left:1px solid #e0e3ea;
border-right:1px solid #e0e3ea;
border-bottom:1px solid #e0e3ea;
border-top:0px;
padding:10px;
font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000;
background:url(images/bg_content_green.jpg);
background-repeat:repeat-x;
background-position:bottom;
}

.footer{
border-left:1px solid #e0e3ea;
border-right:1px solid #e0e3ea;
border-top:1px solid #e0e3ea;
border-bottom:1px solid #e0e3ea;
padding:10px;
text-align:right;
font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:700; color:#999999;
background:url(images/bg_footer.jpg);
background-repeat:repeat-x;
background-position:bottom;
height:33px;
}

.assistance_cadre {
border:solid;
border-width:1px;
border-color:#0f243e;
padding:5px;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
color:#000000;
}

.assistance_table {
border:solid;
border-width:1px;
border-color:#0f243e;
}


.gtevents_content{
border-left:1px solid #7c7c7c;
border-right:1px solid #7c7c7c;
border-top:1px solid #7c7c7c;
border-bottom:1px solid #7c7c7c;
padding:1px solid #7c7c7c;
font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#7c7c7c;
background-image:url(images/gtevents/bg.jpg);
background-repeat:repeat-x;
background-position:top;
}



/**********************FORMULAIRES********************/
.formulairebutton { border:solid 1px #315c97;
	background-color:#315c97;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#fbfbfc;
	padding-bottom:4px;
	padding-left:4px;
	padding-right:4px;
	padding-top:4px;
	height:24px;
	font-weight:700;
	}
.formulairebutton:hover {border:solid 1px #666666;
	background-color:#666666;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#fbfbfc;
	padding-bottom:4px;
	padding-left:4px;
	padding-right:4px;
	padding-top:4px;
	height:24px;
	font-weight:700;
	}

.formulairesearch {border:solid 1px #cccccc;
	background-color:#fbfbfc;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#315c97;
	padding-bottom:4px;
	padding-left:4px;
	padding-right:4px;
	padding-top:4px;
	height:24px;
	width:100px;
	}

.formulaire {border:solid 1px #cccccc;
	background-color:#fbfbfc;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#315c97;
	padding-bottom:4px;
	padding-left:4px;
	padding-right:4px;
	padding-top:4px;
	height:24px;
	width:250px;
	}

.formrequired {border:solid 1px #cccccc;
	background-color:#FFCCCC;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#315c97;
	padding-bottom:4px;
	padding-left:4px;
	padding-right:4px;
	padding-top:4px;
	height:24px;
	}

.longformrequired {border:solid 1px #cccccc;
	background-color:#FFCCCC;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#315c97;
	padding-bottom:4px;
	padding-left:4px;
	padding-right:4px;
	padding-top:4px;
	height:24px;
	width:250px;
	}

.formpasrequired {border:solid 1px #cccccc;
	background-color:#ffffff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#315c97;
	padding-bottom:4px;
	padding-left:4px;
	padding-right:4px;
	padding-top:4px;
	height:24px;
	}

.formulaire2 {border:solid 1px #cccccc;
	background-color:#fbfbfc;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#315c97;
	padding-bottom:4px;
	padding-left:4px;
	padding-right:4px;
	padding-top:4px;
	width:250px;
	}
	
.formulairesmall {border:solid 1px #cccccc;
	background-color:#fbfbfc;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#315c97;
	padding-bottom:4px;
	padding-left:4px;
	padding-right:4px;
	padding-top:4px;
	height:24px;
	width:100px;
	}
.formulaireverysmall {border:solid 1px #cccccc;
	background-color:#fbfbfc;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#315c97;
	padding-bottom:4px;
	padding-left:4px;
	padding-right:4px;
	padding-top:4px;
	height:24px;
	width:50px;
	}
	

/**********************PUCES********************/
ul
{
list-style-type: none;
padding: 0px;
margin: 0px;
}

li
{
background-image: url(images/puce.gif);
background-repeat: no-repeat;
background-position: 0 .4em;
padding-left: 1em;
padding-top: 0.2em;
margin: 7px;
}




/**********************SOUS MENU********************/


.tabcontainer{
width:942px; /*width of 2nd level sub menus*/
height:28px;
z-index:142;
text-align:left;
margin-top:40px;
position:absolute;
float:left;
margin-left:4px;
}

.tabcontent{
display:none;
background-image:url(images/menubar/bg_submenubar.jpg);
height:28px;
z-index:150;
text-align:center; vertical-align:middle;
font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:700; color:#fbfbfc;
position:relative;
}

.tabcontentsports{
display:block;
background-image:url(images/menubar/bg_submenubar.jpg);
height:28px;
z-index:142;
text-align:center; vertical-align:middle;
font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:700; color:#fbfbfc;
position:relative;
}

/**********************FLIPPING BOOK***********************/
#fbFooter {
	height: 49px;
	background-color: #000000;
	background-image: url('../images/pageflip/footerBackground.gif');
	background-repeat: repeat-x;
}

.fbPaginationMinor {
	color: #c2c4c8;
	margin-left: 10px;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

#fbCurrentPages {
	color: #c2c4c8;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
#fbContents {
	float: left;
	margin-top: 17px;
	margin-left: 15px;	
}

#fbMenu {
	float: right;
	margin-top: 9px;
	margin-right: 15px;
}

#altmsg { 
	position: absolute;
	background-color:#000000;
	padding: 20px;
	opacity: 0.6;
	filter: alpha(opacity=60);
	text-align:center;
}
#altmsg:hover { 
	opacity: 0.8;
	filter: alpha(opacity=80);
}
a.altlink:link {
	color: #FFFFFF;
}

a.altlink:visited {
	color: #DDDDDD;
}

a.altlink:hover{
	color: #FFFFFF;
}