* {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	
}

body {
  margin:0px;
  padding:0px;
  background-color:#b2db11;
  color: #000000;
  
}

img {
  border:0px;
}

.texte_contenu {
color:black;
}

blockquote {
	margin:0px;
	padding:0px;
	padding-left:20px;
}

.titre_contenu {
color:black;
font-weight:bold;
font-size:14px;
padding:0px;
margin:0px;
}

.question {
text-align:justify;
color:black;
font-weight:bold;
font-size:12px;
padding:0px;
margin:0px;
}

.reponse {
text-align:justify;
color:black;
font-weight:normal;
font-size:12px;
padding:0px;
margin:0px;
}


.hr_news {
color:black;
width:50%;
border:1px solid black;
}

.texte_blanc {
color:white;
}

.contenu_gauche {
background-image:url('../images/fond_colonne_gauche.jpg');
background-repeat:no-repeat;
background-position: bottom;
}

.contenu_droite {
padding-left:5px;
padding-right:5px;
background-image:url('../images/fond_colonne_droite.jpg');
background-repeat:no-repeat;
background-position: bottom;
}

.contenu_droite_int {
padding-left:5px;
padding-right:5px;
background-image:url('../images/fond_colonne_droite_int.jpg');
background-repeat:no-repeat;
background-position: bottom;
}

.pointer {
	cursor:pointer;
	padding-top:9px;
}

.pub {
padding-top:5px;
}

.bouton_gauche:link {
padding-left:15px;
    text-decoration:none;
  	font-size: 12px;
  	font-weight: bold;
    color:#0D2D15;
  }
  
.bouton_gauche:visited {
padding-left:15px;
    text-decoration:none;
  	font-size: 12px;
  	font-weight: bold;
    color:#0D2D15;
  }
  
.bouton_gauche:hover {
padding-left:15px;
    text-decoration:none;
  	font-size: 12px;
  	font-weight: bold;
    color:#FFFFFF;
  }

.rub_title2:link {
    text-decoration:none;
  	font-size: 12px;
  	font-weight: bold;
    color:#0D2D15;
  }
  
.rub_title2:visited {
    text-decoration:none;
  	font-size: 12px;
  	font-weight: bold;
    color:#0D2D15;
  }
  
.rub_title2:hover {
    text-decoration:none;
  	font-size: 12px;
  	font-weight: bold;
    color:#FFFFFF;
  }

.rub_title1:link {
    text-decoration:none;
  	font-size: 12px;
  	font-weight: bold;
    color:#0D2D15;
  }
  
.rub_title1:visited {
    text-decoration:none;
  	font-size: 12px;
  	font-weight: bold;
    color:#0D2D15;
  }
  
.rub_title1:hover {
    text-decoration:none;
  	font-size: 12px;
  	font-weight: bold;
    color:#84ae1a;
  }

.menubas:link {
    text-decoration:none;
  	font-size: 8px;
  	font-weight: normal;
    color:#FFFFFF;
  }
  
.menubas:visited {
    text-decoration:none;
  	font-size: 8px;
  	font-weight: normal;
    color:#FFFFFF;
  }
  
.menubas:hover {
    text-decoration:none;
  	font-size: 8px;
  	font-weight: normal;
    color:#84AE1A;
  }

.pipe {
	color: #84AE1A;
}

.title_news {
padding-left:33px;
padding-top:2px;
  	font-size: 13px;
  	font-weight: bold;
    color:#0D2D15;
}

.title_classement {
padding-top:10px;
  	font-size: 13px;
  	font-weight: bold;
    color:#0D2D15;
}

.title_videos {
padding-top:8px;
  	font-size: 13px;
  	font-weight: bold;
    color:#0D2D15;
}

.contenu_news {
padding-left:20px;
padding-top:2px;
}

.contenu_votes {
padding-left:12px;
padding-right:2px;
padding-top:2px;
}

.contenu_resultats {
padding-left:20px;
padding-right:0px;
padding-top:2px;
}

.contenu_classement {
padding-left:20px;
padding-top:2px;
padding-right:18px;
}

.contenu_videos {
padding-left:1px;
}

.news_haut {
padding-left:20px;
padding-top:3px;
color:#80c51d;
font-weight:bold;
}

.news_milieu {
padding-left:18px;
padding-right:5px;
padding-top:0px;
}

.news_texte {
color:black;
}

.news_bas {
padding-left:170px;
padding-bottom:2px;
}

.contenu_d_result {
padding-left:20px;
padding-top:2px;
}

.d_result_line_1 {
padding:0px;
margin:0px;
color:#0d2d15;
}

.d_result_line_2 {
padding:0px;
margin:0px;
color:white;
}

.votes_titre {
padding:0px;
margin:0px;
font-weight:bold;
color:#0d2d15;
}

.votes_liste {
padding:0px;
margin:0px;
color:white;
}

.text_classement {
padding:0px;
margin:0px;
color:#80c51d;
}

/* Menu horizontal */
/* Barre de menu */

.div_menu_club {
  position:absolute;
  top:106px;
  left:305px;
  height:20px;
  background-image:url('../images/pixel.gif');
}

.div_menu_effectif {
  position:absolute;
  top:106px;
  left:343px;
  height:20px;
  background-image:url('../images/pixel.gif');
}

.div_menu_partenaires {
  position:absolute;
  top:106px;
  left:401px;
  height:20px;
  background-image:url('../images/pixel.gif');
}

.div_menu_formation {
  position:absolute;
  top:106px;
  left:483px;
  height:20px;
  background-image:url('../images/pixel.gif');
}

.div_menu_boutique {
  position:absolute;
  top:106px;
  left:600px;
  height:20px;
  background-image:url('../images/pixel.gif');
}

.div_menu_billetterie {
  position:absolute;
  top:106px;
  left:662px;
  height:20px;
  background-image:url('../images/pixel.gif');
}

.div_menu_calendrier {
  position:absolute;
  top:106px;
  left:737px;
  height:20px;
  background-image:url('../images/pixel.gif');
}

.div_menu_forum {
  position:absolute;
  top:108px;
  left:855px;
  height:20px;
  background-image:url('../images/pixel.gif');
}

  /* Liens du menu horizontal */
  .a_menu_haut:link {
    text-decoration:none;
  	font-size: 10px;
  	font-weight: bold;
    color:#0D2D15;
  }
  
  .a_menu_haut:visited {
    text-decoration:none;
  	font-size: 10px;
  	font-weight: bold;
    color:#0D2D15;
  }
  
  .a_menu_haut:hover {
    text-decoration:none;
  	font-size: 10px;
  	font-weight: bold;
    color:#FFFFFF;
  }
  
  
  
  /* Liens des menus déroulés */
  .a_menu_deroule:link {
    background-color:white ;
    text-decoration:none;
    color:#0D2D15;
    padding:0px;
    margin-left:3px;
    margin-right:3px;
  }
  
  .a_menu_deroule:visited {
    background-color:white ;
    text-decoration:none;
    color:#0D2D15;
    padding:0px;
    margin-left:3px;
    margin-right:3px;
  }
  
  .a_menu_deroule:hover {
    background-color:#0D2D15 ;
    text-decoration:none;
    color:white;
    padding:0px;
    margin-left:3px;
    margin-right:3px;
  }

/* styles page d'accueil modification septembre 2009-----------------------------------------------------------------------------------------*/

div.large_div
{
width : 535px ;
height : 203px ;
background:url(images/bg_div_vert_large_2.gif) no-repeat left top ;
margin : 0 0 12px 0 ;
padding : 0 ;
text-align : left;
overflow : hidden ;
}

div.small_div
{
width : 262px ;
height : 146px ;
background:url(images/bg_div_vert.gif) no-repeat left top ;
margin :  12px 0 0 0 ;
padding : 0 ;
}

h1.newtitle
{
margin : 0 ;
padding : 5px 0 0 8px ;
color : #fff ;
font-size:12px ;
text-transform : uppercase ;
text-align:left ;
}

h1.newtitle a
{
color : #fff;
text-decoration : none ;
}

h1.newtitle a:hover
{
color : #B2DB11;
}

div#newclassement
{
background:url(images/bg_classement.gif) no-repeat left top ;
width : 205px ;
height : 68px ;
margin : 15px auto 0 auto ;
padding : 18px 10px 14px 0 ;
}

h2.newresult
{
color : #004A27;
font-size : 12px ;
margin : 20px 0 ;
}

h2.prochainmatch
{
-moz-border-radius : 5px ;-webkit-border-radius : 5px ;border-radius : 5px ;
color : #004A27;
font-size : 12px ;
margin : 20px 0 ;
padding : 10px ;
width : 60% ;
background-color:#fff ;
}

div.divresult
{
background:url(images/bg_score.gif) no-repeat 2px top;
height : 51px ;
width : 151px ;
margin : 0  ;
color : #fff ;
font-weight : bold ;
padding : 19px 0 0 35px ;
font-size : 16px ;
text-align : left ;
}

p.newp
{
color : #1C5E3F ;
text-align : left ;
margin-left : 15px ;
}

div.mainphoto
{
width : 230px ;
uuuheight : 106px ;
float : left ;
margin: 13px 5px 0px 3px;
position : relative ;
}

h2.titrenews
{
color : #fff ;
margin : 0 ;
padding : 3px 0 0 3px ;
background:url(images/bg_vert.gif) repeat-x left top;
height: 17px ;
font-size : 12px ;
font-weight : normal ;

}

h2.titrenews span
{
color : #B2DB11 ;
font-size : 11px ;
font-weight : bold ;
}

span.mainphoto_legende 
{
display : block ;
position : absolute ;
width : 45px ;
right : 5px ;
bottom : 5px ;
background:url(images/detail.gif) no-repeat 2px 4px;
background-color:#fff ;
margin : 0 ;
padding : 0 0 0 17px ;
-moz-border-radius : 5px ;-webkit-border-radius : 5px ;border-radius : 5px ;
color : #004A27 ;
font-size : 10px ;
}

span.mainphoto_legende a
{
text-decoration : none ;
}

span.mainphoto_legende a:hover
{
text-decoration : underline ;
}

div#miniatures
{
margin : 13px 0 0 0 ; 
padding : 0 ;
}

div#miniatures img
{
margin :0px 3px 5px 0 ; 
cursor : pointer ;
}

/* offres speciales page d'acueil -----------------------------------------------------------------------------------*/
div#offres_speciales
{
aaawidth : 276px ;
height : 147px ;
background:url(images/bg_offres.gif) no-repeat left top ;
position : relative;
padding : 10px 10px 0 255px ;
margin : 0 0 0px 0 ;
text-align : left ;
}

a#offres_orange
{
display : block ;
position : absolute ;
width : 209px ;
height : 122px ;
background : url(images/bg_offres_orange.gif) no-repeat left top ;
text-indent : -6000px ;
text-decoration : none ;
top : 10px ;
left : 10px ;
z-index : 1000 ;
}

a#acheter_places
{
display : block ;
text-indent : -6000px ;
text-decoration : none ;
width : 247px ;
height : 41px ;
background:url(images/bg_achetz.gif) no-repeat left top ;
}

a#acheter_places2
{
display : block ;
text-indent : -6000px ;
text-decoration : none ;
width : 448px ;
height : 41px ;
margin : 0px auto 5px auto;
padding : 0 ;
background:url(images/bg_achetz2.png) no-repeat left top ;
position: relative ;
z-index : 1000;
}

div#display_offres
{
position : absolute ;
top : 100px ;
left : -95px ;
width : 420px ;
height : 300px ;
z-index : 100 ;
background-color:#fff ;
-moz-border-radius : 8px ;
-webkit-border-radius : 8px ;
border-radius : 8px ;
padding : 40px 0 0 0 ;
}

div#display_offres2
{
position : absolute ;
top : 37px ;
left : -11px ;
width : 542px ;
__height : 542px ;
z-index : 100 ;
background-color:#fff ;
-moz-border-radius : 8px ;
-webkit-border-radius : 8px ;
border-radius : 8px ;
padding : 40px 10px 10px 10px ;
box-shadow : 0 0 12px #000 ;
}

div#offres_speciales a
{
text-decoration : none ;
}

table.table_offres_promos
{
border-top : 1px dotted silver ;
margin : 0 0 5px 0 ;
padding : 2px ;
width : 100% ;
text-transform:lowercase;
}

span.euro1
{
font-size : 18px ;
font-weight : bold ;
vertical-align : 12px ;
}

span.euro2
{
font-size : 8px ;
font-weight : bold ;
vertical-align : 3px ;
}


span.date
{
font-size : 12px ;
font-variant : small-caps ;
font-weight : bold ;
}

span.aulieu
{
font-size : 10px ;
font-variant : small-caps ;
}

span.prix1
{
font-size : 38px ;
}

span.prix2
{
font-size : 12px ;
font-weight:bold ;
}

span.lematch
{
font-size : 21px ;
font-variant : small-caps ;
line-height : 20px;
}

a.acheter_offre
{
display : block ;
background:url(images/acheter_offre_speciales.gif) no-repeat left top ;
text-indent : -6000px ;
width : 69px ;
height : 22px ;
}

td.tdprix 
{
background:url(images/fleche_verte33.gif) no-repeat left center ;
padding-left : 28px ;
}

td.tdverte
{
border-left : 4px solid #96BF0D;
padding-left : 5px ;
}

span.ville
{
text-transform:lowercase;
font-variant : small-caps ;
color : #96BF0D ;
font-size : 17px ;
text-align : left ;
font-weight : bold ;
display : block ;
padding-left : 25px ;
width : 230px ;
}

span.dateencart
{
width : 200px ;
text-transform:lowercase;
font-variant : small-caps ;
color : #fff ;
font-size : 20px ;
display : block ;
text-align : left ;
background:url(images/flecheput.gif) no-repeat left center ;
padding-left : 25px ;
}

/* nouvel affichage des news aout 2010 !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!*/
#featured{ 
	width:515px; 
	padding :10px ;
	position:relative; 
	height:316px; 
	background:#000;
	-moz-border-radius : 0 0 10px 10px ;
	-webkit-border-radius : 0 0 10px 10px ;
	-khtml-border-radius : 0 0 10px 10px ;
	border-radius : 0 0 10px 10px ;
	margin : 0 0 15px 0 ;
}
#featured ul.ui-tabs-nav{ 
	position:absolute; 
	top:10px; right:15px; 
	list-style:none; 
	padding:0; margin:0; 
	width:100px; 
}
#featured ul.ui-tabs-nav li{ 
	margin : 0 0 10px 0 ;
	padding:0px ;  
	width : 90px ;
	color:#666; 
}
#featured ul.ui-tabs-nav li img{ 
	border:1px solid #666;
}
#featured ul.ui-tabs-nav li span{ 
	font-size:11px; font-family:Verdana; 
	line-height:18px; 
}
#featured li.ui-tabs-nav-item a{ 
	display:block; 
	height:68px; 
	color:#333;  background:#fff; 
	line-height:20px;
}
#featured li.ui-tabs-nav-item a:hover{ 
	background:#f2f2f2; 
}
#featured li.ui-tabs-selected{ 
	background:url('images/selected-item.gif') top left no-repeat;  
}
#featured ul.ui-tabs-nav li.ui-tabs-selected a{ 
	background:#ccc; 
}
#featured .ui-tabs-panel{ 
	width:386px; height:309px; 
	position:relative;
}

#featured .ui-tabs-panel img{ 
	border : 1px solid #666 ;
}
#featured .ui-tabs-panel .info{ 
	position:absolute; 
	bottom:-1px; left:1px; 
	height:73px; 
	width : 386px ;
	background : rgba(0,0,0,0.5);
	background:url(images/black70.png);
}
#featured .info h2{ 
color:#fff ;
	font-size:14px;
	color:#fff; padding:5px; margin:0;
	overflow:hidden; 
}
#featured .info p{ 
	margin:0 5px; 
	 font-size:11px; 
	line-height:15px; color:#f0f0f0;
	text-align:justify ;
}
#featured .info a{ 
	text-decoration:none; 
	color:#fff; 
}
#featured .info a:hover{ 
	text-decoration:underline; 
}
#featured .ui-tabs-hide{ 
	display:none; 
}

#toutesNews
{
color : #fff ;
font-size : 11px ;
text-decoration : none ;
display : block ;
margin: -5px 0 0 -5px ;
}

/*nouvelle page news septembre 2010***********************************/
.separateurNews
{
padding : 0 ;
margin : 30px 0 ;
text-align : center ;
}

.newsDiv
{
background:url(images/newsBottom.gif) no-repeat right bottom ;
box-shadow : 0px 0px 8px #666 ;
-moz-box-shadow : 0px 0px 8px #666 ;
-webkit-box-shadow : 0px 0px 8px #666 ;
padding : 10px ;
margin : 0 5px ;
-moz-border-radius : 10px ;
-webkit-border-radius : 10px ;
-khtml-border-radius : 10px ;
border-radius : 10px ;
}
* html .newsDiv
{
border:1px solid gray ;}

.flashpub, .flashpub2
{
margin : 0 ;
padding : 0 ;
border : none ;
position : relative ;
}

.flashpub a, .flashpub2 a
{
display : block ;
position : absolute ;
width : 120px ;
height : 600px ;
z-index : 100000 ;
text-indent : -5000px ;
background : #fff ;
opacity : 0.01 ;
filter: alpha(opacity=1);
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=1)";
}



