


#gPanel{
position:fixed;
top:0;
width:100%;
z-index:999998;
background-color:#efefef;
height:20px;
padding-left:4px;
}

	#gPanel a img{
	border:1px solid #efefef;
	background-color:#efefef;
	}
	
	#gPanel a:hover img{
	border:1px solid #666;
	background-color:#ddd;
	}

#ePanel{
position:fixed;
top:20px;
width:100%;
z-index:999998;
background-color:#efefef;
height:20px;
}

#statpanel{
border:1px solid #ccc;
position:fixed;
z-index:999999;
width:300px;
height:200px;
top:50%;
left:50%;
margin:-100px 0 0 -150px;
}


#newpanel{
background-color:#efefef;
border: 1px solid #ccc;position:fixed;
z-index:999998;
width:500px;
height:400px;
top:50%;
left:50%;
margin:-250px 0 0 -200px;
}

#openpanel{
background-color:#efefef;
position:fixed;
z-index:999998;
width:500px;
height:auto;
top:200px; 
left:50%; 
margin:0 0 0 -200px;
border:5px solid #fff;
padding:20px;
background-color:#efefef;
border:5px solid #fff;
}
	
	#openpanel h1, #openpanel h2, #openpanel h3, #openpanel h4, #openpanel h5, #openpanel h6{
	font-family:Arial, Helvetica, sans-serif;
	color:#5f5f5f;
	}
	
	#openpanel h1{
	margin-top:0;
	font-size:24px;
	}
	
	#openpanel fieldset{
	margin:12px 0;
	padding:12px;
	border:1px solid #ccc;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	}
	
	#openpanel legend{
	font-size:16px;
	}
	
	#openpanel label{
	font-weight:bold;
	width:130px;
	padding:3px 12px 0 0;
	display:inline-block;
	text-align:right;
	vertical-align:top;
	}
	
	#openpanel .labelTop{
	margin-left:142px;
	}
	
	#openpanel .labelTop label{
	display:block;
	width:auto;
	padding:0;
	text-align:left;
	}
	
	/* Bouton */
	.boutonContainerG{ /* generic container (i.e. div) for floating buttons */
	width:100%;
	overflow: hidden;
	margin-top:20px;
	}
	
	.boutonContainerG a.boutonG{margin-left:12px;}

	a.boutonG {
    background: transparent url('../js/images/btn-right-bg.gif') no-repeat scroll top right;
    display: block;
    color: #fff;
	font-size:14px;
    height: 24px;
    padding-right: 1px; /* sliding doors padding */
    text-decoration: none;
    outline: none; /* hide dotted outline in Firefox */
	}
	
	.boutonLeftG{
	float:left;
	margin-left:0;
	margin-right:12px;
	}
	
	.boutonRightG{
	float:right;
	margin-left:12px;
	margin-right:0;
	}

	a.boutonG span {
    background:url('../js/images/btn-left-bg.gif') no-repeat scroll top left;
    display: block;
    line-height: 14px;
    padding: 5px 9px 5px 10px;
	}

	a[class="boutonG"]:active, a[class="boutonG"]:hover {
    background-position: bottom right;
    color: #f5f5f5;
	}

	a.boutonG:active span, a.boutonG:hover span {
    background-position: bottom left;
	padding: 6px 9px 4px 10px; /* push text down 1px */
	}
	/* Bouton -FIN-*/

.hidden{display:none;}
.editBox{
border:1px dotted red;

/*background:url('../js/images/fondtrans.png') repeat;*/
}
	.editBox table{
	border-collapse:collapse;
	}
	.editBox table td, .editBox table th{
	border:dotted #ccc;
	text-align:left;
	vertical-align:top;
	}

.tableauG{padding:5px;}
.tableauG td,.tableauG th{padding:5px;}	


.editBox .ancre a img{display:block;}
.ancre a img{display:none;}