/*===================================================
#		FEUILLE DE STYLE 							#
#		RÉCIT-FP Partenaires 2C 					#
#		Auteur:   pierre.bourgeois.com				#
#		Version:  8 juillet 2005					#
#		MÀJ: 29 mars 2006							#
#													#	
#		Index de la feuille de style :				#	
#		1. Style généraux							#
#		2. Contenant								#
#		3. Entête									#
#		4. Menu horizontal							#
#		5. Colonne gauche							#
#		6. Menu vertical							#
#		7. Colonne droite							#
#		8. colonne centrale							#
#		9. Contenu principal - pages de niveau 2	#
#		10 Pied de page								#
#		11. Formulaires								#
#		12. Agenda									#
#		13.	CSS exclusif à IE MAC 5.2				#
====================================================*/

@import url(nouveautes.css);


/*----------------------------------------------- 
	1. STYLES GÉNÉRAUX
-------------------------------------------------*/
body { 
	background: #FFFFFF; /* Couleur du fond de la page */
	color: #948984; /* Couleur du texte */
	margin: 0; /* Marge extérieures  */ 
	padding: 0; /* Marges intérieures */ 
	text-align: left; /* Permet de centrer la page */ 
	font-size: 11px; /* Grosseur du caractère */ 
	font-family: Verdana, Arial, Helvetica, Geneva, sans-serif; 
}
a:link, a:visited, a:active { 
	color: #0066CC;/* Couleur des liens */ 
	text-decoration: none; /* Lien non-souligné */ 

	} 
a:hover	{ 
	text-decoration: underline; /* Lien souligné lors du survol de la souris */ 
	}
	
h1, h2, h3, h4, h5, h6 { 
	margin: 0; 
	padding: 0; 
	font-size: 1em; 
	font-weight: normal; 
}

p{
	margin-bottom:10px;
}

ol,ul,li {
	list-style: none;
	margin: 0;
	padding: 0;
}
fieldset {
	border: none;
	}
	
/* Classes générées par SPIP */
.spip_logos {
	border-style: none; /* Enlève la bordure sur la images intégrées via l'espace privé  */ 
	}
.spip_documents {
	border: 0px solid #666666; /* Bordure pour les documents attachés  */ 
	margin: 0 8px 16px 8px; /*  Marges (haut, droite, bas, gauche :
							comme le sens de l'aiguille d'une montre */ 
	}
/* Alternance de couleur pour les listes */	

.pairs {
	display: block; 
	background: #F5F5F7;
	}
.impairs {
	display: block; 
	background: #FFFFFF;
	}

/* ----------------------------------------------
	2. CONTENANT
-------------------------------------------------*/
#contenant { 
	width: 792px; /* Largeur de la page */
	padding: 0; 
	margin: 20px auto; /* Marges : 20pixels en haut et en bas, 0 pixel à droite et gauche */
	text-align: left; /* Justifier le texte à gauche */
	background-color:#FFFDEE; 
	border:1px solid #000;
	min-height:500px;
	height:auto !important;
	height:500px;
}

	#contenant #colonne_gauche{
		float:left;
		width:232px;
		margin-bottom:20px;
	}
		#contenant #colonne_gauche #fond_menu{
			background-color:#EBE6D7;
			margin-left:43px;
			padding-top:20px;
			height:210px;
			width:158px;
		}

			#contenant #colonne_gauche #fond_menu li.titre_menu{
				text-transform:uppercase;
				border-top:1px solid #ffffff;
				margin-top:10px;
				padding-top:10px;
				width:120px;
				text-align:center;
				margin-left:15px;
			}
			#contenant #colonne_gauche #fond_menu li.titre_menu a h2{
				font-weight:bold;
				color:#000000;
			}
			#contenant #colonne_gauche #fond_menu li.titre_menu_inscription{
				text-transform:uppercase;
				border-top:1px solid #ffffff;
				border-bottom:1px solid #ffffff;
				margin-top:10px;
				padding-top:10px;
				width:120px;
				text-align:center;
				margin-left:15px;
				padding-bottom:10px;
			}	
				#contenant #colonne_gauche #fond_menu li.titre_menu_inscription a h2{
					color:#000000;
					font-weight:bold;
				}
			#contenant #colonne_gauche #logo_site{
				background:url(images/logo_03.gif) no-repeat;
				height:198px;
				margin-left:24px;
				width:207px;
			}
			
			#contenant #colonne_gauche #outils{
				margin-left:42px;
				margin-top:20px;
				!margin-top:50px;
			}
			#contenant #colonne_gauche #outils li{
				float:left;
			}
				#contenant #colonne_gauche #outils a{
					color:#695A53;
					text-transform:uppercase;
				}
				#contenant #colonne_gauche #outils a h2{
					font-weight:bold;
				}
				#contenant #colonne_gauche #outils a.titre_menu{
					border-right:1px solid #695A53;
					text-align:left;
					float:left;
					margin-right:5px;
					padding-right:5px;
			}

	#contenant #centre_page{
		float:right;
		width:530px;
		margin-right:25px;
		!margin-right:20px;
		margin-top:25px;
	}
	
/* ----------------------------------------------
NOUVEAUTES
 ------------------------------------------------*/	
 
		#contenant #centre_page #nouveautes{
			width:540px;
		}
			#contenant #centre_page #nouveautes li.bloc_nouveautes{
				width:170px;
				float:left;
				margin-right:10px;
				_margin-right:0px;
				text-align:left;
			}
				#contenant #centre_page #nouveautes li.bloc_nouveautes span.date_nouveautes{
					background:#000000;
					width:160px;
					height:17px;
					float:left;
					margin-right:15px;
					color:#ffffff;
					padding-top:2px;
					padding-left:5px;
					font-weight:bold;
				}
				#contenant #centre_page #nouveautes li.bloc_nouveautes span.titre_nouveautes a{
					float:left;
					color:#FF5064;
					margin-top:5px;
					font-weight:bold;
					text-align:left;
					margin-bottom:10px;
				}
				#contenant #centre_page #nouveautes li.bloc_nouveautes span.texte_nouveautes{
					color: #000;
				}
	
/* ----------------------------------------------
CONTENU RUBRIQUE + ARTICLE
 ------------------------------------------------*/	
 
		#contenant #centre_page #message_accueil, #contenant #centre_page #contenu_rub{
			width:540px;
			margin-top:20px;
		}
			
			#contenant #centre_page #contenu_rub #texte_accueil #titre_rubrique_principale{
				background:url(images/titre_rub_03.jpg) no-repeat;
				height:35px;
				color:#ffffff;
				font-family:Georgia, "Times New Roman", Times, serif;
				font-style:italic;
				font-size:19px;
				padding-top:3px;
				padding-left:10px;
				margin-bottom:20px;
			}
			#contenant #centre_page #contenu_rub #texte_accueil li.titre_rub{
				margin-bottom:20px;
				border-bottom:1px dashed;
				padding-bottom:10px;
			}
			#contenant #centre_page #contenu_rub #texte_accueil li.titre_rub a{
				color:#FF5064;
				font-size:12px;
				margin-bottom:20px;
				text-decoration:none;
			}
			#contenant #centre_page #contenu_rub #texte_accueil li.extrait_art{
				margin-bottom:20px;
				border-bottom:1px dashed;
				padding-bottom:10px;
			}
			#contenant #centre_page #contenu_rub #texte_accueil li.extrait_art a{
				text-decoration: none;
			}
			#contenant #centre_page #contenu_rub #texte_accueil li.extrait_art span.titre_extrait_art{
				color:#FF5064;
				font-size:12px;
			}
			#contenant #centre_page #contenu_rub #texte_accueil li.extrait_art span.date_extrait_art{
				color:#948984;
			}
			#contenant #centre_page #contenu_rub #texte_accueil li.extrait_art span.texte_extrait_art{
				color:#000000;
			}
			 #contenant #centre_page #contenu_rub #texte_accueil #titre_article{
				background:url(images/coin_titre.gif) #8DB43F no-repeat bottom right;
				min-height:29px;
				height:auto !important;
				width:510px;
				height:29px;
				color:#ffffff;
				font-family:Georgia, "Times New Roman", Times, serif;
				font-style:italic;
				font-size:19px;
				padding:3px 10px;
				margin-bottom:20px;
			}
			#contenant #centre_page #contenu_rub #texte_accueil #doc{
				margin-top:20px;
				border-top:1px dashed;
				padding-top:20px;
			}
			#contenant #centre_page #contenu_rub #texte_accueil #doc li{
				margin-bottom:20px;
			}
			#contenant #centre_page #contenu_rub #texte_accueil h3{
				font-weight:bold;
				margin-bottom:10px;
			}
			#contenant #centre_page #message_accueil .descriptif{
				background: #8db43f url(images/descriptif-plie.gif) 0 0 no-repeat;
/* 				height:82px; */
				font-family:Georgia, "Times New Roman", Times, serif;
				font-style:italic;
				font-size:19px;
				color:#ffffff;
				padding: 10px 0;
				text-align:center;
			}
			#contenant #centre_page #message_accueil #texte_accueil{
				width:350px;
				!width:330px;
				text-align:justify;
				float:left;
				color:#000;
				font-size:11px;
				font-style:normal;
				font-family:Verdana, Arial, Helvetica, Geneva, sans-serif; 
				!margin-top:20px;
			} 
			 #contenant #centre_page #contenu_rub #texte_accueil{
			 	width:530px;
				text-align:justify;
				float:left;
				color:#948984;
				font-size:11px;
				font-style:normal;
				font-family:Verdana, Arial, Helvetica, Geneva, sans-serif; 
				!margin-top:20px;
			 }
			 
/* ----------------------------------------------
COLONNE DROITE : DOCUMENTS + ACTIONS
 ------------------------------------------------*/	
 
			#contenant #centre_page #message_accueil #colonne_droite{
				float:right;
				width:170px;
				font-size:11px;
				font-style:normal;
				font-family:Verdana, Arial, Helvetica, Geneva, sans-serif; 
				!margin-top:20px;
				text-align:left;
			}
				#contenant #centre_page #message_accueil #colonne_droite #document{
					min-height:50px;
					height:auto !important;
					height:50px;
					background:#EBE6D7;
					!margin-bottom:10px;
				}
				#contenant #centre_page #message_accueil #colonne_droite #document p.titre_doc{
					background:#D1A34F;
					width:166px;
					color:#fff;
					font-weight:bold;
					padding-left:4px;
					padding-bottom:3px;
					padding-top:2px;
				}
				#contenant #centre_page #message_accueil #colonne_droite #document li.titre_art_doc a, #contenant #centre_page #message_accueil #colonne_droite #action li.titre_art_doc a{
					color: #948984;
				}
				#contenant #centre_page #message_accueil #colonne_droite #document a.tous_doc{
					color:#D1A34F;
					padding-bottom:5px;
					float:right;
					margin-right:10px;
				}
				#contenant #centre_page #message_accueil #colonne_droite #document li.titre_art_doc{
					background:url(images/logo_doc_03.jpg) no-repeat;
					padding-left:20px;
					padding-bottom:10px;
				}
				
				#contenant #centre_page #message_accueil #colonne_droite #action{
					min-height:50px;
					height:auto !important;
					height:50px;
					background:#EBE6D7;
				}
					#contenant #centre_page #message_accueil #colonne_droite #action p.titre_action{
						background:#FF5064;
						width:166px;
						color:#fff;
						font-weight:bold;
						padding-left:4px;
						padding-bottom:3px;
						padding-top:2px;
					}
				#contenant #centre_page #message_accueil #colonne_droite #action li.titre_art_doc{
					padding-left:10px;
					padding-bottom:10px;
				}
				#contenant #centre_page #message_accueil #colonne_droite #action a.logo_action{
					margin-left:30px;	
				}
				#contenant #centre_page #message_accueil #colonne_droite #action a.toutes_actions{
					color:#FF5064;
					padding-bottom:5px;
					float:right;
					margin-right:10px;
				}
				
/* ----------------------------------------------
PIED-DE-PAGE
------------------------------------------------*/
		#contenant #centre_page #pied_page{
			background:#EBE6D7;
			height:20px;
			margin-bottom:20px;
			margin-top:20px;
			text-transform:uppercase;
			padding-top:7px;
			padding-left:5px;
			width:100%;
		}					
		#contenant #centre_page #pied_page a{
			color:#948984; 
		}
		
/* ----------------------------------------------
RECHERCHE
 ------------------------------------------------*/
 
		#contenant #colonne_gauche #recherche_form{
				margin-left:43px;
				margin-top:20px;
				
		}
			#contenant #colonne_gauche #recherche_form input{
				border:1px solid #948984;
				height:15px;
				font-size:9px;
				color:#948984;
				float:left;
				padding-left:5px;
			}
			#contenant #colonne_gauche #recherche_form .submitBt{
				color:#FF5064;
				background:none;
				border:none;
				font-weight:bold;
			}
	
	
		#contenant #centre_page #contenu_rub #texte_accueil .liste-articles h2{
			margin-bottom:10px;
		}
		#contenant #centre_page #contenu_rub #texte_accueil .liste-articles li.titre{
			margin-left:20px;
			list-style:circle;
		}
		#contenant #centre_page #contenu_rub #texte_accueil .liste-articles li.titre a{
			color:#948984;
		}
/* ----------------------------------------------
	4. MENU HORIZONTAL (les rollovers du haut)
 ------------------------------------------------*/
/* Positionnement du topmenu */
#topmenu {
	position: absolute; 
	top: 40px; 
	left: 600px;
	}
#topmenu ul {
	margin: 0; 
	padding: 0; 
	list-style-type: none; 
	position: relative; 
	}
#topmenu li a {
	text-decoration: none;
	position: relative;
	}
#topmenu li a span {
	display: none; 
	}

#topmenu li a:hover span {
	display: block;
	color: #B3B3B3;
	background-color: #FFFFFF;
	text-align: center;
	border: 1px solid #B3B3B3;
	width: 138px;
	}

/* Bouton "Recherche sur ce site" - normal */
li#item1 a,
li#item1 a:link,
li#item1 a:focus{
	position: absolute; 
	top: 0; 
	left: 0; 
	z-index: 300; 
	display: block; 
	width: 26px; 
	height: 24px;  
	background: url(images/menu_recherche_normal.gif) no-repeat top left; 
	}

/* Bouton "Recherche sur ce site" - survol */

li#item1 a:hover { 
	position: absolute; 
	width: 26px; 
	height: 43px; 
	top: -19px; 
	left: 0; 
	background: url(images/menu_recherche_survol.gif) no-repeat top left;  
	z-index: 297;
	}
	
/* Bouton "Plan du site" - normal */
li#item2 a {
	position: absolute; 
	z-index: 400; 
	display: block; 
	width: 24px; 
	height: 24px; 
	background: url(images/menu_plan_normal.gif) no-repeat top left; 
	top: 0; left: 29px;
	}
	
/* Bouton "Plan du site" - survol */
li#item2 a:hover { 
	position: absolute; 
	width: 169px; 
	height: 43px; 
	top: -19px; 
	left: 0;
	background: url(images/menu_plan_survol.gif) no-repeat top left; 
	z-index: 200;
	}
	
/* Bouton "Espace rédacteur" - normal */
li#item3 a {
	position: absolute; 
	z-index: 500; 
	display: block; 
	width: 24px; 
	height: 24px;
	background: url(images/menu_redaction_normal.gif) no-repeat top left; 
	top: 0; 
	left: 57px;
	}
	
/* Bouton "Espace rédacteur" - survol */
li#item3 a:hover { 
	position: absolute; 
	width: 169px; 
	height: 43px; 
	top: -19px; 
	left: 0;
	background: url(images/menu_redaction_survol.gif) no-repeat top left; 
	z-index: 299;
	}

/* Bouton "Devenir rédacteur" - normal */
li#item4 a {
	position: absolute; 
	z-index: 600; 
	display: block; 
	width: 24px; 
	height: 24px;
	background: url(images/menu_devRedacteur_normal.gif) no-repeat top left; 
	top: 0; 
	left: 86px;
	}
	
/* Bouton "Devenir rédacteur" - survol */
li#item4 a:hover { 
	position: absolute; 
	width: 169px; 
	height: 43px; 
	top: -19px; 
	left: 0;
	background: url(images/menu_devRedacteur_survol.gif) no-repeat top left; 
	z-index: 298;
	}

/* Bouton "Inscription au bulletin de nouvelles" - normal */
li#item5 a {
	position: absolute; 
	z-index: 700; 
	display: block; 
	width: 24px; 
	height: 24px;
	background: url(images/menu_bulletin_normal.gif) no-repeat top left; 
	top: 0; 
	left: 115px;
	}
	
/* Bouton "Inscription au bulletin de nouvelles" - survol */
li#item5 a:hover { 
	position: absolute; 
	width: 169px; 
	height: 43px; 
	top: -19px; 
	left: 0;
	background: url(images/menu_bulletin_survol.gif) no-repeat top left; 
	z-index: 297;
	}
	
/* Bouton "Contact" - normal */
li#item6 a {
	position: absolute; 
	z-index: 800; 
	display: block; 
	width: 24px; 
	height: 24px;
	background: url(images/menu_contact_normal.gif) no-repeat top left; 
	top: 0; 
	left: 115px;
	}
	
/* Bouton "Contact" - survol */
li#item6 a:hover { 
	position: absolute; 
	width: 169px; 
	height: 43px; 
	top: -19px; 
	left: 0;
	background: url(images/menu_contact_survol.gif) no-repeat top left; 
	z-index: 296;
	}

/* Bouton "En" - normal */
li#item7fr a {
	position: absolute; 
	z-index: 900; 
	display: block; 
	width: 25px; 
	height: 24px;
	background: url(images/menu_langue_normal_fr.gif) no-repeat top left; 
	top: 0; 
	left: 172px;
	}
	
/* Bouton "En" - survol */
li#item7fr a:hover { 
	position: absolute; 
	width: 197px; 
	height: 43px; 
	top: -19px; 
	left: 0;
	background: url(images/menu_langue_survol_fr.gif) no-repeat top left; 
	z-index: 295;
	}

/* Bouton "FR" - normal */
li#item7en a {
	position: absolute; 
	z-index: 900; 
	display: block; 
	width: 25px; 
	height: 24px;
	background: url(images/menu_langue_normal_en.gif) no-repeat top left; 
	top: 0; 
	left: 172px;
	}
	
/* Bouton "FR" - survol */
li#item7en a:hover { 
	position: absolute; 
	width: 197px; 
	height: 43px; 
	top: -19px; 
	left: 0;
	background: url(images/menu_langue_survol_en.gif) no-repeat top left; 
	z-index: 295;
	}
/*------------------------------------------------ 
	5. COLONNE GAUCHE
 -------------------------------------------------*/
 
#colgauche { 
	float: left; 
	width: 185px; 
	margin-top: 0; 
	margin-left: 27px!important; /* Pour les navigateurs standards */
	margin-left: 14px; /* Pour Internet Explorer */
	padding: 0;
	}



/* Boites de contenu dans les squelettes rubriques */
#boite-srubrique-rubrique, 
#boite-liens-rubrique, 
#boite-syndic-rubrique { 
	margin: 15px 0; 
	padding: 0; 
	}

/* Bordure boite de rubriques et d'articles */
#boite-srubrique-rubrique {
	border: 1px solid #931B18;
	}	
	
/* Bordure boîte liens*/
#boite-liens-rubrique { 
	border: 1px solid #027F02;
	}

/* Bordure boîte liens syndiqués */
#boite-syndic-rubrique { 
	border: 1px solid #FFC200; 
	}

#boite-syndic-rubrique p {
	margin: 1em;
	}

/* Titre h3 sous-rubrique et article*/
#boite-srubrique-rubrique h3, 
#boite-articles-rubrique h3 {
	color: #931B18; 
	font-size: 13px; 
	margin-left: 10px;
	}

/* Titre h3 rubrique liens*/
#boite-liens-rubrique h3 { color: #027F02; font-size: 13px; margin-left: 10px;}

/* Titre h3 rubrique liens syndiqués*/
#boite-syndic-rubrique h3 {color: #FFC200; font-size: 13px; margin-left: 10px; position: relative;}
#boite-syndic-rubrique h3 em a 
{ 
font-family: Arial, Helvetica, sans-serif; font-weight: normal; 
	font-style: normal; font-size: 11px; position: absolute;  top: 2px; left: 340px; 
	text-decoration: none; color: #FFC200;
}

/* Ligne de commentaire à laisser!! */

#boite-srubrique-rubrique ul, 
#boite-liens-rubrique ul, 
#boite-syndic-rubrique ul {
	margin: 0; padding: 0; 
	list-style: none;
	}
#boite-srubrique-rubrique li, 
#boite-liens-rubrique li, 
#boite-syndic-rubrique li {
	margin: 0; 
	padding: 0; 
	list-style: none;
	}
#boite-srubrique-rubrique li a, 
#boite-srubrique-rubrique li a:link, 
#boite-srubrique-rubrique li a:visited {
	display: block; 
	padding: 5px 10px 5px 23px; 
	background: url(images/puce-articles-Srubrique-normal.gif) no-repeat 5px 5px; 
	color: #7A7A7A;
	}
#boite-srubrique-rubrique li a:hover { 
	text-decoration: none; 
	color: black;
	background: url(images/puce-articles-Srubrique-hover.gif) no-repeat 5px 5px;
	}



#articles li a, 
#articles li a:link, 
#articles li a:visited {
	display: block; 
	padding: 5px 10px 5px 23px; 
	background: url(images/puce-articles-rubrique-normal.gif) no-repeat 5px 8px; 
	color: #7A7A7A;
	}
#articles li a:hover { 
	text-decoration: none; 
	color: black;
	background: url(images/puce-articles-rubrique-hover.gif) no-repeat 5px 8px;
	}

#boite-liens-rubrique li a, 
#boite-liens-rubrique li a:link, 
#boite-liens-rubrique li a:visited {
	display: block; padding: 5px 10px 5px 23px; 
	background: url(images/puce-liens-rubrique-normal.gif) no-repeat 5px 8px; 
	color: #7A7A7A;
	}
#boite-liens-rubrique li a:hover { 
	text-decoration: none; 
	color: black;
	background: url(images/puce-liens-rubrique-hover.gif) no-repeat 5px 8px;
	}
#boite-syndic-rubrique li a, 
#boite-syndic-rubrique li a:link, 
#boite-syndic-rubrique li a:visited {
	display: block; 
	padding: 5px 10px 5px 23px; 
	background: url(images/puce-syndic-rubrique-normal.gif) no-repeat 5px 8px; 
	color: #7A7A7A;
	}
#boite-syndic-rubrique li a:hover { 
	text-decoration: none; 
	color: black;
	background: url(images/puce-syndic-rubrique-hover.gif) no-repeat 5px 8px;
	}
#boite-articles-rubrique li.recherche-liste-sites a {background: url(images/puce-liens-rubrique-normal.gif) no-repeat 5px 8px;}
#boite-articles-rubrique li.recherche-liste-sites a:hover {background: url(images/puce-liens-rubrique-hover.gif) no-repeat 5px 8px;}

/* Contenu boite de documents */
#documents_boite { width: 100%; margin-top: 15px; padding-left: 15px;}
#documents_boite h3 {margin: 0;}
#documents_boite dl {margin: 15px 10px 0 5px; width: 225px; padding: 0; float: left;}
#documents_boite dt {float: left;}
#documents_boite dd a {color: #666666;}
#documents_boite dd a:hover {color: #000000; text-decoration: none;}

/* Plan du site */
#plan {
	margin-top: 20px;
	}
#plan ul { 
	list-style-type: none; 
	padding: 0; 
	margin: 0; 
	color: #666666;
	}
#plan ul ul li { 
	background: url(images/plan-puce.gif) no-repeat; 
	margin: 0; 
	padding: 6px 0 0 36px; 
	}
#plan ul ul li.dernier { 
	background-image: url(images/plan-dernier.gif); 
	}
#plan a, #plan li a {
	color: #666;
	}
#plan a:hover, 
#plan li a:hover {
	color: #0066CC;
	}

/* Correction du bug de 3px sous IE/Win 5 et 6. Voir à ce sujet :
   http://www.positioniseverything.net/explorer/threepxtest.html
   IE5-Mac ne voit pas cette correction \*/
* html #documents_boite dt { margin-right: 5px;}
* html #documents_boite dd { height: 1%; margin-left: 0; }
/* Fin du code non visible pour IE MAC 5.2 */
.logo_document {
	float: left;
	}
.logoArticle {
	background-color: #C9D1D1;
	}
.titre_resultat_recherche { 
	color: #1D4D9E;
	}

/* Forum d'article */
.spip_barre {
	display: none;
	}
.spip_encadrer table { 
	display: none;
	}
.spip_encadrer td { 
	padding-top: 5px;
	}
#message-forum {
	border: 1px solid #666666; 
	padding: 5px 15px; 
	margin-top: 20px; 
	margin-bottom: 30px; 
	}
#message-forum ul {
	padding: 0; 
	margin: 0; 
	list-style-type: none;
	}
#message-forum li {
	margin-bottom: 15px; 
	}
#message-forum h3, 
#formulaire-forum h3 a, 
h3 a.repondre, 
#documents_boite h3 {
	color: #1D4D9E; 
	font-size: 13px;
	}
a.repondre {
	text-decoration: underline; 
	padding-left: 15px; 
	padding-top: 30px;
	}
#message-forum h4 {
	margin: 0;  
	font-size: 13px;
	}
#message-forum .date-auteur {
	color:#333333;
	}
#message-forum a {
	color: #666666; 
	text-decoration: underline; 
	}
#formulaire-forum {
	border: none; 
	padding: 15px;  
	width: 493px;
	margin: 0; 
	background-color: #F0F0F0; 
	text-align: left;
	}
#formulaire-forum form {
	border: none;
	}
/* Correction pour IE6 \*/
#formulaire-forum {
	width: 490px;
	}
/* Fin de la correction pour IE6 */
#formulaire-forum fieldset {
	border: none;
	}
#formulaire-forum textarea {
	width: 480px; 
	border: none;
	}
#formulaire-forum input {
	border: none;
	}
#formulaire-forum .spip_bouton {
	background-color: #1D4D9E; 
	font-family: Arial, Helvetica, sans-serif; 
	color: white; 
	font-size: 11px; 
	border: none; 
	padding: 3px 15px; 
	}
	
#stats img {
	display: none;
	}





/*------------------------------------------------
	10. PIED DE PAGE
 ------------------------------------------------*/
#pied { 
	clear: both; 
	margin: 0; 
	padding: 0 30px 0 0; 
	font-size: 9px; 
	text-align: left; 
	height: 90px; 
	height: 120px!important; 
	position: relative; 
	color: #999; 
	background: url(images/pied-fond.jpg) no-repeat center bottom; /* Ombragé du bas */
	z-index: 10;
	}

/*\*/
* html #pied { height: 165px; }
/**/

#pied hr {
	border: 0;  
	color: #DBDBD9; 
	width: 95%!important; 
	width: 100%;
	background-color: #DBDBD9; 
	margin: 15px 0 0 30px!important; 
	margin: 0 0 0 40px;
	height: 1px;
	}
#pied p {
	text-align: center;
	}
#pied p#spip {
	position: absolute; 
	right: 40px; 
	text-align: right;
	}
#pied a, #pied a:link, 
#pied a:visited {
	color: #999; 
	font-size: 9px;
	}
#pied span {
	display: none;
	}
img#pied-logo-recit {
	vertical-align: -4px; 
	border: none;
	}
#pied p#spip a img {
	border: none;
	margin-top: 10px;
	}

/*----------------------------------------------- 
	11. FORMULAIRES
-------------------------------------------------*/

/* Formulaire d'inscription au bulletin */

/* Champs courriel */
#centre_page form#bulletin input.courriel {
	width: 240px; 
	height: 20px; 
	border: none;
	}
/* Bouton valider */
#centre_page form#bulletin input.bouton_valider {
	margin: 15px 0 0 4px; 
	background-color: #BBBFC0; 
	color: white; 
	padding: 2px 38px; 
	font-weight: bold; 
	border: none;
	}
#bulletin_confirmation {
	font-size: 120%; 
	color: #FF0000; 
	font-weight: bold;
	}
	

