#global {
	WIDTH: 950px;
	position: relative;
	margin: 0 auto;
	text-align: left;
	background-image:url(../_images/fd.gif);
	padding: 0px 5px;
	}
	
/*****************menu fixe ie7*******************/
body, html {
	height: 100%;
	margin: 0;
	padding: 0;
}
html {
	overflow: auto;
}
body {
	overflow: auto;
}
#log {
	position:absolute;
	top :0;
	left: 0;
	text-align:left;
}
ul[id=log] {
	position: fixed !important;
}
html > body {
	overflow: visible !important;
}
/************************************/
 #log {
	bottom:0 !important;
	position:fixed !important;
	top:0 !important;
	z-index:2147483646 !important;
	width: 98%;
	padding: 2px 1%;
	height: 40px;
	position: relative;
	text-align: left;
	background-image:url(../_images/fd_barre.png);
	color:#FFF;
}

#log a, #barre a{
	color:#FFF;
	text-decoration:none;
}
#log a:hover, #barre a:hover{
	color:#FFF;
	text-decoration:underline;
}

#log li{
	 float:left;
	 padding:5px 4px; 
}
#barre li{
	 float:left;
	 padding:3px; 
}
 #barre li a, #log li a{
	/* border:dotted 1px #fff;*/
	background-color:#444;
	 height:20px;
	 width:80px;
	 text-align:center;
	 display:block;
	 text-decoration:none;
}
#log li a{
	 height:20px;
	 line-height:18px;

}
 #barre li a{
	 height:18px;
	 line-height:16px;
}

 #barre li a:hover, 
 #log li a:hover{
	 background-color:#F90;
	 text-decoration:none;
}
.lienss{
	text-decoration:none;
}
.lienss:hover{
	text-decoration:underline;
}

 #barre{

	width: 96%;
	padding: 2px 2%;
	height: 25px;
	position: relative;
	text-align: left;
	background-color:#000;
	color:#FFF;
}


#ombre {
	
	}
#header,#header_home {
	width: 950px;
	height:131px;
	position:relative;
	
}
#header_home {
	background-image:url(../_images/logo_home.jpg);
}
#header {
	background-image:url(../_images/logo.jpg);
	padding-top:25px;
}
#header_home {
	background-image:url(../_images/logo_home.jpg);
}
#logo {
	Z-INDEX: 1;
	TOP: 0px;
	HEIGHT: 69px;
	padding: 0px;
	margin: 0px;
	border: 0px;
	width: 950px;
	position:relative;
}
/*********************************HOME******************************/

#colonne_home{
	width:330px;
	height:500px;
	position:relative;
	float:left;
	background-color:#9F0;
	padding:10px;
}

#separateur_home{
	width:950px;
	height:20px;
	position:relative;
	background-color:#000;
}

#image_home {
	width:600px;
	background-image: url(../images/home/fd_home_dessin.jpg);
	background-repeat:no-repeat;
	height: 500px;
	position:relative;
	float:left;
}

#txt_home {
	width:250px;
	position:absolute;
	left:-580px;
	top:30px;

}

#compet_home {
	width:300px;
	padding: 15px;
	position:relative;
	float:left;
}

#login{
	width:300px;
	padding: 15px;
	position:relative;
	
}
#sondage {
	position:relative;
}

#login p{
	margin: 5px;
}

#bt_inscription {
	width: 200px;
	position: absolute;
	top: 200px;
	left: 400px;

}
/************************Fin Home ***************************************/


a img {border: none;}

#main {
	width: 950px;
	position: relative;

}


#footer {
	width:960px;
	height: 15px;
	position:relative;
	background-image:url(../_images/fd_footer.jpg);
	margin: 0 auto;
}

#contenu{
	position:relative;
	width:920px;
	padding: 15px;
	float:left;
	
}

#colonne1 {
	width:520px;
	position: relative;
	float: left;
}

#colonne2 {
	width:400px;
	position: relative;
	float: right;

}

#titre {
	position: relative;
	width:920px;
	height:40px;
	padding: 0px 0px 5px 0px;
	z-index:1000;
}

#pronofoot {
	width: 480px;
}
#pronofoot a{
	text-decoration:none;
}
.archives_pronofoot {
	width: 460px;
	margin:0;
}
.archives_pronofoot td{
	border-bottom:#ddd 1px solid;
	border-collapse:collapse;
}
body {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
}

a {
	color: #000;
}
ul, li {
	margin: 0;
	padding: 0;
	list-style-type: none;

}

body {
	background-color: #e5e4e3;
}

form {
	margin: 0;
	padding: 0;
}

.left {float:left}
.right {float:right}

#arbo{
	position:relative;
	width:890px;
	clear:both;
	background-color:#9F0;
	padding:15px;
	padding-bottom: -30px;
	}
#arbo  a{
	text-decoration:none;
	}
#arbo  ul{
	float:left;
	padding: 5px 5px 30px 5px;
	}
	
#arbo  ul li{
	width: 250px;
	}

#arbo ul li a{
	width: 200px;
	padding:1px;
	display:block;
	}
/**************Menu**************************/		
#menu_general{
	position:relative;
	width:920px;
	padding:15px;
	z-index:2000;
	}

#menu{
	position:relative;
	width:920px;
	height:25px;
	
	}
	
#menu ul span{
	display:none;
	}

#menu .menu_liste_1,
#menu .menu_liste_2,
#menu .menu_liste_3,
#menu .menu_liste_4 {
	border-top:solid 1px #fff;
	border-left:solid 1px #000;
	border-right:solid 1px #000;
	border-bottom:solid 1px #000;
	display:block;
	position:relative;
	width:888px;
	float:left;
	background-color:#5BEA30;
	padding:15px 15px 15px 15px;
	z-index:1000;
}

#menu .menu_liste_1 {
	background: url(../_images/fd_foot.jpg);
}

#menu .menu_liste_4 {
	background: url(../_images/fd_rugby.jpg);
}
#menu .menu_liste_3, #menu .menu_liste_2{
	background-color: #F57C0B;
}
#menu .menu_liste_1 ul,
#menu .menu_liste_2 ul,
#menu .menu_liste_3 ul,
#menu .menu_liste_4 ul{
	color:#FFF;
	background-color:#FFF;
	padding:5px;
	width:170px;
	float:left;
	margin:4px;
	border:1px solid #000;
}
#menu .menu_liste_1 ul ul,
#menu .menu_liste_2 ul ul,
#menu .menu_liste_3 ul ul,
#menu .menu_liste_4 ul ul{
	padding:5px;
	width:160px;
	border:0px solid #fff;

}
#menu .menu_liste_1 ul li,
#menu .menu_liste_2 ul li,
#menu .menu_liste_3 ul li,
#menu .menu_liste_4 ul li{
	background-color:#000;
	padding:4px;
	/padding:1px;
	width:160px;	
	font-weight:bold;
}


#menu .menu_liste_1 ul ul li,
#menu .menu_liste_2 ul ul li,
#menu .menu_liste_3 ul ul li,
#menu .menu_liste_4 ul ul li {
	background-color:#FFF;
	font-weight:normal;;
	width:150px;
	padding:3px;
}
#menu .menu_liste_1 a,
#menu .menu_liste_2 a,
#menu .menu_liste_3 a,
#menu .menu_liste_4 a {
	text-decoration:none;
	
}

#menu .menu_liste_3 a ,
#menu .menu_liste_2 a{
	color:#fff;
}

#menu .menu_liste_3 li a:active ,
#menu .menu_liste_2 li a:active{
	background-color:#000;
}
#menu ul #actif{ 
background-position: left top;

}
#menu ul .menu_bouton_1,
#menu ul .menu_bouton_2,
#menu ul .menu_bouton_3,
#menu ul .menu_bouton_4{
	width: 157px;
	height:25px;
	float:left;
	border-right:1px solid #FFF;
}
#menu ul .menu_bouton_1{
	background: url(../_images/m_foot.gif); 
	background-position: right bottom;
}

#menu ul .menu_bouton_4 {
	background: url(../_images/m_rugby.gif); 
	background-position: right bottom;
}

#menu ul .menu_bouton_3{
	background: url(../_images/m_param.gif); 
	background-position: right bottom;

}
#menu ul .menu_bouton_2 {
	background: url(../_images/m_bo.gif); 
	background-position: right bottom;

	}
	


#menu ul #m1 a:hover{
	background: url(../_images/m_foot.gif);  
}

#menu ul #m2 a:hover{
	background: url(../_images/m_rugby.gif); 
}

#menu ul #m3 a:hover{
	background: url(../_images/m_param.gif); 
}

#menu ul #m4 a:hover{
	background: url(../_images/m_bo.gif);  
}

#menu ul li:hover{
	background-position: left top;
	text-decoration: none;
}
	
/*Menu Archive*/
#menu_archive_general{
	width:920px;
	float:left;}
#menu_archive {
	border-left:solid 1px #000;
	border-right:solid 1px #000;
	border-bottom:solid 1px #000;
	display:block;
	position:relative;
	width:888px;
	float:left;
	background-color:#019c00;
	padding:15px 15px 15px 15px;
}
#menu_archive div{
	position:relative;
	top:-15px;
	left:-15px;
	width:898px;
	height:17px;
	background-color:#000;
	color:#FFF;
	padding:3px 0px 5px 20px;
	font-size:14px;
	font-weight:bold;
}

#menu_archive ul li{
	background-color:#FFF;
	padding:5px;
	width:150px;
	float:left;
	margin:4px;
	border:1px solid #000;
	padding:4px;
	
}

#menu_archive ul li a{
	text-decoration:none;	
}

/************************************************/
#barrenave_fleche{
	position:relative;
	width:918px;
	height:19px;
	background-color:#9F0;
	}

#messagerie {
	width:400px;
	position: relative;
}

#chambrage {
	width:390px;
	overflow:hidden;
	position: relative;
	background-color: #f5f5f5;
	padding: 10px 0px 20px 10px;
}

#div_evn_classement{
	z-index: 11; 
	position:absolute; 
	display:none; 
	left: 0px; 
	padding: 70px 0px;
	background-color:#FFF;
	}

#textchambrage{
	width:380px;
	position: relative;
	background-color: #f5f5f5;
	padding:10px;
}

#ph_tocard {
	width:400px;
	position: relative;
	height: 220px;
	background:#f5f5f5;

}


#titrejournee, #titchambrage {
	height: 25px;
	font-size: 13px;
	font-weight: bold;
	background-color:#f5f5f5;
	border-bottom:solid #ddd 1px;
	text-align:left;
	padding-left:10px;
} 
#cador_ssphoto, #tocard_ssphoto {
	width: 140px;
	height: 140px;
	position: relative;
	float:left;
	padding: 5px 20px;
	background-image: url(../images/ph_cador.jpg);
	color: #FFFFFF;
	padding-top: 100px;
	background-repeat: no-repeat;
	text-align: center;
	font-size: 10px;
}

#tocard_ssphoto {
	background-image: url(../images/ph_tocard.gif);
}
#cador_ssphoto {
	background-image: url(../images/ph_cador.jpg);
}

#cador, #tocard {
	width: 140px;
	height: 140px;
	position: relative;
	float:left;
	padding: 10px 30px;

}
.slideshow { height: 140px; width: 140px; border:1px solid #000;}
	
.cadorslidestext{
	position:absolute;
	top:158px;
	left:31px;
	text-align:center;
	width:140px;
	height:15px;
	background-color:#FFF;
	filter:alpha(opacity=90);
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80);
	opacity: 0.8;
	overflow:hidden;
	}

#txttocard {
	height: 25px;
	position: relative;
	font-weight: bold;
}

.chambrage_equipe {
	padding: 8px;
	border-top: 1px dotted #666;
	width: 360px
}

.chambrage_vign {
	float:left;
	position:relative;
	height:22px;
	width:22px;

}
.message_enfant .chambrage_txt .chambrage_vign img {
	float:left;
	position:relative;
	height:20px;
	width:20px;
	border:solid 1px #000;
}
.chambrage_vign a img{
	border:solid 1px #000;
}
.chambrage_txt {
	float:left;
	position:relative;
	width: 360px;
}
.chambrage_txt .message_enfant{
	float:left;
	position:relative;
	width: 330px;
}

.mess {
	min-height:30px;
	float:left;
	width:320px;
	position:relative;
	padding-left:5px;
	padding-bottom:5px;

}
.message_enfant  .mess {
	min-height:19px;
	width:293px;
	font-size:10px;
	border-top: 1px dotted #ccc;
	padding-top:5px;
	background-color:#f1f1f1;
	padding-bottom:0px;
}

.message_enfant {
	min-height:30px;
	float:left;
	width:330px;
	position:relative;
	padding:0px 0px 1px 30px;

}
.message_enfant  .mess_heure{
	background-color:#f1f1f1;
}
.mess_heure{
	float:left;
	width:320px;
	position:relative;
}

.mess a{
	color:#900;
}
.mess a, a.comment{
	text-decoration:none;
	
}
.mess a:hover, a:hover.comment{
	text-decoration:underline;
}
	#thumbs { position: relative; width: 400px; padding:10px 0px;}
	div.thumb { float: left; padding: 1px; width: 50px; height: 55px; }
	div.thumb img { border: 2px solid white; cursor: pointer }
	
.heure, tr td .heure {
	height: 11px;
	background-color: #F57B0B;
	color:#FFF;
	font-size:9px;
}
.tab_classement{
	width: 900px;}
	
#help {
	position: relative;
	width:908px;
	background:#eee;
	color:#111;
	z-index:2;
	overflow:hidden;
	border:1px solid #aaa;
	padding:0.5em;
}


/*//////////////////////prono////////////////////*/
.ouvert{
	height: 7px;
	background-image: url(../images/fd_ouvert.gif);

}
.points{
	height: 7px;
	background-color:#000;

}
.total{
	color:#FFF;
	background-color:#000;
	padding:5px;
	border-top:1px solid #000;
	border-bottom:1px solid #000;

}
.total_titre{
	color:#000;
	padding:5px;
	border-top:1px solid #000;
	border-bottom:1px solid #000;
	font-weight:bold;

}
.total_classement{
	color:#111;
	padding:5px;
	border-top:1px solid #000;
	border-bottom:1px solid #000;
	text-align:right;

}
.ferme{
	background-image: url(../images/fd_ferme.gif);
	height: 7px;

}

#ph_sstocard {
	width:400px;
	position: relative;
	padding: 10px;

}

#voirclassement{
	float:left;
	width:120px;
	height:20px;
	position:relative;
}
#voirclassement a{
	text-decoration:none;
}



.connect_widget_connected_text{
	color:#fff;
	}


#classement{
	width: 400px;
}

#classement, .tableau {
	border: 1px solid #dddddd;
}

.tableau a, .tab_cla a{
	text-decoration:none;
}
.tab_classement th a{
	color:#FFF;
}
.tab_classement .tab_couleur,
.tab_classement .tab_couleur{
	background-color:#FFC;
}
.tableau a:hover , .tab_classement a:hover, .tab_cla a:hover{
	text-decoration:underline;
}
#classement th, .tableau th, .tab_classement th{
	background-color:#000;
	color:#FFF;
	height:25px;
	padding:5px;
}

#classement td, .tableau td{
	height:18px;
	padding:5px;
}



#loading {
padding:3px;
}



/*////////////////
//   FEED RSS BOX
/////////////////*/

#feed,#p2pnews {	
	Z-INDEX: 5;
	width:480px;
	POSITION: relative;
	text-align:left;
	background-color: #fff;
}

#feed h1, #p2pnews h1{
	border-bottom:1px;
	border-left:0px;
	border-right:0px;
	border-top:0px;
	border-style: solid;
	border-color:#B9B9B9;	
	height:23px;
	text-align: left;
	font-size: 12px;
	color: #7C7C7C;
	padding-left:2px;
	padding-top:1px;
	margin-bottom:0px;
}

#feed #feed-menu, #p2pnews #feed-menu {
	/*Z-INDEX: 10;*/
	visibility:hidden;
	position:absolute;
	width:200px;
	background-color: #fff;
	border-bottom:1px;
	border-left:1px;
	border-right:1px;
	border-top:0px;
	border-style: solid;
	border-color:#B9B9B9;
	padding:2px;
}

#feed #feed-divContent, #p2pnews #feed-divContent {
	overflow: none;
	width:480px;
	border:0px;
	padding:0px;
	margin:0px;
	background-color: #fff;
}

#feed #feed-divContent ul, #p2pnews #feed-divContent ul {
	border:0px;
	margin:0px;
	padding-left:7px;
	padding-right:2px;
	padding-top:2px;
	padding-bottom:2px;
}

#feed #feed-menu ul, #p2pnews #feed-menu ul{
	border:0px;
	padding:2px;
	margin:0px;
}
#feed #feed-divContent ul li,
#p2pnews #feed-divContent ul li,
#feed #feed-menu ul li,
#p2pnews #feed-menu ul li{
	border:0px;
	padding:0px;
	margin:0px;
}

#feed #feed-divContent ul li a:hover,
#feed #feed-menu ul li a:hover,
#p2pnews #feed-divContent ul li a:hover,
#p2pnews #feed-menu ul li a:hover {
	color:black;
	text-decoration: none;
	background: #BBBBBB;
}

#p2pnews #feed-divContent ul li span ,
#feed #feed-divContent ul li span {
	color:#8C8C8C;
	font-size: 10px;
}
	
#feed #feed-divContent ul li a,
#feed #feed-menu ul li a,
#feed #feed-divContent ul li a:active,
#feed #feed-menu ul li a:active,
#feed #feed-divContent ul li a:link,
#feed #feed-menu ul li a:link,
#p2pnews #feed-divContent ul li a,
#p2pnews #feed-menu ul li a,
#p2pnews #feed-divContent ul li a:active,
#p2pnews #feed-menu ul li a:active,
#p2pnews #feed-divContent ul li a:link,
#p2pnews #feed-menu ul li a:link{
	color:#000;
	text-decoration: none;
}




/***********************************/


.equipe_avatar{
	position:relative;
	float:left;
	padding:2px;
	}
.equipe_avatar img{
	border:1px solid #000;
	}

.equipe_classement{
	position:absolute;
	top:58px;
	left:3px;
	color:#000;
	font-size: 9px;
	overflow:hidden;
	width:67px;
	padding:1px;
	text-align:center;
	background-color:#FFF;
	filter:alpha(opacity=80);
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80);
	opacity: 0.8;
}


.paire {
	background-color: #f5f5f5;
	height: 25px;
}

.neutre {
	background-color: #ffffff;
	height: 25px;
}


.impaire {
	background-color: #ffffff;
	height: 25px;
}

#div_fd_inscription {

	width:90%px;
	text-align: left;
	padding: 5%;
}

#div_inscription {
	width:90%px;
	text-align: left;
	padding: 5%;
}

.home_tab th {
	border-bottom:solid 1px #000;
	font-size:11px;
	padding:0px 5px;
	height:22px;
	background-color:#000;
	color:#FFF;

}
.home_tab td {
	height:20px;
	padding:3px 5px;

}
.home_tab{
	width:300px;
}

/*!
 * jQuery UI Stars v3.0.1
 * http://plugins.jquery.com/project/Star_Rating_widget
 *
 * Copyright (c) 2010 Marek "Orkan" Zajac (orkans@gmail.com)
 * Dual licensed under the MIT and GPL licenses.
 * http://docs.jquery.com/License
 *
 * $Rev: 164 $
 * $Date:: 2010-05-01 #$
 * $Build: 35 (2010-05-01)
 *
 */
.ui-stars-star,
.ui-stars-cancel {
  float: left;
  display: block;
  overflow: hidden;
  text-indent: -999em;
  cursor: pointer;
}
.ui-stars-star a,
.ui-stars-cancel a {
  width: 16px;
  height: 15px;
  display: block;
  background: url("images/jquery.ui.stars.gif") no-repeat 0 0;
}
.ui-stars-star a {
  background-position: 0 -32px;
}
.ui-stars-star-on a {
  background-position: 0 -48px;
}
.ui-stars-star-hover a {
  background-position: 0 -64px;
}
.ui-stars-cancel-hover a {
  background-position: 0 -16px;
}
.ui-stars-star-disabled,
.ui-stars-star-disabled a,
.ui-stars-cancel-disabled a {
  cursor: default !important;
}

#journees{
	position:relative;
	overflow:hidden;
	width:480px;
	height:24px;
	background-image:url(../_images/fd_journees.gif);
	}
#div_select_evn_title{
	position:absolute;
	top:0px;
	width:200px;
	left:683px;
	background-image:url(../_images/fd_select.gif);
	height:14px;
	border:1px solid #000;
	padding:5px;
	text-align:center;
	}
#div_select_evn_title a{
	text-decoration:none;
	}
#div_select_evn{
	display:none;
	position:absolute;
	width:190px;
	height:225px;
	top:28px;
	overflow:auto;
	border:1px #7A7A7A solid;
	color:#222;
	padding:10px;
	background-color:#f5f5f5;
	left:683px;
	z-index:1000;
	}

#div_select_evn a{
	display:block;
	width:160px;
	height:15px;
	padding:2px;
	text-decoration:none;
	}
#div_select_evn a:hover{
	color:#fff;
	background-color:#000;
	}
	
	
	
.menu_onglet{
	width:480px;
	
	}
		
.menu_onglet li{
	float:left;
	width:111px;
	padding-right:1px;
	}
	
.menu_onglet li a{
	display:block;
	width:100px;
	text-decoration:none;
	height:10px;
	padding:4px 5px 6px 5px;;
	background-color:#F57B0B;
	text-align:center;
	color:#fff;
	}
.menu_onglet li .onglet_on{
	background-color:#000;
	}

.tit_stat{
	background-color:#000;
	color:#fff;
	height:15px;
	padding:4px 10px 7px 10px;
	width:460px;
	}
.large{
	width:460px;
	}
	
.chambrage_equipediff .chambrage_vign{
	display:none;
}

.chambrage_equipediff .chambrage_txt{
padding:0px 0px 10px 0px;
}
.chambrage_equipediff .chambrage_vign{
	display:none;
}

.chambrage_equipediff {
	padding:10px 0px;
	background-image:url(../images/fd_message_equipediff.gif);
}
.mess_p2p {
	color:#000;
	padding:10px 10px 8px 35px;
	height:60px;
	width:320px;
	overflow:auto;
	background-image:url(../_images/fd_mess_p2p.gif);
	border-top:#000 3px dotted}
	
.chambrage_form {
	color:#000;
	padding:5px;
	background-color: #fff;
	border: 1px solid #7F9DB9;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	font-style: normal;
	width:326px;
}

#div_message_0 {
	width:336px;
	padding:5px 0px;
}

.textarea_chambrage{
	width:350px;
	padding:5px;
}

#select_left{
	position:absolute;
	top:0px;
	left:-25px;
	
}

#select_right{
	position:absolute;
	top:0px;
	right:-25px;
}

.etoile{
	display:block;
	position:relative;
	width:16px;
	float:right;
	top:4px;
}


/***********************Podium**************************/



#class_ind {
	width:653px;
	POSITION: relative;
	height: 306px;
	background-image: url(../_images/fd_class_ind.jpg);
}

#class_ind2{
	position:absolute;
	border:1px solid #000;
	left:50px;
	top:70px;
	width:140px;
	height:140px;
	z-index:1;
}

#class_ind1{
	position:absolute;
	border:1px solid #000;
	left:250px;
	top:50px;
	width:140px;
	height:140px;
	z-index:1;
	visibility: visible;
}

#class_ind3 {
	position:absolute;
	border:1px solid #000;
	left:445px;
	top:80px;
	width:140px;
	height:140px;
	z-index:1;
	visibility: visible;
}