body
{
   margin: 0; 
   background-image: url("images/Upper.gif");
   background-repeat: repeat; 
   margin-top: 2px; /* Pour éviter de coller avec le haut de la fenętre du navigateur. Essayez d'enlever pour voir ! */
   margin-bottom: 20px;    /* Idem pour le bas du navigateur */
   color:#000000;
   padding-left:10px;
   font-family: "Tahoma", Verdana, Arial, Helvetica, Sans-Serif;
   font-size:13px;
   

}

#titre_index h1 {
	margin:0;
	margin-top:15px;
	font-size:14px;
	color:#ebeef0;
	font-variant: small-caps;
	width:301px;
	margin:5px 5px 10px 10px;
	line-height:1;
	background:#fff url(barre_titre.jpg) no-repeat;
	padding:3px 0px 5px 5px;
	-moz-border-radius: 3px; 
    -webkit-border-radius: 3px; 
    -khtml-border-radius: 3px;
	border-radius:3px;
}


h1{
margin:0;
font-size:20px;
font-variant: small-caps;
}

a{
color:#5f2525;
text-decoration:none;
}

/*Template*/

#Tableau_01 {
	margin-left: auto;   margin-right: auto; 
	width:960px;
	height:700px;
}

#RFCTV5-01 {

	left:0px;
	top:0px;
	width:960px;
	height:100px;
	background-image: url("images/RFCTV5_01.png");
	background-repeat: no-repeat;
	
}

#menuv6{
margin:0;
width:900px;
height:50px;
}

#menu{
padding-top:20px;
padding-left:400px;
}

#icones a{
color:#cbc6c7;
text-decoration:none;
}

#icones img{
padding-top:20px;
padding-right:5px;
padding-left:490px;
}

#RFCTV5-02 {
	
	left:0px;
	top:100px;
	width:960px;
	height:214px;
	background-image: url("images/RFCTV5_02.jpg");
    background-repeat: no-repeat; 
}

#RFCTV5-03 {
	
	left:0px;
	top:314px;
	width:960px;
	height:47px;
	background-image: url("images/RFCTV5_03.png");
    background-repeat: no-repeat; 
}

#RFCTV5-04 {
	
	left:0px;
	top:361px;
	min-height:1300px;
	background-image: url("images/RFCTV5_04.png");
    background-repeat: repeat; 
}

#RFCTV5-05 {
	
	left:0px;
	width:960px;
	height:114px;
	background-image: url("images/RFCTV5_05.png");
    background-repeat: no-repeat; 
    color:white;
}

#RFCTV5-06 {
	left:0px;
	width:960px;
	height:357px;
	background-image: url("images/RFCTV5_06.png");
    background-repeat: no-repeat;
}

#RFCTV5-07 {
	left:0px;
	width:960px;
	height:12px;
	background-image: url("images/RFCTV5_07.png");
    background-repeat: no-repeat;
}

#RFCTV5-08 {
	width:960px;
	background-image: url("images/RFCTV5_08.png");
    background-repeat: repeat; 
}

/*fin du template*/



/*Accueil*/

#cadre_a_la_une
{
	padding-top:40px;
	padding-left:10px;
	padding-right:10px;
	margin-left:400px;
	width:500px;
	height:100px;
	color:#000000;
	text-align:right;
}

#cadre_a_la_une a
{
	color:#322f2f;
	text-decoration:none;
}

#cadre_a_la_une a:hover
{
	color:#322f2f;
	text-decoration:none;
	font-style:italic;
}

#cadre_a_la_une h1
{
	color:#322f2f;
}

#newsflash{
padding-top:10px;
padding-bottom:15px;
padding-left:10px;
height:70px;
}

.spacer {
clear: both;
}

#annonce_importante
{
float:left;
width:300px;
color:#6d6a6b;
margin-left:10px;
background-color:#F8F8F8;
border:solid 1px #9d9a9b;
padding:5px;
}

#actu_level2
{
float:left;
width:300px;
color:#6d6a6b;
margin-left:10px;
background-color:#F8F8F8;

padding:5px;
}

#actu_level2 a
{
color:#5f2525;
text-decoration:none;
}

#actu_level2 h2
{
font-size:14px;
}

#sponsors
{
padding-top:220px;
width:960px;
margin:0 auto;
}

#sponsors_haut
{
padding-left:15px;
padding-bottom:15px;
}

#sponsors img
{
opacity:0.4;
filter:alpha(opacity=40)
}

#classement{

}

#classement table
{
	padding-right:5px;
	padding-left:5px;
	margin-left:10px;
	text-align:left;
	font-size: 10px;
	width:80%;
}

#classement td
{
	padding-right:5px;
	padding-left:5px;
}

#classement tr
{
	padding-right:5px;
	padding-left:5px;
}

#classement th
{
   background-color: #d2b349;
   padding-right:5px;
   padding-left:5px;
   text-align:left;
   color:#000000;
   font-size: 13px; /* Paragraphes de 14 pixels */
}

#colonne_gauche
{
float:left;
width:325px;
min-height:100%;
}

#colonne_centre
{
overflow:visible;
float:left;
min-height:100%;
}

#annonce_gauche
{
float:left;
margin-left:10px;
padding-left:5px;
border:1px;
}

#principal{
min-height:900px;
}

#annonce_gauche img
{
border:1px #000000;
}

#annonces
{
float:left;
padding-right:5px;
width:300px;
height:650px;
}

#annonces_img
{
float:left;
padding-left:35px;
padding-right:5px;
}

#matchs
{
margin: 0; 
float: left; 
width: 270px;
height: 150px;	
}

#matchs h1
{
margin:0;
background-color: #900519;
padding-top:5px;
padding-bottom:5px;
padding-left:5px;
padding-right:5px;
color:#d2b349;	
font-size: 11px;
}

.matchs_equipe
{
float: left;
margin:0;
width: 100px;
height: 30px;
color:#000000;	
padding-top:5px;
padding-bottom:5px;
padding-left:5px;
padding-right:5px;
}

.element_matchs_equipe
{

}

.matchs_info
{
margin:0;
padding-top:5px;
padding-bottom:5px;
padding-left:5px;
padding-right:5px;
color:#000000;
}

#matchs p
{
margin:0;
padding-top:5px;
padding-bottom:5px;
padding-left:5px;
padding-right:5px;
color:#d2b349;	
font-size: 11px;
}

.general_tabs{
float:left;
width: 270px;
height:360px;
padding-left:5px;
width:
}

/*Fin des élements accueil*/

/*news*/

#news{
padding-left:10px;
padding-right:10px;
padding-bottom:10px;
}

#news h1{
margin:0;
font-size:20px;
font-variant: small-caps ;
}

/*Fin des éléments sujets*/

/*joueur*/
#joueur{
height:600px;
padding-left:10px;
padding-top:10px;
padding-right:10px;
padding-bottom:10px;
}

#photos{
float:left;
padding-left:10px;
padding-top:10px;
padding-right:10px;
padding-bottom:10px;
}

#info_joueurs{
width:800px;
height:410px;
padding-left:20px;
padding-top:10px;
padding-right:10px;
padding-bottom:10px;
}

#joueur h1{
margin-left:20px;
font-size:20px;
font-variant: small-caps ;
}

#joueur h2{
font-size:16px;
font-variant: small-caps ;
}

#contenu_joueur{
margin-left:30px;
}

#joueur img {

border:solid black 2px;
margin-left:20px;
margin-bottom:15px;
}

#joueur p {


margin-left:20px;
margin-bottom:15px;
}

/*calendrier*/

#calendrier{
padding-left:10px;
padding-right:10px;
padding-bottom:10px;
}

#calendrier h1{
margin:0;
font-size:20px;
font-variant: small-caps ;
}

/*Fin des éléments calendrier*/


/*Sujets*/

#sujets{
padding-left:10px;
padding-right:10px;
padding-bottom:10px;
}

#sujets h1{
margin:0;
font-size:20px;
font-variant: small-caps ;
}

/*Fin des éléments sujets*/

/*Noyau*/

#noyau
{

}

#noyau h1
{
margin:0;
padding-left:10px;
padding-bottom:10px;
font-variant: small-caps ;
}

#noyau table
{
margin:0;
padding-left:10px;
padding-bottom:10px;
}

/*Fin du noyau*/

/*Recommandation*/
#recommandation p {
margin:0;
padding-left:10px;
}

/*Fin de recommandation*/

/*RFCT TV*/
#rfcttv h1 {
margin:0;
padding-left:10px;
padding-bottom:15px;
font-size:20px;
font-variant: small-caps ;
}

/*Fin de RFCT TV*/

/*Shop*/

#shop{
padding-left:10px;
}

#shop h1 {
margin:0;
padding-left:10px;
padding-bottom:15px;
font-size:20px;
font-variant: small-caps ;
}

#shop h2 {
margin:0;
padding-left:10px;
padding-bottom:15px;
font-size:13px;
color:#5f2525;
}

#shop img {
margin:0;
border:solid black 2px;
margin-left:10px;
margin-bottom:15px;
}

#shop p {
padding-left:10px;
padding-bottom:15px;
}

#bloc_accueil
{
margin-left:15px;
margin-bottom:10px;
}


/*logo*/

#logo
{
float:left;
padding-left:5px;
padding-top:5px;
} 
#logo img
{
opacity:0.4;
filter:alpha(opacity=40)
}

#logo2
{
float:right;
padding-right:5px;
padding-top:5px;
} 
#logo2 img
{
opacity:0.4;
filter:alpha(opacity=40)
}

/*Eléments footer*/

#footer
{
   padding-top:15px;
   padding-left:15px;
   color:white;
}

/*Fin éléments footer*/

/*Slideshow header*/

#mySlideshow
{
	float:left;
	margin-top:15px;
	margin-left:20px;
	width: 300px;
	height: 180px;
	z-index:2;
	border:1px solid #d2b349;
}

.jdSlideshow
{
	display: none;
	overflow:hidden;
	position: relative;
}

.jdSlideshow img
{
	border: 1;
	margin: 0;
}

.jdSlideshow .slideElement
{
	width: 100%;
	height: 100%;
	background-color: #000;
	background-repeat: no-repeat;
}

.jdSlideshow .loadingElement
{
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0;
	top: 0;
	background-color: #000;
	background-repeat: no-repeat;
	background-position: center center;
	background-image: url('img/loading-bar-black.gif');
}

.jdSlideshow .slideInfoZone
{
	position: absolute;
	z-index: 10;
	width: 100%;
	margin: 0px;
	left: 0;
	bottom: 0;
	height: 40px;
	background: #333;
	color: #fff;
	text-indent: 0;
}

.jdSlideshow .slideInfoZone h2
{
	padding: 0;
	font-size: 100%;
	margin: 0;
	margin: 2px 5px;
	font-weight: bold;
	color: inherit;
}

.jdSlideshow .slideInfoZone p
{
	padding: 0;
	font-size: 60%;
	margin: 2px 5px;
	color: #eee;
}

.jdSlideshow a
{
	font-size: 100%;
	text-decoration: none;
	color: inherit;
}

.jdSlideshow a.right, .jdSlideshow a.left
{
	position: absolute;
	height: 100%;
	width: 40%;
	cursor: pointer;
	z-index:10;
	filter:alpha(opacity=20);
	-moz-opacity:0.2;
	-khtml-opacity: 0.2;
	opacity: 0.2;
}

* html .jdSlideshow a.right, * html .jdSlideshow a.left
{
	filter:alpha(opacity=50);
}

.jdSlideshow a.right:hover, .jdSlideshow a.left:hover
{
	filter:alpha(opacity=80);
	-moz-opacity:0.8;
	-khtml-opacity: 0.8;
	opacity: 0.8;
}

.jdSlideshow a.left
{
	left: 0;
	top: 0;
	background: url('img/fleche1.png') no-repeat top left;
}

* html .jdSlideshow a.left { background: url('img/fleche1.gif') no-repeat top left; }

.jdSlideshow a.right
{
	right: 0;
	top: 0;
	background: url('img/fleche2.png') no-repeat top right;
}

* html .jdSlideshow a.right { background: url('img/fleche2.gif') no-repeat top right; }

/*Fin du slideshow index*/

/*newsticker jquery*/
#listticker{
	height:300px;
	width:280px;
	overflow:hidden;

}
#listticker li{
	border:0; margin:0; padding:0; list-style:none;
}

	#listticker li{
		height:60px;
		padding:2px;
		list-style:none;
		overflow: hidden;
	}
		#listticker a{
			color:#000000;
			margin-bottom:
		}
		#listticker .news-title{
			display:block;
			font-weight:bold;
			margin-bottom:4px;
			font-size:11px;
		}
		#listticker .news-text{
			display:block;
			font-size:11px;
			color:#666666;
		}
		#listticker img{
			float:left;
			margin-right:4px;
			padding:2px;
			border:solid 1px #DEDEDE;
		}
/*Fin du newsticker jquery*/