/**************************** PRODUCTION BY SHABAN Hisham, CROSS-SYSTEMS GENEVA *************************************/


body{
	/*Eviter de rajouter sur le body plus de style qu'on a ci-dessous car sinon ca va faire conflit avec le style de l'admin du CMS*/
	width:100%;
	height:100%;
	background:url(/img/bg_area.gif);
	background-position:center;
	background-repeat:repeat-y;
	background-color:#000;
}

li{list-style:none;}

a{
	color:#fff;
	text-decoration:none;
	cursor:pointer;
}

a img,
fieldset{
	border:0;
}

input{
	border:0;
	background-color:#181818;
	width:263px;
	height:20px;
	display:block;
	clear:both;
	color:#fff;
	padding-top:2px;
}

textarea{
	border:0;
	color:#fff;
	background-color:#181818;
	width:263px;
	height:161px;
	display:block;
	clear:both;
	overflow:auto;
}

label{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	font-weight:bold;
	font-style:italic;
	display:block;
	clear:both;
	color:#fff;
	padding:8px 0 5px 0;
}

.valid_form{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	font-weight:bold;
	font-style:italic;
	display:block;
	float:right;
	clear:both;
	color:#fff;
	margin-top:13px;
}

label.error{
	padding-top:0;
	font-size:11px;
	color:#ff004e;
	display:none;
}

#blue .valid_form{
	padding-left:12px;
	background:transparent url(/img/blue/puce_btn.gif) no-repeat left 3px;
}

.site_width{width:936px !important;}

h3{
	font-size:24px;
	font-weight:normal;
	background:transparent url(/img/pink/puce_title.png) no-repeat left top;
	padding-left:19px;
	height:38px;
}

*html h3{
	background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/img/pink/puce_title.png", sizingMethod="crop");
}

#blue h3{
	background:transparent url(/img/blue/puce_title.png) no-repeat left top;
}

*html #blue h3{
	background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/img/blue/puce_title.png", sizingMethod="crop");
}

#green h3{
	background:transparent url(/img/green/puce_title.png) no-repeat left top;
}

*html #green h3{
	background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/img/green/puce_title.png", sizingMethod="crop");
}

#violet h3{
	background:transparent url(/img/violet/puce_title.png) no-repeat left top;
}

*html #violet h3{
	background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/img/violet/puce_title.png", sizingMethod="crop");
}

#yellow h3{
	background:transparent url(/img/yellow/puce_title.png) no-repeat left top;
}

*html #yellow h3{
	background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/img/yellow/puce_title.png", sizingMethod="crop");
}

h4{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-style:italic;
	font-size:15px;
	color:#fff;
}

p{
	padding:5px 0;
	line-height:16px;
}

.green{
	color:#9cff00;
}

.blue{
	color:#00eaff;
}

.yellow{
	color:#ffcc00;
}

.pink{
	color:#ff004e;
}

.violet{
	color:#a200ff;
}

.white{
	color:#fff !important;
}

.color{
	color:#ff004e;
}

#green .color{
	color:#9cff00;
}

#blue .color{
	color:#00eaff;
}

#yellow .color{
	color:#ffcc00;
}

#violet .color{
	color:#a200ff;
}

.container{
	margin: 0 auto;
	/*padding: 5px 0px;*/
	font-size:11px;
	font-family: Verdana, Geneva, sans-serif;
	color:#7c7c7c;
}

.marg_top_10{
	margin-top:15px;
}

*+html .marg_top_10{
	margin-top:10px;
}

*html .ie6_marg_top_12{
	margin-top:12px !important;
}

.logo_print{
	display:none;
}

/******************************************************** HEADER **********************************************/

.top{
	background: #000 url(/img/pink/bg_top.gif) no-repeat left bottom;
	width:896px;
	padding:16px 20px 0 20px;
	color:#9b9b9b;
	height:26px;
	display:table;
	line-height:12px;
}

*html .top{
	display:block;
}

*+html .top{
	display:block;
	height:auto;
	min-height:26px;
}

#blue .top{
	background: #000 url(/img/blue/bg_top.gif) no-repeat left bottom;
}

#green .top{
	background: #000 url(/img/green/bg_top.gif) no-repeat left bottom;
}

#violet .top{
	background: #000 url(/img/violet/bg_top.gif) no-repeat left bottom;
}

#yellow .top{
	background: #000 url(/img/yellow/bg_top.gif) no-repeat left bottom;
}

.top span{
	display: block;
	float:left;
}

*html .top{
	padding:16px 20px 0 20px;
}

.entr_infos{
	width:768px;
	float:left;
}

.entr_infos_1{
	padding-right:8px;
}

.entr_infos_2{
	padding-right:0;
}

.entr_infos_3{
	padding-right:0;
}

.entr_infos_4{
	width:115px;
}

.lang{
	width:128px;
	float:left;
	text-align:right;
	margin-top:2px;
}

.lang_sep{
	width:8px;
	text-align:center;
}

.lang span{
	float:right;
}

.not_lang_current a{
	height:13px;
	display:block;
}

.logo_menu{
	margin-top:35px;
}

.logo{
	width:293px;
	height:166px;
	display:block;
	float:left;
	background: transparent url(/img/pink/logo.alt2.png) no-repeat left top;
}

*html .logo{
	background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/img/pink/logo.alt2.png", sizingMethod="crop");
	}

#blue .logo{
	background: transparent url(/img/blue/logo.alt2.png) no-repeat left top;
}

*html #blue .logo{
	background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/img/blue/logo.alt2.png", sizingMethod="crop");
	}

#green .logo{
	background: transparent url(/img/green/logo.alt2.png) no-repeat left top;
}

*html #green .logo{
	background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/img/green/logo.alt2.png", sizingMethod="crop");
	}

#violet .logo{
	background: transparent url(/img/violet/logo.alt2.png) no-repeat left top;
}

*html #violet .logo{
	background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/img/violet/logo.alt2.png", sizingMethod="crop");
	}

#yellow .logo{
	background: transparent url(/img/yellow/logo.alt2.png) no-repeat left top;
}

*html #yellow .logo{
	background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/img/yellow/logo.alt2.png", sizingMethod="crop");
	}

/****** MENU ******/
.menu{
	margin:119px 0 0 23px;
	float:left;
	width:618px;
}

.menu li{
	display:block;
	float:left;
	font-size:15px;
	padding-right:21px;
}

.menu li a{
	display:block;
	padding:17px 0 0 0;
	float:left;
	font-size:15px;
}

.menu li.menu_current a{
	background: transparent url(/img/pink/bg_menu.png) no-repeat center top;
}

*html .menu li.menu_current a{
	background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/img/pink/bg_menu_ie6.png", sizingMethod="crop");
	}

#blue .menu li.menu_current a{
	background: transparent url(/img/blue/bg_menu.png) no-repeat center top;
}

*html #blue .menu li.menu_current a{
	background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/img/blue/bg_menu_ie6.png", sizingMethod="crop");
	}

#green .menu li.menu_current a{
	background: transparent url(/img/green/bg_menu.png) no-repeat center top;
}

*html #green .menu li.menu_current a{
	background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/img/green/bg_menu_ie6.png", sizingMethod="crop");
	}

#violet .menu li.menu_current a{
	background: transparent url(/img/violet/bg_menu.png) no-repeat center top;
}

*html #violet .menu li.menu_current a{
	background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/img/violet/bg_menu_ie6.png", sizingMethod="crop");
	}

#yellow .menu li.menu_current a{
	background: transparent url(/img/yellow/bg_menu.png) no-repeat center top;
}

*html #yellow .menu li.menu_current a{
	background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/img/yellow/bg_menu_ie6.png", sizingMethod="crop");
	}
	
.menu li a:hover{
	background: transparent url(/img/bg_menu_hover.png) no-repeat center top !important;
}

*html .menu li a:hover{
	background-image:none !important;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/img/bg_menu_hover_ie6.png", sizingMethod="crop") !important;
	}

.menu li a span{
	height:18px;
	display:block;
}


/****** CAROUSEL ******/

*html .carousel{
	overflow:hidden;
}

*+html .carousel{
	overflow:hidden;
}

.banner{
	background-color:#000;
	/*padding:19px 17px 10px 17px; ----------------------------------------------------------------------------- */
	padding:15px 17px 15px 17px;
	width:902px;
	margin-top:21px;
	clear:both;
	display:table;
	height:275px;
	overflow:hidden;
}

*html .banner{
	padding-top:21px;
	display:block;
}

*+html .banner{
	padding-top:21px;
	display:block;
	height:auto;
	min-height:275px;
}

.custom_carousel{
	width:602px;
	float:left;
	position:relative;
}

.carousel_pagination{
	position:absolute !important;
	right:22px;
	top:3px;
	padding-top:0 !important;
	right:15px;					/* ----------------------------------------------------------------------------------------*/
	top:15px;					/* ----------------------------------------------------------------------------------------*/
}

.carousel_pagination .thumb{
	float:left !important;
	background-color:#000 !important;
	height:18px !important;
	padding-top:5px !important;
	width:19px !important;
	border:0 !important;
	color:#fff !important;
	font-family:Verdana, Geneva, sans-serif !important;
	font-weight:bold !important;
	/*font-size:11px !important;*/
	line-height:11px !important;
	
	font-size:0 !important; 	/* ----------------------------------------------------------------------------------------*/
	padding:0 !important;		/* ----------------------------------------------------------------------------------------*/
	height:10px !important;		/* ----------------------------------------------------------------------------------------*/
	width:10px !important;		/* ----------------------------------------------------------------------------------------*/
}

.container .carousel_pagination .thumb_current{
	opacity:0.6 !important;
	filter:alpha(opacity=60) !important;
}

.carousel_js{
	height:350px !important;
}

.carousel img{
	cursor:pointer;
	width:602px !important; 	/* ----------------------------------------------------------------------------------------*/
	height:350px !important; 	/* ----------------------------------------------------------------------------------------*/
}

.textholder{
	background-color:#000 !important;
	height:auto !important;
	opacity:1 !important;
	color:#fff !important;
	font-style:italic;
	font-family:Georgia, "Times New Roman", Times, serif;
	display:none !important; 	/* ----------------------------------------------------------------------------------------*/
}

.textholder img{
	display:none !important;
}

.carousel_title{
	font-size:14px;
	font-weight:bold;
}

.carousel_caption{
	font-size:11px !important;
}

.btn_rt, .btn_lt{
	filter:alpha(opacity=35) !important;
}

*html .btn_rt{
	filter:alpha(opacity=60) !important;
}

*html .btn_lt{
	filter:alpha(opacity=60) !important;
}

.btn_rt a, .btn_lt a{
	opacity:0.7 !important;
}

.btn_rt:hover, .btn_lt:hover{
	filter:alpha(opacity=60) !important;
}

*html .btn_rt a{
	display:block;
	background-image:none !important;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/img/next.png", sizingMethod="crop") !important;
	width:49px !important;
	height:37px !important;
	cursor:pointer !important;
}

*html .btn_rt img{
	display:none !important;
}

*html .btn_lt a{
	display:block;
	background-image:none !important;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/img/prev.png", sizingMethod="crop") !important;
	width:51px !important;
	height:37px !important;
	cursor:pointer !important;
}

*html .btn_lt img{
	display:none !important;
}

a.play_pause img, a.play_pause{
	opacity:0.6 !important;
	filter:alpha(opacity=25) !important;
	
}

a.play_pause:hover img, a.play_pause:hover{
	opacity:1 !important;
	filter:alpha(opacity=60) !important;
}

*html .play_pause{
	width:19px !important;
	height:23px !important;
	cursor:pointer !important;
	display:block;
	position:absolute !important;
	right:3px !important;
	top:3px !important;
	display:none !important;	/* ----------------------------------------------------------------------------------------*/
}

*html a.play_btn{
	background-image:none !important;
	display:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/img/carousel/play.png", sizingMethod="crop")alpha(opacity=25) !important;
}

*html a.play_btn:hover{
	background-image:none !important;
	display:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/img/carousel/play.png", sizingMethod="crop")alpha(opacity=60) !important;
}

*html a.pause_btn{
	background-image:none !important;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/img/carousel/pause.png", sizingMethod="crop")alpha(opacity=25) !important;
}

*html a.pause_btn:hover{
	background-image:none !important;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/img/carousel/pause.png", sizingMethod="crop")alpha(opacity=60) !important;
}

*html .play_pause img{
	display:none !important;
}
*html .play_pause{
	display:none !important; /* ------------------------------------------------------------------------------------------ */
	
}


/****** RADIO ******/

.radio{
	width:286px;
	margin-left:14px;
	/*background:transparent url(/img/bg_radio.gif) no-repeat left top;*/
	float:left;
	height:350px;
}

/****** HEADER CONTENT ******/

.header_content{
	padding:18px;
	width:900px;
	background-color:#000;
	margin-top:20px;
}

*html .header_content{
	padding-bottom:2px;
}

.header_content p{
	padding:0;
}

.header_content a:hover{
	color:#ff004e;
}

#green .header_content a:hover{
	color:#9cff00;
}

#blue .header_content a:hover{
	color:#00eaff;
}

#yellow .header_content a:hover{
	color:#ffcc00;
}

#violet .header_content a:hover{
	color:#a200ff;
}

.header_content ul{
	display:block;
	clear:both;
	padding-bottom:5px;
}

.header_content li{
	display:block;
	clear:both;
	padding:0 0 5px 13px;
	background: transparent url(/img/pink/puce.gif) no-repeat left 7px;
}

#green .header_content li{
	background: transparent url(/img/green/puce.gif) no-repeat left 7px;
}

#blue .header_content li{
	background: transparent url(/img/blue/puce.gif) no-repeat left 7px;
}

#yellow .header_content li{
	background: transparent url(/img/yellow/puce.gif) no-repeat left 7px;
}

#violet .header_content li{
	background: transparent url(/img/violet/puce.gif) no-repeat left 7px;
}

.header_content .title_over{
	left:0;
}

*html .header_content .title_over{
	bottom:54px;
}

.header_left_content{
	float:left;
	width:284px;
}

.header_left_content_img a:hover{
	color:#fff !important;
}

.header_left_content_img{
	position:relative;
}

#blue .header_left_content_img .title_over_content{
	margin-top:3px;
}

#green .header_left_content_img .title_over_content{
	margin-top:4px;
}

.header_left_content_img img {
	border:1px solid #6C6C6C;
}

.header_left_content_desc{
	margin-top:10px;
}

.header_right_content{
	float:left;
	width:601px;
	margin-left:15px;
}

.header_right_content h3 .sifr_fenice_white{
	width:580px;
	display:block;
}

.header_right_content_columns{
	clear:both;
	margin-top:12px;
}

.header_right_content_col1{
	width:285px;
	float:left;
}

.header_right_content_col2{
	width:285px;
	float:left;
	margin-left:31px;
}

.share{
	margin-top:9px;
}

.share_link{
	width:15px;
	height:15px;
	display:block;
	float:left;
	padding-right:4px;
	background:transparent no-repeat left top;
}

.share1{
	background-image:url("/img/sharing/share1.jpg");
}

.share2{
	background-image:url("/img/sharing/share2.jpg");
}

.share3{
	background-image:url("/img/sharing/share3.jpg");
}

.share4{
	background-image:url("/img/sharing/share4.jpg");
	width:16px;
}

.share5{
	background-image:url("/img/sharing/share5.jpg");
}

.share6{
	background-image:url("/img/sharing/share6.jpg");
}

.share7{
	background-image:url("/img/sharing/share7.jpg");
}


.share1:hover{
	background-image:url("/img/sharing/share1_hover.jpg");
}

.share2:hover{
	background-image:url("/img/sharing/share2_hover.jpg");
}

.share3:hover{
	background-image:url("/img/sharing/share3_hover.jpg");
}

.share4:hover{
	background-image:url("/img/sharing/share4_hover.jpg");
}

.share5:hover{
	background-image:url("/img/sharing/share5_hover.jpg");
}
.share6:hover{
	background-image:url("/img/sharing/share6_hover.jpg");
}
.share7:hover{
	background-image:url("/img/sharing/share7_hover.jpg");
}

/****** END HEADER CONTENT ******/

/********************************************************** CENTER ***********************************************/

.center{
	margin-top:15px;
}

.container .home_content{
	margin-top:28px;
}

.col_left,
.col_middle,
.col_right{
	width:302px;
	float:left;
}

.col_middle,
.col_right{
	margin-left:15px;
}

*html .col_middle{
	margin-left:13px;
}

*html .col_right{
	margin-left:13px;
}

.col_middle img,
.col_right img{
	border:1px solid #000;
}

.col_left h3,
.col_middle h3,
.col_right h3{
	width:283px;
}

.page_content{
	margin-top:42px;
}

.page_campaigne{
	margin-top:28px;
}

/************************* COL LEFT **********************/

.home_content .col_left h3{
	background:transparent url(/img/yellow/puce_title.png) no-repeat left top !important;
}

*html .home_content .col_left h3{
	background-image:none !important;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/img/yellow/puce_title.png", sizingMethod="crop") !important;
}

.home_content .col_right h3{
	background:transparent url(/img/violet/puce_title.png) no-repeat left top !important;
}

*html .home_content .col_right h3{
	background-image:none !important;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/img/violet/puce_title.png", sizingMethod="crop") !important;
}

.second_box{
	margin-top:25px;
}

*html .second_box{
	margin-top:22px;
}

*+html .second_box{
	margin-top:20px;
}

/****** SHOWREEL ******/

.showreel{
	width:266px;
	background-color:#000;
	padding:15px 18px;
	position:relative;
}

.showreel a{
	display:block;
	width:266px;
	background-color:#000;
	border:1px solid #6C6C6C;
}

.showreel a img{
	border:0;
}

.showreel a.title_over{
	background-color: transparent;
}

.title_over{
	position:absolute;
	left:18px;
	width:266px;
	height:21px;
	z-index:99;
	background: transparent url(/img/pink/bg_title_over.png) no-repeat left top;
	bottom:34px;
	display:block;
	border:0 !important;
}

*html .title_over{
	background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/img/pink/bg_title_over.png", sizingMethod="crop");
	}

#blue .title_over{
	background: transparent url(/img/blue/bg_title_over.png) no-repeat left top;
}

*html #blue .title_over{
	background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/img/blue/bg_title_over.png", sizingMethod="crop");
	}

#green .title_over{
	background: transparent url(/img/green/bg_title_over.png) no-repeat left top;
}

*html #green .title_over{
	background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/img/green/bg_title_over.png", sizingMethod="crop");
	}

#violet .title_over{
	background: transparent url(/img/violet/bg_title_over.png) no-repeat left top;
}

*html #violet .title_over{
	background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/img/violet/bg_title_over.png", sizingMethod="crop");
}

#yellow .title_over{
	background: transparent url(/img/yellow/bg_title_over.png) no-repeat left top;
}

*html #yellow .title_over{
	background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/img/yellow/bg_title_over.png", sizingMethod="crop");
	}

.home_content .col_left .title_over{
	background: transparent url(/img/yellow/bg_title_over.png) no-repeat left top !important;
}

*html .home_content .col_left .title_over{
	background-image:none !important;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/img/yellow/bg_title_over.png", sizingMethod="crop") !important;
	}

.home_content .col_right .title_over{
	background: transparent url(/img/violet/bg_title_over.png) no-repeat left top !important;
}

*html .home_content .col_right .title_over{
	background-image:none !important;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/img/violet/bg_title_over.png", sizingMethod="crop") !important;
}
	
.title_over_content{
	margin-top:5px;
	width:266px;
	text-align:center;
	font-weight:bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size:13px;
	text-transform:uppercase;
	display:block;
}

#blue .title_over_content{
	margin-top:3px;
}

#green .title_over_content{
	margin-top:4px;
}

/****** NEWS ******/
.news{
	padding:11px 18px;
	width:266px;
	background-color:#000;
}

*html .news ul li{
	width:266px;
}

*+html .news ul li{
	width:266px;
}

.container .news_js{
	height:110px;
	position:relative;
	overflow:hidden;
}

.carousel-previous{
	position:absolute;
	right:5px;
	width:10px;
	height:6px;
	z-index:99;
	background: transparent url(/img/prev_news_actif.png) no-repeat left top;
	top:10;
	display:block;
	cursor:pointer;
}

*html .carousel-previous{
	background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/img/prev_news_actif.png", sizingMethod="crop");
	}

.carousel-next{
	display:block;
	position:absolute;
	right:5px;
	width:10px;
	height:6px;
	z-index:99;
	background: transparent url(/img/next_news_actif.png) no-repeat left top;
	top:20px;
	cursor:pointer;
}

*html .carousel-next{
	background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/img/next_news_actif.png", sizingMethod="crop");
	}

/****** LEFT CONTENT ******/

.left_content{
	padding:11px 18px;
	width:266px;
	background-color:#000;
}

.container .left_team_content{
	padding:0 0 7px 7px;
	width:295px;
}

.left_team_content .team_link{
	clear:both;
}

*html .container .left_team_content{
	padding-top:4px;
	padding-bottom:6px;
}

*+html .container .left_team_content{
	padding-top:4px;
	padding-bottom:6px;
}

/****** MENU LEFT ******/

.menu_left{
	background-color:#000;
	padding:20px 18px 19px 18px;
	width:266px;
}

.menu_left ul{
	display:block;
	width:266px;
	border-top:1px solid #1a1a1a;
	padding-top:2px;
}

.menu_left li{
	display:block;
	clear:both;
	width:266px;
	border-bottom:1px solid #1a1a1a;
	padding:4px 0;
}

.menu_left li.menu_left_current{
	color:#fff;
	font-style:italic;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:bold;
	font-size:12px;
}

.menu_left li.menu_left_current span{
	padding-right:14px;
	background: transparent url(/img/pink/puce.gif) no-repeat right 8px;
	color:#fff;
	padding-left:5px;
	text-transform:uppercase;
}

#green .menu_left li.menu_left_current span{
	background: transparent url(/img/green/puce.gif) no-repeat right 8px;
}

#blue .menu_left li.menu_left_current span{
	background: transparent url(/img/blue/puce.gif) no-repeat right 8px;
}

#yellow .menu_left li.menu_left_current span{
	background: transparent url(/img/yellow/puce.gif) no-repeat right 8px;
}

#violet .menu_left li.menu_left_current span{
	background: transparent url(/img/violet/puce.gif) no-repeat right 8px;
}

.menu_left li.menu_left_current a span{
	padding-left:0
}

.menu_left a{
	color:#6d6d6d;
	font-size:12px;
	padding-left:5px;
}

.menu_left a:hover{
	color:#ff004e;
}

#green .menu_left a:hover{
	color:#9cff00;
}

#blue .menu_left a:hover{
	color:#00eaff;
}

#yellow .menu_left a:hover{
	color:#ffcc00;
}

#violet .menu_left a:hover{
	color:#a200ff;
}

.menu_left ul ul{
	margin-top:3px;
}

.menu_left li.menu_left_current ul li a{
	color:#fff;
	font-weight:normal;
	font-style:normal;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

.menu_left li.menu_left_current ul li span{
	color:#ff004e;
	font-size:12px;
	font-weight:normal;
	font-style: normal;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-transform:none;
}

#green .menu_left li.menu_left_current ul li span{
	color:#9cff00;
}

#blue .menu_left li.menu_left_current ul li span{
	color:#00eaff;
}

#yellow .menu_left li.menu_left_current ul li span{
	color:#ffcc00;
}

#violet .menu_left li.menu_left_current ul li span{
	color:#a200ff;
}

#scrollpane{
	height:470px;
}

.menu_left #scrollpane li{
	width:245px;
}

.menu_left #scrollpane ul{
	width:245px;
}

.menu_left ul ul li a{
	padding-left:0;
}

.menu_left ul ul li span{
	width:228px;
	padding-left:23px !important;
}

.menu_left #scrollpane ul li.color{
	padding-left:5px;
}

.menu_left li.menu_left_current ul li a span{
	color:#fff !important;
	background-image:none !important;
	padding-top:0 !important;
}

.menu_left li.menu_left_current ul li a:hover span{
	color:#ff004e !important;
}

#green .menu_left li.menu_left_current ul li a:hover span{
	color:#9cff00 !important;
}

#blue .menu_left li.menu_left_current ul li a:hover span{
	color:#00eaff !important;
}

#yellow .menu_left li.menu_left_current ul li a:hover span{
	color:#ffcc00 !important;
}

#violet .menu_left li.menu_left_current ul li a:hover span{
	color:#a200ff !important;
}

.menu_left_mediacast li{
	padding-top:0;
	display:block;
	clear:both;
	float:left;
}

.menu_left_mediacast li a{
	padding-top:4px;
	display:block;
	float:left;
}

.menu_link_desc{
	font-size:9px;
	display:block;
	float:left;
	padding:2px 0 0 5px;
}

/****** MOZAIQUE IMG ******/

.opac_effect{
	padding-right:4px !important;
	width:597px !important;
}

*html .opac_effect{
	width:599px !important;
}

.opac_effect a{
	display:block;
	float:left;
	padding:0 14px 13px 0;
	position:relative;
}

.opac_elt{
	position:absolute;
	top:1px;
	left:1px;
	background-color:#000;
	/*opacity:0.8;
	filter:alpha(opacity=80);  POUR ACTIVER LE ROLLOVER SUR LES IMAGES DES CAMPAGNES*/
	display:none; /* Enleve l'effet sur les images de campagne*/
}

*html .opac_elt{
	top:0;
	left:0;
}

.title_elt, .title_elt td{
	vertical-align:middle;
	text-align:center;
}

*html .opac_effect img{
	border:0 !important;
}

.team_effect{
	padding-right:4px !important;
	width:597px !important;
}

a.team_link{
	display:block;
	float:left;
	padding:8px 9px 11px 5px;
	position:relative;
}

.team_elt{
	position:absolute;
	bottom:8px;
	left:5px;
	background-color:#000;
	opacity:0.8;
	filter:alpha(opacity=80);
	padding:0 11px 0 14px;
}

.team_effect img{
	border:0 !important;
}

.team_elt h4{
	color:#fff !important;
	margin:13px 0 0 0;
}

.team_elt span{
	margin:1px 0 0 0;
	display:block;
}

/****** TWITTER ******/

.twitter_feed{
	padding-top:0 !important;
	padding-bottom:25px !important;
}

.left_content .twtr-widget{
	font-family:Verdana, Geneva, sans-serif !important;
	font-size:11px !important;
}

.twtr-widget a:hover{
	color:#ff004e !important;
	text-decoration:none !important;
}

#green .twtr-widget a:hover{
	color:#9cff00 !important;
}

#blue .twtr-widget a:hover{
	color:#00eaff !important;
}

#yellow .twtr-widget a:hover{
	color:#ffcc00 !important;
}

#violet .twtr-widget a:hover{
	color:#a200ff !important;
}

.twtr-hd{
	padding:0 !important;
	height:17px !important;
}

.twtr-tweet{
	padding:7px 0 !important;
	border-bottom:1px solid #1a1a1a !important;
}

.twtr-avatar, .twtr-ft, .twtr-hd h3, .twtr-hd h4, .twtr-doc .twtr-hd .twtr-profile-img-anchor{
	display:none !important;
}

.twtr-tweet-text{
	margin-left:0 !important;
}

.twtr-bd{
	padding:0 !important;
}

.twtr-spinner{
	right:0 !important;
}

.twtr-timeline{
	height:auto !important;
}

.twtr-user{
	display:block !important;
	width:258px !important;
	font-weight:bold !important;
	font-family:Georgia, "Times New Roman", Times, serif !important;
	font-style:italic !important;
	text-transform:capitalize !important;
}

.twtr-widget .twtr-tweet-wrap{
	padding:6px 4px !important;
}

.twitter_feed #twtr-widget-1 .twtr-timeline i a{
	font-weight:bold !important;
	font-style:italic !important;
	color:#fff !important;
}

.twitter_feed .twtr-doc a:hover{
	text-decoration:none !important;
}

/****** COORDONNES ******/

.col_left .coord{
	padding:9px 10px 12px 13px;
	width:279px;
}

.col_left .coord ul{
	width:273px;
}

.col_left .coord li{
	padding-top:5px;
	width:263px;
	font-size:12px;
	float:left;
	padding-left:5px;
	padding-right:5px;
}

.coord .menu_link_desc{
	padding:0;
	font-size:12px;
	color:#fff;
}

.coord .color{
	font-size:12px;
	display:block;
	float:left;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:bold;
	font-style:italic;
	width:55px;
}

/****** Form Contact ******/

.col_left .left_form{
	padding-top:6px;
	padding-bottom:32px;
}

.write,
.write_hover{
	background-color:#333 !important;
}

/****** END Form Contact ******/

/************************* COL MIDDLE **********************/

.col_middle_content{
	background-color:#000;
	padding:12px 18px;
}

.col_middle_content h4{
	font-size:12px;
	color:#ff004e;
	padding-bottom:5px;
}

.col_middle_content a:hover{
	color:#ff004e;
}

#green .col_middle_content h4, #green .col_middle_content a:hover{
	color:#9cff00;
}

#blue .col_middle_content h4, #blue .col_middle_content a:hover{
	color:#00eaff;
}

#yellow .col_middle_content h4, #yellow .col_middle_content a:hover{
	color:#ffcc00;
}

#violet .col_middle_content h4, #violet .col_middle_content a:hover{
	color:#a200ff;
}

.col_middle_content ul{
	display:block;
	clear:both;
}

.col_middle_content li{
	display:block;
	clear:both;
	padding:0 0 5px 13px;
	background: transparent url(/img/pink/puce.gif) no-repeat left 7px;
}

#green .col_middle_content li{
	background: transparent url(/img/green/puce.gif) no-repeat left 7px;
}

#blue .col_middle_content li{
	background: transparent url(/img/blue/puce.gif) no-repeat left 7px;
}

#yellow .col_middle_content li{
	background: transparent url(/img/yellow/puce.gif) no-repeat left 7px;
}

#violet .col_middle_content li{
	background: transparent url(/img/violet/puce.gif) no-repeat left 7px;
}

.container .col_middle_large{
	width:619px;
}

.container .col_middle_large .col_middle_content {
	width:583px;
}

/****** HOME LINKS ******/

.home_content .col_middle_content{
	background-color:#000;
	padding:8px 2px 0 3px;
}

.home_links{
	height:366px;
	width:297px;
}

*html .home_links{
	height:363px;
}

*+html .home_links{
	height:361px;
}

.home_links a{
	padding:4px 60px 2px 15px;
	display:block;
	width:222px;
	background: transparent url(/img/puce_home_liks.gif) no-repeat 257px 26px;
}

.home_links a:hover{
	background: transparent url(/img/puce_home_liks_hover.jpg) no-repeat left top !important;
}

.home_links a p{
	color:#7c7c7c;
	padding-top:0;
}

.home_links a:hover p{
	color:#fff !important;
}

.home_links .like_h4{
	color:#fff;
	font-size:15px;
	display:block;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-style:italic;
	font-weight:bold;
}

/****** VIDEOCAT ******/

.videocast{
	padding:8px 0;
	background-color:#000;
}

.videocast .menu_left{
	padding:0 18px 0 0;
	width:272px;
	margin-left:3px;
	float:left;
}

.videocast .menu_left li{
	padding-left:0 !important;
	background:none !important;
}

.videocast .menu_left li a{
	font-size:11px;
}

.videocast .menu_link_desc {
	padding-top:0;
}

.videocast .showreel{
	float:left;
	padding:0 0 0 18px !important;
}

.videocast .showreel a{
	color:#fff !important;
}

.videocast .title_over{
	bottom:19px;
}

.videocast .title_over_content{
	padding-top:1px;
	margin-top:3px;
}

#green .videocast .title_over_content{
	margin-top:3px;
}

#blue .videocast .title_over_content{
	margin-top:2px;
}

.video_month{
	float:left;
	display:block;
	width:110px;
	font-weight:bold;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-style:italic;
	padding-top:3px;
}

.video_desc{
	width:151px;
}

.col_middle_content .menu_left_mediacast li a{
	padding-top:0;
}

.video_desc_span{
	padding-top:4px;
	float:left;
}

.active_link{
	color:#fff !important;
}

.second_big_bloc{
	margin-top:22px;
}

/****** END VIDEOCAT ******/

/************************* COL RIGHT **********************/

.col_right .title_over_content{
	margin-top:5px;
}

/**************************************************** FOOTER ***********************************************/

.footer{
	background-color:#5d5e60;
	margin-top:44px;
	background: transparent url(/img/bg_footer.gif) no-repeat left top;
	background-color:#000;
	line-height:11px;
	font-size:11px;
	width:906px;
	padding:0 15px 10px 15px;
}

.footer_links{
	padding-top:19px;
	border-bottom:1px solid #282d33;
	padding-bottom:10px;
}

.left_footer_links{
	float:left;
	width:640px;
	display:block;
}

.left_footer_links li{
	display:block;
	float:left;
	padding-right:21px;
}

.right_footer_links{
	text-align:right;
	float:left;
	width:266px;
	margin-top:1px;
}

.right_footer_1{
	float:right;
}

.right_footer_2{
	float:right;
	margin-right:3px;
}

.footer .share{
	margin-top:0;
}

.footer .share_link{
	float:right;
}

/**************************************************** SAFARI / CHROME ***********************************************/

@media screen and (-webkit-min-device-pixel-ratio:0)
{

.top, 
.banner{
	width:936px;
	height:46px;
}

.second_box{
	margin-top:22px;
}

.home_links{
	height:367px;
}

.header_content{
	width:936px;
}

.team_effect, .opac_effect{
	width:619px !important;
}

.container .left_team_content{
	padding-top:4px;
	padding-bottom:6px;
}

.carousel_js{
	width:602px !important;
}

.home_content .col_left h3.second_box{
	margin-top:28px;
}

.page_contact .col_middle_content{
	padding-top:18px !important;
	padding-bottom:15px !important;
}

}

/**************************************************** END SAFARI / CHROME ***********************************************/

/**************************************************** ADDON'S AFTER INTEGRATION INTO CMS ********************************/

.edit_home_links{
	height:auto !important;
}

.edit_banner{
	height:auto !important;
	overflow: visible !important;
}

.col_middle_content #content_adminAction li{
	padding:0 !important;
}

.col_middle_content #content_adminAction li a{
	width:auto !important;
}

.container a.AdminTexton{
	float:none !important;
}

.LayerContent textarea{
	background-color:#fff !important;
	color:#000 !important;
	height:90px !important;
	width:300px !important;
}

.LayerContent #messageForm input{
	display:none;
}

.LayerContent #messageForm #messageFormButton,
.LayerContent #messageForm .modalButton{
	display:block;
	clear:none;
}

.LayerContent label{
	color:#000;
	padding-top:0;
	font-style:normal;
}

.opac_effect #content_adminAction a{
	float:none;
	position:static;
}

.opac_effect #content_adminAction{
	z-index:9999;
}

.flashSep{
	width:250px;
	height:12px;
	clear:both;
}

.col_middle_large h3{
	width:600px !important;
}

/************** EVOLUTIONS AVRIL 2010  *************/

.play_invite_hover{
	background:transparent url(/img/play_invite.png) no-repeat left top;
	position:absolute;
	left:18px;
	top:15px;
	width:268px;
	height:150px;
	cursor:pointer;
	display:block;
}

*html .play_invite_hover{
	background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/img/play_invite.png", sizingMethod="crop");
	top:16px;
}

*+html .play_invite_hover{
	top:16px;
}

.header_content .play_invite_hover{
	top:0;
	left:0;
}

*html .header_content .play_invite_hover{
	top:1px;
}

*+html .header_content .play_invite_hover{
	top:1px;
}

.videocast .play_invite_hover{
	top:0;
	left:19px;
}

*html .videocast .play_invite_hover{
	top:1px;
}

*+html .videocast .play_invite_hover{
	top:1px;
}

.rss_news{
	display:block;
	position:absolute;
	right:22px;
	top:11px;
	width:15px;
	height:15px;
	background:transparent url(/img/rss.png) no-repeat left top;
	z-index:9999;
}

*html .rss_news{
	background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/img/rss.png", sizingMethod="crop");
}

.menu_link_desc img{
	display:block;
	margin-top:3px;
}

*html .menu_link_desc img{
	margin-top:2px;
}

.menu_left li .nolinkmenu{
	color:#444444 !important; 
	font-size:12px !important; 
	padding-left:5px !important; 
	
}
.showreel img, .showreel a{
	border:none !important;
}
.bt_lt, .bt_rt{
	top:148px !important;
}
