@charset "UTF-8";/* Dicolympic CSS layout */body{	font-family:Verdana, Arial, Helvetica, sans-serif;	font-size:11px;	background-color:#cccbb5;}a:link { 	color: #ada61e;	text-decoration:none;}a:visited { 	color: #ada61e;	text-decoration:none;}a:hover { 	color: #ada61e;	text-decoration:underline;}a:active { 	color: #ada61e;	text-decoration:none;}titre{	font-family:Verdana, Arial, Helvetica, sans-serif;	font-size:12px;	color:#535208;	font-weight:bold;}t2{	font-family:Verdana, Arial, Helvetica, sans-serif;	font-size:12px;	font-weight:bold;}	t3{	font-family:Verdana, Arial, Helvetica, sans-serif;	font-size:11px;	color:#535208;}		#container{		width:800px;		min-height:600px;		margin-left:auto;		margin-right:auto;		margin-top:0px;	}			#top{			width:800px;			float:left;		}						#top1container{				width:800px;				height:47px;				float:left;			}							#topleftcorner{					background-image:url(img/topleftcorner.jpg);					width:722px;					height:47px;					margin:0 0 0 0;					float:left;				}												#flagfrcolor{					width:38px;					height:47px;					background-image:url(img/flagFRcol.jpg);					margin:0 0 0 0;					float:left;				}				#flagukcolor{					width:34px;					height:47px;					background-image:url(img/flagUKcol.jpg);					margin:0 0 0 0;					float:left;				}								.lienflagfr {					display:block;					width:38px;					height:47px;				}								#flagfrbw{					width:38px;					height:47px;					background-image:url(img/flagFRbw.jpg);					margin:0 0 0 0;					float:left;				}								#flagfrbw:HOVER{					background-image:url(img/flagFRcol.jpg);				}								.lienflaguk {					display:block;					width:34px;					height:47px;				}								#flagukbw{					width:34px;					height:47px;					background-image:url(img/flagUKbw.jpg);					margin:0 0 0 0;					float:left;				}								#flagukbw:HOVER{					background-image:url(img/flagUKcol.jpg);				}								#toprightcorner{					width:6px;					height:47px;					background-image:url(img/toprightcorner.jpg);					margin:0 0 0 0;					float:left;				}						#top2{				width:800px;				height:102px;				background-image:url(img/bannermiddle.jpg);				float:left;			}							#nextcities{					width:400px;					height:102px;					margin-left:400px;					margin-right:0px;					margin-bottom:0px;					text-align:center;				}										#nextcitiesheadercontainer{						width:400px;						height:20px;						float:left;					}											#nextcitiesheaderFR{							width:105px;							margin-left:147px;							margin-right:auto;							height:20px;							float:left;							background-image:url(img/nextgamesFR.jpg);						}												#nextcitiesheaderEN{							width:105px;							margin-left:147px;							margin-right:auto;							height:20px;							float:left;							background-image:url(img/nextgamesEN.jpg);						}										#nextcitiestxtcontainer{						width:400px;						height:82px;						float:left;					}											#nextcitiestxt{							width:133px;							height:82px;							float:left;						}					#bbarFR{			width:800px;			height:24px;			background-image:url(img/buttonbkgrndFR.jpg);			background-repeat:repeat-x;			float:left;		}					#bbarflame{				width:66px;				height:24px;				background-image:url(img/flamemiddle.jpg);				background-repeat:repeat-x;				float:left;			}					.liennewsFR {				display:block;				width:46px;				height:24px;			}			#bnewsFR{				float:left;				width:46px;				margin-left:0px;				margin-right:0px;				height:24px;			}						#bnewsFR:HOVER{			background-image:url(img/newsFR.jpg);			}						.liendicoFR {				display:block;				width:95px;				height:24px;			}			#bdicoFR{				float:left;				width:95px;				margin-left:0px;				margin-right:0px;				height:24px;			}						#bdicoFR:HOVER{			background-image:url(img/dicoFR.jpg);			}						.liensummaryFR {				display:block;				width:60px;				height:24px;			}			#bsummaryFR{				float:left;				width:60px;				margin-left:0px;				margin-right:0px;				height:24px;			}						#bsummaryFR:HOVER{			background-image:url(img/summaryFR.jpg);			}						.lienshopFR {				display:block;				width:75px;				height:24px;			}			#bshopFR{				float:left;				width:75px;				margin-left:0px;				margin-right:0px;				height:24px;			}						#bshopFR:HOVER{			background-image:url(img/shopFR.jpg);			}						.lienlinksFR {				display:block;				width:49px;				height:24px;			}			#blinksFR{				float:left;				width:49px;				margin-left:0px;				margin-right:0px;				height:24px;			}						#blinksFR:HOVER{			background-image:url(img/linksFR.jpg);			}					#bbarEN{			width:800px;			height:24px;			background-image:url(img/buttonbkgrndEN.jpg);			background-repeat:repeat-x;			float:left;		}					.liennewsEN {				display:block;				width:43px;				height:24px;			}			#bnewsEN{				float:left;				width:43px;				margin-left:0px;				margin-right:0px;				height:24px;			}						#bnewsEN:HOVER{			background-image:url(img/newsEN.jpg);			}						.liendicoEN {				display:block;				width:84px;				height:24px;			}			#bdicoEN{				float:left;				width:84px;				margin-left:0px;				margin-right:0px;				height:24px;			}						#bdicoEN:HOVER{			background-image:url(img/dicoEN.jpg);			}						.liensummaryEN {				display:block;				width:78px;				height:24px;			}			#bsummaryEN{				float:left;				width:78px;				margin-left:0px;				margin-right:0px;				height:24px;			}						#bsummaryEN:HOVER{			background-image:url(img/summaryEN.jpg);			}						.lienshopEN {				display:block;				width:47px;				height:24px;			}			#bshopEN{				float:left;				width:47px;				margin-left:0px;				margin-right:0px;				height:24px;			}						#bshopEN:HOVER{			background-image:url(img/shopEN.jpg);			}						.lienlinksEN {				display:block;				width:55px;				height:24px;			}			#blinksEN{				float:left;				width:55px;				margin-left:0px;				margin-right:0px;				height:24px;			}						#blinksEN:HOVER{			background-image:url(img/linksEN.jpg);			}								#body{			width:800px;			float:left;			background-color:#FFFFFF;					}			#bodytext{				width:600px;				min-height:200px;				background-image:url(img/flamebottom.jpg);				background-repeat:no-repeat;				float:left;			}						#bodytextheader{				width:600px;				height:40px;				float:left;			}						#bodytexttext{				width:590px;				min-height:180px;				margin-left:5px;				margin-right:5px;				margin-top:10px;				margin-bottom:10px;				float:left;			}						#bodypub{				width:200px;				min-height:600px; 				float:left;			}						#bodypubseprator{				width:40px;				height:640px;				float:left;			}						#bodypubpubcontainer{				width:160px;				height:640px;				float:left;			}						#bodypubheaderFR{				width:160px;				height:30px;				background-image:url(img/adsFR.jpg);				float:left;			}						#bodypubheaderEN{				width:160px;				height:30px;				background-image:url(img/adsEN.jpg);				float:left;			}						#bodypubpub{				width:160px;				height:610px;				float:left;			}				#bottom{			width:800px;			height:135px;			background-image:url(img/footer.jpg);			float:left;		}				#bottom a{			color:#000000;			text-decoration:underline;		}