* {
	padding:0; margin:0;
	outline-color:-moz-use-text-color;
	outline-style:none;
	outline-width:medium;
		
}
div.DIVmovie {
	float:left;
	width:100%;
	text-align:center;	
	background-color:#FFF;
}
body {
	background-color:#000;	
	margin:0 0 10px 0; margin:0;
	font-family:arial,verdana;
}
p {
	font-size:12px;	
}

#container #main {
	width:980px;
	height:900px;
	left:50%;
	margin-left:auto;
	margin-right:auto;
	right:50%;
}
#container #main #header {
	float:left;	
	width:980px;
	height:200px;
	padding:0;
}
#container #main #header #logo {
	margin:0;
	float:left;
	width:251px;
	height:200px;
	overflow:hidden;
	text-indent:-5000em;
}
#container #main #header #logo a {
	float:left;
	width:251px;
	height:200px;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/logoclick.png",sizingMethod="crop");
	cursor:pointer;
}
html>body #container #main #header #logo a {
	background:url("/images/logoclick.png") no-repeat;	
}
#container #main #header #header_right {
	float:left;
	width:729px;
	height:200px;
}
#container #main #header #header_right #ad728 {
	float:left;
	padding:17px 0 10px 0;
	width:729px;
	height:90px;
}
#container #main #header #header_right #player {
	float:right;
	padding:7px 7px 0 9px;
	font-size:12px;
	height:76px;
	width:236px;
}
#container #main #header #header_right #player img {
	width:71px; height:70px;
	float:left;
	border:0;
	padding:0 0 6px 0;
}
#container #main #header #header_right #player .player_infos {
	float:right;
	overflow:hidden;
	height:61px;
	width:159px;
	padding:15px 0 0 5px;
}
#container #main #header #header_right #player .player_infos h2 {
	padding:0; margin:0;
	float:left;
	width:100%;
}
#container #main #header #header_right #player .player_infos h2 a {
	color:#FFF;
	font-size:12px;
	text-decoration:none;
	float:left;
	width:100%;
}
#container #main #header #header_right #player .player_infos p {
	padding:0; margin:0;
	float:left;
	width:100%;
}
#container #main #header #header_right #player .player_infos p a {
	color:#FFF;
	font-size:12px;
	text-decoration:none;
	float:left;
	width:100%;
}
#container #main #header #header_right #player .player_infos div.player_btn_ecouter {
	float:left;
	width:100%;
	height:23px;
}
#container #main #header #header_right #player .player_infos div.player_btn_ecouter a {
	background-image:url("/images/btn_ecouter.png");
	background-repeat:no-repeat;
	float:left;
	width:121px;
	height:23px;
	overflow:hidden;
	text-indent:-5000em;
	margin:2px 0 0 10px;
}
#container #main #header #header_right #player .player_infos div.player_btn_ecouter a:hover {
	background-position:-121px 0;
}
#container #main #header #header_right #recherche {
	float:left;
	height:30px;
	margin:11px 0 0 10px;
}
#container #main #header #header_right #recherche p {
	padding:0; margin:0; display:inline;
	font-size:12px;
}
#container #main #header #header_right #recherche input.inp {
	width:200px;
}
#container #main #header #header_right #recherche input.btn {
	border:solid 1px #CCC;
}
#navigation {
	float:left;
}
#navigation #nav_news {
	float:left;
	width:980px;
	background-image:url("/images/bgnews_bg.jpg");
	background-repeat:repeat-x;
	height:30px;
}


#navigation #nav_news .nav_news_title {
	float:left;
	background-image:url("/images/bgnews_news.jpg");
	background-repeat:repeat-x;
	height:30px;
	width:66px;
}
#navigation #nav_news marquee {
	padding:0; margin:0;
	display:inline;	
}
#navigation #nav_news ul {
	margin:6px 0 0 0;
}
#navigation #nav_news ul li {
	display:inline;
}
#navigation #nav_news ul li a {
	font-size:12px;
	color:#FFF;
}
#navigation #nav_globale {
	float:left;
	width:980px;
	background-image:url("/images/nav_bg.jpg");
	background-repeat:repeat-x;
	height:30px;
}
#navigation #nav_globale ul {
	padding:0; margin:0;
}
#navigation #nav_globale ul li {
	display:inline;height:30px; float:left;
	padding:0 4px;
}
#navigation #nav_globale ul li a {
	background-image:url("/images/navsprite.png");
	float:left;
	text-indent:-5000em;
	overflow:hidden;
	/*!background-image:url("/images/nav_texts.gif");*/
	height:30px;
}
#navigation #nav_globale ul li.nav1 a {
	width:27px;
}
#navigation #nav_globale ul li.nav1 a:hover {
	background-position:0 -30px;
}
#navigation #nav_globale ul li.nav2 a {
	width:75px;
	background-position:-27px 0;
}
#navigation #nav_globale ul li.nav2 a:hover {
	background-position:-27px -30px;
}
#navigation #nav_globale ul li.nav3 a {
	width:82px;
	background-position:-102px 0;
}
#navigation #nav_globale ul li.nav3 a:hover {
	background-position:-102px -30px;
}
#navigation #nav_globale ul li.nav4 a {
	width:95px;
	background-position:-185px 0;
}
#navigation #nav_globale ul li.nav4 a:hover {
	background-position:-185px -30px;
}
#navigation #nav_globale ul li.nav5 a {
	width:165px;
	background-position:-280px 0;
}
#navigation #nav_globale ul li.nav5 a:hover {
	background-position:-280px -30px;
}
#navigation #nav_globale ul li.nav6 a {
	width:97px;
	background-position:-445px 0;
}
#navigation #nav_globale ul li.nav6 a:hover {
	background-position:-445px -30px;
}
#navigation #nav_globale ul li.nav7 a {
	width:58px;
	background-position:-542px 0;
}
#navigation #nav_globale ul li.nav7 a:hover {
	background-position:-542px -30px;
}
#navigation #nav_globale ul li.nav8 a {
	width:102px;
	background-position:-600px 0;
}
#navigation #nav_globale ul li.nav8 a:hover {
	background-position:-600px -30px;
}
#navigation #nav_globale ul li.nav9 a {
	width:75px;
	background-position:-702px 0;
}
#navigation #nav_globale ul li.nav9 a:hover {
	background-position:-702px -30px;
}
#navigation #nav_globale ul li.nav10 a {
	width:47px;
	background-position:-778px 0;
}
#navigation #nav_globale ul li.nav10 a:hover {
	background-position:-778px -30px;
}
#navigation #nav_globale ul li.nav11 a {
	width:85px;
	background-position:-826px 0;
}
#navigation #nav_globale ul li.nav11 a:hover {
	background-position:-826px -30px;
}
#navigation .subnav {
	float:left;
	height:100px;
	background-color:#534242;	
	width:960px;
	padding:10px;
	display:none;
}
#navigation .subnav ul {
	padding:0; margin:0;
	float:left;
	width:310px;
}
#navigation .subnav ul li {
	color:#FFF;	
	list-style:none;
	float:left;
	width:145px;
	font-size:12px;
	margin:0 10px 0 0;
}
#navigation .subnav ul li a {
	color:#FFF;	
	text-decoration:none;
}
#navigation .subnav ul li a:hover {
	text-decoration:underline;
}
#container #main #content {
	background-color:#FFF;
	padding:5px;	
	float:left;
	color:#000;
	width:645px;
}
#container #main #content h1 {
	font-size:20px;
	color:#520202;
}
#container #main #content h2 {
	font-size:14px;
	color:#534242;
	font-weight:normal;
}
#container #main #footer {
	position:relative;
	float:left;
	background-color:#0a162a;
	background-image:url("/images/bgfooter.png");
	background-repeat:repeat-x;
	width:970px;
	font-size:14px;
	color:#FFF;
	padding:20px 5px;
	text-align:center;
	margin:0 0 40px 0;
	height:70px;
}
#container #main #footer #footer_partners {
	position:absolute;	
	background-color:#FFF;
	width:84px;
	height:74px;
	top:15px;
	left:0;
}
#container #main #footer #footer_partners ul {
	list-style:none;	
	float:left;
}
#container #main #footer #footer_partners ul li {
	display:inline;	
	float:left;
}
#container #main #footer #footer_partners ul li a {
	float:left;	
	background-image:url("/images/footer_partners.jpg");
	background-repeat:no-repeat;
	overflow:hidden;
	text-indent:-5000em;
}
#container #main #footer #footer_partners ul li.fp_proxi a {
	width:84px;
	height:74px;
}
#container #main #footer #footer_partners ul li.fp_proxi a:hover {
	background-position:0 -74px;
}
#container #main #footer ul {
	float:left;
	width:100%;	
}
#container #main #footer ul li {
	display:inline;
}
#container #main #footer ul li,#container #main #footer ul li a {
	color:#CCC;
	font-size:12px;
	text-decoration:none;
}
#container #main #footer ul.glossaire li,#container #main #footer ul.glossaire li a {
	color:#666;
	font-size:12px;
	text-decoration:none;
}
#container #main #footer ul li a:hover {
	color:#CCC;
	font-size:12px;
	text-decoration:underline;
}
#container #main #core {
	background-color:#FFF;	
	float:left;
	padding:5px 5px 0 5px;
	margin:5px 0 0 0;
	width:970px;
}
#container #main #rightmenu {
	float:right;
	width:300px;
	margin-left:5px;
	padding:5px;
	background-color:#FFF;
}
/* REDBOX */
div#rightmenu div.redbox div.mainbox_top {	
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/redbox1.png",sizingMethod="crop");
}
html>body div.redbox div.mainbox_top {
	background:url("/images/redbox1.png") no-repeat;
}
div.redbox div.mainbox_bottom {	
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/redbox2.png",sizingMethod="crop");
}
html>body div.redbox .mainbox_bottom {
	background:url("/images/redbox2.png") no-repeat;
}
div.redbox div.mainbox_content ul li {
	background-image:url("/images/grid_bgs.png");
}
div.redbox div.mainbox_content {
	background-color:#93474c;
}


/* BLUEBOX */
div#rightmenu div.bluebox div.mainbox_top {	
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/bluebox1.png",sizingMethod="crop");
}
html>body div.bluebox div.mainbox_top {
	background:url("/images/bluebox1.png") no-repeat;
}
div.bluebox div.mainbox_bottom {	
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/bluebox2.png",sizingMethod="crop");
}
html>body div.bluebox .mainbox_bottom {
	background:url("/images/bluebox2.png") no-repeat;
}
div.bluebox div.mainbox_content ul li {
	background-image:url("/images/grid_bgsblue.png");
}
div.bluebox div.mainbox_content {	
	background-color:#476593;
}

/* col droite, MAIN BOX */
div#rightmenu div.mainbox,div#rightmenu div.mainbox div.mainbox_top,div#rightmenu div.mainbox div.mainbox_content,div#rightmenu div.mainbox div.mainbox_bottom {
	float:left;
	width:300px;	
}
div#rightmenu div.mainbox div.mainbox_top {	
	font-size:0;
	height:38px;
}
div#rightmenu div.mainbox div.mainbox_top div.mainbox_icon {	
	float:left;
	width:28px;
	height:38px;
}
div#rightmenu div.mainbox div.mainbox_top div.icon_mic {	
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/icon_mic.png",sizingMethod="crop");
}
html>body div#rightmenu div.mainbox div.mainbox_top div.icon_mic {	
	background:url("/images/icon_mic.png") no-repeat;
}
div#rightmenu div.mainbox div.mainbox_top div.icon_find {	
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/icon_find.png",sizingMethod="crop");
}
html>body div#rightmenu div.mainbox div.mainbox_top div.icon_find {	
	background:url("/images/icon_find.png") no-repeat;
}

div#rightmenu div.mainbox div.mainbox_top div.mainbox_title {
	font-size:12px;
	color:#FFF;	
	height:18px;
	padding:20px 0 0 0;
	font-weight:bold;
}
div#rightmenu div.mainbox div.mainbox_content {	
	padding:0 5px;
	width:290px;
}
div#rightmenu div.mainbox div.mainbox_content p {
	font-size:12px;	
}
div#rightmenu div.mainbox div.mainbox_content ul li {
	width:290px;
	background-position:0 -22px;
	background-repeat:no-repeat;
	height:22px;
	float:left;
}
div#rightmenu div.mainbox div.mainbox_content ul li.onair {
	background-position:0 0;
}
div#rightmenu div.mainbox div.mainbox_content ul li div.heure {
	float:left;
	font-size:10px;
	padding:2px 5px 0 0;
	height:20px;
	text-align:center;
	width:65px;
}
div#rightmenu div.mainbox div.mainbox_content ul li.onair div.heure {
	font-weight:bold;
}
div#rightmenu div.mainbox div.mainbox_content ul li div.heure a {
	color:#FFF;
	text-decoration:none;
}
div#rightmenu div.mainbox div.mainbox_content ul li div.titre {
	float:left;
	padding:2px 5px 0 0;
	font-size:12px;
	height:20px;
	width:144px;
}
div#rightmenu div.mainbox div.mainbox_content ul li.onair div.titre {
	font-weight:bold;
}
div#rightmenu div.mainbox div.mainbox_content ul li div.titre a {
	color:#FFF;
	text-decoration:none;
}
div#rightmenu div.mainbox div.mainbox_content ul li div.op {
	float:left;
	width:71px;
	padding:4px 0 0 0;
	height:18px;
}
div#rightmenu div.mainbox div.mainbox_content ul li div.saymore {
	float:left;
	width:71px;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/saymore.png",sizingMethod="crop");
	text-indent:-5000em;
	overflow:hidden;
}
html>body div#rightmenu div.mainbox div.mainbox_content ul li div.saymore {
	background:url("/images/saymore.png") no-repeat;
}
div#rightmenu div.mainbox div.mainbox_content ul li div.saymore a {
	float:left;
	width:71px;	
}
div#rightmenu div.mainbox div.mainbox_bottom {	
	font-size:0;
	height:12px;	
}

div#rightmenu div.mainbox div.mainbox_bottom a {	
	float:left;
	width:300px;
	height:12px;
	text-indent:-5000em;
	overflow:hidden;
}
/* BOX HOME */
div.box2cols {
	margin:10px 0;
	float:left;
	width:315px;
	border:solid 1px #263d5f;	
}
div.box2cols div.box2cols_head {
	float:left;
	background-image:url("/images/bghead_box.jpg");
	height:24px;
	width:100%;
}
div.box2cols div.box2cols_head div.box2cols_head_title {
	float:left;
	height:21px;
	padding:3px 0 0 5px;
	color:#FFF;
	font-size:11px;
	font-weight:bold;
}
div.box2cols div.box2cols_head div.box2cols_head_title a {
	color:#FFF;
	text-decoration:none;	
}
div.box2cols div.box2cols_head div.box2cols_head_title a:hover {
	color:#FFF;
	text-decoration:underline;	
}
div.box2cols div.box2cols_head div.box2cols_head_boxright {
	float:right;
	height:24px;
	color:#FFF;
	font-size:12px;
}
div.box2cols div.box2cols_head div.box2cols_head_boxright a {
	color:#FFF;	
	text-decoration:none;
	font-size:11px;
}
div.box2cols div.box2cols_head div.box2cols_head_boxright a:hover {
	color:#FFF;	
	text-decoration:underline;
}
div.box2cols div.box2cols_content {
	width:305px;
	padding:5px;	
	float:left;
}
div.onair_box {
	background-image:url("/images/bg_onairbox.jpg");
	float:left;
	height:177px;
	width:299px;
	position:relative;
}
div.onair_box div.ob_zoom {
	position:absolute;
	left:260px;
	top:110px;
	z-index:1;
}
div.onair_box div.ob_zoom a img {
	border:0;
}
div.onair_box div.ob_titre a {
	float:left;	
	width:100%;
	height:30px;
	overflow:hidden;
	text-indent:-5000em;
}
div.onair_box .ob_img a img {
	float:left;
	padding-left:3px;
	border:0;
	opacity:0.6;
}
div.onair_box .ob_img a:hover img {
	opacity:1;
}
div.ob_buttons {
	float:left;
	width:100%;	
}
div.ob_buttons ul {
	list-style:none;
	padding:0 0 0 2px; margin:0;	
	float:left;
}
div.ob_buttons ul li {
	display:inline;
	float:left;
	padding:2px 2px 0 0;
}
div.ob_buttons ul li a {
	float:left;
}
div.ob_buttons ul li.endirect a {
	background-image:url("/images/btn_mail.jpg");
	background-repeat:no-repeat;
	width:57px;
	height:26px;
	float:left;
	font-size:10px;
	color:#FFF;
	padding-left:30px;
	text-decoration:none;
}
div.ob_buttons ul li.endirect a:hover {
	background-position:-87px 0;	
}
div.ob_buttons ul li.blog a {
	background-image:url("/images/btn_blog.jpg");
	background-repeat:no-repeat;
	width:47px;
	height:21px;
	float:left;
	font-size:12px;
	color:#FFF;
	padding:5px 0 0 40px;
	text-decoration:none;
}
div.ob_buttons ul li.blog a:hover {
	background-position:-87px 0;	
}
/* Scrollable */
div.scrollable_content {
	float:left;
	width:100%;	
	background-image:url("/images/bgscrollable.png");
	background-repeat:no-repeat;
	width:645px;
	height:100px;
}
div.scrollable_content p.titre {
	float:left;
	width:640px;
	height:17px;	
	padding:3px 0 0 5px;
}
div.scrollable { 
    /* required settings */ 
    position:relative; 
    overflow:hidden; 
	width:569px;
    height:78px;
    float:left;
} 
div.scrollable div.items { 
    width:20000em; 
    position:absolute; 
}
div.scrollable div.items a img {
	border:0;
	width:70px;
	height:70px;
	border:solid 1px #1c2a40;
	padding:1px;	
}
div.scrollable div.items div { 
    float:left; 
} 
div.items div.active { 
    border:1px inset #ccc; 
    background-color:#fff; 
}
a.browse {
	background:transparent url("/images/arrows_sprite.png") no-repeat scroll 0 0;
	cursor:pointer;
	display:block;
	float:left;
	font-size:1px;
	height:18px;
	margin:30px 10px;
	width:18px;
}
a.nextPage {
	background-position:0 -18px;
	float:right;
}
a.prevPage {
	background-position:0 0;
}
/* Icones communautaire */
div#leftplayer {
	float:left;
	width:477px;
	height:83px;
}
div#leftplayer div#leftplayer_icons {
	float:left;
	height:46px;
	width:100%;
}
div#leftplayer div#leftplayer_icons ul {
	float:right;
	list-style:none;
	height:34px;
	padding:12px 8px 0 0;
}
div#leftplayer div#leftplayer_icons ul li {
	float:left;
	height:46px;
	display:inline;
	width:31px;
	height:33px;
	padding:0 1px;
}
div#leftplayer div#leftplayer_icons ul li a {
	float:left;
	overflow:hidden;
	text-indent:-5000em;
	width:31px;
	height:33px;
	background-image:url("/images/icons_share.png");
	background-repeat:no-repeat;
}
div#leftplayer div#leftplayer_icons ul li.facebook a {
	background-position:0 0;
}
div#leftplayer div#leftplayer_icons ul li.facebook a:hover {
	background-position:0 -33px;
}
div#leftplayer div#leftplayer_icons ul li.twitter a {
	background-position:-32px 0;
}
div#leftplayer div#leftplayer_icons ul li.twitter a:hover {
	background-position:-32px -33px;
}
div#leftplayer div#leftplayer_icons ul li.youtube a {
	background-position:-64px 0;
}
div#leftplayer div#leftplayer_icons ul li.youtube a:hover {
	background-position:-64px -33px;
}
div#leftplayer div#leftplayer_icons ul li.rss a {
	background-position:-96px 0;
}
div#leftplayer div#leftplayer_icons ul li.rss a:hover {
	background-position:-96px -33px;
}
div#leftplayer div#leftplayer_icons ul li.myspace a {
	background-position:-128px 0;
}
div#leftplayer div#leftplayer_icons ul li.myspace a:hover {
	background-position:-128px -33px;
}
div#leftplayer div#leftplayer_icons ul li.dailymotion a {
	background-position:-160px 0;
}
div#leftplayer div#leftplayer_icons ul li.dailymotion a:hover {
	background-position:-160px -33px;
}
div#leftplayer div#leftplayer_newsl {
	float:left;
	width:347px;
	height:37px;
	padding-left:130px;
}
div#leftplayer div#leftplayer_newsl input.submit {
	margin:7px 0 0 0;
	background-image:url("/images/btnsubmit.png");
	background-repeat:no-repeat;
	width:60px;
	height:20px;
	border:0;
	overflow:hidden;
	text-indent:-5000em;
	cursor:pointer;
}
div#leftplayer div#leftplayer_newsl p {
	float:left;
	width:120px;
	height:37px;
	overflow:hidden;
	text-indent:-5000em;
}
div#leftplayer div#leftplayer_newsl div.lpn_mail {
	float:left;
	height:30px;
	width:162px;
	padding:7px 0 0 0;
}
div#leftplayer div#leftplayer_newsl div.lpn_mail input {
	padding:3px 0 0 0;
	height:18px;
	width:148px;
	border:0;
	background-image:url("/images/bginput.png");
	background-repeat:repeat-x;
}
div.containerBox {
	float:left;
	width:100%;
	padding:0; margin:0;
}
div.containerBoxCol {
	float:left;
	width:317px;
}
div#ad728 iframe {
	width:728px;
	height:90px;
}
div#ad300 iframe {
	width:298px;
	height:250px;
	border:solid 1px #1c2a40;
}