/* -------------------------------------------------------------------- 
     			            CNC
         	  ---- Technical team stylesheet ----
	        To be used in combination with "main.css"
			  		Atos Worldline, 2008
-------------------------------------------------------------------- */
/* Please, be sure to have here ONLY the styles that 
have different properties as defined in the main CSS.
Do not duplicate the original main CSS in a whole */ 

.t-error ul {
	list-style: circle;
}

.t-error li {
	color: red;
	display: list-item;
	margin-left: 20px !important;
}

p.txt {
	font-size: 1em;
	font-weight: bold;
	padding: 10px 0;
}

div.boxStitre dl {
	overflow: auto;
}

div.boxStitre dt, div.boxStitre dd {
	float: left;
	line-height: 2em;
	font-size: 1em;
}

div.boxStitre dt {
	padding-right:1em;
	width:155px;
	font-weight: bold;
}

div.boxStitre dd {
	margin-left:0;
	min-width:400px;
}

div.boxStitre li {
	color:black;
	display:list-item;
	list-style-position:inside;
	list-style-type:disc;
}

.contentNav .boxStitre {
	overflow:auto;
}

a.cancel {
	width: auto;
	color: #FFF;
	font-weight: bold;
	text-align: left;
	border: none;
	background: #98A73E url(../imgs/fl_prev.gif) no-repeat 4px 8px;
	padding: 4px 3px 4px 16px;
	cursor: pointer;
	margin-top: 25px;
}
div.boxStitre a.valid, div.boxStitre input.valid, div.boxStitre a.cancel {
	border: 1px solid #B9B9B9;
	font-size: 1em;
	float: right;
	width: auto;
	margin-left: 1em;
}

.formsubmit {
	border: 1px solid #B9B9B9;
	width: auto;
	margin-left: 1em;
	color: #FFF;
	float: right;
	font-size: 1em;
	font-weight: bold;
	text-align: left;
	background: #98A73E url(../imgs/fl_nav.gif) no-repeat 4px 8px;
	padding: 4px 3px 4px 16px;
	cursor: pointer;
}

.formcancel {
	border: 1px solid #B9B9B9;
	width: auto;
	margin-left: 1em;
	color: #FFF;
	float: right;
	font-size: 1em;
	font-weight: bold;
	text-align: left;
	background: #98A73E url(../imgs/fl_prev.gif) no-repeat 4px 8px;
	padding: 4px 3px 4px 16px;
	cursor: pointer;
}

.green {
	font-weight: bold;
	color: green;
}

.red {
	font-weight: bold;
	color: red;
}

.orange {
	font-weight: bold;
	color: orange;
}

/* Array FIX */
.tab thead th:first-child {
	border-left: 4px solid #F0F2F3;
	padding-left: 8px;
}

.tab tbody tr td:first-child {
	font-weight: bold;
	border-left: 4px solid #FFF;
	padding-left: 8px;
}

.tab tbody tr td:last-child {
	border-right: 4px solid #FFF;
}

input.more {
	width: 20px;
	background-color: #98A73E;
	color: #FFF;
	cursor: pointer;
	font-weight: bold;
}

/* Dialog Popup */
.dialog {
	text-align: left;
	background: #FFFFFF none;
	overflow: ;
}

.dialog h2 {
	color: #798795;
	font-size: 2em;
	background: url(../imgs/bg_h2.gif) no-repeat 0 4px;
	padding-left: 30px;
	margin-bottom: 20px;
}

.dialog .tab {
	width: 100%;
}

.focus {
	cursor: pointer;
}

.focus:HOVER {
	background-color: #98A73E;
}
/* PAGER */
.boxStitre .pager .navResult img {
	background: url(../imgs/pager.gif) no-repeat 0 0px;
	width: 14px;
	height: 15px;
	margin-top:1px;
	margin-right:3px;
	cursor: pointer;
}
.boxStitre .pager .navResult .first_page {background-position: -0 -0px;}
.boxStitre .pager .navResult .first_page.off {background-position: -0 -15px;cursor: default;}
.boxStitre .pager .navResult .previous_page {background-position:-14px -0;}
.boxStitre .pager .navResult .previous_page.off {background-position:-14px -15px;cursor: default;}
.boxStitre .pager .navResult .next_page {background-position:-28px -0;}
.boxStitre .pager .navResult .next_page.off {background-position:-28px -15px;cursor: default;}
.boxStitre .pager .navResult .last_page {background-position:-42px -0;}
.boxStitre .pager .navResult .last_page.off {background-position:-42px -15px;cursor: default;}

/* Table des KDMS*/
#kdmsGrid th.selectKDM {min-width: 20px;}
#kdmsGrid th.materialSerialNumber {min-width: 45px;}
#kdmsGrid th.cinemaANDoperatingRoom {min-width: 130px;}
#kdmsGrid th.title {min-width: 215px;}
#kdmsGrid td p.title {width: 219px; word-wrap: break-word;}
#kdmsGrid th.openDateLocal {min-width: 87px;}
#kdmsGrid th.closeDateLocal {min-width: 87px;}
#kdmsGrid th.download {min-width: 20px;border-left: none;}

/* MENU - Additional items */
#nav .navUser {width: 116px; background: url(../imgs/users.gif) no-repeat;}
#nav .navTypesMaterial {width: 162px; background: url(../imgs/types_material.gif) no-repeat;}
#nav .navCinema {width: 85px; background: url(../imgs/cinema.gif) no-repeat;}
#nav .navCinemas {width: 162px; background: url(../imgs/cinemas.gif) no-repeat;}
#nav .navKDM {width: 97px; background: url(../imgs/kdm.gif) no-repeat;}

UL.rooms LI {
	display: block;
	color: black;
}

.valid.action {
	font-size: 1em;
	float: right;
	width: auto;
	margin-left: 1em;
}


/* -------------------------------- !VERSION ---------------------------------- */
#version {
	float:left;
}

.exploitationId{width: 62px;}
.address{width: 234px;}
.serialNumber {width: 80px;}
.model {width: 61px;}
.creationDate {width: 109px;}
.state {width: 40px;}

.t-data-grid .tab thead tr th a {
    color: black;
    font-weight: bold;
    text-decoration: underline;
}
IMG.t-sort-icon {
    margin-bottom: -5px;
}