body {	background: rgb(2,34,117); margin: 0; text-align: center; font-size: 0.92em; font-family: Arial, sans-serif}
img, table {margin: 0; padding: 0; border: none}
p, ul, ol, li {margin: 0; padding: 0}
p {margin-bottom: 1em}
ul {list-style: none}
h1, h2, h3, h4, h5, h6{margin: 0; padding: 0; font-size: 1em; font-weight: normal}

.on {font-weight: bold; color: #000}
a:link,
a:visited {color: rgb(0,35,119); text-decoration: none}
a:hover,
a:active {color: rgb(0,35,119); text-decoration: underline}
a.spip_note {} 
a.spip_in {}
a.spip_out {}
a.spip_url {}
.nettoyeur {clear: both; margin: 0; padding: 0; border: none; height: 0; line-height: 1px; font-size: 1px}
.invisible {position: absolute; top: -3000em; height: 1%}
form {margin: 0; padding: 0; border: none; background: none}

#page {	width: 775px;
	text-align: left;
	margin-left: auto;
	margin-right: auto;
	background: #FFF;
	color: #0054A7}

#entete {}
	#entete a.go_content {position: absolute; top: -3000em; height: 1%}

	.formulaire_recherche form {padding: 2px 15px; background: #f00 url(../images/fond-rech.jpg) repeat-x bottom; text-align: right}
		.formulaire_recherche label {position: absolute; top: -3000em; height: 1%}
		.formulaire_recherche form input {border: 1px solid rgb(146,176,221)}
		
#hierarchie {clear: both; margin: 0 0 1em 5px; font-size: 0.85em}
	
.formulaire_recherche form input {padding: 0 2px}
#conteneur {}

h1 {font-weight: bold; font-size: 150%; margin-bottom: 1em}
h2 {font-weight: bold; font-size: 120%; margin: 1em 0 0.3em 0}
.pave {float: left; width: 32%; margin: 0 1% 15px 1%; }
	.pave h2 {color: #fff; font-weight: bold; margin: 0; padding: 2px 0.4em; background: #214CA2; text-align: right; font-size: 90%}
	.pave h2 a:link,
	.pave h2 a:visited {color: #fff}
	.pave h2 a:hover {text-decoration: underline !important}
	.pave .in {background: url(../images/fond-pave.jpg) repeat-x; padding: 10px 5px}
	
	.pave h3 {clear: both; font-weight: bold; font-size: 110%; margin: 0.5em 0}
	.pave p.date {font-size: 90%}
	.pave p.date a:link, 
	.pave p.date a:visited {font-size: 90%; text-decoration: underline}
	.pave p.date a:hover, 
	.pave p.date a:active {color: #000}
	.pave .texte {text-align: justify}

#contenu {float: right; width: 74%; padding: 0 2% 5px 5%; margin-bottom: 5px}
.sommaire #contenu {width: 79%; padding: 0 1% 5px 1%}

	.sommaire img.spip_logos, 
	.cartouche img.spip_logos {float: right; margin: 10px 0 5px 10px}
		
	#contenu li {list-style: disc; margin-left: 2em}	
	.liste-articles li {margin-bottom: 1em}	
	.liste-articles p.titre {font-weight: bold; font-size: 110%; margin: 0}	
		
	.syndic li {list-style: none !important; font-weight: bold; margin-bottom: 0.6em}	
	.syndic li ul li {list-style: disc !important; font-weight: normal}	
	
/*	.sommaire #contenu .groupe {clear: both; border: 1px solid green;}
	.sommaire #contenu .pave {border-bottom: 1px solid red;border-top: 1px solid red}
*/	.sommaire #contenu .pave .in {font-size: 90%}	
	.sommaire #contenu .pave .in li {list-style: none; margin-left: 0}	
		
	#dern_opinions {width:48%}
	#dern_livres {width:48%; margin-right: 0}
	#dern_dossiers {clear: both; width: 98%}
	#dern_articles {clear: both; }
	#dern_documents {width: 31%}
	#dern_sons {width: 31%; margin-right: 0}

	#rubriques {float: right; width: 50%}
		#rubriques li {margin: 0.6em 0}
		#rubriques li a{font-weight: bold}
	
	p.pagination{color: #fff; background: #f00 url(../images/fond-rech.jpg) repeat-x bottom; text-align: right; padding: 0 0.4em 0.2em 0.4em }
		p.pagination a{color: #fff}
		p.pagination .on {color: #fff; font-size: 120%}
	small.derniers_ajouts{font-size: 80%}
	h2.forum-repondre {background: transparent}
	h2.forum-repondre a {color: #000}

	.formulaire_ecrire_auteur form {  }
	.formulaire_ecrire_auteur form fieldset { border: 0 none }
	.formulaire_ecrire_auteur form legend {  }
	.formulaire_ecrire_auteur form label { display: block; width: 36%; text-align: right; float: left; clear: left; margin: 0 1% 0 0}
	.formulaire_ecrire_auteur form input { display: block; width: 60%; float: left; color: #000; background: #FFF }
	.formulaire_ecrire_auteur form textarea { width: 98% }
	.formulaire_ecrire_auteur form .spip_bouton input { background: #214CA2; color: #fff; float: none; margin: 0 auto; }
	
	p.dern {font-size: 85%; font-style: italic; margin-top: 1em}
	
	
#navigation {float: right; width: 19%; text-align: center}
	#navigation #menupr{border: 0 none; width: 90%; font-size: 90%; margin: 0 5%}
	#navigation #menupr ul {text-align: left}
	#navigation #menupr ul li {margin-bottom: 0.7em}
	#navigation #menupr ul li a {font-weight: bold; display: block; padding: 0.1em 0.4em;  }
	#navigation #menupr a:link,
	#navigation #menupr a:visited {color: #fff; text-decoration: none; background: #214CA2} 
	#navigation #menupr a:hover,
	#navigation #menupr a:active {background: rgb(0,35,119); text-decoration: none !important}
	
	#dern_breves {width: 90%; margin: 15px 5%; text-align: left;}
	#dern_breves li {margin: 1em 0; font-size: 0.9em; font-weight: bold}

	#bq {width: 90%; margin: 15px 5%; text-align: left}
	#bq a.site {}
	#bq li.site_art {margin: 1em 0; font-size: 0.9em; font-weight: bold}
	

	
/* Pied de page */
#pied {	clear: both; padding: 0; width: 100%; text-align: center;  
		 margin-top: 20px; padding: 50px 0 20px 0; font-size: 0.77em}
	#pied a:link,
	#pied a:visited {}
