/**
 *Import des styles pour les zones vitrines secondaires. A placer au debut du fichier CSS
 */
@import "../css/style1.css";
@import "vitrines_secondaires_v2.css";

div#canalplus div#lb-slide-show {
	top:-24px;
}

div#canalplus div#lb-slide-show div.wrap-slide-show {
	width:780px;
}

#content {
	color: #000;
	font-size:10px;
	line-height:normal;
	padding-bottom:15px;
}

#content, #content table, #content p, #content ul {
	font-size: 10px;
	line-height: normal;
}

#content p {
	margin: 0px;
}

#s2 {
	display:none;
	float:left;
	width:200px;
}

#s1 {
	width:780px;
	height:106px;
	overflow:hidden;
}

#s1 .accroche {
	margin: 13px 0px 0px 105px;
}

#m2www {
	width:780px;
	z-index:1;
	margin:auto;
}

#m2d1 {
	height: 384px !important;
	width:800px;
	overflow: hidden;
	padding-bottom: 150px;
	margin-left: -20px;
	padding-left: 20px;
}

#v1 {
	float:left;
	position:relative;
	width:780px;
	z-index:0;
	top: -150px;
	margin-bottom: -150px;
	overflow: visible;
}

#v2 {
	float:left;
	position:relative;
	width:780px;
	z-index:1;
}

#v2 .global {
	margin-top:15px;
}

/* D zone player video v2 */
#player_video_v2{
	width:780px;
	height:369px;
	position:relative;
	overflow:hidden;
	margin:15px 0px 0px 0px;
}

#player_video_v2 .video {
	height:369px;
	left:0px;
	overflow:hidden;
	position:absolute;
	top:0px;
	width:465px;
	/*z-index:3;*/
}

#player_video_v2 .infos_video {
	position:absolute;
	top:280px;
	left:480px;
	width:300px;
	background-color:#E5E5E5;
	overflow:hidden;
	/*z-index:3;*/
}

#player_video_v2 #bloc_envoi_un_ami {
	position:absolute;
	top:280px;
	left:480px;
	width:300px;
	background-color:#000000;
	overflow:hidden;
	height:124px;
	display:none;
}

#player_video_v2 #bloc_envoi_un_ami .sous_bloc_envoi{
	position:relative;
	width:279px;
	height:111px;
	overflow:hidden;
	margin:0px 9px 0px 12px;
}

#player_video_v2 .controle_vote{
	position : absolute;
	top:379px;
	left:0px;
	width:465px;
	height:25px;
	background-color:#636363;
	/* display:none; */
}

#player_video_v2 #note_video{
	color:#FFFFFF;
	font-family:Verdana,Helvetica,sans-serif;
	font-size:9px;
	font-weight:bold;
	text-decoration:none;
}
/* F zone player video v2 */

#mea_tout_le_clair {
	float:left;
	width:479px;
	height:380px;
	overflow:hidden;
	margin:15px 0px 0px 0px;
	background-color:#bbddff;
}

#mea_videos_tout_le_clair {
	position:relative;
	float:left;
	margin-top:15px;
	width:780px;
	height:153px;
	overflow:hidden;
}

#mea_videos_tout_le_clair .div_mea_principale{
	float:left;
	width:204px;
	height:153px;
	margin-right:1px;
	overflow:hidden;
	background-color:#000000;
}

#mea_videos_tout_le_clair .div_mea_secondaire{
	float:left;
	width:573px;
	height:151px;
	overflow:hidden;
	border:1px solid #000000;
}

#mea_videos_tout_le_clair .div_label_zone{
	width:573px;
	height:24px;
	border-bottom:1px solid #000000;
}

#mea_videos_tout_le_clair .div_zone_video{
	width:563px;
	height:116px;
	padding:10px 0px 0px 10px;
}

#mea_videos_tout_le_clair .hold_content{
	width:105px;
	height:116px;
	margin-right:7px;
}

#mea_videos_tout_le_clair .hold_content_flash{
	width:105px;
	height:79px;
}

#mea_videos_tout_le_clair .hold_content_text{
	width:105px;
	height:30px;
	padding-top:5px;
}

#mea_videos_tout_le_clair .div_zone_video_bis{
	width:573px;
	height:116px;
	padding:10px 0px 0px 0px;
}

#mea_videos_tout_le_clair .nav_prec{
	float:left;
	width:66px;
	height:103px;
	padding-top:13px;
	text-align:center;
}

#mea_videos_tout_le_clair .nav_suiv{
	float:right;
	width:65px;
	height:103px;
	padding-top:13px;
	text-align:center;
}

div#hold{
	float:left;
	width:442px;
	height:116px;
	overflow:hidden;
	position:relative;
	z-index:100;
}

div.content {
	left:0;
	position:absolute;
	top:0;
	z-index:1;
}

#mea_videos_tout_le_clair .seul_mea_secondaire{
	width:778px;
	height:151px;
	border:1px solid #000000;
}

#mea_videos_tout_le_clair .seul_label_zone{
	border-bottom:1px solid #000000;
	height:24px;
	width:778px;
}

#mea_videos_tout_le_clair .seul_zone_video{
	width:778px;
	height:116px;
	padding:10px 0px 0px 0px;
}

div#seulhold{
	float:left;
	width:672px;
	height:116px;
	overflow:hidden;
	position:relative;
	z-index:100;
}

.publicite {
	position:relative;
	z-index:100;
	top:-369px;
	left:480px;
}

#idpublicitepave {
	position:relative;
	z-index:100;
	top:-369px;
	left:480px;
	width:300px;
}

#idpublicitepave .pub_pave {
	position:absolute;
	top:0px;
	left:0px;
	z-index:100;
}

#idpublicitepave .pub_pave_cache {
	position:relative;
}

#idpublicitepave .taille_pub {
	width:300px;
	height:250px;
}
