
body {
	margin: 0;
	background-color:#000;
	background-image:url(../img/bg.gif); background-repeat:repeat-x; background-position:top;
	font-family: Arial;
	font-size:12px;
	color:#192134;
	}

img {border:0px;}

/* ########################################################################## */
/* ---( POPOVER )------------------------------------------------------------ */
/* ########################################################################## */
.popover_link:hover {
  color:            #2f4b9a;
  xbackground-color:#ccd7f0;
  background:       url(../img/popover_link_hover.gif);
  xborder:          1px solid #4c639b;
  display:          block;
  padding:          2px;
}

.popover_link {
  color:           #D9D9FF;
  text-decoration: none;
  display:         block;
  height:          14px;
  padding:         2px;
}

#PopOver {
 font-family:      arial, sans-serif;
 color:            #3d3d3d;
 font-size:        10px;
 width:            159px;
 height:           159px;
 visibility:       hidden;
 background:       url(../img/bg.jpg) repeat-y;
 position:         absolute;
 z-index:          100;
 left:             2px;
 top:              30px;
 text-align:       left!important;
 padding:          2px 3px 3px 3px;
 
 overflow:         hidden;
}



/* Headers
----------------------------------------------- */
h1 {
	margin: 0px;
	padding: 0px;
	font: 22px Arial, sans-serif;
	color: #fff;
	font-style:italic; font-weight:800;
}
h2.sub {
	font: 18px Arial, Helvetica, sans-serif;
	color: #888E8E;
	margin: 0px;
	padding: 0px;
}

h3.titre {
	font: 18px Arial, Helvetica, sans-serif;
	color:#00A6EB;
	margin: 0px;
	padding: 0px;
}

h3.orange {
	font: 18px Arial, Helvetica, sans-serif;
	color:#FB7115;
	margin: 0px;
	padding: 0px;
}



h3.rose {
	font: 18px Arial, Helvetica, sans-serif;
	color:#CA0074;
	margin: 0px;
	padding: 0px;
}


#logo {
position:absolute;
top:243px;
left:80px
}


#img_home5 {
/*background-image:url(../img/img_item_central.gif); background-repeat:no-repeat;
*/
position:absolute;
top:230px;
left:350px;
width: 665px;
height:520px;
}



/*Roll over sport*/
a.rollover_1 {
	 position:absolute; top:14px; left:80px;
	 width: 252px;
     height:186px;
	 background-image:url("../img/roll_1.jpg");
	 border: 2px solid #6b6b6b;
}
a.rollover_1:hover {
      background-image:url("../img/img_home1.jpg");
	  border: 2px solid #FB7115;
}
/**/

/*Roll over sport*/
a.rollover_2 {
	 position:absolute; top:14px; right:54px;
	 width: 253px;
     height:186px;
	 background-image:url("../img/roll_2.jpg");
	 border: 2px solid #6b6b6b;
}
a.rollover_2:hover {
      background-image:url("../img/img_home2.jpg");
	  border: 2px solid #FB7115;
}
/**/

/*Roll over sport*/
a.rollover_3 {
	 position:absolute; top:220px; left:80px;
	 width:253px;
     height:186px;
	 background-image:url("../img/roll_3.jpg");
	 border: 2px solid #6b6b6b;
}
a.rollover_3:hover {
      background-image:url("../img/img_home3.jpg");
	  border: 2px solid #FB7115;
}
/**/

/*Roll over sport*/
a.rollover_4 {
	 position:absolute; top:220px; right:54px;
	 width:253px;
     height:186px;
	 background-image:url("../img/roll_4.jpg");
	 border: 2px solid #6b6b6b;
}
a.rollover_4:hover {
      background-image:url("../img/img_home4.jpg");
	  border: 2px solid #FB7115;
}
/**/


.sous_titre {
	font: 15px Arial, Helvetica, sans-serif;
	color:#00A6EB;
	font-weight:800
}
.sous_titre2 {
	font: 12px Arial, Helvetica, sans-serif;
	color:#999;
	font-weight:normal;
}

.sous_titre_jaune {
	font: 13px Arial, Helvetica, sans-serif;
	color:#B8C811;
	font-weight:800
}

.sous_titre_orange {
	font: 13px Arial, Helvetica, sans-serif;
	color:#FB7115;
	margin: 0px;
	padding: 0px;
}


#header_top {
width:999px;
position:relative;
margin-left:auto;
margin-right:auto;
height:74px;
text-align:right;
}


#wrap {
	position: relative;
	width: 999px;
	height:730px;
	margin-right: auto;
	margin-left: auto; 
	margin-top:0px;
	min-height: 100%;
	background-color:#000; color:#FFFFFF;
	/*background-image:url(../img/bg_central.gif); background-repeat:repeat-x;*/
}
#gauche {
position: absolute;
left:0;
width: 234px;
}

#droite {
position: absolute;
top:0;
right:0;
width: 258px;
height:78px;
}

#centre {
/*background-color:#E0BD5A;*/
margin-left: 234px;
padding-left:20px;
}




#pied {
height: 50px;
background-image:url(../img_site/pied_page.jpg); background-repeat:no-repeat; padding-left:240px
}



h2 {
	font-weight: bold;
	color: #a2a2a2;
	font-size: 18px;
	margin: 0px;
	padding: 0px 0px 0px;
}

h4 {
	text-transform: uppercase;
	color: #C0DBFF;
	font-size: 12px;
	font-weight: bold;
}

#navcontainer {
position:absolute;
top:10px;
left:0;
margin-left:0px;
width:751px;
height:64px;
}

#navcontainer ul {
list-style-type: none;
padding: 0;
position: relative;
margin-left:0px;
}

#navcontainer li
{
display: inline;
}

#navcontainer li a
{
padding: 2px 7px 2px 2px ;
color: #fff;
background-color: #000;
border: 1px solid #fff;
text-decoration: none;
}

#navcontainer li a:hover
{
color: #f28e00;
border: 1px solid #f28e00;
border-top: 2px solid #f28e00;
border-bottom: 2px solid #f28e00;
}

#navcontainer li a#current
{
color: #f28e00;
border: 1px solid #f28e00;
border-top: 2px solid #f28e00;
border-bottom: 2px solid #f28e00;
}


#navcontainer3 {
position:absolute;
top:125px;
left:52px;
margin-left:0px;
width:751px;
height:64px;
}

#navcontainer3 ul {
list-style-type: none;
padding: 0;
position: relative;
margin-left:0px;
}

#navcontainer3 li
{
display: inline;
}

#navcontainer3 li a#orange
{
padding: 2px 7px 2px 2px ;
color: #f28e00;
background-color: #000;
border: 1px solid #f28e00;
text-decoration: none;
}

#navcontainer3 li a#bleue
{
padding: 2px 7px 2px 2px ;
color: #00AEEF;
background-color: #000;
border: 1px solid #00AEEF;
text-decoration: none;
}




#navcontainer3 li a:hover
{
color: #fff;
border: 1px solid #f28e00;
border-top: 2px solid #f28e00;
border-bottom: 2px solid #f28e00;
}

#navcontainer3 li a#current
{
color: #f28e00;
border: 1px solid #f28e00;
border-top: 2px solid #f28e00;
border-bottom: 2px solid #f28e00;
}





#navcontainer2 ul {
list-style-type: none;
padding: 0;
position: relative;
margin-left:0px;
}

#navcontainer2 li
{
display: inline;
}
#navcontainer2 li a
{
padding: 1px 7px;
color: #f28e00;
background-color: #000;
border: 1px solid #f28e00;
text-decoration: none;
}

#navcontainer2 li a:hover
{
color: #f28e00;
border: 1px solid #f28e00;
border-top: 2px solid #f28e00;
border-bottom: 2px solid #f28e00;
}

#navcontainer2 li a#current
{
color: #f28e00;
border: 1px solid #f28e00;
border-top: 2px solid #f28e00;
border-bottom: 2px solid #f28e00;
}








#barre {
	background-color:#FB7115; 
	width:995px; 
	height:22px; 
	position:absolute;
	top:70px;
	color:#000000;
	padding: 3px 0 0 4px;
}


A.txtlistthin {
	COLOR: #fb7115; text-decoration:none
}
A.txtlistthin:active {
	COLOR: #fb7115; text-decoration:none
}
A.txtlistthin:visited {
	COLOR: #fb7115; text-decoration:none
}
A.txtlistthin:hover {
	COLOR: #fff; text-decoration:underline
}


.pagination{
padding: 0px;
}

.pagination ul{
margin: 0;
padding: 0;

font-size: 13px;
}

.pagination li{
list-style-type: none;
display: inline;
padding: 2px 2px 2px 5px;
}

.pagination a, .pagination a:visited{
padding: 0 ;
text-decoration: none; 
color: #000;
}

.pagination a:hover, .pagination a:active{
color: #000;
text-decoration:underline;
}

.pagination .currentpage a{
/*font-weight: bold;*/
padding: 0; color:#fff;
text-decoration:underline;
}

* html .pagination li.currentpage { /*IE 6 and below. Adjust non linked LIs slightly to account for bugs*/
margin-right: 0px;
padding-right: 0;
}

