

/*------ menu actions */
nav.action{
  font-size:80%;
	position:absolute;
	background:white;
	width:16rem;
	z-index:10000;
	top:8rem;
	right:0.5rem;
	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:50%;
    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 table{
	border:none;
	padding:0px;
}
.aide_redaction a.fermer_aide{
	font-weight:100;
}
div.central form table.edtr{
	display:inline-block;
	vertical-align:middle;
	border:none;
	margin:0px 0px 0px 5rem;
}
div.central form table.edtr tr{
	background-color:transparent;
	padding:0px;
}
div.central form table.edtr td{
	padding:2px;
	border:none;
}
div.central form table.edtr button{
	position:relative;
    border:none;
    border-radius:5px;
    padding:5px;
}
div.central form table.edtr button:hover{
	background-color:#ddd;
}

div.central form table.edtr span{
	display:none;
}
div.central form table.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;
}



.aide_img{
  margin-top:3rem;
}
#aide_images{
  position:absolute;
  background-color:#ddd;
	border:5px solid #ddd;
	border-radius:5px;
}

div.aide_img:hover #aide_image{
  visibility:visible;
}
div.aide_img:not(:hover) #aide_images{
  visibility:hidden;
}
div.aide_img:hover h3{
  cursor:pointer;
  text-decoration:underline;
}


#ima_jointes td{
    padding-left:0.3rem;
}
#ima_jointes td.position{
    box-sizing:border-box;
    border:1px solid #ddd;
    min-width:3rem;
    height:.5rem;
}
#ima_jointes td.position span{
    display:none;
}
#ima_jointes td.position:hover{
    cursor:pointer;
    background-color:#ddd;
}
