


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


/*****  modal box  ***/

#overlayFond{
display:none;
width:100%;
height:100%;
top:0; left:0;
position: fixed;
background:url('../modalbox/bg-noir10.png') repeat;
z-index: 999;
}

#overlay{
display:none;	
position: fixed;
left: 0px;
top: 0px;
width:100%;
height:100%;
text-align:center;
z-index: 1000;
}
	#overlay .modalInside {
	width:850px;
	margin: 100px auto;
	background-color: #fff;
	border:2px solid #fff;
	text-align:left;
	}
	
	/*.modalInside > div{display:none;}*/
	
	.modalTop{
	padding:5px 5px 0 5px;
	overflow:hidden;
	}
	
		.modalTop .fermer{
		float:right;
		height:20px;
		width:20px;
		background:url('../modalbox/ico-fermer.gif') no-repeat top;
		}
		.modalTop .fermer:hover{background-position: bottom;}
	
	
	.modalBottom{
	padding:0 20px 20px 20px;
	}
	
	.modalMiddle{max-height:300px; overflow:auto;}
	
	.modalBtnCont{
	margin-bottom:0;
	text-align:right;
	}
		
		
		.modalBottom .smallPicCont{
		width:380px;
		}
		
		.smallPicModal{}
			.smallPicModal a{
			display:inline-block;
			position:relative;
			}
			
			.smallPicModal img{
			padding:2px;
			border:1px solid #ccc;
			}
	
	#overlay textarea{
	width:800px;
	height:600px;
	}