body  {
	font: 11px/12px Arial, Helvetica, sans-serif;
	color:#232035;
	text-align:center;
	background: url(bkg.gif) repeat center top;
	margin:0;
	padding:0;
	height: 100%;
	scrollbar-base-color: #09080e;
	scrollbar-arrow-color: #ffffff;
	scrollbar-3dlight-color: #09080e;
	scrollbar-darkshadow-color: #09080e;
	scrollbar-face-color: #09080e;
	scrollbar-highlight-color: #ffffff;
	scrollbar-track-color: #ffffff;
	}
em
{
	font: italic 11px/12px Arial, Helvetica, sans-serif;
	color:#232035;
}

#colorline{
	position:absolute;
	top:96px;
	left:0px;
	width:100%;
	height:83px;
	background: url(line.gif) center repeat-x;
}

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

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

a,a:link,a:visited,a:active {
	text-decoration:none;
	color:#232035;
}

a:hover {
	color:#AD1A17;
	text-decoration:none;
}
ul, li {
	list-style: none;
}
.clearer{
	clear:both;
	height:1px;
	font-size:1px;
	line-height:1px;
	border:none;
	margin:0; padding:0;
}

#all  {
	position:relative;
	top:18px;
	padding-top:239px;
	width:958px;
	margin: 0 auto;
	text-align:justify;
	}

#header {
	background: url(bkg_header.jpg) no-repeat;
	position: absolute;
	width:988px;
	height:228px;
	left:-19px;
	top:0px;
}

#header h1 a{
	position:absolute;
	background: url(pixtrans.gif) no-repeat;
	display: block;
	float: left;
	text-decoration: none;
	width:116px;
	height:116px;
	text-indent: -9999px;
}

#header h2{
	position:absolute;
	background: url(iciparis.jpg) no-repeat;
	margin-top:60px;
	left:139px;
	display: block;
	float: left;
	text-decoration: none;
	width:133px;
	height:79px;
	text-indent: -9999px;
}

#breakingnews{
	position:absolute;
	display:inline;
	white-space:nowrap;
	width:522px;
	height:20px;
	margin-top:28px;
	left:296px;
	top: 0px;
}

.messager{
	height:14px;
	background: url(liner.gif) -3px repeat-x;
	font:11px/12px arial, verdana, serif;
	color:#FFFFFF;
}

#breakingnews h2{
	position:absolute;
	background: url(breakingnews.jpg) no-repeat;
	text-indent: -9999px;
	width:163px;
	height:19px;
	left:-179px;
	margin-top:1px;
}
#headerpub{
	position:absolute;
	background: url(bkg_pub.jpg) no-repeat;
	left:292px;
	top:54px;
	padding:18px 5px 5px 5px;
	width:478px;
	height:82px;
}

#bandeau_header{
	position: absolute;
	background: transparent;
	width:200px;
	height:179px;
	z-index:2;
	top:9px;
	right:0;
}

#bandeau_header p{
	font-size: 9px;
}

#bandeau_header a{
	color:white;
}

#topcontainer {
	background: url(headcontent.jpg) center no-repeat;
	width:958px;
	height:30px;
}

#container p, #container h1, #container h2, #container h3, #container h4, #container b, #container ul{
	padding-bottom: 0.75em;
}

#container h1, #container h2, #container b{
	font-family: arial, Helvetica, Sans-Serif;
	letter-spacing:-1px;
}

#container h3, #container h4{
	font-family: arial, Helvetica, Sans-Serif;
}

h1 {
	font-size: 18px;
	line-height:24px;
	font-weight:100;
}

b{
	font-weight:600;
}

h2 {
	font-size: 16px;
	line-height: 18px;
	font-weight:bold;
}

h3 {
	font-size: 12px;
	line-height: 14px;
	font-weight:bold;
}

h4, h4 a, h4 a:link, h4 a:visited, h4 a:active {
	font-size: 12px;
	line-height: 14px;
	font-weight:bold;
	color:#AD1A17;
}

h4 a:hover {
	color:#232035;
}

#colonneright h4, #colonneright h4 a, #colonneright h4 a:link, #colonneright h4 a:visited, #colonneright h4 a:active {
	font-size: 12px;
	line-height: 14px;
	font-weight:bold;
	color:#232035;
}

#colonneright h4 a:hover {
	color:white;
}

#colonneright a:hover {
	color:white;
}


/*menu top*/
.menu {width:700px; height:32px; position:absolute; top:136px; left:30px; margin:0; margin:20px 0 60px 0;}

#choixmenu{
	width:700px;
	height:29px;
	text-align:center;
}

#choixmenu ul{
	padding-left:10px;
}

#choixmenu li, #choixmenu li a{
	display:inline;
	float: left;
	text-indent: -9999px;
	list-style: none;
	white-space:nowrap;
	background: url(sepmenu.gif) left no-repeat;
	height:29px;
	padding-left:5px;
}

#choixmenu li.first {
	background: url(pixtrans.gif) left no-repeat;
	margin-left:-6px;
}

a#cchoixmenu1, a#choixmenu1:link, a#choixmenu1:visited, a#choixmenu1:active {
	background: url(menu1.jpg) no-repeat;
	float: left;
	width:56px;
	height:29px;
}

a#choixmenu2, a#choixmenu2:link, a#choixmenu2:visited, a#choixmenu2:active {
	background: url(menu2.jpg) no-repeat;
	float: left;
	width:69px;
	height:29px;
}

a#choixmenu3, a#choixmenu3:link, a#choixmenu3:visited, a#choixmenu3:active {
	background: url(menu3.jpg) no-repeat;
	float: left;
	width:54px;
	height:29px;
}

a#choixmenu4, a#choixmenu4:link, a#choixmenu4:visited, a#choixmenu4:active {
	background: url(menu4.jpg) no-repeat;
	float: left;
	width:71px;
	height:29px;
}

a#choixmenu5, a#choixmenu5:link, a#choixmenu5:visited, a#choixmenu5:active {
	background: url(menu5.jpg) no-repeat;
	float: left;
	width:45px;
	height:29px;
}

a#choixmenu6, a#choixmenu6:link, a#choixmenu6:visited, a#choixmenu6:active {
	background: url(menu6.jpg) no-repeat;
	float: left;
	width:59px;
	height:29px;
}

a#choixmenu7, a#choixmenu7:link, a#choixmenu7:visited, a#choixmenu7:active {
	background: url(menu7.jpg) no-repeat;
	float: left;
	width:70px;
	height:29px;
}

a#choixmenu8, a#choixmenu8:link, a#choixmenu8:visited, a#choixmenu8:active {
	background: url(menu8.jpg) no-repeat;
	float: left;
	width:70px;
	height:29px;
}

a#choixmenu9, a#choixmenu9:link, a#choixmenu9:visited, a#choixmenu9:active {
	background: url(challenge.jpg) no-repeat;
	float: left;
	width:106px;
	height:29px;
}

a#choixmenu1:hover, a#choixmenu2:hover, a#choixmenu3:hover, a#choixmenu4:hover, a#choixmenu5:hover, a#choixmenu6:hover, a#choixmenu7:hover, a#choixmenu8:hover, a#choixmenu9:hover
{
	background-position: 0px -32px;
}

#menu1
{
	width:749px; height:32px; position:absolute; top:179px; left:30px; margin:0; margin:20px 0 60px 0;
	position:absolute;
	color:#232035;
}

#menu2, #menu3, #menu4, #menu5, #menu6, #menu7, #menu8, #menu9
{
	width:749px; height:32px; position:absolute; top:179px; left:30px; margin:0; margin:20px 0 60px 0;
	color:#232035;
	position:absolute;
}

#menu1 li,#menu2 li,#menu3 li,#menu4 li,#menu5 li,#menu6 li,#menu7 li,#menu8 li,#menu9 li
{
	display:inline;
	float: left;
	background: url(minipucebleue.gif) left no-repeat;
	height:10px;
	margin:1px 8px 0px 5px;
	padding-left:10px;
}

#menu1 a, #menu1 a:link, #menu1 a:visited, #menu1 a:active,
#menu2 a, #menu2 a:link, #menu2 a:visited, #menu2 a:active,
#menu3 a, #menu3 a:link, #menu3 a:visited, #menu3 a:active,
#menu4 a, #menu4 a:link, #menu4 a:visited, #menu4 a:active,
#menu5 a, #menu5 a:link, #menu5 a:visited, #menu5 a:active,
#menu6 a, #menu6 a:link, #menu1 a:visited, #menu1 a:active,
#menu7 a, #menu7 a:link, #menu7 a:visited, #menu7 a:active,
#menu8 a, #menu8 a:link, #menu8 a:visited, #menu8 a:active,
#menu9 a, #menu9 a:link, #menu9 a:visited, #menu9 a:active {
	color:#232035;
	font-weight:bold;
}

#menu1 a:hover, #menu2 a:hover, #menu3 a:hover, #menu4 a:hover, #menu5 a:hover, #menu6 a:hover, #menu7 a:hover, #menu8 a:hover, #menu9 a:hover {
	color:#AD1A17;
}

.imgs  {
	float:right;
	padding:8px; 
	border: 1px solid #AD1A17;
	margin: 0 0 5px 5px;
}

#topcontainer2 {
	background: url(tab.gif) no-repeat;
	width:960px;
	height:30px;
	position:relative;
	margin-top:10px;
	margin-bottom:-9px;
	margin-left:19px;
}

.tablepartners a{
	color:white;
}

.tablepartners a:visited{
	color:white;
}

#fiche_matchs2{
	width:350px;
	height:190px;
	background: url(pelouse.gif) bottom no-repeat;
}


#fiche_matchs img {
	margin-top:35px;
	margin-left:70px;
}

#fiche_matchs
{
	background: url(pelouse.gif) bottom no-repeat;
	position:absolute; width:350px; height:190px;
	top:44px;
	z-index:100;
}

#containerbigpub{
	background: url(bkg_bigpub.jpg) no-repeat;
	width:898px;
	height:121px;
	padding:10px;
	color:white;
	margin-bottom:-14px;
}

#pubforum  {
	float:right;
	padding-right:10px;
	width:130px;
	height:90px;
}
#pubforum a, #pubforum a:link, #pubforum a:visited, #pubforum a:active {
	color:white;
}

#pubforum a:hover {
	color:#AD1A17;
}


.les_dep {
	left: 0px;
	width: 230px; 
}

#les_dep2 {
	font-size: 10px;
	overflow: auto;
	width: 246px;
	position: relative;
	height: 204px
}

.boxe_menu{

	height:25px;
}

.boxe_menu2{
	background: #AD1A17;
	color:#ffffff;
	height:20px;
}

/*container*/
#topcontainer {
background: url(headcontent.jpg) center no-repeat;
width:958px;
height:30px;
}

#container {
	background: url(bkgcontent.jpg)  repeat-y;
	padding: 0px 20px 0px 20px;
	position:relative;
	width:918px;
	margin-bottom:-10px;
	background-image: url(bkgcontent.jpg);
}



#bigcolonne{
width:627px;
margin-right:11px;
float:left;
color:#232035;
margin-bottom:10px;
}

#bigcolonne h1  {
text-align:left;
padding-left: 25px;
background: url(bigpuce_rouge.gif) left 4px no-repeat;
}

#bigcolonne li  {
padding-left: 15px;
background: url(minipucerouge.gif) left 2px no-repeat;
}

#bigcolonne div.pub3  {
float:right;
margin-left:10px;
}
#bigcolonne div.pub3 img {
border:none;
float:none;
}

#bigcolonne b {
color:#AD1A17;
}

#colonneright{
margin-left: 11px;
width:269px;
float:right;
color:white;
}

#colonneright h1 {
text-align:left;
padding-left: 25px;
background: url(bigpuce_blanche.gif) left 3px no-repeat;
width:244px;
}

#colonneright h2{
padding-left: 25px;
background: url(bigpuce_blanche.gif) left 0px no-repeat;
width:244px;
}

#colonneright b {
color:#232035;
}

#ssbigcolonne1{
position:relative;
width:350px;
margin-right:11px;
float:left;
}

#ssbigcolonne1 h1  {
padding-left: 25px;
background: url(bigpuce_rouge.gif) left 2px no-repeat;
width:325px;
}

#ssbigcolonne1 h2{
padding-left: 25px;
background: url(bigpuce_rouge.gif) left -2px no-repeat;
width:305px;
}

#ssbigcolonne11{
position:relative;
width:350px;
margin-right:11px;
float:left;
}

#ssbigcolonne11 h1  {
padding-left: 25px;
background: url(bigpuce_rouge.gif) left 2px no-repeat;
width:325px;
}

#ssbigcolonne11 h2{
padding-left: 25px;
background: url(bigpuce_rouge.gif) left -2px no-repeat;
width:305px;
}

#ssbigcolonne2{
position:relative;
width:266px;
float:right;
text-align:left;
}

#ssbigcolonne22{
position:relative;
width:266px;
float:right;
text-align:left;
}

#ssbigcolonne{
position:relative;
width:625px;
float:left;
}

#container p, #container h1, #container h2, #container h3, #container h4, #container b, #container ul{
padding-bottom: 0.75em;
}

#container h1, #container h2, #container b{
font-family: arial, Helvetica, Sans-Serif;
letter-spacing:-1px;
}

#container h3, #container h4{
font-family: arial, Helvetica, Sans-Serif;
}

/*bottom links*/
div.arrondibleubottom{
width:266px;
background: url(arrondibleubottom.gif)  no-repeat;
height:10px;
margin-top:-1px;
margin-bottom:10px;
margin-left: auto;
margin-right: auto;
}

* html div.arrondibleubottom{
margin-top:0;
}

div.bottomlinkstop{
width:627px;
position:relative;
background: url(arrondibleubigtop.gif)  no-repeat;
height:10px;
margin:0; padding:0;
margin-top:10px;
font-size:0;
}

* html div.bottomlinkstop{
margin-bottom:-2px;
}

#bigcolonne div.bottomlinks{
font-size:10px;
line-height:12px;
position:relative;
width:605px;
margin-bottom:-5px;
border-left: 1px solid #232035;
border-right: 1px solid #232035;
padding:0 10px 0 10px;
}

#bigcolonne div.bottomlinks li{
white-space:nowrap;
padding-left:4px;
padding-right:4px;
background: none;
}

* html #bigcolonne div.bottomlinks li{
white-space:normal;

}

#bigcolonne div.bottomlinksbottom{
width:627px;
position:relative;
background: url(arrondibleubigbottom.gif)  no-repeat;
height:10px;
margin-top:-1px;
font-size:0;

}
* html div.bottomlinksbottom{
margin-top:0;
}

#bottomcontainer{
background: url(bottomcontent.jpg) center no-repeat;
position:relative;
width:958px;
height:24px;
margin: 0;
}
/*menu bas*/
#credits{
text-align:right;
font-size: 8px;
padding-bottom:10px;
margin-top:-8px;
width:940px;
position: relative;
font-family: Verdana, Arial, Helvetica, sans-serif;
color:#AD1A17;
}


#credits a, #credits a:link, #credits a:visited, #credits a:active{
text-decoration:none;
color:#AD1A17;
}

#credits a:hover{
color: #8F1614;
text-decoration:none;
}

.menu {width:700px; height:32px; position:absolute; top:136px; left:30px; margin:0; margin:20px 0 60px 0;}
/*cologne droit*/
div.espaceblanctop{
height:13px;
background: url(espblanctop.jpg) no-repeat;
font-size:0;
}

div.espaceblanc{
text-align:left;
padding-left:10px;
padding-right:10px;
width:249px;
background: url(bkg_espblanc.jpg)  repeat-y;
color:#232035;
}

#colonneright div.espaceblanc a, #colonneright div.espaceblanc a:link, #colonneright div.espaceblanc a:visited, #colonneright div.espaceblanc a:active {
text-decoration:none;
color:232035;
}

#colonneright div.espaceblanc a:hover {
color:#AD1A17;
text-decoration:none;
}

#colonneright div.espaceblanc img{
float:left;
margin:0 15px 0 0;
padding:0 15px 10px 0;
border-right: 1px solid #AD1A17;
border-left: none;
border-bottom: none;
border-top: none;
}

.espaceblancbottom{
height:13px;
background: url(espblancbottom.jpg) no-repeat;
margin-bottom:10px;
font-size:0;
}


#content  {
	float:left;
	width:1000px;
	}

#leftCol  {
	float:left;
	width:660px;
	}
	
#rightCol  {
	float:right;
	margin:10px 10px 0 0;
	padding:0 0 10px 0;
	width:300px;
	background:#eee;
	}

#recherche  {
	margin:10px 0 20px 0;
	padding:0 0 0 10px;
	}
#recherche input{border:1px solid #000;}
#requete h1  {
	margin:0 0 20px 0;
	padding:0 0 0 28px;
	}

#resultats  {
	float:left;
	width:100%;
	clear:both;
	}

.blocResultat  {
	padding:0 0 20px 10px;
	clear:right;
	overflow:hidden;
	}

.blocResultat p  {
	clear:right;
	text-align:justify;
	clear:right;
	margin:0 0 5px 0;
	}
	
.blocResultat h2  {
	font-size:16px;
	clear:right;
	}
	
.blocResultat a  {
	color:#579DD8;
	text-decoration:none;
	}
	
.blocResultat a:hover  {
	text-decoration:underline;
	}


.bottomlinks img  {
	float:left;
	margin:0 1em 0 0;
	border:0;
	}
	
.suite  {
	text-align:right;
	padding:0 0 10px 0;
	}
	
.suite a  {
	color:#000;
	text-decoration:none;
	font-weight:bold;
	}
	
.suite  a:hover  {
	text-decoration:underline;
	}

#adsense1  {
	padding:0 10px 0 0;
	margin:0 0 15px 0;
	float:left;
	}

#adsense2  {
	padding:0 10px 0 0;
	margin:10px 0 0 0;
	float:left;
	}
	
#adsense3  {
	}

#rubriques ul  {
	margin:6px 0;
	padding:0;
	list-style-type:none;
	}
	
#rubriques ul li  a {
	color:#171B20;
	text-decoration:none;
	padding:0 0 0 10px;
	font-size:14px;
	}
	
#rubriques ul li.on a  {
	border-left:3px solid #171B20; 
	}

#tags ul  {
	list-style-type:none;
	margin:0 0 6px 0;
	padding:4px 10px;
	}
	
#tags ul li  {
	display:inline;
	}
	
#tags ul li a  {
	color:#171B20;
	line-height:20px;
	padding:0 10px 0 0;
	text-decoration:none;
	}
	
#tags ul li a:hover  {
	text-decoration:underline;
	}
	
#lienHome  {
	padding:10px 0 0 0;
	}
	
#lienHome a  {
	color:#000;
	text-decoration:none;
	}
	
#lienHome a:hover  {
	text-decoration:underline;
	}
	
	
#skipPage  {
	text-align:center;
	margin:10px 0;
	clear:both;
	}
	
a.prec  {
	color:#000;
	margin:0 5px;
	text-decoration:none;
	}
	
a.suiv  {
	color:#000;
	margin:0 5px;
	text-decoration:none;
	}
	
a.prec:hover,a.suiv:hover  {
	}
	
	
.titre  {
	font-weight:bold;
	font-size:14px;
	color:#FFF;
	background:#171B20;
	padding:7px;
	}
	
.clear  {
	clear:both;
	}