*{
	padding:0;
	margin:0;
	border:0;
}

html, body {
	border: 0; 
	margin: 0; 
	padding: 0;
	background:#D9D9F3;
}




a {
	color: #0099CC;
	text-decoration: none;
}

a:hover {
	color: #00CCFF;
}

a img {
  border: none;/*remove border for linked images*/
}

h1 {
	font-size: 1.6em;
	height: 20px;
	padding-top: 0;
}

h2{
	font-size: 1.2em;
	height: 20px;
	padding-top: 0;
}

.highlight {background-color:#FF9D9D;border-bottom:#F30 1px solid;border-top:#F30 1px solid;padding: 4px 10px}


a.ligueMenu{
	color:buttonface;
	text-decoration:none;
	padding-right:50px;
	text-align:left;
	font-family:Tahoma;
	font-size:12px;
	font-weight:bold;
	margin-left:15px;
}

a.ligueMenu:hover{
	color:#FF9900;
}



tr.FixtRound{
	font-family:Tahoma;
	font-size:12px;
	font-weight:normal;
	width:500px;
}

table.fixtures{
	background:beige;
	width:600px;
}

td.fixtScore{
	width:50px;
	text-align:center;
}

td.fixtHomeTeam{
	width:100px;
	text-align:right;
	padding-left:5px:
	padding-right:5px;
}

td.fixtLogo{
	width:30px;
	padding-left:5px:
	padding-right:5px;
}

td.fixtAwayTeam{
	text-align:left;
	width:100px;
	padding-left:5px:
	padding-right:5px;
}

td.fixtDate{
	text-align:left;
	width:100px;
	padding-left:5px:
	padding-right:5px;
}

span.fixturesContentTitle{
	background:#212121 none repeat scroll 0 0;
	height:20px;
	left:250px;
	position:absolute;
	top:40px;
	width:600px;
}

p.fixtRoundTitle{
	background:#3366CC none repeat scroll 0 0;
	color:buttonface;
	font-family:Tahoma;
	font-size:12px;
	font-weight:bold;
	padding-left:10px;
	padding-top:3px;
}

p.fixturesContentTitle{
	color:buttonface;
	font-family:Tahoma;
	font-size:12px;
	font-weight:bold;
	padding-left:10px;
	padding-top:3px;
}

div#fixturesContent{
	height:auto;
	left:250px;
	position:relative;
	top:60px;
	width:600px;
	margin-bottom:10px;
}

div#ligueMenu{
	border-bottom:1px solid #212121;
	border-top:1px solid #212121;
	left:0;
	position:absolute;
	top:15px;
	width:100%;
	background:#336699;
}

div#footerContent {
	color:buttonface;
	float:left;
	font-family:Tahoma;
	font-size:10px;
	font-weight:normal;
	left:30px;
	position:relative;
	top:30px;
	width:150px;
}

div#footerContact {
	color:buttonface;
	float:left;
	font-family:Tahoma;
	font-size:10px;
	font-weight:normal;
	left:650px;
	position:relative;
	top:185px;
	width:100px;
}

div.col_footer{
	float:left;
	margin:5px 0 5px 12px;
	padding-top:30px;
	width:114px;
}

ul.footer{
	list-style-type:none;
	margin:0;
	padding:0;
}

a.footer{
	text-decoration:none;
	color:buttonface;
}

div.tabbedBlock {
	margin-left:auto;
	margin-right:auto;
	display:block;
	width:986px;
	background: url(../images/cadres/tranchesblack/big_down_black.png) bottom center no-repeat;
	padding-bottom:40px;
	margin-top:0px;
	position:relative;
	top:5px;
	padding:5px;
}

div.tabbedBlock h1{
height:97px;
background: url(../images/cadres/tranches/black/big_up_black.png) bottom center no-repeat;
background-position: 0px 27px;

/*border:1px solid #ff0000;*/
}

div.tabbedBlock h1 a{
	float:left;
	display:inline;
	background: url(../images/cadres/tranches/black/tab_right_black.png) top right no-repeat;
	padding-right:46px;
	black-space: nowrap;
}
div.tabbedBlock h1 a span{
	display:block;
	background: url(../images/cadres/tranches/black/tab_left_black.png) top left no-repeat;
	height:40px;
	padding-left:15px;
	padding-top:10px;
	font-family:Verdana;
	font-size:18px;
}





div.tabbedBlock div.middle{
	clear:both;
	background: url(../images/cadres/tranches/black/big_middle_black.png) top center repeat-y;
	float:left;
	width:100%;
}

div.tabbedBlock div.middle div.content{
	clear:both;
	margin-top:-55px;
	padding:0px 15px 0 15px;
	color:#555eee;
	padding:0 15px 0 15px;
	display:block;
}

div.tabbedBlock div.middle div.content p{
	width:500px;
}

div.tabbedBlock div.down{
	clear:both;
	display:block;
	background: url(../images/cadres/tranches/black/big_down_black.png) top center no-repeat;
	height:40px;
}




#wrapper{ 
	position:absolute; 
	padding-top:0px; 
}
		
#menuwrapper{ 
	position:relative; 
	height:210px;
	width:80px;
	top:15px;
	left:50px;
}
#menu{
	position:absolute; 
	bottom:0; 
	left:0;
}

#subMenu{
	position:absolute;
	left:0px;
	top:15px;
	z-index:2;
}

#footContent {
	height:auto;
	left:700px;
	position:relative;
	top:50px;
	width:500px;
	margin-bottom:10px;
}

#footContent img{
	width:500px;
	height:auto;
}

#teamsMap{
	height:auto;
	left:800px;
	margin-bottom:10px;
	position:relative;
	top:36px;
	width:400px;
}

span.teamsMapTitle{
	background:none repeat scroll 0 0 #212121;
	height:20px;
	left:800px;
	position:absolute;
	top:16px;
	width:400px;
}

span.registerLFLabel{
	background:#212121 none repeat scroll 0 0;
	height:20px;
	left:33px;
	position:relative;
	top:17px;
	width:400px;
}

p.eraseLFLabel{
	color:#336699;
	font-family:Tahoma;
	font-size:12px;
	font-weight:bold;
	padding-left:10px;
	padding-top:3px;
}

span.eraseLFLabel{
	background:#212121 none repeat scroll 0 0;
	height:20px;
	left:33px;
	position:relative;
	top:17px;
	width:400px;
}

p.registerLFLabel{
	color:#336699;
	font-family:Tahoma;
	font-size:12px;
	font-weight:bold;
	padding-left:10px;
	padding-top:3px;
}

p.leagueMapTitle{
	color:buttonface;
	font-family:Tahoma;
	font-size:12px;
	font-weight:bold;
	padding-left:10px;
	padding-top:3px;
}

span.leagueMapTitle{
	background:#212121 none repeat scroll 0 0;
	height:20px;
	left:700px;
	position:absolute;
	top:30px;
	width:500px;
}

p.teamsMapTitle{
	color:buttonface;
	font-family:Tahoma;
	font-size:12px;
	font-weight:bold;
	padding-left:10px;
	padding-top:3px;
}

#teamsMap img{
	width:400px;
	height:auto;
}

#subMenu img{
	width:80px;
}
				
.menuitem{ 
	position: relative; 
	bottom:0px; 
	display:inline-block; 
}

.submenuitem{ 
	position: relative; 
	bottom:0px; 
	display:inline-block;
	width:60px;
}
			


/***** Main Layout ****/
#container {
  	width: 100%;
  	height: 100%;
  	text-align: center;/* IE fix to center the page */
}



#header {
	background:transparent url(../images/header/header5.jpg) repeat-x scroll 0 0;
	display:block;
	height:90px;
	margin-left:auto;
	margin-right:auto;
	margin-top:auto;
	position:relative;
	top:7px;
	width:1200px;
	z-index:2;
}

#footer {
	background:url("../images/header/header5.jpg") repeat-x scroll 0 0 transparent;
	bottom:0;
	display:block;
	height:200px;
	left:355px;
	
	position:absolute;
	
	width:1200px;
	z-index:2;
}

div#title{
	float:left;
	font-family:Tahoma;
	font-size:35px;
	font-weight:bold;
	left:15px;
	position:relative;
	top:0px;
	width:200px;
	z-index:1;
	color:ButtonFace;
}

div#title2 {
	float:left;
	font-family:Tahoma;
	font-size:35px;
	font-weight:bold;
	left:-12px;
	position:relative;
	top:10px;
	width:200px;
	z-index:1;
}


#content{
	/*background-color:#DADFED;*/
	/*background:#FFFFFF url(../images/background/background.gif) repeat scroll left top;*/
	display:block;
	height:auto;
	margin-left:auto;
	margin-right:auto;
	margin-top:auto;
	position:relative;
	top:7px;
	width:1200px;
}

div#menu {
	clear:both;
	display:block;
	margin-left:auto;
	margin-right:auto;
	position:relative;
	top:25px;
	width:100%;
}

a.title{
	text-decoration:none;
}

a.title:link{
	
	
}

a.title:hover{
	color:black;
	
}

div#infoPanel{
	top:auto;
	left:auto;
	background-color:beige;
	
}



			
			
				
ul.menu {
	list-style:none;  
	/*border-top:1px solid #ff0000;*/
	background:transparent url("../images/menu/menuBG.png") top left repeat-x;
	display:block;
	height:40px;
	list-style-position:inside;
	margin:0;
	padding-left:40px;
}
li.menu {  
	
	float:left;
	height:45px;
	/*margin-left:5px;*/

}
a.menu  {
	text-decoration:none;
	display:block;  
	height:38px;
	padding-left:35px;
	background:none;
	color:buttonface;
}

a.menu span{
	background:none;display:block;  
	height:25px;
	padding-right:32px;
	padding-top:13px;
	font-family:Verdana;
	font-size:10px;
	font-weight:bold;
}


a.menu:hover,a.on{
	background:transparent url("../images/menu/menuBtnLeft.png") top left no-repeat;
	color:#FF9900;
}
a.menu:hover span,a.on span{
	background:transparent url("../images/menu/menuBtnRight.png") top right no-repeat;
}

body.index li#index a.menu ,
body.foot li#foot a.menu ,
body.redac li#redac a.menu ,
body.pronos li#pronos a.menu ,
body.debat li#debat a.menu ,
body.supporters li#supporters a.menu ,
body.news li#news a.menu {
	background:transparent url("../images/menu/menuBtnLeft.png") top left no-repeat;
	color:#FF9900;
} 

body.index li#index a.menu span,
body.foot li#foot a.menu span,
body.redac li#redac a.menu span,
body.pronos li#pronos a.menu span,
body.debat li#debat a.menu span,
body.supporters li#supporters a.menu span,
body.news li#news a.menu span{
	background:transparent url("../images/menu/menuBtnRight.png") top right no-repeat;
}

p.title{
	color:#FF9900;
	font-family:Tahoma;
	font-size:13px;
	font-weight:bold;
	left:5px;
	margin-top:0;
	padding-left:10px;
	position:relative;
	top:10px;
	width:410px;
}

p.pagetitle{
	/*background:transparent url("../images/buttons/titreRss.png") top right no-repeat;*/
	color:#FF9900;
	font-family:Tahoma;
	font-size:13px;
	font-weight:bold;
	left:150px;
	margin-top:0;
	position:relative;
	top:-158px;
	width:100px;
}


p.rssdate {
	color:buttonface;
	font-family:Tahoma;
	font-size:10px;
	font-weight:bold;
	left:134px;
	margin:0;
	position:relative;
	text-align:right;
	top:-3px;
	width:400px;
}



p.rssContent{
	color:buttonface;
	font-family:Tahoma;
	font-size:12px;
	left:262px;
	margin-bottom:-25px;
	position:relative;
	top:15px;
	width:260px;
}

span.rssContentTitle{
	background:none repeat scroll 0 0 #212121;
	float:left;
	height:20px;
	left:0;
	position:relative;
	top:40px;
	width:547px;
}

p.rssContentTitle{
	color:#5A8FFF;
	font-family:Tahoma;
	font-size:12px;
	font-weight:bold;
	padding-left:10px;
	padding-top:3px;
}

span.rssLiveTitle{
	background:#212121 none repeat scroll 0 0;
	height:20px;
	left:757px;
	position:absolute;
	top:40px;
	width:443px;
}

p.rssLiveTitle{
	color:#5A8FFF;
	font-family:Tahoma;
	font-size:12px;
	font-weight:bold;
	padding-left:10px;
	padding-top:3px;
}

span.rssDerMinuteTitle{
background:none repeat scroll 0 0 #212121;
float:left;
height:20px;
left:455px;
position:relative;
top:40px;
width:200px;
}

p.rssDerMinuteTitle{
	color:#5A8FFF;
	font-family:Tahoma;
	font-size:12px;
	font-weight:bold;
	padding-left:10px;
	padding-top:3px;
}

p.rssDerSubTitle {
	color:#336699;
	font-family:Tahoma;
	font-size:10px;
	font-weight:bold;
	padding-left:0;
	padding-top:0;
}

p.rssDerContent {
	color:#514F4F;
	font-family:Tahoma;
	font-size:9px;
	font-weight:normal;
	padding-left:0;
	padding-top:0;
}

#news{
	background:transparent url("../images/cadres/newspaper.png") top left no-repeat;
	height:10px;
}

#RSScontent {
	height:315px;
	left:0px;
	margin-left:0;
	overflow:auto;
	padding:10px;
	position:absolute;
	top:60px;
	float:left;
	width:527px;
	/*border:1px #5A8FFF solid;*/
	background:#FFFFFF url(../images/background/background.gif) repeat scroll left top;
}

#RSScontent2 {
	height:315px;
	left:0px;
	margin-left:0;
	overflow:auto;
	padding:10px;
	position:absolute;
	top:60px;
	float:left;
	width:527px;
	/*border:1px #5A8FFF solid;*/
	background:#FFFFFF url(../images/background/background.gif) repeat scroll left top;
}
#pronosContent{
	display:block;
	height:350px;
	left:0;
	margin-bottom:43px;
	padding:0;
	position:relative;
	top:10px;
	width:100%;
}

#grilleResultatsLF{
	background:#FFFFFF url(../images/background/background.gif) repeat scroll left top;
	font-family:Tahoma;
	font-size:12px;
	left:60px;
	position:relative;
	top:35px;
	width:450px;
	height:auto;
}

#grilleResultatsUser{
	background:#FFFFFF url(../images/background/background.gif) repeat scroll left top;
	font-family:Tahoma;
	font-size:12px;
	left:535px;
	position:absolute;
	top:35px;
	width:450px;
	height:auto;
}

.border_rounded 
{
    border: 2px solid #897048;
    padding: 10px;
    width: 310px;
}

td.grille1{
	padding-left:15px;
	position:relative;
	text-align:right;
}

td.grille2{
	padding-left:50px;
	position:relative;
	text-align:right;
}

td.grille3{
	padding-left:15px;
	position:relative;
}

td.grille4{
	padding-left:15px;
	position:relative;
	text-align:left;
}

#grilleLFFooter{
	background:#FFFFFF url(../images/background/background.gif) repeat scroll left top;
	left:60px;
	position:relative;
	top:55px;
	width:410px;
	margin-bottom:50px;
}

#pageTitleContainer {
	height:0;
	left:353px;
	position:relative;
	top:-70px;
	z-index:1;
}

#RssImageContainer {
	height:0;
	left:16px;
	position:relative;
	top:-150px;
	width:54px;
}


#RssContainer {
	background:#414141 none repeat scroll 0 0;
	border:1px solid #FF9900;
	height:200px;
	left:10px;
	position:relative;
	top:10px;
	width:525px;
}

#debatContainer {
	background:#FFFFFF url(../images/background/background.gif) repeat scroll left top;
	border:1px solid #FF9900;
	height:835px;
	left:220px;
	position:absolute;
	top:25px;
	width:765px;
}

#historyDebatContainer {
	background:#FFFFFF url(../images/background/background.gif) repeat scroll left top;
	border:1px solid #FF9900;
	height:875px;
	left:10px;
	position:relative;
	top:3px;
	width:200px;
}

#RSSlive {
	color:buttonface;
	height:auto;
	left:755px;
	margin-left:0;
	padding:2px;
	position:relative;
	top:-277px;
	width:440px;
}

#derniereMinute {
background:url("../images/background/background.gif") repeat scroll left top #FFFFFF;
float:left;
height:auto;
left:254px;
margin-left:0;
overflow:auto;
padding:10px;
position:relative;
top:60px;
width:182px;
}

#RSSlive2 {

	background-color:black;
	border:2px solid #FF9900;
	height:550px;
	left:0px;
	margin-left:0;
	overflow:auto;
	padding:10px;
	position:relative;
	top:0px;
	width:385px;
	color:buttonface;
}



table.live {
	border-collapse:collapse;
	color:buttonface;
	font-family:Tahoma;
	font-size:11px;
	width:100%;
}

td.live,td.live2 {
	border:1px solid DimGray;
	/*width:20%;*/
}
td.live {
 	text-align:center;
	background:#414141 none repeat scroll 0 0;
}

td.live2{
	text-align:center;
	background:#777669  none repeat scroll 0 0;
}

th.live{
	background:LightSlateGray none repeat scroll 0 0;
	font-weight:bold;
	padding-left:3px;
	text-align:left;
}

th.live2{
	height:5px;
}

p.rssSpacer{
	height:0px;
	margin:0;
}

caption.live {
 font-weight:bold;
 background:#414141 none repeat scroll 0 0;
}

/* style pour les bulles */

div.bulle {
	font-size:0.75em;
	left:10px;
	margin-bottom:10px;
	position:relative;
	top:39px;
	width:745px;
}

div.bulle2 {
	font-size:0.75em;
	left:10px;
	margin-bottom:10px;
	position:relative;
	top:39px;
	width:745px;
}

div.bulle blockquote {
    margin: 0px;
    padding: 0px;
    border: 1px solid #c9c2c1;
    background-color: #fff;
    font-family:Tahoma;
    font-size:13px;font-style: normal;
	

}

div.bulle blockquote p {
    margin: 10px;
    padding: 0px;
    font-family:Tahoma;
    font-size:13px;
    font-style:normal;
	color:#5A8FFF;
}

div.bulle cite {
    position: relative;
    margin: 0px;
    padding: 7px 0px 0px 15px;
    top: 5px;
    background: transparent url(../images/cadres/FlecheBulle.gif) no-repeat 20px 0;
    font-style: normal;
    font-family:Tahoma;
    font-size:13px;
	/*color:ButtonFace;*/
} 

#contactFormContainer
{
	left:0;
	position:absolute;
	top:-1px;
	z-index:1;
}
#contactForm
{
	border:1px solid #FF9900;
	background:#272727 ;
	display:none;
	height:145px;
	left:37px;
	top:0;
	width:743px;
}
#contactForm fieldset
{
	padding:30px;
	border:none;
}      
#contactForm label
{
	display:block;
	color:#ffc400;
}      
#contactForm input[type=text]
{
	display:block;
	border:solid 1px #4d3a24;
	width:100%;
	margin-bottom:10px;
	height:24px;
}  
#contactForm textarea
{
	display:block;
	/*border:solid 1px #4d3a24;*/
	width:100%;
	margin-bottom:10px;
	border:none;
}  
#contactForm input[type=submit]
{
	background-color:#4d3a24;
	border:solid 1px #23150c;
	color:#fecd28;
	padding:5px;
}                
#contactLink
{
	background-image:url(../images/buttons/pearls_black_icon_011.png);
	cursor:pointer;
	display:block;
	height:50px;
	left:0;
	position:relative;
	top:-6px;
	width:50px;
}

#registerLF{
	background-image:url(../images/icons/whitePearls/058.png);
	cursor:pointer;
	display:block;
	height:50px;
	left:55px;
	position:absolute;
	top:340px;
	width:50px;
}

#eraseLF{
	background-image:url(../images/icons/whitePearls/103.png);
	cursor:pointer;
	display:block;
	height:50px;
	left:530px;
	position:absolute;
	top:340px;
	width:50px;
}

#messageSent
{
	color:#ff9933;
	display:none;
}


.box 
{
	background-color:#FFFFFF;
	height:0;
	margin:0 auto;
	position:relative;
	text-align:left;
	top:0;
	width:744px;
	z-index:1;
}

#featured{ 
	/*border:3px solid DimGray;*/
	height:311px;
	padding-right:250px;
	position:relative;
	width:167px;
}
#featured ul.ui-tabs-nav{ 
	position:absolute; 
	top:0; left:422px; 
	list-style:none; 
	padding:0; margin:0; 
	width:106px; 
}
#featured ul.ui-tabs-nav li{ 
	padding:1px 0; padding-left:13px;  
	font-size:12px; 
	color:#666; 
}
#featured ul.ui-tabs-nav li img{ 
	float:left; margin:2px 5px; 
	background:#fff; 
	padding:2px; 
	border:1px solid #eee;
}
#featured ul.ui-tabs-nav li span{ 
	font-size:10px; 
	font-family:Tahoma; 
	line-height:0px; 
}
#featured li.ui-tabs-nav-item a{ 
	color:#333333;
	display:block;
	height:60px;
	line-height:15px;
}
#featured li.ui-tabs-nav-item a:hover{ 
	background:#f2f2f2; 
}
#featured li.ui-tabs-selected{ 
	background:url('../images/slider/selected-item.gif') top left no-repeat;  
}
#featured ul.ui-tabs-nav li.ui-tabs-selected a{ 
	background:#ccc; 
}
#featured .ui-tabs-panel{ 
	width:417px; 
	height:310px; 
	background:#212121; 
	position:relative;
}
#featured .ui-tabs-panel .info{ 
	position:absolute; 
	top:194px; left:0; 
	height:117px; 
	/*background: url('../images/slider/transparent-bg.png');*/
	width:417px; 
}
#featured .info h2{ 
	color:#212121;
	font-family:Tahoma;
	font-size:13px;
	font-weight:bold; 
	margin:1px;
	overflow:hidden;
	position:absolute;
	top:5px;
}
#featured .info p{ 
	margin:0 5px; 
	color:buttonface;
	font-family:Tahoma;
	font-size:12px;
	margin:0 5px;
	position:absolute;
	top:25px;
}
#featured .info a{ 
	text-decoration:none; 
	color:#FF9900; 
}
#featured .info a:hover{ 
	text-decoration:underline; 
}
#featured .ui-tabs-hide{ 
	display:none; 
}