/*    26/04/07	XTSce93750  Senthil Kumar Kamaraj
	included  "centre_linux" class for Linux OS.  */
#conteneur {
	width: 100%;
	height : 100%;
	background: linear-gradient(93deg, #ececec 10%, #d9cfe2 90%);
}
#conteneurV {
	width: 100%;
	height : 100%;
	background-color: #D5D0BA; 
}
#entete {
	position: absolute;
	width: auto;
	height: 52px;
	top: 0;
	right: 0;
	bottom: auto;
	left: 0;
	/*border-bottom: thin solid scrollbar;*/
	z-index: 2;
	background-color: #FFFFFF;
	border: 1px solid #D1C1EE;
}
#entete h1 {
	background: url(logo.png) no-repeat left;
	height: 60px;
	margin: 0px 195px 0px 0px;
	z-index: 2;
	margin-left:-2px;
	margin-top:-3px;
}
#entete h1 span {
	display: none
}
#entete h2 {
	position: absolute;
	top: 0px;
	right: 1px;
	margin: 0px;
	width: auto;
	height: 32px;
	z-index: 2;
}
#entete h2 span {
	display: none;
}
#authenTool {
	float: left;
	width : 65px;
	height: 52px;
	background: url(band-sup4.png) 0px 0px no-repeat;
	border-left: 1px solid #D1C1EE;
	margin_top:5px;
}
#stationTool {
	float: left;
	width : 65px;
	height: 52px;
	background: url(band-sup4.png) -65px 0px no-repeat;
	border-left: 1px solid #D1C1EE;
	margin_top:5px;
}
#helpTool {
	float: left;
	width : 65px;
	height: 52px;
	background: url(band-sup4.png) -130px 0px no-repeat;
	border-left: 1px solid #D1C1EE;
	margin_top:5px;
}
#cote {
	position: absolute;
	width: 193px;
	top: 0px;
	right: auto;
	bottom: 0;
	left: 0;
	background: #FFFFFF url(bande-g.png) no-repeat scroll 0px 42px;
	height: 92%;
	margin-left: 10px;
}
.spacer {
clear: both;
}
#cote h1 {
	margin-top: 0px;
	background: url(bande-g.png) no-repeat 0px 0px;
	float: left;
	width: 100%;
	top: 0px;
	height: auto;
}
#cote form {
	vertical-align: middle;
}
#cote h1 span {
	display: none
}
#corps {
	position: absolute;
	width: auto;
	height: 100%;
	top: 0;
	right: 0;
	bottom: 0;
	left: 200px;
}
#corpsE {
	position: absolute;
	width: auto;
	height: 100%;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	background: white url(fond-log.png) no-repeat left center;
}
#chemin {
	width: auto;
	height: 15px;
	padding-left: 7px;
	margin: 0px 70px 0px 0px;
	color: #765;
	border: 2px solid #00ffff;
	border-bottom: none;
	font: normal 12px/15px Verdana;
}
/*   XTSce93750+   */
#centre_linux {
	height: 80%;
	margin: 5px 70px 5px 0px;
	overflow: auto;
	border: 2px solid #D1C1EE;
	background-color: #FFFFFF;
	background-image: url(centreBg.png);
	background-repeat: repeat-x;
	background-attachment: scroll;
	text-align: center; /* BUG IE */
	-moz-border-radius: 8px;
	border-radius: 8px;
}
/*   XTSce93750-   */
#centre {
	height: 70.3%;
	margin: 1px 70px 5px 0px;
	/* overflow: auto; */
	border: 1px solid #D1C1EE;
	background-color: #FFFFFF;
	background-image: url(centreBg.png);
	background-repeat: repeat-x;
	background-attachment: scroll;
	text-align: center; /* BUG IE */
	-moz-border-radius: 8px;
	margin-left: 17px;
	margin-top:3px;
}
#centreOver {
	width: 100%;
	height: 100%;
	background: transparent;
	overflow: auto;
}
#centreF {
	height: 120px;
	margin: 0px 0px 0px 0px;
	overflow: auto;
	border: 2px solid #D1C1EE;
	text-align: center; /* BUG IE */
	background-color: #FFFFFF;
	background-image: url(centreBg.png);
	background-repeat: repeat-x;
	background-attachment: scroll;
}
#centreE {
	height: 60%;
	margin: 0px 0px 0px 0px;
	overflow: auto;
	/* border: 2px solid #D1C1EE; */
	background-color: #FFFFFF;
	background-image: url(centreBg.png);
	background-repeat: repeat-x;
	background-attachment: scroll;
	text-align: center; /* BUG IE */
}
#pied {
	position: absolute;
	width: 100%;
	height: 15px;
	top: auto;
	right: 0;
	bottom: 0;
	left: 0px;
	border-top : thin dashed threedshadow;
}
#loginBox {
	position: absolute;
	width: 172px;
	height: 22px;
	top: 60px;
	background: transparent;
	padding-left: 3px;
	color: #000000;
	font: larger Verdana;
	font-size: 14pt;
}
#rapBox {
	position: absolute;
	width: 172px;
	height: 74px;
	left: 4px;
	top: 108px;
	background: transparent;
}
#rapBox h2 {
	background: transparent;
	margin: 0 -1px 5px 10px;
	padding: 5px 5px 0px 5px;
	color: #FFFFFF;
	font: normal 14px Verdana;
}
#rapEditBox {
	position: absolute; 
	width: 98px; 
	height: 31px; 
	left: -4px; 
	top: 43px;	
}
#rapEditBox input {
	background-color: White;
	-Moz-Border-Radius: 20px;
	Border-Radius: 20px;
	border: none;
	margin-left: 12px;
	padding-left: 5px;
	margin-top: 10px;
	height: 21px;
}
#arbreBox {
	position: absolute;
	width: 100%;
	height: 174px;
	left: 4px;
	top: 236px;
}
#arbreBox h2 {
	background: #8651C5;
	margin: 0px 0px 5px 0px;
    	margin-top: -19px;
	width: calc(100% - 13px);
	padding: 5px 0px 5px 5px;
	color: #FFFFFF;
	font: normal 14px Verdana;
}
#arbreBox ul {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	white-space: nowrap;
	max-width: fit-content;
}
#okBox {
	position: absolute;
	width: 38px;
	height: 25px;
	left: 145px;
	top: 40px;
	padding-left: 0px;
	-Moz-Border-Radius: 0px;
	Border-Radius: 0px;
}
#okBox input {
	display: block;
	cursor:pointer;
	background: transparent url(ok.png) no-repeat 0px 0px;
	width: 20px;
	height: 20px;
	border: 0;
	margin-top: 14px;
	margin-left:7px;
	border-radius:3px;
}
.okButton {
	display: block;
	cursor:pointer;
	background: transparent url(ok.png) no-repeat 0px 0px;
	width: 31px;
	height: 26px;
	border: 0;
}
#themes {
	position: absolute;
	width: 172px;
	height: auto;
	left: 4px;
	top: 428px;
}
.theme dt {
	clear: both;
	width: 186px;
	height: 31px;
	background: transparent url(ThemeBg.png) no-repeat 0px 0px;
	color: #FFFFFF;
	padding: 5px 0px 5px 5px;
	font: normal 14px Verdana;
	margin-left: 10px;
}
.theme dd {
	margin: 0;
}
.theme a {
	color: #000000;
	text-indent: 5px;
	font: normal 12px Verdana;
	text-decoration: none;
	margin-left: 12px;
}
.theme a:hover {
	background: #47b0d7;
	color: #FFFFFF;
	border:1px solid #47b0d7;
	border-radius:3px;
}
.theme a img {
	height: 0; 
	width: 0; 
	border-width: 0;
	margin-left:10px;
}
.theme a:hover img {
	position: absolute;
	top: 40px;
	left: 120px;
	height: 50px;
	width: 50px;
	border: 1px solid Black;
}
#contextMenu {
	position: absolute;
	right: 0px;
	width: 70px;
	top: 130px;
	margin-top: 42px;
	font-size: 12px;
	color: Black;
	font-family: Verdana;
}
#contextMenu ul {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}
#contextMenu li {
	margin-bottom: 10px;
	margin-left: 12px;
}
#contextMenu a {
	display: block;
	height: 34px;
	width: 39px;
	background-position: left center;
	background-repeat: no-repeat;
}
#contextMenu #next a {
	background: url(menuNext.png) 0px 0px no-repeat;
	background-position-x: 20px;
    	margin-left: -9px;
}
#contextMenu #next a:hover, #contextMenu #next a:active {
	background-position-x: 20px;
    	margin-left: -9px;
}
#contextMenu #prev a {
	background: url(menuPrev.png) 0px 0px no-repeat;
	background-position-x: 20px;
    	margin-left: -9px;
}
#contextMenu #prev a:hover, #contextMenu #prev a:active {
	background-position-x: 20px;
    	margin-left: -9px;
}
#contextMenu #print a {
	background: url(menuPrint.png) 0px 0px no-repeat;
}
#contextMenu #print a:hover {
	background-position: -39px 0px;
}
#contextMenu #allAttr a {
	background: url(menuAllAttr.png) 0px 0px no-repeat;
}
#contextMenu #allAttr a:hover {
	background-position: -39px 0px;
}
#contextMenu #delEntry a {
	background: url(menuDelEntry.png) 0px 0px no-repeat;
}
#contextMenu #delEntry a:hover {
	background-position: -39px 0px;
}
#contextMenu #secretary a {
	background: url(menuSecretary.png) 0px 0px no-repeat;
}
#contextMenu #secretary a:hover {
	background-position: -39px 0px;
}
#contextMenu #manager a {
	background: url(menuManager.png) 0px 0px no-repeat;
}
#contextMenu #manager a:hover {
	background-position: -39px 0px;
}
#contextMenu #clear a {
	background: url(menuClear.png) 0px 0px no-repeat;
}
#contextMenu #clear a:hover {
	background-position: -39px 0px;
}
#contextMenu #more a {
	background: url(menuMore.png) 0px 0px no-repeat;
}
#contextMenu #more a:hover {
	background-position: -39px 0px;
}
#contextMenu #less a {
	background: url(menuLess.png) 0px 0px no-repeat;
}
#contextMenu #less a:hover {
	background-position: -39px 0px;
}
#contextMenu #addEntry a {
	background: url(menuAddEntry.png) 0px 0px no-repeat;
}
#contextMenu #addEntry a:hover {
	background-position: -39px 0px;
}
#contextMenu #changePass a {
	background: url(menuChangePass.png) 0px 0px no-repeat;
}
#contextMenu #changePass a:hover {
	background-position: -39px 0px;
}
#contextMenu #save a {
	background: url(menuSave.png) 0px 0px no-repeat;
}
#contextMenu #save a:hover {
	background-position: -39px 0px;
}
#contextMenu #addNode a {
	background: url(menuAddNode.png) 0px 0px no-repeat;
}
#contextMenu #addNode a:hover {
	background-position: -39px 0px;
}
#contextMenu #delNode a {
	background: url(menuDelNode.png) 0px 0px no-repeat;
}
#contextMenu #delNode a:hover {
	background-position: -39px 0px;
}
#contextMenu #defNode a {
	background: url(menuDefNode.png) 0px 0px no-repeat;
}
#contextMenu #defNode a:hover {
	background-position: -39px 0px;
}
#contextMenu #manNode a {
	background: url(menuManNode.png) 0px 0px no-repeat;
}
#contextMenu #manNode a:hover {
	background-position: -39px 0px;
}
#contextMenu #hangup a {
	background: url(menuHangup.png) 0px 0px no-repeat;
}
#contextMenu #hangup a:hover {
	background-position: -39px 0px;
}
#contextMenu #param a {
	background: url(menuParam.png) 0px 0px no-repeat;
}
#contextMenu #param a:hover {
	background-position: -39px 0px;
}
.bouton {
	background-color: #8561C5;
    	color: #FFFFFF;
	margin-top: 15px;
	font:normal 12px Verdana;
}
.messError p {
	color: Red;
	font-size: 12px;
}
.messSuccess p {
	color: Green;
	font-size: 12px;
}
.mustAttr {
	color: Red;
	font: italic bold 12px Verdana;
}
