.sitemap div, .sitemap span, .sitemap applet, .sitemap object, .sitemap iframe, .sitemap h1, .sitemap h2, .sitemap h3, .sitemap h4, .sitemap h5, .sitemap h6, .sitemap p, .sitemap blockquote, .sitemap pre, .sitemap a, .sitemap abbr, .sitemap acronym, .sitemap address, .sitemap big, .sitemap cite, .sitemap code, .sitemap del, .sitemap dfn, .sitemap em, .sitemap font, .sitemap img, .sitemap ins, .sitemap kbd, .sitemap q, .sitemap s, .sitemap samp, .sitemap small, .sitemap strike, .sitemap strong, .sitemap sub, .sitemap sup, .sitemap tt, .sitemap var, .sitemap dl, .sitemap dt, .sitemap dd, .sitemap ol, .sitemap ul, .sitemap li, .sitemap fieldset, .sitemap form, .sitemap label, .sitemap legend, .sitemap table, .sitemap caption, .sitemap tbody, .sitemap tfoot, .sitemap thead, .sitemap tr, .sitemap th, .sitemap td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}
#SiteMap li {
	width:12.5%;
	list-style-type:none;
}
#SiteMap li ul li {
	width:100% !important;
}
#SiteMap.col1 li {
	width:99.9%;
}
#SiteMap.col2 li {
	width:50.0%;
}
#SiteMap.col3 li {
	width:33.3%;
}
#SiteMap.col4 li {
	width:25.0%;
}
#SiteMap.col5 li {
	width:20.0%;
}
#SiteMap.col6 li {
	width:16.6%;
}
#SiteMap.col7 li {
	width:14.2%;
}
#SiteMap.col8 li {
	width:12.5%;
}
#SiteMap.col9 li {
	width:11.1%;
}
#SiteMap.col10 li {
	width:10.0%;
}
#navTerminologieDuCrditImmobilier ul {
	display:none;
}

#navLestaux ul ul {
	display:none;
}

#SiteMap li#navVousNtesPasSeul { 
	display:none;
}

#navActualits ul li ul {
	display:none;}


#navLesTaux ul li ul {
	display:none;}

/* ------------------------------------------------------------
	Site Map Styles
------------------------------------------------------------ */

/* --------	Top Level --------- */

#SiteMap {
	margin: 0;
	float: left;
	width: 100%;
}
#SiteMap #navHome {
	display: block;
	float: none;
	background: #ffffff url('../images/L1-left.png') center bottom no-repeat;
	position: relative;
	z-index: 2;
	padding: 0 0 30px 0;
}
#SiteMap li {
	float: left;
	background: url('../images/L1-center.png') center top no-repeat;
	padding: 30px 0;
	margin-top: -30px;
}
#SiteMap li a {
	margin: 0 20px 0 0;
	padding: 10px 0;
	display: block;
	/*font-size: 12px;*/
	font-weight: bold;
	text-align: center;
	color: black;
	background: #c3eafb url('../images/white-highlight.png') top left repeat-x;
	border: 2px solid #b5d9ea;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-webkit-box-shadow: rgba(0, 0, 0, 0.5) 2px 2px 2px;
	-moz-box-shadow: rgba(0, 0, 0, 0.5) 2px 2px 2px; /* FF 3.5+ */
}
#SiteMap li a:hover {
	background-color: #e2f4fd;
	border-color: #97bdcf;
}
#SiteMap li:last-child {
	background: url('../images/L1-right.png') center top no-repeat;
}
/* --------	Second Level --------- */

#SiteMap li li {
	width: 100%;
	clear: left;
	margin-top: 0;
	padding: 10px 0 0 0;
	background: url('../images/vertical-line.png') center bottom repeat-y;
}
#SiteMap li li a {
	background-color: #cee3ac;
	border-color: #b8da83;
}
#SiteMap li li a:hover {
	border-color: #94b75f;
	background-color: #e7f1d7;
}
#SiteMap li li:first-child {
	padding-top: 30px;
}
#SiteMap li li:last-child {
	background: url('../images/vertical-line.png') center bottom repeat-y;
}
#SiteMap li li a:link:before, #SiteMap li li a:visited:before {
	color: #8faf5c;
}
/* --------	Third Level --------- */

#SiteMap li li ul {
	margin: 10px 0 0 0;
	width: 100%;
	float: right;
	padding: 9px 0 10px 0;
	background: #ffffff url('../images/L3-ul-top.png') center top no-repeat;
	}
#SiteMap li li li {
	background: url('../images/L3-center.png') left center no-repeat;
	padding: 5px 0;
}
#SiteMap li li li a {
	background-color: #fff7aa;
	border-color: #e3ca4b;
	/*font-size: 12px;*/
	padding: 5px 0;
	width: 80%;
	float: right;
}
#SiteMap li li li a:hover {
	background-color: #fffce5;
	border-color: #d1b62c;
}
#SiteMap li li li:first-child {
	padding: 15px 0 5px 0;
	background: url('../images/L3-li-top.png') left center no-repeat;
}
#SiteMap li li li:last-child {
	background: url('../images/L3-bottom.png') left center no-repeat;
}
#SiteMap li li li a:link:before, #SiteMap li li li a:visited:before {
	color: #ccae14;
	/*font-size: 9px;*/
}
/* ------------------------------------------------------------
	Utility Navigation
------------------------------------------------------------ */

#utilityNav {
	list-style-type:none;
	float: right;
	max-width: 80%;
	margin-right: 10px;
}
#utilityNav li {
	float: left;
	margin-bottom: 10px;
}
#utilityNav li a {
	margin: 0 10px 0 0;
	padding: 5px 10px;
	display: block;
	border: 2px solid #e3ca4b;
	/*font-size: 12px;*/
	font-weight: bold;
	text-align: center;
	color: black;
	background: #fff7aa url('../images/white-highlight.png') top left repeat-x;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-webkit-box-shadow: rgba(0, 0, 0, 0.5) 2px 2px 2px;
	-moz-box-shadow: rgba(0, 0, 0, 0.5) 2px 2px 2px; /* FF 3.5+ */
}
#utilityNav li a:hover {
	background-color: #fffce5;
	border-color: #d1b62c;
}

