/* HAUT  */
#menuhaut ul { margin:0; padding:0; list-style-type:none; }
#menuhaut ul li { display:block; float:left; position:relative; margin:0; padding:0; }
#menuhaut ul li a { display:block; float:left; height:25px; margin:0; padding:5px 52px 0; font-weight:bold; text-align:center; color:#FFF; font-size:1.2em; background:url(images/topmenua.gif) right no-repeat; }
	ul#menu_230_root li a { background:none; }
#menuhaut ul li ul { display:block; visibility:hidden; width:180px; height:auto; position:absolute; z-index:100; top:30px; left:0; padding:0; background:#5A94C7; }
#menuhaut ul li ul li { display:block; width:180px; text-align:left; border:0; margin:0; }
#menuhaut ul li ul li a { display:block; text-align:left; padding:3px 6px 3px 10px; margin:0; width:164px; height:auto; color:#FFF; font-weight:normal; background:none; border-bottom:1px solid #FFF; font-size:1em; z-index:110; }
	#menuhaut ul li ul li a:hover { background:#F09; }
#menuhaut ul li ul li ul { display:none; }
ul#menu_240_root { display:none; }

/* MENU GAUCHE CONTEXTUEL A GAUCHE */
/*
#menucontextuel { width:180px; padding:0; margin:0; overflow:hidden; }
.rubrique-no { display:none; }
.rubrique-act { }
	.rubrique-act a { font-weight:bold; display:block; cursor:text; font-size:1.2em; width:176px; padding:1px; border:1px solid #9D9D9D; border-bottom:0; }
		.rubrique-act a span { background:#3AA759; display:block; padding:4px; color:#FFF; }
	.sousrubriques { padding:6px; border-right:1px solid #9D9D9D; border-left:1px solid #9D9D9D; }
		.sousrubriques a { background:url(images/sousruba.gif) 11px 6px no-repeat; padding:3px 0 3px 29px; font-size:1em; cursor:pointer; font-weight:normal; color:#2D2F7F; border:0; width:auto; }
			.sousrubriques a:hover { background:#2D2F7F url(images/sousruba.gif) 11px 6px no-repeat; color:#FC0; }
				.sousrub-act a { font-weight:bold; }
					.sousrub-act a:hover { font-weight:bold; background:url(images/sousruba.gif) 11px 6px no-repeat; color:#2D2F7F; }
					.soussousrub-no a { padding:3px 0 3px 36px; font-weight:normal; background:url(images/sousousruba.gif) 23px 8px no-repeat; }
						.soussousrub-no a:hover { background:#0069A1 url(images/sousousruba.gif) 23px 8px no-repeat; color:#66BD85; }
					.soussousrub-act a { padding:3px 0 3px 36px; background:url(images/sousousruba.gif) 23px 9px no-repeat;  }
						.soussousrub-act a:hover { padding:3px 0 3px 36px; background:url(images/sousousruba.gif) 23px 9px no-repeat; color:#2D2F7F; }

						.lastrub-no a { padding:3px 0 3px 50px; background:url(images/lastruba.gif) 37px 11px no-repeat; font-weight:normal; }
							.lastrub-no a:hover { padding:3px 0 3px 50px; background:#2D2F7F url(images/lastruba.gif) 37px 11px no-repeat; color:#FFF; }

						.lastrub-act a { padding:3px 0 3px 50px; background:url(images/lastruba.gif) 37px 11px no-repeat; font-weight:bold; }
							.lastrub-act a:hover { padding:3px 0 3px 50px; background:url(images/lastruba.gif) 37px 11px no-repeat; color:#2D2F7F; }
*/

#menucontextuel { width:200px; padding:0; margin:0; overflow:hidden; }
.rubrique-no { display:none; }
.rubrique-act { background:#5A94C7; }
	.rubrique-act a { font-weight:bold; display:block; cursor:text; font-size:1.2em; padding:0; text-align:center; }
		.rubrique-act a span { background:#3AA759; display:block; padding:5px; color:#FFF; }

	.sousrubriques { padding:6px 0; border-top:1px solid #FFF; }
		.sousrubriques a { background:url(images/sousruba.gif) 7px 6px no-repeat; padding:3px 0 3px 23px; font-size:1em; cursor:pointer; font-weight:normal; color:#2D2F7F; border:0; width:auto; text-align:left; color:#FFF; }
			.sousrubriques a:hover { background:#247288 url(images/sousruba.gif) 7px 6px no-repeat; color:#FC0; }
				.sousrub-act a { font-weight:bold; }
					.sousrub-act a:hover { font-weight:bold; background:url(images/sousruba.gif) 7px 6px no-repeat; color:#FFF; }
					.soussousrub-no a { padding:3px 0 3px 36px; font-weight:normal; background:url(images/sousousruba.gif) 23px 8px no-repeat; }
						.soussousrub-no a:hover { background:#0069A1 url(images/sousousruba.gif) 23px 8px no-repeat; color:#66BD85; }
					.soussousrub-act a { padding:3px 0 3px 36px; background:url(images/sousousruba.gif) 23px 9px no-repeat;  }
						.soussousrub-act a:hover { padding:3px 0 3px 36px; background:url(images/sousousruba.gif) 23px 9px no-repeat; color:#2D2F7F; }

						.lastrub-no a { padding:3px 0 3px 50px; background:url(images/lastruba.gif) 37px 11px no-repeat; font-weight:normal; }
							.lastrub-no a:hover { padding:3px 0 3px 50px; background:#2D2F7F url(images/lastruba.gif) 37px 11px no-repeat; color:#FFF; }

						.lastrub-act a { padding:3px 0 3px 50px; background:url(images/lastruba.gif) 37px 11px no-repeat; font-weight:bold; }
							.lastrub-act a:hover { padding:3px 0 3px 50px; background:url(images/lastruba.gif) 37px 11px no-repeat; color:#2D2F7F; }
#droite .brevebas { height:30px; background:url(images/menuDbas.gif) no-repeat; margin:0 0 10px 0; }

#carte { width:176px; padding:1px; margin:0; overflow:hidden; border:1px solid #9D9D9D; border-bottom:0; }
	#carte .rubrique_mere { display:none; }
	#carte a { display:block; width:176px; height:183px; background:url(images/cartea.gif) no-repeat; }
		#carte a span { display:none; }

/* MENUS DE DROITE */
.menuD { background:url(images/menuD.gif) repeat-y; overflow:hidden; margin:0 0 10px 0; }
	.menuD .rubrique_mere { background:#3AA759; color:#FFF; border-bottom:1px solid #FFF; font-weight:bold; font-size:1.2em; text-align:center; padding:5px 0 5px; height:19px; }
		.menuD a { display:block; width:166px; padding:5px 5px 5px 29px; color:#FFF; background-repeat:no-repeat; background-position:8px 50%; background-color:transparent; }
			.menubox_38 { background-image:url(images/menubox38.gif);}
			.menubox_39 { background-image:url(images/menubox39.gif);}
			.menubox_239 { background-image:url(images/webcam.gif); background-position:10px 50%; }
			.menubox_238 { background-image:url(images/menubox200.gif);}
			.menubox_237 { background-image:url(images/menubox199.gif);}
			.menubox_236 { background-image:url(images/menubox198.gif);}
			.menubox_232 { background-image:url(images/menubox37.gif);}
			.menubox_231 { background-image:url(images/menubox195.gif);}
			.menubox_233 { background-image:url(images/menubox197.gif);}
			.menubox_291 { background-image:url(images/menubox291.gif);}
			.menuD a:hover { background-color:#247288; text-decoration:none; }
.menuDbas { height:30px; background:url(images/menuDbas.gif) no-repeat; }
#port { width:177px; height:72px; margin:7px auto; padding:0; background:url(images/port.gif) no-repeat; }
#commune { width:177px; height:72px; margin:7px auto; padding:0; background:url(images/commune.gif) no-repeat; }
#ot { width:177px; height:72px; margin:7px auto; padding:0; background:url(images/ot.jpg) no-repeat; }
#ot span, #port span , #commune span { display:none; }

.menuGbas { height:20px; background:url(images/menuGbas.gif) no-repeat; margin:0 0 20px 0; }