@charset "UTF-8";
/* CSS Document */
/* --- Construction du plug-in accordéon--- */
.accordeonv {
	border-bottom:1px solid #EEE;
	width:250px;
	margin:0.5em auto 0.5em;
}

.ax185 { width:185px; }
.ax200 { width:200px; }
.ax250 { width:250px; }
.ax300 { width:300px; }
.ax450 { width:450px; }
.ax600 { width:600px; }
.ax760 { width:760px; }
.axx185 { width:165px; background: #666 url(/img/Box/666/aBoxH185_666.gif) no-repeat top left; }
.axx200 { width:180px; background: #666 url(/img/Box/666/aBoxH200_666.gif) no-repeat top left; }
.axx250 { width:230px; background: #666 url(/img/Box/666/aBoxH250_666.gif) no-repeat top left; }
.axx300 { width:280px; background: #666 url(/img/Box/666/aBoxH300_666.gif) no-repeat top left; }
.axx450 { width:430px; background: #666 url(/img/Box/666/aBoxH450_666.gif) no-repeat top left; }
.axx600 { width:580px; background: #666 url(/img/Box/666/aBoxH600_666.gif) no-repeat top left; }
.axx760 { width:740px; background: #666 url(/img/Box/666/aBoxH760_666.gif) no-repeat top left; }
.axx185a { background: #8D8DB3 url(/img/Box/Grisray/aBoxH185_Grisray.png) no-repeat top left; }
.axx200a { background: #8D8DB3 url(/img/Box/Grisray/aBoxH200_Grisray.png) no-repeat top left; }
.axx250a { background: #8D8DB3 url(/img/Box/Grisray/aBoxH250_Grisray.png) no-repeat top left; }
.axx300a { background: #8D8DB3 url(/img/Box/Grisray/aBoxH300_Grisray.png) no-repeat top left; }
.axx450a { background: #8D8DB3 url(/img/Box/Grisray/aBoxH450_Grisray.png) no-repeat top left; }
.axx600a { background: #8D8DB3 url(/img/Box/Grisray/aBoxH600_Grisray.png) no-repeat top left; }
.axx760a { background: #8D8DB3 url(/img/Box/Grisray/aBoxH760_Grisray.png) no-repeat top left; }

.accordion_toggle {
	display: block;
	height: 20px;
	/*width: 230px;*/
	background-color: #666;
	padding: 0 10px 0 10px;
	line-height: 20px;
	color: #ffffff;
	font-weight: normal;
	text-decoration: none;
	outline: none;
	font-size: 12px;
	border-bottom: 1px solid #eee;
	cursor:pointer;
	margin:0;
}
.accordion_toggle_active {
	color: #ffffff;
	border-bottom: 1px solid #eee;
}
div.accordion_content {
	border:1px solid #eee;
	border-width:0 1px 0;
	color: #444;
	overflow: hidden;
	background:#fff;
}
.first {background-color: transparent;}
.accordion_content h2 {
	margin: 15px 0 5px 10px;
	color: #ddd;
}
.accordion_content div.acc_content {
	padding: 10px 0;
	overflow: auto;
	height: 300px;
}
div.accordion_content div.acc_content div {padding: 0 0.5em 0;}
div.accordion_content p {padding: 0;width:100%; /*font-size:0.9em;*/}
div.accordion_content .events ul {
	padding: 0;
	margin:0;
}
div.accordion_content img {
	display:block;
	margin:0 auto 0.25em;
}
/* Events+News AS Accordeon */
.accordion_content .events,
.accordion_content .news {
	padding: 0;
	margin:0;
	}
.accordion_content .events p, 
.accordion_content .news p,
.accordion_content .events .lieu,
.accordion_content .news .lieu,
.accordion_content .events a,
.accordion_content .news a {color:#444;	}