html{background:#e5e9e9;height:100%;}
body{ 
	font-family: Arial,  Helvetica;
	font-size: 11px;
	color: #FFFFFF;
	margin:0px;
	color:#ffffff;
	height:100%;
	text-align:center;
}
h2{
	color:#FFFFFF;
	font-size:18px;
	font-weight:normal;
	margin-bottom:0px;
	padding-bottom:10px;
	margin-top:0px;
}
h3{color:#FFFFFF;}
td.noSpace{margin-top:0px;margin-bottom:0px;padding-top:0px;padding-bottom:20px;}
table.bgMain{
	background:#21495a url(../Images/repeat_bg_body.gif) repeat-x left top;
	padding:0px 10px;
	text-align:left;
}
.CB{clear:both;}
.FR{float:right;}
.PT{padding-top:20px;}
.clear{clear:both;height:1px;}
strong 		  { font-family: Arial,  Helvetica; font-size: 13px; color: #FFFFFF; font-weight: bold;}
big 		  { font-family: Arial,  Helvetica; font-size: 15px; color: #FFFFFF; font-weight: bold;}
small		  { font-family: Arial,  Helvetica; font-size: 11px; color: #FFFFFF; font-weight: bold;}
h3     	      { font-family: Arial,  Helvetica; font-size: 13px; color: #FFFFFF; font-weight: bold;}
td 		      { font-family: Arial,  Helvetica; font-size: 10px; color: #FFFFFF; }
td A:link 	  {text-decoration:none;font-size:11px;}
td A:visited  {text-decoration:none;}
td A:active   {text-decoration:none;}
td A:hover	  {text-decoration: underline;}
.wideFont{font-size:15px;}
.tableT td a, .tableT td a:link{color:#FF9200;}
.rightBG a, .rightBG a:link{color:#FF9934;}
td ul.afficheNav li.search span.litleFont{font-size:11px;padding-left:3px;}

img.bordered{border:1px solid #adb5b8;}
a img{border:0px;}
div.main{
	position:relative;
	margin-left:auto;
	margin-right:auto;
	width:980px;
	background:#21495a url(../Images/repeat_bg_body.gif) repeat-x left top;
	border-left:5px solid #FFFFFF;
	border-right:5px solid #FFFFFF;
	height:100%;
}
.BB{border-bottom:1px solid #2f5c70;}
.BT{border-top:3px solid #123445;}
.BR{border-right:4px solid #123445;}
.PT{padding-top:20px;}
.PB{padding-bottom:20px;}
.separator{border-bottom:1px solid #2f5c70;background:none;margin-bottom:15px;height:10px;}
td ul.afficheNav{
	margin:0px;
	padding:0px;
	list-style:none;
	list-style-type:none;
	padding-top:10px;
	display:block;
	width:175px;
}
	td ul.afficheNav li{
		color:#FFFFFF;
		font-weight:normal;
		font-size:13px;
		background:url(fr/puce.gif) no-repeat left 3px;
		padding-bottom:5px;
		display:block;
		width:175px;
	}
	td ul.afficheNav li a{
		color:#94d6fb;
		padding-left:10px;
		font-size:13px;
		font-weight:normal;
	}
	td ul.afficheNav li.titleFirst{
		border:0px;
		margin:0px;
		background:none;
	}
	td ul.afficheNav li.title{
		background:none;
		border-top:1px solid #2f5c70;
		margin-top:10px;
	}
		td ul.afficheNav li.title h3 a,td ul.afficheNav li.titleFirst h3 a{
			color:#ff9200;
			padding-left:10px;
			font-size:14px;
			font-weight:bold;
			padding-top:0px;
		}
		
		td ul.afficheNav li.title h3{padding-top:0px;margin-top:0px;margin-bottom:0px;padding-bottom:0px;}
	td ul.afficheNav li.search,td ul.afficheNav li.separator{background:none;}
	td ul.afficheNav li.search span{padding-left:10px;}
	td ul.afficheNav li.search div{
		background:url(fr/search.jpg) no-repeat left top;
		height:20px;
		margin-top:10px;
		padding-left:10px;
		position:relative;
	}
	td ul.afficheNav li.search div input{
		font-size:11px;
		color:#000000;
		width:100px;
		border:0px;
	}
	.leftBG{
		background-color:#21495a;
		padding:20px 20px 20px 20px;
		text-align:left;
	}
		.leftBG td,
		.leftBG tr{padding-top:0px;padding-bottom:0px;}
	.rightBG{border-top:1px solid #123445;background:#204050 url(../Images/bottom_rightColumn.jpg) repeat-x left bottom;text-align:left;}
	td a.FRBtn,
	td a.NLBtn{
		background:url(../Images/btn_lang.gif) no-repeat left top;
		width:22px;
		height:22px;
		display:block;
		float:left;
		text-align:center;
		padding-top:4px;
		font-weight:bold;
		color:#FFFFFF;
	}
	img.GO{position:absolute;right:5px;width:22px;height:21px;}
	td ul.afficheNav li.search div input.GO{width:22px;height:21px;position:absolute;right:5px;}
	
		td a.FRBtn:hover,
		td a.NLBtn:hover,
		td a.FRBtn:active,
		td a.NLBtn:active{color:#ff9200;}
		
div.thumb{width:135px;height:160px;background-color:#1d556d;}

td.borderRight{border-right:1px solid #436F82;}

table.tableT{background-color:#1d556d;border:1px solid #5db4da;}
	table.tableT td{padding:10px;border-bottom:1px solid #436f82;}
	table.tableT td table td{padding:0px;height:auto;border:0px;}
	table.bordered td{border-right:1px solid #436f82;}
	
	table.tdT{}
	table.tdT td{
		background-color:#1d556d;
		border-right:1px solid #436F82;
		border-left:1px solid #436F82;
		border-bottom:1px solid #436F82;
		padding:10px;
	}
		table.trT tr{
			background-color:#1D556D;
		}
			table.trT td{
				border-top:1px solid #5DB4DA;
			}

span.lightBlue{color:#94d6fb;font-size:12px;}
span.titleFilm,span.titleFilm a{color:#FF9934;font-size:15px;}
span.orange, .orange{color:#FF9200;font-size:12px;}
.white{color:#FFFFFF;}
.white b{font-size:12px;}

.bigFont{font-size:12px;}

a.btn, a.btn:link, a.btn:visited, a.btn:hover{display:block;height:21px;color:#d1c0be;font-size:11px;cursor:pointer;}
a.btn span.left{display:block;float:left;width:10px;height:21px;background:url(../Images/btn/btn_left.png) no-repeat left top;}
a.btn span.right{display:block;float:left;width:10px;height:21px;background:url(../Images/btn/btn_right.png) no-repeat left top;}
a.btn span.content{display:block;float:left;padding-top:3px;height:18px;padding-left:5px;padding-right:5px;background:url(../Images/btn/btn_repeat.png) repeat-x left top;font-size:11px;}
a.btn span.content img{padding-right:3px;}

h3.lined{
	background:url(../Images/line_gradient.jpg) no-repeat center bottom;
	padding-bottom:5px;
	padding-left:10px;
	padding-top:0px;
	margin-top:0px;
	padding-top:20px;
}

span.lightBlue a{color:#FF9200;font-size:12px;}
.tableT td a.btn{color:#D1C0BE;}
.rightBG span.lightBlue a, .rightBG span.lightBlue{color:#94d6fb;font-size:11px;}
.rightBG span.Title{font-size:11px;}

.rightBG table td table td{border-bottom:1px solid #20546a;text-align:left;}


td ul.afficheNav li.titleFirst h3.bg{
	height:21px;
	padding-top:4px;
}

td ul.afficheNav li.active a{
	background:url(../Images/title_left_Bg.gif) no-repeat left center;
	width:172px;
	display:block;
	height:21px;
	padding-top:5px;
	color:#FFFFFF;
}

td ul.afficheNav li.active h3 a{color:#FF9200;font-weight:bold;}

td ul.afficheNav li.active{
	background:none;
}

div.box{border-bottom:1px solid #436F82;border-left:1px solid #436F82;position:relative;width:141px;height:230px;float:left;}
div.box a.btn{position:absolute;left:10px;bottom:10px;}
table.tableT td.noPadding{padding:0px;}
div.box div{padding:10px;}
div.box span.lightBlue{font-size:11px;}

table td a.onglet, table td a:link.onglet{background:url(../Images/submit.gif) no-repeat left top;height:21px;width:170px;border:0px;cursor:pointer;text-align:left;color:#d1c0be;padding-left:20px;margin-bottom:5px;padding-top:2px;display:block;font-size:12px;}

div.boxTrailers{border-bottom:1px solid #436F82;border-left:1px solid #436F82;position:relative;width:177px;height:360px;float:left;}
div.boxTrailers a.btn{position:absolute;left:10px;bottom:10px;}
div.boxTrailers div{padding:10px;}
div.boxTrailers span.lightBlue{font-size:11px;}

table.tableT td table.borders td{border-bottom:1px solid #436F82;padding:15px 0px;}

.tableT table b{color:#94d6fb;}
.tableT table.bordered td{border-top:1px solid #436F82;padding:10px 0px;}

/*Concours*/
.newcontest {
	border: 1px solid #5db4da;
}
.newcontest p {
	font-size: 12px;
}
.newcontest h2 {
	color:#FF9200;
	font-size: 15px;
	font-weight: bold;
}
.newcontest .division {
	overflow: hidden;
	clear: both;
	border-bottom: 1px solid #436f82;
	padding: 10px;
}
.newcontest .picture, .newcontest .summary {
	float: left;
}
.newcontest .picture {
	padding-right: 15px;
}
.newcontest .contestform {
	padding-left: 0px;
	list-style-type: none;
	padding-bottom: 20px;
	margin: 0px;
}
.newcontest .contestform li {
	font-size: 12px;
	clear: both;
	overflow: hidden;
	padding-bottom: 5px;
}
.newcontest .contestform li label {
	width: 410px;
	display: block;
	float:left;
	font-weight: bold;
}
.newcontest .contestform li input {
	float:left;
}
.newcontest .form-item label {
	width: 120px;
	display: block;
	float: left;
	font-size: 12px;
}
.newcontest .form-item {
	clear: both;
	overflow: hidden;
	padding-bottom: 5px;
}
.newcontest .form-item input, .form-item textarea {
	display: block;
	float: left;
	width: 200px;
	font: 11px Arial;
	overflow: hidden;
}
.newcontest .form-item span {
	display: block;
	float: left;
	font-size: 12px;
	width: 575px;
}
.newcontest .form-item span strong {
	color:#94D6FB;
}
/*Fin concours*/