/* CSS Document */
*{ margin:0px; font-family:Arial, Helvetica, sans-serif }
html, body{
    height:100%;
}
body{ margin:0px; font-size:11px; color:#325a92; }
a{ color:#219cbd; text-decoration:none; }
a:hover{ text-decoration:underline; }
.lien2 a{ color:#325a92; }
p{ margin-bottom:10px; color:#325a92; line-height:15px }
form{ margin:0px; }
select,input{ font-size:11px; color:#325a92; padding-left:2px; vertical-align:middle; border:1px solid #219cbd; }
input{ padding-right:2px; }
ul{ margin-bottom:10px; padding:0px; }
#global{ width:100%; }
#content{ width:995px; margin-left:auto; margin-right:auto; }
#header2 {
	WIDTH: 100%
}
#header2 #h_col1 {
	FONT-SIZE: 10px; FLOAT: left; OVERFLOW: hidden; WIDTH: 663px; COLOR: #ff7f00
}
#header2 #h_col1 #c1 {
	FLOAT: left; OVERFLOW: hidden; WIDTH: 222px
}
#header2 #h_col1 #c2 {
	PADDING-RIGHT: 5px; FLOAT: left; OVERFLOW: hidden; WIDTH: 195px; PADDING-TOP: 20px; TEXT-ALIGN: right
}
#header2 #h_col1 #c3 {
	FLOAT: left; OVERFLOW: hidden; WIDTH: 241px; PADDING-TOP: 13px
}
#header2 #h_col3 {
	FLOAT: left; OVERFLOW: hidden; WIDTH: 332px
}
#header2 #nav {
	CLEAR: both; BACKGROUND-IMAGE: url(../images/barrebleu.jpg); COLOR: #ffffff; HEIGHT: 29px
}
#header2 #nav UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#header2 #nav LI {
	FONT-SIZE: 12px; FLOAT: left; LINE-HEIGHT: 25px; LIST-STYLE-TYPE: none
}
#header2 #nav A {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-SIZE: 12px; COLOR: #ffffff; LINE-HEIGHT: 26px; TEXT-DECORATION: none
}
#header2 #nav A:hover {
	BACKGROUND-IMAGE: url(../images/rollover.jpg); PADDING-BOTTOM: 7px; PADDING-TOP: 6px; BACKGROUND-REPEAT: repeat-x
}
/*
#header{ width:100%; }
#header #h_col1{
	width:663px;
	overflow:hidden;
	float:left;
	color:#ff7f00;
	font-size:10px;
	overflow:hidden;
}
#header #h_col2{
	width:241px;
	overflow:hidden;
	float:left;
}
*/
/*
#header #h_col2 a img:hover, #h_col3 a img:hover{
	-moz-opacity:0.75;
	opacity: 0.75;
	filter:alpha(opacity=75);
}*/
/*
#header #h_col3{
	width:332px;
	overflow:hidden;
	float:left;
}
*/
/* menu horizental */
/*
#header #nav{
	clear:both;
	height:29px;
	color:#FFFFFF;
	background-image:url(../images/barrebleu.jpg);
}
#header #nav ul{
	margin:0px;
	padding:0px;
}
#header #nav li{
	float:left;
	line-height:25px;
	font-size:12px;
	list-style:none;
}
#header #nav a{
	text-decoration:none;
	color:#FFFFFF;
	font-size:12px;
	line-height:26px;
	padding-left:10px;
	padding-right:10px;
}
#header #nav a:hover{
	background-image:url(../images/rollover.jpg);
	background-repeat:repeat-x;
	padding-top:6px;
	padding-bottom:7px;
}
*/
/* fin menu horizental */
#main{
	background-image:url(../images/degrade.jpg);
	background-repeat:repeat-x;
	background-position:top;
	clear:both;
	width:973px;
	border-left:1px solid #bee0ec;
	border-right:1px solid #bee0ec;
	padding-top:20px;
	padding-left:10px;
	padding-right:10px;
}
#footer{
	padding:10px;
	clear:both;
	font-size:11px;
	color:#219cbd;
}
#footer a{
	font-size:11px;
	font-weight:bold;
	color:#219cbd;
}
.sep{ clear:both; height:10px; }
.titre{
	background-repeat:no-repeat;
	font-size:12px;
	padding-top:4px;
	height:19px;
	color:#FFFFFF;
	padding-left:10px;
	margin-bottom:5px;
}
.titre1{
	background-image:url(../images/bg1.jpg);
	width:173px;
}
.titre2{
	background-image:url(../images/bg1_2.jpg);
	width:376px;
}
.titre3{
	background-image:url(../images/bg3.jpg);
	width:267px;
}
.titre31{
	background-image:url(../images/bg_3.jpg);
	width:267px;
}
.titre4{
	background-image:url(../images/bg4.jpg);
	width:177px;
}
.leproduit{
	width:663px;
	height:50px;
	background-image:url(../images/ip_sultan.jpg);
	background-repeat:no-repeat;
	padding-top:130px;
	padding-left:20px;
	color:#FFFFFF;
	font-size:12px;
	cursor:pointer;
}
.qatar{
	width:663px;
	height:50px;
	background-image:url(../images/photo_qatar.jpg);
	background-repeat:no-repeat;
	padding-top:130px;
	padding-left:20px;
	color:#FFFFFF;
	font-size:12px;
	cursor:pointer;
}
.lePrix{ font-size:18px;  }
.lePays{
	font-size:24px;
	letter-spacing:1px;
	font-weight:bold;
	line-height:20px;
}
.promo1{
	color:#FFFFFF;
	width:231px;
	height:50px;
	padding-left:10px;
	padding-top:46px;
	background-image:url(../images/orange_desert.jpg);
	background-repeat:no-repeat;
}
.promo2{
	color:#FFFFFF;
	width:231px;
	height:84px;
	padding-left:10px;
	background-image:url(../images/vert_montagne.jpg);
	background-repeat:no-repeat;
}
.sms{ font-size:20px; font-weight:bolder; }
.booking{ font-size:20px; }
.tel{ font-size:18px; letter-spacing:-1px; color:#ff7f00; }
.dt{ font-size:10px; }
.dt2{ font-size:12px; }
.personne{ font-size:11px; }
#RBL_PaymentWith_0, 
#RBL_PaymentWith_1, 
#RBL_PaymentWith_2, 
#RBL_PaymentWith_3, 
#RBL_PaymentWith_4  { border:0px; }
.rate_without_reduction { font-weight: bold; }
.rate_with_reduction { font-weight: bold; color:#ff7f00; }
