#menu-gauche-repeat-bg
{
	display:none;
}

#contenu
{
	width:875px;
	padding-left:30px;
}

*html #contenu
{
	width:100%;
	
}
#menuGauche{display:none;}


/*Masque certaine page*/
#menuSitemap_item_1 #menuSitemap_item_3 #menuSitemap_item_0 ul{display:none;}
#menuSitemap_item_1 #menuSitemap_item_3 #menuSitemap_item_1 ul{display:none;}
#menuSitemap_item_1 #menuSitemap_item_3 #menuSitemap_item_3 ul{display:none;}
#menuSitemap_item_1 #menuSitemap_item_3 #menuSitemap_item_4 ul{display:none;}
#menuSitemap_item_1 #menuSitemap_item_3 #menuSitemap_item_10 ul{display:none;}


/* ------------------------------------------------------------
	NUMBER OF COLUMNS: Adjust #menuSitemap #menuSitemap_item_1.withChildren li to set the number
	of columns required in your site map. The default is 
	4 columns (25%). 5 columns would be 20%, 6 columns would 
	be 16.6%, etc. 
------------------------------------------------------------ */

#menuSitemap #menuSitemap_item_1.withChildren li {
	width:25%;
}

#menuSitemap #menuSitemap_item_1.withChildren li ul li {
	width:100% !important;
}


#menuSitemap #menuSitemap_item_1.withChildren li, #menuSitemap #menuSitemap_item_0.withChildren li { width:20.0%; }
*html #menuSitemap #menuSitemap_item_1.withChildren li, *html #menuSitemap #menuSitemap_item_0.withChildren li{ width:16.0%; }

/* ------------------------------------------------------------
	General Styles
------------------------------------------------------------ */


.sitemap {
	margin: 0 0 40px 0;
	float: left;
	width: 100%;
}
h1 {
	font-weight: bold;
	text-transform: uppercase;
	font-size: 20px;
	margin: 0 0 5px 0;
}
h2 {
	font-family: "Lucida Grande", Verdana, sans-serif;
	font-size: 10px;
	color: #777777;
	margin: 0 0 20px 0;
}
a {
	text-decoration: none;
}
ol, ul {
	list-style: none;
	margin:0px;
	padding:0px;
	backgound:none;
}


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

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


#menuSitemap #menuSitemap_item_1,#menuSitemap #menuSitemap_item_0
{
	background:none;
	padding-top:5px;
}
#menuSitemap #menuSitemap_item_1.withChildren,#menuSitemap #menuSitemap_item_0.withChildren {
	margin: 0;
	float: left;
	width: 100%;
}




*html #menuSitemap #menuSitemap_item_1.withChildren #home 
{
	background: #ffffff url('/static/images/slickmap/L1-left.gif') center bottom no-repeat;
}


#menuSitemap #menuSitemap_item_1.withChildren li,#menuSitemap #menuSitemap_item_0.withChildren li {
	float: left;
	background: url('/static/images/slickmap/L1-center.png') center top no-repeat;
	padding: 30px 0;
	margin-top: -30px;
}
*html #menuSitemap #menuSitemap_item_1.withChildren li ,*html #menuSitemap #menuSitemap_item_0.withChildren li 
{
	background: url('/static/images/slickmap/L1-center.gif') center top no-repeat;
}

#menuSitemap #menuSitemap_item_0.withChildren li.premier1niveau,#menuSitemap #menuSitemap_item_1.withChildren li.premier1niveau {
	background: #ffffff url('/static/images/slickmap/L1-debut.png') center top no-repeat;
}

*html #menuSitemap #menuSitemap_item_0.withChildren li.premier1niveau,#menuSitemap #menuSitemap_item_1.withChildren li.premier1niveau {
	background: none;
}

#menuSitemap #menuSitemap_item_1.withChildren li a,#menuSitemap #menuSitemap_item_0.withChildren li a {
	margin: 0 20px 0 0;
	padding: 10px 0;
	display: block;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	color: black;	
	background: #BB8D0A url('/static/images/slickmap/white-highlight.png') top left repeat-x;
	border: 2px solid #BB8D0A;
	-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+ */	
}

*html #menuSitemap #menuSitemap_item_1.withChildren li a,*html #menuSitemap #menuSitemap_item_0.withChildren li a {
background:none;
}


#menuSitemap #menuSitemap_item_1.withChildren li a:hover,#menuSitemap #menuSitemap_item_0.withChildren li a:hover {
	background-color: #daa50f;
}
#menuSitemap #menuSitemap_item_1.withChildren li:last-child,#menuSitemap #menuSitemap_item_0.withChildren li:last-child {
	background: url('/static/images/slickmap/L1-right.png') center top no-repeat;
}

*html #menuSitemap #menuSitemap_item_1.withChildren li:last-child ,*html #menuSitemap #menuSitemap_item_0.withChildren li:last-child 
{
	background: url('/static/images/slickmap/L1-right.gif') center top no-repeat;
}
a:link:before,
a:visited:before {
	/*content: " "attr(href)" ";*/
	display: block;
	text-transform: uppercase;
	font-size: 10px;
	margin-bottom: 5px;
	word-wrap: break-word;
}
#menuSitemap #menuSitemap_item_1.withChildren li a:link:before,
#menuSitemap #menuSitemap_item_1.withChildren li a:visited:before,
#menuSitemap #menuSitemap_item_0.withChildren li a:link:before,
#menuSitemap #menuSitemap_item_0.withChildren li a:visited:before
 {
	color: #78a9c0;
}

/* --------	Second Level --------- */
#menuSitemap #menuSitemap_item_1.withChildren ul li ul,#menuSitemap #menuSitemap_item_0.withChildren ul li ul {
	margin: 0px;
	padding: 0px;
	
}

#menuSitemap #menuSitemap_item_1.withChildren li li,#menuSitemap #menuSitemap_item_0.withChildren li li {
	width: 100%;
	clear: left;
	margin-top: 0px;
	padding: 10px 0 0 0;
	background: url('/static/images/slickmap/vertical-line.png') center bottom repeat-y;
}



*html #menuSitemap #menuSitemap_item_1.withChildren li li ,*html #menuSitemap #menuSitemap_item_0.withChildren li li 
{

	background: url('/static/images/slickmap/vertical-line.gif') center bottom repeat-y;
}

#menuSitemap #menuSitemap_item_1.withChildren li li a , #menuSitemap #menuSitemap_item_0.withChildren li li a {
	background-color: #E3E3E3;
	border-color: #b4b4b4;
	font-size:11px;
	
}
#menuSitemap #menuSitemap_item_1.withChildren li li a:hover,#menuSitemap #menuSitemap_item_0.withChildren li li a:hover {
	
	border-color: #b4b4b4;
	background-color: #f2f1f1;
	font-size:11px;
}
#menuSitemap #menuSitemap_item_1.withChildren li li:first-child , #menuSitemap #menuSitemap_item_0.withChildren li li:first-child {
	padding-top: 30px;
}
#menuSitemap #menuSitemap_item_1.withChildren li li:last-child,#menuSitemap #menuSitemap_item_0.withChildren li li:last-child {
	background: url('/static/images/slickmap/vertical-line.png') center bottom repeat-y;
}

*html #menuSitemap #menuSitemap_item_1.withChildren li li:last-child,*html #menuSitemap #menuSitemap_item_0.withChildren li li:last-child {
	background: url('/static/images/slickmap/vertical-line.gif') center bottom repeat-y;
}


#menuSitemap #menuSitemap_item_1.withChildren li li a:link:before,
#menuSitemap #menuSitemap_item_1.withChildren li li a:visited:before ,
#menuSitemap #menuSitemap_item_0.withChildren li li a:link:before,
#menuSitemap #menuSitemap_item_0.withChildren li li a:visited:before 
{
	color: #8faf5c;
}

/* --------	Third Level --------- */

#menuSitemap #menuSitemap_item_1.withChildren li li ul {
	margin: 10px 0 0 0;
	width: 100%;
	float: right;
	padding: 9px 0 0px 0;
	background: #ffffff url('/static/images/slickmap/L3-ul-top.png') center top no-repeat;
}

*html #menuSitemap #menuSitemap_item_1.withChildren li li ul {
	margin: 0 0 0 0;
	width: 100%;
	float: left;
	margin-top:10px;
	padding:0px;
	background: none;
}



#menuSitemap #menuSitemap_item_1.withChildren li li li {
	background: url('/static/images/slickmap/L3-center.png') left center no-repeat;
	padding: 5px 0;
}

*html #menuSitemap #menuSitemap_item_1.withChildren li li li {
	background: none;
	padding: 5px 0;
}

#menuSitemap #menuSitemap_item_1.withChildren li li li a 
{
	font-weight:normal;
	border-color: #b4b4b4;
	background-color: #f2f1f1;
	font-size: 11px;
	padding: 5px 0;
	width: 80%;
	float: right;
}




#menuSitemap #menuSitemap_item_1.withChildren li li li a:hover {
border-color: #b4b4b4;
	background-color: #f8f7f7;
}
#menuSitemap #menuSitemap_item_1.withChildren li li li:first-child {
	padding: 15px 0 5px 0;
	background: url('/static/images/slickmap/L3-li-top.png') left center no-repeat;
}



*html #menuSitemap #menuSitemap_item_1.withChildren li li li:first-child {
background: url('/static/images/slickmap/L3-li-top.gif') left center no-repeat;
}

#menuSitemap #menuSitemap_item_1.withChildren li li li:last-child {
	background: url('/static/images/slickmap/L3-bottom.png') left center no-repeat;
	padding-bottom:0px;
}

#menuSitemap #menuSitemap_item_1.withChildren li li li.solast {
	background: url('/static/images/slickmap/L3-bottom.png') left center no-repeat;
	padding-bottom:0px;
}

*html #menuSitemap #menuSitemap_item_1.withChildren li li li.solast {
	background: none;
}

#menuSitemap #menuSitemap_item_1.withChildren li li li a:link:before,
#menuSitemap #menuSitemap_item_1.withChildren li li li a:visited:before {
	color: #ccae14;
	font-size: 9px;
}







