/**********************************************************************************/
/********************************    PLAN DE SITE    ******************************/
/**********************************************************************************/
.tx-dropdownsitemap-pi1 {
	float:left;
}
.tx-dropdownsitemap-pi1 ul, .tx-dropdownsitemap-pi1 ol {
	list-style:none;
	margin:0 0 0 12px;
	padding:0px;   
}
.tx-dropdownsitemap-pi1 li {
	background:none; 
	list-style-type:none;
	font-size:1em;
}
.tx-dropdownsitemap-pi1 a, 
.tx-dropdownsitemap-pi1 a:link, 
.tx-dropdownsitemap-pi1 a:visited, 
.tx-dropdownsitemap-pi1 a:hover, 
.tx-dropdownsitemap-pi1 a:active {
	color:#333333;
	background-color:inherit;
	font-weight:bold;
}
.tx-dropdownsitemap-pi1 div {
	margin-left:20px;
	margin-top:2px;
	padding:2px;
}
.tx-dropdownsitemap-pi1 li.open ol {
	display:block;
}
.tx-dropdownsitemap-pi1 li.closed ol {
	display:none;
}
.tx-dropdownsitemap-pi1 li.open ul {
	display:block;
}  
.tx-dropdownsitemap-pi1 li.closed ul {
	display:none;
}
#contenu_arrondi_contenu #contenu_arrondi_contenu_contenu .tx-dropdownsitemap-pi1 span.ifsub a {
	text-transform:uppercase;
	font-weight:bold;
}       
.tx-dropdownsitemap-pi1 span.spc {
	text-transform:uppercase;
	font-style:italic;
}       
.tx-dropdownsitemap-pi1 .description {
	font-style:italic;
	font-size:80%;
	margin-left:5px;
}
.tx-dropdownsitemap-pi1 div.level_1  {
	margin:7px 0;
}
.tx-dropdownsitemap-pi1 div.level_1 a {
	font-weight:bold;
}
.tx-dropdownsitemap-pi1 div.level_2 a {
	font-weight:normal;
}	     
.tx-dropdownsitemap-pi1 div.expAll {
	color:inherit;
	margin:0 0 12px 0;
	border:0;
	background-color:transparent;
	text-transform:uppercase;
}     
.tx-dropdownsitemap-pi1 img {
	margin:2px 7px 2px 0;
	vertical-align:bottom;
}