@charset "utf-8";
/* CSS Document */


body{
padding:0;
background:#edf3f8;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
width:100%;
}

#conteneurpage{
width:990px;
margin:0 auto;
padding:0;
}


*{
margin:0;
padding:0;
}
p{
margin:0 0 5px 0;
text-align:justify;
}
a:link, a:visited, a:hover, a:active{
color:#1f2d8f;
text-decoration:underline;
}

#page{
background:url(images/corps_fond.gif) repeat-y center;
padding:0 10px;
}
#espace_gauche{
width:189px;
background:#9ac4f0 url(images/menu_fond.jpg) no-repeat top center;
float:left;
}
.texteImgGauche {
width:730px;
float:left;
}
.texteImgGauche img{
float:left;
margin:0 8px 8px 0;
}
.texteImgDroite img{
float:right;
margin:0 0 8px 8px;
}
	h1 a{
	display:block;
	width:189px;
	height:113px;
	font-size:0;
	text-indent:-6000px;
	}
	#menu{
	margin:0 15px;
	}
		li.niv1{
		margin:6px 0 0 0;
		list-style:none;
		border-bottom:1px solid #5e6e96;
		}
			li.niv1 a{
			font-size:105%;
			color:#202e56;
			text-decoration:none;
			font-weight:bold;
			}
			li.niv1 a.select{
			font-style:italic;
			}
				li.niv2{
				margin:3px 0 0 0;
				list-style:none;
				border:none;
				}
					li.niv2 a{
					font-size:95%;
					color:#00685b;
					text-decoration:none;
					font-weight:bold;
					}
					li.niv2 a.select{
					font-style:normal;
					}
						li.niv3{
						margin:3px 0 0 0;
						padding:0 0 0 10px;
						list-style:none;
						border:none;
						}
							li.niv3 a{
							font-size:95%;
							color:#202e56;
							text-decoration:none;
							font-weight:normal;
							}
							li.niv3 a.select{
							color:#d95a12;
							font-weight:bold;
							}
	#box_login{
	margin:20px 15px;
	padding:5px 10px;
	background:#f8fafe url(images/box_login-fond.gif) repeat-x top;
	}
		#box_login h2{
		padding:0 0 5px 0;
		margin:0 0 5px 0;
		font-size:95%;
		font-weight:normal;
		color:#5a5a5a;
		background:url(images/trame_gris.png) repeat-x bottom;
		}
		#box_login label{
		color:#202e56;
		font-size:95%;
		}
		#box_login input{
		width:139px;
		border:1px solid #aaa;
		margin:3px 0;
		}
		#box_login input.validation{
		width:70px;
		height:21px;
		border:none;
		background:url(images/btn_envoyer.png) no-repeat top center;
		color:#fff;
		font-size:0;
		text-indent:-6000px;
		cursor:pointer;
		}
#corps{
float:left;
padding:10px;
width:750px;
}
	#menu_langues{
	float:right;
	}
		#menu_langues li{
		list-style:none;
		float:left;
		margin:0 0 0 10px;
		}
		#menu_langues li a{
		display:block;
		width:23px;
		height:14px;
		font-size:0;
		text-indent:-6000px;
		}
		#menu_langues li a#langue_fr{
		background:url(images/langue_fr.png) no-repeat top center;
		cursor:default;
		}
		#menu_langues li a#langue_en{
		background:url(images/langue_en.png) no-repeat top center;
		}
	div.titre{
	padding:25px 0 0 0;
	margin:0 0 20px 0;
	}
	div.titre h2{
	font-size:145%;
	color:#4e4e4e;
	font-style:italic;
	padding:0 0 15px 0;
	background:url(images/bas_titre_page.png) repeat-x bottom;
	}
div.texte{
text-align:justify;
}
	div.texte p{
	margin:5px 0 10px 0;
	}
	
	#formulaire{
	margin:auto;
	}
	#formulaire td.intitule{
	width:200px;
	}
	#formulaire td.valeur {
	padding:0 0 5px 0;
	}
	#formulaire td.valeur input.input, #formulaire td.valeur textarea{
	width:200px;
	}
	#plan_du_site div{
	margin:0 0 10px 0;
	}
		#plan_du_site div.plan_du_site_niveau1{
		margin:0 0 10px 20px;
		}
		#plan_du_site div.plan_du_site_niveau2{
		margin:0 0 10px 40px;
		}
		#plan_du_site div.plan_du_site_niveau3{
		margin:0 0 10px 60px;
		}
		#plan_du_site div.plan_du_site_niveau4{
		margin:0 0 10px 80px;
		}
#footer{
font-size:95%;
color:#666666;
margin:0 -10px;
padding:10px 0 20px 205px;
clear:both;
background:url(images/footer_fond.gif) no-repeat bottom center;
}
	#footer li{
	float:left;
	list-style:none;
	margin:0 0 0 5px;
	}
	#footer p{
	text-align:right;
	margin:0 20px 0 0;
	}
	#footer a{
	color:#666666;
	}
