body {
	background: url(fond.jpg) #c1d5da;
	background-repeat:repeat-x;
	background-position: top;
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	margin: 0px;
	margin-top: 0px;
	padding:0px;
	font-size: 12px;
	color: #444444;
	/*letter-spacing:-0.4pt;
	word-spacing:-1pt;*/
	text-align:center;
}


#zone_contenu table {
border: 0px solid;
border-color:#cacaca;
margin:2px;
width:435px;
margin-right:5px;
}
	#zone_contenu table TD {
	background:#fff;
	margin:2px;
	padding:4px;
	}



#zone_contenu .dispo table {
width:100px;	
}


/*=============================== HEADER ===================================== */
#header {
width:760px;
height:132px;
background: #fff;
position:relative;
}

	#ban_g {
	background: url(bandeau_1_new.gif);
	background-repeat:no-repeat;
	background-position: top;
	vertical-align:top;
	width:230px;
	font-size:10px;
	padding-top:78px;
	text-indent:7px;
	}

		#ban_g input {
		margin-left:7px;
		background: #afc7ec;
		background-repeat:no-repeat;
		width:126px;
		height:17px;
		border:0px;
		padding-left:2px;
		font-size:10px;
		color:#fff;
		}


	#ban_m {
	background: url(bandeau_2.jpg);
	background-repeat:no-repeat;
	background-position: top;
	vertical-align:top;
	width:394px;
	padding-top:18px;
	text-indent:80px;
	font-size: 11px;
	color: #3e778a;
	letter-spacing:0.2pt;
	
	}
		#ban_m A:link{cursor : pointer; color: #3e778a; text-decoration:underline; font-size: 11px; }
		#ban_m A:visited{cursor : pointer; color: #3e778a; text-decoration:underline; font-size: 11px;}
		#ban_m A:hover { cursor : pointer; color: #e87c00; text-decoration:underline; text-decoration:underline}

	#ban_d {
	background: url(bandeau_3_new.jpg);
	background-repeat:no-repeat;
	background-position: top;
	vertical-align:top;
	width:136px;
	font-size:10px;
	padding-top:62px;
	}
		#ban_d input {
			margin-left:5px;
			background: #afc7ec;
			background-repeat:no-repeat;
			width:100px;
			height:17px;
			border:0px;
			padding-left:2px;
			font-size:10px;
			color:#fff;
		}

#bloc_bienvenue {
	display: block;
	position: relative;
	margin: -20px 0px 0px 10px;
	color:#6692cb;
	font-weight: bold;
}
	
	
/*=============================== CONTENT ===================================== */
#content {
}

	#col_g {
	background: url(col_fond.jpg) #e6f3f9;
	background-repeat:repeat-x;
	background-position: bottom;
	vertical-align:top;
	width:163px;
	}

		#menu {
		background: url(fond_menu.gif) ;
		background-repeat:no-repeat;
		background-position: top;
		padding-top:3px;
		padding-bottom:5	px;
		}

		


		#menu ul {
		background: url(fond_menu_2.gif);
		background-repeat:repeat-y;
		background-position: right;
		padding-left: 4px; 
		margin-left: 0; 
		font-size:11px;
		margin:0px;
		}

			#menu ul li{
			background: url(pointille.gif);
			background-repeat:no-repeat;
			background-position: bottom;
			list-style: none;
			padding-top:4px; 
			padding-bottom:4px;
			margin-left: 2px;
			font-weight:bold;
			}

			#menu ul li A:link{cursor : pointer; color: #3e778a; text-decoration:none; font-size: 11px; }
			#menu ul li A:visited{cursor : pointer; color: #3e778a; text-decoration:none; font-size: 11px;}
			#menu ul li A:hover { cursor : pointer; color: #fff; text-decoration:none; }
				
				#menu ul ul li{
				background: url(pointilles2.gif);
				background-repeat:no-repeat;
				background-position: bottom;
				padding: 0px; 
				margin-right: 3px; 
				margin-left: 9px; 
				border-bottom: none; 
				list-style: none;
				font-weight:normal;
				}

				#menu ul ul li A:link{cursor : pointer; color: #000; text-decoration:none; font-size: 11px; }
				#menu ul ul li A:visited{cursor : pointer; color: #000; text-decoration:none; font-size: 11px;}
				#menu ul ul li A:hover { cursor : pointer; color: #fff; text-decoration:underline;}
				#menu ul ul li a#current { cursor : pointer; color: #fff; text-decoration:underline;}

 				
		/*+++++++++++++++++++ zone colonne gauche +++++++++++++++++++++++ */
		#zone_col_gauche {
		padding-left:10px;
		padding-top:17px;
		font-size:10px;
		color:#767977;
		}
			#zone_col_gauche h1{
			margin-bottom:0px;
			font-size:12px;
			font-weight:bold;
			color:#6692cb;
			}

			#zone_col_gauche h2{
			margin-bottom:0px;
			font-size:12px;
			font-weight:bold;
			color:#6692cb;
			}

			#zone_col_gauche p{
			padding-right:11px;
			
			}

			#zone_col_gauche a:link{cursor : pointer; color: #4f76ad; text-decoration:underline; }
			#zone_col_gauche a:visited{cursor : pointer; color: #4f76ad; text-decoration:underline; }
			#zone_col_gauche a:hover { cursor : pointer; color: #4f76ad; text-decoration:underline; background:#c6d6df}








	#col_m {
	background: url(content_fond.jpg) #dcedfd;
	background-repeat:repeat-x;
	background-position: bottom;
	vertical-align:top;
	width:464px;
	font-size: 12px;
	}

		#zone_contenu
		{
		padding-left:11px;
		padding-right:11px;
		font-size: 12px;
		color:#000;
		}

			#zone_contenu img {
			padding:0px;
			margin:0px;

			}


			#zone_contenu h1{
			clear: both;
			font-size:15px;
			font-weight:bold;
			color:#6692cb;
			margin-top:20px;
			border-bottom:1px dotted;
			}

			#zone_contenu h2{
			text-indent:20px;
			font-size:12px;
			font-weight:bold;
			color:#6692cb;
			background: url(h2.gif);
			background-repeat:no-repeat;
			background-position: left;
			}
			
			#zone_contenu h3{
			font-size:12px;
			font-weight:bold;
			color:#000;
			margin-bottom:0px;
			padding-bottom:0px;
			}

			#zone_contenu li{
			list-style: square #86a6b7;
			}

			#zone_contenu td {
			font-size:11px;
			/*border-bottom: solid 1px;*/
			}



			
			#zone_contenu A:link{cursor : pointer; color: #6692cb; text-decoration:none; font-size: 12px; }
			#zone_contenu A:visited{cursor : pointer; color: #6692cb; text-decoration:none; font-size: 12px; }
			#zone_contenu A:hover { cursor : pointer; color: #4f76ad; text-decoration:none;background:#e2eff5}




	#col_d {
	background: url(col_fond.jpg) #e6f3f9;
	background-repeat:repeat-x;
	background-position: bottom;
	vertical-align:top;
	width:133px;
	
	}

		#zone_droite {
	background: url(../_images/droit.gif);
	background-repeat: no-repeat;
	background-position: top;
	vertical-align: top;
	height: 100%;
}

			#zone_droite h1{
			clear: both;
			font-size:15px;
			font-weight:bold;
			color:#6692cb;
			margin-top:20px;
			border-bottom:1px dotted;
			}

			#zone_droite h2{
			text-indent:20px;
			font-size:12px;
			font-weight:bold;
			color:#6692cb;
			background: url(h2.gif);
			background-repeat:no-repeat;
			background-position: left;
			}


#actu {
padding:0;
margin:0;
border:solid 0;
background: #fff;
width:442px;
margin-left:10px;
margin-bottom:20px;

}
	#actu TD P{
	margin:0;
	padding:5px;
	font-size:11px;
	}

	#actu H2{
	margin:0;
	padding:0px;
	font-size:14px;
	color:#81abe2;
	border-bottom:dashed 1px;
	}

	
	.c {
	border-left:solid 1px #81abe2;
	border-right:solid 1px #81abe2;
	padding:7px;
	}
	
	.img_actu {
	float:left;
	vertical-align:top;
	margin-right:7px;
	}

	.c A:link{cursor : pointer; color: #4f76ad; text-decoration:none; font-size: 11px; }
	.c A:visited{cursor : pointer; color: #4f76ad; text-decoration:none; font-size: 11px;}
	.c A:hover { cursor : pointer; color: #4f76ad; text-decoration:underline; text-decoration:#e2eff5}


	.h {
	height:5px;
	background: url(h.gif);
	background-repeat:no-repeat;
	background-position: top;
	}

	.b {
	height:5px;
	background: url(b.gif);
	background-repeat:no-repeat;
	background-position: bottom;

	c. p{
	float:right;
	}
  }

/*=============================== FOOTER ===================================== */
#footer {
height:36px;
background: #81abe2;
padding-left:12px;
font-size:10px;
color:#fff;
}
	#footer TD {
	font-size:10px;
	color:#fff;
	}

	#footer A:link{cursor : pointer; color: #fff; text-decoration:none; font-size: 11px; }
	#footer A:visited{cursor : pointer; color: #fff; text-decoration:none; font-size: 11px;}
	#footer A:hover { cursor : pointer; color: #ccdfed; text-decoration:underline; text-decoration:underline}

		#drapeau {
		width:165px;

		}

		#hp {
		width:120px;
		color: #598792;
		}

			#hp A:link{cursor : pointer; color: #598792; text-decoration:none; font-size: 10px; }
			#hp A:visited{cursor : pointer; color: #598792; text-decoration:none; font-size: 10px;}
			#hp A:hover { cursor : pointer; color: #ccdfed; text-decoration:underline; text-decoration:underline}

	


/*=============================== FICHE ===================================== */
#xsl li {
	list-style: none; 
	margin: 0; 
	padding: 0;
}
	#xsl img {
	border:0px solid;
	}

	
#fiche {
width:441px;
height:189px;
background: url(fond_fiche.jpg);
background-repeat:no-repeat;
margin-bottom:10px;
}
	
	
	#fiche_inside {
	padding-top:15px;
	padding-left:30px;
	font-size:11px;
	}

	#fiche_inside H3{
	width:330px;
	padding:0px;
	margin:0px;
	float:left;

	}

	#fiche_inside P{
	clear:both;
	padding:0px;
	margin:0px;
	}
	
.highslide {
	font-size: 16px;
	font-weight: bold;
}

	

 #retour {
 float:right;
 width:100px;
 text-align:right;
 padding-right:12px;
 }

	label{
	text-indent:22px;
	display: block;
	width:440px;
	height:26px;
	padding-top:5px;
	margin-top:18px;
	margin-bottom:5px;
	font-weight:bold;
	background: url(fond_label.jpg);
	background-repeat:no-repeat;
	}

	th {
	font-size:13px;
	}

	hr {
	border:0;
	height:1px;
	border-top:dotted 1px #000;
	}


	#retour A:link{cursor : pointer; color: #fff; text-decoration:none; font-size: 12px; }
	#retour A:visited{cursor : pointer; color: #fff; text-decoration:none; font-size: 12px;}
	#retour A:hover { cursor : pointer; color: #4f76ad; text-decoration:underline; text-decoration:#e2eff5}
	 
	h4 {
	font-size:12px;
	padding:0px;
	margin:0px;
	display:inline;
	}
	
	h5 {
	font-size:13.5px;
	padding:0px;
	margin:0px;
	display:inline;
	}

	#pied_page {
	text-align:right;
	padding-right:30px;
	}

	#adresse {
	font-size:11px;
	padding-top:30px;
	padding-left:15px;
	}
		#adresse A:link{cursor : pointer; color: #4f76ad; text-decoration:underline; }
		#adresse A:visited{cursor : pointer; color: #4f76ad; text-decoration:underline; }
		#adresse A:hover { cursor : pointer; color: #4f76ad; text-decoration:underline; background:#c6d6df}

	#plan {
	text-align:center;
	font-size:11px;
	padding-top:100px;
	
	
	}
		#plan A:link{cursor : pointer; color: #4f76ad; text-decoration:underline; }
		#plan A:visited{cursor : pointer; color: #4f76ad; text-decoration:underline; }
		#plan A:hover { cursor : pointer; color: #4f76ad; text-decoration:underline; background:#e2eff5}


.nb {
font-size:20px;
margin-right:20px;
vertical-align:text-bottom;
}


