/*html {
	filter: expression(document.execCommand("BackgroundImageCache", false, true));
}*/
body{
	margin:0;
	padding:0;
}

#accessibilite{
	display:none;
}

#corps, #footer{
	width:985px;
	margin:0 auto;
}

#header, #visuel, #visuel2, #navigation{
	max-width:1280px;
	min-width:985px;
	margin:0 auto;	
	*width:1280px;
}

#header{	
	position:relative;
	width:100%;
	background:url("../images/bg-header-full.png") no-repeat  top center;
}
#header div.dim{
	height:65px;
	width:985px;
	margin:0 auto;
}
#header div.relative{
	position:relative;
}

#header h1{
	margin:0;
	padding:0;
	line-height:1em;
	height:65px;
}

#menu{
	position:absolute;	
	top:30px;
	left:250px;
	margin:0;
	padding:0;
	list-style:none;
}
#menu li{
	float:left;
	display:block;
}
#menu li a{display:block; margin:0; padding:0; height:20px; text-indent:-999em; overflow:hidden;}
#menu .menu1,
#menu .menu1 a{background:url(../../../../uploads/media/aviation_menu-off_01.gif); width:145px;height:24px;}
#menu .menu1 a:hover,
#menu .menu1 strong a{background-image:url(../../../../uploads/media/aviation_menu-on_01.gif);}
#menu .menu2,
#menu .menu2 a{background:url(../../../../uploads/media/defense_menu-off_01.gif); width:82px;}
#menu .menu2 a:hover,
#menu .menu2 .strong a{background-image:url(../../../../uploads/media/defense_menu-on_01.gif);}
#menu .menu3,
#menu .menu3 a{background:url(../../../../uploads/media/falcon_menu-off.gif); width:73px;}
#menu .menu3 a:hover,
#menu .menu3 strong a{background-image:url(../../../../uploads/media/falcon_menu-on_01.gif);}
#menu .menu4,
#menu .menu4 a{background:url(../../../../uploads/media/space_menu-off_01.gif); width:66px;}
#menu .menu4 a:hover,
#menu .menu4 strong a{background-image:url(../../../../uploads/media/space_menu-on_01.gif);}
#menu .menu5,
#menu .menu5 a{background:url(../../../../uploads/media/passion_menu-off_01.gif); width:77px;}
#menu .menu5 a:hover,
#menu .menu5 strong a{background-image:url(../../../../uploads/media/passion_menu-on_01.gif);}

#menu span{
	position:absolute;
	top:15px;
	left:160px;
	color:#FFF;
	display:none;
	width:250px;
}

/* ANCIEN LAYOUT*/

#links{
	position:absolute;
	top:5px;
	right:0;
}
#links img{vertical-align:middle;}

#links ul, #links li, #links form, #links div{
	display: inline;
	margin:0;
	padding:0;
}

#links form{float:left; padding-right:10px;}

#links ul{float:left; margin-top:2px; height:20px;}

#links #search{width:98px; height:14px; border:1px solid #A0A0A0;}

#links #version{padding-left:10px; color:#7A7A7A;}

#links #version:hover{text-decoration:none;}

#links #version img{margin-right:5px;}

#links span{color:#FFF; display:none; position:absolute; top:25px; left:110px; width:185px; text-align:center;}

/******************************/

#links{
	position:absolute;
	top:5px;
	right:-3px;
	list-style-type:none;
	margin:0;
	padding:0;
}
#links li{
	float:left;
	margin:0 3px 0 0;
}
#links li a{display:block; margin:2px 0 0 0; padding:0; text-indent:-999em; overflow:hidden; width:15px; height:15px;}
#links .links0{ padding-right:7px;}
#links .links1{ background:url(../images/picto-homepage-off.png) 0 2px no-repeat;}
#links .links1 a{background:url(../images/picto-homepage-off.png);}
#links .links1 a:hover,
#links .links1 strong a{background-image:url(../images/picto-homepage-on.png);}
#links .links2{ background:url(../images/picto-favoris-off.png) 0 2px no-repeat;}
#links .links2 a{background:url(../images/picto-favoris-off.png);}
#links .links2 a:hover,
#links .links2 strong a{background-image:url(../images/picto-favoris-on.png);}
#links .links3{background:url(../../../../uploads/media/picto-faq-off.png) 0 2px no-repeat;}
#links .links3 a{background:url(../../../../uploads/media/picto-faq-off.png);}
#links .links3 a:hover,
#links .links3 strong a{background-image:url(../../../../uploads/media/picto-faq-on.png);}
#links .links4{background:url(../../../../uploads/media/picto-contact-off.png) 0 2px no-repeat;}
#links .links4 a{background:url(../../../../uploads/media/picto-contact-off.png);}
#links .links4 a:hover,
#links .links4 strong a{background-image:url(../../../../uploads/media/picto-contact-on.png);}
#links .links5{background:url(../../../../uploads/media/picto-plan-off.png) 0 2px no-repeat;}
#links .links5 a{background:url(../../../../uploads/media/picto-plan-off.png);}
#links .links5 a:hover,
#links .links5 strong a{background-image:url(../../../../uploads/media/picto-plan-on.png);}
#links .links6{background:url(../../../../uploads/media/picto-lexique-off.png) 0 2px no-repeat;}
#links .links6 a{background:url(../../../../uploads/media/picto-lexique-off.png);}
#links .links6 a:hover,
#links .links6 strong a{background-image:url(../../../../uploads/media/picto-lexique-on.png);}
#links .links7 #versionEN{background:url(../images/picto-anglais-off.png) 13px 2px no-repeat;}
#links .links7 #versionEN{background:url(../images/picto-anglais-off.png) 13px 0 no-repeat; text-indent:0; padding:1px 0 0 33px;}
#links .links7 #versionFR{background:url(../images/picto-francais-off.png) 13px 2px no-repeat;}
#links .links7 #versionFR{background:url(../images/picto-francais-off.png) 13px 0 no-repeat; text-indent:0; padding:1px 0 0 33px;}
#links .links7 #versionEN:hover,
#links .links7 strong a{background-image:url(../images/picto-anglais-on.png); text-decoration:none;}
#links .links7 #versionFR:hover,
#links .links7 strong a{background-image:url(../images/picto-francais-on.png); text-decoration:none;}


#links label{
	display:none;
}
#links #search{width:98px; height:14px; border:1px solid #A0A0A0;}

/*#links #version{padding-left:10px; color:#7A7A7A;}

#links #version:hover{text-decoration:none;}

#links #version img{margin-right:5px;}
*/
#links span{color:#FFF; display:none; position:absolute; top:25px; left:110px; width:185px; text-align:center;}


#visuel{
	background-image:url(../images/bandeau_neuron_230112.jpg);
	margin:-19px auto 0;
	line-height:1px;
	text-align:center;
	background-repeat:no-repeat;
	background-position:top center;
	z-index:0;
}
#visuel2{
	background:#000000;
	margin:-19px auto 0;
	line-height:1px;
	text-align:center;
	background-repeat:no-repeat;
	background-position:top center;
	z-index:0;
}
#alternate{
	height:395px;
	width:100%;
}
#alternate #alterndesc{
	width:500px;
	background-color:#1e2732;
	float:right;
	margin-right:150px;
	margin-top:50px;
	line-height:normal;
	color:#c5c5c5;
	text-align:left;
}
#alternate #alterndesc #vid{
	background-color:#3e454e;
	width:280px;
	float:left;
	font-size:10px;
	padding:2px;
}
#alternate #alterndesc #pressalt{
	float:left;
}
#alternate #alterndesc h1{
	font-size:16px;
	text-transform:uppercase;
	font-weight:normal;
}
#alternate #alterndesc a{
	color:#c5c5c5;
	font-size:12px;
	display:block;
	margin:0 0 0 4px;
	text-indent:10px;
	background-image:url(../images/puce-falcon.png);
	background-repeat:no-repeat;
	background-position:left;
}
* html #alternate #alterndesc{
	margin-right:80px;
}
#alternate #alternlink{
	clear:both;
	width:140px;
	background-color:#d9dadf;
	float:right;
	margin-right:150px;
	margin-top:100px;
	line-height:normal;
	text-align:left;
	font-size:12px;
	font-weight:bold;
	text-indent:2px;
}
#alternate #alternlink h1{
	color:#7d7e7f;
	font-size:12px;
	font-weight:normal;
	line-height:normal;
	margin:0 0 0 4px;
	text-indent:10px;
	background-image:url(../images/puce-grise.png);
	background-repeat:no-repeat;
	background-position:left;
}
* html #alternate #alternlink{
	margin-right:80px;
}

#navigation{	
	height:25px;
	background-repeat:no-repeat;
	background-position:top center;
}
* html #navigation{margin-top:-3px;}
*:first-child+html #navigation{margin-top:-3px;}
#navigation div.dim{
	position:relative;
	width:985px;
	margin:0 auto;
	text-align:center;
}
#navigation h2{
	height:25px;
	position:absolute;
	left:0;
	margin:0;
	padding:5px 0;
	top:0;
}
#navigation ul{
	margin:0;
	padding:0;
	list-style:none;
	margin-left:255px;
}
#navigation li{
	display:block;
	float:left;
	height:25px;
}
#navigation li a{
	display:block;
	height:25px;
	overflow:hidden;
	text-decoration:none;
	text-indent:-999em;
}
#navigation li ul{
	clear:both;
	border-bottom:1px solid #DDD;
	visibility:hidden;
	position:absolute;
	top:25px;
	z-index:100;
	left:0;
	background:#FFF;
	width:783px;
	padding:4px 0;
	margin:0 0 0 202px;
	text-align:center;
}
#navigation li li{
	display:inline;
	float:none;
	height:auto;
	padding:0;
	margin:0 10px;
}
#navigation li li a{
	background:none !important;
	color:#000;
	line-height:1.5em;
	margin:0;
	height:auto;
	padding:2px 15px !important;
	display:inline;
	text-indent:0;
}
/*#navigation li:hover, #navigation li.over, #navigation li.on{
	background:#FFF;
}
#navigation li.sep:hover, #navigation li.over.sep{
	background:none;
}
#navigation li:hover a, #navigation li.over a, #navigation li.on a{
	color:#000;
}*/
#navigation li ul a:hover, #navigation li ul li.on a{
	background:#DDD !important;
}

#corps{
	/*position:relative;*/
	clear:both;
}

#titre-rubrique{
	margin:0;
	padding:0;
	z-index:50;
	text-align:center;
}


/* Colonne gabarits homes */
#contenu_g{
	float:left;
	width:791px;
	margin-top:30px;
	padding:0 17px 0 25px;
}

/*Colonne gabarit transverse*/

#contenu_d{
	float:left;
	width:772px;
	padding:0 10px 0 17px;
}


/* Colonnes gabarits article et rubrique */
.rubrique #subnav, .article #subnav{
	float:left;
	width:185px;
}

.rubrique #contenu, .article #contenu{
	float:left;
	width:614px;
	padding:0 16px;
}

#right{
	float:left;
	width:141px;
	padding-right:10px;
	margin-top:7px;
}

#footer{
	color:#666666;
	clear:both;
	text-align:center;
	font-size:90%;
	padding:60px 0 4px 0;
}
#footer ul{
	list-style-type:none;
	margin:0;
	padding:0;
}
#footer li{
	display:inline;
}
#footer a{
	padding:0 1em;
}
#footer ul.footer1 li{
	text-transform:uppercase;
	border-bottom:1px solid #D9D9D9;
}
#footer ul.footer2{
	padding:5px 0 5px 0;
}
#footer ul.footer2 li{
	text-transform:uppercase;
}
#footer ul.footer3 li{
	color:#A09F9F;
	border-bottom:1px solid #D9D9D9;
}
#footer ul.footer3 li a{
	color:#A09F9F;
	padding:0;
}

/* Skins sites */
.aviation #navigation{
	/* background-image:url("../images/bg-navigation-aviation.png"); */
	background-image:url("../images/bg-navigation-defense.png"); 
}
.defense #navigation{
	background-image:url("../images/bg-navigation-defense.png");
}

.defense.rafale #navigation{
	background-image:url("../images/bg-navigation-defense-rafale.png");
}

.defense.mirage #navigation{
	background-image:url("../images/bg-navigation-defense-mirage.png");
}

.defense.neuron #navigation{
	background-image:url("../images/bg-navigation-defense-neuron.png");
}
.defense.falcon #navigation{
	background-image:url("../images/bg-navigation-defense-falcon.png");
}
.space #navigation{
	background-image:url("../images/bg-navigation-space.png");
}
.passion #navigation{
	background-image:url("../images/bg-navigation-passion.png");
}
.transverse #navigation{
	background-image:url("../images/bg-navigation-transverse.png");
	margin-top:-25px;
}
.transverse #visuel{
	height:125px;
}
/*résolution inf ou égale à 1024*/
.body_1024 #stealth_pop {left:277px !important;}
.body_1024 #visuel2 {background-position:50% 0;}
.body_1024 .rubrique #contenu, .article #contenu {padding: 0 10px;}
.body_1024  #page #subnav {width:175px;}
.body_1024  #page #subnav div {padding: 0 0 0 15px;width: 150px;}
ng");
}
.transverse #navigation{
	background-image:url("../images/bg-navigation-transverse.png");
	margin-top:-25px;
}
.transverse #visuel{
	height:125px;
}
/*résolution inf ou égale à 1024*/
.body_1024 #stealth_pop {left:277px !important;}
.body_1024 #visuel2 {background-position:50% 0;}
.body_1024 .rubrique #contenu, .article #contenu {padding: 0 10px;}
.body_1024  #page #subnav {width:175px;}
.body_1024  #page #subnav div {padding: 0 0 0 15px;width: 160px;}

