
/* root element for accordion. decorated with rounded borders and gradient background image */
#accordion2 {
	/* background:#333 url(http://flowplayer.org/img/global/gradient/h300.png) 0 0; */
	/* width: 700px; */
	width: 662px;
	border:1px solid #fff;
	border-radius: 5px 5px 0 0;	
	box-shadow: 0 0 5px 0 #757575;
	/* -background:#666; */

}

/* accordion header */
#accordion2 h2 {
	/*background-image: url(../symbole/bg30.png);*/
	margin:0;
	line-height: 28px;
	padding:5px 15px;
	font-size:14px;
	font-weight:normal;
	color: #008444;
	/*border:1px solid #fff;*/
	border-bottom:1px solid #F4EEE3;
	background-color: none;
	cursor:pointer;
        display: block;
	
}

#accordion2 h2:hover, #accordion h2:focus {
	border-bottom-color: #fff5da;
        background: -webkit-linear-gradient(top,#fff9cf,#fff5b3);
        background: -moz-linear-gradient(top,#fff9cf,#fff5b3);
        background: -o-linear-gradient(top,#fff9cf,#fff5b3);
        background: linear-gradient(top,#fff9cf,#fff5b3);
	cursor:pointer;
        color: #333;
        text-shadow: #fff 1px 1px 0;
		text-decoration: underline;
        font-weight: 400;
}
#accordion2 .acco_head:hover, #accordion2 .acco_head:focus
{
    filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#fff9cf', EndColorStr='#fff5b3');
}
#accordion2 h2.acco_head:hover, #accordion2 h2.acco_head:focus
{
    width: 100%;
    height: 100%;
}

/* currently active header */
#accordion2 h2.current {
	cursor:default;
        border-bottom-color: #fff5da;
        background: -webkit-linear-gradient(top,#ffef89,#fd0);
        background: -moz-linear-gradient(top,#ffef89,#fd0);
        background: -o-linear-gradient(top,#ffef89,#fd0);
        background: linear-gradient(top,#ffef89,#fd0);
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#FFEF89, endColorstr=#FFDD00);
        color: #333;
        text-shadow: #fff 1px 1px 0;
        font-weight: 400;
}
* html #accordion2 h2 { position: relative; }
*+ html #accordion2 h2 { position: relative; }

/* accordion pane */
#accordion2 div.pane {
	
	border-left:1px solid #fff;
	border-right:1px solid #fff;
	border-bottom:1px solid #fff;
	border-top:1px solid #fff;
	/* display:none; */
	height:272px;
	/* padding:15px; */
	color:#fff;
	font-size:12px;
	visibility: hidden;
	/*
	xima
	*/
	position: absolute;
	left: -1000em;
	top: -1000em;
	
	
}
/* a title inside pane */
#accordion2 div.pane h3 {
	font-weight:normal;
	margin:0 0 -5px 0;
	font-size:16px;
	color:#999;
}
