body 
{
	margin: 0; /* to avoid margins */
	padding: 0;
	text-align: center; /* to correct the centering IE bug*/
	background-color: #f6f0e1;
	background: url(/img/New/Background.jpg) repeat top;
	font-family: arial;
	z-index:50;
}

#MainContainer
{
	margin-left: 0px;
	margin-right: 0px;
	width: 800px;
	text-align: left;
	z-index:50;
}

div
{
	border: none;	
	text-align: left;
	margin: 0; /* to avoid margins */
	padding: 0;
	z-index:50;
}

div.MainContainer
{
	position:relative;
	top:0px;
	bottom:0px;
	height:100%;
	width: 99.7%;
	z-index:50;
	background-image: url(/img/New/BottomRight.png);
	background-repeat:no-repeat;
	background-position:bottom right;
}

div.GreatContainer
{
	background-image: url(/img/New/TopLeft.png);
	background-repeat:no-repeat;
	background-position:top left;
}
.lienscoop
{
	position:absolute;
	padding-left:10px;
	padding-top:10px;
	width:145px;
	height:280px;
	z-index:75;
}
div.Content
{
	margin-left: auto;
	margin-right: auto;
	width:945px;
	z-index:50;
}

div.TopLeaderBoard
{
	height:110px;
	z-index:50;
}

img.logo
{
	position:relative;
	z-index:4000;
	top:-10px;
	left:20px;
}

div.LeaderBoard
{	
	position:relative;
	top:-235px;
	width:728px;
	height:90px;
	margin-top: 30px;
	margin-left: auto;
	margin-right: 10px;
	z-index:50;
}

div.MenuBar
{
	height:60px;
	padding-left: 185px;	
	background: url(/img/New/menubar.png) no-repeat top;
	z-index:50;
}

div.MainContent
{
	
	overflow:hidden;
	/*background: url(/img/New/MainContent.png) repeat top;*/
	z-index:50;
}

div.CenterContainer
{
	height:auto;
	width:780px;
	float:right;
	overflow:hidden;
	z-index:50;
}

div.RightContainer
{
	height:auto;
	width:320px;
	float:left;
	overflow:hidden;
	z-index:50;
}

div.VideoContainer
{
	height:auto;
	width:460px;
	float:left;
	overflow:hidden;
	z-index:50;
}

div.LeftContainer
{
	/*background: url(/img/New/LeftContent.png) repeat top left;*/
	height:auto;
	float:left;
	width:165px;
	overflow:hidden;
	z-index:50;
}

div.LeftHeader
{
	position:relative;
	width:625px;
	background: url(/img/New/LeftHeader.png) no-repeat top;
	height:133px;
	z-index:50;
}

img
{
	z-index:99;
}

img.title
{
	position:relative;
	top:17px;
	left:25px;
	z-index:50;
}

div.ticker
{
	height:35px;
	background: url(/img/New/tickerLong.png) no-repeat top right;
	z-index:50;
}

div.login
{
	height:105px;
	width:320px;
	background: url(/img/New/login.png) no-repeat top right;
	z-index:50;
}

div.logout
{
	height:105px;
	width:320px;
	background: url(/img/New/logout.png) no-repeat top right;
	z-index:50;
}

div.profil
{
	padding-left:180px;
	padding-top:40px;
	position:absolute;
}
.imgProfil
{
	display: block ;
	height:41px;
	background: url(/img/New/profil.png) no-repeat 0 0;
	width:89px;
	text-indent:-5000px;
}
.imgProfil:hover
{
	background-position: -89px 0;
}

div.televersement
{
	padding-left:30px;
	padding-top:55px;
	position:absolute;
}
.imgTeleversement
{
	display: block ;
	height:24px;
	background: url(/img/New/televersement.png) no-repeat 0 0;
	width:112px;
	text-indent:-5000px;
}
.imgTeleversement:hover
{
	background-position: -111px 0;
}

div.label
{
	padding-top:30px;
	padding-left:15px;
	text-align:left;
	word-spacing:63px;
}

div.ChampsLogin
{
	padding-left:15px;
}

div.ChampsLogin input
{
	width:130px;
}
div.password input
{
	width:130px;
}
input.password
{
	padding-left:15px;
}

div.go
{
	text-align:right;
	padding-top:3px;
	padding-right:25px;
}

div.BrancheToi
{
	position:absolute;
	top:215px;
	z-index:70;
	padding-left:463px;
	padding-top:0px;
}

div.oublie
{
	padding-left:230px;
	padding-top:8px;
	position:absolute;
}
div.imgOublie
{
	height:36px;
	background: url(/img/New/btOublie.png) no-repeat 0 0;
	width:62px;
	text-indent:-5000px;
}
div.imgOublie:hover
{
	background-position: -62px 0;
}

div.membre
{
	padding-left:50px;
	padding-top:3px;
	position:absolute;
}
div.imgMembre
{
	height:27px;
	background: url(/img/New/btDevenirMembre.png) no-repeat 0 0;
	width:101px;
	text-indent:-5000px;
}
div.imgMembre:hover
{
	background-position: -101px 0;
}

input
{
	font-size:7pt;
	border:none;
	background-color:transparent;
}

div.BigBoxContainer
{
	background: url(/img/New/BigBox.png) no-repeat top;
	position:left;
	z-index:50;
}

div.BigBox
{
	margin-left: 4px;
	width:300px;
	height:250px;
	z-index:51;
}

div.RightFooter
{
	background: url(/img/New/RightContent.png) no-repeat top;
	height:auto;
	min-height:70px;
	z-index:50;
}

div.leftWidgetTop
{
	background: url(/img/imgArchives/widgetTop2.png) no-repeat top left;
	width:145px;
	height:299px;
	padding-left:25px;
	z-index:50;
}

div.leftWidgetTopSwf
{
	/*width:145px;
	height:326px;*/
	position:absolute;
	padding-left:5px;
	padding-top:10px;
}

div.nomCorres
{
	text-align:center;
	position:absolute;
	margin-top:90px;
	width:160px;
}

div.leftWidgetCenter
{
	background: url(/img/New/widgetCenter.png) no-repeat top left;
	width:170px;
	height:109px;
	z-index:50;
}

div.leftWidgetCenterNN
{
	background: url(/img/New/widgetBottom2.png) no-repeat top left;
	width:165px;
	height:27px;
	z-index:50;
}

div.leftWidgetBottom
{
	width:165px;
	height:122px;
	z-index:50;
	background-position: 20px 0;
}

div.nosCorrespondants
{
	padding-left:10px;
	z-index:1000;
	position:absolute;
}

div.player
{
	position:absolute;
	padding-top:47px;
	padding-left:5px;
	z-index:0;
}

div.titre
{
	font-family:Arial;
	font-size:14px;
	font-weight:bold;
	text-align:left;
	width:130px;
	color:white;
	padding-right:0px;
	padding-top:20px;
	padding-left:313px;
	position:absolute;
}

div.description
{
	font-family:Arial;
	font-size:10px;
	font-weight:bold;
	color:white;
	padding-left:310px;
	padding-top:45px;	
	position:absolute;
}

.descriptionTitre
{
	font-family:Arial;
	font-size:10px;
	font-weight:bold;
	color:#c3c3c3;
	width:140px;
}

div.AutreVideo
{
	background: url(/img/New/autreVideo.jpg) repeat-y top left;
	width:460px;
	height:91px;
	float:left;
	z-index:50;
}

div.imageVideo
{
	padding-left:13px;
	padding-top:12px;
	position:absolute;
}

div.imageVideo img
{
	height:63px;
	width:68px;
}

div.choixPresident
{
	position:absolute;
}

div.titreVideo
{
	font-family:Arial;
	font-size:14px;
	font-weight:bold;
	color:white;
	padding-left:92px;
	padding-top:14px;	
}

div.descriptionVideo
{
	font-family:Arial;
	font-size:11px;
	font-weight:bold;
	color:white;
	padding-left:100px;
	padding-top:7px;	
}

td.descriptionTitreVideo
{
	font-family:Arial;
	font-size:11px;
	font-weight:bold;
	color:#c3c3c3;
	padding-left:0px;
}

div.cabrule
{
	position:absolute;
	padding-top:230px;
	padding-left:5px;
}

div.titreHot
{
	position:absolute;
	padding-top:30px;
	margin-left:150px;
}

div.imageHot1
{
	padding-left:13px;
	padding-top:20px;	
}

div.imageHot1 img
{
	height:110px;
	width:163px;
}

div.descriptionHot1
{
	font-family:Arial;
	font-size:11px;
	font-weight:bold;
	color:white;
}

div.descriptionHot1 tr
{
	height:20px;
}

div.descriptionHot1 table
{
	margin-bottom:5px;
}

td.descriptionTitreHot1
{
	font-family:Arial;
	font-size:14px;
	font-weight:bold;
	width:190px;
	color:white;
	padding-left:20px;
	vertical-align:top;
}

span.descriptionVu
{
	color:#c3c3c3;
}

div.imageHot
{
	padding-left:9px;
	position:absolute;	
}

div.imageHot img
{
	height:46px;
	width:67px;
}


div.descriptionHot
{
	font-family:Arial;
	font-size:11px;
	font-weight:bold;
	color:white;
	padding-left:85px;
	vertical-align:center;
}

td.descriptionTitreHot
{
	font-family:Arial;
	font-size:14px;
	font-weight:bold;
	color:white;
	width:140px;
	padding-left:0px;
	vertical-align:top;
	line-height:20px;
}

div.descriptionHot tr
{
	height:22px;
}

div.descriptionHot table
{
	margin:none;
	padding:none;
	border:none;
}

div.CenterText
{
	background: url(/img/New/video.gif) no-repeat top right;
	width:460px;
	height:312px;
	float:left;
	z-index:50;
}

p
{
	margin:0;
	padding:0;
	text-align:justify;
	z-index:50;
}

div.RockTop
{
	height:20px;
	z-index:0;
}

#RockTop img
{
	position:absolute;
	top:-50px;
	left:-75px;
	float:left;
	display:block;
	z-index:77;
}

div.RockBottom
{
	height:0px;
}

div.MainFooter
{
	background: url(/img/New/Footer.png) no-repeat top;
	height:73px;
	z-index:50;
	padding-left:85px;
}

div.rightContent
{
	background: url(/img/New/hot.gif) top;
	height:412px;
	width:320px;	
	padding-left:0px;
}

.Cherche
{
	float:right;
	z-index:51;
	padding-right:15px;
	padding-top:15px;
}
.FieldCherche
{
	position:absolute;
	z-index:60;
	padding-left:512px;
	padding-top:27px;
	color:#FFFFFF;
}

.rss
{
	position:absolute;
	margin-left:500px;
	margin-top:29px;
	z-index:200;
}

#Menu {
	margin: 0px;
	padding: 0;
	padding-top:30px;
	padding-left:15px;
	list-style:none;
	position: absolute;
	z-index:51;
}

#Menu li {
	float:left;
	margin-right: 5px;
	padding: 0;
	overflow:hidden; 	/* To mask the actual text of the link  overflow + textindent */
}

#Menu li a.ClipsButton {
	display: block ; /* On passe les liens en Ã©lÃ©ments de type block pour leur donner des propriÃ©tÃ©s de taille */	
	height: 41px;
	background: url(/img/New/btLesClips.png) no-repeat 0 0 ; /* On met une image de background, que l'on positionne Ã  0px du bord gauche et 0px du bord haut */
	width: 89px;
	text-indent:-5000px;
}

#Menu li a.ClipsButton:hover {
	background-position: -89px 0;
}
#Menu li a.PartenairesButton:hover {
	background-position: -112px 0;
}
#Menu li a.PartenairesButton {
	display: block ; /* On passe les liens en Ã©lÃ©ments de type block pour leur donner des propriÃ©tÃ©s de taille */	
	height: 26px;
	background: url(/img/New/btPartenaires.png) no-repeat 0 0 ; /* On met une image de background, que l'on positionne Ã  0px du bord gauche et 0px du bord haut */
	width: 112px;
	text-indent:-5000px;
}

#Menu li a.ScoopButton {
	display: block ;
	height: 30px;
	background: url(/img/New/btScoop.png) no-repeat 0 0 ;
	width: 82px;
	text-indent:-5000px;
}

#Menu li a.ScoopButton:hover {
	background-position: -82px 0;
}

#Menu li a.ParticipateButton {
	display: block;
	height: 28px;
	background: url(/img/New/btParticipe.png) no-repeat 0 0 ;
	width: 89px;
	text-indent:-5000px;
}

#Menu li a.ParticipateButton:hover {
	background-position: -89px 0;
}

#Menu li a.EquipeButton {
	display: block ;
	height: 30px;
	background: url(/img/New/btEquipe.png) no-repeat 0 0 ;
	width: 79px;
	text-indent:-5000px;
}

#Menu li a.EquipeButton:hover {
	background-position: -79px 0;	
}

/*CSS POUR LE FOOTER*/

div.fond
{
	top:0px;
	left:0px;
	position:fixed;
	background: url(/img/New/fond.png) repeat left;
	height:100%;
	width:100%;
	z-index:100;
	display:none;
	
	text-align:center;
	vertical-align:center;	
}

div.frame
{
	position:fixed;
	z-index:101;
	top:50%;
	left:50%;
	margin-top:-250px; /* moitié de la hauteur */
	margin-left:-200px; /* moitié de la largeur */
}

div.frame_carre
{
	background: url(/img/New/frame.png) no-repeat bottom right;
	height:523px;
	width:420px;
	margin-top:18px;
	position:absolute;
}

div.textContainer
{
	padding-left:40px;
	padding-top:55px;
	height:445px;
	width:365px;
}

div.text
{
	height:445px;
	width:365px;
	overflow:auto;
}

div.fermer
{
	padding-top:23px;
	padding-left:290px;
	position:absolute;
	z-index:105;
}

div.conditions
{
	z-index:500;
	position:absolute;
	display:none;
}

div.rejoindre_aidez
{
	padding-top:13px;
	z-index:500;
	position:absolute;
	display:none;
}

div.text b
{
	color:#cf4300;
}

div.text p
{
	font-size:11pt;
}

div.text a {
	color: #cf4300;
	text-decoration: none;
}

div.text a:visited {
	color: #cf4300;
}

div.text a:hover {
	color: #cf4300;
	text-decoration:underline;
}

img{
	border:none;
}

 /*Pour les lien dans le bas de page*/
#Bas {
	margin: 0px;
	padding: 0;
	padding-top:10px;
	padding-left:0px;
	list-style:none;
	position: absolute;
	z-index:51;
	float:center;
}

#Bas li {
	float:left;
	margin-right: 5px;
	padding: 0;
	overflow:hidden; 	/* To mask the actual text of the link  overflow + textindent */
}

#Bas li a.condition {
	display: block ; /* On passe les liens en Ã©lÃ©ments de type block pour leur donner des propriÃ©tÃ©s de taille */	
	height: 41px;
	background: url(/img/New/btConditionsUtilisation.png) no-repeat 0 0 ; /* On met une image de background, que l'on positionne Ã  0px du bord gauche et 0px du bord haut */
	width: 133px;
	text-indent:-5000px;
}

#Bas li a.condition:hover {
	background-position: -134px 0;
}

#Bas li a.rejoindre {
	display: block ; /* On passe les liens en Ã©lÃ©ments de type block pour leur donner des propriÃ©tÃ©s de taille */	
	height: 41px;
	background: url(/img/New/btNousRejoindre.png) no-repeat 0 0 ; /* On met une image de background, que l'on positionne Ã  0px du bord gauche et 0px du bord haut */
	width: 92px;
	text-indent:-5000px;
}

#Bas li a.rejoindre:hover {
	background-position: -93px 0;
}

#Bas li a.aidezmoi {
	display: block ; /* On passe les liens en Ã©lÃ©ments de type block pour leur donner des propriÃ©tÃ©s de taille */	
	height: 41px;
	background: url(/img/New/btAide.png) no-repeat 0 0 ; /* On met une image de background, que l'on positionne Ã  0px du bord gauche et 0px du bord haut */
	width: 100px;
	text-indent:-5000px;
}

#Bas li a.aidezmoi:hover {
	background-position: -101px 0;
}

#Bas li.copyright {
	display: block ; /* On passe les liens en Ã©lÃ©ments de type block pour leur donner des propriÃ©tÃ©s de taille */	
	height: 41px;
	background: url(/img/New/noticeCopyright.png) no-repeat 0 0 ; /* On met une image de background, que l'on positionne Ã  0px du bord gauche et 0px du bord haut */
	width: 214px;
	text-indent:-5000px;
}

#Bas li.telefilm {
	display: block ; /* On passe les liens en Ã©lÃ©ments de type block pour leur donner des propriÃ©tÃ©s de taille */	
	height: 57px;
	background: url(/img/New/logoTelefilm.png) no-repeat 0 0 ; /* On met une image de background, que l'on positionne Ã  0px du bord gauche et 0px du bord haut */
	width: 97px;
	text-indent:-5000px;
}

#Bas li.canada {
	display: block ; /* On passe les liens en Ã©lÃ©ments de type block pour leur donner des propriÃ©tÃ©s de taille */	
	height: 41px;
	background: url(/img/New/logoCanada.png) no-repeat 0 0 ; /* On met une image de background, que l'on positionne Ã  0px du bord gauche et 0px du bord haut */
	width: 97px;
	text-indent:-5000px;
}

#Bas li.bell {
	display: block ; /* On passe les liens en Ã©lÃ©ments de type block pour leur donner des propriÃ©tÃ©s de taille */	
	height: 57px;
	background: url(/img/New/logoFondsBell.png) no-repeat 0 0 ; /* On met une image de background, que l'on positionne Ã  0px du bord gauche et 0px du bord haut */
	width: 97px;
	text-indent:-5000px;
}
#Bas li a.bell
{
	display: block ; /* On passe les liens en Ã©lÃ©ments de type block pour leur donner des propriÃ©tÃ©s de taille */
	background: url(/img/New/logoFondsBell.png) no-repeat 0 0;
	height: 57px;
	width: 97px;
	text-indent:-5000px;
}
#Bas li a.telefilm
{
	display: block ; /* On passe les liens en Ã©lÃ©ments de type block pour leur donner des propriÃ©tÃ©s de taille */
	background: url(/img/New/logoTelefilm.png) no-repeat 0 0 ; /* On met une image de background, que l'on positionne Ã  0px du bord gauche et 0px du bord haut */
	height: 57px;
	width: 97px;
	text-indent:-5000px;
}
/* FIN FOOTER */

div.TICKER
{
	font-family: arial, "lucida console", sans-serif;
	font-weight:bold;
	font-size:10pt;
}

#TICKER a
{
	text-decoration:none;
	color:#cf4300;
}

#TICKER a.span
{
	color:#ebe8dd;
}

table.PC
{
position:relative;
top:-12px;
width:140px;
}

td.continuationTitle
{
	font-family:Arial;
	font-size:14px;
	font-weight:bold;
	text-align:left;
}

a.titre{
	color:#ffffff;
	text-decoration:none;
}

/* FIX DÉSACTIVATION CHAMP DE RECHERCHE */
a.titre:hover{
	color:#cf4300;
}

div.MenuBar
{
background: url(/img/New/menubarTEMP.png) no-repeat top;
}

div.FieldCherche input
{
display:none;
}

div.Cherche
{
display:none;
}
/* FIN FIX DÉSACTIVATION CHAMP DE RECHERCHE */