*{
	font-family:Arial, Helvetica, sans-serif;
}
a{outline: none;}
:focus{-moz-outline-style: none;}

div {
	min-height:1%;
}
body {
	background-color:#000000;margin:0;padding:0;font-size:11px;text-align:center;color:#939393;
}
body,html{
	height:100%;
}
form{
	padding:0px;margin:0px;
}
input,select,textarea,table,p,a,li,td{
	font-size:11px;color:#939393;margin:0px;
}
input, select, textarea{
	color:#000000; margin:0px;
}
select{
	visibility:hidden;width:1px;position:absolute;left:0;top:0;
}
.radio, .check{
	vertical-align:-3px;
}
.inp {
	border:1px solid #757575;font-weight:normal;
}
a{
	text-decoration:none;
}
img{
	border:0px;
}
h1,h2,h3,h4,h5,h6{
	margin:0px;padding:0px;font-size:11px;
}
#navTop, #navTop ol{
	list-style:none outside none;margin:0;padding:0;z-index:1050;
}
li a{
	 _height:1%;
}
small{
	font-size:10px;
}
hr{
	margin:0px;padding:0px;height:0;margin: -7px 0;border:0px;visibility:hidden;display:block;
}
acronym,abbr{
	cursor: help;
	border-bottom: 1px #000000 solid;
}
fieldset{
	margin:0;padding:0;border:0;
}
table {
	margin:0;padding:0;border:0;
}
.clear{
	clear:both;font-size:1px;height:1px;
}
.left{
	float:left;
}
.right{
	float:right;
}

/*** GLOBAL ***/
#container {
	position:relative;width:100%;text-align:left;background-color:#000000; z-index:1000;
}
.contain{
	width:1097px;text-align:left;margin:auto;
}
#content {
	background:url(../images/commun/bg.jpg) repeat-x #171717; z-index:1015;
}
#contentCenter {
	width:975px;float:left;
}
#contentLeft {
	width:634px;padding:16px 0 0 0;float:left;
}
#contentRight{
	width:310px;padding:16px 16px 0 0;float:right;
}

/*** HEADER ***/
#header{
	position:relative;height:185px;z-index:1020;background:url(../images/commun/top-bg.jpg) repeat-x scroll 0 0;
	 
}
#header .contain{
	position:relative;height:185px;
}
#header #logo{
	position:absolute;left:21px;top:-5px;
}
#header #ephemeride{
	position:absolute;left:51px;top:137px;
}

#header #pub{
	position:absolute;left:246px;top:19px;padding:8px 0 0 0;
}
#header #pub .visu{
	border:1px solid #929292;
}
#header #logClub{
	position:absolute;right:25px;top:19px;padding:8px 0 0 0;
}

#navTop{
	position:absolute;left:12px;top:160px;width:970px;
}
#navTop li {float:left;padding:0;
}

#container .programmes .box a{
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:transparent url(../images/puce/f-red.gif) no-repeat scroll 0 4px;
	color:#D80E1C;
	display:block;
	font-size:12px;
	font-weight:bold;
	padding:0 0 0 8px;
}
#navTop div.snav a{
	_width:auto;
}
#navTop .snav{
	width:970px;position:absolute;left:0;top:20px;padding:4px 0 0 0;display:none;visibility:hidden;z-index:1000;
}
/* css sandra*/
#navTop div.on{
	display:block;visibility:visible;
}


#navTop .snav .top{
	height:5px;background:url(../images/box/snav-tl.gif) no-repeat left top;
}
#navTop .snav .top div{
	height:5px;margin:0 0 0 5px;background:url(../images/box/snav-tr.gif) no-repeat right top;font-size:1px;
}
#navTop .snav .bot{
	background:url(../images/box/snav-bl.gif) no-repeat left top;
}
#navTop .snav .bot div{
	height:5px;margin:0 0 0 5px;background:url(../images/box/snav-br.gif) no-repeat right top;font-size:1px;
}
#navTop .snav .cont{
	border-left:1px solid #939393;border-right:1px solid #939393;background-color:#3b3b3b;
}

#navTop .sep{
	clear:both;background:url(../images/puce/sep-grey.gif) repeat-x left center;font-size:1px;height:10px;
}
#navTop .esp{
	width:45px;font-size:1px;height:1px;
}
#navTop table{
	margin:0 18px;
}
#navTop p{
	margin:0;padding:0 0 5px 0;
}
#navTop ol li{
	float:none;padding:2px 0 2px 0;
}
#navTop ol li a{
	color:#ffffff;line-height:12px;
}
#navTop .close{
	float:right;padding:2px 6px 0 0;
}
#navTop .box{
	float:left;width:125px;margin:0 8px 0 0;
}
#navTop ol{
	float:left;width:125px;margin:0 8px 0 0;
}

#search{
	position:absolute;left:738px;top:159px; z-index:1051;
}
#search #inputSearch{
	width:155px;height:15px;float:left;
}
#search #validSearch{
	float:left;
}
/*******************/

/*** FOOTER ***/

#footerLink{
	background:url(../images/box/footerlink-bg.gif) repeat-x #FFFFFF; padding:0 0 0 16px; text-align:left;
}
#footerLink .contain{
	padding:12px 0 12px 0;
}
#footerLink .nav{
	height:28px;list-style:none outside none;margin:0px;padding:0px;
}
#footerLink .nav li{
	float:left;_width:1%;padding:0 17px 0 0;margin:0 10px 0 0;background:url(../images/box/footerlink-sep.gif) no-repeat right center;
}
#footerLink .nav li a{
	display:block;color:#d80e1c;font-weight:bold;font-size:16px;white-space:nowrap;
}
#footerLink .nav li.end{
	margin:0;background:none;
}
#footerLink .box{
	padding:0 0 0 8px;margin:0 0 10px 0;
}
#container #footerLink .box h3{
	padding:0 0 0 8px;font-weight:bold;color:#2c2c2c;font-size:12px;background:url(../images/puce/f-black.gif) no-repeat 0 5px;
}
#container #footerLink .box.series h3{
	background:url(../images/puce/f-pink.gif) no-repeat 0 5px;
}
#container #footerLink .box.films h3{
	background:url(../images/puce/f-blue.gif) no-repeat 0 5px;
}
#container #footerLink .box.divertissements h3{
	background:url(../images/puce/f-orange.gif) no-repeat 0 5px;
}
#container #footerLink .box.magazines h3{
	background:url(../images/puce/f-purple.gif) no-repeat 0 5px;
}
#container #footerLink .box.animateurs h3{
	background:url(../images/puce/f-red.gif) no-repeat 0 5px;
}
#container #footerLink .box.videos h3{
	background:url(../images/puce/f-red.gif) no-repeat 0 5px;
}
#container #footerLink .box.communaute h3{
	background:url(../images/puce/f-red.gif) no-repeat 0 5px;
}
#container #footerLink .box.series h3 a{
	color:#f20688;
}
#container #footerLink .box.films h3 a{
	color:#15acda;
}
#container #footerLink .box.divertissements h3 a{
	color:#ff7e03;
}
#container #footerLink .box.magazines h3 a{
	color:#7b49b6;
}
#container #footerLink .box.animateurs h3 a{
	color:#d80e1c;font-size:12px;
}
#container #footerLink .box.videos h3 a{
	color:#d80e1c;font-size:12px;
}
#container #footerLink .box.communaute h3 a{
	color:#d80e1c;font-size:12px;
}
#footerLink .box p{
	padding:0;margin:2px 0 0 0;font-size:10px;
}
#footerLink .contain .box p a, #footerLink .contain .box p a:link, #footerLink .contain .box p a:visited{
	text-decoration:none;
}
#footerLink .contain .box p a:active, #footerLink .contain .box p a:hover{
	text-decoration:underline;
}
#footerLink .box.series{
	border-left:9px solid #f20688;
}
#footerLink .box.films{
	border-left:9px solid #15acda;
}
#footerLink .box.divertissements{
	border-left:9px solid #ff7e03;
}
#footerLink .box.magazines{
	border-left:9px solid #7b49b6;
}
#footerLink .box.animateurs{
	border-left:9px solid #d80e1c;
}
#footerLink .box.videos{
	border-left:9px solid #d80e1c;
}
#footerLink .box.communaute{
	border-left:9px solid #d80e1c;
}

#footer{
	list-style:none outside none;margin:0px;padding:0px;clear:both;height:15px;padding:10px 0 0 0;
}
#footer li{
	display:block;float:left;padding:0 12px 0 0;margin:0 9px 0 0;color:#2c2c2c;background:url(../images/box/footer-sep.gif) no-repeat right center;
}
#footer li a{
	color:#2c2c2c;text-transform:uppercase;
}
#footer li.end{
	background:none;
}
/*******************/

/*** COMMUN ***/
#container .programmes a, #container .programmes h3, #container .videos h3, #container .videos h3 a,
#container .jeux h3, #container .chaine h3, #container .agenda h3, #container .agenda h3 a,
#container .autres h3, #container .programme h3, #container .communaute h3, #container .communaute h3 a,
#container .clubtmc h3, #container .clubtmc h3 a, #container .blogtmc h3, #container .blogtmc h3 a,
#container .forums h3, #container .forums h3 a{
	display:block;padding:0 0 0 0px;color:#d80e1c;font-size:16px;font-weight:bold;
}
#container .clubtmc h3, #container .clubtmc h3 a, #container .blogtmc h3, #container .blogtmc h3 a,
#container .forums h3, #container .forums h3 a{
	font-size:12px;
}
#container .clubtmc h3, #container .blogtmc h3{
	padding:0 0 24px 0px;
}
#container .programme h3, #container .communaute h3{
	padding:0 0 5px 0px;
}
#container .series h3, #container .series h3 a{
	display:block;padding:0;color:#f20688;font-size:12px;font-weight:bold;
}
#container .films h3, #container .films h3 a{
	display:block;padding:0;color:#15acda;font-size:12px;font-weight:bold;
}
#container .magazines h3, #container .magazines h3 a{
	display:block;padding:0;color:#7b49b6;font-size:12px;font-weight:bold;
}
#container .animateurs h3, #container .animateurs h3 a{
	display:block;padding:0;color:#cc0f1c;font-size:16px;font-weight:bold;
}
#container .divertissements h3, #container .divertissements h3 a{
	display:block;padding:0;color:#ff7e03;font-size:12px;font-weight:bold;
}
#container .minisite h3{
	display:block;padding:0;color:#ffea00;font-size:12px;font-weight:bold;
}

#navTop a:hover, #planSite #contentText .videos a:hover, #planSite #contentText .forums a:hover, #planSite #contentText .jeux a:hover, #planSite #contentText .chaine a:hover {
	color:#d80e1c;
}
#navTop .series a:hover, #planSite #contentText .series a:hover{
	color:#f20688;
}
#navTop .films a:hover, #planSite #contentText .films a:hover{
	color:#15acda;
}
#navTop .magazines a:hover, #planSite #contentText .magazines a:hover{
	color:#7b49b6;
}
#navTop .animateurs a:hover, #planSite #contentText .animateurs a:hover{
	color:#d80e1c;
}
#navTop .divertissements a:hover, #planSite #contentText .divertissements a:hover{
	color:#ff7e03;
}
#navTop .minisite a:hover, #planSite #contentText .minisite a:hover{
	color:#ffff00;
}

.inpError{
	border:1px solid red;
}
.msgError{
	color:red;
}

/*** CONTENT ***/
.cont3 p {
	_height:1%;
}

#maskLay{
	position:fixed;left:0;top:0;width:100%;height:100%;z-index:15;visibility:hidden;background:black;_filter:alpha(opacity=70);-moz-opacity:0.70;opacity: 0.70;
	_position:absolute;_top:expression(documentElement.scrollTop+body.scrollTop);
}
*:first-child+html #maskLay {
	filter:alpha(opacity=70);
}
#playervideo{
	height:401px;
}
#contentMedia{
	margin:0;
}
#contentMedia .cont{
	padding:0;border:0;
}
#home #contentMedia{
	margin-bottom:30px!important; _margin-bottom:32px!important;
}
*:first-child+html #home #contentMedia{
	margin-bottom:28px!important;
}

#aujourdhui {
	height:1%;
}
#aujourdhui .cont3{
	/* position:relative; */padding-right:22px; height:1%;
}
#aujourdhui .box4{
	width:auto;
}
#aujourdhui .cont3 .cont{ 
	padding:0 8px; height:1%;
}
#aujourdhui .cont3 h3{
	padding:7px;margin:0 0 14px 0;background-color:#3B3B3B;color:#d80e1a;font-size:16px;
}
#aujourdhui .cont3 .box{
	padding:7px 0;border-bottom:1px solid #343434;font-size:12px;
}

#aujourdhui .cont3 .box .time{
	float:left;width:54px;text-align:right;
}
#aujourdhui .cont3 .box .name{
	float:left;padding:0 0 0 25px;text-transform:uppercase;
}
#aujourdhui .cont3 .box .desc{
	display:none;clear:both;padding:4px 0 0 79px;
}
#aujourdhui .cont3 .box .desc.on{
	display:block;
}
#aujourdhui .cont3 .box a{
	font-size:12px;
}
#aujourdhui .cont3 .box .time a{
	padding:0 0 0 10px;background:url(../images/puce/f-grey.gif) no-repeat 0 4px;
}
#aujourdhui .cont3 .box .time a:hover, #aujourdhui .cont3 .box .name a:hover{
	color:#FFFFFF;
}
#aujourdhui .cont3 .box a.on{
	color:#FFFFFF;font-weight:bold;
}
#aujourdhui .cont3 .box .time a.on{
	background:url(../images/puce/f-white-flip.gif) no-repeat 0 5px;
}
#aujourdhui .cont3 .scrollMask{
	overflow:hidden;height:350px;margin:0;min-height:350px;
}
#aujourdhui .cont3 .contentScroll{
	position:absolute;top:0;left:0;padding:0;
}

#aujourdhui .cont3 .scrollHome{
	width:auto; height:350px; padding:0 10px 0px 0; margin-right:4px; overflow-x: hidden; overflow-y:auto; text-align:left;
}


#programme .cont3 h3{
	padding:7px;margin:0 0 14px 0;background-color:#343434;color:#d80e1a;font-size:16px;font-weight:bold;
}
#programme .cont3 .box{
	padding:7px 0;border-bottom:1px solid #343434;font-size:12px;
}

#programme .cont3 .box .time{
	float:left;width:54px;text-align:right;
}
#programme .cont3 .box .name{
	float:left;padding:0 0 0 54px; text-transform:uppercase;
}
#programme .cont3 .box .desc{
	display:none;clear:both;padding:4px 0 0 79px;
}
#programme .cont3 .box .desc.on{
	display:block;
}

#programme .cont3 .liendate {
	padding:7px;margin:0 0 14px 0;font-size:12px;background-color:#343434;color:#FFFFFF;font-weight:bold;
}

#programme .cont3 .liendate a{
	font-size:12px;color:#FFFFFF;margin-right:14px;
}

#programme .cont3 .liendate .on{
	color:#d80e1a;
}

#programme .cont3 .liendate a:hover{
	color:#d80e1a;
}

#programme .cont3 .box a{
	font-size:12px;
}
#programme .cont3 .box .time a{
	padding:0 0 0 10px;background:url(../images/puce/f-grey.gif) no-repeat 0 4px;
}
#programme .cont3 .box a.on{
	color:#FFFFFF;font-weight:bold;
}
#programme .cont3 .box .time a.on{
	background:url(../images/puce/f-white-flip.gif) no-repeat 0 5px;
}

.box1{
	width:310px; margin:0 0 22px 0; background:url(../images/box/box1-top.png) no-repeat top left;
	_background:none;
	/*_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/box/box1-top.png', sizingMethod='crop');*/
}
#contentLeft .box1{
	float:left;
}
.box1 h2{
	height:21px;
}
.box1 h2 img {
	display:block;
}
.box1 .visu, .box1 .cont{
	background-color:#171717;border:1px solid #252525;
}
.box1 .cont{
	padding:8px 12px 8px 12px; _padding:5px 12px 5px 12px;
}

 .box1 .visu{
	/*min-height:117px;height:auto !important;height:117px;*/padding:1px;font-size:1px;
}
.box1 .txt{
	height:35px;padding:7px 5px 0 10px;background-color:#252525;margin:0px;
}
.box1 .txtSondage{
	height:0px;padding:0px 5px 0px 10px;background-color:#252525;margin:0px;
}
.box1 .cont h3, .box1 .cont h3 a{
	padding:0px ;color:#646464;font-size:15px;margin:0px;
}
.box1 .cont ul{
	list-style:none outside none;margin:0px;padding:0px;overflow:auto;height:60px;
}
.box1 .cont ul li{
	padding:0px;margin:0px;
}
.box1 .cont ul li .nomVote{
	display:block; float:left; padding:0 3px 0 0; width:78px;
}
.box1 .cont ul li .pourcentVote{
	display:block; float:left; padding:0 2px; width:27px;
}
.box1 .cont ul li .barreVote{
	display:block; float:right; padding-top:5px; width:150px;
}
.box1 .txt .valid{
	float:left;
}

.box2{
	width:635px;height:168px;margin:0 0 22px 0;background:url(../images/box/box2-bg.gif) no-repeat;
}
.box2 h2{
	height:21px;
}
.box2 .visu{
	padding:2px;
}

.boxVisu{
	width:158px;
}
.boxVisu .top{
	height:6px;background:url(../images/box/boxvisu-top.gif) no-repeat;font-size:1px;
}
.boxVisu .bot{
	height:6px;background:url(../images/box/boxvisu-bot.gif) no-repeat;font-size:1px;
}
.boxVisu .cont{
	padding:8px 20px;background-color:#303030;border-left:1px solid #393939;border-right:1px solid #393939;
}
.boxVisu .cont h4{
	padding:0 0 8px 0;color:#FFFFFF;font-size:13px;font-weight:normal;
}
.boxVisu .cont h4 a{
	color:#FFFFFF;font-size:13px;font-weight:normal;
}
.boxVisu .cont div{
	padding:6px;margin:0 0 5px 0;background:url(../images/box/boxvisu-bg.gif) no-repeat;
}
.boxVisu .cont .bgImg{
	padding:6px;margin:0 0 5px 0;background:url(../images/box/boxvisu-bg2.gif) no-repeat;
}
#boxSondage .cont {
	padding:3px 12px 3px 12px; min-height:114px; height:114px;
}

#boxTgClubBlogs .box1{
	width:280px;
}

#boxTgClubBlogs .cont {
	padding:3px 8px 3px 8px; min-height:114px; height:114px; background: #fff; width:280px;
}
#boxTgClubBlogs .cont .accueilLeftCont {
	background: #fff;
}

#boxTgClubForums .box1{
	width:280px;
}

#boxTgClubForums .cont {
	padding:3px 8px 3px 8px; min-height:114px; height:114px; background: #fff; width:280px;
}
#boxTgClubForums .cont .accueilRightCont {
	background: #fff; 
}

*:first-child+html #boxSondage .cont {
	padding:0px 12px 0px 12px; min-height:120px; height:120px; _padding:1px 12px 1px 12px;
}
#boxSondage .cont p {
	_margin:10px 0 10px 0;
}
#sondageForm .box1 .cont {
	padding:8px 12px 8px 12px;
}
#boxReagissez.box1, #boxAnimateurs.box1{
	margin-right:14px; _margin-right:12px;
}
#boxForum ul li{
	height:12px;
}
#boxForum ul li span{
	color:#646464;
}
#boxForum .cont{
	cursor:pointer;
}
#boxPartenaire ul{
	float:left;
}
#boxPartenaire ul li{
	padding:0 4px 0 0;
}
#boxPartenaire ul li img{ vertical-align:middle; }

.banList{
	position:relative;height:120px;padding:16px 0 0 0;background:url(../images/box/banlist-bg.gif) repeat-x;
}
.banList .ban{
	float:left;width:310px;padding:0 14px 0 0;
}	
.banList .banend{
	padding:0;
}	
.banList .ban .visu{
	display:block;border:1px solid #252525;
}
.banBig{
	width:300px;height:248px;margin:0 0 18px 0;padding:6px 5px;background:url(../images/box/banbig-bg.gif) no-repeat;
}
.ClearSwfBanbig{
	margin-bottom:28px; _margin-bottom:33px;
}
.publicite, .pubSky{
	padding:9px 0 0 0;/* background:url(../images/box/publicite.gif) no-repeat right top; */
}
.pubSky{
	float:left;width:122px;margin:36px 0 0 0;
}
.pubSky img{
	border:1px solid #646665;
}
#actu{
	width:310px;height:155px;margin:0 0 15px 0;background:url(../images/box/actu-bg.gif) no-repeat left bottom;
}
#actu h2{
	height:23px;padding:5px 0 0 0;
}
#actu .sep{
	clear:both;border-top:1px solid #2a2a2a;height:1px;font-size:1px;
}
#actu .cont{
	padding:6px 6px 0 6px;
}
#actu .cont .detail{
	list-style : none outside none;margin:0;padding:0;height:35px;padding:0 0 5px 0;
}
#actu .cont .detail li{
	float:left;height:33px;width:131px;padding:2px 2px 0 7px;margin-right:2px;background-color:#171717;border-left:8px solid #f20688;overflow:hidden;_text-overflow:ellipsis;white-space:nowrap;
}
*:first-child+html #actu .cont .detail li{
	text-overflow:ellipsis;
}
#actu .cont .detail li a{
	display:block; text-decoration:none;
}
#actu .cont .detail li a:hover{
	text-decoration:none;
}
#actu .cont .detail li.prelude{
	border-left:8px solid #d80e1c;
}
#actu .cont .detail li.series{
	border-left:8px solid #f20688;
}
#actu .cont .detail li.films{
	border-left:8px solid #15acda;
}
#actu .cont .detail li.divertissements{
	border-left:8px solid #ff7e03;
}
#actu .cont .detail li.magazines{
	border-left:8px solid #7b49b6;
}
#actu .cont .detail li.animateurs{
	border-left:8px solid #9fc528;
}
#actu .cont .detail li.end{
	margin:0;
}
#actu .cont .detail li span{
	color:#ffffff;
}
#actu .cont .choice{
	height:22px;padding:10px 0;
}
#actu .cont .choice h3{
	float:left;padding:3px 0 0 0;
}
#actu .cont .choice .select{
	float:right;width:208px;margin:2px 0 0 0;
}
#actu .cont .info{
	list-style : none outside none;margin:0;padding:0;height:18px;margin:6px 0 0 0;
}
#actu .cont .info li{
	float:left;_width:1%;padding:0 8px 0 0;margin:0 8px 0 0;border-right:2px solid #2a2a2a;
}
#actu .cont .info li.end{
	border-right:0;margin:0;padding:0;
}
#actu .cont .info a.meteo{
	display:block;padding:0 0 0 25px;background:url(../images/picto/meteo.gif) no-repeat;
}
#actu .cont .info a.news{
	display:block;padding:0 0 0 25px;background:url(../images/picto/news.gif) no-repeat 0 2px;
}
#actu .cont .info a.meteo:hover{
	background:url(../images/picto/meteo-on.gif) no-repeat;
}
#actu .cont .info a.news:hover{
	background:url(../images/picto/news-on.gif) no-repeat 0 2px;
}

.box3{
	margin:0 0 16px 0;
}
.box3 .cont3{
	padding:15px 20px 20px 21px; background-color:#3b3b3b;border-left:1px solid #343434;border-right:1px solid #343434;
}

.box3 .cont3 .animateur{
	margin-left:-20px;
}
/* *:first-child+html #series .box3 .cont3{
	padding-left:0px;
}
 */
.box3 .top3{
	height:3px;background:url(../images/box/box3-top.gif) no-repeat;font-size:1px;
}
.box3 .bot3{
	height:6px;background:url(../images/box/box3-bot.gif) no-repeat;font-size:1px;
}
.box3 .bot3None{
	height:0px;background:url(../images/box/box3-bot.gif) no-repeat;font-size:1px;/*height � zero sur jeuxAccueil.html*/
}
.box3 .title{
	color:#ffffff;background:url(../images/box/box3-title-videos.gif) no-repeat;
}
.box3 .title .bg{
	min-height:20px;height:auto !important;height:20px;padding:6px 0 3px 20px;background:url(../images/box/box3-title-bot.gif) no-repeat left bottom;
}

#animateurs .select2{
   position:absolute;width:299px;height:29px;top:201px;left:468px;_left:466px;padding:0px
}

#animateurs .select2 .selectObj .main {
	background:url(../images/box/combo2-top-animateurs.gif) no-repeat left top;
}

#animateurs .select2 .selectObj .data a:hover {
	background-color:#9fc528;
}

#series .box3 .title{
	background:url(../images/box/box3-title-serie.gif) no-repeat;
}
#series .select2 .selectObj .main {
	background:url(../images/box/combo2-top-series.gif) no-repeat left top;
}
#series .select2 .selectObj .data a:hover {
	background-color:#f20688;
}
#animateurs .box3 .title{
	background:url(../images/box/box3-title-animateurs.gif) no-repeat;
}
#divertissements .box3 .title{
	background:url(../images/box/box3-title-divertissements.gif) no-repeat;
}
#divertissements .select2 .selectObj .main {
	background:url(../images/box/combo2-top-divertissements.gif) no-repeat left top;
}
#divertissements .select2 .selectObj .data a:hover {
	background-color:#ff7e03;
}
#magazines .box3 .title{
	background:url(../images/box/box3-title-magazines.gif) no-repeat;
}
#magazines .select2 .selectObj .main {
	background:url(../images/box/combo2-top-magazines.gif) no-repeat left top;
}
#magazines .select2 .selectObj .data a:hover {
	background-color:#9759df;
}
#films .box3 .title{
	background:url(../images/box/box3-title-films.gif) no-repeat;
}
#films .box3 .cont3 .right{
	width:270px;
}
#videos .box3 .title{
	background:url(../images/box/box3-title-videos.gif) no-repeat;
}
#club .box3 .title{
	background:url(../images/box/box3-title-videos.gif) no-repeat;
}
#jeux .box3 .title{
	background:url(../images/box/box3-title-jeux.gif) no-repeat;
}
#videos .box3 .title h2, #jeux .box3 .title h2{
	background:none;
}
.box3 .title h2{
	display:inline;padding:0 12px 0 0;font-size:13px;
}
.box3 .title span{
	font-size:13px;font-weight:normal;display:inline;padding:2px 0 0 12px;background:url(../images/box/box3-title-sep.gif) no-repeat left center;
}

.box3 .title .bg a{
	font-size:13px; color:#FFFFFF;
}

.box3 .title .bg a:hover{
	text-decoration:underline;
}

.box3 .nav{
	list-style : none outside none;margin:0;padding:0;height:29px;
}
.box3 .nav li{
	float:left;height:29px;
}
.box3 .nav li a{
	display:block;_width:1%;
}

.box3 .sondage{
	list-style: none outside none;margin:0;padding:0;
}
.box3 .sondage li{
	height:20px;
}

.box3 .sondage li .nomVote{
	display:block; float:left; padding:2px 3px 2px 0; width:160px; font-weight:bold;
}
.box3 .sondage li .pourcentVote{
	display:block; float:left; padding:2px 2px; width:90px;
}
.box3 .sondage li .barreVote{
	display:block; float:left; padding:7px 2px 2px 2px; width:330px;
}

.box3 .titleSondage{
	color:#ffffff;background:url(../images/box/box3-title-videos.gif) no-repeat;width:auto;
}

.box3 .titleSondage .bgSondage{
	height:20px;padding:6px 0 3px 20px;background:url(../images/box/box3-title-bot.gif) no-repeat left bottom;
}

#LiProgHome a {
	width:211px; height:29px; background:url(../images/nav/video/a-ne-pas-manquer.gif) no-repeat;
}

#LiProgHome a:hover {
	width:211px; height:29px; background:url(../images/nav/video/a-ne-pas-manquer-1.gif) no-repeat;
}

#LiProgHome a.on {
	width:211px; height:29px; background:url(../images/nav/video/a-ne-pas-manquer-1.gif) no-repeat;
}


#LiTodayHome a {
	width:211px; height:29px; background:url(../images/nav/video/aujourdhui.gif) no-repeat;
}

#LiTodayHome a:hover {
	width:211px; height:29px; background:url(../images/nav/video/aujourdhui-1.gif) no-repeat;
}

#LiTodayHome a.on {
	width:211px; height:29px; background:url(../images/nav/video/aujourdhui-1.gif) no-repeat;
}


#LiVideoHome a {
	width:212px; height:29px; background:url(../images/nav/video/tmc-arevoir.gif) no-repeat;
}

#LiVideoHome a:hover{
	width:212px; height:29px; background:url(../images/nav/video/tmc-arevoir-1.gif) no-repeat;
}


#LiVideoHome a.on {
	width:212px; height:29px; background:url(../images/nav/video/tmc-arevoir-1.gif) no-repeat;
}


.box3 .media{
	padding:0 0 16px 0;border-left:1px solid #343434;background:url(../images/box/box3-visu.gif) repeat-x left bottom;
}
.box3 a.puce{
	display:block;padding:0 0 0 8px;color:#ffffff;font-size:11px;font-weight:bold;background:url(../images/puce/f-red.gif) no-repeat 0 4px;
}
.box3 span.send{
	display:block;padding:5px 15px 5px 35px;font-weight:bold;background:url(../images/picto/send.gif) no-repeat 5px 5px #303030;
}
.box3 .intro h3{
	float:left;width:280px;
}
.box3 .cont3 .intro .select2{
	float:right;width:299px;
}
 #magazines .cont3 .intro p,  #divertissements .cont3 .intro p{
	text-align:justify;
}
.box3 h3{
	padding:0 0 14px 0;color:#ffffff;font-weight:normal;font-size:17px;
}
.box3 p{
	padding:0;margin:0;color:#939393;font-size:12px;
}
/* filet separation contact.box3 div.sep{
	clear:both;margin:14px 0;border-top:1px solid #2a2a2a;height:1px;font-size:1px;
}*/
.box3 .detail{
	margin:14px 0;
}
.box3 .detail .txt{
	float:left;width:415px;padding:0 0 10px 0;
}
.box3 .detail .visu{
	float:right;width:160px;
}

.bandeau{margin-right:16px; margin-bottom:20px;}

.photoIphone{margin-right:16px; margin:30px 0 20px 0; float:left;}

.imageDvd{ margin:0 40px 20px 55px; float:left;}

.tickets{margin: 30px 0 0 15px ; float:left;}


.box3 .detail .txt div.sep{
	margin:0 0 14px 0;
}
.box3 .detail div.sep{
	width:410px;
}
.box3 .txtSpe{
	color:#FFFFFF;
}

.navig{
	list-style : none outside none;padding:9px 0 0 5px;height:26px;margin:0 0 10px 0;background:url(../images/box/navig-bg.gif) no-repeat;
}
.navig li{
	float:left;padding:0 14px 0 14px;
}
.navig li.deb{
	background:url(../images/box/navig-sep.gif) no-repeat right center;_width:1px;
}
.navig li.deb a{
	display:block; font-size:13px; font-weight:bold; color:#FFFFFF; text-decoration:none;
}
.navig li.midTitle{
	font-size:13px; color:#FFFFFF;
}
.navig li.mid{
	padding:10px 0 0 0; margin:0; height:100%;
}
.navig li.end{
	float:right;
}
.navig a.puce{
	display:block;padding:0 0 0 8px;color:#d80e1c;font-size:11px;font-weight:bold;background:url(../images/puce/f-red.gif) no-repeat 0 4px;white-space:nowrap;
}
.navig span.send{
	display:block;_width:1%;padding:0 0 5px 35px;font-weight:bold;background:url(../images/picto/send.gif) no-repeat 5px 0;
}

.box4{
	width:591px;
}
.box4 .cont{
	padding:12px;background-color:#2a2a2a;font-size:12px;
}
.box4 .top{
	height:6px;background:url(../images/box/box4-top.gif) no-repeat;font-size:1px;
}
.box4 .bot{
	height:6px;background:url(../images/box/box4-bot.gif) no-repeat;font-size:1px;
}
.box4 .nav4{
	list-style : none outside none;height:38px;padding:0;margin:0;
}
.box4 .nav4 li{
	float:left;height:38px;margin:0 10px 0 0;background:url(../images/box/box4-nav-r-off.gif) no-repeat right top;
}
.box4 .nav4 li a{
	float:left;padding:4px 15px 0 15px;background:url(../images/box/box4-nav-l-off.gif) no-repeat left top;color:#b4b4b4;font-size:10px;text-align:center;text-transform:uppercase;line-height:12px;
}
.box4 .nav4 li.on{
	background:url(../images/box/box4-nav-r-on.gif) no-repeat right top;
}
.box4 .nav4 li.on a{
	background:url(../images/box/box4-nav-l-on.gif) no-repeat left top;
}
.box4 .cont .visu{
	float:left;width:124px;height:113px;padding:6px 0 0 6px;background:url(../images/box/box4-visu-bg.gif) no-repeat;
}
.box4 .cont .txt{
	float:right;width:350px;padding:0 25px 0 0;
}
.box4 .cont h3{
	font-size:13px;color:#FFFFFF;font-weight:bold;
}

.pagine{
	float:right; list-style:none outside none; margin:3px 0 10px 0; padding:0px; 
}
.pagine li{
	float:left; padding:0 3px 0 4px; background:url(../images/box/pagine-sep.gif) no-repeat right center; font-size:12px; font-weight:bold; color:#d80e1c;
}
.pagine li.noSep{
	background:none;
}
.pagine li a{
	color:#FFFFFF; font-weight:normal;
}
.pagine li a:hover{
	 color:#d80e1c;
}

.layer{
	position:absolute;top:0;left:0;
}
.layer .top{
	height:4px;background:url(../images/box/layer-tl.gif) no-repeat left top;
}
.layer .top div{
	height:4px;margin:0 0 0 10px;background:url(../images/box/layer-tr.gif) no-repeat right top;font-size:1px;
}
.layer .bot{
	height:4px;background:url(../images/box/layer-bl.gif) no-repeat left bottom;
}
.layer .bot div{
	height:4px;margin:0 0 0 10px;background:url(../images/box/layer-br.gif) no-repeat right bottom;font-size:1px;
}
.layer .cont{
	padding:10px 18px;background-color:#575757;border-left:1px solid #939393;border-right:1px solid #939393;
}

.select, .select2{
	z-index:5;position:relative;
}
.selectObj ul{
	list-style: none outside none;margin:0;padding:0;
}
.selectObj a {
	color:#171717; padding:0 0 0 3px; white-space:nowrap; display:block;
}
.selectObj .on, .selectObj a:hover {
	color:#000000;
}
.selectObj .main {
	height:20px;padding:0 0 0 5px;background:url(../images/box/combo-top.gif) no-repeat left top;  color:#000000; cursor:pointer !important; cursor:hand;
}
.selectObj .main .selectMain{
	height:17px;padding:3px 0 0 0;background:url(../images/box/combo-btn.gif) no-repeat right top;
}
.selectObj .main a {
	display:block;width:100%;
}
.selectObj .main div {
	height:20px; width:100%; clip:rect(0,100%,13px,0); overflow:hidden; white-space:nowrap;
}
.selectObj .dataScroll {
	position:absolute; top:20px; left:0; width:99%;margin:0 10px 0 0; padding:0px; height:150px; clip:rect(0,100%,151px,0); overflow:hidden; border:1px solid #757575; border-top:0; background:#FFF; visibility:hidden;
}
.selectObj .data {
	position:absolute; top:0; left:0;width:98%;
}
.selectObj .data div {
	height:22px; clip:rect(0,100%,15px,0); overflow:hidden;
}
.selectObj .data a {
	display:block;padding:1px 5px;
}
.selectObj .data a:hover {
	background-color:#d80e1c;color:#FFFFFF;
}
.selectObj .scrollElems {
	visibility:hidden;
}
.selectObj .scrollerTop {
	position:absolute;display:block;width:19px;height:20px; top:20px;left:300px; padding:0;background:url(../images/box/combo-up.gif) no-repeat 0 1px #FFFFFF; font-size:1px;
}
.selectObj .scrollerBottom {
	position:absolute;display:block;width:19px;height:20px; top:151px;left:300px; padding:0;background:url(../images/box/combo-down.gif) no-repeat 0 1px #FFFFFF; font-size:1px;
}
.selectObj .scrollerCursorTop {
	position:absolute ; top:40px; right:0;background-color:#d40c19;border-left:3px solid #FFFFFF;border-right:3px solid #FFFFFF;height:110px; width:13px; font-size:1px; z-index:999;font-size:1px;
}
.selectObj .scrollerCursorBgTop {
	position:absolute; top:40px; right:0;padding:0;background:#FFFFFF; height:110px; width:20px; font-size:1px; z-index:998;
}

.select2 .selectObj ul {
	padding: 0 40px 0 0; margin:0 0 0px 0;
}
.select2 .selectObj li, .select2 .selectObj li:hover {
	width:262px; float:left; padding-left:5px;
}
.select2 .selectObj a, .select2 .selectObj .on, .selectObj a:hover  {
	color:#FFFFFF;
}
#guideTVSelect .select2 .selectObj .on,#guideTVSelect .selectObj a:hover {
	color:#d80e1c;
}
#filterSelect .select2 .selectObj .on,#filterSelect .selectObj a:hover {
	color:#d80e1c;
}
#civiliteSelectNews .select2 .selectObj .on,#civiliteSelectNews .selectObj a:hover {
	color:#d80e1c;
}
#anneeNaissanceSelectNews .select2 .selectObj .on,#anneeNaissanceSelectNews .selectObj a:hover {
	color:#d80e1c;
}
#civiliteSelect .select2 .selectObj .on,#civiliteSelect .selectObj a:hover {
	color:#d80e1c;
}
#rechercheSelect .select2 .selectObj .on,#rechercheSelect .selectObj a:hover {
	color:#d80e1c;
}
#programmesSelect .select2 .selectObj .on,#programmesSelect .selectObj a:hover {
	color:#d80e1c;
}
#animateurSelect .select2 .selectObj .on,#animateurSelect .selectObj a:hover {
	color:#d80e1c;
}
#contratSelect .select2 .selectObj .on,#contratSelect .selectObj a:hover {
	color:#d80e1c;
}
#divertissements #emissionsSelect .selectObj li a, #AnimateurInfoSelect .selectObj li a, #episodesSelect .selectObj li a, #emissionsSelect .selectObj li a{
	display:block; padding:0 5px 0 5px;
}
#divertissements #emissionsSelect .selectObj li a:hover {
	background-color:#ff932b; 
}
#AnimateurInfoSelect .selectObj li a:hover {
	background-color:#9fc528; 
}
#episodesSelect .selectObj li a:hover {
	background-color:#f00684;
}
#emissionsSelect .selectObj li a:hover {
	background-color:#9759df;
}
.select2 .selectObj .main {
	height:29px;color:#FFFFFF;
}
.select2 .selectObj .mainEmissions {
	height:29px;color:#FFFFFF;
}
.select2 .selectObj .main .selectMain{
	height:23px; padding:6px 0 0 17px; background:none;
}
.select2 .selectObj .dataScroll {
	top:29px; border:0;border:1px solid #171717;border-top:0;background-color:#303030;
}
.select2 .selectObj .data {
	width:220px;
}
.select2 .selectObj .data div {
	height:22px;
}
.select2 .selectObj .data a:hover {
	color:#FFFFFF; margin:0 5px 0 0;
}
.select2 .selectObj .scrollerTop {
	width:21px;height:20px;position:absolute; top:31px;right:4px;background:url(../images/box/combo2-up.gif) no-repeat; font-size:1px; _right:23px;
}
.select2 .selectObj .scrollerBottom {
	width:21px;height:20px;position:absolute; top:155px;right:4px;background:url(../images/box/combo2-down.gif) no-repeat; _right:23px;
}
.select2 .selectObj .scrollerCursorTop {
	top:51px; right:10px;background-color:#000000;border:0;height:104px;width:15px; position:absolute; z-index:2; _right:29px;
}
.select2 .selectObj .scrollerCursorBgTop {
	top:51px; right:10px;background:transparent; height:104px; width:19px; position:absolute; z-index:1; _right:29px;
}
.select2 .selectObj .cursor {
	background:none; border:0; position:absolute;
}

.slideVisu ul{
	list-style:none outside none;margin:0;padding:0;
}
.slideVisu ul li{
	float:left;margin:0 4px 0 0;width:112px;background-color:#252525;font-size:10px;
}
.slideVisu ul li a{
	display:block;
}
.slideVisu ul li span{
	display:block;height:30px;padding:2px; overflow:hidden;
}

/*******************/

/*** FICHE ***/
.fiche #contentRight{
	background:url(../images/box/contright-fiche-bg.gif) no-repeat;
}
.fiche #content {
	background:url(../images/commun/bg-fiche.jpg) repeat-x #171717;
}
.fiche #header{
	background:url(../images/commun/top-fiche.jpg) no-repeat;
}
.fiche #actu{
	background:url(../images/box/actu-fiche-bg.gif) no-repeat;
}
#actu h2{
	height:23px;padding:5px 0 0 0;
}
#actu .sep{
	clear:both;border-top:1px solid #2a2a2a;height:1px;font-size:1px;
}
.fiche #actu{
	width:290px;height:150px;margin:-7px 0 35px 18px;
}
.fiche #actu h2{
	padding-left:6px;
}
.fiche #actu .cont .detail li{
	width:121px;background-color:#343434;
}
.fiche #actu .cont .choice .select{
	width:190px;
}
.fiche #actu .cont .info a.meteo{
	background:url(../images/picto/meteo-fiche.gif) no-repeat;
}
.fiche #actu .cont .info a.news{
	background:url(../images/picto/news-fiche.gif) no-repeat 0 2px;
}
.fiche #actu .cont .info a.meteo:hover{
	background:url(../images/picto/meteo-on.gif) no-repeat;
}
.fiche #actu .cont .info a.news:hover{
	background:url(../images/picto/news-on.gif) no-repeat 0 2px;
}
/*******************/


/*** VIDEOS ***/
#videos .listVideosTop{
	border-bottom:1px solid #2a2a2a;margin:0;
}
#videos .listVideosTop .filter{
	float:left; width:370px;
}
#videos .listVideosTop .filter label{
	font-size:12px; color:#FFFFFF; padding-right:5px;
}
#videos .listVideosTop .filter select{
	float:left; width:150px; 
}
#videos .listVideosTop.inp{
	float:left; width:170px;
}
#videos .listVideosTop div.sep{
	clear:both; margin:7px 0; border-top:0;
}
#videos .listVideosTop .valid{
	float:right;
}
#videos .listVideosBot {
	border-top:1px solid #2a2a2a; height:1%; margin:15px 0 0 0; padding-top:8px; background:#3b3b3b;
}

/*ajout css calage*/
#videos .listVideosBot {background:#3b3b3b; }

#videos .listVideos .boxVideo{
	float:left; width:144px; margin:10px 0 0 10px; _margin:10px 0 0 5px; position:relative;  
}

#videos .listVideos .boxVideoFirst{
	margin-left:0; width:144px; 
}

#videos .listVideos a img{
	display:block; margin-bottom:4px; border:2px solid #615e5e; 
}
#videos .listVideos a:hover img{
	border:2px solid #d80e1c; 
}
#videos .listVideos .boxVideoInte a img{
	margin-bottom:0;   
}
#videos .listVideos .boxVideoInte2 a img{
	border:2px solid #ffffff; 
}
#videos .listVideos .boxVideoInte2 a:hover img{
	border:2px solid #939393;  }
#videos .listVideos .boxVideoInte a:hover img{
	border:2px solid #01a2f0; 
}
.sousBoxInte{ position:absolute; left:0px; top:63px; width:98px; height:14px; background-color:#01a2f0; color:#ffffff; font-size:10px; padding:0 0 0 5px; }

#videos .listVideos a, #videos .listVideos a span{
	font-size:10px; color:#ffffff;
}
#videos .listVideos a:hover, #videos .listVideos a:hover span{
	text-decoration:underline;
}
#videos .listVideos a span{
	display:block; color:#939393;
}

/*css player sandra*/
#videos #content .listVideos a img, #videos .listVideos a span img{ width:144px; height:108px; border:2px solid #ffffff; }
.player {
	position:absolute; margin:73px 0 0 101px; width:45px; height:37px;
	background: url(../images/videos/nx_player.png) bottom right no-repeat;
	^background:none;
}
#videos .cont3{ padding: 15px 0px 10px 12px;}

#videos .selectObj .scrollerTop { left:130px; }
#videos .selectObj .scrollerCursorBgTop, #videos .selectObj .scrollerCursorTop { height:99px; }
#videos .selectObj .scrollerBottom{ left:130px; top:139px; border-top:1px solid #fff; }
#videos .popupLayer .selecty1 .selectObj .scrollerTop, #videos .popupLayer .selecty1 .selectObj .scrollerBottom{ left:6px; visibility: hidden; height:140px;}
#videos .popupLayer .selecty2 .selectObj .scrollerTop, #videos .popupLayer .selecty2 .selectObj .scrollerBottom{ left:6px;visibility: hidden; height:140px;}
#videos .popupLayer .selecty3 .selectObj .scrollerTop, #videos .popupLayer .selecty3 .selectObj .scrollerBottom{ left:6px;visibility:hidden;  height:140px; }
#videos .selectObj .dataScroll{ height:140px; }

/*******************/

/*** Jeux ***/
#jeux .box3 h3{
	display:block; padding-bottom:10px; border-bottom:1px solid #3b3b3b; font-size:17px; font-weight:bold; color:#454545;
}
#jeux .box3 h3.titre1{
	color:#ea0f1e;
}
#jeux .box3 h3.titre2{
	color:#f20688;
}
#jeux .box3 h3.titre3{
	color:#2f38bc;
}
#jeux .box3 .link{
	display:block; float:right; margin-top:15px;
}
/*#jeux .box3 .linkPrix{
	display:block; float:right; margin-top:15px; position:absolute; left:520px;
}*/
#jeux .box3 .blockLinksRight{
	display:block; float:right; width:425px;
}
#jeux .box3 .linkPrix{
	display:block; float:right; margin:1px 4px 0 0;
}
#jeux .box3 .linkJouez{
	display:block; float:left; margin-top: 5px;
}
#jeux .box3 .linkReglement{
	display:block; float:right;
}
/*#jeux .box3 .linkReglement{
	display:block; float:right; margin-top:7px; position:absolute; left:520px; top:600px;
}*/
#jeux .box3 .intro{
	margin:0 0 20px 0;
}
.soustitre1{position:absolute; float:left; text-align:center; display:block; margin:0 0 0 45px;}

.soustitre2{position:absolute;float:left; text-align:center; display:block; margin:0 0 0 280px;}

.soustitre3{position:absolute;float:right; text-align:center; display:block; margin:0 0 0 410px;}


#jeux .box3 .intro, #jeux .box3 .intro a{
	font-size:12px; color:#FFFFFF;
}
#jeux .box3 .intro a{
	font-weight:bold; color:#d80e1c;
}
#jeux .boxJeux{
	_height:1%;background-color:#FFF; padding:15px 15px 15px 15px; margin:10px 0 0 0;
}
#jeux .boxJeux .visu{
	float:left; width:116px; margin-right:10px; border:2px solid #615e5e;
} 
#jeux .boxJeux .cont{
	float:left; width:420px;
}
#jeux .boxJeux .cont p{
	padding:0; margin:0; padding-top:15px;
}
#jeux .boxJeux .cont p, #jeux .boxJeux .cont p strong{
	color:#454545;
}
#jeux .boxJeux .cont p .link{
	display:block; float:left; margin-top:15px;
}

#jeux .ficheJeux{
	height:1%;margin:0 0 20px 0;position:relative;
}
#jeux .ficheJeux .visu{
	float:left; width:120px; margin-right:10px; border:2px solid #615e5e;
}
#jeux .ficheJeux .intro{
	float:left; width:320px; font-weight:bold; color:#FFF; font-size:12px;
}
#jeux .ficheJeux .intro span{
	color:#d80e1c; font-size:12px;
}
#jeux .ficheJeux{
	height:1%; background-color:#2a2a2a;
}
#jeux .quizz{
	height:1%; background-color:#FFFFFF; padding:15px 15px 15px 15px; margin-top:20px;
}
#jeux .fondBandeau{
	height:1%; background-color:#2a2a2a; padding:0 0 0 0; margin-top:0px; width:590px;
}
#jeux .ficheJeux .quizz .form{
	padding-top:15px;
}

#jeux .formOptin{
	padding:40px 0px 10px 50px; color:#FFFFFF;
}

#jeux .formOptin input{
	margin-right:10px;padding:4px;
}

#jeux .formOptin .GameSubmit{
	padding-left:182px;
}

#jeux .formOptin .clear{
	clear:both;font-size:1px;height:7px;
}

#jeux .ficheJeux .quizz .form strong{
	display:block; padding-bottom:5px; color:#454545; 
}
#jeux .ficheJeux .quizz .form label{
	color:#454545; padding-left:5px;
}
#jeux .ficheJeux .quizz .form .indice{
	/*position:absolute; bottom:17px; left:20px;*/ font-size:14px; color:#d80e1c; float:left; display:block; margin:4px 0 0 0;
}
#jeux .box3 .cont3 .ficheJeux .formulaire .form  ul.error_list{
	margin: 4px 0px 2px 0px; padding: 0px; color: #d33; border: none; /*background-color: #f33;*/ clear:both;
}

#jeux .box3 .cont3 .ficheJeux .formulaire .form ul.error_list li{
	padding: 4px; padding-left: 0px; list-style-type: none; color: #f33; font-size:12px; font-weight:bold;/*background: url(../images/sf/error.png) no-repeat 4px 4px;*/ height:15px;
}

#jeux .ficheJeux .quizz .form .link {
	float:right; display:block; margin:0; padding:0;
}
/*** Jeux *** 2Dotation ***/
#jeux .fondTopDotation{
	height:1%; padding:15px 0 15px 0; margin-top:0px; width:560px;
}
.btn{float:right; display:block; margin:0 0 0 20px;}
/*******************/

/*** Jeu *** Reglement ***/
#jeux .ficheJeux  .art{
	color:#454545; font-size:12px; font-weight:bold;
}
#jeux .ficheJeux  p{
	color:#FFFFFF; font-size:12px; font-weight:normal; margin:15px 0 0 5px; width:430px;
}
#jeux .ficheJeux .fondFormulaire p{
	border-top:1px solid #FFFFFF; padding-top:15px;
}
.fondFormulaire img {
	width:120px;
	}
#jeux .box3 .titre{
	display:block; padding-bottom:10px; border:none; font-size:17px; font-weight:bold; color:#454545;
}
/*******************/

/*** Jeu *** Question ***/
.miniPhotoIphone{float:left;}

.miniTickets{float:left;}

.gagnez{margin:0 0 0 290px;}

.titreGagnez{font-size:16px; color:#FFFFFF; font-weight:bold;}

#jeux .ficheJeuxQuestion{	height:1%;margin:0 0 20px 0;position:relative; }

.titreQuestion{font-size:14px; color:#646464; border-bottom:none; border-top:1px solid #d0d0d0; font-weight:bold; width:100%; padding:20px 0 0 0; margin:0 0 10px 0}

#jeux .ficheJeuxQuestion .fondTopDotation .form .indice {color:#D80E1C;display:block;float:left;font-size:14px;margin:10px 0 0 0;}

/*******************/

/*** Jeu Formulaire  ***/
#jeux .fondBandeau{	height:1%; background-color:#2a2a2a; padding:0 0 0 0; margin:0 0 0 0; width:590px;}

#jeux .formulaire {background-color:#2A2A2A;height:1%;padding:15px; margin:0 0 0 0;color:#FFF;}

.espace{height:20px; background-color:#3B3B3B;}

.titreForm{font-size:14px; font-weight:bold; color:#FFFFFF; margin:0 0 10px 0;}

.titreForm2{font-size:14px; font-weight:bold; color:#454545; margin:0 0 10px 0;}

.saisie{float:left; margin:0 200px 0 0; height:12px; width:160px; border:1px solid #757575;}

.label{float:left; width:130px; margin:0 30px 0 0; display:block; line-height:12px;}

#adresse{ position:relative; height:50px; }

#cp{width:60px}

.separation{height:10px;}

#check{float:left;}

#jeux .formulaire .checkbox{margin:20px 0 0 160px; float:left; font-weight:bold;}

.obligatoire{font-size:10px; float:left; color:#FFFFFF; }

.formText{
	float:left; width:150px; margin: 5px 0 0 0;
}
.input {
	float:left; width:350px; margin: 5px 0 0 0;
}
/*********/

/*** jeuxRemerciement ***/
#jeux .merci {background-color:#FFFFFF; height:100px; _height:1%;padding:15px; margin:0 0 0 0;}

/*********/

/*** jeux accueil***/

/*********/

/*** POP UP NEWSLETTER ***/
#newsletter{
	width:325px;color:#FFFFFF; position:static; display:none;
}
#newsletter .title{
	height:32px;margin:0 0 20px 0;border-bottom:1px solid #ababab;
}
#newsletter .title h3{
	float:left;
}
#newsletter .title .close{
	display:block;float:right;margin:-8px -14px 0 0;_margin:0;
}
#newsletter label{
	float:left;width:140px;font-weight:bold;
}
#newsletter label.txt{
	float:none;width:auto;font-weight:normal;
}
#newsletter .inp{
	float:left;width:135px;
}
#newsletter .select{
	float:left;
}
#newsletter .sep{
	clear:both;height:7px;font-size:1px;
}
#newsletter .valid{
	float:right;
}
#newsletter span{
	color:#afafaf;
}
#newsletter .cont{
	_height:1%;
}
/*******************/

/*** POP UP CLUB ***/
#clubRegister, #clubLogin, #clubPasswd{
	width:325px;color:#FFFFFF; position:static; display:none;
}
#clubRegister .title, #clubLogin .title, #clubPasswd .title{
	height:32px;margin:0 0 20px 0;border-bottom:1px solid #ababab;
}
#clubRegister .title h3, #clubLogin .title h3, #clubPasswd .title h3{
	float:left;
}
#clubRegister .title .close, #clubLogin .title .close, #clubPasswd .title .close{
	display:block;float:right;margin:-8px -14px 0 0;_margin:0;
}
#clubRegister label, #clubLogin label, #clubPasswd label{
	float:left;width:140px;font-weight:bold;
}
#clubRegister label.txt, #clubLogin label.txt, #clubPasswd label.txt{
	float:none;width:auto;font-weight:normal;
}
#clubRegister .inp, #clubLogin .inp, #clubPasswd .inp{
	float:left;width:135px;
}
#clubRegister .select, #clubLogin .select, #clubPasswd .select{
	float:left;
}
#clubRegister .sep, #clubLogin .sep, #clubPasswd .sep{
	clear:both;height:7px;font-size:1px;
}
#clubRegister .valid, #clubLogin .valid, #clubPasswd .valid{
	float:right;
}
#clubRegister span, #clubLogin span, #clubPasswd span{
	color:#afafaf;
}
#clubRegister .cont, #clubLogin .cont, #clubPasswd .cont{
	_height:1%;
}
/*******************/

/*** DIVERS ***/
.divers .box3 p{
	color:#FFFFFF;
}
.divers .box4 p{
	color:#FFFFFF;line-height:18px;
}
.divers .box4 h3{
	border-bottom:1px solid #3b3b3b;padding:0 0 8px 0;margin:0 0 18px 0;
}
.divers .box4 a.link{
	color:#d80e1c;font-weight:bold;font-size:12px;text-decoration:underline;
}

/*******************/

/*** LA CHAINE INFOS ***/
#laChaineInfo .box3 .cont3 {
	height:1%;
}
#laChaineInfo .box4 {
	float:left;width:181px;margin:0 21px 22px 0;
}
#laChaineInfo .box4.last {
	margin:0;
}
#laChaineInfo .box4 .cont{
	height:118px;padding:2px 10px 2px 10px;font-size:10px;text-align:center;
}
#laChaineInfo .box4 .cont img{
	padding:0 0 5px 0;
}
#laChaineInfo .box4 a {
	font-size:10px;
}
/*******************/

/*** LA CHAINE CONTACT ***/
#laChaineContact .box3{
	font-size:12px;
}
#laChaineContact .box4 .left{
	width:250px;
}
#laChaineContact .box4 .right{
	width:300px;
}
#laChaineContact .box4 small{
	font-size:11px;
}
#laChaineContact .box4 label{
	font-size:12px;color:#FFFFFF;
}
#laChaineContact .box4 label span{
	color:#939393;
}
#laChaineContact .box4 .left label{
	float:left;width:105px;
}
#laChaineContact .box4 .left .inp{
	float:left;width:135px;
}
#laChaineContact .box4 .left .select{
	float:left;width:115px;
}
#laChaineContact .box4 div.sep{
	clear:both;margin:7px 0;border-top:0;
}
#laChaineContact .box4 .right textarea{
	width:290px;height:130px;
}
#laChaineContact .box4 .right .lLeft{
	float:left;padding-right:5px;
}
#laChaineContact .box4 .right .select{
	float:left;width:248px;
}
#laChaineContact .box4 .valid{
	float:right;
}
/*******************/

/***PRESSE ***/
#presse .box3{
	font-size:12px;
}
#presse .box4 .left{
	width:320px; float:left; display:block;
}
#presse .box4 .right{
	width:180px; float:right; display:block;
}
#presse .box4 small{
	font-size:11px;
}
#presse .box4  label{
	font-size:12px;color:#FFFFFF;
}
#presse .box4  label span{
	color:#939393;
}
#presse .box4 .left .inpTable{
	float:left; width:320px; margin-bottom:5px; clear:both;
}
#presse .box4 .left .inpTable label{
	float:left; width:auto;
}
#presse .box4 .left .inpTable .inp{
	float:right; width:130px; margin-left:5px;
}
#presse .box4 div.sep{
	clear:both;margin:0px 0;border-top:0;
}
#presse .box4 .right label{
	float:left; width:105px;
}
#presse .box4 .right .inpTableR{
	float:left; width:180px; margin-bottom:10px; clear:both;
}
#presse .box4 .right .inpTableR .inpr{
	float:left; width:130px;
}
#presse .box4 .valid{
	float:right; margin-right:0px;
}
#presse .box4  ul.error_list{
	margin: 4px 0px 7px 0px; padding: 0px; color: #d33; border: none; background-color: #f33;clear:both;
}

#presse .box4  ul.error_list li{
	padding: 4px; padding-left: 25px; list-style-type: none; color: #fff; background: url(../images/sf/error.png) no-repeat 4px 4px; height:24px;
}
/*******************/

#infoLegales .box3 p span, #credits .box3 p span{
	color:#a8a8a8;line-height:20px;
}
#credits .box3{
	font-size:12px;
}
/******************/

/*** PLAN DU SITE ***/
#planSite #contentText .box{
	float:left;width:188px;margin:0 12px 0 0;padding:18px 0 0 0;border-top:1px solid #2a2a2a;
}
#planSite #contentText .box.deb{
	border-top:0;padding:0;
}
#planSite #contentText .box.deb.end, #planSite #contentText .box.end{
	margin:0;
}
#planSite #contentText .box ol{
	list-style:none outside none;margin:0;padding:5px 0 20px 0; 
}

#planSite #contentText .box ol li{
	padding:1px 0;
}
#planSite #contentText .box ol li a{
	color:#FFFFFF;font-size:12px;
}
/********************/

/*** ENVOIE AMI ***/
#envoyerAmi .box3{
	font-size:12px;
}
#envoyerAmi .box4 label{
	float:left;width:120px;font-size:12px;color:#FFFFFF;
}
#envoyerAmi .box4 .inp{
	float:left;width:135px;
}
#envoyerAmi .box4  textarea{
	float:left;width:440px;height:160px;
}
#envoyerAmi .box4 div.sep{
	clear:both;margin:7px 0;border-top:0;
}
#envoyerAmi .box4 .valid{
	float:right;
}
/*******************/

/*** RECRUTEMENT ***/
#recrutement .box4{
	margin-bottom:20px;clear:both;
}
#recrutement .box4 label, #recrutement .box4 .select, #recrutement .box4 .valid{
	float:left;margin:0 10px 0 0;
}
#recrutement .box4 label{
	color:#FFFFFF;
}
#recrutement .box3 table{
	margin:10px 0 40px 0;
}
#recrutement .box3 table td{
	font-size:12px;padding:7px 0;
}
#recrutement .box3 table td a{
	font-size:12px;text-decoration:underline;
}
#recrutement .box3 table td.int{
	width:22%;
}
#recrutement .box3 table td.des{
	width:78%;
}
#recrutement .box3 table td.sep{
	background:url(../images/puce/sep-grey.gif) repeat-x left center;font-size:1px;
}
#recrutement .box3 table td ul{
	list-style:none outside none;margin:0;padding:0;
}
#recrutement .box3 table td li{
	background:url(../images/puce/c-grey.gif) no-repeat 0 5px;padding:0 0 0 8px;font-size:12px;
}
#recrutement .box3 ul.link{
	list-style:none outside none;margin:0;padding:0;float:right;
}
#recrutement .box3 ul.link li{
	float:left; margin:0 0 0 20px;_width:1%;
}
#recrutement .box3 a.puce{
	color:#d80e1c;font-weight:normal;white-space:nowrap;
}
#recrutement .box3 span.send{
	padding:3px 15px 3px 35px;background:url(../images/picto/send.gif) no-repeat 5px 3px #303030;
}

#recrutement #postuler label{
	float:left;width:146px;
}
#recrutement #postuler .inp{
	float:left;width:133px;
}
#recrutement #postuler .fileinputs{
	position: relative;float:left;width:220px;height:19px;
}
#recrutement #postuler .fakefile {
	position: absolute;top:0;left:0;z-index: 1;height:19px;
}
#recrutement #postuler .fakefile img{
	float:left;padding:0 0 0 10px;
}
#recrutement #postuler input.file {
	position: relative;text-align: right;width:100%;-moz-opacity:0;_filter:alpha(opacity: 0);opacity: 0;z-index: 2;
}
*:first-child+html #recrutement #postuler input.file {
	filter:alpha(opacity: 0);
}
#recrutement #postuler .sep{
	padding:0;margin:0;height:8px;
}
#recrutement #postuler .valid{
	float:right;
}
/******************/

/*** RESULTAT RECHERCHE ***/
#resultatRecherche .box3 .box {
	padding:20px 0 10px 0;height:1%;
}
#resultatRecherche .box3 .box .visu{
	float:left;width:120px;padding:5px 5px 10px 5px;background:url(../images/box/ressearch-visu-bg.gif) no-repeat;
}
#resultatRecherche .box3 .box .txt{
	float:right;width:450px;padding:5px 0 0 0;font-size:12px;line-height:17px;
}
#resultatRecherche .box3 .box .txt strong.txtres{
	color:#FFFFFF;text-decoration:underline;
}
/*******************/

/*** CONTACT ANIMATEUR ***/
#animateursContact .box4 label{
	float:left;width:115px;font-size:12px;color:#FFFFFF;
}
#animateursContact .box4 .inp{
	float:left;width:225px;
}
#animateursContact .box4 .select{
	float:left;width:227px;
}
#animateursContact .box4 textarea{
	width:442px;height:160px;
}
#animateursContact .box4 .valid{
	float:right;
}
#animateursContact .box3 div.sep{
	clear:both;margin:5px;
}
/******************/


/*** HOME ANIMATEUR ***/
.listAnimateurs {padding-left:2px; }
.listAnimateurs .boxAnimateur {width:140px;float:left; margin:10px 5px 0px 0px; }

.listAnimateurs .boxAnimateur.last{
	margin-right:0px;
}
.listAnimateurs .boxAnimateur .cont{
	text-align:center; width:140px; min-height:130px; _height:132px; background:url(../images/box/box-animateurs-bot.gif) no-repeat left bottom #252525; 
}
.listAnimateurs .boxAnimateur .cont a{
	display:block;
}
.listAnimateurs .boxAnimateur .cont .top{
	height:5px;background:url(../images/box/box-animateurs-top.gif) no-repeat left top;font-size:1px;
}
.listAnimateurs .boxAnimateur .cont .desc{
	position:relative;width:112px;height:101px;margin:0 15px 3px 15px; 
}
.listAnimateurs .boxAnimateur .cont .desc .visuel{
	display:block;z-index:20;position:absolute;left:0;top:0;width:112px;height:101px;
}

.listAnimateurs .boxAnimateur .cont .desc .info{
	display:block;z-index:50;position:absolute;left:0;top:0;width:92px;height:81px;padding:10px;margin:2px;text-align:left;overflow:hidden;visibility:hidden;
	background:black;_filter:alpha(opacity=70);-moz-opacity:0.70;opacity: 0.70;
}
.listAnimateurs .boxAnimateur .info li {
	color:#FFFFFF; font-size:9px; list-style: disc; font-size:9px; margin-left:12px;
}
.listAnimateurs .boxAnimateur .info li a{
	position:relative;color:#FFFFFF; font-size:9px; margin-left:-4px;
}

.listAnimateurs .boxAnimateur .cont ul{
	list-style:none outside none;margin:0;padding:0;
}
.listAnimateurs .boxAnimateur img{
	text-align:center;border:2px solid #3f4042;
}
.listAnimateurs .boxAnimateur span{
	display:block;font-weight:bold;color:#FFFFFF;text-align:center;
}
.listAnimateurs .boxAnimateur strong, .listAnimateurs .boxAnimateur strong a, .listAnimateurs .boxAnimateur li a{
	font-weight:bold;color:#FFFFFF;text-align:left;
}
.listAnimateurs .boxAnimateur strong a{
	text-decoration:underline;
}

/******************/

/*** PRESSE contact***/
#presse .boxContact{
}
#presse .box3 .cont3 .intro {
	font-size:12px; margin:0; color:#FFFFFF;
}
#presse .box3 .cont3 .intro .onglets {
 list-style-type:none; height:28px; margin:0 0 0 0; padding:0 0 0 0; overflow:hidden;
}
#presse .box3 .cont3 .intro .onglet {
float:left; 
}

#presse .box3 .cont3 .intro .onglets .photos {
float:left; margin:0 5px 0 0;

}
#presse .box3 .cont3 .intro .onglets .bulletins {
float:left; margin:0 5px 0 0;

}
#presse .box3 .cont3 .intro .onglets .communiques {
float:left; margin:0 5px 0 0;

}
#presse .box3 .cont3 .intro .onglets .logos {
float:left; margin:0 8px 0 0;

}
#presse .box3 .cont3 .intro .onglets .contacts {
}
    
#presse .box3 .cont3 .boxPresse {
	 background-color:#2a2a2a; margin:0; padding:20px 17px 17px 20px; _padding-right: 0px;
}
#presse .box3 .cont3 .boxPresse p {
	line-height:20px;
}
#presse .box3 .cont3 .boxPresse p strong {
	color:#a8a8a8;
}
/*********/
/*** Presse Communique ***/
#presse .box3 .cont3 .boxPresse p span.date {
	display:block; margin:0 0 0 0; float:left;
}
#presse .box3 .cont3 .boxPresse p span.space {
	display:block; height:3px;
}
#presse .box3 .cont3 .boxPresse p strong.com {
	display:block; margin:0 0 0 15px ;float:left; color:#FFFFFF; height:1%;
}
/*********/

/*** Presse logos ***/
#presse .box3 .cont3 .boxPresse .logosPresse{
	display:block; border-bottom:1px solid #3b3b3b; padding:0 0 30px 0; margin-top:30px; height:1%;
}
#presse .box3 .cont3 .boxPresse .logosPresse .logo{
	display:block; float:left; margin:0 0 0 0;
}
#presse .box3 .cont3 .boxPresse .logosPresse .infoLogo{
	display:block; float:left; margin:25px 0 0 30px; color:#FFFFFF;
}
#presse .box3 .cont3 .boxPresse .logosPresse .btnTelecharger{
	display:block; float:right; margin:25px 0 0 0px;
}
/*********/

/*** Presse photos ***/
#presse .box3 .cont3 .boxPresse .photoPresse{
	display:block; padding:0px;
}
#presse .box3 .cont3 .boxPresse .photoPresse .photo{
	display:block; float:left; margin:0px;
}
#presse .box3 .cont3 .boxPresse .photoPresse .infoPhoto{
	display:block; float:left; margin:0 0 0 30px; color:#FFFFFF; width:330px; _width:300px;
}
#presse .box3 .cont3 .boxPresse .photoPresse .btnTelecharger{
	display:block; float:right; margin:0px;
}

#presse .box3 .cont3 .boxPresse .espaceTab{
	height:20px;
}

#presse .box3 .cont3 .boxPresse  .titreRecherche{
	display:block; margin:0px;
}
#rechercheSelect{
margin:-20px 0 0 90px;
}
/*********/
/*** Presse Menu Photo***/
#presse .box3 .cont3 .boxPresse .conditions{
	display:block; border-top:1px solid #3b3b3b; padding:20px 0 0 0;
}
/*********/
/*** Presse Menu Photo***/
#presse .box3 .cont3 .cont .blockBienvenue{
float:left; margin:0 2px 20px 0;
}
#presse .box3 .cont3 .cont .blockBienvenue .titreBlocks a{
	display:block; text-align:center; color:#d80e1c; font-weight:bold;
}
/*********/

/*** Presse Connexion***/
#presse .box3 .cont3 .cont .contPasInscrit{
	float:left; margin:0;width:277px;
}

#presse .box3 .cont3 .cont .contPasInscrit .top{
	height:6px;background:url(../images/box/boxvisu-top-large.gif) no-repeat;font-size:1px; background-color:red; width:275px;
}
#presse .box3 .cont3 .cont .contPasInscrit .bot{
	height:6px;background:url(../images/box/boxvisu-bot-large.gif) no-repeat;font-size:1px;
}

#presse .box3 .cont3 .cont .contPasInscrit .centerCont{
	display:block; background-color:#303030; width:242px; margin:0 0 0 2px; padding:15px;
}
#presse .box3 .cont3 .cont .contPasInscrit .centerCont .labelInsc{
float:left; display:block; margin:3px 0 0 0; color:#FFFFFF;
}
#presse .box3 .cont3 .cont .contPasInscrit .centerCont .inp{
float:right; display:block; margin:0 0 0 0px; height:12px; _width:118px;
}
#presse .box3 .cont3 .cont .contPasInscrit .centerCont h3{
	display:block; border-bottom:1px solid #3b3b3b; padding:0 0 5px 0;
}
#presse .box3 .cont3 .cont .contPasInscrit .centerCont .clear{
	clear:both;font-size:1px;height:7px;
}

#presse .box3 .cont3 .cont .contPasInscrit .centerCont .btnEnvoyer{
	float:right;
}

#presse .box3 .cont3 .cont .contPasInscrit .centerCont  ul.error_list{
	margin: 4px 0px 2px 0px; padding: 0px; color: #d33; border: none; /*background-color: #f33;*/clear:both;
}

#presse .box3 .cont3 .cont .contPasInscrit .centerCont ul.error_list li{
	padding: 4px; padding-left: 0px; list-style-type: none; color: #f33; /*background: url(../images/sf/error.png) no-repeat 4px 4px;*/ height:15px;
}

#rechercheCiv{
	margin:0 0 0 115px;
}
/*
#presse .box3 .cont3 .cont .contInscrit{
	display:block; float:left; margin: 0 0 0 15px; _position:relative; top:-500px; left:285px; _width:400px; _height:600px; _z-index:1000; height:1%;
}*/

#presse .box3 .cont3 .cont .contInscrit{
	display:block; float:right;width:277px;
}
#presse .box3 .cont3 .cont .contInscrit .top{
	height:6px;background:url(../images/box/boxvisu-top-large.gif) no-repeat;font-size:1px; background-color:red; width:275px;
}
#presse .box3 .cont3 .cont .contInscrit .bot{
	height:6px;background:url(../images/box/boxvisu-bot-large.gif) no-repeat;font-size:1px;
}

#presse .box3 .cont3 .cont .contInscrit .centerCont{
	display:block; background-color:#303030; width:242px; margin:0 0 0 2px; padding:15px;
}
#presse .box3 .cont3 .cont .contInscrit .centerCont .labelInsc{
float:left; display:block; margin:3px 0 0 0; color:#FFFFFF;
}
#presse .box3 .cont3 .cont .contInscrit .centerCont .inp{
float:right; display:block; margin:0px; height:12px;
}
#presse .box3 .cont3 .cont .contInscrit .centerCont h3{
	display:block; border-bottom:1px solid #3b3b3b; padding:0 0 5px 0;
}
#presse .box3 .cont3 .cont .contInscrit .centerCont .clear{
	clear:both;font-size:1px;height:7px;
}
#presse .box3 .cont3 .cont .contInscrit .centerCont #rechercheSelect{
	margin:0 0 0 125px;
}

#presse .box3 .cont3 .cont .contInscrit .centerCont .btnEnvoyer{
	float:right;
}

#presse .box3 .cont3 .cont .contInscrit .centerCont  ul.error_list{
	margin: 4px 0px 2px 0px; padding: 0px; color: #d33; border: none; clear:both;
}

#presse .box3 .cont3 .cont .contInscrit .centerCont ul.error_list li{
	width:212px; padding: 4px; padding-left: 0px; list-style-type: none; color: #f33;  /*background:#f33 url(../images/sf/error.png) no-repeat 4px 4px;*/ height:15px;
}
/*********/

.presseForm { padding:0px; width:590px; margin:0px; }

/* Scroller Caroussel-Aheuh */
.scroller{
	position: relative; left:0px; top:0px; width:590px; height:135px;
}
.slideVisu .scrollerMask {
	position: relative; top:0px; left:0px; width:590px; height:135px; overflow:hidden; clip:rect(0,590px,135px,0);
}
.slideVisu .scrollerContent{
	position:absolute; top:0px; left:0px; height:135px;
}
.scrollerToolsX{
	position:relative;
}
.scrollerToolsPush{
	margin-bottom: -40px; _margin-bottom: -28px;
}

.scrollerLeft{
	position:absolute; top:0px; left:0px; width:11px; height:10px;
}
.scrollerRight{
	position:absolute; top:0px; left:579px; width:11px; height:10px;
}

.scrollerCursorLeft{
	width:568px; height:10px; font-size:1px; z-index:2; position:absolute; top:0; left:11px;
}
.scrollerCursorBgLeft{
	background: url("/images/scroller/scroller-bg.jpg") top left; padding:0px; margin:0px; border:0px; width:568px; height:10px; font-size:1px; z-index:1; position:absolute; top:0px; left:11px;
}

.scrollerBtnLeft{
	float:left; width:8px; height:10px; background: url("/images/scroller/scroller-btn-left.jpg") top left;
}
.scrollerBtnMid{
	float:left; width:95%; height:10px; background: url("/images/scroller/scroller-btn-mid.jpg") top left;
}
.scrollerBtnRight{
	float:left; width:8px; height:10px; background: url("/images/scroller/scroller-btn-right.jpg") top left;
}
.sepCarou{
	margin-bottom:25px;
}

/* Layer Popup */
.popupLayer{ position:relative; width:500px; left:50%; margin-left:-250px;^margin-left:300px;^margin-top:200px; }
.popupLayer img{ margin-top:7px; }
.popupLayer img, p{ font-size:12px; margin-left:10px; }
.popupLayerTop{ position:relative; width:340px; height:3px; padding: 0 3px 0 3px; overflow:hidden; }
.popupRegister .popupLayerTop{ width:574px; }
.popupRegister .popupLayerTopTop{ width:574px; }
.popupLayerTopTop{ border-top:1px solid #939393; background-color:#575757; height:2px; _font-size:1px; }
.popupLayerTopLeft{ position:absolute; top:0px; left:0px; width:3px; height:3px; background: url("../images/popup/topLeft.gif") top left no-repeat; }
.popupLayerTopRight{ position:absolute; top:0px; right:0px; width:3px; height:3px; background: url("../images/popup/topRight.gif") top left no-repeat; }
.popupLayerBot{ position:relative; width:340px; height:3px; padding: 0 3px 0 3px; overflow:hidden; }
.popupRegister .popupLayerBot{ width:574px; }
.popupRegister .popupLayerBotBot{ width:574px; }
.popupLayerBotBot{ border-bottom:1px solid #939393; background-color:#575757; height:2px; _font-size:1px; }
.popupLayerBotLeft { position:absolute; bottom:0px; left:0px; width:3px; height:3px; background: url("../images/popup/botLeft.gif") bottom left no-repeat; }
.popupLayerBotRight { position:absolute; bottom:0px; right:0px; width:3px; height:3px; background: url("../images/popup/botRight.gif") bottom left no-repeat; }
.popupLayerTitle { background-color:#575757; margin: 0 10px 0 10px; border-bottom: 1px solid #939393; }
.popupLayerTitle h1 { font-family:arial; color:#FFFFFF; font-weight:bold; font-size:12px; margin: 5px 0 8px 0; }
#club .popupLayerTitle h1 { font-size:14px; text-align:left; }
.popupLayerClose { position:absolute; width:20px; height:19px; top: 7px; right: 7px; }
.popupLayerClose2 { position:absolute; width:20px; height:19px; bottom: 7px; right: 7px; }
.btnCloseLayer { cursor:pointer; width:20px; height:19px; background: url("../images/popup/layerPopupClose.gif") top left; border:0px; }
.popupLayerMid { background-color:#575757; border-left: 1px solid #939393; border-right: 1px solid #939393; padding: 3px 7px 5px 7px; font-size:14px; }
.popupLayer .layerScroller { position:relative; left:0px; top:0px; height:390px; width:569px; }
.popupLayer .layerScrollerMask { position:relative; height:390px; overflow:hidden; clip:rect(0,569px,390px,0); width:569px; }
.popupLayer .layerScrollerContent {	position:relative; width:569px; }
.popupLayer .scrollerToolsY { position:absolute; width:17px; height:390px; margin:0; padding:0; right:0px; top:0px; }
.popupLayer .scrollerTop { position:absolute; top:7px; Right:0px; width:8px; height:8px; background-color:#191919; border: 1px solid #939393; }
.popupLayer .scrollerBottom { position:absolute; bottom:24px; right:0px; width:8px; height:8px; background-color:#191919; border: 1px solid #939393; }
.popupLayer .scrollerCursorTop { position:absolute; top:17px; right:0px; width:8px; height:339px; border:0px; font-size:1px; z-index:2; background-color:#575757; border: 1px solid #939393; }
.popupLayer .scrollerCursorBgTop { position:absolute; top:17px; right:0px; width:10px; height:339px; border:0px; font-size:1px; z-index:1; background-color:#191919; }
.contPopup{ text-align:center; color:#ffffff; padding-top:10px; font-size:12px; }
.contPopup a{ color:#ffffff; text-decoration:underline; }
.contPopup span{ font-weight:bold; margin-left:20px; }
.fieldPopup{ margin-top:5px; padding:0; }
.labelPopup{ float:left; width:145px; text-align:left; color:#ffffff; }
.inputPopup{ float:left; text-align:left; position:relative; }

/** Ajout css positionnement captcha**/
.inputPopup img{ float:right; margin-left:40px; margin-top:-9px; *margin-top:-30px; _margin-top:-20px; position:relative; }
.inputPopup .captcha{ _float:left; _margin-left:-170px; _position:relative; }
.inputPopup img.captcha{ _position:absolute; _bottom:0px; _margin:0px; _right:-130px; _float:none; }
.inputPopup img.captchaRefresh{ position:absolute; top:0; right:140px; _top:-1px; _right:10px; margin:0; padding:0; }

.inputPopupSexe{ margin-left:-10px; }
.inputPopup select{ position:relative; visibility:visible; width:auto; }
.sepPopup{ margin:0 10px 10px 10px; height:15px; border-bottom:1px solid #939393; }
.inputPopup2{ width:20px; margin-right:10px; }
.labelPopup2{ width:270px; }
.popupRegister .labelPopup2{ width:500px; }
.labelPopup3{ width:330px; text-align:left; }
.fieldValid{ margin:10px 0 10px 0; text-align:center; }
.fieldValid .mentions{ float:left; padding-left:10px; width:200px; font-size:9px; color:#ffffff; }
.fieldValid .valid{ float:right; padding-right:20px; padding-top:2px; text-align:center; font-size:13px; color:#ffffff; }
.fieldValid .valid a{ color:#ffffff; }
.fieldErreur{ text-align:center; color:#ffffff; font-size:11px; margin-top:10px; }
.fieldErreur a{ color:#ffffff; }
.fieldBtn{ text-align:center; }
.validInscrp{ float:none; }
.fieldBtn .valid{  text-align:center; margin:10px auto 0px auto; }
.fieldBtn .valid a{ color:#ffffff; }
.popupMail{ text-align:left; font-weight:bold; padding:0 10px 0 10px; }
.popupMail a, .popupMail span{ font-weight:normal; margin:0px; }
.popupMail .sepPopup{ margin:0 0 10px 0; }
.popupMail .labelPopup{ font-weight:normal; }
.popupMail .labelPopup3{ width:270px; font-weight:normal; }
.popupMail .inputPopup3{ margin-right:10px; padding:10px 0 0 0; }
*:first-child+html .popupMail .inputPopup3{ padding:0; }
*:first-child+html .popupMail .inputPopup3 input{ display:block; margin-top:-3px; }
.inputLong{ width:200px; }
.popupMail .mentionClub a{ padding-right:35px; display:block; margin-bottom:5px; }
#myHtmlPop{ z-index:1111; background-color:#171717;}
.fieldErreur, ul.error_list li{ text-align:left; color:#ff0000; font-weight:bold; margin-left:7px; list-style:none; }
.fieldErreur, ul.error_list{ margin:0px; padding:0px; }
.inputPopupAlt{ position:relative; width:130px; }
.fieldAlty .fieldPopup .labelPopup{ width:170px; }
.popupRegister .fieldAlty{ *width:300px; }
.selecty01, .selecty02, .selecty03{ float:right; }
.selecty1 ul li a, .selecty2 ul li a, .selecty3 ul li a{ color:#000000; text-decoration:none; }
.selecty1 ul li a:hover, .selecty2 ul li a:hover, .selecty3 ul li a:hover{ color:#000000; text-decoration:none; }
.selecty1{ position:absolute; top:0px; left:-39px; width:52px; } 
.selecty2{ position:absolute; top:0px; left:14px; width:52px; } 
.selecty3{ position:absolute; top:0px; left:67px; width:62px; }
.popupLayer .selecty1 .scrollerTop, .popupLayer .selecty2 .scrollerTop, .popupLayer .selecty3 .scrollerTop{ top:0px; left:6px; background-image:none; background-color:#ff0000; }
.popupLayer .selecty1 .scrollerBottom, .popupLayer .selecty2 .scrollerBottom, .popupLayer .selecty3 .scrollerBottom{ top:140px; left:6px; background-image:none; background-color:#ff0000; }
.popupLayer .selecty1 .scrollerToolsY, .popupLayer .selecty2 .scrollerToolsY, .popupLayer .selecty3 .scrollerToolsY{ height:150px; top:20px; }
.popupLayer .selecty1 .layerScroller, .popupLayer .selecty2 .layerScroller, .popupLayer .selecty3 .layerScroller{ height:150px; }
.popupLayer .selecty1 .layerScrollerMask, .popupLayer .selecty2 .layerScrollerMask, .popupLayer .selecty3 .layerScrollerMask{ height:150px; }
.popupLayer .selecty1 .scrollerCursorTop, .popupLayer .selecty2 .scrollerCursorTop, .popupLayer .selecty3 .scrollerCursorTop{ height:130px; top:10px; }
.popupLayer .selecty1 .scrollerCursorBgTop, .popupLayer .selecty2 .scrollerCursorBgTop, .popupLayer .selecty3 .scrollerCursorBgTop{ height:130px; top:10px; }
/*
.popupLayer .scrollerTop { position:absolute; top:7px; Right:0px; width:8px; height:8px; background-color:#191919; border: 1px solid #939393; }
.popupLayer .scrollerBottom { height:8px; }
*/

/* Boutons */
.validContBtn{ background:url(../images/btn/modifier-infos.gif) top left no-repeat; width:146px; height:19px; border:0px; cursor:pointer; }
.validtgClubBtn{ background:url(../images/btn/parrainer.gif) top left no-repeat; width:84px; height:19px; border:0px; cursor:pointer; }
.fieldValidBtn{ background:url(../images/btn/inscrire.gif) top left no-repeat; width:83px; height:19px; border:0px; cursor:pointer; }
.fieldValidBtn2{ background:url(../images/btn/inscrire2.gif) top left no-repeat; }
.fieldValidBtnEnvoyer{ background:url(../images/btn/envoyez.gif) top left no-repeat; width:64px; height:19px; border:0px; cursor:pointer; }
.validyClubBtn{ background:url(../images/btn/connexion.gif) top left no-repeat; width:83px; height:19px; border:0px; cursor:pointer; }
.validyClubBtn2{ background:url(../images/btn/connexion2.gif) top left no-repeat; }
.validyClubBtn3{ background:url(../images/btn/connexion3.gif) top left no-repeat; margin:0 0 0 10px; }
*:first-child+html .validyClubBtn3{ margin:0 0 0 115px; }

/* Hide content -> s�ries */
#hide_content {
	height:155px; overflow:hidden;
}

#btn_hide {
	float:right; margin: 20px 0 20px 0;
}

/* Jeux */
.jeuxBegin {
	vertical-align:bottom;
	padding-bottom:20px;
}

.radio_list, .radio_list li{
	list-style-type:none;
}

.fondTopDotationAlt {
	position: relative; background-color:#2A2A2A; color:#FFF; font-size:12px; width:590px; height:200px;
}
.fondTopDotationAlt2 {
	position: relative; background-color:#FFFFFF; margin: 15px 0 0 0; padding:0px 15px 0 15px; width:560px;
}
.fondTopDotationAlt h3 , .jeuxTitre {
	float:right; padding:10px 0 0 0; width:430px; font-size: 16px; font-weight:bold;
}
#jeux .box3 .fondTopDotationAlt h3, .jeuxTitre {
	color:#FFF;
}
.fondTopDotationAlt  img {
	float:left; width:120px; margin-bottom:-1px;
}
.titreGagnez p {
	float:right;  width:410px; font-weight:normal; font-size:12px; color:#FFFFFF; border-top:1px solid #FFFFFF; margin:5px 20px 0px 20px; padding-top:15px;
} 
*:first-child+html .titreGagnez p {
	position:absolute; top:40px; left: 120px;
}

/* debug */
#boxSondage p{
	margin:7px 0 7px 10px;
}

.aFaq {
	text-decoration:none; color:#FFFFFF; font-weight:bold; font-size:12px;
	}
.aFaq:hover {
	text-decoration:underline;
	}
.recevoirLi li, .recevoirLi a, .recevoirLi li a, .cont3 .box4 .cont p a { color:#fff; font-size:12px; }

/* Fnac */
#moteurTMCFnac select { visibility:visible;width:auto;position:static;left:auto;top:auto; }

/* Club TMC */
.clubInscrp, .clubLog{ font-size:12px; color:#ffffff; }
.clubInscrp{ padding:20px 0 20px 0; margin-bottom:20px; border-bottom:1px solid #2a2a2a; }
.clubInscrpLeft{ float:left; }
.clubInscrpRight{ float:right; }
.clubLog strong{ margin-bottom:20px; display:block; }
.clubLogLeft{ float:left; }
.clubLogRight{ float:right; }
.clubLog .clubLogLeft, .clubLog .clubLogRight{ width:270px; }
.clubLog .clubLogRight{ text-align:right; }
.clubLog .clubLogRight .fieldClub{ float:right; }
.labelClub{ float:left; margin-right:20px; }
.inputClub{ float:left; }
.mentionClub{ float:right; }
.mentionClub a{ color:#869393; font-size:10px; text-decoration:underline; }
.mentionTgClub a{ color:#ffffff; }
.connecAuto .labelClub input{ vertical-align:13px; }
.connecAuto .inputClub{ color:#ffffff; font-size:12px; }
.validyClub{ float:right; }
.contyConfirm{ text-align:left; color:#869393; font-weight:bold; font-size:12px; }
.contyConfirm strong{ color:#ffffff; }
.contyConfirm b{ color:#ff6600; }
#errorFormClubParrainage{ font-weight:bold; color:#ff0000; }
.contPopupAlt .selecty1{ left:0px; } 
.contPopupAlt .selecty2{ left:55px; } 
.contPopupAlt .selecty3{ left:110px; }
.contPopupAlt .selecty1 .scrollerTop, .contPopupAlt .selecty2 .scrollerTop{ position:absolute; top:20px; left:32px; }
.contPopupAlt .selecty1 .scrollerBottom, .contPopupAlt .selecty2 .scrollerBottom{ position:absolute; bottom:0px; left:32px; }
.contPopupAlt .selecty3 .scrollerTop{ position:absolute; top:20px; left:42px; }
.contPopupAlt .selecty3 .scrollerBottom{ position:absolute; bottom:0px; left:42px; }

#club .contClub{ padding-left:1px; padding-right:1px; }

.clubAccueil, .clubCompte, .clubContributions{ float:left; position:relative; width:210px; height:27px; }
.ClubLogContMenuBox{ position:absolute; top:0px; left:0px; }
#accueilOn, #compteOn, #contributionsOn{ z-index:15; }
#accueilOff, #compteOff, #contributionsOff{ z-index:10; }

.ClubLogContentBox{ width:610px; padding:20px 10px 0 10px; }
.accueilTitle{ font-weight:bold; padding:0; font-size:12px; color:#ffffff; }
.accueilCont{ color:#ffffff; font-size:13px; }
.accueilCont a{ color:#ffffff; font-size:13px; text-decoration:underline; }
.accueilCont strong a{ text-transform:uppercase; color:#ff0000; }
.accueilLeft, .accueilRight{ background-color:#171717; padding:0; width:285px; float:left; }
.accueilRight{ float:right; }
.accueilLeftTitle, .accueilRightTitle{ padding:10px 0 15px 0; background-color:#3B3B3B; }
.accueilLeftCont, .accueilRightCont{ background-color:#171717; padding:0 20px 0 20px; }
#accueilCont .accueilLeftCont, #accueilCont .accueilRightCont{ min-height:258px; _height:258px;}
.accueilLeftBottom, .accueilRightBottom{ padding:10px 20px 20px 20px; font-size:12px; font-weight:bold; text-transform:uppercase; color:#FF0000; background-color:#fff; }

#boxTgClubBlogs .txt .accueilLeftBottom a { color:#0755ca; background:#fff; font-size: 13px; }
#boxTgClubBlogs .txt .accueilLeftBottom a  img{ position:absolute; margin:-10px 0 0 5px; }
#boxTgClubForums .txt .accueilLeftBottom a { color:#c78004; font-size: 13px; }
#boxTgClubBlogs .txt {background:#fff;  margin-top:-5px; border: 1px solid #171717; width:281px;}
#boxTgClubForums .txt { background:#fff; margin-top:-5px; border: 1px solid #171717; width:281px;}

.accueilLeftBoxy, .accueilRightBoxy, .accueilLeftBox, .accueilRightBox{ margin:0; padding:10px 0 10px 0; border-bottom:1px solid #3b3b3b; width:250px;}
.accueilLeftBoxLast, .accueilRightBoxLast{ border-bottom:0px; }
.accueilLeftBoxy img, .accueilRightBoxy img{ float:left; margin-right:20px; }
#compteCont .labelPopup{ width:350px; }
#compteCont .inputPopup select{ margin-right:20px; }
#compteCont .contPopup{ padding:0 5px 0 5px; }
.inputCompteLong{ width:198px; }
#compteCont .fieldPopup{ margin-top:5px; padding-top:0px; }
#compteCont .sepPopup{ margin:0 0 10px 0; border-bottom:1px solid #171717; }
#compteCont .fieldPopup b{ margin-right:60px; font-weight:normal; }
#compteCont .labelPopup2{ padding-top:2px; }
.labelPopup2 a{ font-size:12px; }
#compteCont .inputPopup2, #compteCont .labelPopup2{ width:auto; }
.validCont{ margin-top:20px; }
.validContLeft{ float:left; font-size:9px; color:#ffffff; }
.validContRight{ float:right; }

.tgClub{ float:right; position:relative; width:312px; margin:0 0 15px 3px; _margin:0 0 15px 0px; }
*:first-child+html .tgClub { margin:0 0 15px 0px; }
.tgClubTop{ width:312px; height:4px; }
.tgClubCont{ background-color:#3B3B3B; border-left:1px solid #222222; border-left:1px solid #222222; padding:6px 9px 6px 9px; _height:1%; }
.tgClubBot{ width:312px; height:4px; }
.tgClubCont .fieldClub{ margin-top:5px;}
.tgClubCont .labelClub{ width:140px; }
.mentionTgClub{ margin:5px 5px 0 0; }
.tgClub b{ color:#ffffff; margin:15px 0 5px 0; display:block; font-weight:normal; }
.mentionTgClub0{ float:left; font-size:10px; color:#869393; }
.tgClubValid{ margin-top:15px; }
#boxTgClubBlogs .accueilLeftBottom, #boxTgClubForums .accueilLeftBottom{ padding:5px 0 0 0; }
#contributionsCont0{ color:#ffffff; }
#contributionsCont1{ display:none; }
#contributionsCont0 .accueilLeftBottom{ background-color:#3B3B3B; color:#ff0000; }
.clubContribCont{ margin:15px 0 0 7px; }
.clubContribContTitle, .clubContribContent{ background-color:#2a2a2a; padding:1px 5px 1px 5px; width:585px; }
.clubContribWhiteContent{ padding:1px 10px 1px 10px; background-color:#ffffff; width:565px; }
.clubContribContBoxLeft{ float:left; font-size:12px; color:#ffffff; font-weight:bold; padding-left:10px; text-align:left; }
.clubContribContBoxRight{ float:right; font-size:11px; color:#939393; text-align:center; }
.clubContribContBoxRightSubject{ width:50px; }
.clubContribContBoxRightMsg{ width:75px; }
.clubContribContBoxRightLast{ width:140px; text-align:left; }

.clubContribWhiteContBox{ margin:5px; padding-bottom:5px; border-bottom:1px solid #3b3b3b; }
.clubContribWhiteContBoxLeft{ float:left; font-size:12px; color:#ff0000; font-weight:bold; padding-left:10px; text-align:left; }
.clubContribWhiteContBoxLeft img{ display:inline; margin:0 10px 0 -10px; vertical-align:-15px; }
.clubContribWhiteContBoxRight img{ display:inline; margin:0 0 0 5px; }
.clubContribWhiteContBoxRight{ float:right; font-size:11px; color:#939393; text-align:center; }
.clubContribWhiteContBoxRightSubject{ width:50px; }
.clubContribWhiteContBoxRightMsg{ width:75px; }
.clubContribWhiteContBoxRightLast{ width:125px; text-align:left; }
.clubContribWhiteContBoxRightLast a{ color:#000000; }
.clubContribWhiteContBoxLast{ border-bottom:0px; }
#contyPar1, #contyPar2{ display:none; }

/* Player */
.infoVideo .left{ color:#ffffff; margin-right:80px; margin-bottom:5px; }
.infoVideo .right{ float:right; color:#ffffff; text-align:right; position:relative; }
.infoVideo .right #videosPartagez{ position:absolute; z-index:1010; text-align:left; right:-5px; top:15px; width:326px; height:104px; padding:0; background:url(../images/club/partagezCont.png) top left no-repeat; display:none; }
.infoVideo .right #videosPartagez ul{ margin:0; padding:10px 0 0 5px; }
.infoVideo .right #videosPartagez ul li{ float:left; list-style:none; width:90px; color:#ffffff; margin:0 5px 5px 5px; padding:0; height:20px; text-align:left; }
.infoVideo .right #videosPartagez ul .partaLittle{ width:80px; }
.infoVideo .right #videosPartagez ul .partaGrand{ width:115px; }
.infoVideo .right #videosPartagez ul li a{ color:#ffffff; font-weight:normal; }
.infoVideo .right #videosPartagez strong{ color:#ff0000; display:block; margin:15px 0 5px 10px; font-size:14px; }
.infoVideo .right #videosPartagez ul li img{ margin-right:10px; vertical-align:-4px; display:inline; }
#videoNotez{ display:none; }
.starAligny{ vertical-align:-2px; }
.starAligny2{ vertical-align:-6px; margin-left:30px; }
#boxJouez, #boxZoom{ margin-right:14px; }
#boxJouez.box1alt{ margin-right:0px; }
#FlashPlayer { z-index:1010; }
.contTitre{ height:22px; padding:5px; background:url(../images/club/contTitre.gif) top left repeat-x; color:#ffffff; z-index:1009; }
.contTitre2{ background:url(../images/club/contTitreCatch.gif) top left repeat-x; font-size:12px; }
.contTitreHome{ padding-top:10px; font-size:13px; height:17px; }
.contTitreHome .right a{ font-weight:normal; color:#ffffff; text-decoration:underline; }
.contTitreHome .right{ z-index:5; }
.contTitreHome .left { height:0px; }
#contentText .cont3 #messageVote{ color:#ff0000; font-weight:bold; }

/* Agenda */
.agenda_menu {width:auto; height:25px; position:relative;left:-20px;}
.agenda_menu .nav{list-style : none outside none;margin:0;padding:0;height:25px;}
.agenda_menu .nav li{float:left;height:25px;}
.agenda_menu .nav li a{display:block;_width:1%;}
#agenda_menu_accueil a{background:url(../images/agenda/accueil.gif) center no-repeat; width:88px; height:25px; }
#agenda_menu_accueil a.on {width:88px; height:25px; background:url(../images/agenda/accueil_over.jpg) no-repeat;}
#agenda_menu_accueil a:hover{background:url(../images/agenda/accueil_over.jpg) no-repeat; width:88px; height:25px;}

#agenda_menu_salle a{background:url(../images/agenda/sorties_salle.gif) center no-repeat; width:135px; height:25px; }
#agenda_menu_salle a.on {width:135px; height:25px; background:url(../images/agenda/sorties_salles_over.jpg) no-repeat;}
#agenda_menu_salle a:hover{background:url(../images/agenda/sorties_salles_over.jpg) no-repeat; width:135px; height:25px;}

#agenda_menu_actus_dvd a{background:url(../images/agenda/actus_dvd.gif) center no-repeat; width:104px; height:25px; }
#agenda_menu_actus_dvd a.on {width:104px; height:25px; background:url(../images/agenda/actus_dvd_over.jpg) no-repeat;}
#agenda_menu_actus_dvd a:hover{background:url(../images/agenda/actus_dvd_over.jpg) no-repeat; width:104px; height:25px;}

#agenda_menu_actus_films a{background:url(../images/agenda/actus_films.gif) center no-repeat; width:112px; height:25px; }
#agenda_menu_actus_films a.on {width:112px; height:25px; background:url(../images/agenda/actus_films_over.jpg) no-repeat;}
#agenda_menu_actus_films a:hover{background:url(../images/agenda/actus_films_over.jpg) no-repeat; width:112px; height:25px;}

#agenda_menu_crit_films a{background:url(../images/agenda/critiques_films.gif) center no-repeat; width:151px; height:25px; }
#agenda_menu_crit_films a.on {width:151px; height:25px; background:url(../images/agenda/critiques_films_over.jpg) no-repeat;}
#agenda_menu_crit_films a:hover{background:url(../images/agenda/critiques_films_over.jpg) no-repeat; width:151px; height:25px;}

#agenda p{color:#FFFFFF}
#agenda .cont3{height:auto}
.agenda_link_agenda {width:590px; height:30px; border-bottom:solid 1px #000000; margin:10px 0px 10px 0px;}
.agenda_link_agenda a{background:url(../images/agenda/link_tmc_agenda.gif) center no-repeat; float:right; width:183px; height:14px; margin-bottom:1px;}

.agenda_link_back {float:left;margin:3px 0 0 0;}
.agenda_link_back a{background:url(../images/agenda/retour-agenda.gif) left no-repeat;display:block; width:165px; height:11px; margin-bottom:1px;}

.agenda_link_dvdrama, .agenda_link_dvdramaorange {width:140px; height:25px;float:right;}
.agenda_link_dvdrama a {float:right;color:#FFFFFF;font-size:12px;}
.agenda_link_dvdrama a img{display:block;float:right;background:url(../images/agenda/logos-Excessif-bleu.png) right no-repeat; width:110px; margin-left:5px; margin-top:-2px;^margin-top:-17px;}
.agenda_link_dvdramaorange a {float:right;color:#FFFFFF;font-size:12px;}
.agenda_link_dvdramaorange a img{display:block;float:right;background:url(../images/agenda/logos-Excessif-orange.gif) right no-repeat; width:110px; margin-left:5px;margin-top:-2px;^margin-top:-15px;}
    
.agenda_home{width:270px;height:auto;float:left;}
.second{margin-left:30px;_margin-left:10px;float:left;}
.agenda_titre{width:270px;height:23px;margin:0px;padding:0px}
.agenda_infos{width:270px;height:255px;_overflow:hidden;background-color:#171717;padding:10px 10px 5px 10px; color:#c6c6c6;}
.agenda_infos a strong{color:#fff;}
.agenda_separator{width:265px; clear:both;font-size:1px;border-top:solid 2px #252525;padding-bottom:10px;}
.agenda_more_info{width:272px;height:25px;background-color:#252525;margin:0 0 5px 0;padding:8px 0px 0px 18px}
.agenda_infos p a{color:#c6c6c6;}
.agenda_info{width:594px;height:auto;background-color:#171717;}
.agenda_info img{float: left; padding: 5px 20px 5px 10px;}
.agenda_info h3{font-size:16px;font-weight:bold;padding:8px 0px 12px 16px;}
.agenda_content {text-align:justify;font-size:12px;}
.agenda_content img{width:530px;margin:10px 25px -10px 0px;}
.agenda_content object{display:block;margin:20px auto 25px auto;}
.agenda_content_vignette {float:left;padding-right:5px;width:170px;}
.agenda_content_vignette img{width:auto;margin:0px 0px 0px 0px;}
#agenda .agenda_info p{padding:10px 5px 0px 10px; color:#939393; font-size:12px;}
#agenda .agenda_info p img{padding:0px 0px 30px 20px;}
.agenda_info_separator{width:584px;clear:both;font-size:1px;margin-left:5px;border-top:solid 2px #252525;padding-bottom:5px;}
.agenda_encart{margin:20px 0px 0px 10px;width:574px;background-color:#3B3B3B;padding:4px 0px 4px 0px}
.agenda_encart ul li a{color:#FFFFFF;font-size:12px;}
.agenda_encart ul{ list-style:none outside none;margin:0;padding:0 0 3px 16px;}
.agenda_encart li{color:#FFFFFF;background:url(../images/puce/c-grey.gif) no-repeat 0 5px;padding:0 0 0 8px;font-size:12px;}

.agenda_info_global {width:574px;height:auto;background-color:#171717; padding:10px 0px 10px 20px;}
.agenda_info_global_content {width:555px;}
.agenda_info_global_separator{width:555px;clear:both;font-size:1px;margin-left:0px;border-top:solid 2px #252525;padding-bottom:18px;}
.agenda_info_global_content strong {color:#fff;}
.agenda_info_global_content a {color:#c6c6c6;}
.clear-bot{clear:both;font-size:1px;height:1px;padding-bottom:10px}
.clear-bot-global{clear:both;font-size:1px;height:1px;padding-bottom:18px}

/* Header bar */
#headerContent{ position:relative; background:url(../images/club/fondHeaderTop.gif) top left repeat-x; height:35px; text-align:center; z-index:1000; }
.headerCont{ position:relative; display:block; width:975px; height:35px; padding:0 122px 0 0; margin:0 auto 0 auto; }
.headerContLeft{ float:left; text-align:left;padding-top:7px; _width:500px; }
.headerContRight{ float:right; padding:10px 10px 0 0; _width:300px; }
.headerContRight #ephemeride{ color:#ffffff; }
.headerContLeftBox{ margin-right:10px; float:left; }
.logPassCont{ height:16px; background-color:#000000; padding:5px 10px 0 10px; _width:160px; }
.logPassCont a{ float:left; padding-right:5px; margin-right:5px; border-right:1px solid #939393; color:#ffffff; font-size:10px; }
.logPassCont a.logPassContStop{ padding-right:0px; margin-right:0px; border-right:0px; }
a.returnVideo{ font-size:12px; color:#ff0000; }

#club .cont3{ _height:1%; }
.popupLayerMid{ _height:1%; }
.right{ z-index:1000; }
.intro{ z-index:999; }

.cont4{background-color:#3B3B3B;border-left:1px solid #343434;border-right:1px solid #343434;padding:15px 10px 20px 10px; float:left;}
.contclubtmc { width:612px; height:157px; background: #ffffff; position: relative; margin-bottom:20px;}
.contclubtmc img {float: left;}
.contclubtmc a {
	font-size:13px; color:#cc0f1c; font-weight:bold; position: absolute; left:10px;  bottom:0; _bottom:-1px;
}
.cont4 .float{ float: left; width:295px; }

. cont3 .intro{ color:#ffffff;}


/* bidoulle trouv� une autre solution si valid, cr�ation deux bloc logo different*/
.acceuil{ color:#636363; position:absolute; font-size:12px; width:100px; height:20px; margin:130px 0px 0px 98px;}
.acceuil a{ color:#636363;font-size:12px;}
.acceuil a:hover{ color:#ffffff; }
#home #container #header .acceuil{ background:#171717; width:1px; height:1px;}

.linkInfo{position:absolute;top:-2px;left:0px;width:108px;height:98px;border:0px;}


#LSFoffers .t3 div {display:inline; margin-right:3px;}
#LSFoffers .t3 input{ vertical-align:middle; }
#LSFoffers label{display:inline; margin-right:10px;}
