

/* ================= */
.all-wrapper{
    box-shadow: 0 4px 8px grey;
    text-align: justify;
    display: flex;
    flex-direction: column;
}

.all-wrapper > div {
    padding-right: 3.3333rem;
    padding-left: 3.3333rem;
}

.wrapper{
    background-color: white;
    padding-bottom: 25px;
    padding-top: 10px;
}

.main-wrapper-recherche{
    width: 300px;
    align-self: center;
}



.info-publi{
    margin-top: 0;
    text-align: right;
}

.published{
    text-decoration: none;
}

.author .spip_in{
    text-decoration: none;
    color: #3BB2Be;
}




/* Forum */
.forum{
    background-color: #f0edf0;
    border-top: 6px solid #999;
}

.comments-items{
    padding-left: 12px;
}

.comments-items-reponse{
    padding-left: 0px;
}

.comment-item{
    list-style: none;
}

.comment{
    background-color: white;
    display: flex;
    padding-bottom: 13px;
}

.comment-meta {
    width: 130px;
    display: flex;
    flex-direction: column;
    padding: 10px;
    font-size: 14px;
}

.comment-content.description{
    flex: 1;
}

.permalink {
    font-size: 36px;
    color: #3AB5C2;
    font-weight: bolder;
    /* font-family: Raleway; */
    margin-right: 5px;
}

.permalink a {
    color: inherit;
    text-decoration: none;
    margin-left: 10px;
}

.permalink a:hover {
    color: grey;
    text-decoration: none;
}

.comment-reponse-lien {
    text-align: right;
    font-size: 13px;
    padding-bottom: 10px;
    color: #1F708B;
}

.comment-reponse-lien a {
    color: inherit;
    text-decoration: none;
}

.arrow-up {
  width: 0; 
  height: 0; 
  border-left: 7px solid transparent;
  border-right: 7px solid transparent;
  
  border-bottom: 7px solid #3AB5C2;
  position: relative;
  top: -10px;

}

.comment-reponse {
    background-color: #DFEAF2e7;
    border-top: 3px solid #3AB5C2;
}

.auteur-ligne {
    padding-top: 12px;
}

.auteur{
    font-weight: bold;
    color: #1F708B;
    font-size: 16px;
}



.forml {
    width: 99%;
    padding: 1px;
    border: 1px solid #666;
    font-family: Verdana;
    font-size: 11px;
}


/* Formulaire forum */
.noajax.hasajax.autosaveon > div{
    display: flex;
    flex-wrap: wrap;
    margin-top: 10px;
}

legend {
    padding: 0;
    font-size: 18px;
}

fieldset{
    border: none;
    padding-bottom: 0;
}

.formulaire_spip {
	background: #F0EDF0;
	color: #333;
	margin-top: 25px;
	margin-bottom: 53.333333px;
	text-align: left;
	overflow: hidden;
}

#formulaire_forum .forum{
    color: black;
}

.forum .forum {
	border: none;
}

p.explication{
    display: flex;
    flex-direction: column;
}

.saisie_texte .explication {
	font-size: 14px;
	margin: 0;
}

.formulaire_spip label {
	margin-top: 10px;
}

#formulaire_forum input#session_nom{
    width: 286px;
}

#formulaire_forum input#session_email{
    width: 286px;
}

.markItUp .markItUpContainer {
    background-color: #f0edf0;
}

.markItUp .markItUpHeader{
    background: #dadada !important;
}

.saisie_texte .forum{
    background-color: #f0edf0;
}

.editer-groupe div{
    display: flex;
    flex-direction: column;
}

#formulaire_forum .boutons{
    margin-left: auto;
    margin-right: 17px;
}

.previsu ul{
    list-style-type: none;
    padding-left: 0;
}

.previsu ul.forum{
    padding-left: 15px;
}

blockquote::before {
    position: relative;
    left: 9px;
    top: 22px;
    content: "\00AB";
    line-height: 0;
    font-size: 8em;
    color: rgba(34,34,34,0.09999999999999998);
}

blockquote p{
    border-left :.40em #1f708b solid;
    padding-left: 1em;
    margin-bottom: 30px;
}

.details a {
    color: #C89D46;
}

.details a:hover {
    color: #d3f0f3;
}

.formulaire_spip legend {
	font-family: Raleway;
	font-weight: bold;
	font-size: 20px;
	/* text-transform: uppercase; */
}
