.comments .formulaire_spip form h3.legend,.comments .formulaire_spip form legend{border:none;background:#dbd8d6;width:100%;font-weight:700;font-size:110%;display:block;margin-bottom:.8em}
.comments .formulaire_spip form h3.legend,.comments .formulaire_spip form legend,.comments p{padding:.4em}
.comments p.comment-meta{font-weight:700;margin-bottom:0}
.comments ul.comments-ul{padding:1em}
.comments ul.comments-ul li.comment-li{margin-bottom:1.2em}
.comments ul.comments-ul li.comment-li li.comment-li{margin-bottom:.6em;border-left:1px solid #B0B0B0;padding-left:.6em}
.comments .comment p{padding-top:10px;padding-bottom:10px;    
    font-weight: lighter;
    background-color: azure;}
.comments ul li{background:none;list-style:none;padding:0}
.comments ul li:before{content:''}
.comments ul li.editer{padding-left:.4em;padding-right:.4em}
.comments ul li.editer:first-child{padding-top:0}
.comments ul ul{margin-top:.8em;margin-left:2em}
.comment-texte {
	font-style: italic;
	font-weight:bold;
	font-size:1.3em
}

.photo, .avatar img {
    border-radius: 20px;
    margin-right: 5px;
	float:left;
	padding-right:10px;
    width: 50px;
    height: 50px
}
.comment-content, .description{
	background:white
	
}

.comment-reply{display: inline-block;
    height: 1.875em;
    line-height: 1.875em;
    padding: 10px;
    background-color: #ff1204;
    border: none;
    box-shadow: none;
    text-align: center;
    text-decoration: none;
    color: #FFF!important;
    transition: background 0.3s;
    cursor: pointer;
}
.comment-reply a, .link{
	color:white
}

    

.formulaire_spip{margin-top:0;margin-bottom:1.5em}
.formulaire_spip .boutons,.formulaire_spip .titrem,.formulaire_spip .legend{margin:0}
.formulaire_spip > p,.formulaire_spip fieldset > p{margin:0!important;padding:.2em 1em}
.formulaire_spip ul{list-style:none;margin:0}
.formulaire_spip .editer{list-style:none;margin:0 0 1em;clear:both;overflow:hidden}
.formulaire_spip .fieldset,.formulaire_spip .saisie_explication{padding:0;border:none;background:none}
.formulaire_spip .editer.afficher{overflow:hidden;margin-bottom:.8em}
.formulaire_spip input.text,.formulaire_spip input.password,.formulaire_spip input.date,.formulaire_spip input[type=text],.formulaire_spip input[type=password],.formulaire_spip input[type=search],.formulaire_spip textarea,.formulaire_spip select{font-size:1em;font-family:inherit;padding:0 .3em;width:100%;border:1px solid #F0EDF0;background:#FFF;min-height:1.875em;line-height:1.875em}
.formulaire_spip select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#FFF url('https://contrib.spip.net/plugins/galactic/images/icone-dropdown.png') right center no-repeat;padding-right:28px;border-radius:0}
.formulaire_spip select:hover,.formulaire_spip select:focus{background-image:url('https://contrib.spip.net/plugins/galactic/images/icone-dropdown-over.png')}
.formulaire_spip select[multiple]{background-image:none}
.formulaire_spip select[multiple]:hover,.formulaire_spip select[multiple]:focus{background-image:none}
.formulaire_spip select::-ms-expand{display:none}
.formulaire_spip textarea{height:15.625em;overflow:auto;font-size:inherit;font-family:inherit;line-height:inherit}
.formulaire_spip input.placeholder,.formulaire_spip textarea.placeholder{color:#6a6a6a}
.formulaire_spip input::-webkit-input-placeholder{color:#424242}
.formulaire_spip input:-moz-placeholder{color:#424242}
.formulaire_spip input::-moz-placeholder{color:#424242}
.formulaire_spip input:-ms-input-placeholder{color:#424242}
.formulaire_spip .erreur{background-color:#FBE3E4}
.formulaire_spip .erreur_message{display:block;color:#8A1F11;font-weight:700}
.formulaire_spip .erreur input.text,.formulaire_spip .erreur input.password,.formulaire_spip .erreur textarea{border:2px solid #FBC2C4}
.formulaire_spip .obligatoire .label{font-weight:700}
.formulaire_spip .choix{overflow:hidden;margin:.3em 0}
.formulaire_spip .choix label{font-weight:400;text-transform:none;display:inline-block;float:right;width:96%;padding-left:.5em}
.formulaire_spip .choix label.on{font-weight:700!important}
.formulaire_spip .choix .radio,.formulaire_spip .choix .checkbox{float:left;margin-top:.25em;margin-left:.2em}
.formulaire_spip .reponse_formulaire,.formulaire_spip .error,.formulaire_spip .success,.formulaire_spip .notice{border:1px solid;font-weight:400;padding:.5em;min-height:1.5em;margin-bottom:1em;margin-top:1em}
.formulaire_spip .reponse_formulaire_ok{color:#264409;border-color:#C6D880;background-color:#E6EFC2}
.formulaire_spip .reponse_formulaire_erreur{color:#8A1F11;border-color:#FBC2C4;background-color:#FBE3E4}
.formulaire_spip .saisie_explication .explication{background:#F0F0F0;font-size:100%;color:#535353}
.formulaire_spip p.explication{display:block;font-weight:400;color:#535353;margin-bottom:.5em}
.formulaire_spip .explication *{margin:0!important}
.formulaire_spip .attention{display:block;margin-bottom:1em;font-weight:400}
.formulaire_spip input.submit,.formulaire_spip input.reset,.formulaire_spip input.button{width:auto}
.formulaire_spip fieldset{border:0;width:auto;padding:0;margin:1.5em 0}
.formulaire_spip h2.legend,.formulaire_spip h3.legend,.formulaire_spip legend{font-weight:700;font-style:normal;text-transform:uppercase;font-size:125%;display:block;width:100%;margin:0 0 .5em}
.formulaire_spip fieldset input.text,.formulaire_spip fieldset textarea.textarea{border:1px solid #F0EDF0}
.formulaire_spip .saisie_date label{display:inline-block;width:40%}
.formulaire_spip .boutons{margin:1em 0 0;clear:both;padding:1em 0;text-align:right}
.formulaire_spip .boutons-left{text-align:left}
.formulaire_spip .boutons-center{text-align:center}
.formulaire_spip .boutons.noborder{margin-top:0}
a.button,.formulaire_spip button,.formulaire_spip input[type=submit]{display:inline-block;height:1.875em;line-height:1.875em;padding:0 1em;background-color:#ff1204;border:none;box-shadow:none;text-align:center;text-decoration:none;color:#FFF!important;transition:background 0.3s;cursor:pointer}
a.button:hover,a.button:focus,.formulaire_spip button:hover,.formulaire_spip button:focus,.formulaire_spip input[type=submit]
:hover,.formulaire_spip input[type=submit]:focus{background-color:#000}
input[type=text]:focus,input[type=password]:focus,input[type=search]:focus,textarea:focus,select:focus{border-color:#838383}
input[type="submit"],input[type="reset"]{font-size:inherit}
.page__content-main .comments .formulaire_spip form h3.legend,.page__content-main .comments .formulaire_spip form legend{border:none;background:#dbd8d6;width:100%;font-weight:700;font-size:110%;display:block;margin-bottom:.8em}
.page__content-main .comments .formulaire_spip form h3.legend,.page__content-main .comments .formulaire_spip form legend,.page__content-main .comments p{padding:.4em}
.page__content-main .comments p.comment-meta{font-weight:700;margin-bottom:0}
.page__content-main .comments ul.comments-ul{padding:0}
.page__content-main .comments ul.comments-ul li.comment-li{margin-bottom:1.2em}
.page__content-main .comments ul.comments-ul li.comment-li li.comment-li{margin-bottom:.6em;border-left:1px solid #B0B0B0;padding-left:.6em}
.page__content-main .comments .comment p{padding-top:0;padding-bottom:0}
.page__content-main .comments ul li{background:none;list-style:none;padding:0}
.page__content-main .comments ul li:before{content:''}
.page__content-main .comments ul li.editer{padding-left:.4em;padding-right:.4em}
.page__content-main .comments ul li.editer:first-child{padding-top:0}
.page__content-main .comments ul ul{margin-top:.8em;margin-left:2em}

.article__forum .comments ul.comments-items{list-style:none;margin-left:0}
.article__forum .comments .comment-meta{font-weight:700;margin-bottom:.5em}
.article__forum .comments .comment-content{border-left:4px solid #F0EDF0;padding-left:1em}
.article__forum fieldset.previsu{padding:0 1em;background:repeating-linear-gradient(-45deg,#FFF,#FFF 10px,#FBF4F6 10px,#FBF4F6 20px)}




.formulaire_spip:not(.formulaire_recherche){background:antiquewhite;padding:1.6em;border-radius: 8px;}
.formulaire_login{position:relative}
.formulaire_login #pass_securise{float:right}
.formulaire_login .editer_password .details{margin-bottom:0}
.formulaire_login .editer_session{margin-bottom:0}
.formulaire_login fieldset{margin:0}
.formulaire_login .boutons{margin-top:0;padding:0;position:absolute;bottom:1em;right:1em}
.formulaire_oubli{padding:0 1em}
.formulaire_oubli fieldset{margin:0}
.formulaire_oubli .boutons{padding:0}
.formulaire_forum{margin-top:1em}
.formulaire_forum .texte{font-size:.9em}
.formulaire_forum .explication{font-size:.8em}
.formulaire_forum .titre_groupe{font-weight:400;display:inline-block}
.formulaire_forum .choix_mots{margin-left:1em;margin-bottom:1em;columns:3}
@media screen and (max-width:48em){.formulaire_forum .choix_mots{columns:2}}
@media screen and (max-width:36.25em){.formulaire_forum .choix_mots{columns:1}}
.formulaire_forum .editer_notification{border:1px solid #DDD;border-radius:5px;background:rgba(255,255,255,0.3);padding-left:1em;margin-bottom:0}
.formulaire_forum .editer_notification .choix label{font-size:.9em;padding-top: 15px;}
.formulaire_forum fieldset.qui{margin-top:0}
.formulaire_forum fieldset.commentaire{margin-bottom:0;margin-top:0}
.formulaire_forum fieldset + fieldset.commentaire{margin-top:1.5em}
.formulaire_spip fieldset.previsu{background:#FFF;padding:1em 1em 0;border:3px solid #ECC218}
.formulaire_spip fieldset.previsu > legend{margin-top:-1.2em}
.formulaire_spip fieldset.previsu .comment-meta{overflow:auto;border-bottom:3px solid #F0EDF0;padding-bottom:.5em}
.formulaire_spip fieldset.previsu .comment-meta .spip_logo{float:right;height:auto!important;max-width:20px!important}
.formulaire_recherche_ajax form{position:relative;width:100%}
.formulaire_recherche_ajax svg{display:block;position:absolute;top:50%;transform:translateY(-50%);left:.75em;width:.75em;height:.75em}
.formulaire_recherche_ajax svg *{stroke:#397BB4}
.formulaire_recherche_ajax div.search{width:100%}
.formulaire_recherche_ajax a.close{position:absolute;top:50%;transform:translateY(-50%);right:0;padding:.375em .75em;color:#CACACA}
.formulaire_recherche_ajax a.close:hover{color:#397BB4}
.formulaire_recherche_ajax div.submit{display:none}
.formulaire_recherche_ajax input[type="search"]{border:1px solid #CACACA;height:2.25em;width:100%;padding-left:2.125em;padding-right:15%}
.formulaire_recherche_ajax input[type="search"]:focus{border:1px solid #397BB4}
.formulaire_ecrire_auteur{padding:1em 2em}
.formulaire_ecrire_auteur legend{text-transform:none}
.formulaire_ecrire_auteur fieldset:last-of-type{margin-bottom:0}
.formulaire_ecrire_auteur .boutons{margin-top:0}
.formulaire_ecrire_auteur .previsu .comment-meta{margin-bottom:.5em}
.formulaire_recherche_auteur label{display:block}
.formulaire_recherche_auteur input[type=text]{max-width:80%}
.article__forum{padding-top:3em;background-color:#FFF;margin:0}
.article__forum .spip_surligne{background:#B109BB}
.listeSujets,.listeReponses{list-style-type:none;margin-left:0;margin-top:2em;margin-bottom:4em}
.listeSujets .reponse_formulaire,.listeReponses .reponse_formulaire{padding:.5em;border:1px solid;font-weight:400;min-height:1.5em;margin-bottom:1em;margin-top:1em}
.listeSujets .reponse_formulaire_ok,.listeReponses .reponse_formulaire_ok{color:#264409;border-color:#C6D880;background-color:#E6EFC2}
.listeSujets .reponse_formulaire_erreur,.listeReponses .reponse_formulaire_erreur{color:#8A1F11;border-color:#FBC2C4;background-color:#FBE3E4}
.nb_resultats{margin-top:-1em;margin-bottom:3em;font-size:.9em;color:rgba(68,68,68,0.8);margin-left:1em}
.ligneSujet{display:flex}
.ligneSujet .ligneSujet__enbref{font-size:.9em;text-align:right;width:4.5em;-webkit-flex:0 0 4.5em;-moz-flex:0 0 4.5em;-ms-flex:0 0 4.5em;-o-flex:0 0 4.5em;flex:0 0 4.5em;padding-right:1em;margin-right:1em;border-right:4px solid #F0EDF0}
@media screen and (max-width:23.75em){.ligneSujet .ligneSujet__enbref{display:none}}
.ligneSujet .ligneSujet__enbref .categorie{margin-top:.1em}
.ligneSujet .ligneSujet__enbref .nb_comments{display:block}
.ligneSujet .ligneSujet__enbref .nb_comments .fa{color:#838383}
.ligneSujet .ligneSujet__enbref .nb_comments.comments_0 .fa{color:#BA2842}
.ligneSujet .ligneSujet__enbref .nb_comments{margin-bottom:1em}
.ligneSujet .ligneSujet__enbref .resolu{font-size:2em}
.ligneSujet .ligneSujet__enbref .moderations{margin-top:1em}
.ligneSujet .ligneSujet__enbref .moderations .bouton_action_post{display:block;border:none;font-size:2em;margin-right:.1em;line-height:1}
.ligneSujet .ligneSujet__enbref .moderations .bouton_action_post button{border:none;background:transparent;padding:0;color:#E8E5E8;transition:color 0.3s}
.ligneSujet .ligneSujet__enbref .moderations .bouton_action_post:not(:last-child){margin-bottom:.2em}
.ligneSujet .ligneSujet__enbref .moderations .bouton_action_post.moderation-off button:hover,.ligneSujet .ligneSujet__enbref .moderations .bouton_action_post.moderation-off button:focus{color:#D10007!important;background-color:transparent!important}
.ligneSujet .ligneSujet__enbref .moderations .bouton_action_post.moderation-spam button:hover,.ligneSujet .ligneSujet__enbref .moderations .bouton_action_post.moderation-spam button:focus{color:#FF6A00!important;background-color:transparent!important}
.ligneSujet .ligneSujet__description{-webkit-flex-grow:1;-moz-flex-grow:1;-ms-flex-grow:1;-o-flex-grow:1;flex-grow:1;overflow-wrap:break-word;min-width:0;padding-bottom:2em}
.ligneSujet .ligneSujet__description .titre{margin-bottom:.3em}
.ligneSujet .ligneSujet__description .spip_documents{margin:1em}
.ligneSujet .publication{background:rgba(240,237,240,0.3);padding:.2em .3em;margin:0 0 .4em;border-bottom:2px solid #F0EDF0;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;-o-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap;font-size:.9em}
.ligneSujet .publication .publication__logo{width:20px;-webkit-flex:0 0 20px;-moz-flex:0 0 20px;-ms-flex:0 0 20px;-o-flex:0 0 20px;flex:0 0 20px}
.ligneSujet .publication .publication__logo img{vertical-align:top;margin-top:1px}
.ligneSujet .publication .publication__auteur{margin-left:.5em;-webkit-flex-grow:1;-moz-flex-grow:1;-ms-flex-grow:1;-o-flex-grow:1;flex-grow:1}
.ligneSujet .publication .publication_date{width:12em;-webkit-flex:0 0 12em;-moz-flex:0 0 12em;-ms-flex:0 0 12em;-o-flex:0 0 12em;flex:0 0 12em;text-align:right;margin-left:auto}
.ligneSujet .publication .publication_date abbr.published{border-bottom:0}
.ligneSujet .publication .publication_date a.permalink{color:#444}
.ligneSujet .publication .publication_date a.permalink .fa{color:#DDDADD;margin-right:.5em;transition:color 0.3s}
.ligneSujet .publication .publication_date a.permalink:hover .fa{color:#2d618d}
@media screen and (max-width:23.75em){.ligneSujet .publication .publication_date{width:auto;-webkit-flex:0 0 100%;-moz-flex:0 0 100%;-ms-flex:0 0 100%;-o-flex:0 0 100%;flex:0 0 100%}}
.ligneSujet .texte p:last-child{margin-bottom:0}
.ligneSujet .reponse{display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;-o-flex-direction:row;flex-direction:row}
.ligneSujet .reponse .link{width:2em;-webkit-flex:0 0 2em;-moz-flex:0 0 2em;-ms-flex:0 0 2em;-o-flex:0 0 2em;flex:0 0 2em}
.ligneSujet .reponse .link a{padding:.3em}
.ligneSujet .reponse .message_reponse{-webkit-flex-grow:1;-moz-flex-grow:1;-ms-flex-grow:1;-o-flex-grow:1;flex-grow:1}
.listeSujets > .item > .ligneSujet .publication{border-bottom:4px solid #92CEF8}
.listeReponses{margin-top:0}
.listeSujets > .item{margin-bottom:4em}
.listeSujets > .item > .comment-reply{padding-left:calc(4.5em + 1em);margin-top:.5em}
.listeSujets > .item > .listeReponses + .comment-reply{margin-top:-3.5em}
.comment-reply{text-align:right}
.ligneSujet a.texte{display:block;color:#444;transition:background-color 0.3s;padding:.5em!important;margin-top:-.5em}
.ligneSujet a.texte:hover,.ligneSujet a.texte:focus{background-color:#F0EDF0;text-decoration:none}
.comments-items{
	#background:antiquewhite;
	border-radius: 8px;
	margin-bottom:10px
}

.article__forum{position:relative;margin:0 -1em -1em;padding:3em 1em 0;border-top:1.5em solid #F8F6F8}
@media screen and (min-width:48em){.article__forum{margin:3em -5.5555% 0;padding-left:5.5555%;padding-right:5.5555%}}
@media screen and (min-width:61.25em){.article__forum{margin:3em -16.6666% 0;padding-left:16.6666%;padding-right:16.6666%}}
.article__forum .comments ul.comments-items{list-style:none;margin-left:0}
.article__forum .comments .comment-meta{font-weight:700;margin-bottom:.5em}
.article__forum .comments .comment-content{border-left:4px solid #F0EDF0;padding-left:1em}
.article__forum fieldset.previsu{padding:0 1em;background:repeating-linear-gradient(-45deg,#FFF,#FFF 10px,#FBF4F6 10px,#FBF4F6 20px)}