

/*------ menu actions */
nav.action{
	position:absolute;
	background:white;
	width:16rem;
	z-index:10000;
	top:10rem;
	right:1rem;
	margin:0px;
	border:1px solid #15479c;
	border-left:30px solid #15479c;
	overflow:hidden;
	border-radius:3px;
}
nav.action::before{
	content:"Actions";
	display:block;
	text-align:center;
	color:#03538f;
	font-weight:bold;
}
nav.action:hover{
	-webkit-transition-property:max-height;
	-webkit-transition-duration:0.5s;
	-webkit-transition-timing-function:ease;
	   -moz-transition-property:max-height;
	   -moz-transition-duration:0.5s;
	   -moz-transition-timing-function:ease;
	    -ms-transition-property:max-height;
	    -ms-transition-duration:0.5s;
	    -ms-transition-timing-function:ease;
	     -o-transition-property:max-height;
	     -o-transition-duration:0.5s;
	     -o-transition-timing-function:ease;
		    transition-property:max-height;
	        transition-duration:0.5s;
	        transition-timing-function:ease;
}
nav.action:not(:hover){
	-webkit-transition-property:max-height;
	-webkit-transition-duration:0.5s;
	-webkit-transition-timing-function:ease;
	   -moz-transition-property:max-height;
	   -moz-transition-duration:0.5s;
	   -moz-transition-timing-function:ease;
	    -ms-transition-property:max-height;
	    -ms-transition-duration:0.5s;
	    -ms-transition-timing-function:ease;
	     -o-transition-property:max-height;
	     -o-transition-duration:0.5s;
	     -o-transition-timing-function:ease;
		    transition-property:max-height;
	        transition-duration:0.5s;
	        transition-timing-function:ease;
	max-height:22px;
}
nav.action ul{
	border-top:1px solid #15479c;
    border-bottom:1px solid #15479c;
	padding-left:1rem;
}
nav.action ul li{
    list-style:none;
}
nav.action ul li a{
    font-weight:normal;
    font-size:0.8rem;
}


/* menu de l'éditeur intégré */
#aide_edition{
	visibility:hidden;
	opacity:100;
	z-index:10000;
	position:fixed;
	left:40rem;
    top:0rem;
	background-color:#ddd;
	border:5px solid #ddd;
	border-radius:5px;
	margin-right:0px;
    font-size:80%;
    min-width:27rem;
}
#aide_edition:target{
	visibility:visible;
	opacity:1;
	-webkit-transition-property:opacity;
	-webkit-transition-duration:0.5s;
	-webkit-transition-timing-function:ease;
	   -moz-transition-property:opacity;
	   -moz-transition-duration:0.5s;
	   -moz-transition-timing-function:ease;
	     -o-transition-property:opacity;
	     -o-transition-duration:0.5s;
	     -o-transition-timing-function:ease;
		    transition-property:opacity;
	        transition-duration:1s;
	        transition-timing-function:ease;
}

#aide_redaction{
    height:2rem;
}
#aide_redaction h3::before{
  display:none;
}
#aide_redaction table{
	border:none;
	padding:0px;
}
#aide_redaction a.fermer_aide{
	font-weight:100;
}
#edtr{
	display:inline-block;
	vertical-align:middle;
	border:none;
	margin:0px;
  width:auto !important;
}
#edtr tr{
	background-color:transparent;
	padding:0px;
}
#edtr td{
	padding:2px;
	border:none;
}
#edtr button{
	position:relative;
  border:none;
  border-radius:5px;
  padding:5px;
  margin-left:0px;  
}
#edtr button:hover{
	background-color: #6c757d;
	border-color: #6c757d;
}

#edtr button span{
	display:none;
}
#edtr button:hover span{
	position:absolute;
	display:block;
	top:20px;
	min-width:60px;
	z-index:20;
	background-color:#30538f;
	border-radius:3px;
	color:white;
	padding:0px 2px;
}


