/**
 * Style sheet contenu principal
 */
/* corps de texte : police, couleur, position des éléments de texte (paragraphes, liens) */
body, form, p.text
{
	font-family:Verdana;
	font-size:12px;
	color:#000000;
}

p
{
	text-align:justify;
}

p.gras
{
	font-weight:bold;
}

span.color
{
	color:#ff0000;
}

a, a:hover, a.more
{
	color:#69842B;
}

a.a
{
	font-weight:bold;
	text-decoration:none;
	color:#C46B00;
}

/* corps de texte : taille de police des titres */
h1
{
	font-size:18px;
}

h2
{
	font-size:17px;
}

h3
{
	font-size:16px;
}

h4
{
	font-size:15px;
}

h5
{
	font-size:14px;
}

h6
{
	font-size:12px;
}

/* corps de texte : position et couleur des titres */
h1, h2, h3, h4, h5, h6
{
	margin-top:0px;
	color:#2E2E2E;
}

/* corps de texte : placement et style des liens téléchargement */
.pdf_link
{
	text-align:right;
	font-style:italic;
}

/* corps de texte : marge droite */
#main .inside
{
	padding-right:10px;
}

/* corps de texte : police et style des textes */
.ce_text
{
	text-align:justify;
	font-family:Verdana;
	font-size:12px;
}

/* corps de texte : position à droite des "en savoir plus", "revenir" */
.ce_text a.more, .teaser a, p.back
{
	float:right;
}

/* corps de texte : aspect des tableaux (couleur fond, bordure) */
div.ce_table th, td
{
	padding:3px;
	background-color:#DAD9D9;
	border:1px solid #FFFFFF;
}

/* corps de texte : position tableaux */
.ce_table
{
	margin:8px;
}

/* corps de texte : mise en ligne et espacement de la pagination */
.pagination li
{
	display:inline;
	margin-right:6px;
}

/* corps de texte : position au centre de la pagination */
.pagination ul
{
	text-align:center;
}

/* corps de texte : dissimulation "page ... sur ..." */
.pagination p
{
	margin:0px;
	visibility:hidden;
}

/* recherche : champ explicatif (style, position) */
#recherche .ce_text
{
	margin-bottom:4px;
	font-style:italic;
	font-size:11px;
	color:#69842B;
}

/* recherche : aspect paragraphes page recherche */
.even a, .odd a, .even span, .odd span, .even h3, .odd h3
{
	margin:0px;
	text-decoration:none;
	font-size:14px;
}

/* recherche : placement des paragraphes */
.context
{
	margin:0px;
	padding:5px 0px 0px 0px;
}

/* recherche : mise en évidence dans les paragraphes du mot recherché */
.context .highlight
{
	font-style:italic;
	font-size:12px;
	color:#69842B;
}

/* recherche : taille et aspect du pourcentage de correspondance */
.even .relevance, .odd .relevance
{
	font-weight:normal;
	font-size:10px;
}

/* recherche : taille et aspect de la référence à l'article d'origine */
.url, .url .filesize
{
	margin-top:2px;
	font-size:10px;
}

/* recherche : correction du bug d'affichage de l'icone */
.page_rech .formbody input[type=submit]
{
	width:17px;
	height:16px;
	background-color:#FFFFFF;
	color:#transp;
}

/* recherche : curseur aspect main au passage de la souris sur l'icone */
.mod_search .submit:hover
{
	cursor:pointer;
}

/* formulaire article : interligne entre les champs de saisie */
.formbody input[type=text], .formbody .textarea, .formbody .upload
{
	margin-bottom:20px;
}

/* formulaire article : mode d'emploi des champs aspect police, couleur */
.formbody .explanation
{
	margin-bottom:4px;
	font-style:italic;
	font-size:11px;
	color:#69842B;
}

/* formulaire article : taille et position du champ de saisie auteur */
.form_submitarticle #ctrl_15
{
	width:200px;
	margin-bottom:20px;
}

/* formulaire article : taille et position des autres champs de saisie */
.form_submitarticle .text, .form_submitarticle .textarea
{
	width:98%;
}

/* formulaire article : empêche l'espacement entre l'intitulé et le chmap de saisie */
.form_submitarticle textarea
{
	margin-top:0px;
}

/* formulaire article : curseur du bouton de soumission de l'article */
.form_submitarticle input.submit
{
	cursor:pointer;
}

/* formulaire article : taille, position et style des champs descriptifs */
.form_submitarticle label
{
	width:97.2%;
	display:block;
	margin-top:8px;
	padding:4px 4px 4px 6px;
	background-color:#C4D0BB;
}

/* formulaire article : position des champs descriptifs auteur et pièce jointe sur la même ligne que le champ de saisie */
.form_submitarticle label.author, .form_submitarticle label.upload
{
	display:inline;
}

/* formulaire article : position du bouton "soumettre l'article" */
.form_submitarticle .submit_container
{
	padding-top:10px;
	padding-bottom:20px;
	text-align:center;
}

/* commentaires : couleur texte et * */
.ce_comments label, .ce_comments .captcha_text, .ce_comments span.mandatory
{
	color:#69842B;
}

/* commentaires : taille des champs de saisie */
.ce_comments input
{
	width:200px;
}

/* commentaires:taille du champ de commentaire */
.ce_comments textarea
{
	width:685px;
}

/* commentaires : curseur survol bouton d'envoi */
.ce_comments input.submit
{
	cursor:pointer;
}

/* commentaires : couleur, taille auteur */
.ce_comments .info
{
	color:#69842B;
	margin-bottom:10px;
	font-size:14px;
}

/* commentaires : couleur, taille date */
.ce_comments .date
{
	color:#000000;
	font-size:12px;
}

/* commentaires : position du texte */
.ce_comments .comment
{
	margin-bottom:30px;
	text-align:justify;
}
