/********************************/
/* RESET
/********************************/

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td{margin:0;padding:0;border:0;outline:0;font-size:100%;}

body{line-height:1;}
ol, ul{list-style:none;}
blockquote, q{quotes:none;}
:focus{outline:0;}
img{border:0;}
table{border-collapse:collapse;border-spacing:0;}

/********************************/
/* GENERAL
/********************************/

body{
	font:normal 12px 'Open Sans',Helvetica,Arial,sans-serif;
	color:#3d3d40;
	/*background-color: #d7d8d9;*/
	background-color: #253b7f;
}

a{
	color:#b41b20;
	text-decoration:underline;
}
a:hover{color:#3d3d40;}
a:active,a:focus,a:visited{color:#3b7eba;}

.newline{display:block;clear:both;line-height:1px;font-size:1px;height:0;}

.dblock{display:block;}
.left{float:left;}
.right{float:right;}
.center{text-align:center;}
.clear{clear:both;}


img.left{margin-right:10px;margin-bottom:10px;}
img.right{margin-left:10px;margin-bottom:10px;}
img.center{display:block;margin:0 auto;text-align:center;padding-bottom:15px;}

/********************************/
/* HEADER
/********************************/
/*Demande de Jérémy Hassan du 14-09-2015 : enlever l'image de gauche
#header {background: url(http://lb7o.reedexpo.fr/C/jib/2015/site/img/2015/graph_left.jpg) no-repeat center center #FFF; border-bottom: solid 4px #3b7eba; overflow: hidden;}
*/
#header {border-bottom: solid 4px #3b7eba; overflow: hidden;}

.wrapper {width: 1000px; margin: 0 auto; position: relative;}

#banner{
	width:100%;
	height:90px;
	padding: 10px 0;
	background: url(http://lb7o.reedexpo.fr/C/jib/2015/site/img/2014/mention_pub.png) no-repeat 79px 90px #f3f3f3;
}
#banner.GB {background: url(http://lb7o.reedexpo.fr/C/jib/2015/site/img/2014/mention_pub_GB.png) no-repeat 79px 90px #f3f3f3;}
#banner a {
	display: block;
	width: 728px;
	margin: 0 auto;
}
#header .bg{
	width:940px;
	padding:17px;
	margin:20px auto 0;
	border-radius:10px;
	border:1px solid #60646e;
	background:#FFF;
}
#header #logo{
	float:left;
	margin: 10px 15px 10px 0;
}
#header #dateLieu {
	font-family: 'Open Sans', sans-serif;
	color: #3b7eba;
	font-size: 18px;
	font-weight: 600;
	position: absolute;
	left: 125px;
	top: 82px;
}

#nav{
	height:60px;
	background-color: #f3f3f3;
	position: relative;
}
#nav #menudyn {float: left; margin-top: 10px;}

#btnhome{
	float:left;
	margin: 10px 10px 0 40px;
}
#btnhome a {
	padding:4px;
	display: block;
}
#btnhome a:hover {background-color: #3b7eba;}
#acces_expo{
	position:absolute;
	bottom:0;
	right:0;
	text-align:center;
}
#acces_expo a{
	color:#FFF;
	font: normal 16px 'Oswald', Arial, sans-serif;
	text-decoration:none;
	text-transform:uppercase;
	background-color: #3b7eba;
	display: block;
	padding: 4px 10px;
	transition: all ease-in 0.3s;
}
#acces_expo a:hover {
	color:#3b7eba;
	background-color: #FFF;
}


#reseau_plus{
	float:right;
	padding:8px 11px 7px
}
#reseau_plus li{
	display:inline;
}
#reseau_plus li a{
	text-decoration:none;
}
#menu{
	width:600px;
	margin-left:150px;
	font:bold 10px/37px Helvetica,Arial,sans-serif;
	color:#533a50;
}
#menu a{
	font:bold 10px Helvetica,Arial,sans-serif;
	color:#533a50;
	text-transform:uppercase;
	text-decoration:none;
}

.changeLang{
	float:right;
	margin-top:2px;
	height:14px;
	padding:2px 0 0 10px;
	font: 400 11px 'Oswald', sans-serif;
	margin-right: 10px;
}
.changeLang a {
	color: #3d3d40;
	text-decoration: none;
}
.changeLang a:hover {color: #68686c;}
.changeLang a img {margin-left: 3px;}

#communaute{
	background-color: #b41b20;
	color: #FFF;
	padding: 5px 20px;
	margin-bottom: 20px;
}
#communaute h3 {
	font: normal 18px 'Oswald', sans-serif;
	color: #FFF;
	border-bottom: solid 1px #FFF;
	padding-bottom: 5px;
	text-align: center;
	margin-bottom: 5px;
}
#communaute ul {text-align: center;}
#communaute li {
	display: inline-block;
}
#communaute a {
	display: block;
	width: 32;
	height: 32px;
	transition: opacity ease-in 0.3s;
}
#communaute a:hover {opacity: 0.7;}

.insc{
	padding: 5px 20px;
	overflow:hidden;
	background-color: #b41b20;
	color: #FFF;
	margin-bottom: 20px;
	width:262px;
}
.insc h2{
	font: normal 18px 'Oswald', sans-serif;
	color: #FFF;
	border-bottom: solid 1px #FFF;
	padding-bottom: 5px;
	text-align: center;
	margin-bottom: 10px;
}
.insc .text p {
	padding-left: 40px;
	background: url(http://lb7o.reedexpo.fr/C/jib/2015/site/img/2014/picto_newsletter.png) no-repeat left center;
	font-size: 13px;
	margin-bottom: 10px;
}
.insc .form-field, .insc .form-field:hover {
	float:left;
	padding:3px 5px;
	border:0;
	width:238px;
	height:24px;
	margin:0 2px 5px -10px;
	font:italic 11px/24px;
	color:#FFF;
	background-color: #a4181e;
	transition: all ease-in 0.3s;
}
.insc .form-field:hover, .insc .form-field:focus {background-color: #b41b20;}
.insc .form-submit,.insc .form-submit:hover{
	float:left;
	padding:0;
	border:0;
	width:32px;
	height:30px;
	margin:0;
	line-height:30px;
	color:#FFF;
	text-decoration:none;
	text-align:center;
	background-color: #8c141c;
	margin-right: -10px;
	font-weight: 300;
	font-size: 14px;
	font-family: 'Oswald', sans-serif;
}
.insc .form-submit:hover {background-color: #706397;}


#homerss{
	padding:5px 0 0 6px;
	height:16px;
	width:620px;
	color:#352d34;
	font-size:11px;
	font-style:italic;
	overflow:hidden;
	white-space:nowrap;
	position:relative;z-index:1
}

#homerss a{
	text-decoration:none;
	color:#352d34;
}
#homerss a:hover{
	text-decoration:underline;
	color:#cf0074;
}
#homerss a img{
	position:relative;
	top:-2px;
}

/********************************/
/* MAIN
/********************************/

#global{
	
}

#bloc-center{
	float:left;
	width: 640px;
}
.large #bloc-center{
	float:none;
	width:auto;
}
#sidebar{
	float:right;
	width:302px;
}

#main a {transition: all ease-in 0.3s;}
#main.inside {background-color: #F3F3F3; padding-top: 20px;}

/********************************/
/* A LA UNE - HOME
/********************************/
#uneHome ul {overflow: hidden;}
#uneHome ul li {
	float: left;
	width: 232px;
	margin-right: 5px;
	text-align: center;
}
#uneHome ul li.last {margin-right: 0;}
#uneHome ul li img {max-width: 100%;}
#uneHome ul li h3 {
	color: #3d3d40;
	font-size: 14px;
	font-weight: normal;
}
#uneHome ul li h3 a {
	color: #3d3d40;
	font-weight: normal;
	text-decoration: none;
	transition: all ease-in 0.3s;
}
#uneHome ul li h3 a:hover {
	color: #8DC598;
}


/********************************/
/* BLOC-CENTER
/********************************/

.contentFull {padding: 0 20px 20px 20px; background-color: #f3f3f3;}
.container {padding: 20px; background-color: #f3f3f3; overflow: hidden;}
.content {background-color: #FFF;}
.content .entete h2 {
	padding: 2px 10px 5px 10px;
	border-top: solid 4px #3b7eba;
	border-bottom: 1px solid #3D3D40;
	/*border-bottom: solid 1px #b41b20;*/
	font: normal 30px/36px 'Oswald', sans-serif;
	background-color: #FFF;
	text-align: center;
}
.content .inner {padding: 8px;}



#bloc-center .bloc{margin-bottom:20px;}
#bloc-center .page{clear:both;}
#bloc-center .bloc li{list-style-position:inside;list-style-type:disc;}
#bloc-center h1{
	background-color: #FFFFFF;
    border-bottom: 1px solid #3D3D40;
    border-top: 4px solid #b41b20;
    font: 30px/36px 'Oswald',sans-serif;
    padding: 2px 10px 5px;
    text-align: center;
    margin-bottom: 10px;
}
#bloc-center h2.soustitre{
	padding:0;
    font: 22px/38px 'Oswald',sans-serif;
	margin:10px 0;
}

/*PARAGRAPHES*/

#bloc-center .bloc .inner {
	border:0;
	padding:20px;
	background-color: #FFF;
}
#bloc-center .bloc .entete {
	padding:5px 15px;
	overflow: hidden;
}
#bloc-center .entete .link {text-decoration: underline; float: right; margin-top: 10px;}
#bloc-center .entete .link:hover {text-decoration: none;}
#bloc-center .bloc h2 {float: left; font: 24px 'Oswald', 'Open Sans', Arial;}
#bloc-center .bloc h3 {font: normal 18px 'Oswald', 'Open Sans', Arial; margin-bottom: 5px;}

#bloc-center .style1 .entete {background-color: #3b7eba;color:#FFF;}
#bloc-center .style1 .entete h2 {color: #FFF;}
#bloc-center .style1 .entete .link {color: #FFF;}
#bloc-center .style1 .inner {border: solid 1px #3b7eba;}

#bloc-center .style2 .entete {background-color: #b41b20;color:#FFF;}
#bloc-center .style2 .entete h2 {color: #FFF;}
#bloc-center .style2 .entete .link {color: #FFF;}
#bloc-center .style2 .inner {border: solid 1px #b41b20;}

#bloc-center .style3 .entete {border: solid 1px #d7d8d9; border-bottom: none; background-color: #FFF;}
#bloc-center .style3 .inner {border: solid 1px #d7d8d9;}

#bloc-center .style4 .entete {background-color: #d7d8d9;}
#bloc-center .style4 .entete .link {color: #000;}
#bloc-center .style4 .inner {border: solid 1px #d7d8d9;}



#bloc-center .page .spacer{height:20px;border-top:1px solid #bab0b9;}



/* GESTION DES COLONNES */
.w50{float :left;clear :left;width :49%;}
.w50-newline{float :right;width :49%;}
.w33-first{float :left;display :inline;width :32%;}
.w33-2{float :left;display :inline;width :32%;margin-left :2%;}
* html .w33-2{margin :0 0 0 1%;} /*Hack ie6*/
.w33-newline{float :right;display :inline;clear :right;width :32%;}

/* DIVERS */
img.style1{float:left;margin:0 10px 0 0 !important;padding:0 !important;}
img.style2{float:right;margin:0 0 0 10px !important;padding:0 !important;}

/********************************************************************
	SCROLLBOX
********************************************************************/

.scroller{height:60px;padding:10px;}
.scroller .mask{height:60px;width:100%;overflow:hidden;zoom:1;}
.scroller .mask .list{width:100%;padding:0;margin:0;overflow:hidden;zoom:1;}
.scroller .mask .list .case{padding:0;margin:0 0 15px 0;overflow:hidden;zoom:1;}

.scroller .mask .list .case .visuel{float:left;display:inline;margin:0 10px 5px 0;}
.scroller .mask .list .case .visuel td{height:60px;vertical-align:middle;text-align:center;}

.scroller .btn .icon{display:block;height:12px;width:16px;}

/********************************/
/* CARREPUB
/********************************/

#carrepub{
	height:250px;
	margin-bottom:20px;
	padding-top: 12px;
	background: url(http://lb7o.reedexpo.fr/C/jib/2015/site/img/2014/mention_pub.png) no-repeat right top;
	margin-top: -12px;
}
#carrepub.GB {background: url(http://lb7o.reedexpo.fr/C/jib/2015/site/img/2014/mention_pub_GB.png) no-repeat right top;}
#carrepub a {
	display: block;
	border: solid 1px #000;
}


/********************************/
/*  PICTOLIEN
/********************************/

#pictolien{
	border:1px solid #b4aad2;
	margin-bottom:20px;
	padding:15px;
	background:#FFF;
}
#pictolien .bouton{
	padding:0 0 0 20px;
	background:url(http://lb7o.reedexpo.fr/C/jib/2015/site/img/2014/puce.png) no-repeat left center;
}
#pictolien a{
	font: 18px 'Oswald',Arial,sans-serif;
	color:#3d3d40;
	text-decoration:none;
}
#pictolien a:hover {
	color: #B2A9CD;
}

/********************************/
/*  FORMULAIRE ENVOYER A UN AMI
/********************************/

#blocLoader form{width:495px;height:100%;padding:10px;background:#fff;margin:0 auto;color:#000}
#blocLoader form td{text-align:left}

/********************************/
/* Bloc Value Slider
/********************************/

#contentSlider {
    position: relative;
}
#slider {
    height: 275px;
    overflow: hidden;
    position: relative;
    width: 1000px;
}
#slider ul {
}
#slider ul, #slider li {
    list-style: none outside none;
    margin: 0;
    padding: 0;
}
#slider li{
    height: 275px;
    overflow: hidden;
    position: relative;
    width: 1000px;
}
#contentSlider #controls {
	position: absolute;
	bottom: 5px;
	left: 50%;
	margin-left: -30px;
	overflow: hidden;
}
#contentSlider #controls li {
	float: left;
	margin: 0 4px;
}
#contentSlider #controls li a {
	border-radius: 50%;
	background-color: #b41b20;
	color: #FFF;
	display: block;
	padding: 3px 8px;
	width: 6px;
	height: 16px; 
	line-height: 16px;
	text-decoration: none;
	transition: all ease-in 0.3s;
	font: 13px 'Oswald', sans-serif;
	line-height: 16px;
}
#contentSlider #controls li a:hover, #contentSlider #controls li.current a {
	background-color: #3b7eba;
}

/********************************/
/* INDEX EXPOSANTS
/********************************/

#alpha{
	margin:0;
	overflow:hidden;
	background-color: #3b7eba;
	font-family: 'Oswald', sans-serif;
	font-size: 20px;
}
#alpha > div {
	padding:8px;
	float:left;
	width: 783px;
	text-align: center;
}
#alpha > div.lien1{
	border-right:1px solid #f3f3f3;
	width: 184px;
}
#alpha a {
	color:#FFF;
	text-decoration:none;
}
#alpha a:hover {
	color: #d6ead9;
}
#alpha .alphalien a {margin: 0 3px;}


/********************************/
/* ACTUALITES
/********************************/

#actusalon{
	margin-bottom:20px;
}
#actusalon {background-color: #f3f3f3;}
#actusalon .entete{
	margin-bottom: 5px;
}
#actusalon .inner {padding: 0;}

#actusalon .article {
	overflow:hidden;
	background-color: #FFF;
	width: 277px;
	padding: 20px;
	border-top: solid 1px #3b7eba;
	border-bottom: solid 1px #3b7eba;
	margin-bottom: 5px;
}
#actusalon .article.right {clear: right;}
#actusalon .article.left {clear: left;}

#actusalon .picto {
	text-align:center;
}
#actusalon .picto.left {
	float:left;
	width:100px;
}
#actusalon .picto.right {
	float: right;
	width:100px;
}
#actusalon .picto.center {width: 100%; margin-bottom: 10px;}
#actusalon .picto img {max-width: 100%;}

#actusalon .picto.left + .text {
	float: right;
	width: 170px;
}
#actusalon .picto.right + .text {
	float: left;
	width: 170px;
}
#actusalon h3{
	font-family: 'Oswald', sans-serif;
	font-size:20px;
	font-weight: bold;
	height: 90px;
	display: table-cell;
	vertical-align: middle;
	width: 100%;
	padding-bottom: 20px;
}
#actusalon a.link {
	color:#3b7eba;
	font-weight: bold;
	margin-top: 10px;
	text-decoration: none;
	display: block;
	transition: all ease-in 0.3s;
}
#actusalon a.link span {
	display: block;
	height: 20px;
	float: left;
	margin-right: 5px;
}
#actusalon a.link:hover{
	color:#3c3c40;
}

/********************************/
/* SIDEBAR - BLOC DE CONTENU
/********************************/
.contentRight {background-color: #FFF;margin-bottom: 20px;}
.contentRight h2 {
	font: normal 18px 'Oswald', sans-serif;
	color: #FFF;
	background-color: #b41b20;
	padding: 5px 10px;
	text-align: center;
}
.contentRight h2 span {
	font: 300 14px 'Oswald', sans-serif;
	display: block;
	margin-top: -2px;
}
.contentRight .inner {
	padding: 20px;
	border-right: solid 2px #B2A9CD;
	border-left: solid 2px #B2A9CD;
	border-bottom: solid 2px #B2A9CD;
}
.contentRight .inner .liensuite {
	display: block;
	text-align: right;
}
.contentRight .inner .liensuite a {
	color: #B2A9CD;
	font-weight: bold;
}
.contentRight .inner .liensuite a:hover {color: #8a7eaf;}
.contentRight .inner + .bottom {
	margin-top: -2px;
	background-color: #222222;
	padding: 8px;
}
.contentRight .inner + .bottom a {
	display: block;
	float: right;
	padding: 5px 8px;
	color: #FFF;
	background-color: #B2A9CD;
	text-decoration: none;
	font-size: 14px;
}
.contentRight .inner + .bottom a:hover {background-color: #8a7eaf;}

/********************************/
/* SONDAGE
/********************************/

#sondagehome .inner{
	height:203px;
}

#sondagehome .question{
	margin-bottom:15px;
	font-size:14px;
	font-weight:bold;
	color:#232223
}

#sondagehome .labelSondage{float:none;}
#sondagehome .form-radio{vertical-align:middle;}

#sondagehome .choix{margin-bottom:5px;clear:both;}

#sondagehome .form-submit{background:#143788;border:0;margin:0;text-align:center;color:#fff;font-size:11px;}


/********************************/
/* ACTUS RSS 
/********************************/

#bloc-rss{
	overflow:hidden;
	width:300px;
	margin-bottom:20px;
}
#bloc-rss .inner{
	overflow:hidden;
}

#main #bloc-rss .feeds{
	padding-left:94px;
	background:url(http://lb7o.reedexpo.fr/C/jib/2015/site/img/picto_rss.png) no-repeat 3px 17px #f1eff1;
}

#main #bloc-rss .left{
	padding-top:20px;
	text-align:left;
}
#main #bloc-rss .right{
	padding-top:20px;
	text-align:right;
}

#main #bloc-rss h3{
	font:italic 12px Helvetica,Arial,sans-serif;
	color:#605d60;
	margin:0
}
#main #bloc-rss h3 a{
	font-style:italic;
	color:#605d60;
}
#main #bloc-rss h3 a:hover{text-decoration:none;}
#main #bloc-rss .anews{margin-bottom:10px}
#main #bloc-rss .container{width:160px;height:75px;}

#main #bloc-rss p{font-size:11px;}


/********************************/
/* MEDIAS
/********************************/

#main #medias {margin-bottom: 20px;}

#main #medias .tabs{
	overflow:hidden;
	background-color: #B2A9CD;
	list-style: none;
}

#main #medias .tabs .tab,#main #medias .tabs .notab{
	float:left;
	padding-right:5px;
	font: normal 18px 'Oswald', sans-serif;
	color: #FFF;
	padding: 5px 10px;
	width: 131px;
	text-align: center;
	transition: all ease-in 0.3s;
}

#main #medias .tabs .tab.full.active {width: 282px; background-color: #b41b20;}
#main #medias .tabs .tab {cursor: pointer;}
#main #medias .tabs .tab:hover {background-color: #8A7EAF;}
#main #medias .tabs .tab.active {cursor: default; background-color: #706397;}

#main #medias .panel{
	display:none;
	text-align:center;
	background-color: #FFF;
}
#main #medias .panel .item{
	position:relative;
	z-index:1;
}
*+html #main #medias .mask{
	position:relative;
	z-index:1;
}
#main #medias .panel .item h3{
	position:absolute;
	bottom:0;
	left:0;
	z-index:2;
	padding:10px;
	width:280px;
	font:normal 13px Helvetica,Arial,sans-serif;
	color:#FFF;
	text-align:left;
	background:#232223;
	filter:alpha(opacity=75);
	-moz-opacity: 0.75;
	opacity: 0.75;
}
#main #medias .panel .item h3 a{
	font:normal 13px Helvetica,Arial,sans-serif;
	color:#FFF;
	text-decoration:underline;
}
#main #medias .panels div.active{
	display:block
}

#main #medias #pictures{
	position:relative;
	z-index:1;
}
#main #medias #pictures .dots{
	position:absolute;
	right:10px;
	bottom: 30px;
	z-index:2;
	letter-spacing:-1px;
}
#main #medias #pictures .dot{
	color:#625b61;
	font-size:22px;
	line-height:14px;
	cursor:pointer;
}
#main #medias #pictures .dots .active{
	color:#B2A9CD;
}
#main #medias #pictures .mask{
	width:300px;
	height:200px;
	overflow:hidden;
}
#main #medias #pictures .mask .item{
	width:300px;
	height:200px;
	float:left;
}

/********************************/
/* PARTENAIRES
/********************************/

#bottom {
	padding:0;
	margin-top: 20px;
	margin-bottom: 10px;
	background:#FFF;
}
#partners{
	background:#FFF;
}
#partners .tabs{
	height:30px;
}
#partners .tab{
	float:left;
	margin:0;
	font-size:12x;
	line-height:30px;
	width: 333px;
}
#partners .tab a {
	text-align: center;
	padding:0 15px;
	font-weight:bold;
	color:#FFF;
	display: block;
	background:#85add1;
	border-right:2px solid #FFF;
	transition: all ease-in 0.3s;
}
#partners .tab a:hover {background-color: #3b7eba;}
#partners .tab.last {width: 334px;}
#partners .tab.last a {
	border: none;
}
#partners .tabs .active a {
	color:#FFF;
	background:#3b7eba;
}

#partners .tabs .active a {
	color:#FFF;
}
#partners #voirtous1{
	float:right;
	position:relative;
	top:-25px;
}
#partners #voirtous1 a{
	font-weight:normal;
	color:#232223;
	text-decoration:underline;
}
#partners .panels{
	zoom:1;
	padding:20px;
	position:relative;
	width:960px;
	height:60px;
}

#partners img{margin:0 10px;}
#partners a{cursor:pointer;text-decoration:none;}
#partners a:hover{text-decoration:none;}

/*SCROLLER*/

.scroller_container_left_right{
	position:relative;
	overflow:hidden;
	height:60px;
	width:960px;
}

.scroller_left_right{
	white-space:nowrap;
	line-height:50px;
	font-size:50px;
}

/********************************/
/* PLAN SITE
/********************************/

#plan_site{
	overflow:hidden;
	width:960px;
	padding: 20px;
	margin:0 auto;
	font-size:12px;
	color:#787878;
	zoom:1;
	background:#FFF;
}
#plan_site .rubrique{float:left;width:182px;margin-left:20px;}
#plan_site .first{margin-left:0px; width: 150px}

#plan_site a{text-decoration:none;color:#787878;font-size:12px;}

#plan_site .titre_plan_site,#plan_site .titre_plan_site a{
	font-weight:bold;
	font-size:12px;
	text-transform:uppercase;
	color:#787878;
}
#plan_site a {
	transition: all ease-in 0.3s;
}
#plan_site a:hover{color:#3d3d40;}

#plan_site li{margin-bottom:3px;}


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

#footer{
	clear:both;
	padding:20px;
	width:960px;
	margin:0 auto;
	background:#FFF;
}
#footer_reed a {text-decoration:none;}
#footer_reed a#logoPartner {float: right;}

/********************************/
/* CDF
/********************************/

#cdf{
	padding: 15px 20px 0 20px;
	font-size:11px;
	font-style:italic;
	color:#3c3c40;
}
#cdf a{
	font-style:italic;
	color:#8b8b8b;
	text-decoration:none;
}
#cdf a:hover{
	color:#3c3c40;
}
#cdf .sep{
	margin:0 3px;
	font-size:10px;
	color:#b3b3b3;
}


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

#logos_mentions{margin-top:30px;}

#mentions{float:left;
	font-size:11px;
	font-weight:bold;
	margin-left:40px;
	margin-top:7px;
	overflow:hidden;
	width:650px;
}

#logos_mentions a{
	color:#FFF;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
}

#logos_mentions a:hover{
	color:#ccc;
}

#ojd{
	background:transparent url(http://lb7o.reedexpo.fr/C/jib/2015/site/img/logo_ojd.png) no-repeat scroll right top;
	float:right;
	height:25px;
	overflow:hidden;
	width:100px;
	color:#FFF;
}


/********************************/
/* BLOC PROGRAMME ONGLET
/********************************/
#slidemenu ul { padding-left:15px; height:45px; background:url(http://lb7o.reedexpo.fr/C/jib/2015/site/img/2011/actu_ombre_top.png) no-repeat bottom center}
#slidemenu li { display:inline; position:relative; float:left; text-align:center; line-height:60px;}
#slidemenu li.all_prog { float:right; }
#slidemenu li a {display:block; height:45px; width:125px; color:#fff;}

#slidemenu li.all_prog a {background:url(http://lb7o.reedexpo.fr/C/jib/2015/site/img/2011/all_prog.png) no-repeat 0 0; }
#slidemenu li.jour1 a {background:url(http://lb7o.reedexpo.fr/C/jib/2015/site/img/2011/menu_prog.png) no-repeat 0 0; }
#slidemenu li.jour2 a {background:url(http://lb7o.reedexpo.fr/C/jib/2015/site/img/2011/menu_prog.png) no-repeat 0 0; }
#slidemenu li.jour3 a {background:url(http://lb7o.reedexpo.fr/C/jib/2015/site/img/2011/menu_prog.png) no-repeat 0 0; }
#slidemenu li.current a {background:url(http://lb7o.reedexpo.fr/C/jib/2015/site/img/2011/current_prog.png) no-repeat 0 0; }

#programme{position:relative;}

#programme #download_prog { margin:30px 0; height:30px; }
#programme #download_prog a { display:block; width:250px; padding-left:50px; height:30px; color:#fff; text-transform:uppercase; text-decoration:underline; line-height:30px; background:url(http://lb7o.reedexpo.fr/C/jib/2015/site/img/2011/download_btn.png) no-repeat 0 0 }


#prog_slider { width:620px; }

#prog_slider .prog_matin { margin-bottom:55px; position:relative;}
.img_plage { position:absolute; left:0; top:40px; width:15px; }
#prog_slider .prog_apresm { position:relative;}
.img_plage_a { position:absolute; left:0; top:285px; width:15px; }

#prog_slider .bloc_prog.article { font-size: 12px; height: 100px; overflow: hidden; position: relative; padding:0 }
#prog_slider .bloc_prog.article .inners { width:605px; height:100px; overflow:hidden}
#prog_slider .bloc_prog.article .inners:hover { border-color:#333; border-width:2px; border-style:solid ; width:601px; height:96px;}
#prog_slider .bloc_prog.article .time { width:150px; height:80px; padding:10px 0;float:left; text-align:center }
#prog_slider .bloc_prog.article .time h3 { padding-top:20px; }
#prog_slider .bloc_prog.article .content { width:425px; height:80px; padding:10px 10px;float:left; }

#prog_slider .prog_matin .bloc_prog.article.onColor{background:url(http://lb7o.reedexpo.fr/C/jib/2015/site/img/bg_onColor.png) repeat-x 0 0 #ee7100}
#prog_slider .prog_apresm .bloc_prog.article.onColor{background:#A48AA1}
#prog_slider .bloc_prog.article.offColor { background:#B9BABB }

#prog_slider p.lien a { display:block; position:absolute; bottom:0; right:0; background:#463a44; color: #fff; font-size: 12px; padding:5px 10px; }
#prog_slider p.lien a:hover { text-decoration: none; color: #7C7C7C; }


#programme .nextBtn{float:right;cursor:pointer;display:block;width:300px;height:25px;line-height:25px;background:#533a50;color:#fff;font-size:12px;text-align:center;}
#programme .prevBtn{float:left;cursor:pointer;display:block;width:300px;height:25px;line-height:25px;background:#533a50;color:#fff;font-size:12px;text-align:center;}

#programme .closer_ombre { height:10px; width:650px; margin:10px 0; background:url(http://lb7o.reedexpo.fr/C/jib/2015/site/img/2011/actu_ombre_bottom.png) no-repeat center center  }

#bloc-center .section_jour h1 { margin-top:20px; margin-bottom:0; display:block; height:30px; line-height:30px; text-align:center; color:#fff; width:300px; background:#333  }

/*ARTICLE*/
#programme .article { position:relative; height:85px; padding: 20px 100px 0 10px; font-size: 12px; overflow: hidden; zoom:1; }
#programme .article.last { border-bottom: none; }

#programme .article.style1 { border-left: 15px solid #c81772;  }
#programme .article.style2 { border-left: 15px solid #533A50;  }
#programme .article.style3 { border-left: 15px solid #333;  }

#allPage{margin:0 0 0 -5px!important}
.onePost .actionsBar{clear:left;}


/* Gabarit large Scoopit */
#main.large h1 {
	padding: 2px 10px 5px 10px;
	border-top: solid 4px #8DC598;
	border-bottom: solid 1px #3d3d40;
	font: normal 30px/36px 'Oswald', sans-serif;
	background-color: #FFF;
	text-align: center;
	color: #3D3D40;
}



/* Gabarit pour insertion iframe */
body.iframe {background-color: #f3f3f3;}
.iframe .wrapper {width: 670px;}
.iframe .contentFull {padding: 15px;}