/************************************** MISE EN PAGE *********************************************/

BODY {

	margin : 0px;
	padding : 0px;
	background : url(./../images/fond_body_bas.png) bottom repeat-x #B3B39D;
	line-height : 1.1em;
	font-family : Trebuchet MS, Trebuchet, Verdana;
	font-size : 12px;

}

	#fond_body_haut {

		position : relative;
		width : 100%;
		margin : 0px;
		padding : 0px;
		height : 275px;
		background : url(./../images/fond_body_haut.gif) bottom repeat-x;
		z-index : 1;

	}

	#global {

		position : relative;
		margin : auto;
		margin-top : -260px;
		padding : 0px;
		width : 1007px;
		height : auto;
		z-index : 2;

	}

		#header {

			/* position : relative; */
			float : none;
			width : 100%;
			height : 184px;
			z-index : 2;

		}

			#lien_accueil {

				position : absolute;
				left : 49px;
				width : 158px;
				height : 142px;
				z-index : 2;

			}

			#recherche {

				position : absolute;
				right : 83px;
				top : 44px;
				z-index : 2;

			}

				#recherche_input {

					position : relative;
					width : 124px;
					height : 15px;
					border : none;
					z-index : 2;
				}

				#recherche_submit {

					display : none;

				}

			#ak_dev {

				position : absolute;
				right : -19px;
				top : 80px;
				height : 100px;
				width : 26px;
				z-index : 3;

			}

/*----------------------------------------------- MENU HAUT ---------*/

			#menu_haut {

				position : relative;
				top:158px;
				bottom : 0px;
				left : 17px;
				height : 26px;
				overflow : hidden;
				z-index : 2;

			}

				.menu_haut_item {

					position : relative;
					float : left;
					margin-right : 20px;
					height : 26px;
					width : 108px;
					text-align : center;
					cursor : pointer;
					z-index : 2;

				}

				.menu_haut_dyn, .menu_haut_dyn_over{

					height : 26px;
					width : 108px;
					z-index : 2;

				}

/*----------------------------------------------- FIN MENU HAUT ---------*/

			#outils {

				position : relative;
				float : right;
				z-index : 99;
				width : 72px;
				height : 35px;
				top : 125px;

			}

				#oreille, #envoyer_ami {

					position : absolute;
					width : 72px;
					z-index : 99;
/*					background : url(../images/fond_oreille.gif) top right #CCC; */

				}

/*----------------------------------------------- ENVOYER A UN AMI ---------*/

				#envoyer_ami {

					height : 2px;
					width : 250px;
					right : 12px;
					overflow : hidden;

				}

			#envoyer_ami_contenu {

				display : none;
				padding-left : 12px;
				padding-top : 12px;
				color  : #FFF;
				background : #CCC;

			}

			#envoyer_ami_validation{
				display:none;
				color:#FFF;
			}

#envoyer_ami_titre{
	font-family : Trebuchet MS, Trebuchet, Arial;
	font-weight : bold;
	margin-bottom: 9px;
}

#envoyer_ami_formulaire {
	font-family : Trebuchet MS, Trebuchet, Arial;
	text-align : justify;
	font-size : 9px;
}

/*----------------------------------------------- FIN ENVOYER A UN AMI ---------*/

		#page {

			/* position : relative; */
			float : left;
			width : 100%;
			z-index : 2;

		}

			#corps {

				position : relative;
				float : left;
				width : 1000px;
				background : #E2E3DD;
				z-index : 2;

			}



/*------- 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_texte_ak {

							position : relative;
							float : left;
							width : 395px !important;
/*							margin : 19px 24px 0px 26px;
							padding : 0px 0px 10px 0px; */
							padding : 18px 24px 12px 24px;
							text-align : justify;
							line-height : 1.33em;
							font-size : 1.08em;
							color : #7C7062;
							z-index : 2;
							background-color : #DBD5C5;

						}

/*----------------------------------------------- NEWSLETTER ----------*/

						#sommaire_newsletter {

							/* position : relative; */
							float : left;
							width : 182px;
							height : 53px;
							margin : 33px 0px 0px 0px;
							padding : 2px 4px 0px 40px;
							cursor : pointer;
							z-index : 2;

						}

							#newsletter {

								border : none;
								z-index : 2;

							}

								#newsletterSignup {

									width : 172px;
									margin-top : 14px;
									color : #FFF;
									font-weight : bold;
									font-size : 1.25em;
									z-index : 2;

								}

								#sommaire_newsletter A { color : #FFF; }

								#newsletter FIELDSET { border : none; }

								#newsletter LABEL { display: none; }

								#newsletterSignupForm {

									position : absolute;
									bottom : 19px;
									margin : 0px 0px 0px 0px;
									padding : 0px 0px 0px 7px;
									z-index : 2;

								}

								#newsletter #newsletteremail {

									background : url(../images/formfield_fond.gif) top left repeat-x #FFF;
									border : none;
									padding: 3px;
									width: 45px;
									width: 9em;
									height : 18px;
									vertical-align: middle;
									z-index : 2;
								}

								#newsletterFormSubmit {
									position : relative;
									border : 1px solid #C1BFB8;
									background : #E2E3DD;
									bottom : -2px;
									width : 28px;
									height : 24px;
									font-size : 1em;
									font-weight: bold;
									padding : 0px;
									color : #37392A;
									z-index : 2;
								} 

/*----------------------------------------------- FIN NEWSLETTER ----------*/

					#sommaire_gauche_milieu {

						position : relative;
						float : left;
						width : 100%;
						z-index : 2;

					}

/*----------------------------------------------- NEWSTICKER ----------*/

					#sommaire_newsticker_top {

						position : relative;
						clear : both;
						background : url(./../images/sommaire_newsticker_top.gif);
						width : 100%;
						height : 50px;
						z-index : 2;

					}

					#sommaire_newsticker_middle {

						position : relative;
						width : 100%;
						height : 156px;
						background : url(./../images/sommaire_newsticker_middle.gif);
						z-index : 2;
						margin : 0px;
						overflow : hidden;

					}

						#sommaire_newsticker_texte {

							position : relative;
							float : left;
							width : 330px !important;
/*							width : 320px; */
							height : 156px;
							margin : 0px 65px 0px 50px;
							text-align : justify;
							font-size : 1.08em;
							color : #7C7062;
							z-index : 2;

						}

						#newsticker_img {
							position : relative;
							float : left;
							padding : 0px;
							margin : 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 : -65px;
								top : 0px;
								width : 330px;

							}

								.newsticker_titre {
								
									position : relative;
									top : -4px;
									text-indent : 71px;
									line-height : 1.16em;

								}

								.newsticker_chapo {

									margin-top : 0px;

								}

								.newsticker_chapo SPAN.spip_documents {

									margin : 0px 13px 0px 0px;
									padding : 0px;

								}

								.newsticker_chapo SPAN {

									margin : 0px 13px 0px 0px;
									padding : 0px;

								}

								.newsticker_chapo SPAN IMG {

									margin : 0px 0px 0px 0px;
									padding : 0px;

								}

/*								.newsticker A {

									color : #7C7062;
									text-decoration : none;

								}

								.newsticker A:hover {

									color : #AA2E08;
									text-decoration : none;

								} */

/*----------------------------------------------- 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 : 288px;
						margin : 36px 24px 0px 24px !important;
						margin : 36px 12px 0px 12px;
						z-index : 2;

					}

						.sommaire_en_pratique_item {

							margin : 0px 0px 24px 0px !important;
							z-index : 2;

						}

						.sommaire_en_pratique_item H2 {

							border-bottom : #799900 solid 2px;
							width : 100%;
							margin : 0px 0px 4px 0px;
							padding-bottom : 4px;
							font-weight : bold;
							font-size : 1.16em;

						}

/*						.par_auteur {

							font-size : 0.9em;
							font-style : italic;
							margin : 0px;
							padding : 0px;

						} */

						.sommaire_en_pratique_item_chapo {

							position : relative;
							margin-top : 4px;
							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 ----------*/

/*----------------------------------------------- RSS ----------*/

						#sommaire_rss {

							position : relative;
							float : left;
							left : -2px;
/*							top : -2px;*/
							width : 296px;
							margin : 0em 0px 12px 0px;
							height : 37px;
							z-index : 2;

						}

							#sommaire_rss_droite {

								position : relative;
								float : right;
								margin : 4px 12px 0px 12px;

							}

								#sommaire_rss_droite A { color : #FFF; }

								#sommaire_rss_droite A:hover { color : #FFF; }

								#sommaire_rss_droite IMG {

									position : relative;
									top : 4px;

								}

/*----------------------------------------------- FIN RSS ----------*/

/*----------------------------------------------- AK-DEV ----------*/

					#sommaire_akdev {

						position : relative;
						float : left;
/*						background : url(./../images/home_blog_akdev_middle.gif); */
						width : 320px;
						margin : 24px 0px 0px 0px;
						z-index : 2;

					}

						#sommaire_akdev_haut {

							position : relative;
							background : url(./../images/home_blog_akdev_top.gif) bottom no-repeat;
							height : 9px;
							width : 100%;
						}

						#sommaire_akdev_milieu {

							position : relative;
							background : url(./../images/home_blog_akdev_middle.gif) repeat-y;
							width : 100%;
							padding : 0px 0px 24px 0px;

						}

							.sommaire_akdev_item {

								position : relative;
								width : 270px;
								margin : 24px auto 24px auto;
								border : 1px solid #565F75;

							}

							.sommaire_akdev_item_hover {

								background : #C1C8D8;
								width : 270px;
								margin : 24px auto 24px auto;
								border : 1px solid #565F75;
								cursor : pointer;

							}

								.sommaire_akdev_item_resume {

									margin : 12px 5% 12px 5%;
									text-align : justify;
									color : #37392A;

								}

								.sommaire_akdev_item_infos {

									background : #565F75;
									width : 90% !important;
									width : 100%;
									padding : 6px 5% 6px 5%;
									color : #FFF;

								}

						#sommaire_akdev_bas {

							position : relative;
							background : url(./../images/home_blog_akdev_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;

				}



/************************************** ? ***************************************************/



/*

#corps_article_auteur A.spip_out {
	color : #87A41B;
	text-decoration : none;
}

#corps_article_auteur A.spip_out:hover  {
	color : #87A41B;
	text-decoration : underline;
}

*/

/*----------------------------------------------- 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;
			}



				/************ AK-PROJECT *************/



/*				#ak_descriptif {
					position : relative;
					float : left;
					height : 118px;
					width : 591px;
					margin : 26px 0 26px 26px;
					font-size : 16px;
					font-weight : bold;
					color : #81A00D;
					line-height : 26px;
					text-align : justify;
				}

				#ak_titre {
					position : relative;
					float : left;
					height : 32px;
					margin-left : 300px;
					font-size : 30px;
					font-weight : bold;
					color : #AA2E08;
					z-index : 4;
				}

				#ak_descriptif:first-letter {
					font-size : 200%;
				} */

/*----------------------------------------------- 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;
							}

/*								.nom_equipe {
									font-size : 20px;
									color : #37392A;
									font-family : Trebuchet MS;
								}	*/

							#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;
						}

/*					#texte_rubrique {
						position : relative;
						float : left;
						width : 617px;
						margin : 1em 0px 0px 26px;
						line-height : 18px;
						font-size : 13px;
						font-weight : bold;
						z-index : auto;
					} */



			/************************************************ 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.htc); }
