@import url(entete.css);
@import url(colGauche.css);
@import url(colMilieu.css);
@import url(colDroite.css);
@import url(pied.css);
@import url(defaut.css);

BODY {

	margin : 0;
	padding : 0;
	position : relative;
	background : url(../img/bg.jpg) repeat ; 
	font : normal 15px Arial, Verdana, Helvetica, sans-serif;
	
}

	#page {

		width : 940px;
		margin : 1px auto 0px auto;
		position : relative;

	}

		#entete {

			height : 165px;
			background : url(../img/fondEntete.jpg) no-repeat;
			float : none;
			
		}


		#contenu {

			width : 940px;
			position : relative;
			float : left;

		}
			
			#colonnegauche {

				width : 214px;
				margin : 4px 0px 0px 0;
				position : relative;
				left : 0px; 
				float : left;

			}


			
			#colonnemilieu {

				width : 940px;
				margin : 0px 0 0px 0; 
				position : relative;
				left : 0px;
				float : left;
				
			}


			
			#colonnedroite {

				width : 215px;
				margin : -50px 0 0 0;
				position : relative;
				left : 0px;
				float : left;
					
			}


		#pieddepage {

			padding : 10px 0px 0px 20px;
			margin : 0px;
			float : left;
			background : url(../img/fond-pieddepage.gif) repeat-x;

		}

			HR {

				clear : both;
				visibility : hidden;

			}


/******** Mise en forme des liens ********/

#langues A {

	color : #990;
	font-family : Arial;
	font-size : 12px;
	font-weight : bold;
	text-decoration : none;

}

#langues A:hover { text-decoration : underline; }

#menuprincipal A {

	color : #331921;
	font-family : Arial;
	font-size : 13px;
	font-weight : bold;
	text-decoration : none;

}

#menuprincipal A:hover{ text-decoration : underline; }


#contactsenegal P A { color : #331921; }

#contactfrance P A { color : #331921; }

/*---------- Haut de page ----------*/

#hautdepage {

	height : 28px;
	padding : 0px 18px 0px 18px;
	margin : 0px;
	position : relative;
	clear : both;

}

	#hautdepage, #hautdepage A {

		text-decoration : none;
		font-family : Helvetica;
		font-size : 11px;
		color : #990;
		font-weight : normal;

	}

	#hautdepage H5 {

		max-width : 430px;
		padding : 0px;
		margin : 0px;
		float : left;

	}

	#hautdepage A:hover { text-decoration : underline; }

	#hautdepage IMG {

		padding : 0px;
		margin : 0px;
		border : none;
		
	}

	#outils {

		width : 28px;
		height : 28px;
		padding : 0px;
		margin : 0px;
		float : right;

	}

/*---------- Corps ----------*/

.corps {

	padding : 0px 18px 18px 18px;
	margin : 0px;

}

	H3.spip {

		margin : 0 0 13px 0;
		color : #666666;
		font-size : 16px;
		font-weight : bold;

	}

.corps .chapo {

	margin-bottom : 15px;
	text-align : justify;
	font-weight : bold;

}
		
P.spip {

	margin-bottom : 15px;
	text-align : justify;
	color : #331921;
	
}

	P.spip A, A.spip_in, A.spip_out {

		color : #990;
		text-decoration : underline;

	}

UL.spip { padding : 0; margin : 0; }

LI.spip {

	padding : 0;
	margin : 0px 0px 7px 0px;	
	list-style-image : url(../img/puceViolette.png);

}

UL#plan {

	padding : 0px;
	margin : 8px 0px 8px 23px;
	font : normal 12px Arial;

}

LI.niveau1, LI.niveau2 {

	padding : 0px;
	margin : 0px;
	list-style-image : url(../img/puceViolette.png);

}

UL#plan UL LI.niveau1 {

	padding : 0px;
	margin : 0px 0px 0px 18px;
	list-style-image : url(../img/puceVerte.jpg);

}

UL#plan UL LI.niveau1 H2 A { font-size : 11px; }

LI.niveau2 A, LI.niveau1 A {

	padding : 0px;
	margin : 0px;
	color : #990;
	font : normal 12px Arial;
	text-decoration : none;

}

LI.niveau2 A:hover, LI.niveau1 A:hover {

	text-decoration : underline;

}

SPAN.percent {

	font-family : Helvetica;
	font-size : 11px;
	color : #990;
	font-weight : normal;

}

H3.plan {

	padding : 6px 0px 13px 0px;
	margin : 0;

}

H3.plan A {

	padding : 0px;
	margin : 0px;
	color : #666666;
	text-decoration : none;
	
}

H3.plan A:hover { text-decoration : underline; }

UL.spip { 

	padding : 0px;
	margin : 0px 0px 0px 23px;
	font : normal 12px Arial;

}


TABLE.spip {

	font : normal 12px Arial;

}

A IMG {

	border : none;

}

DIV.corps {

	font : normal 12px Arial;

}

.spip_documents_left {

	margin : 12px 24px 12px 0px;

}

.spip_documents_right {

	margin : 12px 0px 12px 24px;

}

/*------- SOMMAIRE ----------*/

				#sommaire_gauche {

					position : relative;
					float : left;
					width : 682px;
					padding-bottom : 24px;
					z-index : 2;

				}

					#sommaire_gauche_haut {

						position : relative;
						float : left;
						width : 100%;
						background-color : #DBD5C5;
						z-index : 2;

					}

			 #sommaire_gauche_milieu {

						position : relative;
						float : left;
						width : 100%;
						z-index : 2;

					}

              #en_bref {
		
							width:213px;
							height:140px;
							background : url(../img/logo.jpg) no-repeat;
							background-position:right;

						}

               #en_actu {
		
							width:100%;
							height:140px;
							background-color:#CCC;

						}

/*----------------------------------------------- LIGHTBOX ----------*/

						#sommaire_lightbox {

							position : absolute;
							float : left;
							top : 0px;
							right : 11px;
							width : 226px;
/*							height : 211px !important; */
							height : 225px;
							padding-top : 12px;
							background : url(../images/sommaire_lightbox_fond.png) no-repeat; 
							z-index : 3;
							text-align : center;

						}

							#lightbox {

								position : relative;
								left : 14px;
								z-index : 2;
								overflow : hidden;

							}

								#lightbox_list {

									list-style : none;
									margin : 0px;
									padding : 0px;
									z-index : 2;

								}

									LI #lightbox_list {

										margin : 0;
										padding : 0;
										z-index : 2;

									}

/*----------------------------------------------- FIN LIGHTBOX ----------*/

					#sommaire_newsticker_bottom {

						position : relative;
						width : 100%;
						height : 33px;
						background : url(../images/sommaire_newsticker_bottom.gif);
						z-index : 2;

					}

/*----------------------------------------------- FIN NEWSTICKER ----------*/
/*----------------------------------------------- EN PRATIQUE ----------*/

					#sommaire_en_pratique {

						position : relative;
						float : left;
						width : 300px;
						margin : 36px 24px 0px 24px !important;
						margin : 36px 12px 0px 12px;
						z-index : 2;

					}

						.sommaire_en_pratique_item {
/* Espace entre le titre et le texte du haut */
							margin : 0px 0px 1px 0px !important;
							z-index : 2;

						}

						.sommaire_en_pratique_item H2 {
/* Traits, Souligné sous les grands titres 
							border-bottom : #799900 solid 2px;
*/
							width : 100%;
							margin : 0px 0px 1px 0px;
							padding-bottom : 0px;
							font-weight : bold;
							font-size : 1.16em;

						}

						.sommaire_en_pratique_item_chapo {

							position : relative;
							margin-top : 1px;
							text-align : justify;

						}

						.sommaire_en_pratique_item_chapo A {

							color : #37392A;
							text-decoration : none;

						}

						.sommaire_en_pratique_item_chapo A:hover {

							color : #AA2E08;
							text-decoration : none;

						}

/*----------------------------------------------- FIN EN PRATIQUE ----------*/

/*----------------------------------------------- Awa --------------*/

					#sommaire_awa {

						position : relative;
						float : left;
						width : 320px;
						margin : 24px 0px 0px 0px;
						z-index : 2;

					}

						#sommaire_awa_haut {

							position : relative;
							background : url(../images/home_blog_awa_top.gif) bottom no-repeat;
							height : 9px;
							width : 100%;
						}

						#sommaire_awa_milieu {

							position : relative;
							background : url(../images/home_blog_awa_middle.gif) repeat-y;
							width : 100%;
							padding : 0px 0px 24px 0px;

						}

							.sommaire_awa_item {

								position : relative;
								width : 99%;
								margin : 0px 0px 4px 0px;
								border : 1px solid #F90;

							}

							.sommaire_awa_item_hover {

								background : #FF9;
								width : 99%;
								margin : 0px 0px 4px 0px;
								border : 1px solid #F90;
								cursor : pointer;

							}

								.sommaire_awa_item_resume {

									margin : 12px 5% 12px 5%;
									text-align : justify;
									color : #37392A;

								}

								.sommaire_awa_item_infos {

									background : #CCC;
									width : 90% !important;
									width : 100%;
									padding : 6px 5% 6px 5%;
									color : #FFF;

								}

                    .sommaire_awa_swf {

								position : relative;
								background : #CCC;
								margin : 0px 0px 0px 0px;
								

							}

							.sommaire_awa_swf_hover {

								background : #C1C8D8;
								margin : 0px 0px 0px 0px;
								cursor : pointer;

							}

								.sommaire_awa_swf_resume {

									margin : 12px 5% 12px 5%;
									text-align : justify;
									color : #CCC;

								}

								.sommaire_awa_swf_infos {

									background : #CC9;
									width : 90% !important;
									width : 100%;
									padding : 6px 5% 6px 5%;
									color : #FFF;

								}


						#sommaire_awa_bas {

							position : relative;
							background : url(../images/home_blog_awa_bottom.gif) top no-repeat;
							height : 9px;
							width : 100%;
						}

/*----------------------------------------------- FIN AK-DEV ----------*/

				#sommaire_droite {

					position : relative;
					float : left;
					width : 318px;
					z-index : 2;
					margin : 0px;

				}

/*----------------------------------------------- INTERVIEW ----------*/

					#sommaire_interview {

						position : relative;
						width : 100%;
						background : #DBD5C5;
						min-height : 235px;
						padding-top : 35px;
						z-index : 2;

					}

						#sommaire_interview_cadre {

							position : relative;
							float : right;
							margin : 0px 12px 12px 0em !important;
/*							margin-right : 6px; */
							width : 290px !important;
							height : 200px;
							border : 2px solid #AAB763;
							cursor : pointer;
							z-index : 2;

						}

							#sommaire_interview_cadre H3 {

								position : relative;
								width : 110px !important;
/*								width : 90px; */
								margin : 24px 0px 0px 18px;
								font-size : 1.16em;
								color : #37392A;
								z-index : 2;

							}

							#sommaire_interview_cadre H2 {

								position : relative;
/*								width : 110px !important;
								width : 90px; */
								margin : 6px 0px 0px 18px;
								font-size : 1.33em;
								letter-spacing : normal;
								line-height : 1.5em;
								color : #81A00D;
								z-index : 2;

							}

							#sommaire_interview_cadre P {

								position : relative;
								width : 139px !important;
/*								width : 90px; */
								margin : 12px 0px 0px 18px;
								font-size : 1em;
								color : #37392A;
								z-index : 2;

							}

					#sommaire_interview_bas {

						position : relative;
						background : url(../images/home_interview_bottom.gif) no-repeat;
						width : 100%;
						height : 9px;
						z-index : 2;

					}

/*----------------------------------------------- FIN INTERVIEW ----------*/

/*------------------------------------------------- REFERENCES -----------*/

					#references {

						position : relative;
						width : 295px;
						height : 220px;
						margin : 0em 0px 13px 11px;
						padding-top : 55px;
						overflow : hidden;
						text-align : center;
						z-index : 2;

					}

						UL#portfolio {
							list-style : none;
							margin : 0;
							padding : 0;
							text-align : center;
							z-index : 7;
						}

							LI #portfolio {
								margin : 0;
								padding : 0;
								text-align : center; 
								z-index : 8;
							}

					.Diapocache {
						position : relative;
						width : 318px;
						height : 220px;
						margin : 0em 0px 13px 0em;
						padding-top : 55px;
						overflow : hidden;
					}

						.Diaposlide {
							position : relative;
							width : 300px;
							height : 220px;
							margin : 0 auto 1em auto;
							text-align : center;
							overflow : hidden;
						}

							.Diapoimage {
								position : absolute;
								width : 290px !important;
								width : 300px;
								padding-left : 10px;
							}

								.Diapoimage IMG {
									border : none;
								}

								.titre_ref {
									font-size : 11px;
								}

								.Diapoimage A {
									line-height : 30px;
									color : #AA2E08;
									font-size : 14px;
									font-weight : bold;
								}

					#masque_png {

						position : relative;
						top : -43px;
						left : 11px;
						z-index : 99;

					}

/*----------------------------------------------- FIN REFERENCES --*/
/*----------------------------------------------- EQUIPE ----------*/



					#home_equipe_haut {
						position : relative;
						background : url(../images/fond_lequipe_haut.gif) no-repeat;
						margin-left : 10px;
						width : 304px;
						height : 32px;
					}

					#home_equipe_bas {
						position : relative;
						float : left;
						background : url(../images/fond_lequipe_bas.png) bottom no-repeat #AEAD98;
						width : 304px;
						margin : 0px 0px 9px 10px !important;
						margin : 0px 0px 9px 5px;
						padding-bottom : 15px;
						z-index : auto;
					}

						.home_equipe_item {
							position : relative;
							float : left;
							clear : both;
							margin-left : 7px !important;
							margin-left : 4px;
							width : 282px;
							padding : 0;
							font-size : 10px;
							font-weight : bold;
							color : #6C4B31;
							cursor : pointer; /*!important;
							cursor : hand;*/
							z-index : 4;
						}

						.home_equipe_item_0 {
							background : #B3B39D;
						}

						.home_equipe_item_1 {
							background : #EEEEE1;
						}

							.home_equipe_item_logo {
								position : relative;
								float : left;
								width : 50px;
								height : 30px;
							}

							.home_equipe_item_nom {
								position : relative;
								float : left;
								width : 107px;
								padding-top : 7px;
								text-align : center;
							}

							.home_equipe_item_pipe {
								position : relative;
								float : left;
								width : 3px;
								padding-top : 7px;
								text-align : center;
							}

							.home_equipe_item_fonction {
								position : relative;
								float : left;
								width : 122px !important;
								width : 119px;
								padding-top : 7px;
								text-align : center;
							}

/*----------------------------------------------- FIN EQUIPE -----------*/
/*----------------------------------------------- PARTENAIRES ----------*/

					#confiance {

						position : relative;
						clear : both;
						margin : 0 0 9px 10px;
						font-size : 1.16em;
						font-weight : bold;
						color : #7C7062;

					}

					#partenaires {

						position : relative;
						padding-left : 9px;
						margin-bottom : 12px;
						z-index : 3;
						min-height : 109px;

					}

/*----------------------------------------------- FIN PARTENAIRES -*/
/*----------------------------------------------- FOOTER ----------*/

		#footer {

			position : relative;
			float : left;
			width : 1007px;
			height : 74px;
/*			margin-top:-74px; */
			padding-bottom : 40px;
			z-index : 2;

		}

			#menu_bas {

				position : relative;
				left : 17px;
				margin-top : 6px;
				height : 39px;
				width : 100%;
				overflow : hidden;

			}

			.menu_bas_dyn {

				position : relative;
				float : left;
				width : 108px;
				height : 39px;
				text-align : center;
				cursor : pointer; /*!important;
				cursor : hand;*/
				overflow : hidden;

			}

			#xtrem-footer {

				position : absolute;
				right : 100px;
				top : 46px;
				width : 166px;
				height : 20px;

			}

				#xhtml {

					position : relative;
					float : left;
					width : 38px;
					height : 20px;

				}

				#css {

					position : relative;
					float : left;
					margin-left : 7px;
					width : 20px;
					height : 20px;

				}

				#akpro {

					position : relative;
					float : left;
					margin-left : 17px;
					width : 77px;
					height : 20px;

				}

/*----------------------------------------------- Balises Hx -----*/

H2 {
	font-size : 1.4em;
	letter-spacing : .1em;
	margin : 0px;
	padding : 0px;
}

H3 {
	font-size : 1em;
	font-style : normal;
}

H3 A {
	font-weight : normal;
}

H3 A {
	font-weight : normal;
}

H3.spip {

	font-size : 1.5em;
	letter-spacing : 0.08em;
	font-style : normal;
	color : #AA2E08;
	margin : 0px 0px 12px 0px;
	line-height : 1em;

}

H4 {

	margin : 0px;
	padding : 0px;
	font-size : 0.92em;
	font-weight : normal;

}

/*----------------------------------------------- FIN Balises Hx ----------*/
/************************************************ Logos, documents et images **********************/

	A {
		color : #AA2E08;
		text-decoration : none;
	}

	A:hover {
		color : #AA2E08;
		text-decoration : underline;
	}

	IMG, .spip_logos {
		margin: 0;
		padding: 0;
		border: none;
	}

	A.spip_out {
	
		color: #81A00D;
		
	}

	A.spip_url {
	
		color: #81A00D;
		
	}

	DL {
		margin : 0;
		padding : 0;
		border : none;
	}

	DT {
		margin : 0;
		padding : 0;
		border : none;
	}

	DD {
		margin : 0;
		padding : 0;
		border : none;
	}

	.spip_documents {
		margin : 18px 0px 3px 0px;
		text-align: center;
	}

	.spip_documents_left {
		float: left;
		margin-right: 13px;
	}

	.spip_documents_center {
	
		clear : both;
		width : 100%;
		margin: auto;
		
	}

	SPAN.spip_documents_center {
	
		display : block;
		margin-top :1em;
		
	}

	.spip_doc_titre {
		font-weight: normal;
		font-size: 0.9em;
		margin : 0px auto 0px auto;
		padding : 0px;
	}

	.spip_doc_descriptif {
		clear: both;
		font-size: 0.8em;
		margin : 0px auto 0px auto;
	}

	UL.spip {
		margin : 0px 0px 0px 13px;
		padding : 0px 0px 0px 13px;
	}

	LI.spip {
		margin : 0px 0px 0px 13px;
		padding : 0px 0px 0px 0px;
	}

	P.spip {
		margin : 0px 0px 20px 0px;
		padding : 0;
		font-size : 1.08em;
	}

	P.spip_note {
	
		margin : 13px 0px 13px 0px;

	}

		/******************** ARTICLES ********************/

		#global_article {
			position : relative;
			float : left;
			width : 1000px;
			background : url(../images/fond_article.png) top no-repeat;
			background-color : #E2E3DD;
			z-index : 3;
		}

			#article_left {
				position : relative;
				float : left;
				width : 630px;
				height : auto;
				margin : 0px 42px 0px 0px;
				z-index : auto;
			}

/*----------------------------------------------- RECHERCHE ----------*/

					.contact {

						background-color : #EDEDED;
						border-top : 2px solid #AAA;
						border-left : 2px solid #AAA;
						border-right : none;
						border-bottom : none;
						font-weight : normal;
						margin-bottom : 6px;

					}

					.form_ok {
						border-top : none;
						border-left : none;
						border-bottom : 1px solid #AAA;
						border-right : 1px solid #AAA;
						background : #EDEDED;
						font-family : Trebuchet MS, Trebuchet, Arial;
						font-size : 1em;
						color : #37392A;
						font-weight : bold;
						margin-bottom : 6px;
					}

/*----------------------------------------------- FIN RECHERCHE ----------*/

				#entete_article {
					position : relative;
					float : none;
					height : 202px;
					z-index : 5;
				}

				#entete_article_service {
					position : relative;
					float : none;
					height : 202px;
					text-align : right;
					z-index : 5;
				}

					#entete_article IMG.spip_logos {
						position : absolute;
						height : 202px;
						bottom : 0px;
						left : 0px;
						z-index : 6;
					}

					#entete_logo_160 {
						position : absolute;
						float : left;
						width : 160px;
						height : 202px;
						bottom : 0;
						left : 0;
						margin : 0;
						z-index : 6;
					}

					#entete_logo_300 {
						position : absolute;
						float : left;
						width : 300px;
						height : 202px;
						bottom : 0px;
						left : 0;
						z-index : auto;
					}


						#entete_logo_300 IMG.spip_logos {
							position : absolute;
							bottom : 0px;
							left : 0px;
							z-index : 7;
						}

					#entete_titre {
						position : absolute;
						float : right;
						width : 428px;
						bottom : 13px;
						right : 0;
						font-size : 30px;
						font-weight : bold;
						color : #AA2E08;
						line-height : 30px;
						z-index : 6;
					}

					H2.titre {
						color : #AA2E08;
					}

					#entete_titre_service {
						position : absolute;
						float : none;
						top : 11pt;
						left : 32px;
						font-size : 20pt;
						font-weight : bold;
						color : #AA2E08;
						line-height : 22pt;
						z-index : 6;
					}

					#entete_chapo_service {
						position : absolute;
						float : none;
						width : 480px;
						text-align : justify;
						top : 37pt;
						left : 34px;
						font-size : 10pt;
						font-weight : bold;
						color : black;
						line-height : 11pt;
						z-index : 6;
					}

					#cartouche {
						position : absolute;
						float : right;
						width : 428px;
						top : 26px;
						right : 13px;
						font-family : serif;
						font-size : 32px;
						color : #AA2E08;
						line-height : 44px;
						z-index : 6;
					}

						.first-letter {
							position : relative;
							font-size : 120%;
							font-weight : bold;
							bottom : -12px;
							color : #000;
							z-index : 7;
						}

					#entete_rubrique {
						position : absolute;
						float : right;
						width : 288px;
						bottom : 13px;
						right : 0;
						font-size : 30px;
						font-weight : bold;
						color : #AA2E08;
						line-height : 30px;
						z-index : auto;
					}

						#entete_auteur {
							position : absolute;
							float : none;
							top : 48px;
							left : 270px;
							width : 360px;
							z-index : 7;

						}

							#titre_rubrique {
								position : absolute;
								float : right;
								bottom : 0;
								right : 0;
								z-index : 8;
							}


							#titre_auteur {
								position : absolute;
								float : none;
								top : 0px;
								left : 0px;
								font-size : 20pt;
								font-weight : bold;
								color : #AA2E08;
								line-height : 22pt;
								z-index : 8;
							}

							#descriptif_auteur {
								position : absolute;
								float : none;
								text-align : left;
								margin-top : 1em;
								width : 360px;
								line-height : 2.1em;
								font-size : 14px;
								font-style : italic;
								font-weight : bold;
								z-index : 8;
								top : 26pt;
								color : black;
							}

							#descriptif_auteur P {
								margin : 0px 0px 0.8em 7.2em;
								padding : 0;
								line-height : 1.1em;
								text-indent : -7.2em;
							}

								#descriptif_auteur P.spip STRONG.spip {
									width : 7.2em;
									font-size : 14px;
									letter-spacing : .1em;
									font-style : normal;
									color : #AA2E08;
								}

						/********** INTERVIEWS ******************/

						#titre_interview {
							position : relative;
							float : none;
							margin : 0px 0px 3px 0px;
							font-size : 30px;
							font-weight : bold;
							color : #AA2E08;
							line-height : normal;
							z-index : 7;
						}

						#soustitre_interview {
							position : relative;
							float : none;
							font-size : 16px;
							font-weight : bold;
							color : #81A00D;
							line-height : normal;
							z-index : 7;
						}

						#chapo_interview {
							position : relative;
							float : none;
							margin-top : 6px;
							font-size : 13px;
							font-weight : bold;
							font-style : italic;
							color : #37392A;
							line-height : normal;
							text-align : justify;
							z-index : 7;
						}

						#chapo_interview P {
							margin : 0px;
							padding : 0px;
						}

						/****************************************/

				#corps_article {
					position : relative;
					float : left;
					width : 100%;
					z-index : auto;
					padding-top : 26px;
					padding-bottom : 26px;
				}


					#titre_news {
						position : relative;
						float : none;
						margin : 0px 26px 13px 78px;
						font-weight : bold;
						color : #AA2E08;
						z-index : auto;
					}

					#date_article {
						position : relative;
						float : none;
						margin : 0 26px 0px 78px;
						z-index : auto;
					}

					#chapo_article {
						position : relative;
						float : left;
						width : 552px;
						margin : 0px 0px 26px 78px;
						line-height : 18px;
						font-size : 13px;
						font-weight : bold;
						text-align : justify;
						z-index : auto;
					}

					#texte_article {
						position : relative;
						float : left;
						width : 552px;
						margin : 0px 0px 0px 78px;
						line-height : 18px;
						text-align : justify;
						z-index : auto;
					}

						.par_percent {
							font-size : 0.9em;
							font-weight : normal;
							font-style : italic;
							color : #81A00D;
						}

			/************************************************ ARTICLE RIGHT ***********************************/

			#article_right {
				position : relative;
				float : left;
				width : 327px;
				height : auto;
				margin : 65px 0px 0px 0px;
				z-index : auto;
			}

				#googlemap {
					position : relative;
					float : none;
					left : -14px;
					z-index : auto;
					border : 1px solid #AA2E08;
				}
				
				#liste_item {
					position : relative;
					float : left;
					left : -14px;
					width : 332px;
					height : 105px;
					background : url(../images/interview_fond_rub.png) no-repeat;
					margin : 4px 0px 4px 0px;
				}

					#logo_liste {
						position : relative;
						float : left;
						width : 74px;
						height : 74px;
						background : #FFF;
						margin : 3px 0 0 21px;
					}

						#liste_table {
							position : relative;
							display : table;
							float : left;
							width : 214px;
							margin : 16px 0px 0px 12px;
							padding : 0px 12px 0px 0px;
							border-collapse : collapse;
						}

							#liste_row {
								position : relative;
								display : table-row;
							}

								.liste_cell_top {
									position : relative;
									display : table-cell;
									height : 46px;
									margin : 0;
									vertical-align : middle;
								}

									.liste_cell_top A {
										font-size : 16px;
										font-weight : bold;
										color : #AA2E08;
									}

									.liste_descriptif {
										font-size : 11px;
										color : #37392A;
									}

									/************** INTERVIEWS ******************/

									.surtitre_liste_interviews {
										font-size : 18px;
										font-weight : bold;
										color : #37392A;
										letter-spacing : .05em;
										line-height : 18px;
									}

									.titre_liste_interviews A {
										margin : 3px 0 10px 0;
										font-size : 16px;
										font-weight : bold;
										color : #AA2E08;
										line-height : 16px;
									}

									/********************************************/

								.liste_cell_bottom {
									position : relative;
									display : table-cell;
									height : 32px;
									margin : 0;
								}

									.liste_cell_bottom A {
										font-size : 16px;
										font-weight : bold;
										color : #AA2E08;
									}

									/************** INTERVIEWS ******************/

									.soustitre_liste_interviews {
										font-size : 13px;
										font-weight : bold;
										color : #37392A;
									}

									/********************************************/

				#auteur_equipe_haut {
					position : relative;
					background : url(../images/fond_lequipe_haut.gif) no-repeat;
					width : 304px;
					height : 32px;
					z-index : auto;
				}

				#auteur_equipe_bas {
					position : relative;
					float : left;
					background : url(../images/fond_lequipe_bas.png) bottom no-repeat #AEAD98;
					width : 304px;
					margin-bottom : 15px;
					padding-bottom : 15px;
					z-index : auto;
				}

               A.infobulle {
	position : relative;
	z-index : 24;
	color : #000;
	text-decoration : none;
	cursor : default;
	border-bottom : 1px dotted black;
}

             A.infobulle:hover { 
	z-index : 25;
	cursor : default;
	border-bottom : 1px dotted black;
}

            A.infobulle SPAN {
	display: none
}

            A.infobulle:hover SPAN {

/*le contenu de la balise span ne sera visible que pour l'état a:hover */

	display : block;
	position : absolute;
	top : 2em;
	left : 2em;
	width : 47em;
    border : 1px solid black;
	background-color : #FFFFE1;
	color : black;
	text-align : left;
	font-family : sans-serif;
	font-size : 0.85em;
	line-height : 1.15em;
    font-weight : normal;
    padding : 3px;
}

            DIV.quote_top {
	position : relative;
	height : 29px;
	width : 550px;
	background : url(../images/quote_top.png) no-repeat;
}

            DIV.quote_bottom {
	position : relative;
	height : 52px;
	width : 550px;
	background : url(../images/quote_bottom.png) no-repeat;
}

            BLOCKQUOTE.spip {
	position : relative;
	width : 440px;
	padding : 0px 50px 0px 60px;
	margin : 0px;
	background : url(../images/quote_background.png) repeat-y;
	font-family : cursive;
	font-size : 1.3em;
	text-align : center;
	font-weight : normal;
}

.erreur INPUT {
	border-top : 2px solid #AA2E08;
	border-left : 2px solid #AA2E08;
	border-right : none;
	border-bottom : none;
	background-color : #EDDFDF;
}

.erreur SELECT {
	border-top : 2px solid #AA2E08;
	border-left : 2px solid #AA2E08;
	border-right : none;
	border-bottom : none;
	background-color : #EDDFDF;
}

.erreur TEXTAREA {
	border-top : 2px solid #AA2E08;
	border-left : 2px solid #AA2E08;
	border-right : none;
	border-bottom : none;
	background-color : #EDDFDF;
}

SPAN.inner {
	font-size : 0.92em;
	color : #AA2E08;
	margin : 0px;
	padding : 0px;
	height : 0.5em;
}

FORM#contact LABEL {
	margin : 0px;
	padding : 0px;
	display : block;
	height : 1.5em;
}

.alterner INPUT {
	border-top : 2px solid #AAA;
	border-left : 2px solid #AAA;
}

.format_png { behavior: url(win_png.html); }



/*----------------------------------------------- NEWSTICKER ----------*/

					#sommaire_newsticker_top {

						position : relative;
						clear : both;
						width : 100%;
						height : 50px;
						z-index : 2;

					}

					#sommaire_newsticker_middle {

						position : relative;
						width : 100%;
						z-index : 2;
						margin : 0px;
						overflow : hidden;

					}

						#sommaire_newsticker_texte {

							position : relative;
							float : right;
							left:40px;
							width : 99%;
							margin : 0px 0px 0px 0px;
							text-align : justify;
							font-size : 1.08em;
							color : #7C7062;
							z-index : 2;

						}

						#newsticker_img {
							position : relative;
							float : center;
							padding : 0px;
							}

						#sommaire_newsticker_texte UL {

							position : absolute;
							left : 0px;
							top : 0px;
							margin : 0px 0px 0px 0px;
							padding : 6px 0px 0px 0px;
							z-index : 2;

						}

							.newsticker {

								position : relative;
								list-style-type: none;
								z-index : 2;
								left : 5px;
								top : 0px;
								width : 200px;

							}

								.newsticker_titre {
								
									position : relative;
									top : -4px;
									text-indent : 28px;/* ESPACE PAR RAPPORT A LA GAUCHE*/
									line-height : 1px;

								}

								.newsticker_chapo {

									margin-top : 0px;

								}

								.newsticker_chapo SPAN.spip_documents {

									margin : 0px 1px 0px 0px;
									padding : 0px;

								}

								.newsticker_chapo SPAN {

									margin : 0px 1px 0px 0px;
									padding : 0px;

								}

								.newsticker_chapo SPAN IMG {

									margin : 0px 0px 0px 0px;
									padding : 0px;

								}


/*----------------------------------------------- LIGHTBOX ----------*/
/************************************************ Logos, documents et images **********************/

	A {
		color : #AA2E08;
		text-decoration : none;
	}

	A:hover {
		color : #AA2E08;
		text-decoration : underline;
	}

	IMG, .spip_logos {
		margin: 0;
		padding: 0;
		border: none;
	}

	A.spip_out {
	
		color: #81A00D;
		
	}

	A.spip_url {
	
		color: #81A00D;
		
	}

	DL {
		margin : 0;
		padding : 0;
		border : none;
	}

	DT {
		margin : 0;
		padding : 0;
		border : none;
	}

	DD {
		margin : 0;
		padding : 0;
		border : none;
	}

	.spip_documents {
		margin : 18px 0px 3px 0px;
		text-align: center;
	}

	.spip_documents_left {
		float: left;
		margin-right: 13px;
	}

	.spip_documents_center {
	
		clear : both;
		width : 100%;
		margin: auto;
		
	}

	SPAN.spip_documents_center {
	
		display : block;
		margin-top :1em;
		
	}

	.spip_doc_titre {
		font-weight: normal;
		font-size: 0.9em;
		margin : 0px auto 0px auto;
		padding : 0px;
	}

	.spip_doc_descriptif {
		clear: both;
		font-size: 0.8em;
		margin : 0px auto 0px auto;
	}

	UL.spip {
		margin : 0px 0px 0px 13px;
		padding : 0px 0px 0px 13px;
	}

	LI.spip {
		margin : 0px 0px 0px 13px;
		padding : 0px 0px 0px 0px;
	}

	P.spip {
		margin : 0px 0px 20px 0px;
		padding : 0;
		font-size : 1.08em;
	}

	P.spip_note {
	
		margin : 13px 0px 13px 0px;

	}

/********************-------- ARTICLES --------********************/
/*-------------------------- Balises Hx --------------------------*/

H2 {
	font-size : 1.4em;
	letter-spacing : .1em;
	margin : 0px;
	padding : 0px;
}

H3 {
	font-size : 1em;
	font-style : normal;
}

H3 A {
	font-weight : normal;
}

H3 A {
	font-weight : normal;
}

H3.spip {

	font-size : 1.5em;
	letter-spacing : 0.08em;
	font-style : normal;
	color : #AA2E08;
	margin : 0px 0px 12px 0px;
	line-height : 1em;

}

H4 {

	margin : 0px;
	padding : 0px;
	font-size : 0.92em;
	font-weight : normal;

}