html{
	background:#f4f4f4;
	height:100%;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
}

body{
	min-height:100%;
}

#main{
	/*width:98%;*/
	/*width:996px;	*/
	width:1500px;
	border:1px solid #B9BBBC ;
	
	margin:auto;
	background:#fff;
	height:100%;
	padding-top:50px;
	padding-left:50px;	
	padding-right:50px;		
}

div.BtnDeco{
	float:right;
	padding:10px;
	margin-right:10px;
	border:1px dotted #ccc;
	border-radius:15px;
	text-align:center;
}

tr.tab_header td{
	font-size:12px;
}

table#tabListeAO td{
	font-size:11px;
}

table#tabListeAO td p.tailleTxtTab{
	font-size:10px;
	width:180px;
}
table#tabListeAO td p.tailleTxtTabNom{
	font-size:11px;
	width:100px;
}

p{
	margin-left:10px;
	margin-right:10px;
}

#formCo{
	border:1px solid #ccc;
	width:500px;
	padding:50px;
	margin-top:50px;
	margin-left:auto;
	margin-right:auto;
	/*margin-left:150px;*/
}

input[type=text],input[type=password],select{
	width:300px;
	box-sizing: border-box;
}

#ajoutAO tr{
	height:40px;
}

#ajoutAO tr td{
	padding:10px;

}


#menuRub a{
	float:left;
	background:#666;
	color:#fff;
	display:block;
	margin-right:20px;
	height:30px;
	line-height:30px;
	padding:0 10px 0 10px;
	text-decoration:none;
}

h1{
	color:#666;
	margin-left:10px;
}

table{
	/*width:100%;*/
	/*width:1024px;*/
}
.tab_header td{
	background:#999;
	padding:5px;
	color:#fff;
	
	
}
.tab_stat{
	border-collapse:collapse;
}
.tab_stat td{
	border:1px solid #ccc;
	padding:2px;
	padding-right:25px;
}
#tabListeAO{
	border-collapse:collapse;
}
#tabListeAO tr td{
	border-bottom:2px solid #f4f4f4;
	padding:5px;
	
}

#lightbox{
display:none;
background:#000;
opacity:0.9;
filter:alpha(opacity=90);
position:absolute;
top:0;
left:0;
min-width:100%;
min-height:100%;
z-index:1000;
padding-bottom:42px;
position:fixed;
}

.lightbox-panel{
display:none;
position:fixed;
top:100px;
left:49%;
margin-left:-480px;
width:950px;
background:#FFFFFF;
padding:20px;;
border:2px solid #ccc;
z-index:1001;
text-align:left;
}

.nb{
	color:#09F;
	font-weight:bold;
	font-size:18px;
}
