
.affPwd{
font-size: x-small;
cursor: pointer;
text-align: left;
}

td.item { border:outset 1pt white; text-align:center; font:bold 9pt Verdana; background:#B7CA79; }

tr.item2 { border:outset 1pt white; text-align:center; font:bold 9pt Verdana; background:#BBD2E1; }

#result{
position:absolute;
width: 320px;
height:200px;
padding:5px;
margin-left:0px;
background-color: rgb(236,236,236);
overflow-y: auto;
z-index: 50;
visibility:hidden;
}

#result1{
position:absolu;
	
	margin-top:-1px;  
	margin-left:-29%;
  visibility:hidden;
	overflow:auto;
	font-size:12px;
	color:#999999;
	text-align:left;
	padding:2px; 
	background-color:#FFFFFF;
	border-style:solid; 
	border-width:thin;
	border-color:#dddddd;
	overflow-y : scroll; 
	cursor: pointer;
	height:50px; 
	width: 297px;
}

.lien_ajax{
cursor:pointer;
}

#read_var{
float:right;
padding:5px;
position:relative;
background-color: rgb(255,153,153);

width:300px;
}

.messages{
padding:5px;
margin:20px;
width:300px;
border: thin rgb(0,153,0) solid;
}



.hand {
	cursor: pointer;
}
input {
	margin: 2px;
}
select {
	margin: 2px;

	
}
.oblig {
	border: thin #006600 solid;
}
.bouton {
	vertical-align: bottom;
	cursor: pointer;
}
/* contenu principal  */
#ctn {
	min-height: 650px;
	margin-left: 10px;
	margin-right: 10px;
	padding-top: 2px;
	width: 98%;
	float:none;
	position:relative;
     top:130px;
     
}
#ctnG {
position: relative;
	z-index: 1;
	float: left;
	padding: 10px;
	width: 48%;
	margin-right:10px;
	border: thin rgb(160,160,160) solid;
	min-height: 650px; 
text-align: left;
}
#ctnGmodif {
position: relative;
	z-index: 1;
	float: left;
	padding: 10px;
	width: 35%;
	margin-right:10px;
	border: thin rgb(160,160,160) solid;
	/*min-height: 650px;*/
	height: 650px;
	overflow: auto;
text-align: left;
}
#ctnGModif {
position: relative;
	z-index: 1;
	float: left;
	padding: 10px;
	width: 34%;
	margin-right:10px;
	border: thin rgb(160,160,160) solid;
	/*min-height: 650px;*/
	height: 650px;
	overflow: auto;
text-align: left;
}
#ctnGmodife {
position: relative;
	z-index: 1;
	float: left;
	padding: 10px;
	width: 20%;
	margin-right:10px;
	border: thin rgb(160,160,160) solid;
	min-height: 650px;
text-align: left;
}
#ctnGhabilit {
position: relative;
	z-index: 1;
	float: left;
	padding: 10px;
	width: 63%;
	margin-right:10px;
	border: thin rgb(160,160,160) solid;
	/*min-height: 650px;*/
	height: 650px;
	overflow: auto;
text-align: left;
}
/* contenu droit  */
#ctnD {
	padding: 10px;
	border: thin rgb(160,160,160) solid;
	/*min-height: 650px;*/
	height: 650px;
	text-align:left;
	width: *;
	position: relative;
	margin-bottom:20px;
	overflow: auto;
 text-align: left;
}
/* contenu centrale  */
#ctnC {
	padding: 10px;
	border: thin rgb(160,160,160) solid;
	height: 650px;
	overflow-Y: auto;
	width: *;
	/*text-align:left;*/
}
#ctnCmodif {
	padding: 10px;
	border: thin rgb(160,160,160) solid;
	height: 650px;
	overflow-Y: auto;
	width: *;
	text-align:left;
}

.list {
	position: relative;
	width: 400px;
	height: 500px;
	overflow-y: auto;
}
.ligne {
	background-color: #d6d6d6;
}


.texcnil {
	
	font:bold 11pt Verdana;
}