body {
	padding: 0px;
	margin: 0px; 
	text-align: center;
	background: url(../Images/Template/Arriere_plan_page.jpg) left top;
	font-size : 12px;
	}
DIV#bandeau_haut {
	margin: 0px;
	width: 985px;
	height: 150px;
	background-image: url(../Images/Template/Bandeau_haut.jpg);
}

DIV#jcbodyboard {
	margin-left: auto;
	margin-right:auto;
	margin-top:0px;
	margin-bottom:0px;
	width: 985px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #000259;
	border-right-color: #000259;
	border-left-color: #000259;
}

DIV#corps_page {
	width: 985px;
	height: auto;
	background-color: #326399;
	padding-bottom:10px;
	min-height:625px;
	overflow:hidden;
}

DIV#corps_page_gauche {
	width: 755px;
	height: auto;
	float: left;
	margin-top: 10px;
	margin-left: 10px;
	margin-right: 5px;
	background-color: #326399;
}

DIV#corps_page_gauche_haut {
	height: 20px;
	margin: 0px; 
	background-image: url(../Images/Template/Degrade_haut.jpg);
	background-position: left top;
}

DIV#corps_page_gauche_milieu {
	height: auto;
	margin: 0px;
	background-image: url(../Images/Template/Degrade_milieu.jpg); 
	background-position: left top;
	text-align:left;
	min-height: 575px;
}

DIV#corps_page_gauche_bas {
	height: 20px;
	margin: 0px;
	background-image: url(../Images/Template/Degrade_bas.jpg); 
	background-position: left top;
}

DIV#corps_page_droite{
	width: 200px;
	height: auto;
	float: left;
	margin-top: 10px;
	margin-left: 5px;
	margin-right: 10px;
	background-color: #326399;
}

DIV#corps_page_droite_menu{
	margin:0px;
	background-color: #326399;
}

DIV#corps_page_droite_menu_haut {
	height: 20px;
	background-image: url(../Images/Template/Degrade_haut_petit.jpg);
	background-position: left top; 
}

DIV#corps_page_droite_menu_milieu {
	background-image: url(../Images/Template/Degrade_milieu_petit.jpg);
	background-position: left top;
	text-align:left;
}

DIV#corps_page_droite_menu_bas {
	height: 20px;
	background-image: url(../Images/Template/Degrade_bas_petit.jpg);
	background-position: left top;
}

DIV#corps_page_droite_recherche{
	margin:0px;
	margin-top:10px;
	background-color: #326399;
}

DIV#corps_page_droite_recherche_haut {
	height: 20px;
	background-image: url(../Images/Template/Degrade_haut_petit.jpg);
	background-position: left top; 
}

DIV#corps_page_droite_recherche_milieu {
	background-image: url(../Images/Template/Degrade_milieu_petit.jpg);
	background-position: left top;

}

DIV#text_recherche {
	font-size: 12px;
	font-family:verdana, Arial, Helvetica, sans-serif;
	text-align:left;
	margin-left:20px;
	margin-right:20px;
	margin-top:0px;
	margin-bottom:0px;
	padding:0px;
}

DIV#corps_page_droite_recherche_bas {
	height: 20px;
	background-image: url(../Images/Template/Degrade_bas_petit.jpg);
	background-position: left top;
}

DIV#Bas_page {
	background-color: #326395;
	height: auto;
	width: 985px;
	color: #FFFFFF;
	font-size: 12px;
	font-family: Helvetica;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #000259;
}

DIV#titre_page {
 	font-family: verdana, Arial, Helvetica, sans-serif;
 	font-size: 14px;
 	color: #000259;
 	font-weight: bold;
	width:715px;
	margin-left: 20px;
	margin-right: 20px;
	text-align: left;
}

DIV#bar {
	margin: 0px; 
	width: 705px; 
	height: 5px; 
	padding: 0px; 
	background: url(../Images/Template/Barre_titre_page.jpg) repeat; 
	margin-top: 5px; 
	margin-bottom: 15px; 
	margin-left: 20px;
}

DIV#contenu_page {
	font-family: verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: justify;
	color: #000000;
	padding: 0px;
	margin-top: 0px; 
	margin-bottom: 0px; 
	margin-left: 20px;
	margin-right: 20px; 
}

/* ********** Menu  ********** */

DIV#bar_menu {
   z-index: 10; 
   position: relative;
   width: 985px;
}

DIV#menu_vide_gauche {
	height: 30px;
	width: 1px;
	float: left;
	margin: 0px;
	background-image: url(../Images/Template/Fond_menu_haut.jpg);
}

.menu_vide_centre {
	height: 30px;
	width: 16px;
	float: left;
	margin: 0px;
	background-image: url(../Images/Template/Fond_menu_haut.jpg);
}

DIV#menu_vide_droite {
	height: 30px;
	width: 2px;
	float: left;
	margin: 0px;
	background-image: url(../Images/Template/Fond_menu_haut.jpg);
}

.sous_menu_deroulant {
 	list-style-type: none;
	margin: 0px;
	padding: 0px;
	display: none;
	background: transparent url(../Images/Template/Fond_sous_menu.png) repeat;
	border:#000259 1px solid;
}

.sous_menu_deroulant li {
	border: 0px;
}	
	
.sous_menu_deroulant li a:link, .sous_menu_deroulant li a:visited {
	text-decoration: none;
	color: #FFFFFF;
	display: block;
}

/* ********** Menu accueil ********** */
#menu_deroulant_accueil {
	height: 30px;
	list-style-type: none;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	margin: 0px;
	float: left;
	background-image: url(../Images/Template/Fond_menu_haut.jpg);
	background-repeat: repeat;
	background-position: left top;
	padding: 0px;
	font-family: Helvetica;
	font-weight: bold;
	width: 75px;
}

#menu_deroulant_accueil li {
	text-align: left;
	font-size: 14px;
	padding-top: 14px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	}  

#menu_deroulant_accueil li a:link, #menu_deroulant_accueil li a:visited {
	display: block;
	text-decoration: none;
	color: #FFFFFF;
	}	
	
#menu_deroulant_accueil li a:hover { 
	color: #0099FF;
	}

#menu_deroulant_accueil li a:active { 
	color: #123253;
	}	
/* ********** Menu histoire ********** */
#menu_deroulant_histoire {
	height: 30px;
	list-style-type: none;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	margin: 0px;
	float: left;
	background-image: url(../Images/Template/Fond_menu_haut.jpg);
	background-repeat: repeat;
	background-position: left top;
	padding: 0px;
	font-family: Helvetica;
	font-weight: bold;
	width: 143px;
}
#menu_deroulant_histoire li {
	text-align: left;
	font-size: 14px;
	padding-top: 14px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}  

#menu_deroulant_histoire .sous_menu_deroulant {
	width: 150px;
}

#menu_deroulant_histoire .sous_menu_deroulant li {
	padding: 0px;
	text-align: left;
	float: none;
	font-size: 12px;
	font-weight: normal;
}

#menu_deroulant_histoire li a:link, #menu_deroulant_histoire li a:visited {
	display: block;
	text-decoration: none;
	color: #FFFFFF;
}	
	
#menu_deroulant_histoire li a:hover { 
	color: #0099FF;
}

#menu_deroulant_histoire li a:active { 
	color: #123253;
}

#menu_deroulant_histoire .sous_menu_deroulant li a:hover {
	background-color:#306293;
	color: #FFFFFF;
}				   
#menu_deroulant_histoire li:hover > .sous_menu_deroulant {
	display: block;
}
	
/* ********** Menu materiel ********** */
#menu_deroulant_materiel {
	height: 30px;
	list-style-type: none;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	margin: 0px;
	float: left;
	background-image: url(../Images/Template/Fond_menu_haut.jpg);
	background-repeat: repeat;
	background-position: left top;
	padding: 0px;
	font-family: Helvetica;
	font-weight: bold;
	width: 81px;
}

#menu_deroulant_materiel li {
	text-align: left;
	font-size: 14px;
	padding-top: 14px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}  

#menu_deroulant_materiel .sous_menu_deroulant {
	width: 150px;
}

#menu_deroulant_materiel .sous_menu_deroulant li {
	padding: 0px;
	text-align: left;
	float: none;
	font-size: 12px;
	font-weight: normal;
}

#menu_deroulant_materiel li a:link, #menu_deroulant_materiel li a:visited {
	display: block;
	text-decoration: none;
	color: #FFFFFF;
}	
	
#menu_deroulant_materiel li a:hover { 
	color: #0099FF;
}

#menu_deroulant_materiel li a:active { 
	color: #123253;
}

#menu_deroulant_materiel .sous_menu_deroulant li a:hover {
	background-color:#306293;
	color: #FFFFFF;
}				   
#menu_deroulant_materiel li:hover > .sous_menu_deroulant {
	display: block;
}
			
/* ********** Menu technique ********** */
#menu_deroulant_technique {
	height: 30px;
	list-style-type: none;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	margin: 0px;
	float: left;
	background-image: url(../Images/Template/Fond_menu_haut.jpg);
	background-repeat: repeat;
	background-position: left top;
	padding: 0px;
	font-family: Helvetica;
	font-weight: bold;
	width: 98px;
}

#menu_deroulant_technique li {
	text-align: left;
	font-size: 14px;
	padding-top: 14px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}  

#menu_deroulant_technique .sous_menu_deroulant {
	width: 150px;
}

#menu_deroulant_technique .sous_menu_deroulant li {
	padding: 0px;
	text-align: left;
	float: none;
	font-size: 12px;
	font-weight: normal;
}

#menu_deroulant_technique li a:link, #menu_deroulant_technique li a:visited {
	display: block;
	text-decoration: none;
	color: #FFFFFF;
}	
	
#menu_deroulant_technique li a:hover { 
	color: #0099FF;
}

#menu_deroulant_technique li a:active { 
	color: #123253;
}

#menu_deroulant_technique .sous_menu_deroulant li a:hover {
	background-color:#306293;
	color: #FFFFFF;
}				   
#menu_deroulant_technique li:hover > .sous_menu_deroulant {
	display: block;
}
			
/* ********** Menu spots ********** */
#menu_deroulant_spots {
	height: 30px;
	list-style-type: none;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	margin: 0px;
	float: left;
	background-image: url(../Images/Template/Fond_menu_haut.jpg);
	background-repeat: repeat;
	background-position: left top;
	padding: 0px;
	font-family: Helvetica;
	font-weight: bold;
	width: 139px;
}

#menu_deroulant_spots li {
	text-align: left;
	font-size: 14px;
	padding-top: 14px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}  

#menu_deroulant_spots .sous_menu_deroulant {
	width: 150px;
}

#menu_deroulant_spots .sous_menu_deroulant li {
	padding: 0px;
	text-align: left;
	float: none;
	font-size: 12px;
	font-weight: normal;
}

#menu_deroulant_spots li a:link, #menu_deroulant_spots li a:visited {
	display: block;
	text-decoration: none;
	color: #FFFFFF;
}	
	
#menu_deroulant_spots li a:hover { 
	color: #0099FF;
}

#menu_deroulant_spots li a:active { 
	color: #123253;
}

#menu_deroulant_spots .sous_menu_deroulant li a:hover {
	background-color:#306293;
	color: #FFFFFF;
}				   
#menu_deroulant_spots li:hover > .sous_menu_deroulant {
	display: block;
}
/* ********** Menu environnement ********** */
#menu_deroulant_environnement {
	height: 30px;
	list-style-type: none;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	margin: 0px;
	float: left;
	background-image: url(../Images/Template/Fond_menu_haut.jpg);
	background-repeat: repeat;
	background-position: left top;
	padding: 0px;
	font-family: Helvetica;
	font-weight: bold;
	width: 133px;
}

#menu_deroulant_environnement li {
	text-align: left;
	font-size: 14px;
	padding-top: 14px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}  

#menu_deroulant_environnement .sous_menu_deroulant {
	width: 150px;
}

#menu_deroulant_environnement .sous_menu_deroulant li {
	padding: 0px;
	text-align: left;
	float: none;
	font-size: 12px;
	font-weight: normal;
}

#menu_deroulant_environnement li a:link, #menu_deroulant_environnement li a:visited {
	display: block;
	text-decoration: none;
	color: #FFFFFF;
}	
	
#menu_deroulant_environnement li a:hover { 
	color: #0099FF;
}

#menu_deroulant_environnement li a:active { 
	color: #123253;
}

#menu_deroulant_environnement .sous_menu_deroulant li a:hover {
	background-color:#306293;
	color: #FFFFFF;
}				   
#menu_deroulant_environnement li:hover > .sous_menu_deroulant {
	display: block;
}
/* ********** Menu media ********** */
#menu_deroulant_media {
	height: 30px;
	list-style-type: none;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	margin: 0px;
	float: left;
	background-image: url(../Images/Template/Fond_menu_haut.jpg);
	background-repeat: repeat;
	background-position: left top;
	padding: 0px;
	font-family: Helvetica;
	font-weight: bold;
	width: 67px;
}

#menu_deroulant_media li {
	text-align: left;
	font-size: 14px;
	padding-top: 14px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}  

#menu_deroulant_media .sous_menu_deroulant {
	width: 150px;
}

#menu_deroulant_media .sous_menu_deroulant li {
	padding: 0px;
	text-align: left;
	float: none;
	font-size: 12px;
	font-weight: normal;
}

#menu_deroulant_media li a:link, #menu_deroulant_media li a:visited {
	display: block;
	text-decoration: none;
	color: #FFFFFF;
}	
	
#menu_deroulant_media li a:hover { 
	color: #0099FF;
}

#menu_deroulant_media li a:active { 
	color: #123253;
}

#menu_deroulant_media .sous_menu_deroulant li a:hover {
	background-color:#306293;
	color: #FFFFFF;
}				   
#menu_deroulant_media li:hover > .sous_menu_deroulant {
	display: block;
}
/* ********** Menu contact ********** */
#menu_deroulant_contact {
	height: 30px;
	list-style-type: none;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	margin: 0px;
	float: left;
	background-image: url(../Images/Template/Fond_menu_haut.jpg);
	background-repeat: repeat;
	background-position: left top;
	padding: 0px;
	font-family: Helvetica;
	font-weight: bold;
	width: 134px;
}

#menu_deroulant_contact li {
	text-align: left;
	font-size: 14px;
	padding-top: 14px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}  

#menu_deroulant_contact .sous_menu_deroulant {
	width: 150px;
}

#menu_deroulant_contact .sous_menu_deroulant li {
	padding: 0px;
	text-align: left;
	float: none;
	font-size: 12px;
	font-weight: normal;
}

#menu_deroulant_contact li a:link, #menu_deroulant_contact li a:visited {
	display: block;
	text-decoration: none;
	color: #FFFFFF;
}	
	
#menu_deroulant_contact li a:hover { 
	color: #0099FF;
}

#menu_deroulant_contact li a:active { 
	color: #123253;
}

#menu_deroulant_contact .sous_menu_deroulant li a:hover {
	background-color:#306293;
	color: #FFFFFF;
}				   
#menu_deroulant_contact li:hover > .sous_menu_deroulant {
	display: block;
}
