/* 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:# url() 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:#; 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:#; 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:#233a6e;}
.ui-layout-all h2 {	font-size:15px; color:#da2126;	}

#texte-accroche{position:absolute;	font-size:18px;	margin-top:48px;	margin-left:595px;	color:#ffffff;}
#texte-accroche h1{	font-size:14px;	color:#;}
#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;}
.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;}

.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; }

.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:#2D3338; }
#menuMiddle li a:hover{	background-color:#808aac; color:#;}
#menuMiddle li.current a,	#menuMiddle li.current a:visited,	#menuMiddle li.current a:hover{	color:#000000; background-color:#; }

/* Dégradé sur les onglets normaux */
#menuMiddle-end { width: 100%; background:#374159; 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 */

/* Coins arrondis sur les onglets au rollover */

/* Séparation entre les onglets */

/* CSS DYNAMIQUE SKINS */
.recherche, .videosReplay, .vosCommentaires h2 {background-image:url('/style/images/skins/default/bg-replay.png');}
/*********************/
/* 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:#233a6e }
.blocs-listes-right .h3, .blocs-listes-right .h3 a { color:#233a6e !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:#da2126; }
.vosCommentaires .typeSubmit,
.carouselPersonnages .current span
{ background-color:#da2126; }
/*********************/
/* COULEUR PARTAGE 3 */
/*********************/
.more,
.more2,
.more3,
.more-noabs,
.pagination a,
.fil,
.fil a,
.module_epg_publicite .googleAnnonce .link a
{ color:#1B2439; }
/*********************/
/* FOND PARTAGE 2    */
/*********************/
.boutons-pictos a
{ background-color:#b9bece; }
.pagination
{ color:#b9bece; }
/*********************/
/* FOND PARTAGE 3    */
/*********************/
.module_epg_publicite .googleZone,
.vosCommentaires,
.videosReplay li { background:#f2f4f9; }
/*********************/
/* FILET    */
/*********************/
.listes li, .non-dispo,
.vosCommentaires .commentaires li,
.carouselGaleriePhotos .jcarousel-item, .navPhotos, .module h2 
{ border-top-color:#d7dae3; }
.nav-videos li
{ border-color:#d7dae3 !important; }
/* temporaire (juste pour tester)*/
/*.ui-layout-all {background-color:#;!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; }

/*****************/
/* 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 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 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;}#plugin-commentaire {padding-top:20px;}
#plugin-commentaire .h1 {background-image:url(/style/images/titre-page-commentaires.png);}
*:first-child+html #plugin-commentaire .h1, * html #plugin-commentaire .h1{display:inline;}/* IE 6-7*/
#plugin-commentaire .plugin-commentaire-form { width: 500px; margin:auto; padding:20px; background-color:#FFF; border:2px solid #E0E0E0; }
#plugin-commentaire .plugin-commentaire-form h2 { font-size:25px; /*text-transform: uppercase;*/ letter-spacing:-1px; color:#666666; font-variant: small-caps; }
#plugin-commentaire .plugin-commentaire-form h2:first-letter { font-size:35px; letter-spacing:0px; color:#444444; }
#plugin-commentaire .plugin-commentaire-form textarea { width: 480px; height:120px; margin:10px 0; border:2px solid #E0E0E0; background-color:#F0F0F0; font-size:13px; padding:10px; color:#555555; }
#plugin-commentaire .plugin-commentaire-form #commentaire-submit { float:right; border:2px solid #E0E0E0; background-color:#F0F0F0; padding:5px 10px; margin:10px 0; color:#555555; }
#plugin-commentaire .plugin-commentaire-form .plugin-commentaire-br { clear:both; }
#plugin-commentaire .plugin-commentaire-liste .plugin-commentaire-ligne { padding:20px; width: 500px; margin:auto; padding:20px; background-color:#FFF; border:1px solid #A0A0A0; margin:20px auto; color:#454545; }
#plugin-commentaire .plugin-commentaire-liste .plugin-commentaire-ligne:hover { background-color:#E0E0E0; }
#plugin-commentaire .plugin-commentaire-liste .plugin-commentaire-ligne p { border-bottom:1px solid #E0E0E0; padding-bottom:10px; }
#plugin-commentaire .plugin-commentaire-liste .plugin-commentaire-date { margin:2px 0 0 0; text-align:right; color:#A0A0A0; }
#plugin-commentaire .plugin-commentaire-liste .plugin-no-result { padding:20px; width: 500px; margin:auto; padding:20px; background-color:#FFF; border:1px solid #A0A0A0; margin:20px auto; color:#454545; text-align:center; font-weight:bold; }

#plugin-commentaire #commentaire {text-align:left;}
#plugin-commentaire #commentaire .layer_reponse {margin:0 auto 10px;}
#plugin-commentaire #formsujet textarea{width:638px;height:100px;margin:0 auto;display:block;}
#plugin-commentaire #formsujet #submit_mess {float:right;margin-top:10px;}
#plugin-commentaire #commentaire a.top {color:white;padding:0 40px 0 16px;color:#0FA3E2!important;background:url(/style/images/top.png) 0 3px no-repeat;line-height:40px;}.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;
}.ui-layout-all .module_fil_ariane { height:auto !important; overflow:visible;}

/* module fil */

/*.module_fil_ariane .fil {padding:0 !important;}*/

.module_fil_ariane .fil {padding:10px 5px 10px 10px !important;}

.module_fil_ariane .fil a:link,
    .module_fil_ariane .fil a:visited,
    .module_fil_ariane .fil a:hover{
    color:#1B2439 !important;
    text-decoration:none;
}
.module_fil_ariane .fil a:hover{
    text-decoration:underline;
}/** Bloc de la colonne centre **/
.ui-layout-centre .module_faq .faq-bloc-container .degrade {min-height:235px;padding:25px 10px 10px 10px!important;background:url(/api/site_factory/modules/faq/images/default.png) no-repeat;}
.ui-layout-centre .module_faq.communaute .faq-bloc-container .degrade {background-color: #1a2c44;}
.ui-layout-centre .module_faq .faq-bloc-container .h2 {width:194px;height:38px;padding:0 0 0 10px;line-height:28px;font-size:18px!important;color:white!important;border:0!important}
.ui-layout-centre .module_faq .faq-bloc-container .h2 span {position:absolute;top:52px;left:50px;font-style:italic;color:#95adec;font-size:14px;}
.ui-layout-centre .module_faq .faq-bloc-container ul {padding:50px 0 0 0;}
.ui-layout-centre .module_faq .faq-bloc-container li {display:inline;}
.ui-layout-centre .module_faq .faq-bloc-container li a {margin:0 -10px 0 0;font-size:10px;display:block;background:url(/style/images/item.png) no-repeat top right;line-height:12px;min-height:38px;}
.ui-layout-centre .module_faq .faq-bloc-container li.question a {border-top:1px solid #37415F;padding:4px 2px 0 2px;}
.ui-layout-centre .module_faq .faq-bloc-container li.question:first-child a {border:0;}
.ui-layout-centre .module_faq .faq-bloc-container li.question strong {color:#f1226e;font-size:11px;}
.ui-layout-centre .module_faq .faq-bloc-container li.reponse a {padding:2px 0 4px 2px;}
.ui-layout-centre .module_faq .faq-bloc-container li.reponse strong {color:#879fe1;font-size:11px;}
.ui-layout-centre .module_faq .faq-bloc-container li span {color:#dcdcdc;}
.ui-layout-centre .module_faq .faq-bloc-container .more {position:absolute;right:0;color:#f1226e;font-size:11px!important;font-weight:bold;line-height:normal!important;background:url(/style/images/more.png) no-repeat 0 2px;padding:0 10px 0 12px!important;}

.ui-layout-centre .module_faq.communaute .faq-bloc-container li.question {display: inline-block;border-top: 1px solid #FFFFFF;padding-top: 5px;}
.ui-layout-centre .module_faq.communaute .faq-bloc-container li.question:first-child {display: inline-block;border-top: 0;padding-top: 0;}

/** Bloc colonne de droite **/
.ui-layout-est .module_faq .faq-bloc-container {float:none;position:relative;width:300px;height:234px;margin:0 0 7px 0!important;}
.ui-layout-est .module_faq .faq-bloc-container .degrade {width:280px;height:214px;padding:10px;background:url(/api/site_factory/modules/faq/images/colright-default.png) no-repeat;}
.ui-layout-est .module_faq .faq-bloc-container .h2 {font-size:18px!important;color:white!important;background:url(/api/site_factory/modules/faq/images/colright-titre-red.png) no-repeat left bottom;padding:0 0 12px 0;margin:0 0 3px 0;border:0!important;height:auto!important;line-height:normal!important;}
.ui-layout-est .module_faq .faq-bloc-container .h2 span {position:absolute;color:#f3216d;left:60px;top:35px;font-size:14px;}
.ui-layout-est .module_faq .faq-bloc-container .more {position:absolute;right:0;bottom:5px;color:#f3216d;font-size:11px!important;font-weight:bold;line-height:normal!important;background:url(/style/images/more-red.png) no-repeat 0 2px;padding:0 10px 0 12px!important;}
.ui-layout-est .module_faq .faq-bloc-container ul {padding:30px 0 0 0;}
.ui-layout-est .module_faq .faq-bloc-container li {display:inline;}
.ui-layout-est .module_faq .faq-bloc-container li a {font-size:10px;display:block;background:url(/api/site_factory/modules/faq/images/item.png) no-repeat top right;line-height:12px;height:38px;}
.ui-layout-est .module_faq .faq-bloc-container li.question a {border-top:1px solid #37415F;padding:4px 2px 0 2px;}
.ui-layout-est .module_faq .faq-bloc-container li.question:first-child a {border:0;}
.ui-layout-est .module_faq .faq-bloc-container li.question strong {color:#f1226e;font-size:11px;}
.ui-layout-est .module_faq .faq-bloc-container li.reponse a {padding:2px 0 4px 2px;}
.ui-layout-est .module_faq .faq-bloc-container li.reponse strong {color:#879fe1;font-size:11px;}
.ui-layout-est .module_faq .faq-bloc-container li span {color:#dcdcdc;}

/** Bloc de level 1 **/
.ui-layout-centre .module_faq .faq-level1-container {width:660px;margin:0 0 10px 0!important;padding:10px;background:url(/api/site_factory/modules/ns_emissions/images/emission.png) no-repeat;}
.ui-layout-centre .module_faq .faq-level1-container .liste {margin-bottom:30px;}
.ui-layout-centre .module_faq .faq-level1-container .liste li .inner {margin-bottom:8px;}
.ui-layout-centre .module_faq .faq-level1-container .h3 {padding:6px 10px;background:#fff;}
.ui-layout-centre .module_faq .faq-level1-container .h3 a { font-size:13px; color:#2b5876; display:block; background:url(/style/images/fleche-faq.gif) no-repeat top left; padding-left:30px; line-height:14px;}
.ui-layout-centre .module_faq .faq-level1-container .h3 a.open { background-position:bottom left; }
.ui-layout-centre .module_faq .faq-level1-container .hide { display:none; padding:10px 10px 30px 10px; font-size:12px;color:#fff;}
.ui-layout-centre .module_faq .faq-level1-container .hide a { color:#2d869c;}

/** Sous menu **/
.module_faq .sousmenu {overflow:hidden;margin:0 0 10px 0;}
.module_faq .sousmenu li {display:inline}

.module_faq .sousmenu li a { display:block; margin:0 5px 0 0; float:left; width:120px; height:39px; line-height:29px; padding:0 0 0 5px; background:url(/api/site_factory/modules/ns_emissions/images/sous-menu-off.png) no-repeat bottom; font-size:16px; font-style:italic; font-weight:bold; color:#7bd0f4; text-decoration:none; }
.module_faq .sousmenu li a:hover, .module_faq .sousmenu li.on a { color:white; background:url(/api/site_factory/modules/ns_emissions/images/sous-menu-on.png) no-repeat bottom; }
.module_faq .faq-button {background:url(/style/images/bg-button.gif); border: 0; color: white; width: 140px; height: 25px; font-weight: bold;}

/** Bloc normal **/
.module_faq_level1 .encart-post-question input{ margin : 5px 0; }
.module_faq_level1 .encart-post-question input#new-faq-pseudo{ width:150px; }
.module_faq_level1 .encart-post-question input#new-faq-question{ width:500px; }
.module_faq_level1 .message-erreur-vide{ font-size:12px; color:#FFF; text-align:center; margin:15px 0; font-weight:bold; }
.module_faq_level1 .hide-par{ font-size:10px; color:#FFF; text-align:left; margin:10px 0 0 0; 	font-weight:bold; }