@charset "utf-8";
/* CSS Document */
@media screen {

html, body { text-align:center;font-family:Verdana, Arial, Georgia, "Times New Roman", Times, serif; font-size:11px; background:#f6f7f7; height:100%;}
body, ol, h1, h2, h3, h4, h5, h6 {margin:0px; padding:0px; list-style:none; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;}
table, tr, td { vertical-align:top; font-size:10px;}

.tbDataGrid th {background:#EEEEEE; border:#666666 1px solid; padding:4px; color: #000000}
.tbDataGrid td {background:#FFFFFF; border:#666666 1px solid; padding:4px;}
.messagePaymentInformation { border:1px solid #999999; display:block; font-style:italic; margin-bottom:11px; width:50%;}  
.clear { clear:both; }
.floatleft{float:left;}
a { cursor:pointer; color:#CC6600; text-decoration:none; font-size:11px;}
a:hover { cursor:pointer; color:#666666; text-decoration:none;}
p { color:#666666; font-size:11px; margin:0px; padding:0px;}

#cms-intro_index{height:255px;position:absolute;}
embed{}
h1 { color:#6c1025; font-family:Verdana, Georgia, "Times New Roman", Times, serif; font-size:17px;}
h2 { color:#6c1025; font-family:Verdana, Georgia, "Times New Roman", Times, serif; font-size:16px;}
h3 { color:#6c1025; font-family:Verdana, Georgia, "Times New Roman", Times, serif; font-size:15px;}
h4 { color:#6c1025; font-family:Verdana, Georgia, "Times New Roman", Times, serif; font-size:14px;}
h5 { color:#6c1025; font-family:Verdana, Georgia, "Times New Roman", Times, serif; font-size:13px;}
input { color:#004680; font-family:Verdana, Georgia, "Times New Roman", Times, serif; font-size:11px; }
select { color:#004680 !important; font-family:Verdana, Georgia, "Times New Roman", Times, serif; font-size:11px; border:1px solid #004680;}
textarea { color:#004680 !important; font-family:Verdana, Georgia, "Times New Roman", Times, serif; font-size:11px; border:1px solid #004680;}
.cms_contenu a { color:#CC6600; text-decoration:none}
.cms_contenu a:hover { color:#666666; text-decoration:none;}

.border_left { background:url(/arikair/images_site/css/design/bg_leftSide.gif) repeat-y; width:27px;}
.main_content { background:#ffffff;width:900px; height:100%; min-height:100%;}
.border_right { background:url(/arikair/images_site/css/design/bg_rightSide.gif) repeat-y; width:27px;}
.cms_contenu { background:#FFFFFF; padding-left:5px;padding:0px;}
#cms-banner {height:254px !important;position:absolute !important;}
#cms-banner embed{margin-bottom:15px;}

#conteneur {text-align:left; background:#FFFFFF url(/arikair/images_site/css/design/bg_conteneur.gif) repeat-y; width:954px; position:relative; margin-left:auto; margin-right:auto; color:#034881; height:100%; min-height:100%;}
#conteneur2 {text-align:left; background:#FFFFFF url(/arikair/images_site/css/design/bg_conteneur2.gif) repeat-y; width:954px; position:relative; margin-left:auto; margin-right:auto; color:#034881; height:auto; min-height:100%;}
#conteneur_net {text-align:left; background:#FFFFFF url(/arikair/images_site/css/design/bg_conteneur_net.gif) repeat-y; width:954px; position:relative; margin-left:auto; margin-right:auto; color:#034881; height:auto; min-height:100%;}
html > body #conteneur {height:auto;}
*html #conteneur { height:100%;}
#MainNavigation { height:200px; width:900px; margin-left:29px;}
#menu_haut { padding:0px; margin:0px; background:#6c1025; font-size:12px; height:35px; width:900px; white-space:nowrap; list-style-image:none; list-style-position:outside; list-style-type:none;}
*html #menu_haut  { width:900px;}
	#menu_haut ul { margin:0px; padding:0px; }
	#menu_haut li { color:#FFFFFF; float:left; height:35px; }
	#menu_haut ul li ul { margin:0px; padding:0px; float:left; padding-left:10px; width:160px;}
	#menu_haut ul li ul li {color:#FFFFFF; float:left; border-bottom:none;}
	#menu_haut ul li:hover ul { background:#6C1025; color:#FFFFFF;}
	#menu_haut a, #menu_bas a { color:#FFFFFF; text-decoration:none; text-align:center; display:block; height:35px; text-indent:-5000px; }
	#menu_haut a:hover, #menu_bas a:hover { color:#FFFFFF; text-decoration:none;}
	#menu_haut div { display:none;}
	#menu_haut div div { display:block;}
	#menu_haut #cms-menu_special_offers, #menu_haut #cms-menu_booking_centers, #menu_haut #cms-menu_travel_infos, #menu_haut #cms-menu_about_us, #menu_haut #cms-menu_careers, #menu_haut #cms-menu_contact_us, #menu_haut #cms-menu_press_release, #menu_haut #cms-menu_terms_conditions, #menu_haut #cms-menu_privacy, #menu_haut #cms-menu_faqs, #menu_haut #cms-menu_sitemap { font-family:Verdana, Arial, Helvetica, sans-serif !important; font-size:11px !important;}
		/* position des sous menu en anglais */
		.home_2 { width:83px; height:35px; background:url(/ArikAir/images_site/menu/home_2.gif);}
		.online_booking_2 { width:128px; height:35px; background:url(/ArikAir/images_site/menu/flight_2.gif) no-repeat;}
		.online_booking_2 #sous_menu_1 { position:absolute; top:190px; width:170px; height:auto; border:1px solid #FFFFFF; z-index:110; list-style:none; font-variant:normal; font-size:11px; background:#6c1025; margin-left:17px; }
		.special_offers_2 { width:121px; height:35px; background:url(/ArikAir/images_site/menu/special_offers_2.gif) no-repeat;}
		.special_offers_2 #sous_menu_2 { position:absolute; top:190px; width:170px; height:auto; border:1px solid #FFFFFF; z-index:110; list-style:none; font-variant:normal; font-size:11px; background:#6c1025; margin-left:11px; }
		.booking_centers_2 { width:130px; height:35px; background:url(/ArikAir/images_site/menu/booking_centres_2.gif) no-repeat;}
		.booking_centers_2 #sous_menu_3 { position:absolute; top:190px;width:170px; height:auto; border:1px solid #FFFFFF; z-index:110; list-style:none; font-variant:normal; font-size:11px; background:#6c1025; margin-left:15px; }
		.travel_infos_2 { width:144px; height:35px; background:url(/ArikAir/images_site/menu/travel_info_2.gif) no-repeat;}
		.travel_infos_2 #sous_menu_4 { position:absolute; top:190px; width:170px; height:auto; border:1px solid #FFFFFF; z-index:110; list-style:none; font-variant:normal; font-size:11px; background:#6c1025; margin-left:10px; }
		.about_us_2 { width:92px; height:35px; background:url(/ArikAir/images_site/menu/about_us_2.gif) no-repeat;}
		.about_us_2 #sous_menu_5 { position:absolute; top:190px; width:170px; height:auto; border:1px solid #FFFFFF; z-index:110; list-style:none; font-variant:normal; font-size:11px; background:#6c1025; margin-left:16px; }
		.careers_2 { width:84px; height:35px; background:url(/ArikAir/images_site/menu/careers_2.gif) no-repeat;}
		.careers_2 #sous_menu_6 { position:absolute; top:190px; width:170px; height:auto; border:1px solid #FFFFFF; z-index:110; list-style:none; font-variant:normal; font-size:11px; background:#6c1025; margin-left:16px; }
		.contact_us_2 { width:118px; height:35px; background:url(/ArikAir/images_site/menu/contact_us_2.gif) no-repeat;}
		.contact_us_2 #sous_menu_7 { position:absolute; top:190px; width:170px; height:auto; border:1px solid #FFFFFF; z-index:110; list-style:none; font-variant:normal; font-size:11px; background:#6c1025; margin-left:16px; }
		/* position des sous menus en francais */
		.online_booking_1 #sous_menu_1 { position:absolute; top:190px; left:110px; width:170px; height:auto; border:1px solid #FFFFFF; z-index:110; list-style:none; font-variant:normal; font-size:11px; background:#6c1025; }
		.special_offers_1 #sous_menu_2 { position:absolute; top:190px; left:245px; width:170px; height:auto; border:1px solid #FFFFFF; z-index:110; list-style:none; font-variant:normal; font-size:11px; background:#6c1025; }
		.booking_centers_1 #sous_menu_3 { position:absolute; top:190px; left:315px; width:170px; height:auto; border:1px solid #FFFFFF; z-index:110; list-style:none; font-variant:normal; font-size:11px; background:#6c1025; }
		.travel_infos_1 #sous_menu_4 { position:absolute; top:190px; left:480px; width:170px; height:auto; border:1px solid #FFFFFF; z-index:110; list-style:none; font-variant:normal; font-size:11px; background:#6c1025; }
		.about_us_1 #sous_menu_5 { position:absolute; top:190px; left:595px; width:170px; height:auto; border:1px solid #FFFFFF; z-index:110; list-style:none; font-variant:normal; font-size:11px; background:#6c1025; }
		.careers_1 #sous_menu_6 { position:absolute; top:190px; left:700px; width:170px; height:auto; border:1px solid #FFFFFF; z-index:110; list-style:none; font-variant:normal; font-size:11px; background:#6c1025; }
		.contact_us_1 #sous_menu_7 { position:absolute; top:190px; left:770px; width:170px; height:auto; border:1px solid #FFFFFF; z-index:110; list-style:none; font-variant:normal; font-size:11px; background:#6c1025; }

		#menu_haut #cms-menu_special_offers, #menu_haut #cms-menu_booking_centers,
		#menu_haut #cms-menu_travel_infos, #menu_haut #cms-menu_about_us, #menu_haut #cms-menu_careers,
		#menu_haut #cms-menu_contact_us, #menu_haut #cms-menu_press_release, #menu_haut #cms-menu_terms_conditions,
		#menu_haut #cms-menu_privacy, #menu_haut #cms-menu_faqs, #menu_haut #cms-menu_sitemap, #menu_haut #cms-menu_news_events {
			background:#6C1025;
		}


			#sous_menu_1 li, #sous_menu_2 li, #sous_menu_3 li, #sous_menu_4 li, #sous_menu_5 li, #sous_menu_6 li, #sous_menu_7 li{ list-style-type:none; width:100%; padding-right:0px !important; border-bottom:#333333 1px solid; height:auto;}
			#sous_menu_1 li:hover, #sous_menu_2 li:hover, #sous_menu_3 li:hover, #sous_menu_4 li:hover, #sous_menu_5 li:hover, #sous_menu_6 li:hover, #sous_menu_7 li:hover { background:#034881;}
			#sous_menu_1 a, #sous_menu_2 a, #sous_menu_3 a, #sous_menu_4 a, #sous_menu_5 a, #sous_menu_6 a, #sous_menu_7 a { padding-left:3px !important; text-decoration:none !important; color:#FFFFFF; height:20px; text-indent:0px; text-align:left; padding-top:3px;}
			#sous_menu_1 a:hover, #sous_menu_2 a:hover, #sous_menu_3 a:hover, #sous_menu_4 a:hover, #sous_menu_5 a:hover, #sous_menu_6 a:hover, #sous_menu_7 a:hover { background:#034881;}

	.border_bothSide_middle { border-right:#CCCCCC 2px solid; border-left:1px solid #CCCCCC;}
	.border_bothSide_left { border-right:#CCCCCC 1px solid; width:302px; }
	.border_bothSide_right { width:220px;}
	.ContentZoneGauche {width:660px; margin-left:29px; padding-left:8px; float:left; }
		*+html .ContentZoneGauche { float:left; width:660px; height:100%; padding-left:8px; padding-right:8px; margin-left:29px; margin-bottom:20px;}
		*html .ContentZoneGauche { margin-left:14px !important; float:left;}
		.ContentZoneGauche p {padding-left:30px;padding-right:30px;text-align:justify;}
		*html .ContentZoneGauche p {padding-right:0px;}
		*+html .ContentZoneGauche p {padding-right:0px;}
		.ContentZoneGauche img {}
	
	
	.form {
		border:1px solid #004680;
		color:#004680 !important;
		font-family:Verdana,Arial,Helvetica,sans-serif;
		font-size:9px;
		font-weight:normal;
		margin:0;
		padding:0;
	}
		
	.ContentZoneDroite { float:left; width:219px; height:100%; padding-left:13px;}
		*+html .ContentZoneDroite { padding-left:0px; width:219px; margin-bottom:0px; float:right; margin-right:29px; }
		.ContentZoneDroite ul { margin:0px;}
		.ContentZoneDroite ul li ul { margin:0px; padding-left:10px !important;}
		*html .ContentZoneDroite ul { padding-left:40px;}
		*+html .ContentZoneDroite ul { margin:0px; padding-left:40px;}
	.border_leftSide { border-left:2px solid #CCCCCC; float:left;}
		.border_leftSide ul { margin:0px;}
		*+html .border_leftSide ul { margin:0px; padding-left:40px;}


	.content {
		color:#666666;
		font-family:Verdana,Arial,Helvetica,sans-serif;
		font-size:11px;
		margin-left:7px;
		margin-top:2px;
		padding-left:7px;
		padding-top:2px;
		min-height:100%;
		height:100%;
	}
	
	.content ul li ul { margin:0px; padding-left:10px;}
	
	.content_middle {
		color:#004680;
		font-family:Verdana,Arial,Helvetica,sans-serif;
		font-size:11px;
		margin-left:7px;
		margin-top:2px;
		padding-left:7px;
		padding-top:2px;
		min-height:100%;
		height:100%;
	}
	
	.content_middle2 {
		color:#004680;
		font-family:Verdana,Arial,Helvetica,sans-serif;
		font-size:11px;
		margin-top:2px;
		min-height:100%;
		height:100%;
	}
	
	.main_content .content_middle {
		border-left:1px dotted #666666;
		border-right:1px dotted #666666;
	}
	.content_middle p { color:#004680;}
	.border_right_content {border-right:1px dotted #666666;}
	
	.content_table {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #004680;
		border: 1px solid #004680;
		margin: 2px;
		padding: 2px;
	}

	.TDpaddingRight { padding-left:0px; padding-right:0px; padding-bottom:5px;}
	
	#cms-index_flight_schedule{border-bottom:2px solid #CCCCCC;padding:10px;}
	#cms-index_flight_information{border-bottom:2px solid #CCCCCC;padding:20px;}
	#cms-index_on_board{padding:10px;}
	/*#cms-index_welcome_arikair{border-bottom:2px solid #CCCCCC;}*/
	#cms-index_customer{border-bottom:2px solid #CCCCCC;padding:10px;}
	#cms-index_fleet{border-bottom:2px solid #CCCCCC; padding-bottom:15px;}
	
	#MainContent { margin-bottom:35px; margin-left:29px; width:900px; position:relative;}
		#MainContentLeft {width:200px; float:left;}
		#MainContentMiddle {width:475px; float:left; padding-bottom:45px;}
		#MainContentMiddle .noBorder { border:none !important;}
		#MainContentMiddle .cms_contenu ul { padding-left:20px; padding-bottom:10px;}
		#MainContentMiddle2 {width:690px; float:left; padding-bottom:45px; background:#FFFFFF;}
		#MainContentRight {width:200px; float:left;}
		#MainContentRight ul { padding-left:40px; list-style-type:disc; list-style-position:outside; }
		*html #MainContentRight ul { padding-left:0px;}
		*+html #MainContentRight ul { padding-left:0px;}
		*html #MainContentRight .ulReStyleTB { padding-left:40px !important; margin-top:11px !important; margin-bottom:11px !important; }
		*+html #MainContentRight .ulReStyleTB { padding-left:40px !important; margin-top:11px !important; margin-bottom:11px !important; }
		#MainContentRight ul li { list-style-type:disc; }
		#MainContent .content, #MainContent .content_middle { margin-left:0px !important;}
	#MainContentPied { margin-top:20px !important; width:900px; height:35px; position:absolute; bottom:0px; margin-left:27px; background:#FFFFFF;}

#divIframe { height:200px; overflow:auto; width:650px;}
	
#attente{text-align:center;margin-top:65px;}
	
#newsEvents { width:220px; height:250px; background:#6c1025!important; color:#FFFFFF; overflow:auto;}
	#newsEvents .cms_contenu { background:#6c1025; padding:10px; padding-top:3px;}
	*html #newsEvents .cms_contenu { background:#6c1025; padding:10px; padding-top:3px; padding-left:3px;}
	*+html #newsEvents .cms_contenu { background:#6c1025; padding:10px; padding-top:3px; padding-left:3px;}
	#newsEvents a { color:#CC6600; text-decoration:none;}
	#newsEvents a:hover { color:#666666; text-decoration:none;}
	#newsEvents p { padding:0px; font-size:11px; color:#FFFFFF;}
	#newsletter { font-family:Verdana, Arial,Georgia; font-size:11px; line-height:16px; height:135px;margin-left:0 !important; }
	*+html #newsletter {margin:5px 5px 5px 0;}
	*html #newsletter {margin:12px;}
		#newsletter h3 { text-indent:-5000px; background:url(/arikair/images_site/newsletter_title.gif) no-repeat; height:30px; }
		#newsletter .newsletter { border:1px solid #666666; color:#666666; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:10px; font-weight:normal; height:16px; margin-left:10px; padding:0; float:left}
		#newsletter .image { border:none; float:left; margin-top:-5px; padding-left:5px;}
		#newsletter p { padding:0px; padding-top:3px; padding-bottom:20px; }
		#newsletter p{ padding-bottom: 9px\9}
		#newsletter form {margin-left:-13px;float:left;}
		#newsletter form {margin-left:-15px\9}
		
		.subscribe_news{background-image:url(/arikair/images_site/subscribe_button.gif);width:78px;height:24px;display:block;margin-left:12px;float:left;margin-top:3px;}
		.unsubscribe_news{background-image:url(/arikair/images_site/unsubscribe_button.gif);width:78px;height:24px;display:block;float:right;margin-top:3px;}
		.twitter{margin-top:50px;display:block;}
		.twitter { margin-top: 0px\9 }

	
	.padding_content{margin-left:15px;padding-right:10px;}
		
	#cms-aircraft-fleet table{margin-left:20px;}
	*html #cms-aircraft-fleet table{margin-left:-10px;}	
	*+html #cms-aircraft-fleet table{margin-left:-10px;}
	
	#cms-menu_special_offers, #cms-menu_booking_centers,
	#cms-menu_travel_infos, #cms-menu_about_us, #cms-menu_careers,
	#cms-menu_contact_us, #cms-menu_press_release, #cms-menu_terms_conditions,
	#cms-menu_privacy, #cms-menu_faqs, #cms-menu_sitemap, #cms-menu_news_events {
		background:#FFFFFF; padding-bottom:25px; color:#666666; font-family:Verdana, Georgia, "Times New Roman", Times, serif; font-size:11px;
	}
	
	#MainContentLeft #cms-menu_special_offers ul, #MainContentLeft #cms-menu_booking_centers ul,
	#MainContentLeft #cms-menu_travel_infos ul, #MainContentLeft #cms-menu_about_us ul, #MainContentLeft #cms-menu_careers ul,
	#MainContentLeft #cms-menu_contact_us ul, #MainContentLeft #cms-menu_press_release ul, #MainContentLeft #cms-menu_terms_conditions ul,
	#MainContentLeft #cms-menu_privacy ul, #MainContentLeft #cms-menu_faqs ul, #MainContentLeft #cms-menu_sitemap ul, #MainContentLeft #cms-menu_news_events ul {
		padding-left:40px;
		margin-left:0px;
	}
	
	#MainContentLeft #cms-menu_special_offers ul ul, #MainContentLeft #cms-menu_booking_centers ul ul,
	#MainContentLeft #cms-menu_travel_infos ul ul, #MainContentLeft #cms-menu_about_us ul ul, #MainContentLeft #cms-menu_careers ul ul,
	#MainContentLeft #cms-menu_contact_us ul ul, #MainContentLeft #cms-menu_press_release ul ul, #MainContentLeft #cms-menu_terms_conditions ul ul,
	#MainContentLeft #cms-menu_privacy ul ul, #MainContentLeft #cms-menu_faqs ul ul, 
	#MainContentLeft #cms-menu_sitemap ul ul, #MainContentLeft #cms-menu_news_events ul ul {
		padding-left:10px;
	}

	.ContentZoneDroite #cms-menu_special_offers { width:219px;}

	#cms-zone_pied { font-family:Verdana, Georgia !important;}
	#cms-zone_pied p { padding:10px; padding-top:5px; padding-bottom:5px; }


#menu_bas { font-family:Verdana, Arial, Helvetica, sans-serif; color:#666666 !important; margin:0px; padding-left:10px; width:890px; height:20px; font-size:11px; padding-top:5px;}
*html #menu_bas { height:20px;}
*+html #menu_bas { height:20px;}
	#menu_bas ul { margin:0px; padding:0px; list-style-type:none; list-style-position:outiside; list-style-image:none; margin-left:295px; margin-top:-15px;}
	.paddingRight { padding-right:10px;}
	#menu_bas li { color:#666666; float:left; height:16px; padding-left:5px}
	#menu_bas a { color:#CC6600; text-decoration:none; text-indent:0px; height:auto;}
	#menu_bas a:hover { color:#666666; text-decoration:none; text-indent:0px;}
	#menu_bas p { color:#666666; width:300px;}
	
	/* calendrier sur compliments and complaints */
	#datepicker_div {display:none; left:684px; position:absolute; top:322px; width:175px;}
	.datepicker_trigger {
		background:url(/ArikAir/images_site/css/calendar.gif) no-repeat;
		text-indent:-5000px;
		width:14px !important;
		height:16px;
		border:0px !important;
		margin-left:2px;
		vertical-align:bottom;
	}

/*UsrBanktransactionList*/
#UsrBankTransactionList .tbDataGrid {border:1px solid #CCCCCC;padding:0px;margin::0px;}
#UsrBankTransactionList .tbDataGrid th{background-color:#F0F0F0;text-align:center;font-weight:bold;font-size:12px;text-align:center}
#UsrBankTransactionList .tbDataGrid td{font-size:10px;text-align:center;border:1px solid #F0F0F0;padding:2px;margin:2px}
#UsrBankTransactionList .tbDataGrid td.bolder{font-weight:bold;}
#UsrBankTransactionList .tbDataGrid td label{font-weight:bold;}
#UsrBankTransactionList .tbDataGrid .alt td{background-color:#FCFCFC}
#UsrBankTransactionList h1.title{font-size:14px;padding:2px;margin:2px}



#HiddenTransition { padding-bottom:0px;}
.tableSaisiePassager, .fieldsetSaisiePassager { width:600px !important; margin:0x; padding:0px;}
.tableSaisiePassager .trtdBackgroundColor { background:#004680 !important;}
.tableSaisiePassager .trtdBackgroundColor td { color:#FFFFFF !important; font-size:12px !important;}

#instanceCtrlContent_lblTitre {
	text-indent:-5000px;
	background:url(/arikair/images_site/middle_menu_your_account_summary.gif) no-repeat;
	height:30px;
	width:260px;
}

#instanceCtrlContent_lblRappelIdClient { font-weight:bold;}
#tblDossiers a { font-weight:bold;}

#instanceCtrlContent_lblTitreSectionParametreUtilisateur {
	text-indent:-5000px;
	background:url(/arikair/images_site/middle_menu_modify_profile.gif) no-repeat;
	height:30px;
	width:200px;
}

}

@media print {
	.HiddenPrint { display:none; position:absolute; }
	#hidden { visibility:hidden; position:absolute; z-index:1; height:0px }
}
	
