div.forfait-sous-menu {
	position:relative;
	background:url(_images/packages/bg_menu-small.jpg) repeat-y;
	width:118px;
	padding:10px 10px 0px 10px;
	text-align:left;
}

div.forfait-sous-menu-large {
	position:relative;
	background:url(_images/packages/bg_menu-large.jpg) repeat-y;
	width:264px;
	padding:10px 10px 0px 10px;
	text-align:left;
}


	div.forfait-sous-menu ul,
	div.forfait-sous-menu-large ul{
		list-style:none;	
		margin:0;
		padding:0;
	}
	
	div.forfait-sous-menu ul li,
	div.forfait-sous-menu-large ul li{
		list-style:none;	
		margin:0;
		padding:0;
		display:block;
		clear:both;
		margin-bottom:10px;
	}

	div#gatineau a, div#champetre a {
		font:Arial, Helvetica, sans-serif;
		font-size:10px;
		text-decoration:none;
		display:block;
		line-height:10px;
	}


	div#gatineau a:link,
	div#gatineau a:visited	{
		color:#F37021;	
	}
	
	div#champetre a:link,
	div#champetre a:visited	{
		color:#00A5AD;	
	}
	
	div#gatineau a:hover,
	div#gatineau a:active,
	div#champetre a:hover,
	div#champetre a:active {
		color:#000000;	
	}
		

div.forfait-sous-menu-bas {
	position:relative;
	background:url(_images/packages/bg_menu-small-bas.jpg) no-repeat;
	width:138px;
	height:4px;
	margin-bottom:10px;
}

div.forfait-sous-menu-large-bas {
	position:relative;
	background:url(_images/packages/bg_menu-large-bas.jpg) no-repeat;
	width:284px;
	height:4px;
	margin-bottom:10px;
}


/* HACKS */
.clearfix:after { content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0; }
.clearfix { display: inline-block; }
html[xmlns] .clearfix { display: block; }
* html .clearfix { height: 1%; }