/* There is a version of this file commented in great detail for educational purposes here:
 * http://users.tpg.com.au/j_birch/plugins/superfish/superfish.commented.css
 */

/*** ESSENTIAL STYLES ***/


#menu{
width:771px;
height:70px;
text-align:left;
margin-bottom:-10px;
margin-left:auto;
margin-right:auto;
background-image:url(../fond/menu.png);
 padding-left:20px;
}

.nav, .nav * {
	margin:0;
	padding:0;
	list-style:none;
	
}
.nav {
	line-height:1.0;position:absolute;
}



.nav ul.bb li a,.nav ul.b li a, .nav ul.ros li a, .nav ul.rou li a, .nav ul.bc li a, .nav ul.o li a{ padding:2px;}

.nav ul.ros {
	position:absolute;
	top:-999em;
	width:166px;z-index:2100;	
	background:#DD8290 url(../fond/mrose.jpg) repeat-x top;padding:5px;
}



.nav ul.rou {
	position:absolute;
	top:-999em;
	width:166px;z-index:2100;	
	background:#CF2031 url(../fond/mrouge.jpg) repeat-x top;padding:5px;
}

.nav ul.bc {
	position:absolute;
	top:-999em;
	width:166px;z-index:4000;	
	background:#35B5CD url(../fond/mbleuc.jpg) repeat-x top;padding:5px;
}

.nav ul li,
.nav a {
	width: 100%;
	text-align:left;
	padding:0;
	z-index:2100;	
}
.nav li {
	float:left;
	position:relative;
	z-index:2100;	
	padding-right:0;
	text-align:left;
	width:120px;
}





.nav a {
	display:block;
}
.nav li:hover ul,
ul.nav li.sfHover ul {
	left:-16px;
	top:70px;
}
.nav li:hover li ul,
.nav li.sfHover li ul {
	top:-999em;
}


ul.nav li li.sfHover ul li a{border-bottom:1px solid #fff;}

.superfish li:hover ul,
.superfish li li:hover ul {
	top: -999em;
}

/*** ORIGINAL SKIN ***/
.nav {
	float:left;
	margin-bottom:1.5em;
	
}
.nav li {margin-top:30px;}


h2.superfish{ margin-top:-20px;margin-left:-8px; height:60px; border-bottom:0; background:none; cursor:pointer;}

.nav a {text-decoration:none;}
.nav li:hover, .nav li.sfHover,.nav a:focus, .nav a:hover, .nav a:active {}
.nav li li {width:150px; margin-top:0;}
.nav li li li {	width:150px; margin-top:0;}

li.un{ padding-left:30px;padding-top:35px;}
li.deux{ padding-left:40px;padding-top:45px;}
li.trois{ padding-left:20px;padding-top:45px;}
li.quatre{ padding-left:30px;padding-top:45px;}
li.cinq{ padding-left:20px;padding-top:45px;}

li.pays a{color:#fff; font-size:1.3em; font-weight:bold;}

li.mbleu a{ color:#fff; font-weight:normal;font-size:1em;}
li.mbleub a{ color:#fff; font-weight:normal;font-size:1em;}
li.mrose a{color:#fff;border-bottom:1px solid #B45E6B; font-weight:normal;font-size:1em; }
li.mo a{color:#fff; font-weight:normal;font-size:1em;}
li.mrouge a{color:#fff; border-bottom:1px solid #A60E1C; font-weight:normal;font-size:1em; }
li.mbleuc a{ color:#fff;border-bottom:1px solid #1C8497; font-weight:normal;font-size:1em;}

li.mbleub a:hover{ color:#000;}
li.mbleu a:hover{ color:#000;}
li.mrose  a:hover{background-color:#F9B8C2;color:#000; }
li.mo  a:hover{color:#000; }
li.mrouge  a:hover{background-color:#EF8791;color:#000; }
li.mbleuc  a:hover{background-color:#A3E6F3; color:#000;}

