/*************************************************************
                       CSS GENERAL
*************************************************************/


/*ECRAN */
@media screen {
/*Styles standards
**************************************************************/


html, body {
	margin: 0;
	padding: 0;
	height: 100%;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 100%;
}

body {
	font-size: 10px;
	text-align:center;
	background-image:url(/hewaboraairways/images_site/design/body_background.jpg);
	background-repeat:repeat-x;
	background-attachment:fixed;
}


#conteneur {
	position: relative;
	min-width:800px;
	width:800px;
	margin: 0 auto;
	height:auto !important;
	min-height: 100%;
	height:100%;
	background:url(/hewaboraairways/images_site/design/background.gif) repeat-y;
	text-align:left;
}
.conteneurIndex{
		background:url(/hewaboraairways/images_site/design/background_index.gif) repeat-y !important;
}


	#conteneur h2, #conteneur h3, #conteneur p, #conteneur ol, #conteneur ul {
		margin-left:12px;
		margin-right:11px;
		margin-top:0;
	}
	.cms_contenu table{padding:0 10px 0 10px;}
	#conteneur h1 {
		margin: 0 15px 20px 30%;
		padding-top: 10px;
		text-align: right;
		font-size: 14px;
		font-style: italic;
	}
	/* #conteneur p, #conteneur li { text-align: justify; } */	
	

#entete { width:800px; height:130px; }
#navigation { width:800px; height:26px; margin:0px; }
*html #navigation { margin-top:-4px; }

	#navigation #sous_menu_1,
	#navigation #sous_menu_2,
	#navigation #sous_menu_3,
	#navigation #sous_menu_4 {
		background:#93C4EB;
		border:1px solid #449CE0;
		width:auto;
		height:auto;
		position:absolute;
		top:154px;
		display:none;
		margin-left:-5px;
		z-index:10;
	}
	
	*+html #navigation #sous_menu_1, 
	*+html #navigation #sous_menu_2,
	*+html #navigation #sous_menu_3,
	*+html #navigation #sous_menu_4{
		clear:both;
		margin-left:0px;
	}
	*html #navigation #sous_menu_1,
	*html #navigation #sous_menu_2,
	*html #navigation #sous_menu_3,
	*html #navigation #sous_menu_4 {
		margin-left:-80px;
	}

	#navigation li ul li  {
		list-style:none;
		list-style-image:none;
		float:left;
		display:block;
		padding:0px 5px 0px 5px;
		width:100%;
		clear:both;
		visibility:visible !important;
	}
	
	#navigation li ul li:hover {
		color:#EE1920;
		cursor:pointer;
	}
	
	#navigation li ul li ul {
		position:relative;
		left:-1px;
		top:0px;
	}
	#navigation li ul li ul li {padding-left:10px;}
	
	.spacer { color:#000000 !important; padding:4px 2px 2px 2px;}
	
.div_bottom, .div_top {
	height:12px;
	font-size:0px !important;
}

.div_center {
	border-right:1px solid #449CE0;
	border-left:1px solid #449CE0;
	background-color:white;
}

#conteneur #moteur {
	margin-top: 0;
}

	#moteur .div_bottom { background: url(/hewaboraairways/images_site/design/background_div.gif) no-repeat; height:12px; }
	#moteur .div_center { height:224px; }
	#moteur .div_top { background: url(/hewaboraairways/images_site/design/background_div_top.gif) no-repeat;  height:12px; }

#conteneur #zone1, #conteneur #zone2 {
	margin-left:21px;
	margin-right:0;
	margin-top:10px;
	width:760px;
}

#conteneur #newsletter {
	width:393px;
	height:89px;
	margin-top:10px;
	background: #FFFFFF;
}

	#newsletter h3 { font-size:1em; color:#999999; margin-bottom:5px;}
	#newsletter p { font-size:11px; color:#000000; padding-bottom:2px; margin-bottom:5px;}
	#newsletter form { margin:0px; padding:0px; margin-left:12px; margin-top:0px;}
	#newsletter .div_bottom { background: url(/hewaboraairways/images_site/design/background_div.gif) no-repeat; height:12px; }
	#newsletter .div_center { height:65px; }
	#newsletter .div_top { background: url(/hewaboraairways/images_site/design/background_div_top.gif) no-repeat; vheight:12px; }


#conteneur #destinations {
	background:#FFFFFF;
	height:346px;
	width:350px;
	margin-left:10px;
}

	#destinations .div_bottom { background: url(/hewaboraairways/images_site/design/background_divDesti.gif) no-repeat; height:12px;}
	#destinations .div_center { height:323px; }
	#destinations .div_top { background: url(/hewaboraairways/images_site/design/background_divDesti_top.gif) no-repeat; height:12px;}

#conteneur #zone2 {
	height:233px;
	padding-bottom:40px;
	margin-bottom:30px;
}
*html #conteneur #zone2 {padding-bottom:15px;}
#conteneur #location {
	height:auto;
	width:393px;
	background:#FFFFFF;
	float:left;
}

	#location .div_bottom { background: transparent url(/hewaboraairways/images_site/design/background_div.gif) no-repeat scroll 0 0; height:12px;}
	#location .div_center { height:auto; }
	#location .div_top {background: transparent url(/hewaboraairways/images_site/design/background_div_top.gif) no-repeat scroll 0 0; height:12px;}


#conteneur #services-plus_index {
	height:auto;
	width:350px;
	background:#FFFFFF;
	float:left;
	margin-left:10px;
}

	#services-plus_index .div_bottom { background: url(/hewaboraairways/images_site/design/background_divDesti.gif) no-repeat; height:12px;}
	#services-plus_index .div_center { height:auto; }
	#services-plus_index .div_top { background: url(/hewaboraairways/images_site/design/background_divDesti_top.gif) no-repeat; height:12px;}


#conteneur #bannerBottom {
	height:auto;
	width:757px;
	background:#FFF;
	margin-top:10px;
	margin-bottom:10px;
}

	#bannerBottom .div_bottom { background: url(/hewaboraairways/images_site/design/bg_index_banner_bas.jpg) no-repeat top left; height:12px;}
	#bannerBottom .div_center { height:auto; width:755px; }
	#bannerBottom .div_top { background: url(/hewaboraairways/images_site/design/bg_index_banner_top.jpg) no-repeat top left; height:12px;}



#conteneur #infos {
	margin-bottom: 0;
	padding:13px;;
}

#conteneur #corps {
	margin-bottom:0;
	padding:40px 30px;
}

#corps_popup { width:650px; text-align:left; padding-left:10px; margin:0 auto;}

#conteneur a, #conteneur label {
	font-size:11px !important;
}

#backgroundHeadContent, #backgroundHeadContentDotnet, #backgroundHeadContentDotnetTfc{
	background-image:url(/hewaboraairways/images_site/design/background_content_top.gif);
	width:770px;
	height:22px;
	margin-left:16px;
	margin-top:0px;
	background-repeat:no-repeat;
}

#backgroundFootContent, #backgroundFootContentDotnet{
	background-image:url(/hewaboraairways/images_site/design/background_content_bottom.gif);
	background-repeat:no-repeat;
	bottom:33px;
	height:39px;
	margin-left:22px;
	position:absolute;
	width:757px;
}

#conteneur #contenu, #conteneur #contenuDotnet, #conteneur #contenuDotnetTfc {
	margin-left:22px;
	margin-right:11px;
	padding-bottom:69px;
	top:0;
	width:757px;
}

#backgroundHeadContentDotnet, #backgroundHeadContentDotnetTfc{
	margin-left:-5px !important;
	margin-top:-10px !important;
	position:absolute;
	}

#backgroundFootContentDotnet{
	margin-left:1px !important;
	bottom:37px !important;
}

#conteneur #contenuDotnet {
	margin-left:0 !important;
	top:177px !important;
	padding-top:20px !important;
}

#conteneur #contenuDotnetTfc {
	margin-left:0 !important;
	padding-top:20px;
}

*html #backgroundHeadContentDotnetTfc{margin-top:-29px !important;}



	#backgroundBorder {padding-top:20px; margin-top:0 !important;}

#cms-index_construction p{text-align:center;margin-top:188px;font-size:16px;}

.cms_contenu h3 {
	color:#999999;
	font-size:10px;
	margin-bottom:5px;
}

.cms_contenu p {
	color:#000000;
	font-size:11px;
	margin-bottom:0;
	padding-bottom:7px;
}
.tdContenu{vertical-align:top;}
#instanceCtrlContent_pnlFirstCal { width:600px;}

#piedpage {
	position: absolute;
	bottom: 0px;
	left: 0px;
	width:800px;
	height: 39px;
	background:url(/HewaBoraAirWays/images_site/design/bottom.gif) no-repeat;
	font-size: 11px;
	padding-top:7px;
	text-align:center;
	color:#FFFFFF;
}

#piedpage a {
	color:#FFFFFF;
	font-weight:bold;
}

#piedpage .lienTTI {
	font-weight:normal;
	background:url(/hewaboraairways/images_site/poweredTTI.gif) no-repeat right;
}

#piedpage .lienTTI:hover {
	font-weight:normal;
	background:url(/hewaboraairways/images_site/poweredTTI-over.gif) no-repeat right;
}

#piedpage a:hover {
	color:#ee1920;
	font-weight:bold;
	text-decoration:none;
}

#piedpage li {	
	list-style:none;
	list-style-image:none;
	display:inline;
	padding-right:20px;
}

pre {
	margin: 10px;
	padding: 5px;
	border: dotted 1px black;
	color: gray;
	font-size: 9px;
}
pre strong {
	color: black;
	font-weight: normal;
}

span {	
	font-size:11px;
}

hr {
	color: #A5A5A5;
	height:1px;
	font-size:0px;
	margin:0px;
	padding:0px;
}
a {
	color: #ee1920;
	text-decoration:none;
}
a:hover {
	text-decoration:underline;
}
img {
	text-decoration:none
}
p {
	padding:0 0 18px 0;
	font-size:12px;
	color:#475F6F;
}
/*style formulaires
**************************************************************/
input {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000
}
select {
	color:#000000;
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
	border:1px outset #CCCCCC;
}

textarea {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	border:1px outset #CCCCCC;
}
/*MISC styles
**************************************************************/

.clear {
	clear:both;
}
.champ {
	margin-left:135px;
	clear:both;
	width:500px;
	height:25px;
}
.champ_titre {
	float:left;
}
.champ_form {
	float:right;
}
/*Styles de mise en page
**************************************************************/
/* -- Respecter l'héritage des classes ! -- */


#contenu {
	position: relative;
	width:100%;
	/*text-align:justify;*/
}
	#contenu li {
		list-style-image:url(/HewaBoraAirWays/images_site/design/puce.gif);
		margin-top:2px;
		list-style-position:outside;
	}
	#contenu td li {
		list-style:none;
		margin-top:2px;
		list-style-position:outside;
	}

#callCenter {
	height:32px;
	position:absolute;
	right:0px;
	top:154px;
	width:184px;
	z-index:100;
}

#Menu_1, #Menu_2 {
	font-size:11px;
	height:26px;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	padding-left:10px;
	white-space:nowrap;
	background:url(/hewaboraairways/images_site/design/background_menu.gif) repeat-x;
	width:767px;
}

*html #Menu_1 {	width:778px;}
*html #Menu_2 {	width:778px;}

#Menu_1 ul, #Menu_2 ul {
	margin:0px;
	padding:0px;
}
*+hmtl #Menu_1 ul{width:170px;}
*html #Menu_1 ul{width:170px;}
*+hmtl #Menu_2 ul{width:170px;}
*html #Menu_2 ul{width:170px;}

#Menu_1 li, #Menu_2 li {
	color:#FFFFFF;
	float:left;
	height:26px;
}
#Menu_2 li {padding-right:9px !important;}

#Menu_1 a, #Menu_2 a  {
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:none;
	float:left;
	display:block;
	height:21px;
	padding-top:5px;
}

#Menu_1 a:hover, #Menu_1 .marqueTaPage a, #Menu_2 a:hover, #Menu_2 .marqueTaPage a  {
	color:#ee1920;
	text-decoration:none;
}
#Menu_1 .marqueTaPage .cms_contenu ul li a, #Menu_2 .marqueTaPage .cms_contenu ul li a{color:#FFFFFF !important;}
#Menu_1 .marqueTaPage .cms_contenu ul li a:hover, #Menu_2 .marqueTaPage .cms_contenu ul li a:hover{color:#ee1920 !important;}

}

/*_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-*/
/* ---------------[Styles pour saisie CMS]--------------- */

.corpsDeTexte, .corpsDeTexte p{
	color:#000000;
	font-size:11px;
	margin-bottom:5px;
	padding-bottom:2px;
	font-weight:normal;
}

.TitrecorpsDeTexte, .TitrecorpsDeTexte p{
	color:black;
	font-size:20px;
	font-weight:bold;
	text-align:center;
}

.titrePromo, .titrePromo p{
	color:red;
	font-size:18px;
	font-weight:bold;
	margin-bottom:5px;
	padding-bottom:2px;
}
.titreImage, .titreImage p{ 
	color:#000000;
	font-size:14px;
	font-weight:bold;
}
.titreImageRouge, .titreImageRouge p{ 
	color:red;
	font-size:14px;
	font-weight:bold;
}
.titreImageBlanc, .titreImageBlanc p{ 
	color:white;
	font-size:14px;
	font-weight:bold;
}

#flags{height:20px;
position:absolute;
right:3px;
top:109px;
width:60px;}

/* -------------[Fin Styles pour saisie CMS]------------- */
/*_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-*/

/*IMPRESSION*/
@media print {
	#conteneur h2, #conteneur h3, #conteneur p, #conteneur ol, #conteneur ul {
		margin-left: 15px;
		margin-right: 15px;
	}
	#conteneur h1 {
		margin: 0 15px 20px 30%;
		padding-top: 10px;
		text-align: right;
		font-size: 1.5em;
		font-style: italic;
	}
	
a {
	color: #8259DF;
	text-decoration:none;
}
a:hover {
	text-decoration:underline;
}
p {
	padding:0 0 18px 0;
}
input {
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.9em;
	color:#000000;
}
select {
	color:#000000;
	font-family:Arial,Helvetica,sans-serif;
	font-size:0.9em;
	border:1px outset #CCCCCC;
}

textarea {
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.9em;
	color:#000000;
	border:1px outset #CCCCCC;
}


A:link {
	font-size: 0.9em;

	color: #475F6F;
	font-family:Helvetica, Arial, sans-serif;
	text-decoration: none;
}
A:active {
	font-size: 0.9em;

	color: #475F6F;
	font-family:Helvetica, Arial, sans-serif;
	text-decoration: none;
}
A:visited {
	font-size: 0.9em;

	color: #475F6F;
	font-family:Helvetica, Arial, sans-serif;
	text-decoration: none;
}
A:hover {
	font-size: 0.9em;
	color: #475F6F;
	font-family:Helvetica, Arial, sans-serif;
	text-decoration: underline;
}
.bouton {
	font-weight: bold;
	color: #FFFFFF;
	background-color: #475F6F;
	border: 1px outset #475F6F;
}
li {
	margin-top:2px;
	padding-top:4px;
}
.border {
	border: 1px outset #475F6F;
	margin: 3px;
	padding: 7px;
	/*white-space: nowrap;*/
	font-size: xx-small;
}
.NoWrap {
	white-space: nowrap;
}

#entete {
	display:none;
}

#navigation {
	display:none;
}
#piedpage {
	display:none;
}

#poweredTTI a {
	background:url("/HewaBoraAirWays/images_site/poweredTTI.gif") no-repeat;
	position:absolute;
	width:20px;
	height:20px;
	left: 230px;
	top:230px;
	z-index:0;
}

#poweredTTI a:hover {
	background:url("/HewaBoraAirWays/images_site/poweredTTI-over.gif") no-repeat;
	position:absolute;
	width:20px;
	height:20px;
	left: 230px;
	top:230px;
	z-index:0;
}
}

