/****************************************
	BODY & GENERALITES
****************************************/
body {
	font:normal 75% Arial, Georgia, sans-serif;
	color:#000000;
	background:#ffffff;
	}

a img { border:none; }

img { vertical-align:middle; }

.format_png { behavior: url(win_png.htc); }

img.smileys {
	vertical-align:bottom;
	}

a {
	color:#E88F53;
	text-decoration:none;
	}

hr {
	clear:both;
	position:relative;
	height:3px;
	margin:3em 150px;
	padding:0;
	border:0;
	background:#7A8E99;
	color:#7A8E99;
	}
	
.nettoyeur {
	clear:both;
	margin:0;
	padding:0;
	border:0;
	height:0;
	line-height: 0.1em;
	font-size: 0.1em;
	overflow: hidden;
	}
	
.suite {
	margin:0;
	padding:0.4em 0.2em 0.2em;
	text-align:right;
	font-size:0.9em;
	}
	
.invisible {
	display:none;
	}

/****************************************
	BOUTONS ADMIN SPIP
****************************************/
#spip-admin-bloc {
	display:none;
	}



/****************************************
	PAGE
****************************************/
#page {
	}
	

/* accessibilite */
ul#accessibilite {
	display:none;
	}
	
/****************************************
	ENTETE
****************************************/
#entete {
	border-bottom:5px dashed #94A6B0;
	}
	
	
#entete h1 {
	position:relative;
	font-size:4em;
	text-align:center;
	color:#94A6B0;
	}
#entete h1 img {
	margin:0 0.4em 0 0;
	}
#entete h1 a {
	color:#94A6B0;
	}
	
/* formulaire de recherche */
#entete form {
	display:none;
	}



/****************************************
	CONTENEUR
****************************************/
#conteneur {
	}
	

/****************************************
	CONTENU
****************************************/
#contenu {
	}
#contenu .erreur {
	font-weight:bold;
	color:#FF0000;
	}
	

/****************************************
	CONTENU
		.entete
****************************************/
#contenu .entete {
	position:relative;
	padding:30px;
	}
.page_rubrique #contenu .entete {
	position:relative;
	padding:30px 30px 0;
	}
#contenu .entete img.spip_logos {
	position:relative;
	float:right;
	margin:0 0 3px 10px;
	}
#contenu .entete h2 {
	position:relative;
	margin:0 0 5px;
	padding:0;
	font-size:1.8em;
	font-weight:bold;
	color:#778791;
	}
#contenu .entete span {
	display:block;
	}
	
#contenu .entete .texte {
	margin:10px 0;
	padding:0 10px;
	}
	
	

/* Formulaire de recherche */
#contenu .entete form.formrecherche {
	margin:10px 0;
	padding:0 10px;
	text-align:center;
	}
#contenu .entete form.formrecherche label {
	display:none;
	}
#contenu .entete form.formrecherche input.formrecherche {
	width:300px;
	}
	
	

/* .Auteur */
#contenu .Auteur {
	position:relative;
	margin:0;
	padding:2px 0 2px 35px;
	font-size:0.9em;
	font-weight:bold;
	color:#98ADBA;
	}
#contenu .Auteur a {
	color:#FF9148;
	}
	
/* .Tags */
#contenu .Tags {
	position:relative;
	margin:0;
	padding:2px 0 2px 35px;
	font-size:0.9em;
	font-weight:bold;
	color:#98ADBA;
	}
#contenu .Tags span {
	display:inline;
	}
#contenu .Tags strong {
	}
#contenu .Tags a {
	color:#FF9148;
	}
	

/****************************************
	CONTENU
		.pagination
****************************************/
#contenu .pagination,
#contenu .paginationBas {
	display:none;
	}
	

/****************************************
	CONTENU
		.bloc
****************************************/
#contenu dl.bloc {
	margin:0;
	padding:0;
	zoom:1;
	}
#contenu dl.bloc dt {
	margin:0;
	padding:1.5em 0.6em 0.1em 0.6em;
	font-size:0.8em;
	color:#7A8E99;
	text-align:left;
	}
#contenu dl.bloc dt a {
	font-size:1.4em;
	font-weight:bold;
	}
#contenu dl.bloc dt em a {
	font-size:1em;
	font-weight:normal;
	}
#contenu dl.bloc dt img {
	float:right;
	margin:0 0 0.2em 0.4em;
	}
#contenu dl.bloc dd {
	font-size:0.9em;
	margin:0 0 1.5em;
	padding:0.2em 0.6em 0.4em 2em;
	}
#contenu dl.bloc dd .complements {
	clear:right;
	margin:1em 0 0;
	padding:0.3em 0 0;
	border-top:1px dashed #B0C0C8;
	font-size:0.9em;
	text-align:right;
	}
	
/* .un .deux */
#contenu dl.bloc dt.un {
	background:#ECEEF0;
	}
#contenu dl.bloc dd.un {
	background:#ECEEF0;
	}
#contenu dl.bloc dd.un .complements {
	border-top:1px dashed #9BACB6;
	}

/****************************************
	CONTENU
		h3 .chapo .texte ...
****************************************/
#contenu h3 {
	position:relative;
	margin:2em 0 1em;
	padding:1em 0 0;
	text-align:center;
	font-size:2em;
	font-weight:normal;
	color:#7A8E99;
	}
#contenu h3 a.rss {
	padding:0.2em 20px 0.2em 0;
	margin:0 0 0 10px;
	background:url(images/rss_contenu.gif) no-repeat right 0.2em;
	font-size:0.5em;
	font-weight:bold;
	}
	
#contenu .chapo {
	margin:20px 0;
	font-size:1.2em;
	line-height:1.4em;
	font-weight:bold;
	color:#778791;
	text-align:justify;
	}
#contenu .chapo h3 {
	position:relative;
	margin:1.5em 0 1em;
	padding:0;
	background:none;
	text-align:center;
	font-size:1.4em;
	font-weight:bold;
	color:#637782;
	}
	
#contenu .texte {
	margin:20px 0;
	text-align:justify;
	}
	
#contenu .lien {
	margin:1em 0;
	font-size:1.4em;
	font-weight:normal;
	text-align:justify;
	color:#637782;
	}
#contenu .lien a {
	font-style:italic;
	}
	
#contenu div.bloc {
	margin:20px 0;
	text-align:justify;
	}
	

/****************************************
	CONTENU
		.finContenu
****************************************/
#contenu .ps {
	text-align:justify;
	}
	

/****************************************
	CONTENU
		.plan
****************************************/
#contenu .plan {
	margin:20px 0;
	text-align:justify;
	}
#contenu .plan ul {
	margin:0;
	padding:0 0 0 2em;
	}
#contenu .plan ul li {
	margin:0;
	padding:0.4em;
	font-size:1.2em;
	font-weight:bold;
	}
#contenu .plan ul li li {
	padding:0.1em;
	font-size:0.8em;
	font-weight:normal;
	}
#contenu .plan a.rss {
	display:none;
	}
	
	
	
/****************************************
	NAVIGATION
****************************************/
#navigation {
	display:none;
	}
	

/****************************************
	FORUM
****************************************/
#forum {
	display:none;
	}
	
	
	

/****************************************
	FORMULAIRES
****************************************/
	
.forml {
	margin:0;
	padding:2px;
	background:#D3DADE;
	border:1px solid #2D414D;
	font-family:"Courier New", Courier, monospace;
	font-size:1.2em;
	color:#000000;
	}
textarea.forml {
	width: 98%;
	margin:0 auto;
	}
	
div.spip_bouton, p.spip_bouton {
	text-align:right;
	margin:0;
	padding:5px 0;
	}
	
fieldset {
	margin:20px 0;
	padding:10px;
	border:1px solid #778791;
	}
fieldset legend {
	padding:5px;
	font-size:1.4em;
	color:#778791;
	}
	
input.spip_bouton,
.spip_bouton input {
	margin:0;
	padding:2px;
	background:#FFA366;
	border:1px outset #FFA366;
	color:#4D270F;
	font-size:1em;
	}
input.spip_bouton:hover,
.spip_bouton input:hover {
	border:1px inset #4D270F;
	}

/****************************************
	Barre de bouton : italic, gras, ...
****************************************/
table.spip_barre {
	display:none;
	}
	

/****************************************
	NOTES
****************************************/
#notes {
	margin:30px 0 0;
	border-top:2px dashed #94A6B0;
	}
#notes h2 {
	color:#7A8E99;
	}
	
	

/****************************************
	PIED
****************************************/
#pied  {
	display:none;
	}
	
	
	

/****************************************
	STYLES SPIP
****************************************/
blockquote.spip { 
	margin:2em 1em; 
	padding:0.2em 1em;
	border-left:0.4em solid #9BACB6;
	background:#F3F8FA;
	font-family:Georgia, "Times New Roman", Times, serif;
	}

.spip_code, .spip_cadre {
	font-family: monospace;
	font-style: normal;
	font-size: 1.2em;
	}
.spip_cadre {
	width:99%;
	padding:0.2em;
	border:1px solid #9BACB6;
	}


/*  Tableaux  */
table.spip {
	margin:2em auto;
	border-collapse: collapse;
	}
table.spip caption {
	caption-side:top; /* bottom pas pris en compte par IE */
	text-align:center;
	margin:auto;
	padding:0.2em;
	font-weight:bold;
	}
table.spip tr.row_first {
	background:#FFA366;
	}
table.spip tr.row_odd {
	background:#ffffff;
	}
table.spip tr.row_even {
	background:#F3F8FA;
	}
table.spip th, table.spip td {
	padding:0.2em;
	text-align:left;
	vertical-align:middle;
	border:1px solid #9BACB6;
	}
table.spip th {
	text-align:center;
	font-size:1.1em;
	color:#4D270F;
	border:1px solid #4D270F;
	}
	
/*  Logos, documents et images  */
img, .spip_logos { margin: 0; padding: 0; border: none; }

.spip_documents { text-align: center; }
.spip_documents_center { clear: both; width: 100%; margin: auto; text-align:center; }
span.spip_documents_center { display: block; margin-top:1em; }
.spip_documents_left { float: left; margin-right: 15px; margin-bottom: 5px; }
.spip_documents_right { float: right; margin-left: 15px; margin-bottom: 5px; }
.spip_doc_titre { font-weight: bold; font-size: 0.8em; margin-left:auto; margin-right:auto;}
.spip_doc_descriptif { clear: both; font-size: 0.8em; margin-left:auto; margin-right:auto;}

/* Images typographiques (via image_typo), URL a revoir... */
.format_png { behavior: url(win_png.htc); }

/* modeles par defaut */
.spip_modele {float:right; display:block; border:1px dotted gray; width:180px;}

.spip_surligne {
	background:#FFA366;
	color:#000000;
	}