body{
	margin:0;
	padding:0;
	background-color:#f7f7ef;
	text-align:center;
	font-family:Arial, Helvetica, Verdana, Myriad, "sans serif";
}

hr.invisible{
	visibility:hidden;
	clear:both;
}


a{
	color:#660033;
}
a:hover,a:focus{text-decoration:underline;}
a img{border:none;}


/* Page d'accueil avec seulement les liens bienvenue */
#container_splash{
	width:598px;
	height:543px;
	text-align:left;
	margin:0 auto;
	border:1px solid #fff;
	background:url(images/accueil/image_accueil.jpg) no-repeat #fff;
	font-weight:bold;
}
#container_splash h1{
	position:absolute;
	top:-1000px;
}
#container_splash .bienvenue{
	float:left;
	margin:300px 0 0 20px;
}
#container_splash .welcome{
	float:right;
	margin:300px 20px 0 0;
}
#container_splash a:hover,#container_splash a:focus{
	color:#079b9b;
	text-decoration:none;
}


/* Page de suite */
#container{
	margin:0 auto;
	width:98%;
	text-align:left;
	background-color:#fafafa;

}


#header{
	position:relative;
}
#header .acces{
	position:absolute;
	top:-1000px;
}


#header .logo{
	padding:0;margin:0;
}
#header .outils{
	position:absolute;
	top:5px;
	right:0;
}
#header .outils li{
	display:inline;
	list-style-type:none;
	padding:0 5px 0 0;
	font-size:0.9em;
}
#header .outils li a{
	padding:0 15px;
	text-decoration:none;
	border-right:1px solid #660033;
}
#header .outils li a:hover,#header .outils li a:focus,#header .outils li.active a{
	text-decoration:underline;
}

#header #form-recherche{
	position:absolute;
	top:113px;
	left:500px;
	background-color:#559467;
}
#header>#form-recherche{top:114px;}
#header #form-recherche{
	white-space:nowrap;
}
#header #form-recherche #form{
	margin:5px 40px 5px 15px;
}
#header #form-recherche #txtRecherche{
	width:150px;
	border:none;
	margin:0;
	display:inline;vertical-align:top;
}
#header #form-recherche #gobutton{
	border:none;
	padding:0;
	background-color:#fff;
}


#header .navig{
	margin:-5px 0 0 0;
	padding:0;
}

#header .navig li{
	float:left;
	list-style-type:none;
	margin:5px 0 0 0;
	white-space:nowrap;
}

#header .navig li a{
	text-decoration:none;
	background-color:#c5dccc;
	color:#440025;
	padding:0 15px;
	border-right:1px solid #660033;
}
#header .navig li a:hover,#header .navig li a:focus,#header .navig li.active a{
	color:#660033;
	background-color:#e8f1ec;
}
#header .navig .last a{border:none;}



#wrapper{
	float:right;
	width:100%;
}

#gauche{
	clear:both;
	background:url(images/page_menu/image_page_suite.jpg) no-repeat;
	background-position:bottom;
	width:240px;

	padding:0 0 255px 0;
	float:left;
}
#gauche a{text-decoration:none;}

#gauche .titre{
	margin:0;
	border-left:5px solid #008282;
	font-size:1.2em;
	font-weight:bold;
	font-family:Georgia, Palatino, "New York", Time;
	color:#008282;
	padding:5px;
}
#gauche ul{
	margin:0;
	padding:0;
}
#gauche ul li{
	list-style-type:none;
	margin-bottom:5px;
}
#gauche ul li a{
	display:block;
	width:100%;
	background-color:#e8e8d0;
}
#gauche ul li a:hover,#gauche ul li a:focus,#gauche ul li.active a{
	background-color:#f5f5eb;
}
#gauche ul li.active ul{
	text-align:right;
	margin-top:5px;
	font-size:0.9em;
}


#droite{
	margin:5px 5px 0 245px;
	font-size:120%;
}
#droite li{margin-bottom:3px;}
#droite .breadcrumb{
	background-color:#f5f5eb;
}

#droite .icones_texte{
	float:right;
}

#droite h1,#droite h2,#droite h3,#droite h4,#droite h5,#droite h6{
	font-family:Georgia, Palatino, "New York", Time;
	color:#008282;
}

#droite h1{font-size:1.3em;}
#droite h2{font-size:1.2em;}
#droite h3{font-size:1.1em;}
#droite h4,#droite h5,#droite h6{font-size:1em;}

#droite a:hover,#droite a:focus,#pied a:hover,#pied a:focus{
	text-decoration:none;
	background-color:#c5dccc;
}


#pied{
	text-align:left;
	margin:0 0 0 1%;
	padding:0;
}




