* {
	margin: 0;
	padding: 0;
}

BODY {
	margin: 0 auto 0 auto;
	width: 98em;
	text-align: center;
	font-family: Helvetica, sans-serif;
	font-size: 10px;
	color: #004ea7;
	background: #FFFFFF;
	padding-bottom: 15px;
	position:relative;
}

#footeref{
	position: absolute;
	bottom:0;
	left:350px;
}

img {
	border-style:none;
}

#conteneur {	
	background-image:url(images/fond.jpg);
	position: relative;
	float:left;
	overflow:hidden;
	width: 94.2em;
	height:66em;
	margin:auto;
	border:0.1em solid #eeeeee;
	

}

#main_back {	
	background:url(./images/main5.png) no-repeat top left;
	width: 94.2em;
	height:63em;
	margin:auto;
	
}
/*###############################
#								#
#	DIVERS						#	
#								#
#################################*/	

A{	
	color:#0171c6;
	text-decoration: none;
}
A:hover{
	text-decoration: underline;
	}
	
A.seealso{
	font-size: 1em;
	font-weight: bold;
}
.clear{
	clear:both;
	line-height:0.1em;
}

.right{
	float:right;
}

h1 a{
	color:#fff;
	text-underline:none;
}
h1 a:hover{
	color:#fff;
	text-underline:none;
}

/*###############################
#								#
#	MENU HAUT					#	
#								#
#################################*/	
#haut{
	position:absolute;
	top:0;
	left:0;
	z-index:4;
	}
	
	
	#haut h1 {
		font:normal 2.8em arial;
		font-weight:100;
		margin-top:2.8em;
		letter-spacing:0.4em;
		color:#ffffff;
	}
		
	#haut_mc {
		width:auto;
		height:auto;
		background-color:#fff;
		border-bottom:0.1em solid #004ea7;
		padding:0.2em 0 0.4em 0;
	}
	
	#haut_mc h2 {
		font-family:helvetica;
		font-size:1em;
		text-align:left;
	}
	
#logo {
	position:absolute;
	top:2.8em;
	left:0.6em;
	z-index:40;
	width:13.5em;
	height:13.6em;
	color:#ffffff;
}	
	
#navig{
		position:absolute;
		top:3em;
		left:32em;
		text-align:left;
		font-weight:bold;
		font-size:1.1em;
		width:auto;
		z-index:1;
}


#navigation a{
	color:#004ea7;
}
	#navigation li  {
		display:block;
		float:left;
		padding-left:0.3em;
		margin-right:3em;
		border-left:0.1em solid #004ea7;
		list-style-type:none;
	}


/* moteur de recherche */
#moteur{
	position:absolute;
	top:3em;
	left:16em;
}

#recherche_div input,
#newsletter_div input{
		color:#666;
		background:url("images/fond_champs1.jpg") repeat-x bottom left;
		font-family: arial;
}

#recherche_div{
	float:left;
}

#submit2 { margin-top:0.2em;margin-left:0.3em; }

/* newsletter */
#newsletter_inscript {
	position:absolute;
	top:43em;
	left:1em;
	width:20em;
}

#newsletter {
	width:7em;
	float:left;
	margin-right:0.2em;
}

#newsletter_inscript label {
		float:left;
		font-size:1.9em;
		font-weight:400;
		margin-right:0.4em;
}
#submit3_div { margin-top:3em;_margin-top:1em; width:21px; float:left;position:relative;}
#news_email_div { margin-top:0.3em; float:left;position:relative;}

#english_version{ margin-left:0.3em; }
/*###############################
#								#
#	MENU GAUCHE					#	
#								#
#################################*/


#gauche {		
	position:absolute;
	top:0em;
	left:0em;
	width:28.6em;
	height:49.5em;
	z-index:1;
}

#actualite, #urgences, #these {
	position:absolute;
	border:0.1em solid #eee;	
	overflow:hidden;
	z-index:30;
}

#these_head,#pathologie_head {
	position:relative;
	border:0.1em solid #eee;	
	z-index:30;
	float:left;
	z-index:40;
	width:100%;
	padding-left:0.5em;
	text-align:center;
}
#urgences_head {
	position:relative;
	border:0.1em solid #eee;	
	z-index:30;
	float:left;
	z-index:40;
	width:100%;
	padding-left:0.5em;
	text-align:left;
}
#urgences_head h3,#these_head h3,#pathologie_head h3{
	color:#fff;
	font:normal 1.6em arial;
	font-weight:bold;
	vertical-align:text-top;
		}

#actualite a {
	color:#0171c6;
}
		
#actualite_head h3{
	color:#0171c6;
	font:normal 1.6em arial;
	font-weight:100;
	padding-top:0.6em;
}
		
#these{ 
		/*top:47.5em;*/
		top:50.5em;
		left:51.6em;
		width:13.7em;
		height:13.1em;
		background-color:#fff;	
}

	#these_head{
			height:2.7em;
			padding-top:0.6em;
			background-color:#0171c6;
	}
	.savoir_plus{
		/*font-size:1.2em;
		float:right;*/
		padding:0.5em 0.5em 0 0;
		text-align:center;
	}
	

#actualite{
		top:17em;
		left:66.1em;
		width:27.1em;
		height:14.5em;
		background-color:#fff;
		color:#004ea7;
		
}
	#actualite_head{
		text-align:left;
		padding-left:1em;
	}

#urgences{
		/*top:49em;*/
		top:50.5em;
		left:1em;
		width:24em;
		height:11.8em;
		background-color:#fff;
		
}

	#urgences_head{
	height:2.7em;
	padding-top:0.6em;
	background-image:url(images/urgo.jpg);
	background-repeat:no-repeat;
	background-position:19em 0.5em;
	background-color:#0171c6;
	font-weight: bold;
	}
	
	.urgences_cont{
		clear:both;
		color:#004ea7;
		text-align:justify;
		padding:0 1em 1em 1em;
	}
	.urgences_cont2{
		position:relative;
		float:right;
		color:#fff;
	}
	
#pathologie{
		position:absolute;
		z-index:30;
		top:33em;
		left:30em;
		width:27.1em;
		height:13.1em;
		background-color:#fff;
		border:0.1em solid #eee;	
}

#pathologie_head{
	height:2.2em;
	padding-top:0.6em;
	background-color:#0171c6;	
	width:97%;
}
		
/*###############################
#								#
#	CONTENU						#	
#								#
#################################

	TRACKER - Fil d'Ariane
*/		
	.tracker {
		margin: 0 0 15px 0;		
		color:#0171c6;
	}
	.tracker a {
		font-weight:bold;
	}
	.tracker a:hover {
		text-decoration: none;
	}	
/* CONTENU de la page */	
#contenu {
	position:absolute;
	top:17.5em;
	left:36.1em;
	z-index:4;
}

#cadre_contenu{
	position:relative;
	float:left;
	height:36em;
	width:51em;
	padding:3em 3em;
	overflow:auto;
	text-align:left;
}

#chapeau{
	position:absolute;
	top:13em;
	left:22em;
	width:29em;
	height:14.5em;
	text-align:justify;
	font-size:1.3em;
	letter-spacing:0.2em;
}
#chapeau h4 { z-index:3; }
#chapeau h1 { z-index:3; font-size:14px; }
.chapo { 	
	font-size:1.4em;
	letter-spacing:0.2em;
 }
	
	/* FIN CONTENU */
	

/*###############################
#								#
#	BAS DE PAGE					#	
#								#
#################################*/
#pied_ifcm {
	position:absolute;
	width: 94.2em;
	top:64em;
	left:0.2em;
}
.pied {
		font-size:1.1em;
}	
#bas {
	position: relative;
	vertical-align:bottom;	
    clear: both;
    height:30px;
    color: #FFFFFF; 
}
#bas P.golden {
	text-align: center;
}
#bas P.gauche {
	float: left;
}
#bas P.droit {
	float: right;
}
	
/*###############################
#								#
#	PLAN DU SITE				#	
#								#
#################################*/
	#plan_site{
		position: relative;
		float: left;
		padding: 10px 45px 20px 25px;
	}
	#plan_site h1{
		font-size:16px;
	}
	#plan_site h2{
		font-size:13px;
		margin : 0 0 0 10px;
	}
	#plan_site P{
		margin : 0 0 0 0;
	}	
/************************************************
/* Gestion des Composants de formulaires */

.selection {
	color:#009900;
}

/* Gestion des erreurs d'envois $_GET/$_POST */
.erreur {
	color:#CC0000;
}

/**************************************************/
/*                  composants                   */
.composant {
	clear:both;
	margin:0 1em 1em 1em; 
	}
	/* label principal*/
	.composant label {
	display:block;
	color:#0171c6;
	font-weight:800;
	}
		/* couleur des listes */	
		.composant ul {
		position:absolute;
		margin-left:-0.2em;
		margin-top:-0.2em;
		color:#FF0000;
		}	
		/* couleur des labels de liste */
		.composant ul label{
		display:inline;
		color:#9900ff;
		font-weight:400;
		}
		.composant li{
		display:block;
		position:relative;
		float:left;
		}
	/* couleur des listes select*/
	.composant select{
	color:#9900ff;
	width:14em;
	}
	/* Champs input
	.composant input{
		background-image:url(images/fond_champs1.jpg);
		color:#990066;
	}	*/
	
/*********************************************************/

div#Monflash {
	position: absolute;
	top: 130px;
	left: 300px;
	z-index: 0;
	background-color: #ff0000;
}

