@charset "utf-8";
/* CSS Document */

html, body, div, p, ul, li, a, form, marquee, h1, h2, h3, span {margin:0; padding:0; border:0; list-style:none; text-decoration:none;
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#2e3191;}

#rub0, #rub7, #rub8, #rub9, #rub10, #rub11 {position:absolute; top:-900px; left:-900px;}

table {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;}
* html table tr td {text-align:left;}

img {border:0;}

hr {height:1px; margin:10px 0; border:none; background-color:#ccc; color:#ccc;}

body {background:#062040 url(images/body_bg.gif) repeat-x top left;}
* html body {background:#062040 url(images/body_bg_ie.gif) repeat-x top left;} /*special ie6*/
*+html body {background:#062040 url(images/body_bg_ie.gif) repeat-x top left;} /*special ie7*/
body.bg_blanc {padding:10px; background:#fff none;}

a {color:#2e99cc; font-weight:bold; outline:none;}
a.bouton {margin:0 2px; padding:2px 4px; border:1px solid #cde; background-color:#eef; color:#368;}
a:hover {text-decoration:underline;}
a.bouton:hover {background-color:#f9f9ff; color:#2e99cc; text-decoration:none;}

table#header {width:100%; min-width:1000px; height:110px; border-bottom:#47627c solid 1px;
	background:transparent url(images/menu_haut_bg.gif) repeat-x 0 0; text-align:center;}

table#header tr {text-align:center;	background:transparent url(images/menu_haut_avion.gif) no-repeat 120px 0;}
table#header tr td {min-width:110px; height:110px; border:1px solid #47627c; border-width:0 1px;}

/*special ie6*/
* html table#header {background:transparent url(images/menu_haut_avion.gif) no-repeat 120px 0;}
* html table#header tr {background:transparent none;}
* html table#header tr td {width:110px;}
* html table#header tr td div {width:110px;}
* html table#header tr td a {width:110px; padding-right:5px; border-left:1px solid #47627c; text-align:center;}
/*special ie7*/
*+html table#header {background:transparent url(images/menu_haut_avion.gif) no-repeat 120px 0;}
*+html table#header tr {background:transparent none;}
*+html table#header tr td {width:110px; text-align:left;}
*+html table#header tr td div {width:110px;}
*+html table#header tr td a {width:110px; padding-right:5px; border-left:1px solid #47627c; text-align:center;}

table#header tr td a {display:block; width:100%; height:80px; padding-top:30px; color:#c3cdd6; font-weight:bold;}
table#header tr td a span {display:block; width:100%; height:auto; padding:0 3px; font-size:10px; color:#678; text-align:left; cursor:pointer;}
table#header tr td a:hover {text-decoration:none; color:#fff;}
table#header tr td a:hover span {color:#c3cdd6;}

.menuoff {}
.menuon {position:relative; top:0; left:0; width:100%; height:100%; text-align:center;
	filter:alpha(opacity=10); -moz-opacity:.10; opacity:.10; -khtml-opacity:0.1; background-color:#9ff;}

table#header tr td#espaceaero {border-left-width:0; background:url(images/menu_bg_espaceaero.gif) repeat-x 0 0;}
table#header tr td#logo {border-right-width:0; background:url(images/menu_bg_espaceaero.gif) repeat-x 0 0;}
* html table#header tr td#logo {width:auto; text-align:center;} /*special ie6*/
* html table#header tr td#espaceaero {width:22%; text-align:center;} /*special ie6*/
*+html table#header tr td#logo {width:auto; text-align:center;} /*special ie7*/
*+html table#header tr td#espaceaero {width:22%; text-align:center;} /*special ie7*/
table#header tr td#logo a, table#header tr td#espaceaero a {width:100%; height:110px; padding:0; margin:0;}
table#header tr td#logo a {background:transparent url(/images/menu_logo.gif) no-repeat center top;}
table#header tr td#logo a:hover {background-position:50% -110px;}

table#defile {width:100%; height:30px; cursor:default;}
table#defile tr td#marquee {width:auto; padding-left:10px; color:#c1c7cf;}
marquee a {color:#c3cdd6;}
marquee a:hover {color:#fff; text-decoration:none;}
table#defile tr td#flags {min-width:85px; padding-right:10px; text-align:right;}
* html table#defile tr td#flags {width:85px;} /*special ie6*/
*+html table#defile tr td#flags {width:85px;} /*special ie7*/
table#defile tr td#flags a {margin-left:5px;}

h1 {margin:0 0 20px; padding-bottom:2px; border-bottom:2px dotted #ffa6a6; color:#ffa6a6; font-size:24px; text-align:center; cursor:default;}
h2, h2.alert, h2.center, h3 {margin-bottom:5px; padding-bottom:2px; border-bottom:2px dotted #bcd; color:#2e3191; font-size:16px; font-weight:bold; cursor:default;}
h2.alert {border:none; color:#c00;}
h2.center {text-align:center;}
h3 {padding:0; border-bottom-color:#cde; color:#2e6691; font-size:14px;}

div#content_top {position:fixed; left:10px; right:10px; top:145px; height:5px; margin:0 auto;
	background:#fff url(images/content_top_left.gif) no-repeat left top;}
* html div#content_top {margin:0 10px;} /*special ie6*/
div#content_top div {width:100%; height:5px; background:transparent url(images/content_top_right.gif) no-repeat right top;}

div#content, div#content_rentree_aero {position:fixed; left:10px; right:10px; top:150px; bottom:95px;
	margin:0 auto; padding:10px 30px; background:#fff url(images/content_bg.gif) 50% 20px; color:#2e3191; overflow:auto;}
* html div#content {margin:0 10px;} /*special ie6*/

div#content_rentree_aero {left:0; right:0; background:none; font:0.9em Verdana, Arial, Helvetica, sans-serif; color:#fff;}
div#content_rentree_aero h1 {margin:0; border:none; color:#f33; text-align:left;}
div#content_rentree_aero h2 {border:none; color:#fff;}

div#content_bottom {position:fixed; left:10px; right:10px; bottom:90px; height:5px; margin:0 auto;
	background:#fff url(images/content_bottom_left.gif) no-repeat 0 0;}
* html div#content_bottom {margin:0 10px;} /*special ie6*/
div#content_bottom div {width:100%; height:5px; font-size:1px; background:transparent url(images/content_bottom_right.gif) no-repeat right top;}

div#content p {width:auto; margin:0 0 18px 210px; color:#2e3191; line-height:18px;}
div#content ul {margin:inherit; padding:inherit;}
div#content ul li {list-style-type:disc; padding:3px 0;}

#alphabet {margin:5px 0; cursor:default;}
#alphabet a.bouton {line-height:2em;}

table#footer {position:absolute; bottom:0; width:100%; min-width:1000px; height:80px; border-top:1px solid #47627c;}
* html table#footer {position:fixed; margin:10px 0 0;} /*special ie6*/
table#footer tr {height:80px; border-top:#47627c solid 1px; background:#0e3c60 url(images/footer_bg.gif) repeat-x 0 0; cursor:default;}
table#footer tr td {height:80px; border:1px solid #47627c; border-width:0 1px; color:#c3cdd6; text-align:center; vertical-align:top;}
table#footer tr td a {color:#c3cdd6;}
table#footer tr td a:hover {text-decoration:none; color:#fff;}

table#footer td#rechercher {min-width:180px; border-left-width:0;}
table#footer td#rechercher form {min-width:180px; height:36px; padding-top:4px; line-height:10px;}
* html table#footer td#rechercher form {width:180px;} /*special ie6*/
*+html table#footer td#rechercher form {width:180px;} /*special ie7*/
table#footer td#rechercher input#searchfield {width:70%; height:14px; padding-top:2px; border:1px solid #04172f;
	background-color:#8191a2; color:#fff; font-size:11px;}
table#footer td#rechercher a {font-size:10px;}
table#footer td#rechercher a#download {display:block; min-width:180px; height:35px; padding-top:5px; border-top:1px solid #47627c;
	font-size:11px; font-weight:bold;}
table#footer td#rechercher input#valid {vertical-align:top; cursor:pointer;}

table#footer td#pub1 {width:420px; background-color:#08425a;}
table#footer td#pub1 a {display:block; width:420px; height:80px;}
table#footer td#pub1 a img {width:420px; height:80px;}
table#footer td.space {border:none;}
table#footer td#pub2 {width:150px;}
table#footer td#pub2 a {display:block; width:150px; height:80px;}
table#footer td#pub2 img {width:150px; height:80px;}

table#footer td#oseo {min-width:220px; border:#de3438 solid 1px; border-width:0 1px 0 1px;
	background:#da1d22 url(images/footer_bg_rouge.gif) repeat-x 0 0;}
table#footer td#oseo a {display:block; min-width:220px; height:35px; padding-top:5px; color:#e5c1c2; font-size:11px;}
* html table#footer td#oseo a {width:220px;} /*special ie6*/
*+html table#footer td#oseo a {width:220px;} /*special ie7*/
table#footer td#oseo a:hover {color:#fff;}
table#footer td#oseo a#bourget {border-top:1px solid #de3438;}
* html table#footer td#oseo a#bourget {width:auto;} /*special ie6*/
*+html table#footer td#oseo a#bourget {width:auto;} /*special ie7*/

table#footer td#bt_gest {min-width:25px; border:#de3438 solid 1px; border-width:0 0 0 1px;
	background:#da1d22 url(images/footer_bg_rouge.gif) repeat-x 0 0;}
table#footer td#bt_gest a {display:block; width:25px; height:75px; padding-top:5px;}
table#footer td#bt_gest img {width:14px;}

#header_gest {background:url(images/menu_bg_espaceaero.gif) repeat-x;}
#header_gest a#logo {position:absolute; right:0;}

table.gest, table.gest a {font-size:10px;}




td.lstannuaire {margin:0; padding:0;border-bottom:1px dashed #bcd;}
