/* CSS Document Position */
/*layout*/
#generale {
	width: 528px;
	position: relative;
	margin: auto;
	z-index: 1;
	}
#bandeau_news_1 {
	position: relative;
	width: 528px;
	height: 103px;
	top: 0px;
	left: 0px;
	z-index: 1;
	}
#bandeau_news_2 {
	position: absolute;
	width: 528px;
	height: 18px;
	top: 103px;
	left: 0px;
	z-index: 1;
	}
#titre_page {
	height: 18px;
	z-index: 1;
	text-align: right;
	line-height: 18px;
	}
#titre_rubrique {
	position: absolute;
	width: 250px;
	height: 18px;
	top: 140px;
	left: 25px;
	text-align: left;
	z-index: 3;
	background-image: url(http://www.caen.aeroport.fr/web/images/corps/titre_rubrique.jpg);
	}
#contenu {
	position: relative;
	width: 528px;
	top: 0px;
	left: 0px;
	z-index: 2;
	border-left: 1px solid #FF8D00;
	border-bottom: 1px solid #FF8D00;
	border-right: 1px solid #FF8D00;
	text-align: center;	
	}
#contenu_milieu {
	position: relative;
	width: 480px;
	left: 0px;
	border-left: 1px solid #0F468E;
	border-bottom: 1px solid #0F468E;
	/*border-right: 1px solid #94B7FF;
	border-top: 1px solid #94B7FF;*/
	z-index: 3;
	clear: none;
	margin-top: 37px;
	text-align: left;
	}
#contenu_milieu_site {
	position: relative;
	width: 480px;
	left: 0px;
	border-left: 1px solid #0F468E;
	border-bottom: 1px solid #0F468E;
	z-index: 3;
	clear: none;
	margin-top: 20px;
	margin-bottom: 20px;
	text-align: left;
	}
#bas {
	position: relative;
	width: 528px;
	height: 100px;
	top: 0px;
	left: 0px;
	z-index: 1;
	margin-top: 15px;
	margin-bottom: 15px;
	}
#logo {
	position: relative;
	width: 174px;
	right: 0px;
	z-index: 3;
	margin-top: 10px;
	}
#actualites {
	position: relative;
	width: 425px;
	height: 100px;
	left: 0px;
	z-index: 3;
	border-left: 1px solid #0F468E;
	border-bottom: 1px solid #0F468E;
	/*text-align: left;*/
	margin-top: 20px;
	}
#offre_mois {
	position: relative;
	width: 425px;
	height: 100px;
	left: 0px;
	z-index: 3;
	border-left: 1px solid #0F468E;
	border-bottom: 1px solid #0F468E;
	/*text-align: left;*/
	}
#reportage {
	position: relative;
	width: 425px;
	height: 100px;
	left: 0px;
	z-index: 3;
	border-left: 1px solid #0F468E;
	border-bottom: 1px solid #0F468E;
	/*text-align: left;*/
	margin-top: 20px;
	}
#popup {
	position: relative;
	width: 300px;
	height: 310px;
	left: 0px;
	border-left: 1px solid #0F468E;
	border-bottom: 1px solid #0F468E;
	/*border-right: 1px solid #94B7FF;
	border-top: 1px solid #94B7FF;*/
	z-index: 0;
	overflow: auto;
	}
#titre_popup {
	position: relative;
	width: 300px;
	height: 18px;
	top: 0px;
	left: 0px;
	text-align: left;
	background-image: url(http://www.caen.aeroport.fr/web/images/corps/titre_rubrique.jpg);
	border-left: 1px solid #0F468E;
	/*border-right: 1px solid #94B7FF;
	border-top: 1px solid #94B7FF;*/
	z-index: 0;
	margin-top: 18px;
	}
#pop_generale {
	width: 400px;
	position: relative;
	margin: auto;
	z-index: 1;
	}
#pop_scroll {
	position: absolue;
	width: 400px;
	height: 270px;
	left: 0px;
	top: 30px;
	z-index: 2;
	text-align: left;
	overflow: auto;
	}
#pop_contenu {
	position: relative;
	width: 370;
	left: 10px;
	top: 10px;
	z-index: 3;
	text-align: left;
	}
#pop_accueil_scroll {
	position: absolue;
	width: 600px;
	height: 370px;
	left: 0px;
	top: 30px;
	z-index: 2;
	text-align: left;
	overflow: auto;
	}
#pop_accueil_contenu {
	position: relative;
	width: 570;
	left: 10px;
	top: 10px;
	z-index: 3;
	text-align: left;
	}
#pop_bandeau {
	position: absolue;
	width: 400px;
	height: 30px;
	left: 0px;
	top: 0px;
	z-index: 2;
	}	
	
/* menu */

#default {
	position: absolute;
	width: 134px;
	top: 199px;
	left: 25px;
	z-index: 4;
	border-left: 1px solid #FF9901;
	border-bottom: 1px solid #FF9901;
	}
#sommaire_ferme_1 {
	position: relative;
	width: 133px;
	height: 16px;
	right: 0px;
	z-index: 2;
	background-image: url(http://www.caen.aeroport.fr/web/images/corps/applat_sommaire_vol.gif);
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #0761BA;
	font-weight: bolder;
	text-align: right;
	}
#sommaire_ferme_2 {
	position: relative;
	width: 133px;
	height: 16px;
	right: 0px;
	z-index: 2;
	margin-top: 13px;
	background-image: url(http://www.caen.aeroport.fr/web/images/corps/applat_sommaire_stationnement.gif);
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #0761BA;
	font-weight: bolder;
	text-align: right;
	}
#sommaire_photo {
	position: relative;
	width: 133px;
	right: 0px;
	z-index: 5;
	margin-top: 10px;
	margin-bottom: 10px;
	}	
#sommaire_ferme {
	position: relative;
	width: 133px;
	height: 16px;
	right: 0px;
	z-index: 2;
	margin-top: 13px;
	background-image: url(http://www.caen.aeroport.fr/web/images/corps/applat_sommaire.gif);
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #0761BA;
	font-weight: bolder;
	text-align: right;
	}
#sommaire_ouvert {
	position: relative;
	width: 133px;
	right: 0px;
	z-index: 2;
	margin-top: 5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #0761BA;
	text-align: left;
	}
#vols {
	position: absolute;
	width: 134px;
	top: 199px;
	left: 25px;
	z-index: 4;
	border-left: 1px solid #FF9901;
	border-bottom: 1px solid #FF9901;
	}
#acces {
	position: absolute;
	width: 134px;
	top: 199px;
	left: 25px;
	z-index: 4;
	border-left: 1px solid #FF9901;
	border-bottom: 1px solid #FF9901;
	}
#voyage {
	position: absolute;
	width: 134px;
	top: 199px;
	left: 25px;
	z-index: 4;
	border-left: 1px solid #FF9901;
	border-bottom: 1px solid #FF9901;
	}
#services {
	position: absolute;
	width: 134px;
	top: 199px;
	left: 25px;
	z-index: 4;
	border-left: 1px solid #FF9901;
	border-bottom: 1px solid #FF9901;
	}
#voyage {
	position: absolute;
	width: 134px;
	top: 199px;
	left: 25px;
	z-index: 4;
	border-left: 1px solid #FF9901;
	border-bottom: 1px solid #FF9901;
	}
#aeroport {
	position: absolute;
	width: 134px;
	top: 199px;
	left: 25px;
	z-index: 4;
	border-left: 1px solid #FF9901;
	border-bottom: 1px solid #FF9901;
	}
#region {
	position: absolute;
	width: 134px;
	top: 199px;
	left: 25px;
	z-index: 4;
	border-left: 1px solid #FF9901;
	border-bottom: 1px solid #FF9901;
	}
#contact {
	position: absolute;
	width: 134px;
	top: 199px;
	left: 25px;
	z-index: 4;
	border-left: 1px solid #FF9901;
	border-bottom: 1px solid #FF9901;
	}

/* CSS Document Style */

body {
	background-color: #FFFFFF;
	margin: 0px;
	/*scroll: auto;*/
	scrollbar-face-color: #FFFFFF;
	scrollbar-shadow-color: #0F468E;
	scrollbar-highlight-color: #0F468E;
	scrollbar-3dlight-color	: #FFFFFF; 
	scrollbar-darkshadow-color: #0F468E;
	scrollbar-track-color: #FFFFFF;
	scrollbar-arrow-color: #0F468E;
	overflow: no;
	}
.time {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #0F468E;
	text-align: left;
	}
.boite_titre {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-align: right;
	font-weight: bold;
	}
.boite_contenu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #0F468E;
	text-align: left;
	/*font-weight: bold;*/
	}
.sommaire_cat_2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #F58955;
	text-align: left;
	padding-right: 5px;
	padding-top: 5px;
	padding-left: 5px;
	padding-bottom: 5px;
	}
.texte {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	}
.texte_sup {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	}
.texte_right {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	text-align: right;
	}
.texte_ligne {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	text-decoration: underline;
	}
.texte_bas_1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #B3B4B4;
	text-align: center;
	}
.texte_bas_2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #B3B4B4;
	text-align: left;
	}
.texte_bold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	font-weight: bolder;
	}
.texte_sup_bold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	font-weight: bolder;
	}
.texte_num {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #FE9801;
	text-align: center;
	font-weight: bold;
	}
.textetab {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	text-align: center;
	background: #CEDAF4;
	}
.textetab2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	background: #CEDAF4;
	}
.textetab3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #0761BA;
	background: #CEDAF4;
    font-weight: bolder;
 	padding-left:5 	
	
	}
.titretab {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	font-weight: bolder;
	text-align: center;
	background: #B9CDF5;
	}
.alerte {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #D60000;
	font-weight: bolder;
	}
.alerte2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #D60000;
	/*font-weight: bolder;*/
	}
.erratum2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #ff0000;
	}
.titre {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #0761BA;
	/*font-weight: bolder;*/
	}
.titre_rubrique {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #0761BA;
	font-weight: bolder;
	vertical-align: supper;
	}
.titre_page {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #033B86;
	font-weight: bolder;
	vertical-align: supper;
	}
.sommaire {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #0761BA;
	vertical-align: super;
	font-weight: bolder;
	}
.tab_depart_titre {
	background: #ADC1E4;
	text-align: center;
	font-weight: bolder;
	}
.tab_arrivee_titre {
	background: #F9B99A;
	text-align: center;
	}
.tab_depart_texte1 {
	background: #B9CDF5;
	text-align: center;
	}
.tab_depart_texte2 {
	background: #CEDAF4;
	text-align: center;
	}
.tab_arrivee_texte1 {
	background: #FAC5AC;
	text-align: center;
	}
.tab_arrivee_texte2 {
	background: #FCD8C7;
	text-align: center;
	}
.form {
	background: #FCF1D2;
	border: 1px #0F468E solid;
	color: #333333;
	font-family: Verdana, Arial, Helvetica;
	font-size: 10px;
	text-align: left;
	}	
.bouton {
   font-family: verdana,sans-serif;
   font-size: 8pt;
   background-color: #FE9801;
   color: white;
   list-style-type: disc;
   list-style-position: inside;
   font-weight: normal;
   line-height: 12pt;
   border-style: outset;
   border:0;
   cursor: pointer; 
	}
.popup_bas {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	background-color: #95B7FF;
	}
	
/* liens */

a:hover.liens_sommaire { 
	text-decoration: none;
	color: #0761BA
	}
a.liens_sommaire {
	text-decoration: none;
	color: #0761BA
	}
a:hover.liens_sommaire2 { 
	text-decoration: underline;
	color: #0761BA
	}
a.liens_sommaire2 {
	text-decoration: none;
	color: #0761BA
}
a:hover.liens_bas { 
	text-decoration: none;
	color: #8794A9
	}
a.liens_bas {
	text-decoration: none;
	color: #BEC6D1}
a:hover.lienscorps { 
	text-decoration: none;
	color: #0761BA
	}
a.lienscorps {
	text-decoration: underline;
	color: #0761BA
	}

ul {
	list-style-image: url(/web/images/corps/liste.gif);
	}
.titre_orange {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #FF9900;
	/*font-weight: bolder;*/
	}
.titre_orange_2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 26px;
	color: #FF9900;
	/*font-weight: bolder;*/
	}
.titre_bleu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #0761BA;
	/*font-weight: bolder;*/
	}
.titre_rouge{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #F10104;
	/*font-weight: bolder;*/
	}