
.chapo {
	border-radius : 3px;
	padding: 10px;
	margin-bottom: 0.5em;
	background: #FFF;
}
.chapo p{ margin: 0; }

ul, .texte_article ul{
	list-style: disc inside none;
	padding-left: 1em;
}


blockquote {
	text-align:justify;
	background:#EEE;
	padding-left:10px;
	ncolor:#900;
	border-left:5px solid #BBB;
	margin-left: 50px;	
	nborder-right:1em solid #BBB}
	
nblockquote:before{content:"\ab\2005";font-size:5em;color:#FAA;display:inline-block;position:absolute;margin:0 0 0 -0.65em}
nblockquote:after{content:"\bb\2005";font-size:5em;color:#FAA;display:inline-block;position:absolute;margin:-0.4em 4.78em}



/* formulaire de recherche */

#formulaire_recherche input.text{
	border-top-left-radius: 5px; border-bottom-left-radius: 5px;
	box-shadow: inset 0px 2px 4px 0px rgba(0, 0, 0, 0.4);
}
#formulaire_recherche input.submit{
	border-top-right-radius: 5px; border-bottom-right-radius: 5px;
	background: -moz-linear-gradient(center top , #333333 30%, #000000 90%) repeat scroll 0 0 #111;
}

/****************************************************************

	BLOCS ET MESSAGES DE FORUM
	
*****************************************************************/

/* apparence */

div.zone-forum{ /* entoure les messages et le bloc poster une réponse */
	
}

div.comments-posts{ 
	background: #EEE;
	border-radius: 20px;
	border-top-left-radius: 0;
	padding: 2%;
}

div.comments-posts ul.comments-items{
	border-left: solid 2px #FFF;
}
div.comments-posts > ul.comments-items{
	padding-left: 0;
	margin-left: 0;
	border-left: 0;
}
div.comments-posts div.comment{
	background: #FFF;
	border-radius: 10px;
	border-top-left-radius: 0;
	/*padding: 10px;*/
}
div.comments-posts div.comment p.comment-meta,
div.comments-posts div.comment .comment-content,
div.comments-posts div.comment .modererforum,
div.comments-posts div.comment p.comment-reply{
	padding: 0 10px;
}

/* entete de message */
div.comments-posts div.comment p.comment-meta { padding-bottom: 5px; border-bottom: solid 1px #DDD; padding-top: 10px;}
div.comments-posts div.comment p.comment-meta a.permalink { float: right; margin-right: 5px; }
div.comments-posts div.comment p.comment-meta span.item { display:none; }

/* pied */
div.comments-posts p.comment-reply{ text-align:right; margin: 0; margin-right: 5px;}

/* boutons de modération du forum */
div.comments-posts div.modererforum { }
div.comments-posts div.modererforum > form,
div.comments-posts div.modererforum > form > div{ display:inline; float:left; }
div.comments-posts div.modererforum > form button{ font-size: 10px; line-height: 12px; font-family: Verdana; }

/* retouches typo */
div.comments-posts div.comment p.comment-meta span.item,
div.comments-posts p.comment-reply{ font-size: 9px; font-family: Verdana, sans-serif; }

div.comments-posts p.comment-reply a,
div.comments-posts div.comment p.comment-meta a.permalink { color: #999; text-decoration: none; }

div.comments-posts p.comment-reply a:hover,
div.comments-posts div.comment p.comment-meta a.permalink:hover { color: #551A8B; text-decoration: underline; }

/* bloc réponse */
div.zone-forum .cs_blocs{
	background: #EEE;
	border-radius: 20px;
	padding: 5px;
	margin-top: 10px;
}
div.zone-forum .cs_blocs h4 { margin: 0 10px; }
div.zone-forum .cs_blocs h4 a { text-decoration: none; }
div.zone-forum .cs_blocs h4 h2 { border: none; }
div.zone-forum .cs_blocs .blocs_destination { background: #FFF; border-radius: 15px; border-top-left-radius: 0; border-top-right-radius: 0;}
div.zone-forum .cs_blocs .blocs_titre{ background: none; padding:0; }
div.zone-forum .cs_blocs .blocs_titre a h2:before { content: " ▼ "; }
div.zone-forum .cs_blocs .blocs_replie a h2:before { content: " ▶ "; }
div.zone-forum .formulaire_forum p { margin: 0; }
div.zone-forum .formulaire_forum p.boutons { padding: 10px; text-align: center;}
div.zone-forum .formulaire_forum fieldset{ margin: 0; padding: 5px 10px; border-bottom: solid 1px #DDD; }
div.zone-forum .formulaire_forum legend{ padding-top: 10px; }
div.zone-forum .formulaire_forum textarea{ width: 100%; }

div.zone-forum .formulaire_forum fieldset label,
div.zone-forum .formulaire_forum fieldset .saisie_session_nom span.details { font-size: 12px; }

div.zone-forum .formulaire_forum fieldset .saisie_session_nom label,
div.zone-forum .formulaire_forum fieldset .saisie_session_email label{
	display: inline-block;
	width: 120px;
}

div.zone-forum .formulaire_forum fieldset ul { padding:0; }
div.zone-forum .formulaire_forum fieldset .saisie_session_nom span.details{ white-space: nowrap; }


