/* CSS Document */

a:link{text-decoration:none;color:blue;}
a:visited{text-decoration:none;color:grey;}
a:hover{text-decoration:underline;color:grey;}


#page{
	width:450px;
	margin:5px auto;
}


#faqSection{
	padding:20px 20px 20px 20px;
	border:1px solid white;
	text-shadow:1px 1px 0 white;
}


/* Definition Lists */

dt{
	color:#000000;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	margin-top:30px;
	padding-left:25px;
	position:relative;
	cursor:pointer;
	border:1px solid transparent;
}

dt:hover{ color:#5f6a73;}

dt .icon{
	background:url('http://www.pxefrance.org/images/plus.png') no-repeat;
	height:60px;
	left:0;
	position:absolute;
	top:0px;
	width:22px;
}

dt.opened .icon{ 
	background-position:left bottom;
	background:url('http://www.pxefrance.org/images/minus.png') no-repeat;
	height:40px;
	left:0;
	position:absolute;
	top:0px;
	width:22px;
}

dd{
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	line-height:1.5;
	padding:20px 0 0 25px;
	width:450px;
	display:none;
}
