body , div, img, td, tr, div, a,p ,h1,h2,h3 {
	margin:0px;
	padding:0px;
	border:0px;
	font-family:Arial;
}

p{
	margin-top:1em;
	margin-bottom:0.3em;
}

/*-*/

#menu_accueil {
	position:relative;
	left:351px;
	width:214px;
	border:3px solid #fdc736;
	border-top-width:0px;
	font-size:0.8em;
}

#menu_accueil ul {
	margin:0px;
	padding:0px;
}

#menu_accueil li{
	padding:0px;
	margin:0px;
	list-style-type:none;
	text-align:center;
}

#menu_accueil li a {
	color:#FFF;
	vertical-align:middle;
	display:block;
	width:214px;
	padding:5px;
	_height:30px;
	background-image:url('../images/acc_menu_back.jpg');
	background-repeat:no-repeat;
	border-bottom:1px solid #FFF;	
	
	text-decoration:none;	
}

#menu_accueil li.selected a {
		color:#003761;
		background-image:url('../images/acc_menu_back-select.jpg');
		font-weight:bolder;	
}

#menu_accueil li a:hover {
		color:#FFF;
		background-image:url('../images/acc_menu_back-hover.jpg');
		font-weight:bolder;	
}

/*-*/

#menu_top {
	border-bottom: 1px dashed #999;	
	width:100%;
	text-align:center;
	font-size:0.9em;
	height:23px;
	margin-bottom:15px;
	padding-top:5px;
	background-image:url('../images/fond_menu_top.jpg');
}

#menu_top ul{
	margin:0px;
	padding:0px;	
	padding-top:2px;
}

#menu_top li{
	list-style-type:none;
	display:inline;
}

#menu_top li a {
	text-decoration:none;	
	color:#003761;
	
}

#menu_top li + li:before {
	  content: " | ";
	  font-weight:lighter;
	  color:#FFF;
}

#menu_top li a:hover {
	/*font-weight:bolder;*/
	color:#FFF;
	height:24px;
}

#menu_top li.selected {
	
	/*border-bottom:2px solid #DDD;*/
}

#menu_top li.selected a {
font-weight:bolder;
	color:#003761;
	padding:6px;
	padding-bottom:2px;	
	/*border:1px solid #FFF;*/
	border-bottom:5px solid #FFF;

}

/*- GENERAL -*/

#centre {
	width:779px;
	margin-left:auto;
	margin-right:auto;
	background-image:url('../images/maquette_interieur_site_08.jpg');	
	background-repeat:repeat-y;	
}

#page {
	width:779px;
	background-image:url('../images/maquette_interieur_site_02.jpg');	
	background-repeat:no-repeat;
	padding-top:126px;
}

#content {
	padding-left:24px;
	padding-right:26px;
	background-image:url('../images/maquette_interieur_site_14.jpg');	
	background-repeat:no-repeat;
	background-position:bottom left;
	overflow:hidden;
	padding-bottom:50px;
	color:#003761;
}

#footer {
	font-size:0.7em;
	color:#999;
	text-align:center;
}

#contenu{
	padding-left:80px;	
	padding-right:80px;	
}

/*-*/

#contact_form {
	font-size:90%	
}

#contact_form input{
	font-family:arial;
	width:180px;
	font-size:11px;
	height:14px;
	border:1px solid #073d67;
}

#contact_form input:focus{
	border:1px solid #FBB30C;
}

#contact_form textarea{
	font-family:arial;
	width:180px;
	height:50px;
	font-size:11px;
	border:1px solid #073d67;
}

#contact_form textarea:focus{
	border:1px solid #FBB30C;
}

#contact_form .submit_button {
	font-family:arial;
	width:100px;
	font-size:11px;
	height:18px;
	font-weight:bold;
	border:1px solid #073d67;
}

#contact_form .submit_button:hover {
	border:1px solid #FBB30C;
	cursor:pointer;
}

/*-*/

h2{
	color:#ffb500;
	font-weight:bold;
	font-size:110%;
}

hr{
	color:#a1b6c6;
	background-color:#a1b6c6;
	height:1px;
	width:100%;
	display:block;
	margin-top:3px;
	margin-bottom:3px;
	border:0px;
	padding:0px;
	margin:0px;
}

/*-*/

.bloc{
	width:251px;
	overflow:hidden;
	background-image:url('../images/center_bloc.gif');
}

.bloc_top{
	background-image:url('../images/top_bloc.gif');
	background-repeat:no-repeat;
	padding-top:35px;
}

.bloc_bottom{
	background-image:url('../images/bas_bloc.gif');
	background-repeat:no-repeat;
	background-position:bottom;
	overflow:hidden;
	padding-bottom:15px;
}

.bloc_content{
	padding-left:18px;
	padding-right:18px;
}

.lettrine{
	float: left; /* positionnement de la lettrine dans le conteneur*/
	font-size: 2.6em; /* 3 hauteurs de lignes pour la lettrine*/
	height:0.85em;
	display:block;
	font-weight: bold;
	margin-right:1px;
	line-height: 1em;
	color:#03285d;
	overflow:hidden;
}



