/* --------- feuille de style ------- */

*{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

img{
	border: 0;
}

.fl{float: left;}

a{
	text-decoration: none;
	color: #000000;"
}

/* ------------------- */

header{
	width: 100%;
	height: 281px;
	background: url(images/bg_header.jpg) no-repeat;
	margin: 0px 0px 0px 0px;
	color: #FFFFFF;
	text-transform: uppercase;
}

aside{
	float: right;
	width: 265px;
	height: 42px;
	margin: 5px 10px 0px 0px;
}

.support{
	margin: 15px 5px 15px 5px;
	font: 18px/18px 'LaneNarrowRegular', Arial, sans-serif;
	color: #FFFFFF;
}

h1{
	margin: 0 auto;
	width: 331px;
	height: 163px;
	padding-top: 42px;
}

section{
	width: 960px;
	height: 552px;
	margin: 0 auto;
	margin-bottom: 60px;
}

h2{
	width: 960px;
	height: 15px;
	margin: 60px 0px 60px 0px;
	text-transform: uppercase;
	font: 24px/18px 'LaneNarrowRegular', Arial, sans-serif;
	text-transform: uppercase;
	letter-spacing: 2.1px;
}

article{
	width: 280px;
	height: 411px;
	border-top: 3px solid #ff5234;
	border-bottom: 3px solid #ff5234;
}

h3{
	width: 280px;
	height: 72px;
	padding: 25px 0px 25px 0px;
	text-transform: uppercase;
	font: 32px/40px 'LaneNarrowRegular', Arial, sans-serif;
	text-transform: uppercase;
	border-bottom: 3px solid #ff5234;
	margin-bottom: 50px;
}

.micro{font-size: 29px;}

.orange{color: #ff5234;}

.ligne{
	width: 280px;
	height: 33px;
	font: 18px 'LaneNarrowRegular', Arial, sans-serif;
	margin-bottom: 45px;
}

.item{
	width: 222px;
	height: 21px;
	padding: 6px 0px 6px 25px;
}