body{
	background-image:url(../media/fond_artisanat.gif);
	background-position:top center;
	background-repeat:repeat-x;
	background-attachment:fixed;
	background-color:#F0EEE1;
	color:#303030;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:10px;
	margin:0;
	text-align:center;
}

.body_league{
	background-image:url(../media/fond_league.jpg);
	background-position:top center;
	background-repeat:repeat-x;
	background-attachment:fixed;
	background-color:#F0EEE1;
	color:#303030;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:10px;
	margin:0;
	text-align:center;
}

.body_champions_league{
	background-image:url(../media/fond_chanpions_league.jpg);
	background-position:top left;
	background-repeat:repeat-x;
	background-attachment:fixed;
	background-color:#FFFFFF;
	color:#303030;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:10px;
	margin:0;
	text-align:center;
}

.xhtml_container_champions_league{
	margin:8px auto;
	width:803px;
}

.xhtml_container_champions_league img{
	vertical-align:bottom;
}


#masque {
	background-color:#000000;
	display:none;
	height:100%;
	opacity:0.8;
	filter : alpha(opacity=80); 
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	z-index:9999;
}

a.Nav{ font-family: Verdana;font-size:11px;color:#<?=$iColorText?>;text-decoration:none; }
a.Nav:hover{font-family: Verdana;font-size:11px;color:#<?=$iColorText?>; text-decoration:underline;}
a.NavC{ font-family: Verdana;font-size:10px;color:#<?=$iColorText?>;text-decoration:none; }

object,embed{
	z-index:1;
}

form{
	margin:0;
	padding:0;
}

#xhtml_Container {
	margin-left:auto;
	margin-right:auto;
	width:1024px;
}

#xhtml_Container_league {
	background-color:#FFFFFF;
	margin-left:auto;
	margin-right:auto;
	width:800px;
}

.papa{
	position:absolute;
	top:0px;
	right:0px;
	margin-top:-100px;
}

.bckg_noel_nomad_left{
	float:left;
	width:100%;
	background-image:url(../media/arbre.gif);
	background-position:top left;
	background-repeat:no-repeat;
}

.bckg_noel_nomad_right{
	float:right;
	width:100%;
	background-image:url(../media/arbre1.gif);
	background-position:top right;
	background-repeat:no-repeat;
}

.logo_noel{
	position:absolute;
	top:0px;
	left:0px;
	margin-top:-80px;
}

.top_left_border {
	background-image:url(top_left_border.gif);
	background-position:top left;
	background-repeat:no-repeat;
	float:left;
	height:9px;
	padding-left:8px;
	width:1016px;
	margin-bottom:-3px;
}

.top_center_border {
	background-image:url(top_center_border.gif);
	background-position:top left;
	background-repeat:repeat-x;
	float:left;
	height:9px;
	text-align:right;
	width:1014px;
}

.top_right_border {
	background-image:url(top_right_border.gif);
	background-position:top right;
	background-repeat:no-repeat;
	float:left;
	height:9px;
	padding-right:10px;
	width:1006px;
}

.bottom_left_border {
	background-image:url(bottom_left_border.gif);
	background-position:bottom left;
	background-repeat:no-repeat;
	float:left;
	height:9px;
	padding-left:8px;
	width:1016px;
	margin-top:-3px;
}

.bottom_center_border {
	background-image:url(bottom_center_border.gif);
	background-position:bottom left;
	background-repeat:repeat-x;
	float:left;
	height:9px;
	text-align:right;
	width:1014px;
}

.bottom_right_border {
	background-image:url(bottom_right_border.gif);
	background-position:bottom right ;
	background-repeat:no-repeat;
	float:left;
	height:9px;
	padding-right:10px;
	width:1006px;
}

.map {
	margin:8px auto;
	text-align:right;
	width:1024px;
}

.xhtml_container_content {
	background-color:#FFFFFF;
	border:1px solid #DCD9D0;
	float:left;
	width:1022px;
	margin-top:8px;
	position:relative;
	padding-bottom:680px;
}

.xhtml_container_content_league{
	border:1px solid #DCD9D0;
	float:left;
	width:798px;
	margin-top:8px;
	margin-bottom:8px;
	background:#FFFFFF url(../media/bg_bodycontainer_bottom.gif) bottom center no-repeat;
	padding-bottom:60px;
}

.container_header {
	float:left;
	width:1018px;
}

.logo {
	float:left;
	height:73px;
	width:187px;
	margin-top:0px;
	position:relative;
}

.date{
	position:absolute;
	top:0px;
	left:0px;
	margin-top:60px;
	margin-left:25px;
	color:#666666;
	font-weight:bold;
}

.banner {
	float:left;
	margin-top:25px;
	padding-left:15px;
	padding-right:15px;
	text-align:center;
	width:580px;
}

.error_css_1{
	height:20px;
	line-height:20px;
	color:#FF2F00;
	font-weight:bold;
	font-size:9px;
	float:left;
	width:210px;
}

.login {
	float:left;
	height:auto;
	width:210px;
	border:1px solid silver;
	margin-top:4px;
	height:60px;
}

.label_area {
	color:#666666;
	float:left;
	font-size:10px;
	margin-top:3px;
	text-align:left;
	width:45px;
}

.label_area label {
	display:block;
	margin-left:5px;
	margin-top:3px;
	margin-bottom:8px;
}

.input_area {
	margin-left:55px;
	margin-top:3px;
	width:150px;
}

.input_area div input.log_in{
	background-color:#FFFFFF;
	border:1px solid silver;
	color:#666666;
	font-size:9px;
	height:15px;
	line-height:11px;
	width:20px;
	text-align:center;
	padding:0px;
	margin:0px;
	margin-bottom:3px;
}

html>body .input_area div input.log_in{
	margin-bottom:4px;
}

*:first-child+html .input_area div input.log_in{
	margin-bottom:3px;
}

.input_area div input {
	background-color:#FFFFFF;
	border:1px solid silver;
	color:#666666;
	font-size:10px;
	height:13px;
	margin-bottom:3px;
	padding-left:3px;
	width:117px;
}

html>body .input_area div input{
	margin-bottom:4px;
}

*:first-child+html .input_area div input{
	margin-bottom:3px;
}

.login_link {
	color:#666666;
	font-size:9px;
	text-align:right;
	width:100%;
	margin-bottom:1px;
}

html>body .login_link{
	margin-bottom:3px;
}

*:first-child+html .login_link{
	margin-bottom:1px;
}

.login_link a{
	color:#666666;
	font-size:9px;
	text-decoration:none;
}

.login_link a:hover{
	color:#666666;
	font-size:9px;
	text-decoration:underline;
}

#logged_in {	
	margin-left:8px;
	padding-top:5px;
	color:#FF2F00;
	margin-top:10px;
}

#logged_in 	a{	
	color:#FF2F00;
	text-decoration:none;
}

#logged_in 	a:hover{	
	color:#FF2F00;
	text-decoration:underline;
}

.hello_css{ font-weight:normal; display:inline;}
.error_css{ padding-top:3px; color:#000000;padding-top:8px;}
.hello_css_1{ font-weight:bold; display:inline;}
.myprofile_css{display:inline; text-decoration:underline;}

.marge_bottom_1{
	margin-bottom:2px;
}

.container_menu {
	clear:both;
	float:left;
	height:30px;
	margin-top:40px;
	width:100%;
	border-bottom:4px solid #000000;
	position:relative;
	z-index:100000;
}

.container_menu_noel {
	clear:both;
	float:left;
	height:30px;
	margin-top:40px;
	width:100%;
	border-bottom:4px solid #DA0501;
	position:relative;
	z-index:100000;
}

#menu {
	float:left;
	position:absolute;
	top:0px;
	left:0px;
	width:680px;
}

.borderStyle {
	border:1px solid #BCBABA;
}

#menu ul {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0px 0px 0px 5px;
	padding:0px;
}

#menu ul li {
	display:inline;
	float:left;
	text-align:center;
	background-image:url(../media/center_menu.gif);
	background-position:top left;
	background-repeat:repeat-x;
}

#menu ul li.left_menu a{
	background-image:url(../media/left_menu.gif);
	background-position:top left;
	background-repeat:no-repeat;
}

#menu ul li.left_menu dl dd a{
	background-image:none;
}

#menu ul li.right_menu a{
	background-image:url(../media/right_menu.gif);
	background-position:top right;
	background-repeat:no-repeat;
	width:100px;
}

#menu ul li.right_menu dl dd a{
	background-image:none;
}

#menu ul li a{
	color:#FFFFFF;
	display:block;
	float:left;
	padding:10px 3px 0px 3px;
	text-decoration:none;
	font-size:10px;
	height:24px;
	text-align:center;
	font-weight:bold;
	width:91px;
}

#menu ul li dl, #menu ul li dl dd{
	margin:0px;
	padding:0px;
}

#menu ul li dl dd a{
	color:#FFFFFF;
	display:block;
	float:none;
	padding:3px 3px;
	text-decoration:none;
	font-size:10px;
	height:auto;
	text-align:left;
}

.icone_accueil{
	background-image:url(../media/home_picto.gif);
	background-position:left center;
	background-repeat:no-repeat;
	padding-left:22px;
}

#menu ul li a.menu_theme_home{
	width:auto;
}


#menu ul li a.menu_theme_home:hover{
	color:#FFFFFF;
	display:block;
	float:left;
	height:20px;
	border-bottom:4px solid #000000;
	text-decoration:none;
}

#menu ul li a.menu_theme_home_active{
	color:#FFFFFF;
	display:block;
	float:left;
	height:20px;
	border-bottom:4px solid #000000;
	text-decoration:none;
}

#menu ul li a.menu_theme_musiques:hover{
	color:#FFFFFF;
	display:block;
	float:left;
	height:20px;
	border-bottom:4px solid #86A800;
	text-decoration:none;
}

#menu ul li a.menu_theme_musiques_active{
	color:#FFFFFF;
	display:block;
	float:left;
	height:20px;
	border-bottom:4px solid #86A800;
	text-decoration:none;
}

#menu ul li a.menu_theme_actualites:hover{
	color:#FFFFFF;
	display:block;
	float:left;
	height:20px;
	border-bottom:4px solid #35A1B3;
	text-decoration:none;
}

#menu ul li a.menu_theme_actualites_active{
	color:#FFFFFF;
	display:block;
	float:left;
	height:20px;
	border-bottom:4px solid #35A1B3;
	text-decoration:none;
}

#menu ul li a.menu_theme_videos:hover{
	color:#FFFFFF;
	display:block;
	float:left;
	height:20px;
	border-bottom:4px solid #CC0000;
	text-decoration:none;
}

#menu ul li a.menu_theme_videos_active{
	color:#FFFFFF;
	display:block;
	float:left;
	height:20px;
	border-bottom:4px solid #CC0000;
	text-decoration:none;
}

#menu ul li a.menu_theme_bonsPlans:hover{
	color:#FFFFFF;
	display:block;
	float:left;
	height:20px;
	border-bottom:4px solid #DB2E4F;
	text-decoration:none;
}

#menu ul li a.menu_theme_bonsPlans_active{
	color:#FFFFFF;
	display:block;
	float:left;
	height:20px;
	border-bottom:4px solid #DB2E4F;
	text-decoration:none;
}

#menu ul li a.menu_theme_infosPratiques:hover{
	color:#FFFFFF;
	display:block;
	float:left;
	height:20px;
	border-bottom:4px solid #6292E4;
	text-decoration:none;
}

#menu ul li a.menu_theme_infosPratiques_active{
	color:#FFFFFF;
	display:block;
	float:left;
	height:20px;
	border-bottom:4px solid #6292E4;
	text-decoration:none;
}

#menu ul li a.menu_theme_envoi_sms:hover{
	color:#FFFFFF;
	display:block;
	float:left;
	height:20px;
	border-bottom:4px solid #000000;
	text-decoration:none;
}

#menu ul li a.menu_theme_envoi_sms_active{
	color:#FFFFFF;
	display:block;
	float:left;
	height:20px;
	border-bottom:4px solid #000000;
	text-decoration:none;
}

#menu ul li a.menu_theme_noel:hover{
	color:#FFFFFF;
	display:block;
	float:left;
	height:27px;
	text-decoration:none;
}

#menu ul li a.menu_theme_noel{
	color:#FFFFFF;
	display:block;
	float:left;
	height:27px;
	padding:3px 3px 0px 3px;
	text-decoration:none;
}

#menu ul li a.menu_theme_noel1{
	color:#FFFFFF;
	height:auto;
	width:auto;
	display:inline;
	text-decoration:none;
	background:none;
}

.icone_noel{
	background-image:url(../media/menu_arbre.gif);
	background-position:left center;
	background-repeat:no-repeat;
	padding-left:13px;
	padding-top:5px;
	height:23px;
	line-height:28px;
	cursor:pointer;
}

#menu ul li.right_menu {
	display:inline;
	float:left;
	text-align:center;
}


.container_smenu{
	position:relative;
	float:left;
}

#menu ul li dl.smenu{
	position:absolute;
	top:0px;
	left:0px;
	margin-top:34px;
	z-index:1000;
}

#menu ul li dl.smenu_musiques{
	position:absolute;
	top:0px;
	left:0px;
	margin-top:34px;
	background-color:#393D40;
	z-index:1000;
}

#menu ul li dl.smenu_actualites{
	position:absolute;
	top:0px;
	left:0px;
	margin-top:34px;
	background-color:#393D40;
	z-index:1000;
}

#menu ul li dl.smenu_videos{
	position:absolute;
	top:0px;
	left:0px;
	margin-top:34px;
	background-color:#393D40;
	z-index:1000;
}

#menu ul li dl.smenu_bonsPlans{
	position:absolute;
	top:0px;
	left:0px;
	margin-top:34px;
	background-color:#393D40;
	z-index:1000;
}

#menu ul li dl.smenu_infosPratiques{
	position:absolute;
	top:0px;
	left:0px;
	margin-top:34px;
	background-color:#393D40;
	z-index:1000;
}

#menu ul li dl.smenu_musiques a:hover{
	color:#c9f90b;
}

#menu ul li dl.smenu_actualites a:hover{
	color:#2cd5f1;
}

#menu ul li dl.smenu_videos a:hover{
	color:#f96f6f;
}

#menu ul li dl.smenu_bonsPlans a:hover{
	color:#fa4c6e;
}

#menu ul li dl.smenu_infosPratiques a:hover{
	color:#5e97f9;
}

#smenu_1, #smenu_2, #smenu_3, #smenu_4, #smenu_5, #smenu_6{
	visibility:hidden;
}

.search_container{
	width:360px;
	float:right;
}

.search_zone{
	float:right;
	width:230px;
	text-align:right;
	padding-right:11px;
}

.search_input{
	width:155px;
	height:18px;
	border:1px solid silver;
	vertical-align:middle;
	padding-top:3px;
	color:#666666;
	font-size:11px;
	background-image:url(../media/moukabbira.gif);
	background-position:left center;
	background-repeat:no-repeat;
	padding-left:23px;
}

.search_submit{
	width:35px;
	height:24px;
	border:0px;
	background-color:#80848D;
	vertical-align:middle;
	color:#FFFFFF;
	text-align:center;
	margin-left:-3px;
	text-transform:capitalize;
	padding:0px;
	padding-bottom:2px;
	cursor:pointer;
	font-weight:bold;
	font-size:9px;
}

.favoris_contact_zone{
	float:right;
	text-align:left;
	height:22px;
	line-height:22px;
	margin-left:5px;
}


/*.center_item .left_item{
	background-image:url(../media/menu_onglet_off_01.gif);
	background-position:top left;
	background-repeat:no-repeat;
	color:#0C99CE;
	display:block;
	font-size:12px;
	font-weight:bold;
	height:28px;
	text-decoration:none;
	float:left;
}

.center_item{
	background-image:url(../media/menu_onglet_off_02.gif);
	background-position:top center;
	background-repeat:repeat-x;
	color:#0C99CE;
	display:block;
	font-size:12px;
	font-weight:bold;
	height:28px;
	text-decoration:none;
	float:left;
}

.center_item .right_item{
	background-image:url(../media/menu_onglet_off_03.gif);
	background-position:top right;
	background-repeat:no-repeat;
	color:#0C99CE;
	display:block;
	font-size:12px;
	font-weight:bold;
	height:23px;
	text-decoration:none;
	float:left;
	padding:5px 5px 0px 5px;
}

.center_item_hover  .left_item{
	background-image:url(../media/menu_onglet_on_01.gif);
	background-position:top left;
	background-repeat:no-repeat;
	color:#FFFFFF;
	float:left;
	display:block;
	font-size:12px;
	font-weight:bold;
	height:28px;
	text-decoration:none;
}

.center_item_hover{
	background-image:url(../media/menu_onglet_on_02.gif);
	background-position:top center;
	background-repeat:repeat-x;
	color:#FFFFFF;
	float:left;
	display:block;
	font-size:12px;
	font-weight:bold;
	height:28px;
	text-decoration:none;
	
}

.center_item_hover  .right_item{
	background-image:url(../media/menu_onglet_on_03.gif);
	background-position:top right;
	background-repeat:no-repeat;
	color:#FFFFFF;
	float:left;
	display:block;
	font-size:12px;
	font-weight:bold;
	height:23px;
	text-decoration:none;
	padding:5px 5px 0px 5px;
}
*/

#srch_form {
	background-image:url(../media/icon_srch.gif);
	background-position:left center;
	background-repeat:no-repeat;
	float:right;
	padding-right:10px;
	text-align:right;
	width:210px;
}

#Tb_chat {
	float:left;
}

#srch_form form {
	height:32px;
	margin:0;
	padding:0;
}

.input_srch {
	background-color:#FFFFFF;
	border:1px solid #99CC01;
	float:none;
	font-size:9px;
	height:15px;
	margin:6px 0 0;
	padding:0 0 0 5px;
	width:145px;
}

.botton_srch{
	background-color:#323233;
	background-repeat:repeat-x;
	border:1px solid #99CC01;
	color:#99CC01;
	cursor:pointer;
	font-size:10px;
	height:17px;
	margin:0;
	padding:0;
	vertical-align:bottom;
	width:40px;
}

.container_content{
	float:left;
	padding-left:4px;
	padding-right:0px;
	width:1011px;
}

.block_left_content{
	float:left;
	width:644px;
	padding-right:8px;
}

.block_left_content1{
	float:left;
	width:657px;
}

.block_right_content{
	float:right;
	width:348px;
}

.news_area{
	float:left;
	margin-top:8px;
	width:100%;
}

.flash {
	float:left;
	height:188px;
	width:421px;
}

.news {
	background-image:url(block_news.gif);
	background-position:top left;
	background-repeat:no-repeat;
	float:right;
	height:183px;
	padding-bottom:5px;
	padding-right:25px;
	width:173px;
	position:relative;
	z-index:1;
}

.fleche_top {
	cursor:pointer;
	position:absolute;
	right:3px;
	top:30px;
}

.fleche_bas {
	bottom:5px;
	cursor:pointer;
	position:absolute;
	right:3px;
}

.title_news {
	color:#000000;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:10px;
	font-weight:bold;
	height:21px;
	line-height:22px;
	margin-top:1px;
	padding-left:30px;
	text-align:left;
}

#divContainer {
	clip:rect(0px, 0px, 73px, 0px);
	height:144px;
	overflow:hidden;
	position:relative;
	visibility:visible;
	width:162px;
}

#divContent {
	position:relative;
	z-index:1px;
}

.text_news {
	line-height:16px;
	margin-left:8px;
	margin-top:8px;
	padding-bottom:8px;
	text-align:justify;
	width:162px;
}

.text_news a{
	color:#303030;
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
	
}

.picto_news {
	color:#FF2F00;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:11px;
	font-weight:bold;
}

.heure_news {
	color:#0099CC;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:10px;
	font-weight:bold;
}

.all_news {
	bottom:0;
	color:#0099CC;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:10px;
	font-weight:bold;
	height:30px;
	left:0;
	line-height:30px;
	margin-left:8px;
	position:absolute;
}

.all_news a{
	color:#0099CC;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:10px;
	font-weight:bold;
	text-decoration:none;
}

.container_tab_news {
	float:right;
	height:28px;
	margin-top:8px;
	padding-left:3px;
	width:337px;
}

.container_tab_infos{
	float:left;
	height:28px;
	margin-top:8px;
	padding-left:3px;
	width:349px;
}

.container_tab {
	float:left;
	height:28px;
	margin-top:8px;
	padding-left:3px;
	width:437px;
	padding-right:192px;
	position:relative;
}

.lecteur{
	position:absolute;
	right:0px;
	bottom:1px;
	width:187px;
	height:20px;
}

.tab {
	float:left;
	margin-left:3px;
	margin-top:7px;
}

.tab_selected {
	float:left;
	margin-left:3px;
}

.tab_left {
	background-image:url(../media/tab_left.gif);
	background-position:right top;
	background-repeat:no-repeat;
	float:left;
	height:21px;
	width:4px;
}

.tab_center {
	background-image:url(../media/tab_center.gif);
	background-position:right top;
	background-repeat:repeat-x;
	float:left;
	height:21px;
	line-height:21px;
	text-align:center;
}

.tab_center span {
	color:#000000;
	cursor:pointer;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:10px;
	font-weight:bold;
}

.tab_right {
	background-image:url(../media/tab_right.gif);
	background-position:top left;
	background-repeat:no-repeat;
	float:left;
	height:21px;
	width:4px;
}

.tab_selected .tab_left {
	background-image:url(../media/tab_selected_left.gif);
	background-position:right top;
	background-repeat:no-repeat;
	float:left;
	height:28px;
	width:4px;
}

.tab_selected .tab_center {
	background-image:url(../media/tab_center.gif);
	background-position:right top;
	background-repeat:repeat-x;
	float:left;
	height:28px;
	line-height:28px;
	text-align:center;
}

.tab_selected .tab_right {
	background-image:url(../media/tab_selected_right.gif);
	background-position:top left;
	background-repeat:no-repeat;
	float:left;
	height:28px;
	width:4px;
}

.music {
	border:1px solid #CFCFCF;
	float:left;
	height:322px;
	position:relative;
	width:642px;
}

.music #center_block {
	border:0 none;
	float:left;
	padding:8px 8px 8px 23px;
	width:610px;
}
.music #center_block1 {
	border:0 none;
	float:left;
	height:392px;
	padding:8px 8px 8px 23px;
	width:599px;
}

.music_left {
	float:left;
	text-align:left;
	width:280px;
}

.music_right {
	float:right;
	text-align:left;
	width:280px;
}

.position_boutons {
	bottom:0;
	position:absolute;
	right:0;
}

.btn_download {
	float:right;
	padding-top:12px;
}

.cover_cd {
	float:left;
	padding-right:5px;
}

.titre {
	line-height:20px;
}

.titre a {
	color:#000000;
	font-size:10px;
	font-weight:bold;
	text-decoration:none;
}

.titre a:hover {
	text-decoration:underline;
}

.groupe {
	line-height:15px;
	padding-bottom:5px;
}

.groupe a {
	color:#FF2F00;
	font-weight:bold;
	line-height:15px;
	text-decoration:none;
}

.groupe a:hover {
	text-decoration:underline;
}


.groupe_music_home {
	line-height:15px;
	padding-bottom:5px;
}

.groupe_music_home a {
	color:#86A800;
	font-weight:bold;
	line-height:15px;
	text-decoration:none;
}

.groupe_music_home a:hover {
	text-decoration:underline;
}

.groupe_music_sms {
	line-height:15px;
	padding-bottom:5px;
}

.groupe_music_sms a {
	color:#F57A00;
	font-weight:bold;
	line-height:15px;
	text-decoration:none;
}

.groupe_music_sms a:hover {
	text-decoration:underline;
}

.groupe_home {
	line-height:15px;
	padding-bottom:5px;
}

.groupe_home a {
	color:#CC0000;
	font-weight:bold;
	line-height:15px;
	text-decoration:none;
}

.groupe_home a:hover {
	text-decoration:underline;
}


.album a {
	color:#6C6C6C;
	text-decoration:none;
}

.album a:hover {
	text-decoration:underline;
}

.conteneur_boutons {
	clear:both;
	float:left;
	height:50px;
	margin-bottom:10px;
	padding-right:24px;
	position:relative;
	width:225px;
}

.news_tab {
	border-left:1px solid #CFCFCF;
	border-right:1px solid #CFCFCF;
	float:right;
	height:auto;
	position:relative;
	width:340px;
}

.news_tab #top_block {
	background-image:url(../media/top_corner_block_center.gif);
	background-position:top left;
	background-repeat:repeat-x;
	float:left;
	height:5px;
	width:340px;
}

.news_tab .top_right {
	background-image:url(../media/top_corner_block_right.gif);
	background-position:top left;
	background-repeat:no-repeat;
	float:right;
	height:5px;
	position:absolute;
	right:-1px;
	top:0;
	width:6px;
}

.news_tab .bottom_right {
	background-image:url(../media/bottom_corner_block_right.gif);
	background-position:bottom left;
	background-repeat:no-repeat;
	bottom:0px;
	float:right;
	height:6px;
	position:absolute;
	right:-1px;
	width:6px;
}

.news_tab #center_block {
	border:0 none;
	float:left;
	height:139px;
	padding:4px 0 0 8px;
	width:325px;
}

.news_tab #bottom_block {
	background-image:url(../media/bottom_corner_block_center.gif);
	background-position:bottom left;
	background-repeat:repeat-x;
	float:left;
	height:6px;
	padding-bottom:6px;
	position:relative;
	width:340px;
}

.news_infos_divers {
	border-left:1px solid #CFCFCF;
	border-right:1px solid #CFCFCF;
	float:right;
	height:auto;
	position:relative;
	width:340px;
}

.news_infos_divers #top_block {
	background-image:url(../media/top_corner_block_center.gif);
	background-position:top left;
	background-repeat:repeat-x;
	float:left;
	height:5px;
	width:340px;
}

.news_infos_divers .top_right {
	background-image:url(../media/top_corner_block_right.gif);
	background-position:top left;
	background-repeat:no-repeat;
	float:right;
	height:5px;
	position:absolute;
	right:-1px;
	top:0;
	width:6px;
}

.news_infos_divers .bottom_right {
	background-image:url(../media/bottom_corner_block_right.gif);
	background-position:bottom left;
	background-repeat:no-repeat;
	bottom:0px;
	float:right;
	height:6px;
	position:absolute;
	right:-1px;
	width:6px;
}

.news_infos_divers #center_block {
	border:0 none;
	float:left;
	height:119px;
	padding:8px 0px 6px 8px;
	width:325px;
}

html>body .news_infos_divers #center_block{
	height:126px;
}

.news_infos_divers #bottom_block {
	background-image:url(../media/bottom_corner_block_center.gif);
	background-position:bottom left;
	background-repeat:repeat-x;
	float:left;
	height:6px;
	position:relative;
	width:340px;
}

.content_news_infos_divers_tv{
	float:left;
	width:325px;
	text-align:left;
	margin-bottom:0px;
	line-height:73px;
}

.label_train{
	float:left;
	width:80px;
	height:65px;
	padding-top:15px;
	padding-left:30px;
}

.label_train label{
	width:80px;
	display:block;
	text-align:left;
	margin-top:8px;
	margin-bottom:10px;
}

html>body .label_train label{
	margin-top:3px;
}

.select_train{
	width:150px;
	height:65px;
	margin-left:110px;
	text-align:left;
	padding-top:15px;
}

.select_train div select{
	width:150px;
	height:18px;
	margin-bottom:4px;
	font-size:10px;
}

.content_news_infos_divers_train{
	height:126px;
	width:100%;
	background-image:url(../media/bckg_train.gif);
	background-position:top center;
	background-repeat:no-repeat;
	color:#000000;
	font-size:11px;
}

.title_train{
	color:#0099CC;
	font-size:14px;
	text-align:left;
	margin-top:5px;
	float:left;
	width:90%;
	padding-left:30px;
}

.title_cinema{
	color:#0099CC;
	font-size:14px;
	text-align:left;
	margin-top:5px;
	float:left;
	width:90%;
	padding-left:30px;
}

.label_cinema{
	float:left;
	width:80px;
	height:65px;
	padding-top:15px;
	padding-left:60px;
}

.label_cinema label{
	width:80px;
	display:block;
	text-align:left;
	margin-top:8px;
	margin-bottom:10px;
}

html>body .label_cinema label{
	margin-top:3px;
}

.select_cinema{
	width:150px;
	height:65px;
	text-align:left;
	padding-top:15px;
	float:left;
}

.select_cinema div select{
	width:150px;
	height:18px;
	margin-bottom:4px;
	font-size:10px;
}

.container_train{
	float:left;
	width:100%;
}

.container_cinema{
	float:left;
	width:100%;
}

.content_news_infos_divers_cinema{
	height:126px;
	width:100%;
	background-image:url(../media/bckg_cinema.gif);
	background-position:left center;
	background-repeat:no-repeat;
	color:#000000;
	font-size:11px;
}

.content_news_infos_divers_tv img.img_tv{ 
	display:block;
	float:left;
	margin-right:6px;
	margin-left:9px;
	cursor:pointer;
}

html>body .content_news_infos_divers_tv img.img_tv{ 
	margin-right:9px;
	margin-left:9px;
}

.content_news_infos_divers_horo{
	float:left;
	width:325px;
	text-align:left;
	margin-top:9px;
	height:43px;
	line-height:43px;
}

.content_news_infos_divers_horo img.img_horo{ 
	display:block;
	float:left;
	margin-right:5px;
	margin-left:5px;
	cursor:pointer;
}

html>body .content_news_infos_divers_horo .separation{
	margin-top:12px;
}

.text_horo{
	float:right;
	color:#000000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	width:260px;
}

.text_horo span{
	color:#99cc01;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
}

.meteo_area{
	border-left:1px solid #CFCFCF;
	border-right:1px solid #CFCFCF;
	float:right;
	height:auto;
	position:relative;
	width:339px;
	margin-top:8px;
	
}

.meteo_area #top_block {
	background-image:url(../media/top_corner_block_center.gif);
	background-position:top left;
	background-repeat:repeat-x;
	float:left;
	height:5px;
	width:340px;
}
.meteo_area #top_right {
	background-image:url(../media/top_corner_block_right.gif);
	background-position:top left;
	background-repeat:no-repeat;
	float:right;
	height:5px;
	position:absolute;
	right:-1px;
	top:0;
	width:6px;
}

.meteo_area #center_block{
	border:0 none;
	float:left;
	height:41px;
	padding:4px 0 6px 8px;
	width:325px;
	color:#000000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	text-align:left;
}

.meteo_area #center_block img.img_meteo{
	float:left;
	margin-right:12px;
}

.meteo_area #center_block span{
	color:#99cc01;
	font-size:14px;
}

.meteo_area #center_block span.ville{
	color:#99cc01;
	font-size:10px;
}

.meteo_area #bottom_block {
	background-image:url(../media/bottom_corner_block_center.gif);
	background-position:bottom left;
	background-repeat:repeat-x;
	float:left;
	height:6px;
	position:relative;
	width:340px;
}

.meteo_area .bottom_right {
	background-image:url(../media/bottom_corner_block_right.gif);
	background-position:bottom left;
	background-repeat:no-repeat;
	bottom:0px;
	float:right;
	height:6px;
	position:absolute;
	right:-1px;
	width:6px;
}

html>body .meteo_area .bottom_right{
	right:0px;
}

.news_infos {
	height:43px;
	margin-bottom:3px;
	width:100%;
}
.news_infos img {
	display:block;
	float:left;
}

.text_news_infos {
	color:#000000;
	float:right;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:10px;
	margin-top:3px;
	text-align:justify;
	width:260px;
}

.text_news_infos a{
	color:#000000;
	float:right;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:10px;
	text-align:justify;
	text-decoration:none;
}

.bonPlan_area {
	float:left;
	margin-top:8px;
	width:100%;
}

.bp_left{
	margin-right:21px;
	float:left;
}

.bp_right{
	float:right;
}

.bonPlan {
	width:192px;
	height:241px;
	border:1px solid #DB2E4F;
	padding:3px;
	position:relative;
	padding-bottom:20px;
	line-height:15px;
}

html>body .bonPlan {
	height:224px;
}

.bonPlan .title_bonPlan {
	background-color:#DB2E4F;
	color:#FFFFFF;
	font-size:13px;
	font-weight:bold;
	margin-bottom:8px;
	padding-left:8px;
	text-align:left;
	text-transform:capitalize;
}

.bonPlan .content_bonPlan {
	color:#000000;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:10px;
	text-align:justify;
}

.bonPlan .content_bonPlan img.img_bonPlan {
	border:1px solid #DB2E4F;
	display:block;
	margin-bottom:10px;
	margin-left:auto;
	margin-right:auto;
}

.bonPlan .content_bonPlan h1 {
	color:#DB2E4F;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:10px;
	font-weight:bold;
	margin:0;
	padding:0;
}

.bonPlan .content_bonPlan h1 a{
	color:#DB2E4F;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:10px;
	font-weight:bold;
	margin:0;
	padding:0;
	text-decoration:none;
}

.bonPlan .content_bonPlan h1 a:hover {
	text-decoration:underline;
}

.link_plus_bp {
	bottom:0;
	margin-right:8px;
	position:absolute;
	right:0;
	text-align:right;
}

.link_plus_bp a {
	color:#DB2E4F;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:10px;
	text-decoration:none;
}

.link_plus_bp a:hover {
	text-decoration:underline;
}

.link_plus {
	bottom:0;
	margin-right:8px;
	position:absolute;
	right:0;
	text-align:right;
}
.link_plus a {
	color:#000000;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:10px;
	text-decoration:none;
}

.link_plus a:hover {
	text-decoration:underline;
}

.link_plus1 {
	bottom:0;
	margin-right:8px;
	position:absolute;
	right:0;
	text-align:right;
	margin-bottom:5px;
}
.link_plus1 a {
	color:#000000;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:10px;
	text-decoration:none;
}

.cloud {
	border:1px solid #CFCFCF;
	float:left;
	height:auto;
	margin-top:8px;
	width:642px;
	line-height:18px;
}

.cloud #center_block {
	float:left;
	height:auto;
	padding:8px 8px 8px 23px;
	width:610px;
	border:0px;
}

.text_cloud {
	margin:0 5px 0 0;
	text-decoration:none;
}

.video_area{
	border:1px solid #E1E1E1;
	float:right;
	height:441px;
	margin-top:8px;
	padding:3px 3px 6px;
	position:relative;
	width:336px;
}
html>body .video_area{
	height:441px;
}

.title_video{
	background-image:url(../media/video_bckg.gif);
	background-position:bottom center;
	background-repeat:no-repeat;
	color:#000000;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:10px;
	font-weight:bold;
	height:19px;
	padding:9px 0 0 15px;
	text-align:left;
	width:327px;
	float:left;
}

.content_video{
	width:324px;
	height:auto;
	float:left;
	padding:0px 8px 4px 8px;
}

.content_video_1{
	width:324px;
	height:auto;
	border-left:1px solid #CFCFCF;
	border-right:1px solid #CFCFCF;
	float:left;
	padding:0px 8px 0px 8px;
}

.content_video_music_home{
	width:324px;
	height:auto;
	border-left:1px solid #CFCFCF;
	border-right:1px solid #CFCFCF;
	float:left;
	padding:0px 8px 9px 8px;
}

html>body .content_video_music_home{
	width:324px;
	height:auto;
	border-left:1px solid #CFCFCF;
	border-right:1px solid #CFCFCF;
	float:left;
	padding:0px 8px 4px 8px;
}

.content_video img.img_video, .content_video_1 img.img_video, .content_video_music_home img.img_video{
	display:block;
	float:left;
}

.position_conteneur_boutons{
	position:relative;
	padding-bottom:24px;
	width:190px;
	height:76px;
	float:right;
	text-align:left;
}

.bas_video{
	background-image:url(../media/video_bas.gif);
	background-position:top center;
	background-repeat:no-repeat;
	width:342px;
	height:5px;
	float:left;
}

.bas_actualites{
	background-image:url(../media/video_bas.gif);
	background-position:top center;
	background-repeat:no-repeat;
	width:342px;
	height:5px;
	float:right;
}

/*************************************footer************************************/

.container_footer {
	float:left;
	width:1011px;
	position:absolute;
	bottom:0px;
	left:0px;
}

#footer_one {
	margin-top:4px;
	padding-left:4px;
	text-align:justify;
	width:1011px;
	float:left;
}

.top_left {
	background-image:url(../media/top_corner_block_left.gif);
	background-position:bottom left;
	background-repeat:no-repeat;
	float:left;
	height:5px;
	width:6px;
}

.top_right {
	background-image:url(../media/top_corner_block_right.gif);
	background-position:bottom left;
	background-repeat:no-repeat;
	float:right;
	height:5px;
	width:6px;
}

.bottom_left {
	background-image:url(../media/bottom_corner_block_left.gif);
	background-position:top left;
	background-repeat:no-repeat;
	float:left;
	height:6px;
	width:6px;
}

.bottom_right {
	background-image:url(../media/bottom_corner_block_right.gif);
	background-position:top left;
	background-repeat:no-repeat;
	float:right;
	height:6px;
	width:6px;
}

#top_block {
	background-image:url(../media/top_corner_block_center.gif);
	background-position:bottom left;
	background-repeat:repeat-x;
	float:left;
	height:5px;
	width:1011px;
}

#bottom_block {
	background-image:url(../media/bottom_corner_block_center.gif);
	background-position:top left;
	background-repeat:repeat-x;
	float:left;
	height:6px;
	width:1011px;
}

#seo {
	color:#4A8AEB;
	font-weight:bold;
}

#center_block {
	border-left:1px solid #CFCFCF;
	border-right:1px solid #CFCFCF;
	float:left;
	height:auto;
	padding:8px 23px 8px 23px;
	width:963px;
	position:relative;
}

.center_block_chemin_fer {
	border:1px solid #CFCFCF;
	float:left;
	height:32px;
	padding:0px 8px 0px 8px;
	width:993px;
	position:relative;
}

.corner_left_chemin_fer{
	position:absolute;
	left:0px;
	top:0px;
	margin-top:-1px;
	margin-left:-1px;
}

.corner_right_chemin_fer{
	position:absolute;
	right:0px;
	top:0px;
	margin-top:-1px;
	margin-right:-1px;
}

.bloc_footer_text {
	float:left;
	width:140px;
}

.bloc_footer_text ul {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:4px 0 0;
	padding:0;
}

.bloc_footer_text a {
	color:#A59D99;
	text-decoration:none;
}

.bloc_footer_text a:hover {
	color:#FF2F00;
	text-decoration:none;
}

.ligne {
	border-bottom:1px solid #CFCFCF;
	clear:both;
	height:5px;
	margin-bottom:4px;
	width:100%;
}

.refer {
	color:#A59D99;
}

.refer a {
	color:#A59D99;
	text-decoration:none;
}

.refer a:hover {
	color:#FF2F00;
	text-decoration:none;
}

.refer h1 {
	color:#A59D99;
	display:inline;
	font-size:10px;
	margin:0;
}

.refer h1.hseo {
	color:#4A8AEB;
	display:inline;
	font-size:10px;
	margin:0;
}

.refer h2.hseo {
	color:#4A8AEB;
	display:inline;
	font-size:10px;
	margin:0;
}

.hseo {
	color:#4A8AEB;
	font-size:10px;
	margin:0;
	padding:0;
}

.bloc_marge {
	line-height:15px;
	margin-bottom:5px;
}

.vues{
	position:absolute;
	left:0px;
	bottom:2px;
	color:#6c6c6c;
}

.footer_two {
	background-position:center center;
	background-repeat:repeat-y;
	color:silver;
	float:left;
	font-size:11px;
	margin-top:4px;
	padding-left:4px;
	width:1011px;
}

.footer_two a {
	color:silver;
	text-decoration:none;
}

.footer_two a:hover {
	color:silver;
	text-decoration:underline;
}

a img {
	border:0 none;
}

.top_foot_two {
	float:left;
	height:42px;
	width:6px;
}

.text_footertwo {
	float:left;
	height:34px;
	padding-top:8px;
	text-align:center;
	width:999px;
}

.bottom_foot_two {
	float:left;
	height:42px;
	width:6px;
}

.cursor {
	cursor:pointer;
}

/***************************************************************************************************************************************************************/

.container{
	width:100%;
	float:left;
}

.categories_container{
	width:200px;
	float:left;
	border:1px solid #A0C900;
	width:163px;
	margin-top:8px;
	padding-top:1px;
}

.categories_container ul{
	padding:0px;
	margin:0px;
}

.categories_container ul li{
	padding:0px;
	margin:0px;
	list-style-type:none;
	height:24px;
	text-align:left;
}

.categories_container ul li a{
	color:#494949;
	text-decoration:none;
	font-weight:bold;
	height:19px;
	padding-top:5px;
	display:block;
	padding-left:8px;
}

.categories_container ul li a:hover{
	text-decoration:none;
	font-weight:bold;
	height:19px;
	padding-left:8px;	
	padding-top:5px;
	background-image:url(bckg_menu.gif);
	background-repeat:repeat-x;
	background-position:top left;
	color:#FFFFFF;
	display:block;
	width:155px;
}

.categories_container ul li a.selected{
	background-image:url(bckg_menu.gif);
	background-repeat:repeat-x;
	background-position:top left;
	color:#FFFFFF;
}

.categories_container ul li a.selected:hover{
	background-image:url(bckg_menu.gif);
	background-repeat:repeat-x;
	background-position:top left;
	background-color:transparent;
	color:#FFFFFF;
}

.categories_container_video{
	float:left;
	border:1px solid #CC0000;
	width:163px;
	height:262px;
	margin-top:8px;
}

.categories_container_video ul{
	padding:0px;
	margin:0px;
}

.categories_container_video ul li{
	padding:0px;
	margin:0px;
	list-style-type:none;
	height:24px;
	text-align:left;
}

.categories_container_video ul li a{
	color:#494949;
	text-decoration:none;
	font-weight:bold;
	height:19px;
	padding-top:5px;
	display:block;
	padding-left:8px;
}

.categories_container_video ul li a:hover{
	text-decoration:none;
	font-weight:bold;
	height:19px;
	padding-left:8px;	
	padding-top:5px;
	background-image:url(bckg_menu_video.gif);
	background-repeat:repeat-x;
	background-position:top left;
	color:#FFFFFF;
	display:block;
	width:155px;
}

.categories_container_video ul li a.selected_menuV{
	text-decoration:none;
	font-weight:bold;
	height:19px;
	padding-left:8px;	
	padding-top:5px;
	background-image:url(bckg_menu_video.gif);
	background-repeat:repeat-x;
	background-position:top left;
	color:#FFFFFF;
	display:block;
	width:155px;
}

.categories_container_video ul li a.selected{
	background-image:url(bckg_menu_video.gif);
	background-repeat:repeat-x;
	background-position:top left;
	color:#FFFFFF;
}

.categories_container_video ul li a.selected:hover{
	background-image:url(bckg_menu_video.gif);
	background-repeat:repeat-x;
	background-position:top left;
	background-color:transparent;
	color:#FFFFFF;
}

.categories_container_actualites{
	float:right;
	border:1px solid #35A1B5;
	width:340px;
	margin-top:8px;
}

.categories_container_actualites ul{
	padding:0px;
	margin:0px;
}

.categories_container_actualites ul li{
	padding:0px;
	margin:0px;
	list-style-type:none;
	height:24px;
	text-align:left;
}

.categories_container_actualites ul li a{
	color:#494949;
	text-decoration:none;
	font-weight:bold;
	height:19px;
	padding-top:5px;
	display:block;
	padding-left:8px;
}

.categories_container_actualites ul li a:hover{
	text-decoration:none;
	font-weight:bold;
	height:19px;
	padding-left:8px;	
	padding-top:5px;
	background-image:url(../media/bckg_menu_actualites.gif);
	background-repeat:repeat-x;
	background-position:top left;
	color:#FFFFFF;
	display:block;
	width:332px;
}

.categories_container_actualites ul li a.selected{
	background-image:url(../media/bckg_menu_actualites.gif);
	background-repeat:repeat-x;
	background-position:top left;
	color:#FFFFFF;
}

.categories_container_actualites ul li a.selected:hover{
	background-image:url(../media/bckg_menu_actualites.gif);
	background-repeat:repeat-x;
	background-position:top left;
	background-color:transparent;
	color:#FFFFFF;
}

.cloud_music{
	float:right;
	height:142px;
	margin-top:8px;
	padding:3px;
	width:336px;
	border:1px solid #E1E1E1;
	line-height:20px;
}

.text_cloud_music{
	margin:0 5px 0 0;
	text-decoration:none;
}

.zone_diapo_album{
	margin-top:8px;
	float:right;
	border:1px solid #A0C900;
	width:478px;
	height:289px;
}


.news_tab_people{
	float:right;
	height:247px;
	position:relative;
	width:336px;
	margin-top:8px;
	border:1px solid #E1E1E1;
	padding:3px 3px 20px 3px;
}

html>body .news_tab_people{
	height:267px;
}

.news_tab_people #top_block {
	background-image:url(../media/top_corner_block_center.gif);
	background-position:top left;
	background-repeat:repeat-x;
	float:left;
	height:5px;
	width:340px;
}

.news_tab_people .top_right {
	background-image:url(../media/top_corner_block_right.gif);
	background-position:top left;
	background-repeat:no-repeat;
	float:right;
	height:5px;
	position:absolute;
	right:-1px;
	top:0;
	width:6px;
}

.news_tab_people .bottom_right {
	background-image:url(../media/bottom_corner_block_right.gif);
	background-position:bottom left;
	background-repeat:no-repeat;
	bottom:0px;
	float:right;
	height:6px;
	position:absolute;
	right:-1px;
	width:6px;
}

.news_tab_people #center_block {
	border:0 none;
	float:left;
	height:auto;
	padding:0px;
	width:324px;
	border:0px;
}

.news_tab_people #bottom_block {
	background-image:url(../media/bottom_corner_block_center.gif);
	background-position:bottom left;
	background-repeat:repeat-x;
	float:left;
	height:6px;
	padding-bottom:0px;
	position:relative;
	width:340px;
	border-left:1px solid #CFCFCF;
}

.music_home {
	border:1px solid #E1E1E1;
	float:left;
	height:417px;
	position:relative;
	width:656px;
}

.music_home #top_block {
	background-image:url(../media/top_corner_block_center.gif);
	background-position:top left;
	background-repeat:repeat-x;
	float:left;
	height:5px;
	width:656px;
}

.music_home .top_right {
	background-image:url(../media/top_corner_block_right.gif);
	background-position:top left;
	background-repeat:no-repeat;
	float:right;
	height:5px;
	position:absolute;
	right:-1px;
	top:0;
	width:6px;
}

.music_home .bottom_right {
	background-image:url(../media/bottom_corner_block_right.gif);
	background-position:bottom left;
	background-repeat:no-repeat;
	bottom:-1px;
	float:right;
	height:6px;
	position:absolute;
	right:-1px;
	width:6px;
}

html>body .music_home .bottom_right {
	bottom:0;
}

.music_home #center_block {
	border:0 none;
	float:left;
	height:392px;
	padding:8px 8px 8px 23px;
	width:625px;
}

.music_home #center_block .conteneur_boutons {
	clear:both;
	float:left;
	height:50px;
	margin-bottom:8px;
	padding-right:55px;
	position:relative;
	width:225px;
}

.music_home #bottom_block {
	background-image:url(../media/bottom_corner_block_center.gif);
	background-position:bottom left;
	background-repeat:repeat-x;
	float:left;
	height:6px;
	width:656px;
}

.music_sorties{
	float:right;
	margin-top:8px;
	width:650px;
	border:1px solid #E1E1E1;
	height:142px;
	padding:3px;
	position:relative;
}

.bas_block_repeat{
	background-image:url(../media/bas_center.gif);
	background-position:top center;
	background-repeat:repeat-x;
	height:5px;
	width:656px;
	float:left;
}

.bas_block_left{
	background-image:url(../media/bas_left.gif);
	background-position:top left;
	background-repeat:no-repeat;
	height:5px;
	width:656px;
	float:left;
}

.bas_block_right{
	background-image:url(../media/bas_right.gif);
	background-position:top right;
	background-repeat:no-repeat;
	height:5px;
	width:656px;
	float:left;
}

.sorties_content{
	width:638px;
	height:107px;
	float:left;
	padding:0px;
}

.sorties_content img{
	display:block;
	float:left;
}

.desc_content{
	float:right;
	text-align:justify;
	width:430px;
	position:relative;
	height:110px;
	overflow:hidden;
	padding-right:20px;
	line-height:16px;
}

.img_scrolling_up{
	cursor:pointer;
	position:absolute;
	top:0px;
	right:0px;
}

.img_scrolling_down{
	cursor:pointer;
	position:absolute;
	right:0px;
	bottom:0px;
}

.sortieTitle{
	color:#A0C900;
	font-size:11px;
	font-weight:bold;
	margin-bottom:6px;
	text-align:left;
	text-transform:uppercase;
}

.music_bloc{
	background-color:#86A800;
	color:#FFFFFF;
	font-size:13px;
	font-weight:bold;
	margin-bottom:8px;
	padding-left:8px;
	text-align:left;
	text-transform:capitalize;
}

.title_flash_news_bloc{
	background-color:#35A1B3;
	color:#FFFFFF;
	font-size:13px;
	font-weight:bold;
	margin-bottom:8px;
	padding-left:8px;
	text-align:left;
	text-transform:capitalize;
}

.video_bloc{
	background-image:url(../media/video_bckg.gif);
	background-position:bottom center;
	background-repeat:no-repeat;
	color:#000000;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:10px;
	font-weight:bold;
	height:19px;
	padding:9px 0 0 15px;
	text-align:left;
	width:327px;
	float:left;
}

.actualite_bloc{
	background-image:url(../media/actualite_bckg.gif);
	background-position:bottom center;
	background-repeat:no-repeat;
	color:#000000;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:10px;
	font-weight:bold;
	height:19px;
	padding:9px 0 0 15px;
	text-align:left;
	width:327px;
	float:left;
}

.cloud_video{
	float:right;
	margin-top:8px;
	width:163px;
	border:1px solid #CC0000;
}

.bookmarking{
	float:right;
	margin-top:8px;
	width:170px;
	text-align:right;
}

.bookmarking_accueil{
	float:right;
	margin-top:4px;
	width:170px;
	text-align:right;
}

.bookmarking img.img_bookmarking, .bookmarking_accueil img.img_bookmarking{
	margin-right:1px;
}

.bookmarking img, .bookmarking_accueil img{
	cursor:pointer;
}


.cloud_video #top_block {
	background-image:url(../media/top_corner_block_center.gif);
	background-position:bottom left;
	background-repeat:repeat-x;
	float:left;
	height:5px;
	width:165px;
}

.cloud_video #center_block {
	float:left;
	padding:8px 8px 8px 7px;
	width:149px;
	border:0px;
}

.cloud_video #bottom_block {
	background-image:url(../media/bottom_corner_block_center.gif);
	background-position:top left;
	background-repeat:repeat-x;
	float:left;
	height:6px;
	width:165px;
}

.videosBlock{
	width:668px;
	height:193px;
	float:left;
	margin-top:8px;
	margin-left:5px;
	text-align:center;
}

.videosBlockByCat_left{
	width:234px;
	float:left;
	height:254px;
	margin-top:8px;
	position:relative;
	border:1px solid #E1E1E1;
	padding:3px;
}

.videosBlockByCat_center{
	width:234px;
	float:left;
	height:254px;
	margin-top:8px;
	margin-left:15px;
	border:1px solid #E1E1E1;
	padding:3px;
	position:relative;
}

.videosBlockByCat_right{
	width:234px;
	float:right;
	height:254px;
	margin-top:8px;
	position:relative;
	border:1px solid #E1E1E1;
	padding:3px;
}

html>body .videosBlockByCat_left{
	height:292px;
}

html>body .videosBlockByCat_center{
	height:292px;
}

html>body .videosBlockByCat_right{
	height:292px;
}

.video_bloc_title{
	color:#FFFFFF;
	background-color:#CC0000;
	font-weight:bold;
	text-align:left;
	font-size:13px;
	font-weight:bold;
	text-transform:capitalize;
	padding-left:8px;
	margin-bottom:8px;
}

.video_bloc_title_sms{
	color:#FFFFFF;
	background-color:#F57A00;
	font-weight:bold;
	text-align:left;
	font-size:13px;
	font-weight:bold;
	text-transform:capitalize;
	padding-left:8px;
	margin-bottom:8px;
}

.video_bloc_title1{
	color:#FFFFFF;
	background-color:#CC0000;
	font-weight:bold;
	text-align:left;
	font-size:13px;
	font-weight:bold;
	text-transform:capitalize;
	padding-left:8px;
	margin-bottom:8px;
	margin-top:15px;
	float:left;
	width:811px;
}

.center_block_video{
	border-top:0px;
	float:left;
	width:238px;
	height:250px;
	position:relative;
	padding-bottom:20px;
}

.video_content_by_cat{
	float:left;
	width:225px;
	margin:8px 0px 0px 5px;
}

html>body .video_content_by_cat{
	margin:8px 5px 0px 5px;
}

.video_content_by_cat img.img_videoByCat{
	float:left;
	display:block;
	margin-right:8px;	
}

.hv_title_video{
	color:#000000;
	font-size:11px;
	font-weight:bold;
	text-align:left;
	margin:0px 0px 6px 0px;
	font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;
}

.hv_title_video a{
	color:#000000;
	font-size:11px;
	font-weight:bold;
	text-decoration:none
}

.block_desc_video{
	text-align:justify;
	float:right;
	width:140px;
	color:#959599;
	font-size:11px;
	font-weight:normal;
}

.stepcarousel{
	position: relative;
	overflow: scroll;
	height: 128px;
	background-color:#E1E1E1;
	margin:8px auto 8px auto;
	z-index:1;
}

.stepcarousel .belt{
	position: absolute;
	left: 0;
	top: 0;
}

.stepcarousel .panel{
	float: left;
	overflow: hidden;
	padding: 30px 20px 20px 20px;
	width: 126px;
}

.stepcarousel_new{
	position: relative;
	overflow: scroll;
	height: 128px;
	background-color:#E1E1E1;
	margin:0px auto;
}

.stepcarousel_new .belt{
	position: absolute;
	left: 0;
	top: 0;
}

.stepcarousel_new .panel{
	float: left;
	overflow: hidden;
	padding: 30px 20px 20px 20px;
	width: 126px;
}

.container_scrolling_video{
	border:1px solid #FF2F00;
	width:660px;
	padding:5px 0px;
	text-align:center;
	float:left;
	margin-left:5px;
	margin-top:8px;
	position:relative;
}

html>body .container_scrolling_video{
	margin-left:10px;
}

.video_scrolling{
	float:left;
	width:668px;
	margin-left:6px;
}

.spacing{
	margin-top:11px;
 }
 
 .img_video_scrolling{
 	display:block;
	float:left;
	margin-left:5px;
	height:80px;
 }
 
 html>body .img_video_scrolling{
 	margin-left:12px;
 }
 
 .title_video_scrolling{
 	position:absolute;
	bottom:3px;
	left:4px;
	color:#FFFFFF;
	background-color:#000000;
	opacity:0.5;
	filter : alpha(opacity=50); 
	width:113px;
	height:18px;
	padding-left:5px;
	padding-top:2px;
	text-align:left;
	margin-left:0px;
	font-weight:bold;
	text-transform:capitalize;
 }
 
.title_top_news_video_scrolling{
	height:20px;
	line-height:20px;
	position:absolute;
	text-transform:uppercase;
	color:#CC0000;
	font-weight:bold;
	top:0px;
	left:0px;
	margin-top:8px;
	margin-left:20px;
}

 .title_video_scrolling a{
	color:#FFFFFF;
	font-weight:bold;
	text-transform:capitalize;
	text-decoration:none;
 }
 
 .title_video_scrolling a:hover{
	color:#FFFFFF;
	font-weight:bold;
	text-transform:capitalize;
	text-decoration:underline;
 }
 
 .container_img_videos{
 	position:relative;
 }
 
.content_actualites_home_news{
	width:324px;
	height:auto;
	float:right;
	padding:0px 8px 9px 8px;
}

.ul_footer_inline{
	list-style-type:none;
	padding:0px;
	margin:2px 8px 2px 0px;
	display:inline;
}

.ul_footer_inline li{
	display:inline;
}

.main_title{
	color:#FFFFFF;
	font-size:18px;
	font-weight:bold;
	text-transform:uppercase;
	text-align:left;
	margin:0px;
	padding:0px;
	margin-top:8px;
	padding-left:15px;
	width:641px;
	float:left;
	height:35px;
	line-height:35px;
	background-color:#333333;
}

.main_title span{
	float:left;
}

.news_home_actualites{
	float:left;
	width:657px;
	margin-top:10px;
}

.news_home_actualites1{
	float:left;
	width:640px;
	margin-top:10px;
}

.puce_title{
	margin:0px;
	padding:0px;
	background-image:url(../media/puce.gif);
	background-position:left 2px;
	background-repeat:no-repeat;
	padding-left:15px;
	text-align:left;
	color:#35A8BC;
	text-transform:capitalize;
	font-weight:bold;
	font-size:11px;
	margin-top:3px;
	float:left;
	clear:both;
	width:632px;
}

.puce_title a{
	color:#A59D99;
	font-weight:bold;
	font-size:11px;
	margin-top:3px;
	text-decoration:none;
}

.puce_title a:hover{
	color:#A59D99;
	font-weight:bold;
	font-size:11px;
	margin-top:3px;
	text-decoration:none;
}

.puce_title1{
	margin:0px;
	padding:0px;
	padding-left:0px;
	text-align:left;
	color:#546465;
	text-transform:capitalize;
	font-weight:bold;
	font-size:18px;
	padding-bottom:3px;
	text-decoration:none;
}

.puce_title1 a{
	color:#35ABC0;
	text-transform:capitalize;
	font-weight:bold;
	font-size:18px;
	text-decoration:none;
}

.text_home_actualites{
	text-align:justify;
	float:left;
	width:100%;
	margin-bottom:25px;
	font-size:12px;
	line-height:18px;
}

.text_home_actualites a{
	color:#303030;
	text-decoration:none;
}

.text_home_actualites img{
	float:left;
	margin-right:8px;
}

.cel1 {
	float:left;
	margin-top:8px;
}

.rubrique, .rubrique a {
	color:#6C6C6E;
	font-size:10px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:bold;
	line-height:normal;
	text-align:left;
	text-decoration:none;
}

.texte .premier_titre, .texte .premier_titre a {
	color:#0C99CE;
	font-size:25px;
	line-height:normal;
	text-align:left;
	text-decoration:none;
}

.texte .premier_titre{
	margin:0px 0px;
	padding:0px;
	text-align:left;
	line-height:normal;
}

.right {
	float:right;
	margin-left:8px;
	position:relative;
}

.photo{
	border:1px solid #35A8BC;
}

.texte, .texte a {
	color:#303030;
	font-size:12px;
	line-height:18px;
	font-weight:normal;
	margin:0;
	text-align:justify;
	text-decoration:none;
}

.clear {
	clear:both;
	margin:0;
	padding:0;
}

.separate {
	height:1px;
	margin-bottom:2px;
	margin-top:8px;
	width:100%;
	color:#DDDDDD;
}

.zoom {
	border-right:1px solid #333333;
	border-bottom:1px solid #333333;
	border-left:1px solid #333333;
	width:654px;
	float:left;
}

.zoom .border_right{
	border-right:1px dotted #333333;
}

.vignette {
	float:left;
	height:130px;
	overflow:hidden;
	width:162px;
}

.retrait h1, .retrait h2{
	margin:0px;
	padding:0px;
	margin-top:3px;
	color:#35A8BC;
	text-decoration:none;
	font-size:11px;
}

.retrait img{
	margin-top:8px;
}

.text_news_infos1 {
	color:#000000;
	float:right;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:10px;
	margin-top:3px;
	text-align:justify;
}

.text_news_infos1 a{
	color:#000000;
	float:right;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:10px;
	text-align:justify;
	text-decoration:none;
}

.news_plus{
	float:right;
	color:#FFFFFF;
	font-size:10px;
	margin-right:8px;
	text-decoration:none;
}

.container_astuce{
	width:649px;
	height:auto;
	float:left;
	margin-top:8px;
	border:1px solid #E1E1E1;
	padding:3px
}

.container_cuisine{
	width:649px;
	height:auto;
	float:left;
	margin-top:8px;
	border:1px solid #E1E1E1;
	padding:3px
}

.container_shopping{
	width:340px;
	float:left;
	margin-top:8px;
	border:1px solid #E1E1E1;
	padding:3px
}

.bp_astuce{
	width:423px;
	height:auto;
	border:1px solid #E1E1E1;
	float:left;
}

.img_astuce{
	display:block;
	float:left;
}

.text_astuce{
	color:#FFFFFF;
	font-size:13px;
	background-color:#DB2E4F;
	float:left;
	width:415px;
	text-align:left;
	padding-left:8px;
}

.text_astuce_noel{
	color:#FFFFFF;
	font-size:13px;
	background-color:#CC0000;
	float:left;
	width:415px;
	text-align:left;
	padding-left:8px;
}

.text_astuce_noel a, .text_astuce a{
	color:#FFFFFF;
	font-size:13px;
	text-decoration:none;
}

.text_astuce_noel a:hover, .text_astuce a:hover{
	color:#FFFFFF;
	font-size:13px;
	text-decoration:underline;
}

#container_2, #container_3{
	display:none;
}

#shows {width:421px; margin:0px; padding:9px 0 9px 4px; float:left; background-color:#E1E1E1;}
#shows li { padding:0 4px ; float:left; position:relative; list-style-type:none;}
#shows li span { display:block; position:absolute; top:0; left:4px; width:120px; height:63px; }
#shows .current span { border:5px solid #db2e4f; }
#shows .current span.noel_sorties { border:5px solid #CC0000; }
.cf{ display:block;}

.titleCat{
	color:#DB2E4F;
	background-color:#E1E1E1;
	font-weight:bold;
	text-align:left;
	font-size:18px;
	text-transform:uppercase;
	padding-left:8px;
	margin-bottom:8px;
}

.titleCat_noel{
	/*color:#E0A539;*/
	color:#CC0000;
	background-color:#E1E1E1;
	text-align:left;
	font-size:14px;
	font-weight:bold;
	text-transform:capitalize;
	font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;
	padding-left:8px;
	margin-bottom:8px;
	background:#f0d867 url(../media/fond_title_cat_christmas.jpg) repeat-y top left;
}

.stepcarousel1{
	position: relative;
	overflow: scroll;
	width: 270px;
	height: 200px;
	background-color:#DB2E4F;
	margin:0px auto;
}

.stepcarousel1 .belt{
	position: absolute;
	left: 0;
	top: 0;
}

.stepcarousel1 .panel{
	float: left;
	overflow: hidden;
	padding: 27px;
	width: 210px;
}

.title_bp_shopping{
	color:#FFFFFF;
	position:absolute;
	bottom:0px;
	left:0px;
	margin-bottom:3px;
	margin-left:27px;
	width:210px;
	height:20px;
	font-size:12px;
	font-weight:bold;
	text-align:center;
}

.title_bp_shopping a{
	color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
}

.img_panel{
	border:3px solid #FFFFFF;
}

.stepcarousel2{
	position: relative;
	overflow: scroll;
	height: 138px;
	background-color:#E1E1E1;
	margin:0px auto;
}

.stepcarousel2 .belt{
	position: absolute;
	left: 0;
	top: 0;
}

.stepcarousel2 .panel{
	float: left;
	overflow: hidden;
	padding: 20px 4px 30px 27px;
	width: 126px;
}

.stepcarousel2 .panel .title_bp_shopping{
	color:#DB2E4F;
	position:absolute;
	bottom:0px;
	margin-bottom:0px;
	width:126px;
	height:30px;
	font-size:12px;
	font-weight:bold;
	text-align:center;
}

.stepcarousel2 .panel .title_noel{
	color:#CC0000;
	position:absolute;
	bottom:0px;
	margin-bottom:0px;
	width:126px;
	height:30px;
	font-size:12px;
	font-weight:bold;
	text-align:center;
}

.stepcarousel2 .panel .title_bp_shopping a{
	color:#DB2E4F;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
}

.stepcarousel2 .panel .title_noel a{
	color:#CC0000;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
}

.img_panel{
	border:3px solid #FFFFFF;
}

.left_astuce{
	float:left;
	width:425px;
}

.right_astuce{
	float:right;
	width:220px;
	height:370px;
	padding-bottom:20px;
	position:relative;
}

.pagination{
	position:absolute;
	bottom:0px;
	left:0px;
	text-align:center;
	width:220px;
}

.sortie_title{
	color:#000000;
	font-size:14px;
	font-weight:bold;
	text-align:left;
	margin:0px 15px 30px 15px;
	font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;
	position:relative;
}

.sortie_title a{
	color:#000000;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
}

.sortie_title a:hover{
	color:#000000;
	font-size:14px;
	font-weight:bold;
	text-decoration:underline;
}

.sortie_text{
	color:#959599;
	font-size:11px;
	font-weight:normal;
}

.sortie_text a{
	color:#959599;
	font-size:11px;
	font-weight:normal;
	text-decoration:none;
}

.sortie_text a:hover{
	color:#959599;
	font-size:11px;
	font-weight:normal;
	text-decoration:underline;
}

.new_shopping{
	text-transform:uppercase;
	color:#DB2E4F;
	font-size:18px;
	font-weight:bold;
	text-align:left;
	padding-left:15px;
	margin-top:8px;
}

.new_cuisine{
	text-transform:uppercase;
	color:#DB2E4F;
	font-size:18px;
	font-weight:bold;
	text-align:left;
	padding-left:15px;
	margin-top:8px;
}

.new_noel{
	text-transform:uppercase;
	color:#CC0000;
	font-size:18px;
	font-weight:bold;
	text-align:left;
	padding-left:15px;
	margin-top:8px;
}

.new_cat{
	text-transform:uppercase;
	color:#DB2E4F;
	font-size:18px;
	font-weight:bold;
	text-align:left;
	padding-left:15px;
	margin-top:8px;
}

.new_astuce{
	text-transform:uppercase;
	color:#DB2E4F;
	font-size:18px;
	font-weight:bold;
	text-align:left;
	padding-left:15px;
	margin-top:8px;
}

.shopping_title{
	color:#000000;
	font-size:14px;
	font-weight:bold;
	text-align:left;
	margin:4px 15px 6px 15px;
	font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;
}

.shopping_title a{
	color:#000000;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
}

.shopping_title a:hover{
	color:#000000;
	font-size:14px;
	font-weight:bold;
	text-decoration:underline;
}

.shopping_text{
	color:#959599;
	font-size:11px;
	font-weight:normal;
}

.shopping_text a{
	color:#959599;
	font-size:11px;
	font-weight:normal;
	text-decoration:none;
}

.shopping_text a:hover{
	color:#959599;
	font-size:11px;
	font-weight:normal;
	text-decoration:underline;
}

.container_recette_jour{
	float:left;
	width:100%;
	height:80px;
	margin-top:8px;
	margin-bottom:8px;
	text-align:justify;
}

.img_recette_jour{
	float:left;
	margin-left:15px;
	margin-right:8px;
}

.img_new_astuce{
	float:left;
	margin-left:15px;
	margin-right:8px;
}

.ingredients{
	float:right;
	width:500px;
}

.cuisine_title{
	color:#000000;
	font-size:14px;
	font-weight:bold;
	text-align:left;
	margin:0px 15px 6px 15px;
	font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;
}

.cuisine_title a{
	color:#000000;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
}

.cuisine_title a:hover{
	color:#000000;
	font-size:14px;
	font-weight:bold;
	text-decoration:underline;
}

.suite{
	position:absolute;
	right:0px;
	bottom:0px;
	color:#000000;
}

.cuisine_title .suite a:hover{
	color:#000000;
	font-size:12px;
	font-weight:normal;
	text-decoration:underline;
}

.cuisine_text{
	color:#959599;
	font-size:11px;
	font-weight:normal;
	position:relative;
	height:72px;
}

.cuisine_text a{
	color:#959599;
	font-size:11px;
	font-weight:normal;
	text-decoration:none;
}

.cuisine_text a:hover{
	color:#959599;
	font-size:11px;
	font-weight:normal;
	text-decoration:underline;
}

.cuisine_title .suite a{
	color:#000000;
	font-size:12px;
	font-weight:normal;
}

.astuces_title .suite a{
	color:#000000;
	font-size:12px;
	font-weight:normal;
}

.astuces_title{
	color:#000000;
	font-size:14px;
	font-weight:bold;
	text-align:left;
	margin:0px 15px 6px 15px;
	font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;
}

.astuces_title a{
	color:#000000;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
}

.astuces_title a:hover{
	color:#000000;
	font-size:14px;
	font-weight:bold;
	text-decoration:underline;
}

.astuce_text{
	color:#959599;
	font-size:11px;
	font-weight:normal;
	position:relative;
	height:72px;
}

.astuce_text a{
	color:#959599;
	font-size:11px;
	font-weight:normal;
	text-decoration:none;
}

.astuce_text a:hover{
	color:#959599;
	font-size:11px;
	font-weight:normal;
	text-decoration:underline;
}

.containerPlayer{
	float:right;
	height:267px;
	position:relative;
	width:336px;
	margin-top:8px;
	border:1px solid #E1E1E1;
	padding:3px 3px 20px 3px;
	background-color:#000000;

}

.player{
	margin-top:27px;
}

.zone_content{
	margin-top:8px;
	float:right;
	border:1px solid #A0C900;
	width:472px;
	height:266px;
	padding:3px 3px 20px 3px;
	position:relative;
}




.zone_content_left{
	float:left;
	width:232px;
}

.zone_content_right{
	float:right;
	width:232px;
}

.conteneur_boutons1{
	clear:both;
	float:left;
	height:50px;
	margin-bottom:10px;
	padding-right:24px;
	position:relative;
	width:206px;
	text-align:left;
}

.pagination_music{
	position:absolute;
	bottom:0px;
	left:0px;
	text-align:center;
	width:472px;
	margin-bottom:3px;
}

.pagination_music span{
	color:#86A800;
}

.pagination_music a{
	color:#303030;
	text-decoration:none;
}

.pagination_music a:hover{
	color:#303030;
	text-decoration:underline;
}

.zone_content_left_telechargement{
	float:left;
	width:165px;
	position:relative;
}

.zone_content_right_telechargement{
	float:right;
	width:294px;
}

.song_name{
	margin:0px;
	padding:0px;
	color:#86A800;
	text-align:left;
}

.singer_name{
	margin:0px;
	padding:0px;
	text-align:left;
}

.album_name{
	margin:0px;
	padding:0px;
	text-align:left;
}

.music_bloc_download{
	background-color:#86A800;
	color:#FFFFFF;
	font-size:13px;
	font-weight:bold;
	margin-bottom:8px;
	padding-left:8px;
	text-align:left;
	height:30px;
	line-height:30px;
	text-transform:capitalize;
}

.music_bloc_download span{
	font-size:14px;
}

.videosBlockCat{
	float:left;
	height:auto;
	margin-top:8px;
	position:relative;
	padding:0px;
	width:819px;
	padding-bottom:40px;
}

.container_right_video{
	width:165px;
	float:right;
}

.pagination_video{
	position:absolute;
	bottom:0px;
	left:0px;
	text-align:center;
	width:800px;
	margin-bottom:3px;
}

.pagination_video span{
	color:#FF2F00;
}

.pagination_video a{
	color:#303030;
	text-decoration:none;
}

.pagination_video a:hover{
	color:#303030;
	text-decoration:underline;
}

.container_block_video{
	float:left;
	width:100%;
	margin-top:15px;
}

.container_video_left{
	width:125px;
	height:auto;
	float:left;
	padding-right:27px;
	padding-left:30px;
}

html>body .container_video_left{
	padding-right:33px;
} 

.container_video_center{
	width:125px;
	height:auto;
	float:left;
	padding-right:27px;
}

html>body .container_video_center{
	padding-right:33px;
} 

.container_video_right{
	width:125px;
	height:auto;
	float:right;
	padding-right:30px;
}

.container_video_left1{
	width:125px;
	height:auto;
	float:left;
	padding-right:30px;
	padding-left:30px;
}

.container_video_center1{
	width:125px;
	height:auto;
	float:left;
	padding-right:30px;
}

.container_video_right1{
	width:125px;
	height:auto;
	float:right;
	padding-right:30px;
}

.container_video .img_videoCat{
	display:block;
}

.titre_video_block{
	color:#000000;
	text-align:left;
	font-weight:bold;
	font-size:9px;
	margin-top:3px;
}

.titre_video_block a{
	color:#000000;
	font-weight:bold;
	font-size:9px;
	text-decoration:none;
}

.titre_video_block a:hover{
	color:#000000;
	font-weight:bold;
	font-size:9px;
	text-decoration:underline;
}

.desc_video_block{
	color:#7C7C7C;
	text-align:left;
	margin-top:2px;
}

.desc_video_block a{
	color:#7C7C7C;
	text-decoration:none;
}

.desc_video_block a:hover{
	color:#7C7C7C;
	text-decoration:underline;
}

.cover_big { width:170px; height:170px; float:left;  }
.h_titre{ width:165px; margin:0px; padding:0px; font-weight:bold; margin-bottom:4px; margin-left:5px; font-size:14px; text-align:left;}
.s_name_music{ width:165px; font-size:12px; color:#86A800; text-decoration:none; margin:0px; padding:0px; font-weight:bold; margin-bottom:4px; margin-left:5px; text-align:left;}
.a_name{ width:165px; font-size:10px; color:#838383; font-weight:normal; text-decoration:none; margin:0px; padding:0px; font-weight:bold; margin-bottom:4px; margin-left:5px; text-align:left;}

.leftside{
	background-image: url(../media/fond_left_download.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 93px;
}

.rightside{	
	background-image: url(../media/fond_right_download.gif);
	background-repeat: no-repeat;
	background-position: right top;
	height: 93px;
}

.down_tools {
	background-image:url(../media/fond_center_download.gif);
	background-position:left top;
	background-repeat:repeat-x;
	display:table;
	height:93px;
	margin-bottom:5px;
	margin-top:0px;
	width:290px;
}

.info_file{
	background-image: url(../media/telechargement.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 58px;
	width: 136px;
	margin-left:10px;
	padding-top:35px;
	float:left;
	text-align:left;
}

.btn_down{ width:auto; float:right;}
.btn_down img{ padding-right:10px;}


.details_center{width:272px; border:1px solid #cfcfcf; padding:2px 8px 8px 8px;  margin-top:4px; text-align:justify;}
.details_center1{width:280px; border:1px solid #cfcfcf; padding:4px;  margin-top:4px; text-align:justify;}

.details_center1 form{ margin:10px 0px;}

.input_telechargement{
	vertical-align:middle;
	margin-top:5px;
}

.color_musique{
	color:#86A800;
}

.download_msg_cvg{color:#A59D99; font-size:9px; text-align:justify;}
.download_msg_cvg a{text-decoration:underline; color:#A59D99;}
.download_msg_cvg a:hover{color:#86A800;}

.video_details{
	background-color:#000000;
	padding:20px 0px;
	position:relative;
}

.conatinerVDetails{
	margin-left:auto;
	margin-right:auto;
}

.infos_video_detail{
	text-align:left;
}

.cat_video_detail{
	color:#303030;
	font-size:10px;
	float:left;
	width:100%;
}

.cat_video_detail a{
	color:#FF2F00;
	text-decoration:none;
}

.cat_video_detail a:hover{
	color:#FF2F00;
	text-decoration:underline;
}

.viewDetails{
	color:#303030;
	font-size:10px;
	float:left;
	width:100%;
}

.tags{
	color:#303030;
	font-size:10px;
	float:left;
	width:100%;
}

.tags span{
	color:#FF2F00;
}

.tags a{
	color:#FF2F00;
	text-decoration:none;
}

.tags a:hover{
	color:#FF2F00;
	text-decoration:underline;
}

.label_video{
	float:left;
	width:62px;
}

.zone_left_video{
	width:400px;
	float:left;
	border:1px solid #CC0000;
	padding:3px 3px 15px 3px;
}

.zone_right_video{
	width:392px;
	float:right;
	border:1px solid #CC0000;
	padding:3px 3px 15px 3px;
}

.video_content_by_cat1{
	float:left;
	margin:8px 0px 0px 5px;
	width:387px;
}

.video_content_by_cat1 img.img_videoByCat{
	float:left;
	display:block;
	margin-right:8px;	
}

.block_desc_video1{
	text-align:justify;
	float:right;
	width:300px;
	color:#959599;
	font-size:11px;
	font-weight:normal;
}

.news_area1{
	float:right;
	margin-top:8px;
	width:334px;
	border:1px solid #35A1B3;
	padding:3px;
}

.green{
	color:#86A800;
}

.red{
	color:#FF2F00;
}

.blue{
	color:#35A1B3;
}

.pink{
	color:#DB2E4F;
}

.opacityNav{
	opacity : 0.5;
    filter : alpha(opacity=50); 
}

.container_news{
	position:relative;
	float:left;
	height:auto;
	padding-bottom:20px;
}

.pagination_news{
	float:left;
	width:641px;
	position:absolute;
	bottom:0px;
	left:0px;
}

.pagination_news a{
	color:#303030;
	text-decoration:none;
}

.pagination_news a:hover{
	color:#303030;
	text-decoration:underline;
}

.pagination_bp{
	float:left;
	width:641px;
	position:absolute;
	bottom:0px;
	left:0px;
}

.pagination_bp a{
	color:#303030;
	text-decoration:none;
}

.pagination_bp a:hover{
	color:#303030;
	text-decoration:underline;
}

.categories_container_bp{
	border:1px solid #DB2E4F;
	width:346px;
	margin-top:8px;
	float:right;
}

.categories_container_bp ul{
	padding:0px;
	margin:0px;
}

.categories_container_bp ul li{
	padding:0px;
	margin:0px;
	list-style-type:none;
	height:24px;
	text-align:left;
}

.categories_container_bp ul li a{
	color:#494949;
	text-decoration:none;
	font-weight:bold;
	height:19px;
	padding-top:5px;
	display:block;
	padding-left:8px;
}

.categories_container_bp ul li a:hover{
	text-decoration:none;
	font-weight:bold;
	height:19px;
	padding-left:8px;	
	padding-top:5px;
	background-image:url(bckg_menu_bp.gif);
	background-repeat:repeat-x;
	background-position:top left;
	color:#FFFFFF;
	display:block;
}

.categories_container_bp ul li a.selected{
	background-image:url(bckg_menu_bp.gif);
	background-repeat:repeat-x;
	background-position:top left;
	color:#FFFFFF;
}

.categories_container_bp ul li a.selected:hover{
	background-image:url(bckg_menu_bp.gif);
	background-repeat:repeat-x;
	background-position:top left;
	background-color:transparent;
	color:#FFFFFF;
}

.container_bon_plan_cat{
	width:649px;
	height:auto;
	float:left;
	margin-top:8px;
	border:1px solid #E1E1E1;
	padding:3px;
}

.container_bon_plan{
	width:649px;
	height:auto;
	float:left;
	padding-bottom:20px;
	position:relative;
}

.cat_title{
	color:#000000;
	font-size:14px;
	font-weight:bold;
	text-align:left;
	margin:0px 15px 6px 15px;
	font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;
}

.cat_title a{
	color:#000000;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
}

.cat_title a:hover{
	color:#000000;
	font-size:14px;
	font-weight:bold;
	text-decoration:underline;
}

.cat_title .suite{
	position:absolute;
	right:0px;
	bottom:0px;
	color:#000000;
}

.cat_title .suite a:hover{
	color:#000000;
	font-size:12px;
	font-weight:normal;
	text-decoration:underline;
}

.cat_text{
	color:#959599;
	font-size:11px;
	font-weight:normal;
	position:relative;
	height:72px;
}

.cat_text a{
	color:#959599;
	font-size:11px;
	font-weight:normal;
	text-decoration:none;
}

.cat_text a:hover{
	color:#959599;
	font-size:11px;
	font-weight:normal;
	text-decoration:underline;
}

.containerBp{
	text-align:left;
}

.containerBpTitle1{
	color:#000000;
	font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;
	font-size:14px;
	font-weight:bold;
	margin:4px 0px 6px 0px;
	text-align:center;
}

.desc_bp1{
	color:#959599;
	font-size:11px;
	font-weight:normal;
	text-align:justify;
}

.img_detail_bp{
	display:block;
	margin:0px auto;
}

.block_ip_left{
	width:650px;
	float:left;
	padding:3px;
	margin-top:8px;
	border:1px solid #8C84DB;
}

.block_ip_left1{
	width:658px;
	float:left;
	margin-top:8px;
}

.infos_pratique_title{
	background-color:#6292e4;
	color:#FFFFFF;
	font-size:13px;
	font-weight:bold;
	margin-bottom:8px;
	text-align:left;
	text-transform:capitalize;
	padding:3px 0px;
	padding-left:8px;
}

.block_ip_left .img_tv{
	margin:10px 20px 15px 20px;
}

.block_ip_left1 .img_tv{
	margin:0px 20px 10px 20px;
}

.block_ip_left .img_horo{
	margin:10px 20px 10px 20px;
}

.block_ip_right{
	width:340px;
	padding:3px;
	border:1px solid #8C84DB;
	margin-top:8px;
	float:right;
}

.block_ip_right1{
	width:348px;
	margin-top:8px;
	float:right;
}

.content_news_infos_divers_train1{
	width:100%;
	height:105px;
	background-image:url(../media/train.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	color:#000000;
	font-size:11px;
}

.label_train1{
	float:left;
	height:65px;
	padding-left:60px;
	padding-top:15px;
	width:80px;
	text-align:left;
}

.select_train1{
	height:65px;
	margin-left:140px;
	padding-top:15px;
	text-align:left;
	width:150px;
}

.select_train1 div select {
	font-size:10px;
	height:18px;
	margin-bottom:4px;
	width:150px;
}

.label_train1 label{
	width:80px;
	display:block;
	text-align:left;
	margin-top:8px;
	margin-bottom:10px;
}

html>body .label_train1 label{
	margin-top:3px;
}

.meteo_ip{
	float:left;
	width:280px;
	margin-left:30px;
	padding-bottom:5px;
}

html>body .meteo_ip{
	margin-left:35px;
}

.img_meteo_ip{
	float:left;
	margin-right:12px;
}

.zonr_ville_ip{
	color:#6292e4;
	font-size:14px;
	margin-bottom:8px;
	float:left;
	width:190px;
	text-align:left;
}

.infos_meteo_ip{
	float:left;
	width:190px;
	text-align:left;
}

.content_news_infos_divers_cinema1{
	height:105px;
	width:100%;
	background-image:url(../media/bckg_cinema.gif);
	background-position:left center;
	background-repeat:no-repeat;
	color:#000000;
	font-size:11px;
}

#bloc_plus_26 { color:#ffffff; width:562px;  border-left:1px solid #cfcfcf; border-right:1px solid #cfcfcf; height:auto;float:left; }

#right_col{
	width: 575px;
	margin:0px;
	padding:0px;
	background-color:#FFFFFF;
}

#center_content {
	background-repeat: no-repeat;
	background-position: left top;
	padding-left:5px;
	padding-top:4px;
}

body.popup{
	background-color:#FFFFFF;
	background-image:none;
}

#contact_banner{
	background-image: url(nomad_contact_ban.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 84px;
	width: 530px;
	padding-top:40px;
	padding-left:20px;
	margin-left:4px;
	text-align:left;
}

.contact_comment{
	border:1px solid #bcbaba; 
	width:203px;
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px;  
	margin-left: 0px;
	overflow:auto;
	overflow-x:hidden;
	text-align:left;
}

html>body .contact_comment{
	width:197px;
}

*:first-child+html .contact_comment{
	width:203px;
}

#bloc_contact_1 {
	margin-bottom:5px;
	color:#A59D99;
	text-align:justify;
}

.justifier{ text-align:justify; color:#2E2E2E;}

#imprimer a{
	color:#A59D99;
	text-decoration:none;
	margin-right:10px;
}

#imprimer a:hover{
	color:#FF2F00;
	text-decoration:underline;
}

.title_conditions_generales_vente {
	font-size:12px;
	font-weight:bold;
	margin-bottom:0px;
	margin-left:10px;
	padding-bottom:0px;
}

.text_conditions_generales_vente{
	margin-left:10px;
	margin-right:10px;
	margin-top:10px;
}

#form_inscrp input {
	border:1px solid #BCBABA;
	font-size:10px;
	height:15px;
	width:195px;
}

.pseudo {
	margin-left:135px;
}

.bande_grise1 {
	background-color:#EEEEEE;
	color:#000000;
	height:25px;
	margin-bottom:10px;
	padding:10px 5px 5px;
}

.bande_grise2 {
	background-color:#EEEEEE;
	color:#000000;
	height:25px;
	margin-bottom:10px;
	margin-top : 95px;
	padding:10px 5px 5px;
}

.bAnnonce{
	display:none;
}

#help_form{
	border:1px solid #BCBABA;
	float:right;
	height:200px;
	margin-bottom:5px;
	margin-left:5px;
	margin-right:5px;
	padding:5px;
	width:140px;
}

#help_form_sms{
	border:1px solid #BCBABA;
	float:left;
	height:98px;
	margin-bottom:5px;
	margin-left:5px;
	margin-right:5px;
	padding:5px;
	width:140px;
}

#form_sms {
	width:445px;
	text-align:left;
	float:left;
}

#form_sms input {
	border:1px solid #BCBABA;
	font-size:10px;
	height:15px;
	width:195px;
}

#form_sms label {
	margin:10px 5px;
}

#form_sms select {
	border:1px solid #BCBABA;
	font-size:10px;
	height:15px;
}

.pseudo_sms {
	margin-left:135px;
}

.tel_sms {
	margin-left:68px;
}

.text_sms {
	margin-left:115px;
	width:195px;
	border : 1px solid #BCBABA;
	vertical-align:middle;
	overflow:auto;
}

#form_inscrp {
	float:left;
	width:395px;
	text-align:left;
}

#form_inscrp label {
	margin:10px 5px;
}

#bloc_03{
	margin-bottom:5px;
	width:554px;
}

.head_bloc_big_blue_chat {
	background-image:url(../media/head_big_blue_gris.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	cursor:none;
	font-size:12px;
	font-weight:bold;
	height:23px;
	padding-left:10px;
	padding-top:7px;
	width:554px;
}

#error {
	color:#FF3100;
	float:left;
	margin:10px;
	width:530px;
}

.nom{ margin-left:151px;}
.prenom{ margin-left:133px;}
.pseudo{ margin-left:135px;}
.passf{ margin-left:135px;with:200px}
.passwd1{ margin-left:101px;}
#form_sms input.tel{border-left:0px; width:173px;}
#form_sms input.indicatif{border-right:0px; width:22px; margin-left:84px;}
.passwd2{ margin-left:5px;}
.datenaiss{ margin-left:73px;}
.email{margin-left:141px;}
.num_gsm{margin-left:87px;}
.pays{margin-left:150px;}
.ville{margin-left:153px;}
.psuedo{margin-left:90px;}
.desc{ margin-left:15px; width:190px; vertical-align:top;}

#form_style{ width:450px; float:left; padding-top:10px; text-align:left;}
#form_style label{ margin:10px; }
#form_style input{ border:1px solid #bcbaba; height:15px; font-size:10px; width:195px;}
#form_style select{ border:1px solid #bcbaba; height:15px; font-size:10px;}

.footer_bloc_big_blue_chat{
	width:402px;
	height:35px;
	padding-top:1px;
	padding-right:10px;
	font-weight:bold;
	font-size:10px;
	float:left;
	padding-top:5px;
	text-align:left;
	padding-left:152px;
}

#bloc_plus{ color:#303030; width:562px; height:auto;float:left; }

.separator {
	clear:both;
	height:10px;
	line-height:10px;
}

.artiste_pro {
	font-size:10px;
	margin-left:90px;
	width:195px;
}

.musique_pro {
	font-size:10px;
	margin-left:105px;
	width:195px;
}

#form_inscrp select {
	border:1px solid #BCBABA;
	font-size:10px;
	height:15px;
}

.datenaiss {
	margin-left:73px;
}

.right_inscription{
	float:right;
	width:140px;
}

.head_bloc_big_blue, .head_bloc_big_blue_profile {
	cursor:pointer;
	font-size:12px;
	font-weight:bold;
	height:23px;
	padding-left:10px;
	padding-top:7px;
	width:554px;
	text-align:left;
}

.horoscope{
	margin:0px 5px;
	text-align:justify;
}

.horoscope a{
	color:#C4BBB6;
	text-decoration:none;
	font-size:9px;
}

.horoscope font{
	color:#C4BBB6;
	font-size:9px;
}

.horoscope center{
	color:#C4BBB6;
	font-size:9px;
}

.title_horoscope{
	color:#8C84DB;
	font-size:13px;
	font-weight:bold;
	letter-spacing: 1px;
	text-transform: uppercase;
	padding: 6px 0px;
}

.categories_container_ip{
	border:1px solid #6292e4;
	width:346px;
	margin-top:8px;
	float:right;
}

.categories_container_ip ul{
	padding:0px;
	margin:0px;
}

.categories_container_ip ul li{
	padding:0px;
	margin:0px;
	list-style-type:none;
	height:24px;
	text-align:left;
}

.categories_container_ip ul li a{
	color:#494949;
	text-decoration:none;
	font-weight:bold;
	height:19px;
	padding-top:5px;
	display:block;
	padding-left:8px;
}

.categories_container_ip ul li a:hover{
	text-decoration:none;
	font-weight:bold;
	height:19px;
	padding-left:8px;	
	padding-top:5px;
	background-image:url(bckg_menu_ip.gif);
	background-repeat:repeat-x;
	background-position:top left;
	color:#FFFFFF;
	display:block;
}

.categories_container_ip ul li a.selected{
	background-image:url(bckg_menu_ip.gif);
	background-repeat:repeat-x;
	background-position:top left;
	color:#FFFFFF;
}

.categories_container_ip ul li a.selected:hover{
	background-image:url(bckg_menu_ip.gif);
	background-repeat:repeat-x;
	background-position:top left;
	background-color:transparent;
	color:#FFFFFF;
}

.chaine{
	font-size:13px;
	color:#4F6B72;
	font-weight:bold;
	text-align:left;
}

.heure{
	color:#666666;
}

.title_page_introuvable{
	color:#000000;
	font-size:14px;
	font-weight:bold;
	margin:8px 0px;
	padding:3px 0px 3px 8px;
	text-align:left;
	text-transform:capitalize;
}

.text_page_introuvable{
	font-size:12px;
	text-align:justify;
	color:#666666;
	height:260px;
	margin-left:8px;
	margin-top:8px;
}

.bloc_plus2{
	font-size:12px;
	text-align:justify;
	color:#666666;
	margin-left:8px;
	margin-top:8px;
}

.bloc_plus3{
	font-size:12px;
	text-align:justify;
	color:#666666;
	height:260px;
	margin-left:8px;
	margin-top:8px;
}

.text_page_introuvable a{
	color:#35A1B3;
	text-decoration:none;
}

.text_page_introuvable a:hover{
	text-decoration:underline;
}

.zone_recherche_horaire{
	float:left;
	width:300px;
}

.zone_result_recherche{
	float:right;
	width:340px;
}

.table_train{
	border:1px solid #BCBABA;
}

.table_train td{
	padding:8px;
}

.bordure_train{
	border-bottom:1px solid #BCBABA;
}

.bordureright{
	border-right:1px solid #BCBABA;
}


.table_cinema td.alignement{
	vertical-align:bottom;
}

.bordure{
	border:1px dotted #0099cc;
}

#mytable {
	width: 98%;
	padding: 0;
	margin: 0;
}

#mytable1 {
	width: 98%;
}

#mytable caption, #mytable1 caption {
	padding: 0 0 5px 0;
	width: 100%;	 
	text-align: right;
}

#mytable th{
	color: #FFFFFF;
	border-right: 1px solid #C1DAD7;
	border-bottom: 1px solid #C1DAD7;
	border-top: 1px solid #C1DAD7;
	letter-spacing: 2px;
	text-transform: uppercase;
	text-align: center;
	padding: 2px 3px 2px 3px;
	background: #6292e4;
}

#mytable1 th {
	color: #FFFFFF;
	border-right: 1px solid #C1DAD7;
	border-bottom: 1px solid #C1DAD7;
	border-top: 1px solid #C1DAD7;
	letter-spacing: 2px;
	text-transform: uppercase;
	text-align: center;
	padding: 6px 3px 6px 3px;
	background: #6292e4;
}

#mytable th.nobg, #mytable1 th.nobg {
	border-top: 0;
	border-left: 0;
	border-right: 1px solid #C1DAD7;
	background: none;
}

#mytable td{
	border-right: 1px solid #C1DAD7;
	border-bottom: 1px solid #C1DAD7;
	background: #fff;
	padding: 2px 1px 2px 3px;
	color: #4f6b72;
	text-align:left;
}

#mytable1 td {
	border-right: 1px solid #C1DAD7;
	border-bottom: 1px solid #C1DAD7;
	background: #fff;
	padding: 6px 1px 6px 3px;
	color: #4f6b72;
	text-align:left;
}

#mytable td table, #mytable1 td table{
	width:100%;
}

#mytable td table td, #mytable1 td table td{
	width:50%;
	text-align:left;
}


#mytable td.alt, #mytable1 td.alt {
	background: #8C84DB;
	color: #797268;
}

#mytable th.spec, #mytable1 th.spec{
	border-left: 1px solid #C1DAD7;
	border-top: 0;
}

#mytable th.specalt, #mytable1 th.specalt{
	border-left: 1px solid #C1DAD7;
	border-top: 0;
	color: #797268;
}

.cursor{
	cursor:pointer;
}

.title_result{
	color:#6292e4;
	font-size:12px;
	font-weight:bold;
	margin-top:15px;
	margin-bottom:8px;
}

.conteneur_train{
	width:300px;
	margin-left:5px;
}

.conteneur_cinema{
	width:245px;
	margin-left:5px;
	float:left;
	margin-left:60px;
}

.conteneur_cinema div{
	float:left;
	width:60px;
	height:15px;
	line-height:13px;
	margin-bottom:5px;
	font-weight:bold;
	text-align:left;	
}

.conteneur_cinema div.container_bouton_ok{
	float:left;
	width:100%;
	text-align:right;
}

.train select{
	color:#3C4853;
	font-family:verdana;
	font-size:9px;
	height:15px;
	margin-left:24px;
	width:160px;
	float:left;
	margin-bottom:5px;
	border:1px solid #BCBABA;
}

.conteneur_train div{
	float:left;
	width:110px;
	height:15px;
	line-height:13px;
	margin-bottom:5px;	
}

.conteneur_train div.div_select{
	width:auto;
}

.conteneur_train div.container_bouton_ok{
	float:left;
	width:100%;
	text-align:right;
}

.conteneur_train div.container_bouton_ok input{
	margin-right:6px;
}

.shadow{
	background:white;
	padding:6px;
	padding-bottom:0px;
}

.shadow_inner{
	overflow:hidden;
	margin:8px;
	margin-bottom:0px;
}

.vertical_align{
	vertical-align:middle;
}

.container_film{
	padding:6px;
	margin:6px;
}

.title_film{
	color:#000000;
	font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;
	font-size:14px;
	font-weight:bold;
	margin:0px 0px 8px 0px;
	padding-right:200px;
	position:relative;
	text-align:left;
}

.bande_annonce{
	position:absolute;
	top:0px;
	right:0px;
	color:#FF2F00;
	cursor:pointer;
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif, "Book Antiqua";
}

.description_film{
	color:#959599;
	font-size:11px;
	font-weight:normal;
	text-align:justify;
}

.horaire{
	float:left;
	width:100%;
}

.horaire_film{
	font-weight:bold;
	font-size:11px;
	text-transform:capitalize;
	margin-top:6px;
	color:#000000;
	font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;
	text-align:left;
}

.separation_film{
	border-bottom:1px solid #8C84DB;
}

.hr_cinema{
	color:#8C84DB;
}

.zone_image{
	margin-right:15px;
}

.result_recherche_title{
	background-color:#35A1B3;
	color:#FFFFFF;
	font-size:13px;
	font-weight:bold;
	margin-bottom:8px;
	padding-left:8px;
	text-align:left;
	text-transform:capitalize;
}

.result_recherche_title_music{
	background-color:#A0C900;
	color:#FFFFFF;
	font-size:13px;
	font-weight:bold;
	margin-bottom:8px;
	padding-left:8px;
	text-align:left;
	text-transform:capitalize;
}

.result_recherche_title_news{
	background-color:#35A1B3;
	color:#FFFFFF;
	font-size:13px;
	font-weight:bold;
	margin-bottom:8px;
	padding-left:8px;
	text-align:left;
	text-transform:capitalize;
}

.result_recherche_title_video{
	background-color:#CC0000;
	color:#FFFFFF;
	font-size:13px;
	font-weight:bold;
	margin-bottom:8px;
	padding-left:8px;
	text-align:left;
	text-transform:capitalize;
}

.result_recherche_title1{
	background-color:#35A1B3;
	color:#FFFFFF;
	font-size:13px;
	font-weight:bold;
	margin-bottom:8px;
	padding-left:8px;
	text-align:left;
	text-transform:capitalize;
	padding:3px 0 3px 8px;
}

.result_recherche_title1_news{
	background-color:#35A1B3;
	color:#FFFFFF;
	font-size:13px;
	font-weight:bold;
	margin-bottom:8px;
	padding-left:8px;
	text-align:left;
	text-transform:capitalize;
	padding:3px 0 3px 8px;
}

.result_recherche_title1_music{
	background-color:#A0C900;
	color:#FFFFFF;
	font-size:13px;
	font-weight:bold;
	margin-bottom:8px;
	padding-left:8px;
	text-align:left;
	text-transform:capitalize;
	padding:3px 0 3px 8px;
}

.result_recherche_title1_video{
	background-color:#CC0000;
	color:#FFFFFF;
	font-size:13px;
	font-weight:bold;
	margin-bottom:8px;
	padding-left:8px;
	text-align:left;
	text-transform:capitalize;
	padding:3px 0 3px 8px;
}

.result_recherche_right{
	float:right;
	margin-top:8px;
	width:340px;
	border:1px solid #35A1B3;
	padding:3px;
}

.result_recherche_right_music{
	float:right;
	margin-top:8px;
	width:340px;
	border:1px solid #A0C900;
	padding:3px;
}

.result_recherche_right_news{
	float:right;
	margin-top:8px;
	width:340px;
	border:1px solid #35A1B3;
	padding:3px;
}

.result_recherche_right_video{
	float:right;
	margin-top:8px;
	width:340px;
	border:1px solid #CC0000;
	padding:3px;
}

.result_recherche_left{
	float:left;
	margin-top:8px;
	width:650px;
	padding:3px;
	border:1px solid #35A1B3;
}

.result_recherche_left_news{
	float:left;
	margin-top:8px;
	width:650px;
	padding:3px;
	border:1px solid #35A1B3;
}

.result_recherche_left_music{
	float:left;
	margin-top:8px;
	width:650px;
	padding:3px;
	border:1px solid #A0C900;
}

.result_recherche_left_video{
	float:left;
	margin-top:8px;
	width:650px;
	padding:3px;
	border:1px solid #CC0000;
}

.container_music_gratuite{
	border:1px solid #86A800;
	float:left;
	margin-top:8px;
	margin-left:8px;
	padding:3px;
	position:relative;
	width:986px;
}

.bloc_plus_left{
	width:;
	float:left;
	margin-right:18px;
}

.bloc_plus_center{
	width:;
	float:left;
	margin-right:18px;
}

.bloc_plus_right{
	width:;
	float:right;
}

.mf{
	margin-top:8px;
}

.tooltip{
	color:#FFFFFF;
}

#bloc_plus8_3 {
	height:300px;
	overflow:auto;
	width:550px;
}

#bloc_plus8_3 table td{
	padding-left:5px;
}

.jeu_title{
	background-color:#FFFFFF;
	background-image:url(bckg_jeu.gif);
	background-repeat:repeat-x;
	background-position:top left;
	color:#000000;
	font-size:13px;
	font-weight:bold;
	font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;
	margin-bottom:8px;
	text-align:left;
	text-transform:capitalize;
	padding:3px 0px;
	padding-left:8px;
}

.table_game{
	border:1px solid #CFCFCF;
}

.title_colonne{
	text-align:left;
	padding-left:5px;
}

.principe_jeu{
	padding-top:0px;
	line-height:15px;
	text-align:justify;
}

.title_principe_jeu{
	font-size:13px;
	color:#;
	font-weight:bold;
	margin-bottom:8px;
}

.text_principe_jeu{
	color:#959599;
	text-align:left;
	padding:0px 5px;
}

.block_game_right1{
	border:1px solid #CFCFCF;
	width:348px;
	margin-top:8px;
	float:right;
	padding-bottom:8px;
}

.programmes_non_dispos {
	color:#666666;
	font-weight:bold;
	text-align:left;
}

.bckg_league{
	background:#1D2C63 url(../media/baniere_league.jpg) top left no-repeat;
	height:76px;
	margin:8px;
	color:#FFFFFF;
	text-align:center;
	font-size:14px;
	font-weight:bold;
	padding:40px 0px 0px 195px;
}

.textinput_league{
	background:transparent url(../media/input.gif) no-repeat scroll left top;
	border:medium none;
	height:15px;
	padding:4px 20px 4px 8px;
	width:160px;
}

.bande{
	background-color:#F15F0C;
	padding:5px;
	margin:8px;
	color:#FFFFFF;
	text-align:center;
}

sup{
	font-weight:bold;
	color:red;
}

.bckg_annuler{
	background:#FFFFFF url(boutons_annuler.jpg) top center no-repeat;
	height:35px;
	width:93px;
	border:0px;
	cursor:pointer;
}

.bckg_enregistrer{
	background:#FFFFFF url(boutons_enregistrer.jpg) top center no-repeat;
	height:35px;
	width:93px;
	border:0px;
	cursor:pointer;
}

/*Defaults Styling*/
.lab {font-size:11px; font-weight:bold; color:#666; font-family:Arial, Helvetica, sans-serif}
#form_sms .input_text_sms{
	background-image:url(input.gif);
	background-position:top left;
	background-repeat:no-repeat;
	width:237px;
	height:15px;
	border:0px;
	padding:4px 10px 4px 5px;
	font-size:10px;
	color:#666;
}

#form_sms .textarea_sms{
	background-image:url(textarea.gif);
	background-position:top left;
	background-repeat:no-repeat;
	width:242px;
	height:82px;
	border:0px;
	padding:6px 10px 6px 5px;
	font-size:10px;
	color:#666;
	vertical-align:text-top;
	overflow:auto;
}

.marge_alignement1{
	margin-left:0px;
	float:left;
}

.marge_alignement2{
	margin-left:0px;
	float:left;
}

.marge_alignement3{
	margin-left:075px;
	float:left;
}

.bande_infos{
	color:#000000;
	font-family:tahoma,arial,verdana,sans-serif;
	font-size:11px;
	font-size-adjust:none;
	font-weight:bold;
	line-height:15px;
	overflow:hidden;
	padding:5px 3px 4px 5px;
	margin-bottom:8px;
	text-align:left;
}

.bande_infos a{
	text-decoration:none;
	color:red;
}

.bande_infos a{
	text-decoration:none;
	color:red;
}

.zone_content_sms{
	margin-top:8px;
	float:left;
	border:1px solid silver;
	width:649px;
	height:247px;
	position:relative;
}

.zone_textarea{
}

.decompte{
	width:60px;
	text-align:center;
	display:inline;
}

#form_sms input.send{
	border:0px;
	font-size:10px;
	height:26px;
	width:132px;
	margin-left : 200px;
	margin-top : 15px;
}

.nbre_sms{
	color:red;
}

.envoi_sms{
	color:red;
	font-size:10px;
	font-weight:bold;
}

.center_footer{
	margin-top:8px;
}

.chemin_fer_text{
	color:#444444;
	text-shadow:2px 2px 1px #FFFFFF;
	font-weight:bold;
	font-size:11px;
	display:inline;
}

.chemin_fer_text a{
	color:#444444;
	font-weight:bold;
	font-size:11px;
	text-decoration:none;
}

.tv_mag{
	font-size:10px;
	color:#4F6B72;
	font-weight:bold;
	text-align:right;
	float:left;
	width:100%;
}

.plus_google{
	float:left;
	width:100%;
	margin-bottom:8px;
}

.container_tab_actualites{
	float:right;
	height:28px;
	margin-top:8px;
	padding-left:3px;
	width:337px;
}

.container_tab_actualites .tab {
	float:left;
	margin-left:3px;
	margin-top:7px;
}

.container_tab_actualites .tab_selected {
	float:left;
	margin-left:3px;
}

.container_tab_actualites .tab_center {
	background-image:url(../media/onglet_news.gif);
	background-position:top left;
	background-repeat:repeat-x;
	float:left;
	height:21px;
	line-height:21px;
	text-align:center;
	padding:0px 4px;
}

.container_tab_actualites .tab_center span {
	color:#FFFFFF;
	cursor:pointer;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:10px;
	font-weight:bold;
}


.container_tab_actualites .tab_selected .tab_center {
	background-image:url(../media/onglet_news.gif);
	background-position:top left;
	background-repeat:repeat-x;
	float:left;
	height:24px;
	line-height:24px;
	text-align:center;
	border-top:4px solid #42454A;
}

.actualites_tab {
	border:1px solid #1B9FB7;
	float:right;
	height:auto;
	position:relative;
	width:340px;
}

.actualites_tab #center_block {
	border:0 none;
	float:left;
	height:139px;
	padding:4px 0 0 8px;
	width:325px;
}

.tv_front{
	border:1px solid #D3D3D3;
	line-height:15px;
	padding:3px;
	position:relative;
	height:180px;
	width:192px;
	float:right;
}

.title_tv_front{
	background-color:#D3D3D3;
	color:#666666;
	font-size:13px;
	font-weight:bold;
	margin-bottom:8px;
	padding-left:8px;
	text-align:left;
	text-transform:capitalize;
}

.content_news_infos_divers_tv_front{
	float:left;
	width:100%;
	text-align:center;
	margin-bottom:0px;
	line-height:73px;
}

.content_news_infos_divers_tv_front img.img_tv{ 
	display:block;
	float:left;
	margin-right:6px;
	margin-left:9px;
	cursor:pointer;
}

html>body .content_news_infos_divers_tv_front img.img_tv{ 
	margin-right:9px;
	margin-left:9px;
}


.container_ban_promo {
	clear:both;
	float:left;
	width:100%;
	border-bottom:4px solid #000000;
	z-index:100000;
	padding:10px 0px;
	text-align:center;
}

















