
.debug * {
	display: block;
	float: none;
	clear: both;
}
.debug .col-xs-12 {
	min-height:400px;
	clear: both;
	float: none;
}
.debug footer, .debug .temoignage {display: none;}
.fade-light * {opacity:60%;}

/*Formulaire auteur public*/
.page_mon_compte .formulaire_editer_auteur .editer_bio, 
.page_mon_compte .formulaire_editer_auteur .editer_pgp, 
.page_mon_compte .formulaire_editer_auteur .editer_liens_sites,
.page_mon_compte .formulaire_editer_auteur .editer_nom,
.page_mon_compte .formulaire_editer_auteur .editer_auteur_presentation
 {display:none;}

 .editer_identification {
 	max-width: 600px;
 }


.page_mon_compte .fade-light {
	opacity: 20%;
}
.compte_modif_infos {
	max-width: 680px;
	padding:1em 2em;
	border:dotted #79215a 1px;
}
.compte_modif_infos h3 {
	margin-top:1.2em;
}
.compte_modif_infos fieldset {
	border:dotted lightgray 1px;
}
.compte_modif_infos .erreur, .reponse_formulaire_erreur {
	color:darkred;
	background:#FFE8E8;
	border:darkred 2px solid;
	padding-bottom: 1em;
}


 /*Formulaire en media box*/
 	#cboxLoadedContent {
 		background: #fff;
 	}
 	.login-public {
		padding: 1em;
		height: 400px;
	}
 	#cboxLoadedContent .formulaire_login {
 		border-radius: 3px;
 		background: #fff;
 		padding: 0.5em;
 	}
 	#cboxLoadedContent .formulaire_login label {
 		min-width: 170px;
 	}
 	#cboxLoadedContent .formulaire_login legend {
 			display: none;
 	}

 	#cboxLoadedContent .formulaire_login label {
 		text-align:left;
 	}


 	#cboxLoadedContent .formulaire_login input[type="checkbox"], 
 	#cboxLoadedContent .formulaire_login input[type="radio"] {
 		display: inline-block;
 		margin-right:5px;
 	}
.formulaire_spip.formulaire_login .boutons {
 	text-align: center;
 }
 .formulaire_spip.formulaire_login fieldset {
 	border:none;
 }
.formulaire_login .boutons input {
	background-color:#79215a;
	border:none;
	border-radius:4px;
	color:#ffffff;
	font-weight:bold;
	margin-top:4px;
	padding:8px;
}
.abonnement:after {
	content:'';
	display: block;
	clear:both;
	float:none;
}



/* Boutons et CTA*/
.connexion-compte [class^="icon-"]::before, 
.connexion-compte [class*=" icon-"]::before{
	font-family: "fontello-espaceabo";
}

.btn-cta:before {
	content:'';
	display: block;
	clear:both;
	float:none;
}
.btn-cta {
display: inline-block;
clear: both;
float:none;
background-color: #79215a;
border: none;
border-radius: 5px;
padding: 5px 8px;
color: #fff;

margin-top: 1em;
margin-bottom: 2em;
}



/*Video*/
.spip_documents_center.media_video {
	margin-left: auto;
}

/*tmp*/
