* {
	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:63em;
	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:#cc0000;
	text-decoration: underline;
}
A.ras{	
	color:#0171c6;
	text-decoration: none;
}
A:hover{
	text-decoration: underline;
	}
	
.seealso{
	margin-top:2em;
}

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

	
#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;
	z-index:10;
	width:20em;
}

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

#newsletter_inscript label {
		float:left;
		position:relative;
		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;
}

#logo {
	position:absolute;
	top:3em;
	left:1em;
	z-index:40;
	width:13.5em;
	height:13.6em;
	color:#ffffff;
}

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

#actualite_head, #urgences_head,#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:left;
}

#urgences_head h3,#these_head h3,#actualite_head h3,#pathologie_head h3,#pathologie_head h1{
	color:#fff;
	font:normal 1.6em arial;
	font-weight:bold;
	vertical-align:text-top;
		}

/*		
#these{ top:19em;
		left:1em;
		width:13.4em;
		height:9.3em;
		background-color:#fff;	
}

	#these_head{
			height:2.7em;
			padding-top:0.6em;
			background-color:#0171c6;
	}
	
#actualite{
		top:30em;
		...
*/	

#actualite{
		top:19em;
		left:1em;
		width:13.4em;
		/*height:8em;
		height:8.3em;
		background-color:#004ea7;
		color:#fff;*/
		background-color:#fff;
		color:#004ea7;
		
}
	#actualite_head{
		height:2.7em;
		padding-top:0.6em;
		background-color:#0171c6;
	}
	.savoir_plus{
		float:right;
		padding:0.5em 0.5em 0 0;
	}

#urgences{
		top:49em;
		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;
	}
	
	.urgences_cont{
		clear:both;
		color:#004ea7;
		text-align:justify;
		padding:0 1em 1em 1em;
	}
	.urgences_cont2{
		position:relative;
		float:right;
		color:#fff;
	}
		
/*###############################
#								#
#	CONTENU						#	
#								#
#################################

	TRACKER - Fil d'Ariane
*/		
	.tracker {
		margin: 0 0 15px 0;		
		color:#0171c6;
		font-size:9px;
	}
	.tracker a {
		font-weight:normal;
		color:#0171c6;
	}
	.tracker a:hover {
		text-decoration: underline;
	}	
/* CONTENU de la page */	
#contenu {
z-index:1;
}

#cadre_contenu{
	position:relative;
	float:left;
	height:35em;
	width:96%;
	padding:1em 1em;
	overflow:scroll;
	text-align:justify;
	font-size:1.2em;
	z-index:1;	
}
#cadre_contenu h1{
	font-size:1.5em;
	color: #0171c6;
}

#cadre_contenu h2{
	margin-top:1em;
	font-size:1.3em;
	color: #CC0000;
}

#cadre_contenu h3{
	font-size:1.1em;
	color: #0171c6;
}

#cadre_contenu h4{
	padding-top: 2em;
	font-size:1.1em;
	color: #CC0000;
}

#cadre_contenu h6{		/*Dédié aux messages après remplissage du formulaire */	
	font-size:1.4em;
	color: red;
}

.fleche {
	float:left;
	padding: 0em 0.3em 0em 0em;
	margin:0;
}
#cadre_contenu li{
	list-style-image:url("images/fleche.gif");
	padding: 0em 0.3em 0em 0em;
	margin-left:15px;
	_margin-left:17px;
}

#pathologie{
		position:absolute;
		margin-bottom:2em;
		width:57.1em;
		height:46.3em;
		top:14em;
		left:36em;
		z-index:1;
		background-color:#fff;
		border:0.1em solid #eee;	
		
}

#pathologie_head{
	height:2.2em;
	padding-top:0.6em;
	background-color:#0171c6;
	width:99%;
	z-index:1;
}

.video{
	width:49em;
	height:35em;
	clear:both;
	background-color:#000000;	
}



#glossaire_lettres{
	text-align:center;
	margin-bottom:2em;
}

/* glossaire */
.Glossaire{
	border:none;
}
.titreGlossaire{
	background-color:#ccc;
	
}
.titreGlossaire td, .ligneGlossaire1 td, .ligneGlossaire2 td{
	padding-left:0.4em;
}
.ligneGlossaire1{
	background-color:#eee;
}
.ligneGlossaire2{
	background-color:#ddd;
}
.lett_selec{
	text-align:center;
	font-weight:600;

}

#sitemap{
	padding-left:10em;

}
#sitemap ul{
	margin-bottom:2em;
}
#sitemap ul li{
	
}
#sitemap ul li ul{
	margin-left:2em;
	margin-bottom:1em;
}
	/* FIN CONTENU */
	

/*###############################
#								#
#	BAS DE PAGE					#	
#								#
#################################*/
#pied_ifcm {
	position:absolute;
	width: 94.2em;
	top:61.5em;
	left:0.2em;
}	
.pied {
		font-size:1.1em;
}
#bas {
	position: relative;
	vertical-align:bottom;	
    clear: both;
    height:30px;
    color: #FFFFFF; 
}
#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;
	}	
	
	
	
/*###############################
#								#
#	        ANNUAIRE			#	
#								#
###############################*/
	
h1.golden-h1{clear : both; font-size : 20px; text-align: center; color	: #3d3d3d;}
li.t1 		{clear : both; margin-bottom:20px;}


#golden-n1 ul.golden-n2 a{
		display: inline;
	}
	
	#golden-n1 ul.golden-n2 h3{
		margin-left:20px;
		display: inline;
		font-size: 11px;
	}
	
	#golden-n1 ul.golden-n2 li{ list-style-type:none;	}
	

/*###################
#					#
#	CREDIT			#
#					#
###################*/

div#credit {
	padding: 0;
}

div#credit h2 {
	color: #CC0000;
}

div#credit div.texte {
	margin: 0;
	padding: 10px 0;
}

div#credit a.noStyle {
	color: #004EA7;
	text-decoration: none;
	font-weight: normal;
}

div#credit a.aH2 {
	color: #CC0000;
	text-decoration: none;
	font-weight: bold;
}
