/* MDH boutons */

.visualiser, .supprimer, .fiche_detail, .bouton_ead, .police_plus_petite, .police_plus_grosse, .article_print, .partager, .btn_intervalle, .lien_ark, .navire_armement, .annotation_oui, .annotation_non {
	margin-right: 6px;
	display: inline-block;
	vertical-align: middle;
}
.visualiser a, .supprimer a, .fiche_detail a, .bouton_ead a, .ajouter_panier a, .police_plus_petite a, .police_plus_grosse a, .article_print a, .partager a, .btn_intervalle, .lien_ark a, .navire_armement a, .annotation_oui, .annotation_non {
	display: block;
	height: 25px;
	width: 25px;
	overflow: hidden;
	background-repeat: no-repeat;
}
.visualiser a:hover, .supprimer a:hover, .fiche_detail a:hover, .bouton_ead a:hover, .ajouter_panier a:hover, .police_plus_petite a:hover, .police_plus_grosse a:hover, .article_print a:hover, .partager a:hover, .btn_intervalle:hover, .lien_ark a:hover, .navire_armement a:hover {
	background-position: -25px 0px;
	text-decoration: none;
}
.visualiser a{background-image: url(../images/icones/visualiser.png);}
.lien_ark a{background-image: url(../images/icones/lien_ark.png);}
.supprimer a { background-image: url(../images/icones/panier_enlever.png); }
.fiche_detail a {background-image: url(../images/icones/fiche_detail.png);
	display: inline-block;
}
.ajouter_panier a {background-image: url(../images/icones/panier_ajouter.png);}
.navire_armement a { background-image: url(../images/icones/navire_bouton_rond.png); }
.annotation_oui {
	background-image: url(../images/icones/annotation_oui.png);
	background-position: center center;
 }
.annotation_non { background-image: url(../images/icones/annotation_non.png); 
	background-position: center center;}
	
.fichier_pdf a {
	display: inline-block;
	height: 25px;
	width: 25px;
	overflow: hidden;
	background-image: url(../images/icones/fichier_pdf.png); 
	background-repeat: no-repeat;
}

.bouton_ead a {
	background-image: url(../images/icones/fiche_detail_ead.png);
	display: inline-block;
	height: 25px;
	width: 25px;
	margin-left: 10px;
	overflow: hidden;
	background-repeat: no-repeat;
}

.police_plus_petite a {background-image: url(../images/icones/police_plus_petite.png);}
.police_plus_grosse a {background-image: url(../images/icones/police_plus_grosse.png);}
.article_print a {background-image: url(../images/icones/imprimer.png);}
.partager a {background-image: url(../images/icones/partager.png);}
.btn_intervalle {background-image: url(../images/icones/intervalle.png);
display: inline-block;
}
.visualiser span, .supprimer span, .fiche_detail span, .bouton_ead span, .ajouter_panier span, .police_plus_petite span, .police_plus_grosse span, .article_print span, .partager span, .btn_intervalle span, .lien_ark span, .navire_armement span, .annotation_oui span, .annotation_non span, .fichier_pdf span { visibility: hidden; }

/********** ACCESSIBILITE *******************/
#outils_article {
	position:absolute;
	margin-top: -40px;
	width:58%;
	max-width:1030px;
	text-align:right;
	pointer-events:none;
}
body.premier_niveau #outils_article {margin-top: 0px;}
.xxl #outils_article {
	width:85%;
	min-width:930px;
	max-width:1525px;
	}
#outils_article a {pointer-events:auto;}

.cartouche_boutons {
	float: right;
	margin-bottom: 10px;
	margin-left: 20px;
	}

.dossier_deroulant a {background-image: url(../images/icones/dossier_deroulant.png)!important;
padding-left: 30px!important;
padding-top: 2px!important;}
.deroule_dossier   {
	background-image: url(../images/icones/dossier_deroulant.png);
	background-repeat: no-repeat;
	padding-top: 3px;
	padding-bottom: 12px;
	padding-left: 28px;
	display: block;
}
.fleche_ead a { background-image: url(../images/icones/fichier.png)!important;
	padding-top: 0!important;
}

.lien_accordeon {	margin-top: 15px;}
.lien_accordeon a {
	background-repeat: no-repeat;
	padding-left: 18px;
	padding-bottom: 1px;
	font-size: 17px;
	background-image: url(../images/icones/accordeon_ferme.png);
	background-position: 3px 4px;
	font-family: 'Oswald', Helvetica, Arial, sans-serif;
	font-weight: 300;
	display: inline-block;
	}
.lien_accordeon a.ouvert {
	background-image: url(../images/icones/accordeon_ouvert.png);
	background-position: 0px 11px;
}
#pop_up.mdh_visionneuse .lien_accordeon {margin-left:25px;
margin-top:0;
}

.bouton_navire {
	vertical-align: middle;
	font-style: italic;
	color: #727A80;
}
.bouton_navire a {
	color: #FFFFFF;
	background-color: #1d66bf;
	margin-right: 5px;
	border-radius: 12px;
	text-decoration: none!important;
	background-image: url(../images/icones/navire_bouton.png);
	background-repeat: no-repeat;
	background-position: 8px center;
	display: inline-block;
	font-style: normal;
	line-height: 25px;
	margin-left: 5px;
	overflow: hidden;
	vertical-align: middle;
	padding-left: 35px;
	padding-right: 8px;
}
.bouton_navire a:hover    {
	background-color: #00478E;
	text-decoration:none;
	color: #FFF;
}

.deux_icones_panier {
	white-space: nowrap;
	margin-bottom: 5px;
}

/************* BOUTON **********************/
.bouton {
	clear:both;
	text-align: center;
	margin-top: 20px;
	margin-bottom: 15px;
	font-size: 17px;
	font-family: 'Oswald', Helvetica, Arial, sans-serif;
	font-weight: 300;
}
.bouton a:link, .bouton a:visited       {
	color: #FFFFFF;
	background-color: #1d66bf;
	margin-right: 2px;
	margin-left: 2px;
	padding-top: 7px;
	padding-right: 8px;
	padding-bottom: 6px;
	padding-left: 8px;
	margin-bottom: 10px;
	-webkit-transition-property: background-color;
	-webkit-transition-duration: 0.4s;
	-moz-transition-property: background-color;
	-moz-transition-duration: 0.4s;
	transition-property: background-color;
	transition-duration: 0.4s;
	display:inline-block;
	border-radius: 10px;
}
.bouton a:hover    {
	background-color: #00478E;
	text-decoration: none;
}

.bouton .rechercher:link, .bouton .rechercher:visited {
	background-image: url(../images/icones/rechercher.png);
	background-repeat: no-repeat;
	background-position: 10px center;
	padding-left: 38px;
	padding-top: 4px;
	padding-bottom: 5px;
}
.bouton .annuler:link, .bouton .annuler:visited {
	background-image: url(../images/icones/annuler.png);
	background-repeat: no-repeat;
	background-position: 5px center;
	padding-left: 33px;
	padding-top: 4px;
	padding-bottom: 5px;
	background-color: #733153;
}
.bouton .annuler:hover { background-color: #C01925; }