/* Menu � calques */

.suckerdiv {
	position: absolute;
	left: 44px;
	top: 183px;
	z-index: 500;
}

.suckerdiv ul{
	margin: 0;
	padding: 0;
	list-style-type: none;
	width: 175px; /* Width of Menu Items */
}

.suckerdiv ul li{
	position: relative;
	margin-bottom: 6px;
	padding-left: 5px;
}
		
#menu1 {
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-size:1.2em;
}
/*
#menu1, #menu1 * {
	margin:0;
	padding:0;
}
*/
#menu1 {
	line-height:1.0;
	margin-bottom:1.5em;
    z-index: 101;
}
#menu1 ul {
	background:#fff; /*IE6 needs this*/
	width: 175px;
	list-style:none;
}
#menu1 li {
	list-style:none;
	position:relative;
	width: 175px;
/*	z-index:999;*/ /*Probleme avec la superposition des calques sur Firefox*/
	padding-left: 0;
	margin: 0 0 5px 0;
}

/* quick hacks for IE */
*html #menu1 li {
	margin-bottom: 2px;
}

*+html #menu1 li { /* separate hack for IE7 */
	margin-bottom: 2px;
}

*html #menu1 li.menu_4 {
	margin-bottom: 5px;
}
*+html #menu1 li.menu_4 {
	margin-bottom: 5px;
}

/* Habillage des boutons : */
#menu1 li span {
	display:block;
	padding: 0 0 0 5px;
}
#menu1 li.menu_3 {			/* Modeles de piscines */
	/*background: url(../images/navigation/navig_gene/modeles.png) no-repeat;*/
	background: #F0B411 url(../images/navigation/navig_gene/modeles_top.png) left top no-repeat;
}
	#menu1 li.menu_3 span {
		color: #004B98;
		background: url(../images/navigation/navig_gene/modeles_bottom.png) left bottom no-repeat;
	}

#menu1 li.menu_4 {			/* Etude personnalisee */
	/*background: url(../images/navigation/navig_gene/etude.png) no-repeat;*/
	background: #004A97 url(../images/navigation/navig_gene/etude_top.png) left top no-repeat;
}
	#menu1 li.menu_4 span {
		color: #F3C01E;
		background: url(../images/navigation/navig_gene/etude_bottom.png) left bottom no-repeat;
	}

#menu1 li.menu_5 {			/* Avantages waterair */
	/*background: url(../images/navigation/navig_gene/lesplus.png) no-repeat;*/
	background: #5EB7BA url(../images/navigation/navig_gene/lesplus_top.png) left top no-repeat;
}
	#menu1 li.menu_5 span {
		color: #004B98;
		background: url(../images/navigation/navig_gene/lesplus_bottom.png) left bottom no-repeat;
	}

#menu1 li.menu_6 {		/* Catalogue et tarifs */
	/*background: url(../images/navigation/navig_gene/catalogue.png) no-repeat;*/
	background: #A9C915 url(../images/navigation/navig_gene/catalogue_top.png) left top no-repeat;
}
	#menu1 li.menu_6 span {
		color: #004B98;
		background: url(../images/navigation/navig_gene/catalogue_bottom.png) left bottom no-repeat;
	}

#menu1 a {
	display:block;
	text-decoration:none;
	text-transform: uppercase;
	/*line-height: 28px;*/
	line-height: 120%;
	padding: 7px 5px;
	font-size: 1em;
	font-weight: bold;
}

#menu1 li.menu_3 a {		/* Modeles de piscines */
	color: #004B98;
}

#menu1 li.menu_3 a:hover, #menu1 li.menu_3 a.active {		/* Modeles de piscines */
	background: url(../images/navigation/navig_gene/fl_modeles.png) no-repeat 93% 50%;
}

#menu1 li.menu_4 a  {		/* Etude personnalisee */
	color: #F3C01E;
}
#menu1 li.menu_4 a:hover, #menu1 li.menu_4 a.active {		/* Etude personnalisee */
	background: none;
}

/* Les plus */
#menu1 li.menu_5 a, #menu1 li.lesplus_actif a{	
	color: #004B98;
}

#menu1 li.menu_5 a:hover {	
	background:url(../images/navigation/navig_gene/fl_lesplus.png) no-repeat 93% 50%;
}

#menu1 li.menu_5 ul li a:hover {	
	background:#97c9ce url(../images/navigation/navig_gene/fl_lesplus.png) no-repeat 96% 50%;
}

#menu1 li.menu_5 ul li ul li a:hover {	
	background: #97c9ce;
}

/* Catalogue et tarifs */
#menu1 li.menu_6 a:hover, #menu1 li.menu_6 a.actif {	
	background: none;
}

#menu1 li.menu_6 a, #menu1 li.menu_6 a{	
	color: #004B98;
}

#menu1 li ul {
	top:-999em;
	position:absolute;
	width:9.45em;
}

	#menu1 li ul li span {
		display: inline !important;
		padding-left: 20px !important;
		color: #f00 !important;
		background: none !important;
	}

    #menu1 li ul li span.sf-sub-indicator
    {
        display: none !important;
    }
	
/* Fond des sous menus */

	/* Modeles de piscines */
	#menu1 li.menu_3 ul {	
		border: #fff 1px solid;
		width:190px;
	}
	
	#menu1 li.menu_3 ul li {
		padding:0 5px;
		margin:0;
		background-color: #fcd43b;
	}
	
	#menu1 li.menu_3 ul a{
		text-transform: none;
	}
	
	#menu1 li.menu_3 ul a:hover{
		color:#fff;
	}
	
	/* Liens Modeles de piscines */
	
		/* Galerie */	
		#menu1 li.menu_3_configurateur_piscine a, #menu1 li.menu_3_configurateur_piscine a:hover{
			background: url(../images/navigation/pictomenu/configurateur.gif) no-repeat 150px 3px;
            border-top: 1px #A8A481 solid;
		}

		#menu1 li.menu_3_photos_piscine a, #menu1 li.menu_3_photos_piscine a:hover, #menu1 li.menu_3_photos_piscines a, #menu1 li.menu_3_photos_piscines a:hover{
			background: url(../images/navigation/pictomenu/galerie.gif) no-repeat 145px 0;
		}

		/* Eva */
		#menu1 li.menu_3 .menu_3_eva a, #menu1 li.menu_3 .menu_3_eva a:hover{
			background: url(../images/navigation/pictomenu/eva.gif) no-repeat 145px 0;
			border-top: 3px #A8A481 double;
		}

		/* Luna */
		#menu1 li.menu_3 .menu_3_luna a, #menu1 li.menu_3 .menu_3_luna a:hover{	
			background: url(../images/navigation/pictomenu/luna.gif) no-repeat 145px 0;
			border-top: 1px #A8A481 solid;
		}
		
		/* Clea */
		#menu1 li.menu_3 .menu_3_clea a, #menu1 li.menu_3 .menu_3_clea a:hover{	
			background: url(../images/navigation/pictomenu/clea.gif) no-repeat 145px 0;
			border-top: 1px #A8A481 solid;
		}
		
		/* Olivia */
		#menu1 li.menu_3 .menu_3_olivia a, #menu1 li.menu_3 .menu_3_olivia a:hover{	
			background: url(../images/navigation/pictomenu/olivia.gif) no-repeat 145px 0;
			border-top: 1px #A8A481 solid;
		}
	
		/* Madeleine */
		#menu1 li.menu_3 .menu_3_madeleine a, #menu1 li.menu_3 .menu_3_madeleine a:hover{	
			background: url(../images/navigation/pictomenu/madeleine.gif) no-repeat 145px 0;
			border-top: 1px #A8A481 solid;
		}
	
		/* Celine */
		#menu1 li.menu_3 .menu_3_celine a, #menu1 li.menu_3 .menu_3_celine a:hover{	
			background: url(../images/navigation/pictomenu/celine.gif) no-repeat 145px 0;
			border-top: 1px #A8A481 solid;
		}
	
		/* Carole */
		#menu1 li.menu_3 .menu_3_carole a, #menu1 li.menu_3 .menu_3_carole a:hover{	
			background: url(../images/navigation/pictomenu/carole.gif) no-repeat 145px 0;
			border-top: 1px #A8A481 solid;
		}
	
		/* Valerie */
		#menu1 li.menu_3 .menu_3_valerie a, #menu1 li.menu_3 .menu_3_valerie a:hover{	
			background: url(../images/navigation/pictomenu/valerie.gif) no-repeat 145px 0;
			border-top: 1px #A8A481 solid;
		}
	
		/* Claire */
		#menu1 li.menu_3 .menu_3_claire a, #menu1 li.menu_3 .menu_3_claire a:hover{	
			background: url(../images/navigation/pictomenu/claire.gif) no-repeat 145px 0;
			border-top: 1px #A8A481 solid;
		}
	
		/* Amandine */
		#menu1 li.menu_3 .menu_3_amandine a, #menu1 li.menu_3 .menu_3_amandine a:hover{	
			background: url(../images/navigation/pictomenu/amandine.gif) no-repeat 145px 0;
			border-top: 1px #A8A481 solid;
		}
	
		/* Serena */
		#menu1 li.menu_3 .menu_3_serena a, #menu1 li.menu_3 .menu_3_serena a:hover{	
			background: url(../images/navigation/pictomenu/serena.gif) no-repeat 145px 0;
			border-top: 1px #A8A481 solid;
		}
	
		/* Barbara */
		#menu1 li.menu_3 .menu_3_barbara a, #menu1 li.menu_3 .menu_3_barbara a:hover{	
			background: url(../images/navigation/pictomenu/barbara.gif) no-repeat 145px 0;
			border-top: 1px #A8A481 solid;
		}
	
		/* Rosalie */
		#menu1 li.menu_3 .menu_3_rosalie a, #menu1 li.menu_3 .menu_3_rosalie a:hover{	
			background: url(../images/navigation/pictomenu/rosalie.gif) no-repeat 145px 0;
			border-top: 1px #A8A481 solid;
		}
		
	/* Les plus */
	#menu1 li.menu_5 ul {	
		border:#fff 1px solid;
		background-color:#97c9ce;
		width: 220px;
	}
	
	#menu1 li.menu_5 ul li {
		padding:0 5px;
		margin:0;
		background-color:#97c9ce;
	} 
	
	#menu1 li.menu_5 ul a{
		text-transform: none;
		width: 210px;
		background-color:#97c9ce;
	}
	
	#menu1 li.menu_5 ul a:hover{
		color:#fff;
		background-color:none;
	}

	/* Liens Les plus Waterair */
	
	#menu1 li.menu_5 ul li a{	
		border-top: 1px #A8A481 solid;
		color:#004B98;
	
	}
	
	#menu1 li.menu_5 ul li a:hover{
		color:#fff;
	}
	
		/* Equipez votre piscine */
	
		#menu1 li.menu_5 .menu_5_8 a{	
			border-top: 0;
		}
		
		#menu1 li.menu_5 li.menu_5_8 ul li a{	
			border-top: 1px #A8A481 solid;
		}
		
			/* Fonds */
			#menu1 li.menu_5 li.menu_5_8_32 a {	
				border-top: 0;
			}
			
			/* Panneaux et technologies */
			#menu1 li.menu_5 .menu_2_525_ a {
				border-top: 0;
			}
			
			/* Solutions de Montage */
		
			#menu1 li.menu_5 .menu_2_539_ a{	
				border-top: 0;
			}
			
			/* Un savoir-faire reconnu */
		
			#menu1 li.menu_5 .menu_2_541_ a{	
				border-top: 0;
			}

#menu1 li:hover,
#menu1 li.sfHover,
#menu1 a:focus, #menu1 a:hover, #menu1 a:active {
}
#menu1 li:hover ul, /* pure CSS hover is removed below */
ul#menu1 li.sfHover ul {
	left:180px;
	top:-1px;
}

#menu1 li:hover li ul,
#menu1 li.sfHover li ul {
	top:-999em;
}
#menu1 li li:hover ul, /* pure CSS hover is removed below */
ul#menu1 li li.sfHover ul {
	left:220px !important;
	left:225px;
	top:-1px;
}
#menu1 li li:hover li ul,
#menu1 li li.sfHover li ul {
	top:-999em;
}
#menu1 li li li:hover ul, /* pure CSS hover is removed below */
ul#menu1 li li li.sfHover ul {
	left:180px;
	top:-1px;
}
/*following rule negates pure CSS hovers
so submenu remains hidden and JS controls
when and how it appears*/
.superfish li:hover ul,
.superfish li li:hover ul,
.superfish li li li:hover ul {
	top:-999em;
}
#menu1 li li {
	background:#AABDE6;
	width:180px;
}
#menu1 li li li {
	background:#9AAEDB;
}
#menu1 li li a {
	padding-right:0;
	width:175px;
}


/*///// GALERIE DE PISCINES ///*/
	

	ul#galerie {
			padding-top: 6px;
			background: url(../images/commun/cartouches/cadre_right_long-b.gif) no-repeat top left;
			font-size: 1.2em;			
			margin: 0 0 10px 0;
			padding: 8px;
			height: 50px;
			width: 180px;
			height:auto;
			list-style-type:none;
	}
		
	#galerie li a {
			color:#CCCC33;
			font-weight:bold;
			background: url(../images/commun/cheminnavig.gif) no-repeat;
			background-position:top left !important;
			background-position:left;
			padding-left:15px;
	}	
	
	#galerie li ul {
			list-style-type:none;
	}	
	
	#galerie li ul li a {
			display: block;
			text-align: left;
			width: 100%;
			height: 15px;
			padding: 10px 0px 5px 30px;
			color: #004A97;
			font-weight:normal;
			margin-left: -35px;
	}

	#galerie li ul li a.menu_1_548_ {
			background: url(../images/navigation/pictospiscines/olivia_picto.png) no-repeat top left;
			padding-left:60px;
	}
	
	#galerie li ul li a.menu_1_549_ {
			background: url(../images/navigation/pictospiscines/amandine_picto.png) no-repeat top left;
			padding-left:60px;
	}	
	
	#galerie li ul li a.menu_1_550_ {
			background: url(../images/navigation/pictospiscines/madeleine_picto.png) no-repeat top left;
			padding-left:60px;
	}
	
	#galerie li ul li a.menu_1_551_ {
			background: url(../images/navigation/pictospiscines/celine_picto.png) no-repeat top left;
			padding-left:60px;
	}	
	
	#galerie li ul li a.menu_1_553_ {
			background: url(../images/navigation/pictospiscines/claire_picto.png) no-repeat top left;
			padding-left:60px;
	}	
	
	#galerie li ul li a.menu_1_554_ {
			background: url(../images/navigation/pictospiscines/carole_picto.png) no-repeat top left;
			padding-left:60px;
	}	
	
	#galerie li ul li a.menu_1_555_ {
			background: url(../images/navigation/pictospiscines/rosalie_picto.png) no-repeat top left;
			padding-left:60px;
	}	
	
	#galerie li ul li a.menu_1_556_ {
			background: url(../images/navigation/pictospiscines/barbara_picto.png) no-repeat top left;
			padding-left:60px;
	}	
	
	#galerie li ul li a.menu_1_557_ {
			background: url(../images/navigation/pictospiscines/valerie_picto.png) no-repeat top left;
			padding-left:60px;
	}	
	
	#galerie li ul li a.menu_1_558_ {
			background: url(../images/navigation/pictospiscines/serena_picto.png) no-repeat top left;
			padding-left:60px;
	}
	
	#galerie li ul li a:hover {
			background-position: 0% -50px !important;
			background-position: bottom left;
	}
	#galerie li ul li a.active {
			background-position: 0% -50px !important;
			background-position: bottom left;
	}
	
	/*/// Piscines de Nuit*/
	#galerie li ul li a.menu_1_552_ {
			display: block;
			text-align: left;
			width: 90%;
			height: 15px;
			padding: 10px 0px 5px 30px;
			margin-left: -10px;
			color: #004A97;
			font-weight:normal;
			background:none;
	}
	
	/*/// Oc�an */
	#galerie li ul li a.menu_1_559_ {
			display: block;
			text-align: left;
			width: 90%;
			height: 15px;
			padding: 10px 0px 5px 30px;
			margin-left: -10px;
			color: #004A97;
			font-weight:normal;
			background:none;
	}
	
	/*/// Terrains escarp�s */
	#galerie li ul li a.menu_1_560_ {
			display: block;
			text-align: left;
			width: 90%;
			height: 15px;
			padding: 10px 0px 5px 30px;
			margin-left: -10px;
			color: #004A97;
			font-weight:normal;
			background:none;
	}
	
	/*/// Piscines collectives */
	#galerie li ul li a.menu_1_561_ {
			display: block;
			text-align: left;
			width: 90%;
			height: 15px;
			padding: 10px 0px 5px 30px;
			margin-left: -10px;
			color: #004A97;
			font-weight:normal;
			background:none;
	}

/*///// PLAN ///*/


/*///// MENU de NAVIGATION DE GAUCHE ///*/
