/*********************************************
CSS Legend - 2 Column Layout - Royal Aera Excelsior Bruxelles - author Marnie Denison

	- Default text color:			#020202
	- Default text size :			12px
	- Background color header : 	#0463AE
	- Background color content : 	#FFF
	- Default link color :			#1281F3
	- Footer Link color: 			#77C5FA
	- Container width :				1280px
	- Content width : 				950px	
	
**********************************************/

/*******************
		GENERAL
********************/
h1,h2,h3{margin:0;font-weight:normal;}
h1{color:#1E6BAF;font-size:24px;margin-bottom:10px;}
h2{color:#1E6BAF;font-size:20px;}
	h2.frame{background:url(../img/h2.jpg);background-repeat:repeat-x;padding:5px 0 0 5px;;height:29px;color:#FFF}
	h2.main{font-size:16px;}
h3{margin-bottom:20px;background:url(../img/arrow.png);background-repeat:no-repeat;background-position:left;padding:0 0 0 20px;text-shadow: 5px 5px 5px #82B2F4;font-size:24px;color:#1E6BAF;}

img{border:0;}
a{outline:none;text-decoration:none;color:#1281F3}
p{margin:}
	p.msg{padding:5px;}
	
#paginationControl{text-align:center;}

.cadre{-webkit-box-shadow:0 0 5px #888888;-moz-box-shadow:0 0 5px #888888;background-color:#FFF;padding:5px;width:650px;/border:1px solid #DEDEDE;}
.blue{color:#1281F3}
.clear{clear:both}
.left{float:left}
.right{float:right}

/************** Error */
	ul.loginForm li input.error-field{color:red;}
		ul.errors{margin:0;padding:3px;font-size:11px;color:red;}
		textarea.error-field{border:1px solid red;padding:5px;width:98%;}
		input.error-field{border:1px solid red;padding:5px;width:50%;}
	
/********** End Error */

/********* Form Style */
	#contactForm ul{padding:0;margin:0;}
		#contactForm ul li{list-style:none;margin:5px 0;}
			#contactForm ul li label{width:175px;display:block;float:left;}
		input.form{border:1px solid #CCC;padding:5px;width:50%;}
		textarea.form{border:1px solid #CCC;padding:5px;width:98%;}
		#contactForm input#submit{background:#0363AF;border:0;color:#FFF;padding:5px;-webkit-box-shadow:0 0 10px #888888;-moz-box-shadow:0 0 10px #888888;cursor:pointer;float:right;/margin-right:40px;}


	#fanForm ul{padding:0;margin:0;}
		#fanForm ul li{list-style:none;margin:5px 0;}
		#fanForm ul label{width:175px;display:block;float:left;}
			#fanForm input.form{border:1px solid #CCC;padding:5px;width:50%;}
			#fanForm textarea.form{border:1px solid #CCC;padding:5px;width:50%;height:50px;}
			#fanForm input#submit{margin-left:135px;background:#0363AF;border:0;color:#FFF;padding:5px;-webkit-box-shadow:0 0 10px #888888;-moz-box-shadow:0 0 10px #888888;cursor:pointer;}
	#captcha-input{margin-left:135px;border:1px solid #CCC;padding:5px;width:20%;}

	#partnerForm ul{padding:0;margin:0;}
		#partnerForm ul li{list-style:none;margin:5px 0;}
		#partnerForm ul label{width:175px;display:block;float:left;}
			#partnerForm input.form{border:1px solid #CCC;padding:5px;width:50%;}
			#partnerForm select.form{border:1px solid #CCC;padding:5px;width:52%;}
			#partnerForm textarea.form{border:1px solid #CCC;padding:5px;width:50%;height:50px;}
			#partnerForm input#submit{margin-left:135px;background:#0363AF;border:0;color:#FFF;padding:5px;-webkit-box-shadow:0 0 10px #888888;-moz-box-shadow:0 0 10px #888888;cursor:pointer;}
/***** End form Style */

/*******************
		BODY
********************/
body{margin:0;background:url(../img/body.jpg);background-repeat:repeat-x;font-family:Trebuchet MS;font-size:12px;color:#020202;}
#container{width:1280px;margin:auto;}

/*******************
		HEADER
********************/
#header{background:url(../img/header_fr.jpg);background-repeat:no-repeat;height:188px;position:relative;}
	#languages{position:absolute;top:10px;right:165px;}

	#menu_fr,#menu_nl{margin:auto;padding:130px 0 0;width:950px;}
		#menu_fr ul,#menu_nl ul{margin:0;padding:0;}
			#menu_fr ul li,#menu_nl ul li{list-style:none;}
				#menu_fr ul li a,#menu_nl ul li a{display:block;height:52px;}
					
					/*** FR ***/
					
					#menu_fr ul li a#leClub{background:url(../img/menu_fr.png);width:107px;background-position:0 0;}
						#menu_fr ul li a#leClub:hover{background-position:0 52px;}
						
					#menu_fr ul li a#sport{background:url(../img/menu_fr.png);width:95px;background-position:-107px 0;}
						#menu_fr ul li a#sport:hover{background-position:-107px 52px;}
						
					#menu_fr ul li a#servicesAchat{background:url(../img/menu_fr.png);width:203px;background-position:-202px 0;}
						#menu_fr ul li a#servicesAchat:hover{background-position:-202px 52px;}
						
					#menu_fr ul li a#excelsiorBusiness{background:url(../img/menu_fr.png);width:206px;background-position:-405px 0;}
						#menu_fr ul li a#excelsiorBusiness:hover{background-position:-405px 52px;}
						
					#menu_fr ul li a#press{background:url(../img/menu_fr.png);width:90px;background-position:-611px 0;}
						#menu_fr ul li a#press:hover{background-position:-611px 52px;}
						
					#menu_fr ul li a#multimedia{background:url(../img/menu_fr.png);width:143px;background-position:-701px 0;}
						#menu_fr ul li a#multimedia:hover{background-position:-701px 52px;}
						
					#menu_fr ul li a#contact{background:url(../img/menu_fr.png);width:106px;background-position:-844px 0;}
						#menu_fr ul li a#contact:hover{background-position:-844px 52px;}
						
					/*** NL ***/
						
					#menu_nl ul li a#leClub{background:url(../img/menu_nl.png);width:107px;background-position:0 0;}
						#menu_nl ul li a#leClub:hover{background-position:0 52px;}
						
					#menu_nl ul li a#sport{background:url(../img/menu_nl.png);width:95px;background-position:-107px 0;}
						#menu_nl ul li a#sport:hover{background-position:-107px 52px;}
						
					#menu_nl ul li a#servicesAchat{background:url(../img/menu_nl.png);width:203px;background-position:-202px 0;}
						#menu_nl ul li a#servicesAchat:hover{background-position:-202px 52px;}
						
					#menu_nl ul li a#excelsiorBusiness{background:url(../img/menu_nl.png);width:206px;background-position:-405px 0;}
						#menu_nl ul li a#excelsiorBusiness:hover{background-position:-405px 52px;}
						
					#menu_nl ul li a#press{background:url(../img/menu_nl.png);width:90px;background-position:-611px 0;}
						#menu_nl ul li a#press:hover{background-position:-611px 52px;}
						
					#menu_nl ul li a#multimedia{background:url(../img/menu_nl.png);width:143px;background-position:-701px 0;}
						#menu_nl ul li a#multimedia:hover{background-position:-701px 52px;}
						
					#menu_nl ul li a#contact{background:url(../img/menu_nl.png);width:106px;background-position:-844px 0;}
						#menu_nl ul li a#contact:hover{background-position:-844px 52px;}
						
/*******************
		CONTENT
********************/
#content{width:950px;margin:auto;}
	#content .left{width:650px;padding:10px 5px 0 0;text-align:justify;}
	#content .right{width:280px;padding:15px 0 0 5px;}
		#content .right #fanzoneFormFr{position:relative;background:url(../img/fanzone_form_fr.png);background-repeat:no-repeat;width:285px;height:181px;margin-bottom:5px;}
			#content .right #fanzoneFormFr p{position:absolute;bottom:5px;padding:0 15px;color:#707070;}
		#content .right #partnerFormFr{position:relative;background:url(../img/partner_form_fr.png);background-repeat:no-repeat;width:285px;height:124px;margin-bottom:5px;}
		#content .right #becomePartner_fr{position:relative;background:url(../img/become_partner_fr.png);background-repeat:no-repeat;width:285px;height:153px;margin-bottom:5px;}
		#content .right #becomePartner_nl{position:relative;background:url(../img/become_partner_nl.png);background-repeat:no-repeat;width:285px;height:153px;margin-bottom:5px;}
			#content .right #becomePartner_fr a,#content .right #becomePartner_nl a{display:block;position:relative;width:285px;height:153px;}
		#content .right #ourPartnerFr{position:relative;width:285px;height:153px;margin-bottom:5px;}
			#content .right #ourPartnerFr .partnerSlide{position:absolute;left:28%;top:10px;}
			
		#content .right #account{position:relative;width:285px;margin-bottom:5px;-webkit-box-shadow:0 0 5px #888888;-moz-box-shadow:0 0 5px #888888;background-color:#FFF;width:100%;/border:1px solid #DEDEDE;}
			#content .right #account .text{padding:10px;}

		#produwebFr{position:relative;background:url(../img/produweb_fr.png);background-repeat:no-repeat;width:282px;height:128px;margin-bottom:5px;float:right}
	
	/********* Home layout */
		#content .left .news .left{min-height:300px;-webkit-box-shadow:0 0 5px #888888;-moz-box-shadow:0 0 5px #888888;background-color:#FFF;padding:5px;width:530px;/border:1px solid #DEDEDE;}
			#content .left .news .currentNews .leftNews{float:left;width:250px;padding:5px;}
				#content .left .news .currentNews .dateEvent{margin:0 0 7px;border:1px solid #020202;background:url(../img/bg_date_big.jpg);width:250px;height:231px;background-repeat:no-repeat;color:#1C8EEE;font-size:15px;}
					#content .left .news .currentNews .dateEvent span{display:block;font-size:35px;padding:110px 0 0 55px;}
				#content .left .news .currentNews .leftNews img{-webkit-box-shadow:0 0 5px #888888;-moz-box-shadow:0 0 5px #888888;/border:1px solid #DEDEDE;/*border:1px solid #020202;*/}
			#content .left .news .currentNews .rightNews{float:right;width:260px;}
				#content .left .news .currentNews .rightNews h1{text-align:left;}
				#content .left .news .currentNews .rightNews .text{padding:10px;text-align:justify;}
		#content .left .news .right{height:300px;overflow:hidden;-webkit-box-shadow:0 0 5px #888888;-moz-box-shadow:0 0 5px #888888;background-color:#FFF;padding:5px;width:86px;/border:1px solid #DEDEDE;}
			#content .left .news .right #slideNews{padding:9px;}
				#content .left .news .right #slideNews .dateEvent{opacity:0.5;border:1px solid #020202;background:url(../img/bg_date_mini.jpg);width:69px;height:63px;background-repeat:no-repeat;color:#1C8EEE;font-size:15px;}
					#content .left .news .right #slideNews a .dateEvent:hover{opacity:1}
					#content .left .news .right #slideNews a.selected .dateEvent{opacity:1}
					#content .left .news .right #slideNews .dateEvent span{display:block;padding:21px 0 0 5px; font-size:12px;}
				#content .left .news .right #slideNews a{padding:0 0 7px 0;display:block}
					#content .left .news .right #slideNews a img{opacity:0.5;border:1px solid #020202;}
					#content .left .news .right #slideNews a img:hover{opacity:1}
					#content .left .news .right #slideNews a.selected img{opacity:1}
		
		#content .left .intro{-webkit-box-shadow:0 0 5px #888888;-moz-box-shadow:0 0 5px #888888;background-color:#FFF;width:100%;/border:1px solid #DEDEDE;margin:20px 0;}
			#content .left .intro .text{padding:15px;text-align:justify;}
	/************ End Home */
	
	/********* Partner layout */
		#content .left .blockPartner{padding-bottom:40px;}
				#content .left .blockPartner .leftPartner{float:left;width:120px;padding:5px;}
				#content .left .blockPartner .rightPartner{float:left;width:80%;}
	/************ End Partner */
	
	/********* Gallery layout */
		#content .left #matchInfo{-webkit-box-shadow:0 0 5px #888888;-moz-box-shadow:0 0 5px #888888;background-color:#FFF;width:100%;/border:1px solid #DEDEDE;}
			#content .left #matchInfo .content{padding:10px;}
				#content .left #matchInfo ul{margin:0;padding:10px;}
					#content .left #matchInfo ul li{list-style:none;}
		#content .left #gallery{width:100%;margin:10px 0;}
			#content .left #gallery .content{padding:10px;}
				#content .left #gallery .content #slideshow{float:left;width:300px;}
					#content .left #gallery .content #slideshow img{-webkit-box-shadow:0 0 5px #888888;-moz-box-shadow:0 0 5px #888888;background-color:#FFF;/border:1px solid #DEDEDE;padding:5px;}
				#content .left #gallery .content ul#nav{float:right;width:200px;padding:0;margin:0}
					#content .left #gallery .content ul#nav li{list-style:none;float:left}
					#content .left #gallery .content ul#nav li a{ width: 50px; padding: 3px; display: block; border: 1px solid #ccc; margin:3px; }
					#content .left #gallery .content ul#nav li a.activeSlide{ background: #1281F3 }
						#content .left #gallery .content ul#nav li a img{border: none; display: block}
	/************ End Gallery */
	
	/*************** Calendar */
		table.calendar{width:100%;border-collapse:collapse;border:1px solid #046DFB}
			table.calendar th{background:#046DFB;padding:3px;color:#FFF;text-align:center;}
			table.calendar td{text-align:center;}
				table.calendar td.win{}
				table.calendar td.lose{}
				table.calendar td.white{}
				table.calendar td.grey{background:#DEDEDE;}
				table.calendar td.unplayed{}
		#content .left .calendrierHebdoLeft{float:left;width:320px;padding-bottom:10px;}
		#content .left .calendrierHebdoRight{float:right;width:320px;padding-bottom:10px;}
	/*********** End Calendar */
	
	/*************** Archives */
		#content .left .article{padding:5px;-webkit-box-shadow:0 0 5px #888888;-moz-box-shadow:0 0 5px #888888;background-color:#FFF;/border:1px solid #DEDEDE;width:100%;margin:10px 0;}
			#content .left .article .left{width:600px;padding:0;}
			#content .left .article .right{width:20px;padding:0;}
				#content .left .article .articleContent{padding:10px;}
				#content .left .article span{display:block;float:right}
	/*********** End Archives */
	
	/************** Player Profile */
		#content .left .playerProfile{/border:1px solid #DEDEDE;-webkit-box-shadow:0 0 5px #888888;-moz-box-shadow:0 0 5px #888888;background-color:#FFF;padding:5px;margin:0 15px 15px 0;width:300px;min-height:105px;float:left;}
			#content .left .playerProfile .left{width:220px;padding:5px 0 0 10px;}
			#content .left .playerProfile .right{width:70px;padding:2px 0;}
		#content .left #newsTeam{padding:0 0 20px 0}
			#content .left #newsTeam .left{width:100px;padding:5px 0;}
				#content .left #newsTeam .left img{background:#FFF;padding:2px;/border:1px solid #DEDEDE;-webkit-box-shadow:0 0 5px #888888;-moz-box-shadow:0 0 5px #888888;}
			#content .left #newsTeam .right{padding:0 15px;width:510px;}
				#content .left #newsTeam .right span{display:block;float:right}	
	/********** End Player Profile */
	
	/************ Events */
		#content .left .event .left{width:100px;}
			#content .left .event .left .dateEvent{background:url(../img/bg_date.jpg);width:107px;height:99px;background-repeat:no-repeat;color:#1C8EEE;font-size:15px;}
				#content .left .event .left .dateEvent span{display:block;padding:35px 12px;}
		#content .left .event .right{width:500px;padding:0}
			#content .left .event .right span{display:block;float:right}
	/******** End events */
	
	/************ Videos */
		#content .left ul#videosList{margin:0;padding:10px 0px;line-height:20px;border-top:1px dashed #CCC}
			#content .left ul#videosList li{list-style:none;text-align:left;}
				#content .left ul#videosList li span.media{display:block;width:250px;float:left;}
				#content .left ul#videosList li a{}
		#content .left #flashDiv{border:1px solid black;}
	/******** End videos */
		
		#contentBottom{background:url(../img/content_bottom.jpg);background-repeat:repeat-x;background-color:#AFE4F2;min-height:326px;}
			#contentBottom .content{width:950px;margin:auto;padding:10px 0;}
				#contentBottom .content .left{width:650px;}
					#contentBottom .content .left .blockNews{padding-bottom:10px;}
						#contentBottom .content .left .blockNews .leftNews{float:left;width:90px;padding:5px;}
						#contentBottom .content .left .blockNews .rightNews{float:left;width:80%;}
					#contentBottom .content .left .flashCarousel3D{width:650px;height:250px;outline:none;}
						#contentBottom .content .left .flashCarousel3D p{display:none}
						#contentBottom .content .left .flashCarousel3D #unique1{outline:none}
				#contentBottom .content .right{width:300px}
					#advertising{background:#FFF;border:1px solid #878986;width:280px;height:240px;margin-bottom:10px;}
						#advertising span{background:#878986;display:block;color:#FFF;font-size:10px;text-align:center;width:280px;}
				
		#content .left #fullNews{}
			#content .left #fullNews .left{width:250px;}
				#content .left #fullNews .left img{background:#FFF;padding:5px;/border:1px solid #DEDEDE;-webkit-box-shadow:0 0 5px #888888;-moz-box-shadow:0 0 5px #888888;}
			#content .left #fullNews .right{width:385px;}
	
	/********* Login right *
		/************** PARTNER */
			#fanzoneFormFr #loginForm{position:absolute;left:0;top:45px;left:115px;}
			#partnerFormFr #loginForm{position:absolute;left:0;top:41px;left:115px;}
				#loginForm ul.loginForm{margin:0;padding:0;}
					#loginForm ul.loginForm li{list-style:none;}
					
					ul.loginForm li input{height:13px;margin:4px 0;width:85px;background:none;border:0;font-size:11px;}
					ul.loginForm li input.submitlogin{height:25px;margin-top:3px;background:none;border:0;cursor:pointer;}
	/****** End Login right */
	
/*******************
		FOOTER
********************/
#footer{background:url(../img/bg_footer.jpg);background-repeat:repeat-x;height:276px;}
	#footer .content{background:url(../img/footer.jpg);background-repeat:no-repeat;height:276px;width:1280px;margin:auto;}
		#footer .content .left{width:740px;margin:0 0 0 100px;}
			#footer .content .left .links{float:left;height:276px;}
			#footer .content .left ul{width:200px;/padding:3px 20px;/margin:0;}
				#footer .content .left ul li{list-style:none}
				#footer .content .left ul li.title{color:#FFF;font-size:16px;}
					#footer .content .left ul li a{color:#77C5FA; display:block;border-bottom:1px solid #77C5FA;text-decoration:none;font-size:11px;}
		#footer .content .right{position:relative;width:210px;margin:0 150px 0 0;color:#FFF;height:276px;}
			#footer .content .right ul{padding:0;margin:5px;}
				#footer .content .right ul li{list-style:none;}
					#footer .content .right ul li a{color:#FFF;text-decoration:none;}