*{margin: 0;
padding:0;
}

body {
	font-family:Arial, Helvetica, sans-serif;
	margin:0;
	padding:0;
	background-image: url("images/design/bg_general.jpg");
	background-repeat:repeat-x;
	background-color:#0898F1;
}

h1 {
	color:#FFFFFF;
}

td {
	text-align:center;
}

ul {
	margin:0;
	padding:0;
}

li {
	list-style-type:none;
 	text-align:left;	
}

#forum li {
	float:left;
}

#forum a {
	display:block;
	width:120px;
	margin:0 5px;

}

.spacer {
	clear:both;
}

/*Div générale du site largueur fixe centrée*/
#conteneur {
	width: 960px;
	margin:0 auto 0 auto;
	background-image: url("images/design/bg_general.jpg");
	background-repeat:repeat-x;
	background-color:#0898F1;

}

/*Header du site */
#header {
	/*height: 112px;*/
	height:62px;
	background-image: url("images/design/header.jpg");
	background-repeat:no-repeat;
	margin:0;
	padding-top:50px;
}

/*#Lien_header {
	float:right;
	height:59px;
	width:600px;
	margin:0;
	padding:0;
}*/

#Lien_header {
	float:right;
	height:59px;/*80*/
	width:600px;
	margin:0;
	padding:0;
	position:relative;
	bottom:40px;/*40*/
	/*right:200px;*/
	left:110px;
}
#pub_bann{
	width:468px;
	height:60px;
}


p#IntroSite {
	color:#4445AF;
	font-size:10px;
	width:180px;
	float:left;
	margin:0;
}

/*Navigation configuration Championnat*/
#NavChampionnat {
	height: 34px;
	padding-left:11px;
}

#NavChampionnat a {
	text-decoration: none;
	color:#FFF;
}

.Elements_nav {
	float:left;
	font-weight:bold;
	font-size:12px;
	padding-top:5px;
	text-align:center;
	margin-left:2px;
	cursor:hand;
	width:83px;
}

#RTVD {
	background-color:#00CC66;
	/*background-image:url("images/design/nav-france.gif");
	background-repeat:no-repeat;*/
}

#ObjFra2007, #MtcFra2007, #IjoFra2007, #DecFra2007, #TshwRTV {
	background-color:#3399FF;
}

#cMiTps, #CadDeb, #PassionR, #RugbyRev {
	background-color:#4445AF;
}

#RTVBelgium {
	background-color:#990000;
}



#Saisons {
	background-color:#FF8800;
}

/*Gestion des coins droit et gauche des boutons de naviguation*/
#NavBasGauche, #NavBasDroit  {
	height:6px;
	width:6px;
	background-repeat:no-repeat;
	font-size:1px; /*Correction IE*/
}

#NavBasGauche {
	float:left;
	background-image:url(images/design/coin_bleu_gauche.gif);
}

#NavBasDroit {
	float:right;
	background-image:url(images/design/coin_bleu_droit.gif);
}

/*Commentaires de sous menu*/
#ssMenu {
	height:30px;
	padding-left:30px;
	padding-top:10px;
	background-image:url(images/design/nav_comments.gif);
	background-repeat:no-repeat;
	background-position:center;
	color:#666;
	font-size:12px;
}

/*Player brightcove tronconner depuis le bas*/
#BC_917x606 {
	text-align:center;
	font-size:9px;
	color:#666;
}

/*Contenu central de la page*/

#contenu {
	color:#FFF;
	text-decoration:none;
}

#contenuhaut {
	height:350px;
	
	
}

#hautgauche {
	float:left;
	width: 480px;
	text-align:center;
}

#hautdroite {
	float:left;
	width: 480px;
	text-align:center;
}

/************  Modele de positionnement des contenu partie basse TYPE 1 ******/
#contenubas_type1 {
	margin-top:16px;
	height:680px;
}

#bascentre_type1 {
	float:left;
	width:480px;
	text-align:center;
	margin-bottom:5px;
}

#basgauche_type1 {
	float:left;
	width: 145px;
	text-align:center;
}

#basdroite_type1 {
	float:left;
	width: 330px;
	text-align:center;
	//margin-bottom:5px;
}

#basprincipal_type2 {
	style:float:left;
	text-align:center;
}

/*Contenu d'une boite de 476 et 324 px de large*/

div#Box476_intro {
	width:477px;
	height:331px;
	border-top: 2px solid #BDBDBD;
	background-image: url("images/design/bg_box_476.gif");
	background-repeat:repeat-y;
}

.zoom {
	font-size:9px;
	color:#0099FF;
	text-align:center;
}

div#Illustration {
	float:right;
	width:200px;
	margin:5px;
}

div#Box476_programme {
	width:477px;
	height:145px;
	border-top: 2px solid #BDBDBD;
	background-image: url("images/design/bg_box_476.gif");
	background-repeat:repeat-y;
}

div#Box476_flux {
	width:477px;
	height:95px;
	border-top: 2px solid #BDBDBD;
	background-image: url("images/design/bg_box_476.gif");
	background-repeat:repeat-y;
}

div#Box476_forum {
	width:477px;
	height:100px;
	border-top: 2px solid #BDBDBD;
	background-image: url("images/design/bg_box_476.gif");
	background-repeat:repeat-y;
}

div#Box476_sondage {
	margin-top:4px;
	width:477px;
	height:180px;
	border-top: 2px solid #BDBDBD;
	background-image: url("images/design/bg_box_476.gif");
	background-repeat:repeat-y;
}

div#Box476_amazon {
	width:477px;
	height:180px;
	border-top: 2px solid #BDBDBD;
	background-image: url("images/design/bg_box_476.gif");
	background-repeat:repeat-y;
}

div#Box476_event {
	width:477px;
	height:275px;
	border-top: 2px solid #BDBDBD;
	background-image: url("images/design/bg_box_476.gif");
	background-repeat:repeat-y;
}

div#Box476_partner {
	width:477px;
	height:160px;
	border-top: 2px solid #BDBDBD;
	background-image: url("images/design/bg_box_476.gif");
	background-repeat:repeat-y;
}

#bas476 {
	background-image:  url("images/design/bas_box_476.png");
	height:29px;
	width:477px;
	background-repeat:no-repeat;
	font-size:1px; /*correctif IE*/
}

div#Box324_sondage {
	width:324px;
	height:180px;
	border-top: 2px solid #BDBDBD;
	background-image: url("images/design/bg_box_324.gif");
	background-repeat:repeat-y;
	margin-top:20px;
	
}

div#Box324_caricature {
	width:324px;
	height:250px;
	border-top: 2px solid #BDBDBD;
	background-image: url("images/design/bg_box_324.gif");
	background-repeat:repeat-y;
}

#bas324 {
	background-image:  url("images/design/bas_box_324.png");
	height:29px;
	width:324px;
	background-repeat:no-repeat;
	font-size:1px; /*correctif IE*/
}

div#Box813_photo {
	width:813px;
	height:195px;
	border-top: 2px solid #BDBDBD;
	background-image: url("images/design/bg_box_813.gif");
	background-repeat:repeat-y;
	/*text-align:center;*/
}
div#Box813_contact {
	width:813px;
	float:left;
	/*height:565px;*/
	border-top: 2px solid #BDBDBD;
	background-image: url("images/design/bg_box_813.gif");
	background-repeat:repeat-y;
	/*text-align:center;*/
	margin:0 70px 0px 70px;
}

#bas813 {
	float:left;
	background-image:  url("images/design/bas_box_813.png");
	height:29px;
	width:813px;
	background-repeat:no-repeat;
	margin-bottom:10px;	
	font-size:1px; /*correctif IE*/
}

.ContentBox {
	padding: 8px 15px 0 15px;
	text-align:left;
	color:#666;
	font-size:12px;
}

.ContentBox a {
	color:#666;
	font-size:12px;
	text-decoration:underline;
	text-align:center;
}

.TitreBox {
	color:#3399CC;
	font-size:14px;
	font-weight:bold;
	margin:0 0 8px 0;
}


#nettoyeur {
	clear:both;
	height:3px;
	margin:0;
	padding:0;
}

/*Paramètres du pied de page*/
#pub_728x90 {			
	margin-top:10px;
	/*margin-left: 40px;*/
	text-align:center;
}

#pub_728x90_bis {
	padding-top:4px;
	/*margin-left: 40px;*/
	text-align:center;
	

}

#pub_728x90_special_type_2
{	
	margin-top:10px;
	margin-left: 40px;
	text-align:center;
	
}

/*Paramètres du pied de page*/

#footer {
	height: 53px;
	background-image:url(images/design/bg_foot.gif);
	background-repeat:repeat-y;
	text-align:center;
	color:#FFF;
	font-size:10px;
	margin-top:10px;
	
}

#footer a {
	color:#FFF;
	font-size:10px;
}

.FooterLiens {
	color:#FFF;
	font-size:12px;
	font-weight:bold;
}

.FooterLiens a {
	color:#FFF;
	font-size:12px;
	font-weight:bold;
	text-decoration:underline;
}

#FooterTop {
	background-image:url(images/design/foot_top.gif);
	height:9px;
	width:960px;
	background-repeat:no-repeat;
	font-size:1px; /*correctif IE*/

}

#FooterBottom {
	background-image:url(images/design/foot_bottom.gif);
	height:9px;
	width:960px;
	background-repeat:no-repeat;
	font-size:1px; /*correctif IE*/

}

/*Div special pour info bulle, podcast, lien et Flux RSS*/

a.info {
    position:relative; 
    z-index:24; background-color:#FFF;
    color:#666;
	/*text-decoration:none*/
	}

a.info:hover {
	z-index:25;
	background:none;
}

a.info span {
	display: none
}

a.info:hover span{ 
/*le contenu de la balise span ne 
sera visible que pour l'état a:hover */
	display:block; 
	position:absolute;
    top:2em;
	left:2em;
	/*width:15em;*/
    border:1px solid #6699cc;
    /*background-color:#eeeeee;*/
	color:#6699cc;
    text-align: justify;
    font-weight:none;
    padding:1px;
    
}
legend.direct
{
	font-size:12px;
	font-weight:bold;
	color:#3399CC;
}

#teaser a
{
	text-decoration:none;
	color:#666666;
	font-weight:bold;
}

.flux
{
	padding-left:35px;
}

.podcast
{
	padding-left:27px;
}

.lien
{
	padding-left:27px;
}