@charset "iso-8859-2";
/* CSS Document */


#menu {
	background: url('../images/bk_menu.gif') 15px 0px;
	height: 35px;
}

#menu ul {
	list-style: none;
	margin: 0px;
	margin-left: 11px;
}
#menu ul li a {
	display: block;
	position: relative;
	right: 0px;
	left: 0px;
	color: #fff;
	text-decoration: none;
}
#menu ul li {
	cursor: default;
	background: url('../images/bk_menu.gif') top right;
	color: #fff;
	font-size: 13px;
	font-family: arial;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 9px;
	padding-bottom: 9px;
	float: left;
	padding-left: 13px;
	padding-right: 13px;
	text-transform: uppercase;
	position: relative;
}

#menu ul li.l1>ul {
	top: 33px;
}

#menu ul li:hover {
	background: url('../images/bk_menu_ov.gif') top right;
}

#menu ul li:hover>ul {
	display: block;
}

#menu ul li li:hover {
	background: url('../images/bk-submenu-ov.png');
}

#menu ul li.last {
	background: url('../images/bk_menu.gif') -10px 0px;
	border-bottom: 0px;
}	

#menu ul li ul li.last:hover {
	background: url(../images/bk-submenu-ov.png);
}

#menu ul li ul li.last {
	background: none;
	border-bottom: 0px;

}

/* Sub menu */
#menu ul ul {
	position: absolute;
	display: none;
	background: url(../images/bk-submenu.png);
	margin-left: 0px;
	left: 0px;
	padding-left: 10px;
	padding-right: 10px;
}

#menu ul li ul li {
	background: none;
	float: none;
	border-right: 0px;
	font-size: 10px;
	padding: 0px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
	padding-right: 10px;
	border-bottom: 1px solid #b8c4cb;
	margin: 0px;
}
#menu ul li ul li.last {
	border-bottom: 0px;
}

#menu .whoWeAre ul {
	width: 200px;
}

#menu ul li ul li ul {
	position: absolute;
	top: 0px;
	left: 190px;
}


body{padding:0px; margin:0px; background-image:url(../images/bgPrincipal.gif); background-repeat:repeat-x; background-attachment:fixed;}

.bgLeft{background-image:url(../images/bgLeft.png); background-repeat:repeat-y;}
.bgRight{background-image:url(../images/bgRight.png); background-repeat:repeat-y;}
.bgFooter{background-image:url(../images/bgFooter.gif); background-repeat:repeat-x; height:30px;}
.bgBleuGris{background-color:#a0acb3;}
.bgBleuFonce{background-color:#ccdde7;}
.bgBleuPale{background-color:#ccdde7;}
.bgInfolettre{background-color:#799aaf;}
.bgBlanc{background-color:#fff;}
.bgAerospatial{background-color:#e9f6fe;}
.bgVideo{background-image:url(../images/bg_videos.jpg); background-repeat:no-repeat; height:140px; width:266px;}


.txtCopyright{font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#FFFFFF; vertical-align:middle;}
.txtContenu{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666666; padding:10px 21px 10px 30px;}
.txtAccueil{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666666; padding:10px 10px 10px 30px;}
.txtNouvelles{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666666; padding:15px 20px 15px 21px;}
.txtGouvBlanc{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#fff;}
.txtGouvGris{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666666;}
.txtSans{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666666;}
.txtVideo{font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#666666;}
.txtInfolettre{font-family:Arial, Helvetica, sans-serif; font-size:9px; color:#FFFFFF; margin:10px;}

.imgHaut{padding:0px 12px 25px 12px;}

.tContenu{font-family:Arial, Helvetica, sans-serif; font-size:17px; font-weight:bold; color:#004990;}

.stContenu{font-family:Arial, Helvetica, sans-serif; font-size:15px; color:#80a3b7; font-style:italic; font-weight:bold;}
.stAerospatial{font-family:Arial, Helvetica, sans-serif; font-size:15px; color:#FFFFFF; font-style:italic; font-weight:bold; background-color:#7a9aaf; padding:2px 6px 2px 6px;}
.stContenuRouge{font-family:Arial, Helvetica, sans-serif; font-size:15px; color:#ee3a43; font-style:italic; font-weight:bold;}

a.urlCopyright:link{font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#FFFFFF;}
a.urlCopyright:visited{font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#FFFFFF;}
a.urlCopyright:hover{font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#FFFFFF;}

a.urlInterne:link{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#80a3b7;}
a.urlInterne:visited{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#80a3b7;}
a.urlInterne:hover{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#80a3b7;}

a.urlInterneRed:link{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#ee3a43;}
a.urlInterneRed:visited{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#ee3a43;}
a.urlInterneRed:hover{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#ee3a43;}

a.urlInterneBlanc:link{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF; padding:5px;}
a.urlInterneBlanc:visited{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF; padding:5px;}
a.urlInterneBlanc:hover{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF; padding:5px;}

a.urlVideo:link{font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#666666;}
a.urlVideo:visited{font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#666666;}
a.urlVideo:hover{font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#666666;}

a.urlStitre:link{font-family:Arial, Helvetica, sans-serif; font-size:15px; color:#80a3b7; font-style:italic; font-weight:bold;}
a.urlStitre:visited{font-family:Arial, Helvetica, sans-serif; font-size:15px; color:#80a3b7; font-style:italic; font-weight:bold;}
a.urlStitre:hover{font-family:Arial, Helvetica, sans-serif; font-size:15px; color:#80a3b7; font-style:italic; font-weight:bold;}

a.urlNext:link{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#004990;}
a.urlNext:visited{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#004990;}
a.urlNext:hover{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#004990;}

.hrSimple{color:#a0acb3; background-color:#a0acb3; height:1px; line-height:1px; border:0px; width:95%;}

ul{text-align:left; margin-left:20px; padding:0px; list-style:disc; color:#666666;}
li{text-align:left; margin:0px; padding:0px; color:#666666; margin-bottom:5px;}

.txtNouveau{font-family:Arial, Helvetica, sans-serif; font-size:9px; font-weight:bold; color:#ee3a43;}
.txtRouge{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#ee3a43;}

.fieldInfolettre{width:180px; height:14px; font-family:Arial, Helvetica, sans-serif; font-size:10px;}


/***************** SEARCH ENGINE ************************/

.searchField{background-color:#e5f2f9; color:#006699; width:200px;}



/********************************************************/