@charset "utf-8";
/* CSS Document */

html {
	overflow-x:auto;
	overflow-y:scroll;
}

body {
	margin:0;
	padding:0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:100.01%;
	background:url(../images/bg_body.jpg) repeat-x;
}

#wrapper {
	margin:0 auto;
	padding:0 0 30px 0;
	width:857px;
}

#header {
	height:90px;
	padding:30px 200px;
	text-align:center;
}

#content p {
	font-size:80%;
	font-weight:bold;
	color:#9ea0a2;
}

#content_text {
	float:left;
	font-size:80%;
	font-weight:bold;
	color:#9ea0a2;
	margin:21px 0 0 70px;
	line-height:1.9em;
	letter-spacing:-0.02em;
	width: 568px;
	text-align: justify;
}

#menu {
	margin:0;
	padding:0;
}

#menu li {
	font-family:Arial, Helvetica, sans-serif;
	margin:2px;
	padding:140px 0 0 0;
	float:left;
	list-style:none;
	width:210px;
	height:128px;
}

#menu li a {
	font-size:75%;
	font-weight:bold;
	color:#000000;
	text-decoration:none;
	margin:0;
	padding:0 0 10px 0;
}

.menu_arrow {
	background:url(../images/arrow_right.gif) no-repeat 15px 3px;
	margin:0 0 10px 0;
}

.menu_arrow div {
	margin:0 0 0 35px;
}

#menu li a:hover {
	text-decoration:underline;
}

#access_technology {
	background:url(../images/access_technology.jpg) no-repeat;
}

#logistics {
	background:url(../images/logistics.jpg) no-repeat;
}

#division_wind {
	background:url(../images/division_wind.jpg) no-repeat;
}

#division_air {
	background:url(../images/division_air.jpg) no-repeat;
}

#footer {
	border-top:2px solid #cfcfcf;
	font-size:65%;
	padding:5px 0 0 0;
}

#footer a {
	color:#9ea1a2;
}

.fl {
	float:left;
}

.fr {
	float:right;
}

.clear {
	clear:both;
}

ul{
list-style:none;
}

img{
display:block;
}
a img{
border:0;
}

#contenu{
overflow:hidden;
zoom:1;
margin: 0 20px 20px 20px;
}
#contenu .gauche{
float:left;
width:125px;
}
#contenu .gauche li{
padding:0 0 10px;
}
#contenu .centre{
float:left;
width:335px;
}
#contenu .centre h2{
padding:0 0 12px;
font-size:14px;
}
#contenu .centre p{
padding:0 0 5px;
line-height:18px;
}
#contenu .droite{
float:right;
width:384px;
height:205px;
background: #ffffff url(../images/f_degrade.gif) repeat-x 0 bottom;
border:1px solid #ffffff;
}
#contenu .droite h2{
padding:10px 22px;
font-size:14px;
color:#e60003;
}
#contenu .droite ul{
padding:0 0 0 10px;
overflow:hidden;
zoom:1;
}
#contenu .droite li{
float:left;
padding:0 9px 23px 8px;
}

#langues{
padding:10px 0px;
margin: 0px;
width:105px;
/* background:#fff; */
overflow:hidden;
zoom:1;

}
#langues li{
float:left;
padding:0 15px 0 0;
}
