﻿/*## PAGE: (inherit), template_Lz ##*/
/*## FRAME: (inherit), lz_article ##*/
/*## FRAME_ROW: (inherit) ##*/

@font-face {
  font-family: 'Yanone Kaffeesatz';
  font-style: normal;
  font-weight: 400;
  src: url('Fonts/YanoneKaffeesatz-Regular.ttf');
}

@font-face {
  font-family: 'Yanone Kaffeesatz';
  font-style: normal;
  font-weight: 300;
  src: url('Fonts/YanoneKaffeesatz-Light.ttf');
}

@font-face {
  font-family: 'Knockout27';
  font-style: normal;
  font-weight: normal;
  src: url('Fonts/Knockout-HTF27-JuniorBantamwt.otf');
}

a img {
	border: none !important;
}

#lz_footer {
	height:24px;
	width:100%;
	position:absolute;
	bottom:0;
	left:0;
	background-color:#FFFFFF;
}

#pageEditor #lz_footer {
	display:none;
}

.template_Lz {
    background-color:#000000;
    font-family:'Yanone Kaffeesatz',Arial;
    font-size:16px;
    font-weight:300; 
    /***** overflow *****/
	overflow:hidden;
	overflow-x:hidden;
	overflow-y:hidden; /* attention on perd le scroll sur le bandeau de droite */
	/*overflow:-moz-scrollbars-vertical;*/
}

.template_Lz a:link,
.template_Lz a:visited {
    text-decoration:none;
}

.template_Lz p {
    line-height:1.2em;
}

.template_Lz > #bg_container {
	overflow:hidden;
	position:fixed;
	left:0;
	top:0;
}

.template_Lz .auto_bg {
	top:0;
	left:0;
}

.template_Lz > #menu {
	position:fixed;
	top:50%;
	width:100%;
}
.template_Lz > #menu div.menu {
	background-color:transparent;
	text-transform:uppercase;
	padding-left:20px;
}

.template_Lz > #menu div.menu > table > tbody > tr:first-child > td.menutitle {
    height: 14px;
    padding: 5px 0px;
    text-align: right;
    color:#FFFFFF;
    cursor:pointer;
}

.template_Lz > #menu div.menu > table > tbody > tr:first-child > td.menu_open {
    color:#EC0C0C;
}

.template_Lz .menutitle {
	font-family:'Yanone Kaffeesatz',Arial;
	font-size:16px;
	font-weight:400;
}

.spacer {
	min-width:20px;
}

.template_Lz a.menutitlelabel /*,
.template_Lz a.menutitlelabel_on*/ {
	color:#FFFFFF;
}

.template_Lz a.menutitlelabel:hover,
.template_Lz div.menu .menu_on > div,
.template_Lz div.menu .menu_on > a.menutitlelabel, 
.template_Lz div.menu .menu_on > a.menutitlelabel:visited, 
.template_Lz div.menu .menu_on > a.menutitlelabel:hover
/*.template_Lz a.menutitlelabel:hover,
.template_Lz a.menutitlelabel_on:hover */
{
	color:#EC0C0C;
}

.template_Lz .menu_on {
	background-color:#000000;
}

.template_Lz .menu_open > .menuscrolldown {
	background-color:#000000;
	margin:0 0 0 -15px;
}

body.template_Lz > #lz_credit {
	position:absolute;
	bottom:24px; /* space for footer */
	left:0;
}

.template_Lz > #lz_credit {
	padding:3px;
	color:#FFFFFF;
	font-size:12px;
}

body.template_Lz > #right-panel {
	width:450px;
	height:100%;
	right:0;
	position:fixed;
}

.template_Lz .bg {
	position:relative;
	background-color:#000000;
	width:100%;
	height:100%;
}

.template_Lz .semitransparent {
	/***** opacity *****/
	opacity:0.7;
	-moz-opacity:0.7;
    -ms-filter:"alpha(opacity=70)"; /* IE 8 */
    filter:alpha(opacity=70); /* IE < 8 */
}

/*****************/
/** RIGHT PANEL **/
/*****************/
body.template_Lz > #right-panel #article {
	position:fixed;
	top:50%;
	padding:0 0 0 20px;
	height:50%;
	width:430px;
	margin-top:-2px;
}

.template_Lz > #right-panel #article {
	color:#FFFFFF;
	line-height:13px;
	/***** overflow *****/
	overflow:hidden;
	overflow-x:hidden;
	overflow-y:hidden;
	/*overflow:-moz-scrollbars-vertical;*/
}

.template_Lz > #right-panel #article .lz_article {
	padding:5px 20px 0 0;
	/***** overflow *****/
	overflow:hidden;
	overflow-x:hidden;
	overflow-y:auto;
	/*overflow:-moz-scrollbars-vertical;*/
}

.template_Lz > #right-panel #article h2 {
	font-family:'Knockout27','Yanone Kaffeesatz',Arial;
    font-size:35px;
    font-weight:normal;
    line-height:35px;
    color:#FFFFFF;
	padding:0;
    margin: 0 0 20px 0;
}

.template_Lz > #right-panel #article h3 {
	font-family:Times;
	font-size:18px;
	font-weight:normal;
    color:#FFFFFF;
	padding:0;
	margin:0;
}

.template_Lz > #right-panel #article p {
	font-family:Times;
	font-size:16px;
    line-height:18px;
    color:#FFFFFF;
	font-weight:normal;
}

.template_Lz > #right-panel #article a {
	text-decoration:none;
}

.template_Lz > #right-panel #article a:link,
.template_Lz > #right-panel #article a:visited {
	color:#FFFFFF;
}

.template_Lz > #right-panel #article a:hover {
	color:#EC0C0C;
}

/************/
/** MEDIAS **/
/************/
body.template_Lz > #right-panel #medias {
	position:fixed;
	top:0;
	height:135px;
	width:450px;
}

.template_Lz > #right-panel #medias {
	color:#FFFFFF;
	line-height:11px;
	/***** overflow *****/
	overflow:hidden;
	overflow-x:hidden;
	overflow-y:hidden;
	/*overflow:-moz-scrollbars-vertical;*/
}

/*************/
/* DOCUMENTS */
/*************/
body.template_Lz > #right-panel #documents {
	position:fixed;
	top:135px;
	height:135px;
	width:450px;
	padding-left:35px;
}

.template_Lz .dlink,
.template_Lz .press-review {
	display:block;
	height:24px;
	padding:0 5px 0 30px;
	line-height:24px;
	font-size:16px;
    font-weight:400;
    margin-bottom:5px;
}

/*****************/
/* DOWNLOAD LINK */
/*****************/
.template_Lz .dlink p {
	margin:0;
}

.template_Lz a:link .dlink,
.template_Lz a:visited .dlink {
	background: transparent url(Images/document.png) 0 0 no-repeat;
	color:#DDDDDD;
	text-decoration:none;
}

.template_Lz a:hover .dlink {
	color:#EC0C0C;
	text-decoration:none;
	background-position:0 -24px;
}

/****************/
/* PRESS REVIEW */
/****************/
.template_Lz a:link .press-review,
.template_Lz a:visited .press-review {
	background: transparent url(Images/list.png) 0 0 no-repeat;
	color:#DDDDDD;
	text-decoration:none;
}

.template_Lz a:hover .press-review {
	color:#EC0C0C;
	text-decoration:none;
	background-position:0 -24px;
}

.template_Lz .LzPressReviewTree {
	border-right:1px solid #999999;
	margin-right:20px;
}


.template_Lz .LzPressReviewTree .tree_node_expand_icon {
	display:none;
}

.template_Lz .LzPressReviewTree > div {
	cursor:pointer;
	margin:3px;
}

.template_Lz .LzPressReviewTree > div:hover {
	background:#EEEEEE;
}

.template_Lz .LzPressReviewGlobal a:hover {
	text-decoration:underline;
}

.template_Lz .LzPressReviewTree .tree_node_label 
{
	display:block;
	height:21px;
	background: transparent url(Images/list.png) 0 0 no-repeat;
	padding-left:28px;
	padding-top:3px;
}

.template_Lz .tree.LzPressReviewTree div.tree_node.selected > table > tbody > tr > td.tree_node_label > span,
.template_Lz .tree.LzPressReviewTree div.tree_node.selected > span.tree_node_label
{
	background-color: #EEEEEE;
	color: #000000;
}
.template_Lz .inFocus > div.tree.LzPressReviewTree div.tree_node.selected > table > tbody > tr > td.tree_node_label > span,
.template_Lz .inFocus > div.tree.LzPressReviewTree div.tree_node.selected > span.tree_node_label
{
	background-color: #EEEEEE;
	color: #000000;
}


/**************/
/* NEWS PANEL */
/**************/
.template_Lz > #news-panel {
	width:100%;
	height:50%;
	position:absolute;
	top:50%;
	margin: 20px auto;
}

/**********/
/* FOOTER */
/**********/
.template_Lz > #lz_footer {
	color:#555555;
	font-family:'Yanone Kaffeesatz',Arial;
	font-size:14px;
	font-weight:400;
	line-height:12px;
}

.template_Lz > #lz_footer a:link,
.template_Lz > #lz_footer a:visited {
	color:#000000;
	text-decoration:none;
	padding:2px;
}

/*************/
/* EDIT LINK */
/*************/
.template_Lz .edit-link {
	display:block;
	padding:2px 5px;
	position:fixed;
	top:0;
	left:0;
	background-color:#000000;
	color:#FFFFFF;
	text-decoration:none;
	z-index:50;
}

.template_Lz > #right-panel #medias .pane_header,
.template_Lz > #right-panel #article .pane_header {
	color:#000000;
}

/*********************/
/* COLLAPSIBLE FRAME */
/*********************/
.template_Lz .collapsibleFrameWrapper {
	color:#DDDDDD;
	font-size:14px;
    margin-top:5px;
}

.template_Lz .collapsibleFrameHeader {
	display:block;
	height:24px;
	cursor:pointer;
}

.template_Lz .collapsibleFrameTitle {
	line-height:24px;
	font-size:16px;
    font-weight:400;
}

.template_Lz .collapsibleFrameIcon {
	width: 24px;
	height: 24px;
	background-image: url(Images/list.png);
	background-position:0;
	margin-right:5px;
}

.template_Lz .collapsibleFrameWrapper a:link,
.template_Lz .collapsibleFrameWrapper a:visited {
	color:#DDDDDD;
	text-decoration:none;
}

.template_Lz .collapsibleFrameWrapper a:hover {
	color:#EC0C0C;
	text-decoration:none;
}

/**********/
/* DIALOG */
/**********/
.template_Lz .ui-widget {
	font-family:'Yanone Kaffeesatz',Arial;
	font-size:16px;
}

.template_Lz .ui-widget .ui-widget {
	font-size:16px;
}
.template_Lz .ui-widget input,
.template_Lz .ui-widget select,
.template_Lz .ui-widget textarea,
.template_Lz .ui-widget button {
	font-family:'Yanone Kaffeesatz',Arial;
	font-size:16px;
}
.template_Lz .ui-widget-content { border: 1px solid #aaaaaa; background: #ffffff url(../../OJC.Web.Mvc/Skins/Default/images/ui-bg_flat_75_ffffff_40x100.png) 50% 50% repeat-x; color: #222222; }
.template_Lz .ui-widget-content a { color: #222222; }
.template_Lz .ui-widget-header { border: 1px solid #aaaaaa; background: #cccccc url(../../OJC.Web.Mvc/Skins/Default/images/ui-bg_highlight-soft_75_cccccc_1x100.png) 50% 50% repeat-x; color: #222222; font-weight: bold; }
.template_Lz .ui-widget-header a { color: #222222; }

.template_Lz .ui-widget-overlay {
	background: #000000;
	opacity: .70;
    filter:Alpha(Opacity=70);
}
.template_Lz .ui-widget-shadow {
	margin: -8px 0 0 -8px;
	padding: 8px;
	background: #000000;
	opacity: .30;
	filter:Alpha(Opacity=30);
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	border-radius: 8px;
}

.template_Lz .ui-dialog-content h2 {
	font-family:'Yanone Kaffeesatz',Arial;
	font-size:20px;
	font-weight:400;
}


/*************/
/* DIAPORAMA */
/*************/
/*## PAGE: template_Lz diaporama ##*/
.diaporama > #menu_button {
	position:fixed;
	top:50%;
	background-color:#000000;
	text-transform:uppercase;
	width:50px;
	z-index: 1000;
	padding:5px 0;
}

.diaporama > #menu_button a {
	position:relative;
	display:block;
	padding-left:12px;
	font-weight:400;
}

.diaporama > #menu_button a:link,
.diaporama > #menu_button a:visited {
	color:#FFFFFF;
	text-decoration:none;
}

.diaporama > #menu_button a:hover {
	color:#FF2222;
}

body.diaporama > #lz_credit {
	bottom:77px;
	z-index:1000;
}

.diaporama .edit-link {
	display:none;
}

.diaporama .gv_showOverlay {
	display:none;
}

/*****************/
/* FACEBOOK LIKE */
/*****************/
.fb-like > span {
	height: 18px !important;
}

/***************/
/* VIDEO POPUP */
/***************/
.VideoPopup .ui-icon {
	background-image: url(../../OJC.Web.Mvc/Skins/Default/images/ui-icons_888888_256x240.png)
}

.VideoPopup.ui-widget-content {
	background:none;
	border:0;
}

.VideoPopup .ui-dialog-titlebar {
	height:20px;
}

.VideoPopup > .ui-dialog-content {
	background:#000000;
	padding:0;
}

.VideoPopup > .ui-dialog-buttonpane  {
	display:none;
}

/* title bar : display only close button */
.VideoPopup .ui-dialog-title {
	display:none;
}

.VideoPopup .ui-widget-header {
	background:none;
	border:0;
}

.VideoPopup .ui-dialog-titlebar-close {
	right:0;
}

/***************/
/* LOGON POPUP */
/***************/
.LogOnPopup .validation-summary-errors {
	font-weight:normal;
	position:absolute;
	top:112px;
	left:-8px;
}

.LogOnPopup .validation-summary-errors ul {
	margin:0;
}

/***************/
/* NEWS POPUP */
/***************/
.NewsPopup .ui-icon {
	background-image: url(../../OJC.Web.Mvc/Skins/Default/images/ui-icons_888888_256x240.png)
}

.NewsPopup.ui-widget-content {
	background:none;
	border:0;
}

.NewsPopup .ui-dialog-titlebar {
	height:20px;
}

.NewsPopup > .ui-dialog-content {
	background:transparent;
	padding:0;
	overflow:hidden;
}

.NewsPopup > .ui-dialog-buttonpane  {
	display:none;
}

/* title bar : display only close button */
.NewsPopup .ui-dialog-title {
	display:none;
}

.NewsPopup .ui-widget-header {
	background:none;
	border:0;
}

.NewsPopup .ui-dialog-titlebar-close {
	right:0;
}

.NewsPopup .ui-dialog-titlebar {
	display:none;
}