/* Général */
body {background:url("/img/fondCorpo.jpg") repeat-x center 0 #002B4A;}
.ui-layout-body {background-color: #041C34;}

/* Header */
#containerHeader {width: 100%;}
#logoHeader {height: 104px; margin: 0 auto; padding-top: 6px; text-align: center; width: 1000px; position: relative;}
#vmHeader {position: absolute;top: 162px;right: 12px; z-index: 1100;}
#vmHeader img {	border-radius:2px; -moz-border-radius:2px; -webkit-border-radius:2px; box-shadow: 1px 1px 6px #B5D0E3;}

/* Menu Header */
#menuMiddle li a.main, #menuMiddle li a.main:visited, #menuMiddle li a.main:hover, #menuMiddle li:hover a.main {font-size:11px !important;}

#containerMenu {width: 100%; height:34px; padding-top: 6px; background:url(/img/fondMenuCorpo.png); box-shadow: 0 22px 26px #092E4B; z-index: 1000; position: relative;}
#menu {width: 1050px; margin: 0 auto;}
#menu li a:hover, #menu li.current a { position:relative; text-decoration:none; border-radius:5px;behavior: url(/api/js/PIE.htc);}
#menu li#liGroupe a:hover, #menu li#liGroupe.current a {
	background:#e69d98 url('/image-tb-e69d98-da2b1f.svg');
	background: -webkit-linear-gradient(top, #e69d98, #da2b1f);
	background:    -moz-linear-gradient(top, #e69d98, #da2b1f);
	background:     -ms-linear-gradient(top, #e69d98, #da2b1f);
	background:      -o-linear-gradient(top, #e69d98, #da2b1f);
	background:         linear-gradient(top, #e69d98, #da2b1f);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e69d98', endColorstr='#da2b1f');
}
#menu li#liActu a:hover, #menu li#liActu.current a {
	background:#44bbcb url('/image-tb-44bbcb-17a3b5.svg');
	background: -webkit-linear-gradient(top, #44bbcb, #17a3b5);
	background:    -moz-linear-gradient(top, #44bbcb, #17a3b5);
	background:     -ms-linear-gradient(top, #44bbcb, #17a3b5);
	background:      -o-linear-gradient(top, #44bbcb, #17a3b5);
	background:         linear-gradient(top, #44bbcb, #17a3b5);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#44bbcb', endColorstr='#17a3b5');
}
#menu li#liFinances a:hover, #menu li#liFinances.current a {
	background:#4471cd url('/image-tb-4471cd-1b4db4.svg');
	background: -webkit-linear-gradient(top, #4471cd, #1b4db4);
	background:    -moz-linear-gradient(top, #4471cd, #1b4db4);
	background:     -ms-linear-gradient(top, #4471cd, #1b4db4);
	background:      -o-linear-gradient(top, #4471cd, #1b4db4);
	background:         linear-gradient(top, #4471cd, #1b4db4);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#4471cd', endColorstr='#1b4db4');
}
#menu li#liRH a:hover, #menu li#liRH.current a {
	background:#37b274 url('/image-tb-37b274-2c9867.svg');
	background: -webkit-linear-gradient(top, #37b274, #2c9867);
	background:    -moz-linear-gradient(top, #37b274, #2c9867);
	background:     -ms-linear-gradient(top, #37b274, #2c9867);
	background:      -o-linear-gradient(top, #37b274, #2c9867);
	background:         linear-gradient(top, #37b274, #2c9867);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#37b274', endColorstr='#2c9867');
}
#menu li#liRS a:hover, #menu li#liRS.current a {
	background:#a6c052 url('/image-tb-a6c052-819f31.svg');
	background: -webkit-linear-gradient(top, #a6c052, #819f31);
	background:    -moz-linear-gradient(top, #a6c052, #819f31);
	background:     -ms-linear-gradient(top, #a6c052, #819f31);
	background:      -o-linear-gradient(top, #a6c052, #819f31);
	background:         linear-gradient(top, #a6c052, #819f31);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#a6c052', endColorstr='#819f31');
}

#menu li a {padding: 5px 20px;}
.ie7 #menu li.current {padding: 0 20px;}
/*#menu li { float:left; padding:5px 7px; text-align:center; font-family:HelveticaM6; font-size: 1.2em; border-left: 1px solid #fff }*/
#menu li { float:left; padding:5px 7px; text-align:center; font-family:Arial, Helvetica, serif!important; font-size: 1.2em; border-left: 1px solid #fff }
#menu li:first-child {border: none;}

/* Footer */
#footer { margin-top:5px; padding:6px 45px 0; width:955px; height:24px; background:transparent url('/img/fondFooter.png') no-repeat center center; margin:0 auto;}
#footer li { display:inline; font:normal 0.8em arial; color:#000; font-weight: bold;}
#footer li a {color:#000;}

/* Header SF */
.ui-layout-header {background: url("/img/barreTitre.png") repeat-x scroll 0 bottom transparent; padding-bottom: 2px;}

/* Menu SF */
/*#menuMiddle li a.main {font-family: HelveticaM6, arial, sans-serif;}*/
#menuMiddle li a.main {font-family: Arial, Helvetica, serif!important;}
/*#menuMiddle li.current a.main {font-family: HelveticaM6, "arial black", arial, sans-serif;}*/
#menuMiddle li.current a.main {font-family: Arial, Helvetica, serif!important;}
#menuMiddle-end {
	background:#eceff0 url('/image-tb-eceff0-d2dade.svg')!important;
	background: -webkit-linear-gradient(top, #eceff0, #d2dade)!important;
	background:    -moz-linear-gradient(top, #eceff0, #d2dade)!important;
	background:     -ms-linear-gradient(top, #eceff0, #d2dade)!important;
	background:      -o-linear-gradient(top, #eceff0, #d2dade)!important;
	background:         linear-gradient(top, #eceff0, #d2dade)!important;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#eceff0', endColorstr='#d2dade')!important;
}

/* Général Modules SF */
.module h2, .module h1 {padding-bottom: 8px; border: none!important; text-transform: uppercase;}

.h5 {padding-bottom: 5px;}
.redText{color:red;}

/* Module InlinePlayer */
.module_inline_player .desc div > p:nth-child(2) {display: none;}

/* Module News */
.module_news_level0 .module_news3 h3 {margin: 5px 0;}
.module_news_level0 .liste li {padding: 8px 0 0!important; margin: 0 10px 7px; }
.module_news_level0 .liste li:first-child{padding-top: 5px!important; border: none!important;}
.module_news_level0 .liste li p:first-child{padding-bottom: 5px;}
.module_news_level0 .onglet {padding: 3px 3px 0!important; background: transparent!important; filter:none!important;}
.module_news .tabcontent ul {padding: 0!important;}

/* Module News Onglet */
.ie7 .module_news .onglet.big .listes li h2 > *, .ie7 .module_news .listes .liste p .titre { float:left }
.ie7 .module_news .big.onglet .listes li { padding:0 }
.ie7 .module_news .onglet.big .listes li h2 .download_pdf { float:right }
.ie7 .module_news .onglet.big .sep { padding:0 5px }
.ie7 .module_news .onglet.big .sep { padding:0 5px }
.ie7 .module_news .listes h2 a { line-height:25px }

/* Module News Onglet Little */
.module_news_level0 .onglet.little .containerNews {	padding-bottom: 5px; }
.module_news .onglet.little .tabcontent { min-height:130px; background-color:transparent !important; border-radius:0 0 5px 5px; -moz-border-radius:0 0 5px 5px; -webkit-border-radius:0 0 5px 5px }
.module_news .onglet.little .tabcontent li{padding:10px 5px;margin-top:5px;}

.module_news_level0 .onglet.little .slider-code {position:relative;padding: 10px 16px 0 16px; height: 35px;}
.module_news_level0 .onglet.little .tabcontent {padding: 0 16px}
.module_news_level0 .onglet.little .tabcontent li {margin: 0 0 5px 0;}
.module_news_level0 .onglet.little .viewport {height: 35px;}
.module_news_level0 .onglet.little .slider-code .overview li {height: 35px; border-radius: 0; line-height: 48px;}
.module_news_level0 .onglet.little .slider-code .next {position:absolute;right:16px;margin: 7px 0 0 2px;z-index:1000;}
.module_news_level0 .onglet.little .slider-code .prev{position:absolute;right:34px;margin: 7px 2px 0 0;z-index:1000;}
.module_news_level0 .onglet.little .h5 {margin-bottom: 5px;}
.module_news_level0 .onglet.little h2 {margin: 0; padding-bottom: 2px;}
.ui-layout-est .module_news_level0 .onglet .containerNews .viewport {width: 248px;}
.ui-layout-est .module_news_level0 .onglet .slider-code .overview li {width: 58px;}
.ui-layout-centre .module_news_level0.split50 .onglet.little .containerNews .viewport {width: 264px;}
.ui-layout-centre .module_news_level0 .onglet.little .slider-code .overview li {width: 62px;}

/* Module HTML Agenda */
.module_html.agenda ul , .module_html.tableau ul {margin:0px 10px;}
.module_html.agenda ul li, .module_html.tableau ul li{padding:5px 0px 5px 5px;list-style:square inside;overflow:hidden ;/*sert a recalculer la taille de la div*/}
.module_html.tableau ul li {padding:5px 0px 5px 5px;list-style: none inside;overflow:hidden; /*sert a recalculer la taille de la div*/}

/* Module News Page Communique */
.ui-layout-all .module_news_level2 .barreTitreNews {border: none; background: url("/img/barreTitre2.jpg") repeat-x scroll 0 0px transparent; margin-bottom: 3px; height: 2px;}
.ui-layout-est .module_news_level0 .module_news3 h3 a {text-transform: uppercase;}
.ui-layout-est .module_news_level0 .module_news3 h3 {margin: 0;}
.ui-layout-est .module_news_level0 .module_news3 .accroche {font-size: 11px;}
.ui-layout-est .module_news_level0 .module_news3 .listes li {border-style: solid;}
.ui-layout-est .module_news_level0 .module_news3 .listes li:first-child .visuel img {margin-bottom: 10px;}
.ui-layout-est .module_news_level0 .module_news3 .listes li:nth-child(2) {border: none;}

/* Carousel */
#carousel-factory { height: 50px; overflow:hidden; font-size: 11px; margin: 12px auto; width: 970px;}
#carousel-factory .viewport { float: left; overflow: hidden; position: relative; height: 50px; }
#carousel-factory .viewport { width: 922px; }
#carousel-factory .buttons { display: block; margin: 10px 10px 0 0; float: left; }
#carousel-factory .next { margin: 10px 0 0 10px;  }
#carousel-factory .disable { visibility: hidden; }
#carousel-factory .overview { list-style: none; position: absolute; margin: 0; left: 0; top: 0; }
#carousel-factory .overview li{ float: left; margin: 0 2px; padding: 2px; height: 48px; width: 58px; line-height: 62px;}
#carousel-factory .overview li a {display: block; height: 100%; text-align: center;}
#carousel-factory .buttons {display:block; height:0; width:0; border-style:solid; border-width:9px;}
#carousel-factory .prev {border-color:transparent #fff transparent transparent; margin: 15px 4px 0 0;}
#carousel-factory .next {border-color:transparent transparent transparent #fff; margin: 15px 0 0 4px;}

.listVousEtes ul li a{vertical-align: middle !important;}
.listVousEtes ul li {
	list-style: inside circle url('http://www.groupem6.fr/img/puce-red-corpo.jpg');
	vertical-align: middle !important;
	padding:7px 0px 7px 5px;
	margin-left:13px;
	margin-bottom:5px;
	filter: progid:DXImageTransform.Microsoft.gradient(gradientType=1, startColorstr=#ff235680, endColorstr=#00000001);
	background-image: -webkit-gradient(linear,left top, right top,from(rgba(35,86,128,1)),to(transparent));
	background-image: -webkit-linear-gradient(left,rgba(35,86,128,1),transparent);
	background-image: -moz-linear-gradient(left,rgba(35,86,128,1),transparent);
	background-image: -o-linear-gradient(left,rgba(35,86,128,1),transparent);
	background-image: linear-gradient(left,rgba(35,86,128,1),transparent);
}

/* hack image 100% */
.module_inline_player .bigPlayer,
.module_inline_player .hoverPlay img { width: 100% !important }

.centeredImage img:not(.plusCorpo) { width:100% !important; margin:0 !important }
.plusCorpo {width: 18px !important; height: 16px; box-shadow: 3px 3px 3px #666; margin: 0 0 3px 0!important; float: none!important;}

/* pages 'historique' groupe M6 */
#historique h3 {
	font-size:150%;
}
#historique h3 span {
	display:block;
	margin-top:1em;
	font-size:80%;
	text-transform:uppercase;
}

#historique dl {
	color:#000033;
}

#historique dt {
	margin-top:1em;
	padding:0.5em 0;
	border-top:dotted 1px #000033;
	text-transform:uppercase;
	font-weight: 700;
}

#historique dd {
	padding-left:2em;
	margin-bottom:0.3em;
	text-indent:-0.6em;
}

#historique dd:before {
	content:'\25A0';
	position:relative;
	left:-0.6em;
	color:#CB180E;
}

#historique p {
	text-align:right;
	margin:0.5em 0;
}

/* page désabonnement groupem6.fr/api/desabonnement-newsletter.php?id=212&email=johndoe@example.com */
.cadre_forum {
	margin-left:auto;
	margin-right:auto;
	padding-top:2em;
	padding-bottom:1em;
}

