/* MENU */
#menuSlide {
	width: 565px;
	height: 34px;
}
	#menuSlide ul#nav {
		position: relative;
	} 
	#menuSlide ul {
		padding: 0;
		margin: 0;
	}
	#menuSlide ul li {
		float: left;
		display: block;
		height: 34px;
	}
		#menuSlide ul li a.btDefault {
			float: left;
			display: block;
			height: 34px;
			background-image: url('../imagesFront/menu_aubigne.gif');
			background-repeat: no-repeat;
		}
		#menuSlide ul li a.bt1 {
			width: 131px;
			background-position: left -34px;
		}
			#menuSlide ul li a.bt1:hover {
				width: 131px;
				background-position: left 0;
			}
		#menuSlide ul li a.bt2 {
			width: 121px;
			background-position: -131px -34px;
		}
			#menuSlide ul li a.bt2:hover {
				width: 121px;
				background-position: -131px 0;
			}
		#menuSlide ul li a.bt3 {
			width: 150px;
			background-position: -252px -34px;
		}
			#menuSlide ul li a.bt3:hover {
				width: 150px;
				background-position: -252px 0;
			}
		#menuSlide ul li a.bt4 {
			width: 163px;
			background-position: -402px -34px;
		}
			#menuSlide ul li a.bt4:hover {
				width: 163px;
				background-position: -402px 0;
			}
		
	#menuSlide ul li ul.sMenu {
		position: absolute;
		top: 34px;
		left: 0;
		background-color: #B8384F;
		margin: 0 0 0 10px;
		padding: 0;
		background-image: none;
		display: none;
		border-top: 1px solid #FFFFFF;
		width: 260px;
	}
		#menuSlide ul li ul.sMenu li {
			float: left;
			width: 250px;
			padding: 0; 
			margin: 0;
			height: 25px;
		}
		
		#menuSlide ul li ul.sMenu li a.page {
			float: left;
			display: block;
			width: 250px;
			height: 25px;
			color: #FFFFFF;
			font-size: 12px;
			text-decoration: none;
			padding: 5px;
		}
		#menuSlide ul li ul.sMenu li a.page:hover {
			background-color: #6F2230;
			height: 15px;
		}
	
	

/*Menu simple*/
#menuSimple {
	float: right;
	height: 30px;
	padding: 0; margin: 43px 48px 0 0;
	text-align: right;
}
	#menuSimple ul {
		height: 30px;
		list-style-type: none;
		margin: 0 0 5px 0; padding: 0;
	}
	#menuSimple ul li {
		list-style-type: none;
		display: block;
		float: left; height: 30px;
	}
	#menuSimple ul li a {
		display: block;
		float: left; height: 30px;
		padding: 7px 12px;
		color: #FFFFFF;
		text-decoration: none;
		background-color: #98CD03;
		margin-right: 1px;
	}
	#menuSimple ul li a:hover {
		color: #FFFFFF;
		background-color: #4E8AD0;
	}

	
/* boutons modules */
.btModules {
	width: 250px;
	margin-bottom: 50px; margin-top: 10px;
}
.btModules a {
	display: block;
	width: 190px; height: 25px;
	margin-bottom: 5px;
	padding: 15px 0 0 60px;
	text-decoration: none; font-size: 15px;
	border-bottom: 1px solid #EBEBEB;
}
.btModules a:hover {
	color: #518CD0;
}
a.actus {
	background-image: url(../imagesFront/icone_actus.jpg);
	background-position: top left;
	background-repeat: no-repeat;
}	
a.carte {
	background-image: url(../imagesFront/icone_carte.jpg);
	background-position: top left;
	background-repeat: no-repeat;
}	
a.forum {
	background-image: url(../imagesFront/icone_forum.jpg);
	background-position: top left;
	background-repeat: no-repeat;
}
a.agenda {
	background-image: url(../imagesFront/icone_agenda.jpg);
	background-position: top left;
	background-repeat: no-repeat;
}
a.annuaire {
	background-image: url(../imagesFront/icone_annuaire.jpg);
	background-position: top left;
	background-repeat: no-repeat;
}
a.sondage {
	background-image: url(../imagesFront/icone_sondage.jpg);
	background-position: top left;
	background-repeat: no-repeat;
}
a.faq {
	background-image: url(../imagesFront/icone_faq.jpg);
	background-position: top left;
	background-repeat: no-repeat;
}


	
/* Sous-menu */
#smenu {
	float: left;
	width: 300px;
	padding: 0; 
	margin: 0 0 15px 50px;
	border: 0;
	font-size: 12px;
	color: #999999;
}
	#smenu ul, #smenu ul li, #smenu ul li a {
		list-style-type: none;
		text-decoration: none;
		margin: 0; padding: 0;
	}
	#smenu ul li {
		font-size: 12px;
		color: #999999;
		margin: 1px 0;
	}
	#smenu ul li.sRubrique {
		font-size: 12px;
		color: #B6384E;
		margin: 6px 0 0 0;
		font-weight: bold;
	}
	#smenu ul {
		text-align: left;
		margin-top: 50px;
	}
	#smenu ul li img {
		margin-right: 5px;
	}
	#smenu ul li.rubrique {
		font-size: 18px;
		color: #B6384E;
		font-weight: bold;
		line-height: 16px;
		margin: 2px 0 8px 0;
	}
	#smenu ul li a.page {
		display: block;
		font-size: 11px;
		line-height: 16px;
		margin: 0;
		color: #999999;
		width: 300px;
	}
	#smenu ul li a.page:hover, #smenu ul li a.pageActive {
		font-size: 11px;
		line-height: 16px;
		color: #B6384E;	
		margin: 0;
		font-weight: normal;
		padding-left: 15px;
		background-image: url('../imagesFront/icone_fleche_lien.gif');
		background-position: left 1px;
		background-repeat: no-repeat;
		width: 300px;
	}


	
	
/* MENU DEROULANT */
#menuDropDown {
	float: left;
	width: 740px; height: 30px;
}
	#menuDropDown dl, #menu dt, #menu dd, #menu ul, #menu li {
		margin: 0; padding: 0; list-style-type: none;
	}
	#menuDropDown dl {
		float: left; 
		display: block;
		width: 150px; height: 30px;
		background-color: #98CC05;
		margin: 0; padding: 0; 
	}
	#menuDropDown dl dt a {
		display: block;
		float: left;
		width: 176px; height: 28px;
		text-align: left; color: #FFFFFF; line-height: 27px; text-decoration: none;
		padding-left: 10px;
		border-bottom: 1px solid #BF4E17;
	}
	#menuDropDown dl dt a:hover {
		display: block;
		width: 176px; height: 28px;
		background-color: #682402;
		background-image:url(../imagesFront/ic_ligne_menu.jpg); background-position: left 9px; background-repeat: no-repeat;
	}
	#menuDropDown dl dt a.accueilActif, #menu dl dt a.presentationActif, #menu dl dt a.vinsActif {
		width: 176px;
		padding-left: 10px;
		background-color: #682402;
		background-image:url(../imagesFront/ic_ligne_menu.jpg); background-position: left 9px; background-repeat: no-repeat;
	}
	#menuDropDown dd {
		position: absolute; z-index: 1000;
		display: none;
		width: 350px;
		text-align: left;
		margin: 0 0 0 186px;
    	background-color: #682402;
	}
		#menuDropDown dd li a {
			display: block;
			text-decoration: none; color:#FFFFFF; line-height: 15px;
			padding: 5px 5px 5px 12px; height: 18px;
		}
		#menuDropDown dd li a:hover {
			color: #FFFFFF;
			background-color: #682402;
			border-bottom: 1px solid #BF4E17;
		}
