@font-face {
	font-family : "cabin";
	src : url('../css/fonts/Cabin/Cabin-Regular.ttf') format('truetype');
}

@font-face {
	font-family : "cabin bold";
	src : url('../css/fonts/Cabin/Cabin-Bold.ttf') format('truetype');
}

html{margin:0;padding:0}

body{
margin:5px 5px 5px 5px;
font: 100% cabin, verdana, arial, sans-serif;
letter-spacing: .007em;
background-color:#ffffff;
}

strong {
	font-family: "cabin bold", sans-serif;	
}

img{
border:0
}

a{
text-decoration:none;
color:#505050;   
font-weight:bold;
cursor:pointer;
}

.result_msg {
text-align: center;
font-weight: bold;
color: #ff0000;
}

.warning_msg {
text-align: center;
font-weight: bold;
color: #008000;
}

div#top{
width:100%;
height:25px;
}

div#container{
width:1000px;
height:700px;
margin:0px auto;
}

body.admin div#container{
width:1500px;
}

div#header{
height: 260px;
margin: 0px 0px;
}

div#content{
float:left;
width:100%;
text-align:justify;
overflow-x:hidden;
overflow-y:auto;
}

div#content h3 {
	margin: 25px 0;
}

div#content .casting {
    margin: 25px 0;
}

div#footer{
float:left;
/*top:565px;*/
/*width:1000px;*/
width:100%;
#height:90px;
padding-bottom:50px;
#border:1px solid #d8d8d8;
}

div#selection{
display:none;
float:left;
width:100%;
height:50px;/*90px*/
border:1px solid #d8d8d8;
}

h1 {
margin:0px 0px;
padding:0px 0px 2px;
color:#a5a5a5;
font-size: 3.0em;
font-weight:bold;
}

h2 {
margin:0px 0px;
padding:0px 0px 1px;
color:#505050;
font-size:1.5em;
font-weight: bold;
}

#subHeading {
position: relative;
text-align: right;
color: #505050;
font-size: 0.9em;
font-weight: bold;
top: -50px;
}

div#text{
float:left;
width:100%;
overflow:hidden; /* new */
}

.text-agenda{
width:80%;
padding-left:100px;
padding-right:100px;
}

.text-press{
width:80%;
padding-left:100px;
padding-right:100px;
}

div#text p{
/*text-indent:40px;
padding-left:20px;
padding-right:20px;*/
}

div#video{
float:left;
width:100%;
}

div#video p{
padding-left:220px;
}

div#headuser{
height:26px;
text-align:right;
}

div#headnews{
height:26px;
text-align: right;
}

div#headmenu{
    height: 85px;
    margin: 0px;
    background-image: url(/img/LBP_noir-200.png);
    background-repeat: no-repeat;
    padding-top: 39px;
    font-size: 14px;
}

div#headsearch{
/**
position: relative;
top:0px;
right:0px;
*/
}

div#hdbuild1{
position: relative;
top:25px;
left:128px;
}

div#hdbuild2{
position: relative;
top:0px;
left:167px;
color:#505050;
font-size:10px;
font-weight:bold;
text-align:left;
}

.titre{
margin:0px 20px;
padding:0px 2px 2px 2px;
color:#a5a5a5;
font-size:18px;
font-weight:bold;
text-align:left;
}

.titre0{
margin:0px 20px;
padding:0px 1px 1px 1px;
color:#505050;
font-size:12px;
font-weight: bold;
text-align:left;
}

/**
div#headtit1{
position: relative;
top:-15px;
right:0px;
font-weight:bold;
font-size:2.2em;
}

div#headtit2{
position: relative;
top:-10px;
right:0px;
font-size:1.0em;
}
*/

.titre1 {
margin:0px 0px;
padding:0px 0px;
color:#202020;
text-align: center;
}

.titre2 {
margin:0px 0px;
padding:0px 0px;
color:#a5a5a5;
text-align: center;
}

.lbp_title1{
width:96%;
color:#a5a5a5;
font-size:18px;
font-weight:bold;
text-align:center;
}

.lbp_title2{
width:96%;
color:#505050;
font-size:12px;
font-weight: bold;
font-style: italic;
text-align:center;
}

.lbp_author{
width:96%;
color:#a5a5a5;
font-size:12px;
font-weight:bold;
text-align:right;
}

.part{
float:left;
text-align:center;
width:250px;
margin:0 0 10px 0;
padding:0;
}

.lbp_tmenu {
border-collapse:collapse;
}

.lbp_menum {
width:80px;
height:20px;
margin:10px 10px 0px 0px;
padding:5px 12px;
color:#505050;
font-weight:bold;
text-align:center;
border:1px solid #d8d8d8;
background:#d8d8d8;
}

.lbp_menum:hover {
border:1px solid #df313b;
background:#df313b;
}
/*
ul#lbp_menum{
float:right;
list-style-type:none;
#width:100%;
}

ul#lbp_menum li{
float:left;
height:28px;
}

.lbp_menum a{
border-collapse:collapse;
float:left;
padding:5px 15px;
text-align:center;
text-decoration:none;
color:#505050;
font-weight:bold;
border:1px solid #d8d8d8;
background:#d8d8d8;
width:80px;
}

.lbp_menum a:hover{
border:0px solid #df313b;
background:#df313b;
}
*/

.lbp_menu {
height:20px;
margin:10px 10px 0px 0px;
padding:5px 12px;
color:#505050;
font-weight:bold;
text-align:center;
border:1px dashed #d8d8d8;
background:#ffffff;
}

.lbp_menu:hover{
border:1px solid #df313b;
background:#df313b;
}

.lbp_smenu td{
padding:5px 12px;
border:1px solid #d8d8d8;
background:#ffffff;
}

.lbp_smenu td:hover{
border:1px solid #ed5434;
background:#ed5434;
}
/*
ul#lbp_menu{
float:right;
list-style-type:none;
#width:100%;
margin:10px 10px 0px 0px;
#padding:10px 0px 0px 200px;
}

ul#lbp_menu li{
float:left;
height:28px;
}

.lbp_menu a{
border-collapse:collapse;
float:left;
padding:5px 15px;
text-align:center;
text-decoration:none;
color:#505050;
font-weight:bold;
border:1px dashed #d8d8d8;
background:#ffffff;
}

.lbp_menu a:hover{
border:0px solid #df313b;
background:#df313b;
}
*/

table.lbp_fldthm{
float:left;
border-collapse:collapse;
text-align:center;
color:#505050;
font-weight:bold;
margin:10px 0px 0px 10px;
padding:0px 2px 0px 2px;
border-style:solid;
border-width:0px;
border-color:#d8d8d8;
background-color:#d8d8d8;
height:28px;
width:980px;
}

table.lbp_select{
float:left;
border-collapse:collapse;
color:#505050;
text-align:right;
font-weight:bold;
margin:10px 0px 0px 10px;
padding:0px 2px 0px 2px;
border-style:solid;
border-width:0px;
border-color:#a5a5a5;
background-color:#a5a5a5;
height:28px;
width:980px;
}

td.lbp_fields{
color:#df313b;
text-align:center;
font-weight:bold;
background-color:#d8d8d8;
}

td.lbp_themes{
color:#ed5434;
text-align:center;
font-weight:bold;
background-color:#d8d8d8;
}

.lbp_flags{
margin:10px 20px 0px 20px;
padding:0px 10px 0px 10px;
text-align:right;
}

table.cmddvdbox{
position:relative;
left:60px;
border-collapse:collapse;
color:#505050;
margin:10px 0px 0px 10px;
padding:0px 2px 0px 2px;
border-style:solid;
border-width:1px;
border-color:#a5a5a5;
width:85%;
}

table.cmddvdbox td{
border-style:solid;
border-width:1px;
border-color:#a5a5a5;
}

.commande{
margin:0px 20px;
padding:0px 2px 2px 2px;
color:#a5a5a5;
font-size:18px;
font-weight:bold;
text-align:center;
}

.paiement{
text-align:right;
float:right;
width:150px;
margin:10px;
}

.lbp_edito_list{
float:left;
list-style-type:none;
}

.lbp_edito_list li{
text-indent:10px;
background-image:url(/img/list_arrow_right.png);
background-repeat:no-repeat;
}

.lbp_widget { display: block; }
.lbp_widget .link { color: #666; }
.lbp_widget:hover .link { text-decoration: none; }
.lbp_shortcut {
	position:fixed;
	left:0px;
	right:0px;
	z-index:1000;
	height:30px;
	background:url("/img/lbp_chrome.png") repeat-x 0px -180px;
	overflow:hidden;
	box-shadow: 0 0 3px #999;
	-webkit-box-shadow: 0 0 3px #999;
	-moz-box-shadow: 0 0 3px #999;
}
.lbp_shortcut ul {
	padding:0;
	margin:0;
	margin-right:25px;
	white-space:nowrap;
}
.lbp_shortcut ul li {
	padding:7px 35px;
	color: #646464;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height:150%;
}
#lbp_chrome_head ul li { float:right; cursor:pointer; }
#lbp_chrome_head ul li.a0 {
	float:left;
	background:url("/img/lbp_chrome.png") no-repeat 0px 0px
}
.lbp_shortcut ul li a, .lbp_shortcut ul li a:link, .lbp_shortcut ul li a:visited {
	text-decoration:none;
	color: #646464;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height:150%;
}
.lbp_shortcut ul li.a1 { background:url("/img/lbp_chrome.png") no-repeat 0px -30px; }
.lbp_shortcut ul li.a2 { background:url("/img/lbp_chrome.png") no-repeat 0px -60px; }
.lbp_shortcut ul li.a3 { background:url("/img/lbp_chrome.png") no-repeat 0px -90px; }
.lbp_shortcut ul li.a4 { background:url("/img/lbp_chrome.png") no-repeat 0px -120px; }
.lbp_shortcut ul li.a5 { background:url("/img/lbp_chrome.png") no-repeat 0px -150px; }
.lbp_shortcut ul li.a6 { background:url("/img/lbp_chrome.png") no-repeat 0px -180px; }
.lbp_shortcut ul li.a7 { background:url("/img/lbp_chrome.png") no-repeat 0px -300px; }
.lbp_shortcut ul li.a8 { background:url("/img/lbp_chrome.png") no-repeat 0px -330px; }
#lbp_chrome_head {
	top:0px;
	border-bottom:1px solid #ccc;
}
#lbp_chrome_footer {
	bottom:0px;
	border-top:1px solid #ccc;
	#display:none;
}
#lbp_chrome_footer ul li { float:left; cursor:pointer; }
#lbp_chrome_footer ul li.hop {  background:url("/img/lbp_chrome.png") no-repeat 0px -240px }
#lbp_chrome_footer ul li { background:url("/img/lbp_chrome.png") no-repeat 0px -210px }
#lbp_chrome_footer ul li.a9 {
	display:block;
	float:left;
	background:url("/img/lbp_chrome.png") no-repeat 0px -270px;
	cursor:auto;
}

#tabs a {
    font-size: 0.8em;
}

.viral {
	font-weight: bold;
}

h4.date {
	text-align: center;
	font-size: 1.2em;
	text-decoration: underline;
}
h5.round_table {
	text-align: center;
	font-size: 1.1em;
	margin: 50px 0 10px;
}
h6.hours {
	text-align: center;
	font-size: 0.9em;
	margin: 10px 0;
}
ul.tool-nav {
	display: flex;
	width: auto;
	justify-content: center;
}
ul.tool-nav .tool-item {
	padding-right: 5px;
	list-style-type: none;
}
ul.tool-nav .tool-item img {
	height: 40px;
}
aside.links li {
	list-style-type: none;
}
aside.links li a {
	text-decoration: underline;
}

.live-player {
	text-align: center;
}
