@charset "iso-8859-1";
/* CSS Document */
* {
	font-family : Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px;
	
}
body{
	margin:0px;
	font-family : Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px;
	color:#8f6802;
	
}
a{
text-decoration:none;
color:#8f6802;
font-weight:bold;
}
.bar_lang{
background:url(../images/bg_bar_lang.gif) repeat-x;
height:55px;
width:712px;
}
.lang{
font-size:11px;
font-weight:bold; 
padding-right:20px;
padding-top:5px;
}
a .langue{
text-decoration:none;
}
a .langue:hover{
text-decoration:none;
}
.banner{
 background:url(../images/banner.gif) no-repeat;
 width:711px;
 height:273px;
}

.bg_logo{
background:#9e0404 url(../images/bg_logo.gif) repeat-x;
height:134px;
width:186px;
font-size:12px;
padding-top:1px;
padding-left:1px;
padding-right:1px;
margin-top:20px;
margin-left:1px;
margin-right:1px;
}

a.bg_b1{
background:url(../images/bouton1.gif) no-repeat;
display:block;
width:104px;
height:29px;
margin-top:1px;
margin-left:1px;
margin-right:1px;

font-size:12px;
color:#FFFFFF;
font-weight:bold;
padding-left:60px;padding-right:20px;
padding-top:10px;
}
a.bg_b1:hover{
background:url(../images/bouton1.gif) no-repeat;
display:block;
width:104px;
height:29px;
margin-top:1px;
margin-left:1px;
margin-right:1px;
padding-left:60px;padding-right:20px;
padding-top:10px;
}
a.bg_b2{
background:#9e0404 url(../images/bouton2.gif) no-repeat;
display:block;
width:104px;
height:21px;
margin-top:1px;
margin-left:1px;
margin-right:1px;

font-size:12px;
color:#FFFFFF;
font-weight:bold;
padding-left:60px;padding-right:20px;
padding-top:10px;
}
a.bg_b2:hover{
background:#9e0404 url(../images/bouton2.gif) no-repeat;
display:block;
width:104px;
height:21px;
font-size:12px;
color:#FFFFFF;
font-weight:bold;
}
a.bg_b3{
background:#9e0404 url(../images/bouton3.gif) no-repeat;
display:block;
width:104px;
height:21px;
margin-top:1px;
margin-left:1px;
margin-right:1px;

font-size:12px;
color:#FFFFFF;
font-weight:bold;
padding-left:60px;padding-right:20px;
padding-top:8px;
}
a.bg_b3{
background:#9e0404 url(../images/bouton3.gif) no-repeat;
display:block;
width:104px;
height:21px;
font-size:12px;
color:#FFFFFF;
font-weight:bold;
}
a.bg_b4{
background:#9e0404 url(../images/bouton4.gif) no-repeat;
display:block;
width:104px;
height:21px;
margin-top:1px;
margin-left:1px;
margin-right:1px;

font-size:12px;
color:#FFFFFF;
font-weight:bold;
padding-left:60px;padding-right:20px;
padding-top:9px;
}
a.bg_b4:hover{
background:#9e0404 url(../images/bouton4.gif) no-repeat;
display:block;
width:104px;
height:21px;
font-size:12px;
color:#FFFFFF;
font-weight:bold;
}
a.bg_b5{
background:#9e0404 url(../images/bouton5.gif) no-repeat;
display:block;
width:104px;
height:22px;
margin-top:1px;
margin-left:1px;
margin-right:1px;

font-size:12px;
color:#FFFFFF;
font-weight:bold;
padding-left:60px;padding-right:20px;
padding-top:9px;
}
a.bg_b5:hover{
background:#9e0404 url(../images/bouton5.gif) no-repeat;
display:block;
width:104px;
height:22px;
font-size:12px;
color:#FFFFFF;
font-weight:bold;
}
a.bg_b6{
background:#9e0404 url(../images/bouton6.gif) no-repeat;
display:block;
width:104px;
height:21px;
margin-top:1px;
margin-left:1px;
margin-right:1px;
font-size:12px;
color:#FFFFFF;
font-weight:bold;
padding-left:60px;
padding-right:20px;
padding-top:9px;
}
a.bg_b6:hover{
background:#9e0404 url(../images/bouton6.gif) no-repeat;
display:block;
width:104px;
height:21px;
font-size:12px;
color:#FFFFFF;
font-weight:bold;
}
a.bg_b7{
background:#9e0404 url(../images/bouton7.gif) no-repeat;
display:block;
width:104px;
height:20px;
margin-top:1px;
margin-left:1px;
margin-right:1px;

font-size:12px;
color:#FFFFFF;
font-weight:bold;
padding-left:60px;
padding-right:20px;
padding-top:9px;
}
a.bg_b7:hover{
background:#9e0404 url(../images/bouton7.gif) no-repeat;
display:block;
width:104px;
height:20px;
font-size:12px;
color:#FFFFFF;
font-weight:bold;
}
a.bg_b8{
background:url(../images/bouton8.gif) no-repeat;
display:block;
width:104px;
height:23px;
margin-top:1px;
margin-left:1px;
margin-right:1px;

font-size:12px;
color:#FFFFFF;
font-weight:bold;
padding-left:60px;padding-right:20px;
padding-top:9px;
}
a.bg_b8:hover{
background:url(../images/bouton8.gif) no-repeat;
display:block;
width:104px;
height:23px;
font-size:12px;
color:#FFFFFF;
font-weight:bold;
}
a.bg_b9{
background:url(../images/bouton9.gif) no-repeat;
display:block;
width:104px;
height:21px;
margin-top:1px;
margin-left:1px;
margin-right:1px;

font-size:12px;
color:#FFFFFF;
font-weight:bold;
padding-left:60px;padding-right:20px;
padding-top:11px;
}
a.bg_b9:hover{
background:url(../images/bouton9.gif) no-repeat;
display:block;
width:104px;
height:21px;
font-size:12px;
color:#FFFFFF;
font-weight:bold;
}
a.bg_b10{
background:url(../images/bouton10.gif) no-repeat;
display:block;
width:104px;
height:18px;
margin-top:1px;
margin-left:1px;
margin-right:1px;

font-size:12px;
color:#FFFFFF;
font-weight:bold;
padding-left:60px;padding-right:20px;
padding-top:12px;
}
a.bg_b10:hover{
background:url(../images/bouton10.gif) no-repeat;
display:block;
width:104px;
height:18px;
font-size:12px;
color:#FFFFFF;
font-weight:bold;
}
a.bg_b11{
background:url(../images/bouton11.gif) no-repeat;
display:block;
width:104px;   
height:21px;
margin-top:1px;
margin-left:1px;
margin-right:1px;

font-size:12px;
color:#FFFFFF;
font-weight:bold;
padding-left:60px;padding-right:20px;
padding-top:12px;
}
a.bg_b11:hover{
background:url(../images/bouton11.gif) no-repeat;
display:block;
width:104px;   
height:21px;
font-size:12px;
color:#FFFFFF;
font-weight:bold;
}

/*-------contenu----------*/
.contour{
border:#9e0404 1px solid; 
margin-top:1px;
margin-left:1px;
margin-right:2px;
margin-bottom:1px;
}

.titre{
color:#9e0404;
font-family:"Exotic 350 Bold BT";
font-size:24px;
letter-spacing:2px;
text-shadow:#9e0404;
padding-top:35px;
padding-bottom:10px;
}
.titre_arab{
color:#9e0404;
font-family:"Exotic 350 Bold BT";
font-weight:bold;
font-size:30px;
text-shadow:#9e0404;
padding-top:35px;
padding-bottom:10px;
}

.contenu{
  color:#8f6802;
  font-size:11px;
  padding-top:30px;
  padding-left:25px;
  padding-right:25px;
}

.contact{
  color:#FFFFFF;
  font-size:17px;
  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
  letter-spacing:3px;
  padding-left:8px;
  margin-left:1px;
  margin-right:1px;
  padding-top:20px;
}
.contact_ar{
  color:#FFFFFF;
  font-size:20px;
  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
  padding-right:30px;
  margin-left:1px;
  margin-right:1px;
  padding-top:20px;
}
.text_contact{
color:#ffde7e; 
font-family: "Myriad Pro", Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
padding-left:15px;
padding-right:35px;
padding-top:12px;
}


.titre_champ_reserv{
color:#FFFFFF;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
padding-left:12px;
padding-top:5px;
}
.titre_champ_reserv_ar{
color:#FFFFFF;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
padding-right:12px;
padding-top:5px;
}

.tdtitrereser{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#9E0404;
background-color:#F6E5E5;
font-weight:bold;
text-align:center;
}

.tabreservation{
height  :207px;
width:182px;
margin-left:2px;
margin-right:2px;
margin-top:2px;
margin-bottom:5px;
}


.contenu_tab{
  color:#8f6802;
  font-size:11px;
  letter-spacing:2px;
  padding-top:20px;
  padding-left:25px;
  padding-right:25px;
}
.contenu_tab_ar{
  color:#8f6802;
  font-size:12px;
  padding-top:20px;
  padding-left:25px;
  padding-right:25px;
}

.contour_reserv{
background:#cb0303 url(../images/bg_reser_01.gif) repeat-x;
border:#9e0404 1px solid; 
margin-top:33px;
margin-left:0px;
margin-bottom:23px;
margin-right:2px;
}
.contour_reserv2{
border:#fff 1px solid; 
margin-top:11px;
margin-left:7px;
margin-bottom:13px;
margin-right:6px;
}

.btn_reser_index{
background:url(../images/btn_resvation.gif) no-repeat;
width:143px;
height:30px;
color:#FFFFFF;
font-size:16px;
font-weight:bold;
padding-left:45px;
padding-top:13px;
}
.btn_reser_index_ar {
background:url(../images/btn_resvation_ar.gif) no-repeat;
width:143px;
height:30px;
color:#FFFFFF;
font-size:18px;
font-weight:bold;
padding-right:45px;
padding-top:10px;
}

.bg_reser_index{
background:url(../images/bg_reser_02.gif) repeat-x;
width:188px;
height:215px;
}

.reser_index{
background:url(../images/bg_reser_02.gif) repeat-x;
width:203px;
height:215px;
}

.bg_contact{
background:url(../images/bg_contact.gif) no-repeat;
witdh:186px;
height:182px;
margin-top:1px;
margin-left:1px;
margin-right:1px;
padding-bottom:1px;
}

.bg_footer{

 padding-top:2px; 
 padding-bottom:4px; 
 padding-left:2px; 
 padding-right:2px; 
}
.Tdtext{
	padding-right: 10px;
	padding-left: 10px;
}

.tdtitrechamps{
/*border  :1px solid #8f6802;*/
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#9e0404;
font-weight:bold;
background-color:#FFFFFF;
padding-left:40px;
}
.tdchampsreserv{
border  :1px solid #DA9D9D;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#9e0404;
font-weight:bold;
background-color:#FFFFFF;
padding-left:40px;
}
.tdchampsreserv_ar{
border  :1px solid #DA9D9D;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#9e0404;
font-weight:bold;
background-color:#FFFFFF;
padding-right:40px;
}
.tdtitrechamps_ar{
/*border  :1px solid #8f6802;*/
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#9e0404;
font-weight:bold;
background-color:#FFFFFF;
padding-right:40px;
}
.tdtitrechamps2{
border  :1px solid #DA9D9D;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
background-color:#FFFFFF;
padding-left:20px;

}

tabformulaire{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#820000;
padding-bottom :0px;
padding-top :30px;
}
.titreservice {
	color:#D04445;
	font-weight:500;
	font-family: Arial, Helvetica, sans-serif;


}

.tdtarif{ 
font-family:Arial, Helvetica, sans-serif; 
color:#820000;
font-size:10px ;
/*border:1px solid #DA9D9D;*/
padding-left:20px;

}
.tdtarif_ar{ 
font-family:Arial, Helvetica, sans-serif; 
color:#820000;
font-size:10px ;
padding-right:20px;

}

.tabadresse{
	font-family:Arial, Helvetica, sans-serif;
	color:#820000;
	font-size:12px;
	text-align:center;
	border :1px solid #CFABAB;
}
.tabadresse a:link, .tabtitreref a:visited{
color:#A92121;
font-size:11px;
}

.tabadresse a:hover{
color:#F0CDCD;
}

.titreadresse{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#D04445;
font-weight:bold;
}
.tdindication{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#A82020;
text-align:justify;
}

.listear {
list-style-image : url(../images/puce3.gif);
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
text-align:right;
}
.info_contact{
text-align:left;
font-weight:bold;
padding-left:20px;
padding-right:20px;
padding-top:20px;
margin-right:20px;

}
.td_titre_form{
font-size:11px;
color:#656565;
padding-left:5px;
font-weight:bold;
padding-bottom:5px;
padding-top:10px;

}
.td_champ_form{
padding-left:5px;
font-weight:bold;
/*width:50px;*/
padding-bottom:5px;
}
.td_bouton_contact {
padding-right:10px;
font-size:11px;
}
.tab_contact{
border:1px solid #d99f9f;
}
.dsp_crypt {
border:1px solid #d99f9f;
width:160px;
height:50px;
}