@charset "utf-8";
/* CSS Document */

body {
	font: normal .8em/1.5em Arial, Helvetica, sans-serif;
	background: #f7f7f7;
	margin: 100px auto 0;
	}

#accordeon {
	width:800px;
	margin:0 auto;
	}
#accordeon ul{
	list-style: none;
	margin: 0;
	padding: 0;
}

#accordeon ul li{
	float: left;
	padding: 10px;
	display: block;
	margin-right: 5px;
	background:#fff;
	-webkit-border-radius: .5em;
	-moz-border-radius: .5em;
	border-radius: .5em;
	-webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2);
	-moz-box-shadow: 0 1px 2px rgba(0,0,0,.2);
	box-shadow: 0 1px 2px rgba(0,0,0,.2);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#E3E3E3', endColorstr='#FCFCFC'); 
	background: -webkit-gradient(linear, 0% 100%, 0% 0%, from(#FCFCFC), to(#E3E3E3), color-stop(1,#E8E8E8));
	background: -moz-linear-gradient(19% 75% 90deg,#FCFCFC, #E3E3E3, #E8E8E8 100%);
}

#accordeon ul li a{
	display: block;
	overflow: hidden;
	height: 175px;
	width: 40px;
	outline: none;
	cursor: pointer;	
}

#accordeon #current{
	width: 640px;
}


#accordeon ul li .texte-presentation {
 	margin: 0;
	padding: 0;
	width: 520px;
	display: block;
	margin-left: 85px;
	color:#000;
	font-size:14px;
	text-shadow:1px 1px 1px #FFFFFF;	
	}

#accordeon ul li p{
	font-family:"Lucida Sans Unicode","Lucida Grande",sans-serif;
	
}

#accordeon ul li .accordeon-box {
	width:150px;
	height:20px;
	font-size:30px;
	position:relative;
	top:50px;
	left:-55px;
	color:#0AA8F7;
	text-shadow:#555159 1px 2px 2px;
	-webkit-transform: rotate(-90deg); 
	-moz-transform: rotate(-90deg);
	-o-transform: rotate(-90deg);	
	}	
	
