/* CSS Document */

/** AFFICHAGE **/ 

body {
	background-image: url(../ihm/transparent.gif);
	background-color: #F2F2F5;
	margin:0;
	padding:0;
}
#cadre_affichage {
	position:relative;
	width:967px;
	margin-right: auto;
	margin-left: auto;
	z-index:1;
	background-color: #FFFFFF;
}

/**TETIERE**/
#tetiere {position:absolute;width:934px;height:109px;z-index:1;left:16px;top:0px;}
#coordonnees {
	position:absolute;
	width:300px;
	height:90px;
	z-index:2;
	left: 650px;
	top: 10px;
}

#infos {
	position:absolute;
	/*width:300px;
	height:90px;*/
	z-index:3;
	left: 50px;
	top: 10px;
	font-family:Arial;
	font-size:10px;
}

/** MENTIONS LEGALES **/
item_barre {position:absolute;width:826px;height:15px;z-index:6;left: 0px;top: 620px;}

/**MENU**/
#menu {
	position:absolute;
	width:932px;
	height:32px;
	z-index:2;
	left: 17px;
	top: 109px;
	background-image: url(../ihm/menu.gif);
}

/**animation-offres**/
#image-offre-hajj {
	position:absolute;
	width:463px;
	height:167px;
	z-index:2;
	top: 158px; /* Last value 158px*/
			visibility: hidden;

}
#bulle-prix-hajj {
	position:absolute;
	width:87px;
	height:89px;
	z-index:1;
	left: 240px;
	top: 50px;
	padding-left:2px;
	background-image: url(../ihm/bulle-prix.png);
}
#texte-animation-hajj {
	position:absolute;
	width:140px;
	height:160px;
	z-index:2;
	left: 320px;
	top: 2px;
}

#image-offre-omra {
	position:absolute;
	width:463px;
	height:167px;
	z-index:2;
	top: 158px;

}
#bulle-prix-omra {
	position:absolute;
	width:87px;
	height:89px;
	z-index:1;
	left: 164px;
	top: 35px;
	padding-left:2px;
	background-image: url(../ihm/bulle-prix.png);
}
#texte-animation-omra {
	position:absolute;
	width:140px;
	height:160px;
	z-index:2;
	left: 320px;
	top: 2px;
}

#image-offre-ramadan {
	position:absolute;
	width:463px;
	height:167px;
	z-index:2;
	top: 158px;
		visibility: hidden;

 }
#bulle-prix-ramadan {
	position:absolute;
	width:87px;
	height:89px;
	z-index:1;
	left: 350px;
	top: 10px;
	padding-left:2px;
	background-image: url(../ihm/bulle-prix.png);
}
#texte-animation-ramadan {
	position:absolute;
	width:450px;
	height:40px;
	z-index:2;
	left: 5px;
	top: 105px;
}

#image-offre-sejour {
	position:absolute;
	width:463px;
	height:167px;
	z-index:2;
	top: 158px;
	visibility: hidden;
}
#bulle-prix-sejour {
	position:absolute;
	padding-left:2px;
	width:87px;
	height:89px;
	z-index:1;
	left: 360px;
	top: 10px;
	background-image: url(../ihm/bulle-prix-orange.png);
}
#texte-animation-sejour {
	position:absolute;
	width:460px;
	height:40px;
	z-index:2;
	left: 0px;
	top: 105px;
}

/**recherche rapide**/

#icone-recherche {
	position:absolute;
	width:65px;
	height:49px;
	z-index:2;
	left: 685px;
	top: 138px; /* Last value 138px*/
}
#recherche-hajj1 {
	position:absolute;
	width:89px;
	height:26px;
	z-index:2;
	top: 325px; /* Last value 325px*/

}
#recherche-hajj2 {
	position:absolute;
	width:89px;
	height:26px;
	z-index:2;
	top: 325px;
			visibility: hidden;

 }
#recherche-omra2 {
	position:absolute;
	width:92px;
	height:26px;
	z-index:2;
	left: 112px;
	top: 325px;
}
#recherche-omra1 {
	position:absolute;
	width:92px;
	height:26px;
	z-index:2;
	left: 112px;
	top: 325px;
		visibility: hidden;

}
#recherche-ramadan2 {
	position:absolute;
	width:144px;
	height:26px;
	z-index:2;
	left: 203px;
	top: 325px;
		visibility: hidden;

}
#recherche-ramadan1 {
	position:absolute;
	width:144px;
	height:26px;
	z-index:2;
	left: 203px;
	top: 325px;
}
#recherche-sejour2 {
	position:absolute;
	width:141px;
	height:26px;
	z-index:2;
	left: 346px;
	visibility: hidden;
	top: 325px;
}
#recherche-sejour1 {
	position:absolute;
	width:141px;
	height:26px;
	z-index:2;
	left: 346px;
	top: 325px;
}
#recherche-hajj {
	position:absolute;
	width:89px;
	height:26px;
	z-index:2;
	top: 325px;  /* Last value 325px*/
	cursor:pointer;
}
#recherche-omra {
	position:absolute;
	width:92px;
	height:26px;
	z-index:2;
	left: 112px;
	top: 325px;
	cursor:pointer;
}
#recherche-ramadan {
	position:absolute;
	width:144px;
	height:26px;
	z-index:2;
	left: 203px;
	top: 325px;
	cursor:pointer;
}
#recherche-sejours {
	position:absolute;
	width:141px;
	height:26px;
	z-index:2;
	left: 346px;
	top: 325px;
	cursor:pointer;
}
/**TEXTE**/
.CHAPITRE {font-family: Arial;font-size: 14px;font-weight: bold;color: #000000;}
.Titre {font-family: Arial;font-size: 12px;font-weight: bold;color: #000000;}
.Titre-orange {color: #FE9900;font-family: Arial;font-size: 14px;font-weight: bold;}
.texte1 {color: #000000;font-family: Arial;font-size: 10px;}
.texte2 {font-family: Arial;font-size: 15px;color: #000000;}
.texte3 {
	font-family: Arial;
	font-size: 12px;
	color: #000000;
	line-height: 22px;
}
.texte5 {
	font-family: Arial;
	font-size: 12px;
	color: #000000;
	line-height: 18px;
}
.texte6 {
	font-family: Arial;
	font-size: 11px;
	color: #000000;
	line-height: 20px;
}

.texte4 {color: #000000;font-family: Arial;font-size: 11px;}
.Prix {font-size: 26px;color: #E75C05;font-family: Arial;font-weight: bold;}
.Prix-euros {font-size: 12px;color: #E75C05;font-family: Arial;font-weight: bold;}
.Gros-Titre-blanc {color: #FFFFFF;font-family: Arial;font-size: 30px;font-weight: bold;}
.Gros-Titre-orange {color: #FE9900;font-family: Arial;font-size: 30px;font-weight: bold;}

.Prix-ttc {font-size: 12px;color: #E75C05;font-family: Arial;}
.texte-blanc {font-family: Arial;font-size: 12px;color: #FFFFFF;}
.Titre-blanc {color: #FFFFFF;font-family: Arial;font-size: 18px;font-weight: bold;}
.Titre-blanc1 {color: #FFFFFF;font-family: Arial;font-size: 13px;font-weight: bold; height:25px;}
.Titre-blanc2 {color: #FFFFFF;font-family: Arial;font-size: 14px;font-weight: bold;}
.Titre-noir {color: #000000;font-family: Arial;font-size: 18px;font-weight: bold;}



.CHAPITRE A:link{
	font-family: Arial;font-size: 14px;font-weight: bold;color: #000000;
	text-decoration: none;}
.CHAPITRE A:visited{
	font-family: Arial;font-size: 14px;font-weight: bold;color: #000000;
	text-decoration: none;}
.CHAPITRE A:hover{
	font-family: Arial;font-size: 14px;font-weight: bold;color: #000000;
	text-decoration: underline;}
.CHAPITRE A:active{
	font-family: Arial;font-size: 14px;font-weight: bold;color: #000000;
	text-decoration: none;}
	
.texte4 A:link{
	color: #000000;font-family: Arial;font-size: 11px;
	text-decoration: none;}
.texte4 A:visited{
	color: #000000;font-family: Arial;font-size: 11px;
	text-decoration: none;}
.texte4 A:hover{
	color: #000000;font-family: Arial;font-size: 11px;
	text-decoration: underline;}
.texte4 A:active{
	color: #000000;font-family: Arial;font-size: 11px;
	text-decoration: none;}
	
.submit-recherche {
	background: url(../ihm/bouton-rechercher.png) center center;
	/*border: 1px solid #FFFFFF;*/
	height: 24px;
	width: 96px;
	/*cursor:crosshair;*/
}

.submit-valider {
	background: #FFFFFF url(../ihm/bouton-inscription.png) center center;
	border: 1px solid #FFFFFF;
	height: 22px;
	width: 95px;
	cursor:pointer;
}
.submit-connecter {
	background: #FFFFFF url(../ihm/bouton-acceder-b.gif) center center;
	/*border: 1px solid #FFFFFF;*/
	border:none;
	height: 22px;
	width: 95px;
	cursor:pointer;
}
.submit-connecter1 {
	background: #FFFFFF url(../ihm/connecter.gif) center center;
	/*border: 1px solid #FFFFFF;*/
	border:none;
	height: 22px;
	width: 95px;
	cursor:pointer;
}
	
.link:link { color:#000000; text-decoration:none;} /* lien non-visité */
.link:visited { color:#000000; text-decoration:none;} /* lien visité */
.link:hover { color:#915D11; text-decoration:underline;} /* lien survolé */
.link:active { color:#000000; text-decoration:none;} /* lien activé */ 

.link2:link { color:#FFFFFF; text-decoration:none;} /* lien non-visité */
.link2:visited { color:#FFFFFF; text-decoration:none;} /* lien visité */
.link2:hover { color:#FFFFF0; text-decoration:underline;} /* lien survolé */
.link2:active { color:#FFFFFF; text-decoration:none;} /* lien activé */ 

.link3:link {color: #E75C05; text-decoration:none;} /* lien non-visité */
.link3:visited {color: #E75C05; text-decoration:none;} /* lien visité */
.link3:hover {color: #E75C05; text-decoration:none;} /* lien survolé */
.link3:active {color: #E75C05; text-decoration:none;} /* lien activé */ 

.link4:link {color: #FFFFFF; text-decoration:none;} /* lien non-visité */
.link4:visited {color: #FFFFFF; text-decoration:none;} /* lien visité */
.link4:hover {color: #FFFFFF; text-decoration:none;} /* lien survolé */
.link4:active {color: #FFFFFF; text-decoration:none;} /* lien activé */ 

.link5:link {color: #000000; text-decoration:none;} /* lien non-visité */
.link5:visited {color: #000000; text-decoration:none;} /* lien visité */
.link5:hover {color: #000000; text-decoration:none;} /* lien survolé */
.link5:active {color: #000000; text-decoration:none;} /* lien activé */ 

.link P:hover{
	color: #915D11;
	text-decoration: underline;}

ul li {
	font-family: Arial;
	font-size: 12px; !important
	color: #000000;
	line-height: 18px;
}



.entete{
	color:#FFF;
	background-color:#FE9900;
	width:100%;
	margin-bottom:10px;
	margin-top:2px;
	padding:5px;
	font-size:12px;
	font-family:Arial;
	height:20px;
	border:#FE9900 1px solid;
}
.message{
	color:#000000;
	font-size:12px;
	font-family:Arial;
	/*background-color:#CCCCCC;*/
	width:100%;
	margin-bottom:2px;
	margin-top:2px;
	padding:5px;
	height:15px;
	font-weight:bold;
	/*cursor:pointer;*/
}
.dha{
	/*color:#000000;*/
	font-size:12px;
	font-family:Arial;
	/*background-color:#CCCCCC;*/
	width:100%;
	margin-bottom:2px;
	margin-top:2px;
	margin-right:10px;
	padding:5px;
	/*height:15px;*/
	/*font-weight:bold;*/
	/*cursor:pointer;*/
}
input.textbox, textarea { background:#FAFAFA none repeat scroll 0 0; }
.banniere .home { display:block; width:100px; background:url(images/home.png) no-repeat; background-position:left; position:absolute; left:300px!important; top:14px;}
.banniere .pratiques { display:block; width:100px; background:url(images/map.png) no-repeat; background-position:left; position:absolute; left:420px!important; top:14px;}
.sitemap { background: none repeat scroll 0 0 #CCCCCC; display: block; padding-bottom: 10px;}





.td { width:150px; border-right:#b2afaf solid 1px; height:30px; line-height:30px; padding-left:5px; font-family:Tahoma; font-size:11px; font-weight:bold;}
.red { font-family:Arial; font-size:12px; color:#9c2402; font-weight:bold;}
.complet{width:480px;text-align:center;font-family:"Bodoni MT Black";font-size:19px;color:#ff0000;display:block;float:left;line-height:39px;	text-transform: uppercase;}
.titres { font-family: Arial;font-size: 14px;font-weight: bold;color: #FFFFFF;background-image: url(../titres.jpg);background-repeat: repeat-x;	line-height: 30px;height: 30px;width: 200px; text-align:center;}
.disponible{width:480px;text-align:center;font-family:"Bodoni MT Black";font-size:19px;color:#00b050;display:block;float:left;line-height:39px;	text-transform: uppercase;}
.attente{width:480px;text-align:center;font-family:"Bodoni MT Black";font-size:19px;color:#0070c0;display:block;float:left;line-height:39px;}
.prix { width:180px;height:80px;position:absolute;left: 449px;top: 35px; background:url(../img/prix.gif) no-repeat right; font-family:Arial; font-size:11px; color:#333333;}

.vols{border-collapse:collapse; border-width:0px;  margin:auto; line-height:20px;}
.aller{color:#FFFFFF;font-weight:bold; line-height:26px; font-size:20px;}
.retour{color:#FFFFFF;font-weight:bold; line-height:26px; font-size:20px;}
.td-not{ border:none!important;}
.vol-num{background:#f5f5f5; font-family:arial;color:#000;font-weight:bold; padding:0 5px; border:#ccc solid 1px; text-align:center;}
.header-vol{background:#f5f5f5; font-family:arial;color:#000;font-weight:bold; padding:0 5px; border:#ccc solid 1px; text-align:center;}
.body-vol{background:#e7e7e7; padding:0 5px; border:#ccc solid 1px; text-align:center;}
.desc{ width:550px; font-weight:bold; margin:auto;}
.desc_text{ width:550px; margin:auto; border:#ccc solid 1px; padding:5px 10px;}
