/* LES CHAMBRES */
body { 
	color: #784d65;
	background-color : #f7f4ed;
	font-size: 12px; 
	font-family: Arial, Helvetica, sans-serif; 
}

a, a:hover{
	color:#00a33d;
	cursor:pointer;
	text-decoration:none;
	font-weight:bold;
}

.index_container{
	width:1024px;
	height:600px;
	position:absolute;
	top: 50%;
	left: 50%;
	margin-left: -512px;
	margin-top: -320px;
}

.main_container{
	width:680px;
	height:600px;
	position:absolute;
	top: 50%;
	left: 50%;
	margin-left: -340px;
	margin-top: -300px;
}

.prc_container{
	width:680px;
	height:466px;
	margin-top: 100px;
	background-color:#ffffff;
	padding-top:4px;
}

.menu_container{
	float:left;
	margin-left: 2px;
	width:140px;
	background-image:url(../images/menufond.gif);	
}

.content_container{
	float:left;
	margin-left: 4px;
	width:528px;
	height:600px;
}

.content_tarif_container{
	float:left;
	margin-left: 4px;
	width:528px;
	height:800px;
}

.bandeau_container{
	width:528px;
	height:114px;
}


.logo_container{
	width:92px;
	height:176px;
	margin-left:0px;
	margin-top:-79px;
	position:absolute;
	z-index:2;
}

.menudet_container{
	width:92px;
	height:176px;
	padding-top:112px;
	font-size:0px;
}

.main2_container{
	width:680px;
	height:11px;
	position:absolute;
	left: 50%;
	top: 50%;
	margin-left: -340px;
	margin-top: -212px;
	z-index:1;
}

.lng_container{
	width:40px;
	height:11px;
	float:right;
}

/* LEGAL */
.legal{
	width:100%;
	height:40px;
}

/* LES SERVICES */
.text_serD_container{
	float:left;
	width:260px;
	height:150px;
	background-image:url(../images/servicefond.gif);
	margin-top:5px;
	margin-right:4px;	
}
.text_serG_container{
	float:left;
	width:260px;
	height:150px;
	background-image:url(../images/servicefond.gif);
	margin-top:5px;
	margin-left:4px;	
}

.ser_txt_form{
	margin-left:10px;
	margin-right:2px;
}

.text_ser_container{
	width:528px;
	height:156px;
}

.text_sit_container{
	width:528px;
	height:445px;
}

.ser_slide_container{	
	height:150px;
	width:528px;
	margin-top:7px;
}

.menudet_container_serria{
	width:140px;
	height:480px;
	padding-top:112px;
	font-size:0px;
	background-color:#865f9f;
}

.menudet_container_situ{
	width:140px;
	height:458px;
	padding-top:112px;
	font-size:0px;
	background-color:#865f9f;
}

.menudet_container_sermar{
	width:140px;
	height:460px;
	padding-top:112px;
	font-size:0px;
	background-color:#865f9f;
}

.prc_container_serria{
	width:680px;
	height:440px;
	margin-top: 100px;
	background-color:#ffffff;
	padding-top:4px;
			
}

.prc_container_sermar{
	width:680px;
	height:575px;
	margin-top: 100px;
	background-color:#ffffff;
	padding-top:4px;
			
}

.content_container{
	float:left;
	margin-left: 4px;
	width:528px;
	height:445px;
}

.text_sermar_container{
	width:100%;
	height:350px;
	background-image:url(../images/servicemarfond.gif);
	margin-top:5px;
	margin-right:4px;	
}

/* LE RIAD */
.ria_container{
	background-color:#f7f3ec;
	/*background-color:pink;*/
	height:240px;
	width:520px;
	margin-left:3px;
}

.menudet_container_ria{
	width:140px;
	height:350px;
	padding-top:112px;
	font-size:0px;
}

.ria_details{
	background-color:#f7f4ed;
	height:20px;
	width:520px;
	margin-left:3px;
}

.text_ria_container{
	width:528px;
	height:60px;
	font-size: 10px; 
	font-family: Arial, Helvetica, sans-serif;
}

.ria_elem_fondf{
	width:100px;
	height:221px;
	font-size: 10px; 
	font-family: Arial, Helvetica, sans-serif;
	background-image:url(../images/riad_elem_fond.gif);
	float:left;
}

.ria_elem_fond{
	width:100px;
	height:221px;
	font-size: 10px; 
	font-family: Arial, Helvetica, sans-serif;
	background-image:url(../images/riad_elem_fond.gif);
	float:left;
	margin-left:0.5em;
}

.ria_txt_form{
	margin-left:2px;
	margin-right:2px;
}


.prc_container_ria{
	width:680px;
	height:470px;
	margin-top: 100px;
	background-color:#ffffff;
	padding-top:4px;
}

/* LA TABLE */
.text_tab_container{
	width:528px;
	height:200px;
	font-size: 10px; 
	font-family: Arial, Helvetica, sans-serif;
}

.tab_container{	
	background-color:#f7f4ed;
	height:101px;
	width:520px;
	margin-left:3px;
	padding-top:5px;
}

.tab_elem_fondf{
	width:100px;
	height:93px;
	float:left;
}

.tab_elem_fond{
	width:100px;
	height:93px;
	float:left;
	margin-left:0.5em;
}

/* LES CHAMBRES */
.text_container{
	width:528px;
	height:80px;
	font-size: 10px; 
	font-family: Arial, Helvetica, sans-serif;
}

.chb_container{
	background-image:url(../images/chbfond.gif);
	height:401px;
	width:528px;
}

.chb_info_container{
	background-color:#ffffff;
	border:#cccaca solid 1px;
	float:left;
	height:128px;
	width:259px;
	margin-top:2px;
	margin-left:1px;
	margin-bottom:4px;
}

.prc_container_chb{
	width:680px;
	height:610px;
	margin-top: 100px;
	background-color:#ffffff;
	padding-top:4px;
}

.menudet_container_chb{
	width:140px;
	height:502px;
	padding-top:112px;
	font-size:0px;
}

.img_chb{
	width:118px;
	height:120px;
	float:left;
	margin-top:4px;
	margin-left:2px;
}


.img_chb2{
	width:133px;
	height:46px;
	float:left;
	margin-top:4px;
	margin-left:2px;
}

.img_chb_res{
	width:133px;
	height:19px;
	float:left;
	margin-top:4px;
	margin-left:2px;
}

.text_chb_container{
	width:133px;
	height:49px;
	font-size: 10px; 
	font-family: Arial, Helvetica, sans-serif;
	float:left;
	margin-top:2px;
	margin-left:2px;
}

/* DETAILS DES CHAMBRES */
.prc_container_det{
	width:622px;
	height:480px;
	margin-top:-2px;
	background-color:#ffffff;
}

.sls_det_container{
	width:640px;
	height:20px;
	background-color:#825ea0;
	font-size: 15px; 
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#FFFFFF;
	padding-top:5px;
}

.sls_dettxt_container{
	width:640px;
	height:50px;
	background-color:#FFFFFF;
	font-size: 10px; 
	font-family: Arial, Helvetica, sans-serif;
	padding-left:5px;
}

/* TARIFS */
.text_tar_container{
	width:524px;
	height:20px;
	font-size: 10px; 
	font-family: Arial, Helvetica, sans-serif;
}

.text_tarper_container{
	width:524px;
	height:36px;
	font-size: 10px; 
	font-family: Arial, Helvetica, sans-serif;
	background-color:#865f9f;
	color:#ffffff;
}
.text_tarper1_container{
	width:100%;
	height:12px;
	/*float:left;*/
}
.text_tarper2_container{
	width:100%;
	height:12px;
	/*float:left;*/
}
.text_tarper3_container{
	width:100%;
	height:12px;
	/*float:left;*/
}

.text_tardesc_container{
	width:524px;
	height:150px;
	font-size: 10px; 
	font-family: Arial, Helvetica, sans-serif;
	background-color:#ffffff;
	color:#7c536a;
}

.prc_container_tar{
	width:680px;
	height:790px;
	margin-top: 100px;
	background-color:#ffffff;
	padding-top:4px;
}

.menudet_container_tar{
	width:140px;
	height:680px;
	padding-top:112px;
	font-size:0px;
}

.text_tar_print_container{
	width:660px;
	height:580px;
	font-size: 10px; 
	font-family: Arial, Helvetica, sans-serif;
	margin:5px 5px 5px 5px;
	overflow:auto;
}

.text_tarper_containerPrint{
	width:525px;
	height:15px;
	font-size: 10px; 
	font-family: Arial, Helvetica, sans-serif;
	background-color:#865f9f;
	color:#ffffff;
}

.text_tarper0_containerPrint{
	width:25%;
	height:15px;
	float:left;
}

.text_tarper1_containerPrint{
	width:25%;
	height:15px;
	float:left;
}
.text_tarper2_containerPrint{
	width:25%;
	height:15px;
	float:left;
}
.text_tarper3_containerPrint{
	width:25%;
	height:15px;
	float:left;
}
.text_tarper1_containerPrintCol{
	width:25%;
	height:15px;
	float:left;
	background-color:#ffffff;
	/*border-right:#cccaca solid 1px;*/
	color:#000000;
}
.text_tarper2_containerPrintCol{
	width:25%;
	height:15px;
	float:left;
	background-color:#ffffff;
	color:#000000;
}
.text_tarper3_containerPrintCol{
	width:25%;
	height:15px;
	float:left;
	background-color:#ffffff;
	color:#000000;
}

/*  RESERVATIONS  */
input.chp {
    font: bold 10px arial, sans-serif;
}

textarea {
	font: bold 10px arial, sans-serif;
}

select{
	font: bold 10px arial, sans-serif;
}

checkbox{
	font: bold 10px arial, sans-serif;
}


/* CONTACT */
.text_cont_container{
	width:528px;
	height:233px;
	font-size: 10px; 
	font-family: Arial, Helvetica, sans-serif;
}

.menudet_container_contact{
	width:140px;
	height:405px;
	padding-top:112px;
	font-size:0px;
}

.prc_container_contact{
	width:680px;
	height:530px;
	margin-top: 100px;
	background-color:#ffffff;
	padding-top:4px;
}

/* INFOS */
.text_inf_container{
	width:528px;
	height:380px;
	font-size: 10px; 
	font-family: Arial, Helvetica, sans-serif;
}

/* ACCUEIL */
.prc_acc_container{
	width:680px;
	height:435px;
	margin-top: 100px;
	background-color:#ffffff;
	padding-top:4px;
}

.bandeau_acc_container{
	width:528px;
	height:288px;
	position:absolute;
	z-index:1;
}

.acc_container_G{
	width:258px;
	height:161px;
	float:left;
	background-image:url(../images/bgacc2.gif);
	background-position : top left;
      	background-repeat : no-repeat;
	overflow:auto;
	margin-right:10px;
	position:absolute;
	z-index:2;
	margin-top:270px;
	margin-left:270px;
}

.acc_container_D{
	width:258px;
	height:161px;
	float:left;
	background-image:url(../images/bgacc.gif);
	overflow:auto;
	position:absolute;
	z-index:3;
	margin-top:270px;
}

.menudet_container_acc{
	width:140px;
	height:318px;
	padding-top:112px;
	font-size:0px;
	background-color:#865f9f;
}



.sermar_elem_fond{
	width:100px;
	height:260px;
	font-size: 10px; 
	font-family: Arial, Helvetica, sans-serif;
	background-image:url(../images/riad_elem_fond.gif);
	background-repeat:no-repeat;
	float:left;
	background-color:#f7f3ec;
}

.sermar_elem_fondf{
	width:100px;
	height:260px;
	font-size: 10px; 
	font-family: Arial, Helvetica, sans-serif;
	background-image:url(../images/riad_elem_fond.gif);
	background-repeat:no-repeat;
	float:left;
	background-color:#f7f3ec;
	margin-left:0.5em;
}

.sermar_container{
	background-color:#f7f3ec;
	/*background-color:pink;*/
	height:260px;
	width:520px;
	margin-left:3px;
}

/* Partenaires */
.text_part_container{
	width:528px;
	height:238px;
	font-size: 10px; 
	font-family: Arial, Helvetica, sans-serif;
	overflow:auto;
}.texte-home {
	font-family: Helvetica;
	font-size: 14px;
	color: #FEC7C4;
	text-decoration: none;
	text-align: justify;
}

h1 {
	color:#784D65;
	font-family:Arial,Helvetica,sans-serif;
	font-size:10px;
	display:inline;
	padding-right:7px;
}


