/*
	mp color : 
	gris : #37424A
	bleu : #4289b6
*/
*, * html{ outline: 0; margin: 0; padding: 0; border: 0; list-style: none; }
body { margin: 0 auto; padding: 0; font: 12px Arial, Helvetica, sans-serif; color: black; background: white; }
a, a img, :focus { outline: 0; }
a { color: #0033FF }
a:hover { color: #FF6600}

h1 { padding: 5px 0; text-align: center; margin-bottom: 5px; font: bold 14px  Arial, Helvetica, sans-serif; color: #3399FF; }
h2 { font-size: 11px;  margin-bottom: 5px;}
h3 { font-size: 11px;  margin-bottom: 5px;}

#header, #wrapper, #footer { float: left; width: 100%; padding: 0; margin: 0}
#banner, #menu, #main, #first {
	margin: 0 auto;
	padding: 0;
	width: 980px;
	background-color: white;
}
#banner-container { float: left; width: 980px;  background-color: white; height: 127px;}
#first { padding: 2px 0 0 0; font-size: 11px}
#first-menu {
	float: left;
	display: block;
	width: 50%;
	background-color: white;
	height: 16px;
}
#first-menu a { color: #333333; text-decoration: none} 
#first-menu a:hover { color: #0066CC; text-decoration: none} 
#flags { 
	float: right;
	display: block;
	width: 50%;
	background-color: white;
	text-align: right;
	height: 16px;	
}
#menu { background: #0082BB;  height: 39px; font-size: 12px}
#menu #etiquette{ float: left; width: 160px; overflow: hidden; z-index: 0; background-color: #0082BB;}
#menu #menu-mp {float: left; width: 810px ;  padding: 0px 0 0px 10px ;}
#menu #menu-mp a {}
#menu #menu-mp a.first-link {color: #D0ECF8; font-size: 12px}
#menu-mp .dropdown {float:left; text-align: center;  }
#menu-mp .dropdown dt {width:135px; font-weight:bold; cursor:pointer; }
#menu-mp .dropdown dt:hover {background: #2e6080}
#menu-mp .dropdown dd {position:absolute; overflow:hidden; width:135px; display:none; background:#fff; z-index:200; /*opacity:0*/}
#menu-mp .dropdown ul { border-bottom:1px solid #333333; border-top: 1px solid #37424A; background: #98ddf8; text-align: left; text-indent: 15px}
#menu-mp .dropdown li {}
#menu-mp .dropdown .first-sous-titre { font-size:11px; color: #FFFFFF; margin-top: -10px; font-weight: normal; font-style:oblique}
#menu-mp .dropdown a, .dropdown a:active, .dropdown a:visited { font-size: 10px;  font-style: normal; padding: 5px 10px 5px 0; color: #000000; text-decoration:none ; width: 125px; display:block; overflow:hidden  }
#menu-mp .dropdown a:hover {background: #2e6080; color: white}
#menu-mp .dropdown .underline {  border-bottom: 1px dotted white;}
#menu-mp  li a { color: #333333}
#menu-mp .dropdown .on {background: #36F; color: white}
 
#wrapper #container-left { float: left;	width: 160px; background: #37424A; color: white; padding: 10px 0 0 0}
#container-left ul { padding: 5px 0 5px 0}
#container-left ul li {  }
#container-left ul a { color: white; width: 145px; padding: 2px 0px 2px 15px ; margin: 5px 0; display: block; text-decoration: none; font-weight: normal;}
#container-left ul a:hover, #container-left .on { background: #BEF7FF url(http://www.mrsairport.com/img/commun/bg_menu_on.gif) right no-repeat;  color: #000000; font-weight: bold}

#wrapper #container-right { float: left; width: 810px;  padding: 10px 0 10px 10px ; border-top: 10px solid #37424A }

#container-right #breadcrumb { float: left; width: 100%; overflow: hidden; margin-bottom: 5px; background-color: white }
#breadcrumb ul { margin: 0; padding: 0;  display: block; }
#breadcrumb ul li { 
	display: block; 
	float: left; 
	position: relative; 
	overflow: hidden;
	line-height: 18px;
	margin: 0px 6px 0px 0;
	padding: 0px 10px 0px 0;
	font-size: .9167em;
	background: url(img/breadcrumb/Chevron.gif) no-repeat 100% 0;
}
#breadcrumb a {	color: #0e82c7; text-decoration: none;}
#breadcrumb a:hover {text-decoration: underline; }
#breadcrumb ul li.first a {
	height: 16px !important;
	float:	left;
	text-indent: -1000px;
	width: 16px;
	padding: 0 0 0 0;
	margin-top: 2px;
	overflow: hidden;
	background: url(img/breadcrumb/IconHome.gif) no-repeat 0 0;
	text-decoration: none;
}
* html #breadcrumb ul li.first a {padding: 0 10px 0 0;}
#breadcrumb ul li.first a:hover { background-position: 0 -16px; }
#breadcrumb ul li.last { background: none; }


#footer #footer-container { margin: 0 auto; padding: 5px 0 5px 0; width: 980px; font-size: 10px; color: white; text-align: center; background: #37424A}
#footer-container { color: #FFFFFF;}
#footer-container a { color: #FFFFFF; margin: 0 5px }
#footer-container a:hover { color: #4289b6; }


/** VOLS **/
#tableau_vol { background: url(img/bg/tableau_vol.jpg);}
#tableau_vol table { font-size: 11px; margin: 10px auto; background-color: #FFFFFF}
#tableau_vol a { text-decoration: none}
.vol-temps-reel { }
	/*gris : #37424A
	bleu : #4289b6*/
.td-tablo-rech-titre { background: #4289b6; color: #FFFFFF;}
.td-tablo-rech-date { background:  #4289b6; color:#FFFFFF;}
.td-tablo-rech-affine {background:  #CDCECF; color: #474F59; padding: 5px 0;}
.td-tablo-rech-affine a { color:#37424A; padding: 2px; background-color: #FFFFFF; margin-left: 10px; text-decoration: none }
.td-tablo-rech-affine a:hover { color:#37424A; background-color: #4289b6; color: #FFFFFF }
.select-field { width: 120px }
.lien-prec-suiv {}
.td-tablo-rech-titre-dco { background: #37424A; color:#FFFFFF; padding: 2px}
.td-tablo-rech-rub-dco {background: #EDEDED; padding: 2px}
.td-tablo-rech-rub-heure-hall {background: #FFFF99; padding: 2px}
.td-tablo-rech-rub-code {background: #CDCDCD; padding: 2px}
.td-tablo-rech-rub-desti {background: #CDCDCD; padding: 2px 5px}
.td-tablo-rech-rub-heure-hall {}

.td-tablo-rech-vol-pre-sui { background: #37424A; }
.td-tablo-rech-vol-pre-sui  a { color: #FFFFFF}
.td-tablo-rech-vol-pre-sui  a:hover { color: #FF9900}
.text-tablo-rech-bas { background: #EDEDED; padding: 5px; color: #666666; font-size: 10px}

input { font-size: 10px; }
.input-field { color: #000000; border: #707070 1px solid; background-color: #ffffff; font-size: 10px }
.select-field { color: #000000; background-color: #ffffff; border: #999999 1px solid; font-size: 10px }


.td-recherche-vol { background: #4289b6; color: #FFFFFF;}
.text-depart-arrivee {}
.text-titre-de-a { font-size: 12px; font-weight: bold}
a.lien-affiner-recherche { width: 100%; float: left; text-align: center;}
#tableau_vol p.undertitle { padding: 10px; text-align: center; font-size: 11px; color:#333333; width: 500px; margin: 0 auto}
#tableau_vol p.small { text-align: center; font-size: 11px; color:#333333}
h1 { background: #0082BB; padding: 5px 10px; color: #FFFFFF; border-bottom: 3px solid #37424A;  margin: 5px 0 0 0; font-size: 12px; text-align: center;}
/*h1.title { background:url(img/bg/h1_title.jpg); padding: 3px 0; color:#FF6600}*/


/*********** MENTION LEGALE SUR LE MOTEUR LILIGO ************/

.contenu-mention-legales{
	font-size:10px;
	color:#9C9C9C;
	font-family:Arial, Helvetica, sans-serif;
	padding:5px ;
	border:1px solid #D1D1D1;
}
.contenu-mention-legales a{
	text-decoration:none;
	/*color:#434345;*/
	color:#03F;
}
.contenu-mention-legales a:hover{
	color:#000000;
}
#mention-legales{
	display:none;
	font-size:10px;
	color:#9C9C9C;
	margin-top:7px;
	line-height: normal;
}
#mention-legales a{
	text-decoration:none;
	/*color:#434345;*/
	color:#03F;
}
#mention-legales a:hover{
	color:#000000;
}
/**/
.part { float: left; padding: 5px; width: 100% }
.part-img { float: left; margin-right: 10px}
.paragraphe { padding: 5px; margin-top: 15px}
