/* Parametrages Global */
body{}
.fR {float: right!important;}
.fL {float: left!important;}
.cb {clear:both;height:0;font-size:0;line-height:0;}
.ui-layout {clear:both; background:#A7A7C9 url(http://img.clubic.com/photo/02629514.jpg) repeat-x 0 0;}
.ui-layout-inner {position: relative;
    			background-repeat:no-repeat;
		background-position:center 0px;
		background-attachment:scroll;
	}
.ui-layout-all {margin:auto; width:1000px; overflow:hidden; color:#000000; text-align: left;}
.ui-layout-all p a{color:#000000;}
.nav-videos a{color:#000000;}
.ui-layout-body {background-color:#E9E8F4; min-height: 480px; position: relative;}
.ui-layout-centre .module {clear:left;overflow:hidden;margin:7px; background-color: #;}
.ui-layout-all img {border: 0;}
.ui-layout-all .split50, .ui-layout-all .split33, .ui-layout-all .split66 {float:left;clear:none;}
.ui-layout-all .module {position: relative;}

.ui-layout-ouest {float:left;width:233px;}
.ui-layout-centre {	float:left; width:700px; } 

/*.ui-layout-centre .split {width:373px;*/
/*width:344px;*/
.ui-layout-nord .split, .ui-layout-sud .split {	width:493px;/*width:344px;*/}
.ui-layout-est {float:right;width:300px;} 
.ui-layout-sud, .ui-layout-nord {clear:both;}
.ui-layout-copyright{background-color:#E9E8F4; padding:10px; width: 100%; text-align: center;}

/* Sous menu */
#menuMiddle_SousProjet .sousmenu_main {float:left;font-size:12px;margin:15px 0;overflow:hidden; padding:0; position:relative; }
#menuMiddle_SousProjet .sousmenu_main li {border-left-style:solid;border-left-width:1px;display:inline;padding-left:15px;padding-right:15px;}
#menuMiddle_SousProjet .sousmenu_main li:first-child {border-left: none;}
#menuMiddle_SousProjet .sousmenu_main li a {color: #000;display:inline;float:none;font-size:12px;font-weight:normal;font-style:normal;height:inherit;line-height:inherit;margin:0 0 0 0;padding:0 0 0 0;text-decoration:none;}
#menuMiddle_SousProjet .sousmenu_main li.on a {color: #000;font-weight: bold;}
#menuMiddle_SousProjet .sousmenu_main li a:hover span {color: #000;text-decoration: underline;}

/** On gere toutes les possibilites d'affichage **/ 
/** On conserve 5px de marge de chaque coté pour le split 50 **/
/** on conserve 3px de marge de chaque coté pour le split 33 et 66 **/

/** NORD **/
.ui-layout-nord .widget{ width:994px !important; }
.ui-layout-nord .widget_split33{ width:294px !important; }
.ui-layout-nord .widget_split50{ width:494px !important; }
.ui-layout-nord .widget_split66{ width:694px !important; }

/** EST / OUEST **/
.ui-layout-ouest .widget{ width:270px !important; }
.ui-layout-est .widget{ width:270px !important; }

/** CENTRE  --> GARDER CET ORDRE SINON BUG !!!! **/
.ui-layout-centre { width:700px !important; }
.twocolumns {width:700px !important;}
.onecolumn {width:1000px !important;}

.ui-layout-centre .widget{ width:460px !important; }
.twocolumns .widget{ width:694px !important; }
.onecolumn .widget{ width:994px !important; }

.ui-layout-centre .split33{ width:227px !important; }
.hp-rubrique .twocolumns .split33{ width:227px !important; }
.twocolumns .split33{ width:219px !important; }
.onecolumn .split33{ width:294px !important; }

.ui-layout-centre .split50{ width:219px !important; }
.hp-rubrique .ui-layout-centre .split50{ width:227px !important; }
.twocolumns .split50{ width:336px !important; }
.hp-rubrique .twocolumns .split50{ width:344px !important; }
.onecolumn .split50{ width:494px !important; }

.ui-layout-centre .split66{ width:227px !important; }
.hp-rubrique .twocolumns .split66{ width:460px !important; }
.twocolumns .split66{ width:446px !important; }
.onecolumn .split66{ width:694px !important; }

/** SUD **/
.ui-layout-sud .widget{ width:994px !important; }
.ui-layout-sud .widget_split33{ width:294px !important; }
.ui-layout-sud .widget_split50{ width:494px !important; }
.ui-layout-sud .widget_split66{ width:694px !important; }


/* Fin parametrage global*/
/* ParamÃ©trage plus fin */
.ui-layout-all h1 {	color:#202155;}
.ui-layout-all h2 {	font-size:15px; color:#B15AF4;	}

#texte-accroche{position:absolute;	font-size:18px;	margin-top:48px;	margin-left:595px;	color:#ffffff;}
#texte-accroche h1{	font-size:14px;	color:#E9E8F4;}
#photo_header a, #photo_header img {display:block;}
/* MODULES */
.hp-rubrique .ui-layout-centre .module {position:relative;min-width:217px;margin:0 0 6px 6px;}

.module .degrade {padding:5px;background:url(/style/images/bg-degrade-3col-light-big.png) repeat-x;}

.module div.liens-plus { float: right; text-align: right; }
.module .overflow {overflow: hidden}
.module .clear { clear: both;}

.module h2 {font-size:15px;border-bottom:1px solid; margin-bottom:8px; white-space:nowrap;}
.module .listes .h2, .module .listes h2 {font-size:15px;font-weight:bold;line-height:17px;border:none;margin:0;}
.ui-layout-centre.twocolumns .module .listes .splitRight {width:520px;}
.module .listes img {float: left;}
.module .listes .boutons-pictos li {border:0 none !important;display:inline;}
.module .fiche h2 {font-size:11px;font-weight:normal;line-height:normal;border:none;margin:0;}
.titreListe {border: none!important;}
.titreListe, h1.h1 span.h1 {background:url("/api/site_factory/images/bg-degrade-titres.png") repeat-y 0 0 transparent;display:block;font-size:15px !important;font-weight:bold !important;margin-bottom:10px;padding:2px 5px;}

.module .more { position: absolute; right: 0; bottom: 3px; padding:0 10px; line-height:12px; text-align:right; font-size:10px; }
.module .more2 { position: absolute; bottom: 13px; right: 0; font-size:10px;line-height:12px;padding:0 10px;}
.module .more3 { position: absolute; bottom: 23px; right: 0; font-size:10px;line-height:12px;padding:0 10px;}
.module .more-noabs { float: right; line-height:12px; text-align:right; font-size:10px; padding:0 10px;}

/* Pictos */
.picto-forum h2, .picto-forum .h2 { background-position:0 0px; }
.picto-videos h2, .picto-videos .h2 { background-position:0 -29px; }
.picto-photos h2, .picto-photos .h2 { background-position:0 -59px; }
.picto-commentaires h2, .picto-commentaires .h2 { background-position:0 -90px; }
.picto-resume h2, .picto-resume .h2 { background-position:0 -120px; }
.picto-jeux h2, .picto-jeux .h2 { background-position:0 -150px; }
.picto-envoyer-ami h2, .picto-envoyer-ami .h2 { background-position:0 -179px; }
.picto-mobile h2, .picto-mobile .h2 { background-position:0 -210px; }
.boutons-pictos { padding:10px 0; }
.boutons-pictos li { display:inline; border:0!important; }
.boutons-pictos a { float:left; display:block; padding:0 0 0 5px; text-decoration:none; filter:alpha(opacity=100); opacity:1; -moz-opacity:1; margin-right:5px; line-height:16px; color:white; }
.boutons-pictos span { display:block; background-image:url("/api/site_factory/images/bg-pictos.gif"); background-repeat:no-repeat; padding:0 5px 0 22px; line-height:16px; }
.boutons-pictos a:hover { filter:alpha(opacity=70); opacity:0.70; -moz-opacity:0.70;text-decoration:none; }
.boutons-pictos .picto-videos { background-position:0 -26px; }
.boutons-pictos .picto-photos { background-position:0 -56px; }
.boutons-pictos .picto-rating { background-position:0 3px; }
.pictos { padding:0px 10px; }
.pictos li { display:inline; border:0!important; }
.pictos span { background-image:url(images/bg-pictos.gif); background-repeat:no-repeat; line-height:11px; padding:0 0 0 18px; color:white; font-weight:bold; margin-right:10px; }
.pictos .picto-videos { background-position:0 -26px; }
.pictos .picto-photos { background-position:0 -56px; }

.jScrollArrowUp { background-image:url(/api/site_factory/images/fleche-select.gif); background-repeat: no-repeat; background-position:0 0; background-color:#000; height: 11px; filter:alpha(opacity=30); opacity:0.30; -moz-opacity:0.30; }
.jScrollArrowDown { background-image:url(/api/site_factory/images/fleche-select.gif); background-repeat: no-repeat; background-position:0 -11px; background-color:#000; height: 11px; filter:alpha(opacity=30); opacity:0.30; -moz-opacity:0.30; }
.jScrollPaneTrack { background-color:#999; filter:alpha(opacity=30); opacity:0.30; -moz-opacity:0.30; }
.jScrollPaneDrag { background-color:#000; }
.jScrollArrowUp:hover, .jScrollArrowDown:hover { background-color:#333; }

/* module_epg_presentateur */
.hp-rubrique .module_epg_presentateur li {padding:0 0 8px 0;overflow:hidden;}
.hp-rubrique .module_epg_presentateur .visuel { float:left; margin-right:5px; }
.hp-rubrique .module_epg_presentateur h4 { font-size:15px; font-weight:normal; }
/* MODULES LISTES */
.listes img { margin-right:10px; padding-top: 2px;}
.listes li { padding:10px 0; overflow:hidden;border-top:1px dotted;}
.listes li:first-child {border:0;}
/* MODULES FICHE */
.fiche { padding:10px 0; overflow:hidden;}
.fiche .visuel { width:auto; }
.blocPerso { clear:both; margin:0 0 10px 0; }

/********************/
/* GESTION DU MENU  */
/********************/
#menuMiddle {z-index: 1000; position: relative;}
#menuMiddle ul {padding:0; margin:0; height:28px;}
#menuMiddle li {display:inline; list-style-image: none; list-style-position: outside; list-style-type: none;padding:0px !important; }
#menuMiddle li a {position: relative; }
#menuMiddle li.current a { font-weight:bold;}
#menuMiddle li a span { display: block; }
#menuMiddle li a:hover, #menuMiddle li.current a {	text-decoration:none;}
#menuMiddle li a,	
#menuMiddle li a:visited,	
#menuMiddle li a:hover{	display:block;	float:left;	font-size:13px;	line-height:28px; /*margin-right:1px*/; text-align:center;	width:100px; color:#FFFFFF; }
#menuMiddle li a:hover{	background-color:#E9E8F4; color:#373758;}
#menuMiddle li.current a,	#menuMiddle li.current a:visited,	#menuMiddle li.current a:hover{	color:#000000; background-color:#E9E8F4; }

/* Dégradé sur les onglets normaux */
#menuMiddle-end { width: 100%; background:#1B1534; top: 0; height: 28px; z-index: 1; position: absolute;}

/* Dégradé sur les onglets sélectionnés */
#menuMiddle li.current a span.degrade_menu, #menuMiddle li.current a:hover span.degrade_menu { background:none!important; }

/* Dégradé sur les onglets au rollover */
#menuMiddle li a:hover span.degrade_menu { background:none!important; }

/* Coins arrondis sur les onglets normaux */

/* Coins arrondis sur les onglets sélectionnés */
#menuMiddle li.current a .round_corner_right { position: absolute; right: 0; top: 0; background:url(http://img.clubic.com/photo/02563060.jpg) no-repeat right top; height: 100%; width: 100%; z-index: 10000;}
#menuMiddle li.current a .round_corner_left { position: absolute; left: 0; top: 0; background:url(http://img.clubic.com/photo/02563060.jpg) no-repeat left top; height: 100%; width: 100%; z-index: 10000;}

/* Coins arrondis sur les onglets au rollover */
#menuMiddle li a:hover .round_corner_right { position: absolute; right: 0; top: 0; background:url(http://img.clubic.com/photo/02563060.jpg) no-repeat right top; height: 100%; width: 100%; z-index: 10000;}
#menuMiddle li a:hover .round_corner_left { position: absolute; left: 0; top: 0; background:url(http://img.clubic.com/photo/02563060.jpg) no-repeat left top; height: 100%; width: 100%; z-index: 10000;}

/* Séparation entre les onglets */

/* CSS DYNAMIQUE SKINS */
.recherche, .videosReplay, .vosCommentaires h2 {background-image:url(http://img.clubic.com/photo/02838846.jpg);}
/*********************/
/* COULEUR PARTAGE 1 */
/*********************/
.module h2, .module h2 a, 
.vosCommentaires h2,
.vosCommentaires .h3,
.carouselPersonnages,
.module_epg_publicite .googleZone .h3 span,
.listes .titreListe,
.listes .h5 a,
.listes .h5,
.page-photos h1,
.page-videos h1,
.fiche h2, .fiche h2 a, .blocPerso h2,
.videosReplay .h2,
.pagination strong,
.tri-liste .current a,
.tri-liste .ui-tabs-selected a,
.tri-liste a,
.choixSaison a,
#playerVideoFlash h2,
.lecteur-video h4,
.nav-videos h4,
.fil strong { color:#202155 }
.blocs-listes-right .h3, .blocs-listes-right .h3 a { color:#202155 !important; }
/*********************/
/* COULEUR PARTAGE 2 */
/*********************/
.affiche h1,
.module_fiche_technique .titre,
.vosCommentaires label,
.vosCommentaires .pseudo,
.vosCommentaires .alerter,
.listes h2 a,
.listes h2,
.listes .h5 .titre,
.fiche h1, .fiche h1 a,
.listes h3, .listes h3 a,
.listes h4, .listes h4 a,
.listeGaleries h3, .listeGaleries h3 a,
.listeVideos h3, .listeVideos h3 a,
.fiche .h4, .fiche .h4 a,
.module_epg_presentateur h4 a,
.lesCommentaires h5 a,
.dates li span,
.carouselPersonnages h3,
.tri-liste,
.tri-liste li a,
.module_epg_publicite .googleZone .h3, .module_epg_publicite .googleZone .h3 a,
.blocs-listes-right .h4, .blocs-listes-right .h4 a, h3 a
{ color:#B15AF4; }
.vosCommentaires .typeSubmit,
.carouselPersonnages .current span
{ background-color:#B15AF4; }
/*********************/
/* COULEUR PARTAGE 3 */
/*********************/
.more,
.more2,
.more3,
.more-noabs,
.pagination a,
.fil,
.fil a,
.module_epg_publicite .googleAnnonce .link a
{ color:#474761; }
/*********************/
/* FOND PARTAGE 2    */
/*********************/
.boutons-pictos a
{ background-color:#b9bece; }
.pagination
{ color:#b9bece; }
/*********************/
/* FOND PARTAGE 3    */
/*********************/
.module_epg_publicite .googleZone,
.vosCommentaires,
.videosReplay li { background:#E9E8F4; }
/*********************/
/* FILET    */
/*********************/
.listes li, .non-dispo,
.vosCommentaires .commentaires li,
.carouselGaleriePhotos .jcarousel-item, .navPhotos, .module h2 
{ border-top-color:#D6D4E6; }
.nav-videos li
{ border-color:#D6D4E6 !important; }
/* temporaire (juste pour tester)*/
/*.ui-layout-all {background-color:#E9E8F4;!important}*/
li{list-style: none;}
.column{padding-left: 0px; margin: 0;}
.clearL { clear: left !important; }

/*********************/
/* PAGINATION        */
/*********************/
.pagination{ text-align:center; margin:10px 0; }
.pagination a{ padding:0 3px; }
.pagination strong{ padding:0 3px; }
.pagination .prev { float:left; margin-left:5px; }
.pagination .next { float:right; margin-right:5px; }

/*********************/
/* CAROUSEL          */
/*********************/
.carouselPersonnages { width:677px; margin:0 auto 10px auto; padding:0 0 10px 0; background:white;}
.carouselPersonnages h2 { padding:1px 5px; font-weight:bold; font-size:15px; }
.carouselPersonnages .jcarousel-container { position:relative; width:635px; height:83px; overflow:hidden; padding:1px 21px; margin:0 auto; }
.carouselPersonnages .jcarousel-next { width:15px; height:14px; background:url("/api/site_factory/images/btn-fleche.gif") no-repeat -15px 0; position:absolute; right:2px; bottom:35px; }
.carouselPersonnages .jcarousel-prev { width:15px; height:14px; background:url("/api/site_factory/images/btn-fleche.gif") no-repeat 0 0; position:absolute; left:2px; bottom:35px; }
.carouselPersonnages .jcarousel-clip { width:635px; }
.carouselPersonnages .jcarousel-item { position:relative; width:123px; float:left; margin-right:5px; }
.carouselPersonnages .jcarousel-item span { display:block; position:absolute; left:0; bottom:0; background:black; text-align:center; color:white; width:117px; padding:3px; filter:alpha(opacity=70); opacity:0.70; -moz-opacity:0.70; overflow:hidden; }
.carouselPersonnages .jcarousel-item a { text-decoration:none !important; }

/*****************/
/* AUTRES        */
/*****************/
.clearer {clear:both;}
.nomargin {margin: 0!important;}
.nobg, .nobg .degrade {background: none!important;}
.noheight {height: auto!important;}


/*******************/
/* HEADER PERSO    */
/*******************/

div#headerPersoMegabann {
	width: 1000px;
	background-color: #ffffff;
}

div#headerPerso {
	width: 1000px;
	height: 285px;
	position: relative;
	font-family: Arial, "sans-serif";
	background-color: #ffffff;
}

div#headerPerso div#logoEmission {
	position: absolute;
	top: 15px;
	left: 10px;
	width: 190px;
	height: 105px;
	overflow: hidden;
	z-index: 3;
}

div#headerPerso span.freeText {
	z-index: 3;
	color: #2873d9;
	font-size: 16px;
	text-transform: uppercase;
	font-weight: bold;
}

div#headerPerso span#texte1 {
	position: absolute;
	top: 125px;
	left: 15px;
}

div#headerPerso span#texte2 {
	position: absolute;
	top: 145px;
	left: 15px;
}

div#headerPerso div#pubPartenaires {
	position: absolute;
	top: 25px;
	right: 325px;
	width: 70px;
	z-index: 2;
	padding: 0 2px 0 2px;
	text-align: center;
}

div#headerPerso div#pubPartenaires span {
	color: #000000;
}

div#headerPerso div.slides {
	overflow: hidden;
	position: relative;
	width: 693px;
	height: 285px;
	background-color: #f5f3f7;
}

div#headerPerso div.slide {
	position: relative;
	width: 693px;
	height: 285px;
	background-color: #38444f;
}

div#headerPerso div.slide img {
	position: absolute;
	top: 0;
	left: 0;
}

div#headerPerso div.accroche {
	width: 693px;
	height: 50px;
	background-color: #3d3e3f;
	opacity: 0.7;
	filter: alpha(opacity=70);
	position: absolute;
	left: 0;
	bottom: 24px;
	z-index: 3;
}

div#headerPerso div.accroche span {
	color: #ffffff;
	font-size: 16px;
	display: block;
	width: 670px;
	height: 25px;
	padding: 15px;
	z-index: 3;
	font-weight: bold;
	letter-spacing:1px;
}
div#headerPerso div.accroche span a {
	color: #ffffff;
	font-size: 14px;
	text-decoration: none;
}

div#headerPerso div.picto {
	width: auto;
	padding: 2px 15px 2px 15px;
	height: 14px;
	position: absolute;
	left: 15px;
	bottom: 74px;
	font-weight: bold;
	text-transform: uppercase;
	-webkit-border-top-left-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-topright: 5px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	z-index: 3;
}

div#headerPerso div.picto a {
	text-decoration: none;	
}

div#headerPerso div.copyrightHeader {
	position: absolute;
	right: 5px;
	bottom: 2px;
	color: #000000;
	z-index: 3;
}

div#headerPerso a#slideNext {
	background-image: url(./images/sprite_container.png);
	background-position: -207px -259px;
	background-repeat: no-repeat;
	background-color: transparent;
	display: block;
	height: 29px;
	width: 25px;
	position: absolute;
	bottom: 35px;
	right: 5px;
	z-index: 3;
}

div#headerPerso a#slidePrev {
	background-image: url(./images/sprite_container.png);
	background-position: -180px -259px;
	background-repeat: no-repeat;
	background-color: transparent;
	display: block;
	height: 29px;
	width: 25px;
	position: absolute;
	bottom: 35px;
	right: 24px;
	z-index: 3;
}

div#headerPerso div#pubHeader {
	position: absolute;
	width: 303px;
	height: 281px;
	top: 0px;
	right: 0px;
	padding: 2px;
}

div#headerPerso div#pubHeader div.titrePub {
	float: right;
	width: 307px;
	text-align: right;
	margin: 5px 5px 2px 0px;
	color: #000000;
}/* module_epg_photo */
.hp-rubrique .module_epg_photo .jcarousel-item { position:relative; width:215px; float:left; margin-right:5px; }
.hp-rubrique .module_epg_photo .jcarousel-item span { display:block; position:absolute; left:0; bottom:3px; background:black; text-align:center; color:white; width:212px; padding:3px; filter:alpha(opacity=70); opacity:0.70; -moz-opacity:0.70; overflow:hidden; }

.module_epg_photo .lesPhotos .jcarousel-container { position:relative; width:215px; height:140px; overflow:hidden; margin:0 auto; }
.module_epg_photo .lesPhotos .jcarousel-clip { width:215px; }
.module_epg_photo .lesPhotos .jcarousel-container { position:relative; width:215px; height:140px; overflow:hidden; margin:0 auto; }
.module_epg_photo .lesPhotos .jcarousel-next { width:15px; height:14px; background:url(/api/img/btn-fleche.gif) no-repeat -15px 0; position:absolute; right:0px; bottom:0; }
.module_epg_photo .lesPhotos .jcarousel-prev { width:15px; height:14px; background:url(/api/img/btn-fleche.gif) no-repeat 0 0; position:absolute; left:0px; bottom:0; }
.module_epg_photo .lesPhotos .jcarousel-clip { width:215px; }
.module_epg_photo .lesPhotos .jcarousel-item { width:215px; float:left; }


.module_epg_photo .lesPhotosMini .jcarousel-container { position:relative; width:200px; height:140px; overflow:hidden; margin:0 auto; }
.module_epg_photo .lesPhotosMini .jcarousel-next { width:15px; height:14px; background:url(/api/img/btn-fleche.gif) no-repeat -15px 0; position:absolute; right:0px; bottom:0; }
.module_epg_photo .lesPhotosMini .jcarousel-prev { width:15px; height:14px; background:url(/api/img/btn-fleche.gif) no-repeat 0 0; position:absolute; left:0px; bottom:0; }
.module_epg_photo .lesPhotosMini .jcarousel-clip { width:200px; }
.module_epg_photo .lesPhotosMini .jcarousel-item { width:200px; float:left; }


.module_epg_photo .tri-liste { margin:0; padding:10px 0 0 0; }
.module_epg_photo .carouselGalerie { padding:10px 0; }
.module_epg_photo #colLCm6 .inner { position:relative; background:white; width:676px; margin:0 auto; padding:3px 2px 3px 3px; }
.module_epg_photo #colLCm6 .inner .ui-tabs-selected a { font-weight:bold; }
.module_epg_photo .listePhotos { width:676px; height:380px; overflow:hidden; margin-top:3px; text-indent: -5000px; }
.module_epg_photo .navPhotos { margin:0 auto; text-align:center; padding:2px; }
.module_epg_photo .navPhotos h2 { font-weight:normal;border: none;font-size:11px;font-weight:normal;margin:0;}
.module_epg_photo h1 { font-size:15px; line-height:22px; text-align:left; overflow:hidden; padding:2px 10px }
.module_epg_photo .inner .fL { display:block; width:109px; overflow:hidden; line-height:22px; }
.module_epg_photo .btDiaporama { display:block; float:left; width:130px; overflow:hidden; line-height:22px; }
.module_epg_photo .btPrev { position:relative; display:block; float:left; width:27px; height:23px; overflow:hidden; text-indent:-5000px; margin-right:5px; }
.module_epg_photo .btNext { position:relative; display:block; float:left; width:27px; height:23px; overflow:hidden; text-indent:-5000px; }
.module_epg_photo .btPrev span { position:absolute; top:0; left:0; background:url(/api/img/btn-fleche.gif) no-repeat 0 -200px; width:100%; height:100%; }
.module_epg_photo .btNext span { position:absolute; top:0; left:0; background:url(/api/img/btn-fleche.gif) no-repeat -27px -200px; width:100%; height:100%; }
.module_epg_photo #copyright-galerie { font-size:9px; text-align:center; filter:alpha(opacity=30); opacity:.3; zoom:1; }

.module_epg_photo .carouselGalerie .current span { background-color:#B15AF4; }.module_2 {
	background-color:#fff;
}/* module_video */
.module_video_level0 li { padding:0 0 8px 0; overflow:hidden; }
.module_video_level0 li .visuel { float:left; width:76px; margin-right: 10px;}
.module_video_level0 li h3 { line-height:14px; margin-bottom:3px; }.module_fiche_technique li{
    margin-bottom:5px;
}/* module_casting_epg */
.hp-rubrique .module_casting_epg .jcarousel-item { position:relative; width:215px; float:left; margin-right:5px; }
.hp-rubrique .module_casting_epg .jcarousel-item span { display:block; position:absolute; left:0; bottom:3px; background:black; text-align:center; color:white; width:212px; padding:3px; filter:alpha(opacity=70); opacity:0.70; -moz-opacity:0.70; overflow:hidden; }

.module_casting_epg .lesPhotos .jcarousel-container { position:relative; width:215px; height:140px; overflow:hidden; margin:0 auto; }
.module_casting_epg .lesPhotos .jcarousel-clip { width:215px; }
.module_casting_epg .lesPhotos .jcarousel-next { width:15px; height:14px; background:url(/api/img/btn-fleche.gif) no-repeat -15px 0; position:absolute; right:0px; bottom:0; }
.module_casting_epg .lesPhotos .jcarousel-prev { width:15px; height:14px; background:url(/api/img/btn-fleche.gif) no-repeat 0 0; position:absolute; left:0px; bottom:0; }
.module_casting_epg .lesPhotos .jcarousel-item { width:215px; float:left; }


.module_casting_epg .lesPhotosMini .jcarousel-container { position:relative; width:200px; height:140px; overflow:hidden; margin:0 auto; }
.module_casting_epg .lesPhotosMini .jcarousel-next { width:15px; height:14px; background:url(/api/img/btn-fleche.gif) no-repeat -15px 0; position:absolute; right:0px; bottom:0; }
.module_casting_epg .lesPhotosMini .jcarousel-prev { width:15px; height:14px; background:url(/api/img/btn-fleche.gif) no-repeat 0 0; position:absolute; left:0px; bottom:0; }
.module_casting_epg .lesPhotosMini .jcarousel-clip { width:200px; }
.module_casting_epg .lesPhotosMini .jcarousel-item { width:200px; float:left; }

.module_casting_epg .carouselPersonnages {
    margin: 10px auto 0;
}/* module_news */
.module_news_level0 h3 {font-weight: bold; font-size: 12px;font-style: normal;text-transform: none;}
.module_news_level2 {padding: 0 3px;}
.module_news_level1 .listeNews, .module_news_level1 .fichePerso {padding: 10px 3px;}
.module_news ul, .module_news h3, .module_news h1, .module_news p { margin:0; padding:0;}
.module_news h1.titreListe {display: block!important; border: none!important; margin: 5px 0 0 3px; padding: 2px 5px;}
.module_news1 .centerSF { margin-bottom:8px; }
.module_news1 .centerSF img { float: none!important; }
.module_news1 .center_img_350 { position:relative; left:28% }
.module_news1 .center_img_233 { position:relative; left:19% }
.module_news2 img { float:left; margin:0 5px 0 0;}
.module_news2 li { overflow:hidden; padding:0 0 18px 0;  }
.module_news2 li h3 { line-height:14px; }
.module_news2 li h3 { line-height:14px; margin-bottom:3px; }
.module_news3 img { float:left; margin:0 5px 0 0;}
.module_news3 li { overflow:hidden;padding-bottom:8px;}
.module_news2, .module_news3 p {line-height: 14px;}
.module_news .sousmenu {margin:0 0 10px;overflow:hidden;}
.module_news img { float:left; margin:0 5px 0 0; }
.module_news .second{ border-top: 1px dotted #D6D4E6!important; }
.module_news .date_diff{ border-top: 1px solid #A7A7C9!important; }
.module_news .listeNews {clear: both;}
.module_news .copyright-photo {font-size:9px; opacity:0.3; text-align:right !important;}
/*Defaut 700px*/
.leftSF { float:left; width:200px }
.rightSF { float:right }
.photo { width:76px; margin-right:10px }
.left_700 { float:left; width:360px }
.right_700 { float:right; width:300px; margin: 0 0 35px 0;}
.right_700 .right { width:210px }


.right_300 { float:right; width:185px; margin-right: 10px;}
.right_350 { float:right; width:245px }
.right_233 { float:right; width:135px }


.right_466 { float:right; width:365px }
.right_500 { float:right; width:400px }
.right_466.caseOne { width:230px }
.right_500.caseOne { width:260px }


.right_1000 { float:right; width:600px }
.right_1000 .right { width:200px }
.module_news3.right_1000 ul li { float:left; width:290px; height:100px; margin-right:10px }

.accroche{ text-align: justify; }

/* Sous menu */
.ui-layout-centre .module_news .sousmenu {float:right;font-size:12px;margin:15px 0;overflow:hidden; padding:0; position:relative; }
.ui-layout-centre .module_news .sousmenu li {border-left-style:solid;border-left-width:1px;display:inline;padding-left:15px;padding-right:15px;}
.ui-layout-centre .module_news .sousmenu li:first-child {border-left: none;}
.ui-layout-centre .module_news .sousmenu li a {color: #000;display:inline;float:none;font-size:12px;font-weight:normal;font-style:normal;height:inherit;line-height:inherit;margin:0 0 0 0;padding:0 0 0 0;text-decoration:none;}
.ui-layout-centre .module_news .sousmenu li.on a {color: #000;font-weight: bold;}
.ui-layout-centre .module_news .sousmenu li a:hover span {color: #000;text-decoration: underline;}
.ui-layout-centre .module_news .bloc-photos, .ui-layout-centre .module .fiche {clear: both}


/************************** Level 1 ********************************/
.taille_500 p a { float:left; width:325px }
.taille_700 p a { float:left; width:525px }
.taille_1000 p a { float:left; width:825px }

.fiche p a { margin:5px 0; width:500px }
.fiche .visuel { float:left; position:relative }
.fiche .visuel a img { float:left; }

/************************** Level 2 ********************************/
.module_news_level2 img { float: none; }

.module_news .notation{
background: white !important;
color: black !important;}/* module publicité */
.module_epg_publicite {background: none!important; text-align: center;}
.module_epg_publicite .googleZone { padding:15px 10px; background-color: #!important; text-align: left;}
.module_epg_publicite .googleZone .h3 { text-transform:uppercase; font-size:16px; }
.module_epg_publicite .googleAnnonce { float:left; width:48%; padding-top:5px; }
.module_epg_publicite .googleAnnonce .title { font-weight:bold; }
.ui-layout-est .module_epg_publicite {margin: 3px 0!important;}
.module_epg_publicite div {float: none!important; background: none!important;}.module_12 .titre {
	color:#823700;
}

.module_resume_epg_csfilm{
    height: 250px!important;
}

.module_resume_epg_csfilm .degrade{
    background: transparent!important;
}.module_2 {
	background-color:#fff;
}
.hp-rubrique .ui-layout-centre .alert {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	-moz-border-radius:6px;
	border:1px solid #C2BEB1;
	font-size:13px;
	margin-bottom:1em;
	padding:10px 10px 10px 40px;
	background:#FFFCD3 url(/style/images/alert.png) no-repeat scroll 10px 11px;
	color:#74655F;
	height:auto!important;
	min-height:0px!important;
	margin:20px 0px; 
}
.hp-rubrique .ui-layout-centre .alert .degrade {
	background:none!important;
	padding:0px!important;
	min-height:none!important;
	height:auto!important;
}

.module_html div.page{margin: 20px -5px 0px !important;}/* module_epg_mea_visuel */
.module_epg_mea_visuel { position:relative; float:left; width:460px!important; height:250px!important; overflow:hidden; background:black;margin:0 0 6px 0!important; padding-right: 6px;}
.module_epg_mea_visuel .degrade { position:absolute; top:0; left:0; z-index:500; overflow:hidden; background:url(/style/images/bg-degrade-news.png) repeat-x!important; width:466px; height:25px!important; }
.module_epg_mea_visuel li { position:relative; width:466px!important; height:250px; bottom: 0; }
.module_epg_mea_visuel .picture { position:absolute; left:0; top:0; z-index:1; }
.module_epg_mea_visuel .text { display:none; position:absolute; left:0; bottom:0; z-index:2; background:url(/api/site_factory/images/bg-alaune.png); color:#fff; font-size:13px; }
.module_epg_mea_visuel .text .wrap { padding:10px 18px 6px 20px; width:428px; height:49px; line-height:12px; text-align:center; font-size:10px; }
.module_epg_mea_visuel .text .title { display:block; padding:0 0 10px 0; font-size:23px; font-weight:bold; text-transform:uppercase; }
.module_epg_mea_visuel .text .h1 { text-transform:uppercase; font-size:15px; color:#caa7e6; font-weight:bold; }
.module_epg_mea_visuel .text a { text-decoration:none; color:#fff; }
/* module_mea_textuel */
.module_mea_textuel { padding-right:  6px; }
.module_mea_textuel { position:relative!important; float:left!important; width:233px!important; height:250px!important; overflow:hidden!important; margin:0 0 6px 0!important;}
.module_mea_textuel .degrade { position:absolute!important; top:0!important; left:0!important; overflow:hidden!important; background:url(/style/images/bg-degrade-news.png) repeat-x transparent!important; width:100%!important; height:100%!important; padding:15px 5px 5px 10px!important; }
.module_mea_textuel .titre { font-size:15px; color:white; font-weight:bold; }
.module_mea_textuel h2, .module_mea_textuel .h2 { text-transform:uppercase; background-image:url(/style/images/bg-pictos.gif); background-repeat:no-repeat; padding:0 0 0 22px; line-height:11px; overflow:hidden; height:12px; font-weight:bold; }
.module_mea_textuel h2 span, .module_mea_textuel .h2 span { padding:0 3px 0 0; color:white; }
.module_mea_textuel li { padding:10px 0; height:44px; overflow:hidden; }
.module_mea_textuel li p { height:32px; overflow:hidden; }
.module_mea_textuel li p span, .module_mea_textuel li p a span { font-size:10px; }
.module_mea_textuel .scroll-pane { width:215px; height:190px; }
.module_mea_textuel { background-color:#1B1A28!important;}
.module_mea_textuel h2, .module_mea_textuel p span, .module_mea_textuel .h2, .module_mea_textuel .h2 span, .module_mea_textuel li p, .module_mea_textuel li p a {color:#FFFFFF!important;}.jeux-concours .fR { width:550px; margin:10px auto; }
p.btJouer { display:block; margin: 10px auto; width:430px; }
.jeux-concours { width:550px; margin:10px auto; }
.jeux-concours .concours-colonne-gauche,  .jeux-concours .concours-colonne-gauche #concours-factory { width:430px; }
.jeux-concours #concours-factory #module-ajax { width:400px; }
.jeux-concours #concours-factory #module-ajax label { width:95px; }
.jeux-concours #concours-factory #module-ajax .formulaire input,  .jeux-concours #concours-factory #module-ajax .formulaire textarea,  .jeux-concours #concours-factory #module-ajax .formulaire select { width:210px; }
.jeux-concours #concours-factory #module-ajax .formulaire select { width:220px; }
.jeux-concours #concours-factory #module-ajax .formulaire select#jour { width:46px; }
.jeux-concours #concours-factory #module-ajax .formulaire select#mois { width:46px; }
.jeux-concours #concours-factory #module-ajax .formulaire select#annee { width:106px; }
.jeux-concours #concours-factory #module-ajax table .t3 { padding-top:10px; padding-right:5px; }

.concours-juridique h2{
	clear:both;
}

.module_concours_level0 .degrade{
	height:192px;
}
.lesPhotos .jcarousel-container { position:relative; width:215px; height:140px; overflow:hidden; margin:0 auto; }
.lesPhotos .jcarousel-clip { width:215px; }
.lesPhotos .jcarousel-next { width:15px; height:14px; background:url(/api/img/btn-fleche.gif) no-repeat -15px 0; position:absolute; right:0px; bottom:0; }
.lesPhotos .jcarousel-prev { width:15px; height:14px; background:url(/api/img/btn-fleche.gif) no-repeat 0 0; position:absolute; left:0px; bottom:0; }
.lesPhotos .jcarousel-item { width:215px; float:left; }


.lesPhotosMini .jcarousel-container { position:relative; width:200px; height:140px; overflow:hidden; margin:0 auto; }
.lesPhotosMini .jcarousel-next { width:15px; height:14px; background:url(/api/img/btn-fleche.gif) no-repeat -15px 0; position:absolute; right:0px; bottom:0; }
.lesPhotosMini .jcarousel-prev { width:15px; height:14px; background:url(/api/img/btn-fleche.gif) no-repeat 0 0; position:absolute; left:0px; bottom:0; }
.lesPhotosMini .jcarousel-clip { width:200px; }
.lesPhotosMini .jcarousel-item { width:200px; float:left; }

.module_pub_partenaire {
    height: auto!important;
}/* module Concept colonne droite */
.ui-layout-est .module_concept {position:relative;width:280px;height:214px;margin-bottom:7px;}
.ui-layout-est .module_concept .h2 {}
.ui-layout-est .module_concept .h2 span {}
.ui-layout-est .module_concept {}
.ui-layout-est .module_concept .more {position:absolute;right:0;bottom:10px;padding:0 10px 0 12px!important;}