/** Habillage tire du plugin details_interface d'Arno* *******/
body {
	font-family: 'Lucida Grande', Tahoma, Ubuntu, Arial, Verdana, sans-serif;
	background-color: #f9f9f9;
	background-color: hsl(var(--spip-color-theme--h), 3%, 97%);
}


/* Fiche objet */
#contenu .fiche_objet > .box__header {
	line-height: 1.2;
	border-bottom: 0;
	padding-bottom: calc(var(--spip-box-spacing-y) / 2);
}
#contenu .fiche_objet > .box__header h1 {
	margin-bottom: 0.25em;
	line-height: inherit;
}
#contenu .fiche_objet > .box__header h1 .rang {
	opacity: 0.7;
}

#contenu .fiche_objet > .box__header h1,
#contenu .fiche_objet > .box__header .surtitre,
#contenu .fiche_objet > .box__header .soustitre {
	color: var(--spip-color-theme-dark);
	font-weight: normal;
	overflow-wrap: break-word;
	/* on laisse la place à la fin pour l'icône modifier */
	max-width: calc(100% - calc(var(--spip-icon-btn-width) + var(--spip-box-spacing-x)));
}


#contenu .fiche_objet > .box__header .surtitre,
#contenu .fiche_objet > .box__header .soustitre {
	line-height: inherit;
	opacity: 0.7;
	font-size: 1.6em;
}
.box.fiche_objet > .box__body {
	padding-top: calc(var(--spip-box-spacing-y) / 2);
}
#contenu .fiche_objet .editer_urls {margin: 10px 0; }
#contenu .fiche_objet .editer_urls .formulaire_editer_url_objet {margin: 10px -15px 0px -15px; clear: both;}
#contenu .fiche_objet .editer_urls .formulaire_editer_url_objet {border-radius:0px;position:relative;}
#contenu .fiche_objet .editer_urls .boutons {border-radius:0px;position:relative;}

#contenu .fiche_objet {margin-bottom: 1em;}

/* Boîte articles proposés */
#contenu .fiche_objet .box.propose {
	background-color: var(--spip-color-theme-light);
}

h1 {font-size: 2em;line-height: 125%;}
.h1 {font-size: 2em;line-height: 125%;}

.en-edition {line-height: 120%;}

#chemin {}

.lat #documents_joints {border-top:0}
.lat #documents_joints .item {border-radius:5px;}

.fiche_objet #wysiwyg {padding: 0}
#wysiwyg .champ,.preview {font-size: 1.2em;line-height: 145%;font-family: Cambria, Georgia, 'Times New Roman', Times, serif;hyphens:auto;}
#wysiwyg .champ .label, #wysiwyg .champ label {text-align: start;}
#wysiwyg p,.preview p {margin: 0.8em 0;}
#wysiwyg h3.spip, .preview h3.spip {margin-top: 2.5em;margin-bottom: 1.8em;font-family: 'Lucida Grande', Tahoma, Ubuntu, Arial, Verdana, sans-serif;font-weight: normal;}
#wysiwyg .spip_note_ref,.preview .spip_note_ref {vertical-align: super;font-size: 80%;font-family: 'Lucida Grande', Tahoma, Ubuntu, Arial, Verdana, sans-serif;}

/* Tous les champs sur fond gris qui collent aux bords de la boîte */
#wysiwyg .contenu_descriptif,
#wysiwyg .contenu_bio {
	border: 0;
	margin-left: calc(var(--spip-box-spacing-x) * -1); /* = padding de fiche_objet */
	margin-right: calc(var(--spip-box-spacing-x) * -1); /* = padding de fiche_objet */
	padding: var(--spip-box-spacing-y) var(--spip-box-spacing-x);
	background-color: var(--spip-color-gray-lightest);
}

#wysiwyg .contenu_descriptif .label {font-family: 'Lucida Grande', Tahoma, Ubuntu, Arial, Verdana, sans-serif;font-size: 0.8em;display: block;margin-bottom: 0.5em;color: #999;font-weight: normal;}
#wysiwyg .contenu_descriptif p {margin: 0.5em 0em;}
#wysiwyg .contenu_bio .label {font-family: 'Lucida Grande', Tahoma, Ubuntu, Arial, Verdana, sans-serif;font-size: 0.8em;display: block;margin-bottom: 0.5em;color: #999;font-weight: normal;}
#wysiwyg .contenu_bio p {margin: 0.5em 0em;}
#wysiwyg .contenu_nom_site {border: 0;background-color: #eee;margin-left: -15px;margin-right: -15px;padding: 10px 15px;}
#wysiwyg .contenu_nom_site .label {font-family: 'Lucida Grande', Tahoma, Ubuntu, Arial, Verdana, sans-serif;font-size: 0.8em;display: block;margin-bottom: 0.5em;color: #999;font-weight: normal;}
#wysiwyg .contenu_nom_site p {margin: 0.5em 0em;}
#wysiwyg .contenu_nom_site .label {display: inline-block;padding: 0;margin: 0;}
#wysiwyg .contenu_nom_site .nom_site {display: inline-block;padding: 0;margin: 0;}
#wysiwyg .contenu_notes {background-color: transparent;border-top: 0px solid #ccc;background-color: #eee;margin-left: -15px;margin-right: -15px;padding: 10px 15px;}
#wysiwyg .contenu_notes .label {font-family: 'Lucida Grande', Tahoma, Ubuntu, Arial, Verdana, sans-serif;display: block;margin-bottom: 0.5em;color: #999;font-weight: normal;}
#wysiwyg .contenu_notes .notes p {margin: 0.5em 0;}
#wysiwyg .contenu_notes .notes p .spip_note_ref {margin-left: -28px;}

#contenu .preview h1 {color: inherit;}

#text_area {height: 450px;padding: 10px;outline: none;border-top-left-radius:0px;border-top-right-radius:0px;position:relative;}

.logo_du_site {text-align: center;}

.en-edition {font-size: 95%;line-height: 120%;}
.en-edition button.submit {background-color: transparent;border: 0;color: red;cursor: pointer; padding:0}
.en-edition .bd {padding: 0;padding-bottom: 5px;}
.en-edition .bd .liste-items {border-top: 1px solid white;}
.en-edition .bd .liste-items li {border-bottom: 1px solid white;padding-left: 10px;padding-right: 10px;}

#portfolios h3 {padding: 7px 10px;background-color: var(--spip-color-theme);color: white;border-top-left-radius:5px;border-top-right-radius:5px;position:relative;}

p.actions.right {
	float: inline-end;
	clear: none;
	margin-inline-start: 1em;
}
