


#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;
}

	/* Pour que ça marche */
	#ePanel + #header.opak {top:50px}
	#ePanel[class='hidden'] + #header.opak {top:0}

#ePanel + #gap-nicedit {
    background: none repeat scroll 0 0 #ccc;
    margin-top:70px;
}

#ePanel[class='hidden'] + #gap-nicedit {
height: 0;
background: transparent;
}

#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;
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:0; padding: 0;
	font-size:24px;
        height: auto;
	}
	
	#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: #000;
	font-size:14px;
    height: 24px;
    padding-right: 1px; /* sliding doors padding */
    text-decoration: underline;
    outline: none; /* hide dotted outline in Firefox */
	}
	
	a.boutonG:hover {}
	
	.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;*/
	text-decoration:none;color:#000;
	}

	a.boutonG:active span, a.boutonG:hover span {
   /* background-position: bottom left;*/
	padding: 6px 9px 4px 10px; /* push text down 1px */
	text-decoration:none;color:#000;
	}
	/* 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;}



#boiteNouveauxMembres .editBox li{clear:both;border:1px solid #F0F;}

.nicEdit-pane input[type="text"], .nicEdit-pane textarea, .nicEdit-pane select, .nicEdit-pane input[type="file"] {height:30px; padding-left:0.2em;}