ul#faq-items { padding-left: 0px; list-style:none; height: 2000px;  }
ul#faq-items ul { padding-left: 0px; list-style: none; }

ul#faq-items li { padding:6px 0; border-bottom:1px solid #bababa; line-height:20px; }
ul#faq-items li a { font-size:12px; text-decoration:none; color:#000080; }
ul#faq-items li a:hover { text-decoration:none !important; color:#bd0000 !important }

ul#faq-items li ul { display:none; }
ul#faq-items li li { padding:7px 0; border-bottom:1px solid #ddd;  line-height:16px; list-style-type: none; }
ul#faq-items li li.on  { display:block; height:auto; padding-bottom:10px; }
ul#faq-items li li  a{ padding-left:2px; font-size:12px; font-weight:bold; color:#7f7f7f; background:url(/templates/img/picto-03.gif) no-repeat 0 5px; }

ul#faq-items li li li { border:0; padding:3px 0; line-height:15px !important; text-align:justify; }
ul#faq-items li li li a { padding-left:24px; font-size:11px; font-weight:normal; color:#7f7f7f; background:url(/templates/img/picto-03.gif) no-repeat 15px 5px; }

ul#faq-items p { padding-left:0; text-align:left; font-size:11px; color:#333; line-height:1.5; }


/*
.sitemap div {
	height: 1000px;
}

.sitemap #panoramique {
	background: url(/templates/portrait/img/bandeau-sitemap.jpg) no-repeat 50% 0;
	font-family:Tahoma,"Lucida Grande",Arial !important;
} 

.sitemap #mainContent h1 {
	display:block; position:absolute; top:50px; z-index:3; left:277px; white-space:nowrap;
	padding:0 17px 0 0;
	color:#FFF;
	font-size:0px;	
}

.sitemap h1 em {
	float:left; display:block; clear:right;
	font-size:16px; font-style:italic; font-weight:bold;	
}

.sitemap #mainContent {
	float:none;
	width:510px; margin-left:0px; padding-bottom:100px;
}

.sitemap #mainContent ul {
	padding-left:0px;
	list-style:none;
}

.faq #mainContent ul {
	padding-left:0px;
}

.sitemap #content {
	height: 1024px;
}

.sitemap #content  li  {
	padding:6px 0; border-bottom:1px solid #bababa;
	line-height:20px;
}

.sitemap  #content li  a{
	font-size:12px; text-decoration:none;
	color:#000080;
}

.sitemap #content li a:hover {
	text-decoration:none !important; color:#bd0000 !important
}

.sitemap #content  li ul {
	display:none;
}

.sitemap #content  li li {
	padding:7px 0; border-bottom:1px solid #ddd; 
	line-height:16px;
}

.sitemap  #content li li  a{
	padding-left:2px;
	font-size:12px; font-weight:bold;
	color:#7f7f7f;
	background:url(/templates/img/picto-03.gif) no-repeat 0 5px;
}

.sitemap #content  li li.on  {
	display:block; height:auto; padding-bottom:10px;
}

.sitemap  #content li li li {
	border:0; padding:3px 0;
	line-height:10px !important;
}

.faq #content li li li {
	line-height:15px !important;
	text-align:justify;
}

.sitemap  #content li li li  a{
	padding-left:24px;
	font-size:11px; font-weight:normal;
	color:#7f7f7f;
	background:url(/templates/img/picto-03.gif) no-repeat 15px 5px;
}

.faq #mainContent p {
	padding-left:0;
	text-align:left;
	font-size:11px;
	color:#333;
	line-height:1.5;
}
*/
