/* Warner Bross Belgium  - CSS Document */
/*-------------------------------------
LAYOUT : headerIndexHtml() headerHtml()  
--------------------------------------*/
body { 
margin-top : 0px;
margin-left: 0px;
margin-right: 0px;
margin-bottom: 0px;
background-color: #FFF;
}

/*----------
menu setting 
------------*/

/*---------------------
menu text admin website
----------------------*/
#hdim a {
margin:5px;
padding:1px;
border: 1px solid white;
background: #CC501B;
font-family:verdana;
font-weight:bold;
font-size:12px;
color: white;
text-align: center;
text-decoration: none;
}
#hdim a:hover {
background: #EB9169;
border: 1px solid white; 
}
#hdim a:active {
background: #EB9169;
border: 1px solid white; 
color: #ffffff;
}

/*---------------------------------------------------------------------------------------------------------------*/
/*----------
ADMIN LAYOUT  
-----------*/

/*-------------
Login form page
--------------*/
.tblformlogon{
    font-family:verdana;
    font-size:12px;
	border-collapse:collapse;
	border:1px solid #2B5FAA;
}
.tblformlogon td {
	padding:3px;
}
.tblformlogon tfoot {
	background-color:#D6EAF5;
    font-family:verdana;
	font-size:12px;
}
.tblformlogon thead {
	text-align:center;
	padding:3px;
}
.tblformlogon th {
    background-color:#F2F3F7;
	font-family:arial;
	font-size:12px;
	color:#000000;
	font-weight:normal;
	vertical-align:top;
	text-align:right;
	padding: 3px;
}
.tblformlogon th#title {
    background-color:#F2F3F7;
	font-family:verdana;
	font-size:14px;
	font-weight:bold;
	color:#2B5FAA;
	padding:3px;
	vertical-align:middle;
	text-align:center;
}


.tblformlogon th#subtitle {
     background-color:#F2F3F7;
	font-family:arial;
	font-size:12px;
	color:#000000;
	font-weight:normal;
	padding:3px;
	vertical-align:middle;
	text-align:left;
}
.tblformlogon th#create {
	text-align:left;
}


/*
.tblformlogon input[type="submit"], input[type="button"], input#save, input#reset, input#cancel, input#delete  {
*/
.tblformlogon input[type=submit], input[type=button], input#save, input#reset, input#cancel, input#delete  {
	border-collapse:collapse;
	border: 1px solid #2B5FAA;
	background:#D6EAF5;
	font-family:verdana;
	font-size:12px;
	color:#2B5FAA;
	width:80px;
}
/*
.tblformlogon input[type="text"], input[type="file"], input[type="password"], textarea { 
*/
.tblformlogon input[type=text], .tblformlogon input[type=file], .tblformlogon input[type=password], .tblformlogon textarea { 
border-collapse:collapse;
border: 1px solid #CBCDDA;
margin: 0;
font-family:verdana;
font-size:10px;
color:#000000;
font-weight:normal;
width:99%;
}
.tblformlogon select {
	border-collapse:collapse;
	border: 1px solid #CBCDDA;
	font-family:verdana;
	font-size:12px;
	color:#2B5FAA;
	
}
/*------------------------------------------
Default text format color black & size small    
-------------------------------------------*/
.lbtextblacks {
font-family:verdana;
font-size:12px;
color:#000000;
vertical-align:middle;
}
.lbtextblacks a {
color:#000000;
text-decoration:none;
}
.lbtextblacks a:active {
color:#000000;
text-decoration:none;
}
/* bold format  */
.lbtextblacksb {
font-family:verdana;
font-size:12px;
font-weight:bold;
color:#000000;
vertical-align:middle;
}
.lbtextblacksb a {
color:#000000;
text-decoration:none;
}
.lbtextblacksb a:active {
color:#000000;
text-decoration:none;
}
/*-------------------------------------------
Default text format color black & size medium    
--------------------------------------------*/
.lbtextblackm {
font-family:verdana;
font-size:14px;
color:#000000;
vertical-align:middle;
}
.lbtextblackm a {
color:#000000;
text-decoration:none;
}
.lbtextblackm a:active {
color:#000000;
text-decoration:none;
}
/*------------------------------------------
Default text format color black & size large    
-------------------------------------------*/
.lbtextblackl {
font-family:verdana;
font-size:16px;
color:#000000;
vertical-align:middle;
}
.lbtextblackl a {
color:#000000;
text-decoration:none;
}
.lbtextblackl a:active {
color:#000000;
text-decoration:none;
}
/*-----------------------------------------------
Default text format color black & size extralarge    
------------------------------------------------*/
.lbtextblackxl {
font-family:verdana;
font-size:20px;
color:#000000;
vertical-align:middle;
}
.lbtextblackxl a {
color:#000000;
text-decoration:none;
}
.lbtextblackxl a:active {
color:#000000;
text-decoration:none;
}
/*-----------------------------------------
Default text format color blue & size small  
------------------------------------------*/
.lbtextblues {
font-family:verdana;
font-size:12px;
color:#2B5FAA;
vertical-align:middle;
}
.lbtextblues a {
color:#2B5FAA;
text-decoration:none;
}
.lbtextblues a:active {
color:#2B5FAA;
text-decoration:none;
}
/*------------------------------------------
Default text format color blue & size medium  
-------------------------------------------*/
.lbtextbluem {
font-family:verdana;
font-size:14px;
color:#2B5FAA;
vertical-align:middle;
}
.lbtextbluem a {
color:#2B5FAA;
text-decoration:none;
}
.lbtextbluem a:active {
color:#2B5FAA;
text-decoration:none;
}
/*bold format*/
.lbtextbluemb {
font-family:verdana;
font-size:14px;
font-weight:bold;
color:#2B5FAA;
vertical-align:middle;
}
.lbtextbluemb a {
color:#2B5FAA;
text-decoration:none;
}
.lbtextbluemb a:active {
color:#2B5FAA;
text-decoration:none;
}
/*-----------------------------------------
Default text format color blue & size large  
------------------------------------------*/
.lbtextbluel {
font-family:verdana;
font-size:16px;
color:#2B5FAA;
vertical-align:middle;
}
.lbtextbluel a {
color:#2B5FAA;
text-decoration:none;
}
.lbtextbluel a:active {
color:#2B5FAA;
text-decoration:none;
}
/*----------------------------------------------
Default text format color blue & size extralarge  
-----------------------------------------------*/
.lbtextbluexl {
font-family:verdana;
font-size:20px;
color:#2B5FAA;
vertical-align:middle;
}
.lbtextbluexl a {
color:#2B5FAA;
text-decoration:none;
}
.lbtextbluexl a:active {
color:#2B5FAA;
text-decoration:none;
}
/*------------------------------
Table header title of page admin 
-------------------------------*/
.tbltitle {
	background-color:#D6EAF5;
	border-collapse:collapse;
	width:100%;
	font-family:verdana;
    font-size:14px;
	color:#2B5FAA;
	font-weight:bold;
}

table.tbltitle td#title {
	padding:5px;
	vertical-align:top;
}

table.tbltitle td#msg {
	padding:5px;
	vertical-align:middle;
}
.tbltitle td#title {
	text-indent:15px;
	}
.tbltitle td#msg {
	width:450px;
	}
.tbltitle a {
 	color:#2B5FAA;
    text-decoration: none;
}
.tbltitle a:active {
 	color:#2B5FAA;
    text-decoration: none;
}
.tbltitle input#cherche  {
	width:150px;
}
.tbltitle input#dans  {
	width:80px;
}
.tbltitle input#go, input#reset  {
	background:#D6EAF5;
	width:55px;
}
.tbltitle input, .tbltitle textarea {
	border-collapse:collapse;
	border: 1px solid #2B5FAA;
	font-family:verdana;
	font-size:10px;
	color:#2B5FAA;
}
.tbltitle select {
	border-collapse:collapse;
	border: 1px solid #2B5FAA;
	font-family:verdana;
	font-size:10px;
	color:#2B5FAA;
}
/*---------------------
Margin Table list admin 
----------------------*/
div#main {
	margin: 5px 10px;
}
/*--------------
Table list admin 
---------------*/

.tbllist{
    font-family:verdana;
    font-size:12px;
	border-collapse:collapse;
	padding:0;
	width:100%;
}
.tbllist#listfile{
    font-family:verdana;
    font-size:12px;
	border-collapse:collapse;
	padding:0;
	width:97%;
}

.tbllist#listfile th {
    background-color:#E3E4EB;
	border-left:1px solid #FFFFFF;
	border-right:1px solid #FFFFFF;
	padding:3px;
	text-align:left;
	color:#2B5FAA;
}
.tbllist a {
    color:#2B5FAA;
    text-decoration: none;
}
.tbllist a:active {
    color:#2B5FAA;
    text-decoration: none;
}
.tbllist a:hover {
    color:#2B5FAA;
    text-decoration: none;
}
.tbllist td {
	border-top:1px solid #2B5FAA;
	border-left:1px solid #FFFFFF;
	border-right:1px solid #FFFFFF;
	padding:3px;
	text-align:left;
	
}
.tbllist tfoot td {
	background:#F1F2F3;
	border:1px solid #F1F2F3;
	font-family:verdana;
    font-size:12px;
	font-weight:bold;
	color:#2B5FAA;
	text-align:center;
}
.tbllist th {
    background-color:#E3E4EB;
	border-left:1px solid #FFFFFF;
	border-right:1px solid #FFFFFF;
	padding:3px;
	text-align:center;
	color:#2B5FAA;
}
.tbllist th#search {
    background-color:#E3E4EB;
	border-left:1px solid #FFFFFF;
	border-right:1px solid #FFFFFF;
	border-bottom:1px solid #FFFFFF;
	padding:3px;
	vertical-align:middle;
	text-align:center;
	color:#2B5FAA;
}
.tbllist th#tbllisttabs  {
    background-color:#FFFFFF;
	padding:0px;
	text-align:center;
	color:#2B5FAA;
	vertical-align:bottom;
}
/*
.tbllist input, textarea {
*/
.tbllist input, .tbllist textarea {
	border-collapse:collapse;
	border: 1px solid #2B5FAA;
	font-family:verdana;
	font-size:12px;
	color:#2B5FAA;
	text-indent:2px;
}
.tbllist input[type="submit"], input[type="reset"] { 
background:#D6EAF5;
width:55px;
}
.tbllist input[type="button"] { 
background:#D6EAF5;
width:80px;
}
.tbllist input[type="checkbox"] { 
border:none;
}
.tbllist select {
	border-collapse:collapse;
	border: 1px solid #2B5FAA;
	font-family:verdana;
	font-size:11px;
	font-weight:normal;
	color:#2B5FAA;
}
.tbllistcolouredrow{
	background:#F1F2F3;
	margin: 50px auto 0 auto;
}
.tbllistrowhover{
	background:#D6EAF5;
}
.tbllistactive{
	background:#EB9169;
}
/*--------------
Table bottom list item admin 
---------------*/
.tblbottomlist {
	
	border-collapse:collapse;	
	border:none;
    font-family:verdana;
	font-size:10px;
	color:#2B5FAA;
	width:100%;
	padding:10px 0px 0px 0px;
}
.tblbottomlist th {
	background:#E3E4EB;
	text-align:center;
	color:#2B5FAA;
	font-weight:normal;
	border-left:1px solid #E3E4EB;
	border-right:1px solid #E3E4EB;
}
.tblbottomlist input[type="button"] { 
	border-collapse:collapse;
	border: 1px solid #2B5FAA;
	background:#D6EAF5;
	font-family:verdana;
	font-size:12px;
	color:#2B5FAA;
	width:170px;
}
/*--------------
Table form admin 
---------------*/
.tblform {
	border-collapse:collapse;	
    font-family:verdana;
	color:#2B5FAA;
	width:100%;
}
.tblform th {
    background-color:#F1F2F3;
	padding:3px;
	font-size:11px;
	text-align:left;
	text-indent:8px;
	vertical-align:top;
	padding: 6px 3px 3px 3px;
	border-left: 1px solid #E4E4D9;
	width:150px;
}
.tblform th#headertitle {
	/*background-color:#E3E4EB;*/
	background: #2B5FAA;
	vertical-align:middle;
	text-align:left;
	font-size:12px;
	font-weight:bold;
	padding:0px 0px 0px 25px;
	height:22px;
	color: #FFFFFF;
	text-transform: uppercase;
}
.tblform td.subtitle {
	/* background-color:#EEEFF2; */
	background: #2B5FAA;
	/*border-collapse:collapse;*/
	/* border-top: 1px solid #2B5FAA; */
	vertical-align:middle;
	text-align:left;
	font-size:12px;
	font-weight:bold;
	padding: 10px 0px 0px 25px;
	height: 32px;
	color: #FFFFFF;
	text-transform: uppercase;
	margin:10px 0px 0px 0px;
	border-left: 1px solid #E4E4D9;
}

.tblform tbody td {
	font-size:10px;
}
.tblform tfoot td {
	background:#F1F2F3;
	font-family:verdana;
    font-size:12px;
	text-align:center;
}
.tblform input#added_date, input#publish_date, input#date_out, input#date_out_formated, input#date_modified, input#modified_date, input#agenda_date, input#movietime {
width:90px;
}

.tblform input[type="checkbox"] { 
width:20px;
border: none; 
}

.tblform input#save, input#reset, input#cancel, input#delete  {
	border-collapse:collapse;
	border: 1px solid #2B5FAA;
	background:#D6EAF5;
	font-family:verdana;
	font-size:12px;
	color:#2B5FAA;
	width:85px;
}
/*
.tblform input[type="text"], input[type="file"], textarea { 
*/
.tblform input[type=text], .tblform textarea { 

border-collapse:collapse;
border: 1px solid #CBCDDA;
margin: 0;
font-family:verdana;
font-size:10px;
color:#000000;
font-weight:normal;
width:800px;
}
.tblform input[type=text]#agenda_time_start_h, .tblform input[type=text]#agenda_time_start_m, .tblform input[type=text]#agenda_time_end_h, .tblform input[type=text]#agenda_time_end_m { 
border-collapse:collapse;
border: 1px solid #CBCDDA;
margin: 0;
font-family:verdana;
font-size:10px;
color:#000000;
font-weight:normal;
width:24px;
}
.tblform input[type=file] { 
border-collapse:collapse;
border: 1px solid #CBCDDA;
margin: 0;
font-family:verdana;
font-size:10px;
color:#000000;
font-weight:normal;
width:99%;
}
.tblform input#link {
width:200px;
}
.tblform input#filename {
margin: 0;
width:250px;
}

.tblform select {
	border-collapse:collapse;
	border: 1px solid #2B5FAA;
	font-family:verdana;
	font-size:12px;
	color:#2B5FAA;
	font-weight:bold;
}

/*
.tblsubmit {
	border-collapse:collapse;
	border:1px solid #D6EAF5;
}
*/


/*-------
Table tab
--------*/
.tblformtitle {
	background-color:#D6EAF5;
	font-family:verdana;
    font-size:14px;
	font-weight:bold;
	vertical-align:bottom;
	width:100%;
}
table.tblformtitle td#title {
	padding:5px;
	vertical-align:top;
	
}

.tblformtitle td#title {
	text-indent:15px;
	color:#2B5FAA;
}
.tblformtitle td#title a {
	text-decoration:none;
	color:#2B5FAA;
}
.tblformtitle td#title a:active {
	text-decoration:none;
	color:#2B5FAA;
}
.tblformtitle td#title a:hover {
	text-decoration:none;
	color:#2B5FAA;
}
.tblformtitle td#tdtab {
	width:450px;
	text-align:center;
	vertical-align:bottom;
	}
	
.tbltab {
	background-color:#D6EAF5;
	font-family:verdana;
    font-size:12px;
	font-weight:bold;
	vertical-align:bottom;
	padding: 0px;
	margin: 0px;
}
/*.tab {
	background-image:url(../../images/item_content/tab_mid_bg_2.gif);
	background-repeat:repeat-x;
	color:#5D5D5D;
	text-decoration:none;
}
.tab a {
	color:#5D5D5D;
	text-decoration:none;
	
}
.tab a:active {
	color:#5D5D5D;
	text-decoration:none;
	
}
.tabselected {
	background-image:url(../../images/item_content/tab_mid_bg_selected_2.gif);
	background-repeat:repeat-x;
	color:#FFFFFF;
	text-decoration:none;
}
.tabselected a {
	color:#FFFFFF;
	text-decoration:none;
	
}
.tabselected a:active {
	color:#FFFFFF;
	text-decoration:none;
	
}*/
/* tab */
#tab {
	width:450px;
	/*
	background: transparent url("../images/item_content/bg.gif") repeat-x bottom;
	
	background: transparent url("../../images/item_content/bgTab.gif") repeat-x bottom;
	*/
	font-size:93%;
	line-height:normal;
	height: 36px;
	
}

#tab ul {
	margin:0;
	padding:10px 10px 0;
	list-style:none;
}
#tab li {
	float:left;
	background:url("../../images/item_content/left_both.gif") no-repeat left top;
	margin:0 3px 0 0;
	padding:0 0 0 9px;
	border-bottom:1px solid #00A3D0;
}
#tab a {
	float:left;
	display:block;
	width:.1em;
	background:url("../../images/item_content/right_both.gif") no-repeat right top;
	padding:5px 10px 4px 1px;
	text-decoration:none;
	font-weight:bold;
	color:#302F2C;
	white-space:nowrap;
	margin: 0;
}
#tab > ul a {width:auto;}
/* Commented Backslash Hack hides rule from IE5-Mac \*/
#tab a {float:none;}
/* End IE5-Mac hack */
#tab a:hover {
	color:#fff;
}
#tab #current {
	background-position:0% -150px;
	border-width:0;
}
#tab #current a {
	background-position:100% -150px;
	padding-bottom:5px;
	color:#fff;
}
#tab li:hover, #header li:hover a {
	background-position:0% -150px;
	color:#fff;
}
#tab li:hover a {
background-position:100% -150px;
}
/*-------------------
TAB FILE ADMIN
--------------------*/
#tabfile {
	width:98%;
	/*
	background: transparent url("../images/item_content/bg.gif") repeat-x bottom;
	
	background: transparent url("../../images/item_content/bgTab.gif") repeat-x bottom;
	*/
	font-size:93%;
	line-height:normal;
	height: 36px;
	
}
#tabfile ul {
	margin:0;
	padding:5px 5px 0px 0px;
	list-style:none;
}
#tabfile li {
	float:left;
	background:url("../../images/item_content/left_both.gif") no-repeat left top;
	margin:0 3px 0 0;
	padding:0 0 0 9px;
	border-bottom:1px solid #00A3D0;
}
#tabfile a {
	float:left;
	display:block;
	width:.1em;
	background:url("../../images/item_content/right_both.gif") no-repeat right top;
	padding:5px 10px 4px 1px;
	text-decoration:none;
	font-weight:bold;
	color:#302F2C;
	white-space:nowrap;
	margin: 0;
}
#tabfile > ul a {width:auto;}
/* Commented Backslash Hack hides rule from IE5-Mac \*/
#tabfile a {float:none;}
/* End IE5-Mac hack */
#tabfile a:hover {
	color:#fff;
}
#tabfile #current {
	background-position:0% -150px;
	border-width:0;
}
#tabfile #current a {
	background-position:100% -150px;
	padding-bottom:5px;
	color:#fff;
}
#tabfile li:hover, #header li:hover a {
	background-position:0% -150px;
	color:#fff;
}
#tabfile li:hover a {
background-position:100% -150px;
}
/*-------------------
Div Scroll long text
--------------------*/
.filescroll { 
overflow: auto;
border: 1px solid #CBCDDA;
padding: 2px;
background-color:#FFFFFF;
font-family:verdana;
font-size:10px;
width:98%; 
height:200px;
}
/*----------
all th width
-----------*/
th#th_label_20  { width: 20px; }
th#th_label_40  { width: 40px; }
th#th_label_50  { width: 50px; }
th#th_label_60  { width: 60px; }
th#th_label_70  { width: 70px; }
th#th_label_80  { width: 80px; }
th#th_label_100 { width: 100px; }
th#th_label_110 { width: 110px; }
th#th_label_120 { width: 120px; }
th#th_label_150 { width: 150px; }
th#th_label_160 { width: 160px; }
th#th_label_170 { width: 170px; }
th#th_label_180 { width: 180px; }
th#th_label_190 { width: 190px; }
th#th_label_200 { width: 200px; }
th#th_label_250 { width: 250px; }
/*----------
all td width
-----------*/
td#td_label_20  { width: 20px; }
td#td_label_40  { width: 40px; }
td#td_label_50  { width: 50px; }
td#td_label_60  { width: 60px; }
td#td_label_70  { width: 70px; }
td#td_label_80  { width: 80px; }
td#td_label_100 { width: 100px; }
td#td_label_110 { width: 110px; }
td#td_label_120 { width: 120px; }
td#td_label_150 { width: 150px; }
td#td_label_160 { width: 160px; }
td#td_label_170 { width: 170px; }
td#td_label_180 { width: 180px; }
td#td_label_190 { width: 190px; }
td#td_label_200 { width: 200px; }
td#td_label_250 { width: 250px; }
/*-----------------
MSG Error & confirm 
------------------*/
#msgError {
font-family:verdana;
font-size:12px;
color:#990000;
font-weight:bold;
vertical-align:middle;
}  
/*006600 text-align:center;*/
#msgConfirm {
font-family:verdana;
font-size:12px;
color:#990000;
font-weight:bold;
vertical-align:middle;
}
#msg {
	font-family:verdana;
    font-size:12px;
	color:#2B5FAA;
	text-align:center;
}
/*
.search {
font-family:verdana;
font-size:12px;
color:#000000;
border: 1px solid #2B5FAA;
margin: 0;
text-decoration:none;
}
*/
/* ********************** */
input.msg75 {
	width: 300px;
}
td.msg75 {
	font-size: 12px;
}
/*Upload iframe async*/
.upiframe {
	border-width: 0px;
	height: 110px;
	width: 450px;
}
.upfile {
	width: 100%;
	height: 217px;
}
.updivfile {
	margin: 0px 4px 0px 0px;
	width: 136px;
	height: 217px;
	border-style: solid;
	border-width: 2px;
	border-color: #DEDFDE;
	float: left;
	overflow: hidden;
}
.updivfile_mini {
	margin: 0px 6px 0px 0px;
	width: 46px;
	height: 81px;
	border-style: solid;
	border-width: 2px;
	border-color: #DEDFDE;
	float: left;
	overflow: hidden;
}