
.mrg_4{
	margin:4px 0 0 0;}
.lil-weight{
	font-weight:normal;
	}
	p.alinea:first-letter {
padding-left : 2em;
}
.rgt_40 {
	float:right;
	margin:0 40px 0 0;}
	.rgt_40_10pt{
	width:250px;
	font-size:11pt;
	float:right;
	margin:0px 0px 0 100px;}
.right_mrg2{float:right;}
.rg{
	float:right;}
.rm{
	color:#151b27;
	float:right;
	font-size:10pt;
	margin:2px 0 0 0;}
	.rm a{
	color:#151b27;}
.no-border{
	border:none !important;}
.Hotel-subtitle{
	color:#151b27;
	font-family:Times, Arial, Helvetica, sans serif;
	font-size:15pt;
	font-weight:bold;
	margin:0 0 10px 0;}
.book_btn{
	color:white;
	font-size:12pt;
	border:1px solid #2e3753;}
.input-border{
	border:1px solid #2e3753;}
div#room_infos{
	color:#2E3753;
	background:transparent;
	width:780px;
	height:275px;
	font-size:8pt;
	margin:0 0 0 10px;
	}

div#room_cont{
	background:transparent url(../img/room-bg.jpg) repeat-x bottom;
	width:760px;
	height:270px;
	line-height:25px;
	text-align:center;
	padding:0 10px;
	float:left;}
div#room_types{
	/*color:white;*/
	background:transparent;
	width:111px;
	text-align:left;
	border-right-style:solid;
	border-right-width:1px;
	border-right-color:gray;
	padding:0 2px 0 0;
	margin:0 2px 0px 0;
	float:left;}
div#room_details{
	/*color:white;*/
	background:transparent;
	width:288px;
	text-align:left;
	border-right-style:solid;
	border-right-width:1px;
	border-right-color:gray;
	padding:0 2px 0 2px;
	/*margin:0 0px 30px 0;*/
	float:left;
	/*display:inline;*/}
	
div#room_prices{
	/*color:#151b27;*/
	background:transparent;
	width:50px;
	text-align:center;
	margin:0 0px 0px 2px;
	float:left;
	/*display:inline;*/}
div#gallery{
	background:black;
	width:290px;
	/*height:230px;*/
	float:right;

	margin:5px 5px 0px 0px;
	}
div#gallery img {
	display:none;
	position:absolute;
	/*top:0; left:0;*/
}	

#nb{
	width:460px;
	color:white;
	line-height:15px;
	text-align:justify;
	/*font-size:8pt;*/
	padding:10px 0 0 0;
	float:left;}
div#book {
	background:transparent /*url(../img/book-bg.png) repeat-x bottom*/;
	width:266px;
	font-family:helvetica;
	border:solid 5px white;
	margin:10px 0 2px 0;
	float:right;}
div#book1{
	color:white;
	font-family:arial;
	float:left;
	margin:0 0px 0 0;}
div#book2{
	color:white;
	font-family:arial;
	padding:19px 0 0 0;
	/*margin:19px 0 0 0;*/}
div#book3{
	color:white;
	background:white url(../img/book-bg1.gif) no-repeat;
	width:266px;
	height:120px;
	text-align:center;
	font:bold 13pt/38px Times;
	padding:0;
	margin:0;
	}
div#book3 a{
	color:#2e3753;
	font-family:arial;
	font-weight:bolder;
	font-size:10pt;}
div#book3 img{
	margin: 5px 0 9px 0;}
div#form-title{
	Color:white;
	background: url(../img/form-title-bg.jpg) no-repeat;
	width:266px;
	height:50px;
	line-height:50px;
	text-align:center;
	font-size:20pt;
	font-family:Times;
	/*padding:0 0 0 15px;*/
	}
div#pct {
	background:#2e3753 /*url(../img/book-bg.png) repeat-x bottom*/;
	width:266px;
	height:240px;
	margin:10px 0 2px 0;
	/*padding:0 0 0 10px;*/
	float:right;}
div#pcth{
	Color:white;
	height:55px;
	/*line-height:50px;
	font-size:20pt;
	font-family:Times;
	text-align:center;*/
	background:white url(../img/pcth_bg.jpg)no-repeat;
	padding:0;
	/*margin:0 0 10px 0;*/
	}
/*div#pcth_bg{
	background:transparent url(../img/pcth_bg.jpg)no-repeat;
	width:250px;
	height:50px;
	}*/
div#pcth2{
	background:white;
	height:199px;
	text-align:center;
	padding:0;
	margin:0;}
div#book img{
	float:right;
	margin:0 0px 0 10px;}
div#book form {
	background:transparent;
	width:260px;
	padding:0px;
	margin:0 1px 5px 0px;}
div#book input, div#book select{
	color:black;
	background:#ffffa0/*#2e3753*/;
	border:1px white solid;
	font-size:8pt;
	}
 div#book option{
	background:#2e3753;
	color:white;}
div#book p{
	margin:10px 0 0px 0;}
div#book_btn{
	color:#00aeef;
	background:transparent;
	font-size:9pt;
	border:1px solid white;
	padding:0 5px 0 5px;
	margin:0 5px 0 0;
	float:left;}
div#book_btn a{
	color:white;}
.paypal_btn{
	float:right;
	margin:0 5px 0 0;
	}
div#form-feedback{
	color:white;
	background:pink;
	font-weight:bold;}
div#Hotel{
	background:white url(../img/reservation-bg.jpg) no-repeat top;
	height:630px;
	font-size:8pt;
	padding:0 10px 10px 10px;
	margin:0;
}
div#Hotel h2{
	color:gray;
	font-size:10pt;
	}
div#Hotel p{
	width:490px;
	text-align:justify;}
div#Hotel img{
	/*display:none;*/
	/*float:right;*/
	}
div#Hotelx{
	color:white;
	background:transparent url(../img/test.jpg) no-repeat ;
	height:536px;
	font-size:8pt;
	padding:0 10px 10px 10px;
	margin:0 ;
}
div#Hotelx h2{
	color:gray;
	font-size:10pt;
	}
div#Hotelx p{
	width:490px;
	text-align:justify;}
div#Hotelx img{
	/*display:none;*/
	/*float:right;*/
	}
div#Hotel01{
/*height:700px;*/
	float:left;
	padding:10px 0 0 0;
	margin:0px 0px 0 0px;}
div#Hotel02 {
	width:500px;
	height:155px;
	line-height:15px;
	border-bottom:dotted 1px gray;
	padding:0 0 0px 0;
	margin:0 0 10px 0;}
div#Hotel02 img{
	float:left;
	margin:0px 5px 5px 0;}
div#Hotel03{
	background:red;
	width:780px;
	/*height:250px;*/
	}
div#Hotel07 {
	color:white;
	/*background:pink;*/
	width:450px;
	height:430px;
	line-height:15px;
	text-align:justify;
	/*border-bottom:dotted 1px gray;*/
	padding:0;
	margin:0 0 10px 0;}
div#Hotel07 img{
	float:left;
	border:1px solid white;
	margin:0px 5px 0px 0;}
div#Hotel04{
	background:white url(../img/room-details-bg.jpg) no-repeat;
	width:500px;
	height:125px;
	text-align:justify;
	border-top:solid 10px white;
	border-left:solid 10px white;
	border-right:solid 5px white;
	border-bottom:solid 10px white;
	float:left;
	padding:0 0px 0 5px;}
div#Hotel04 img{
	float:left;
	margin:0 5px 0 0;}
div#Prices{
	color:#151b27;
	width:240px;
	float:left;
	margin:0px 10px 0 0;}
div#Rules{
	color:#151b27;
	width:240px;
	float:left;}
div#facilities{
	color:#151b27;
	background:white url(../img/facilities.jpg) no-repeat;
	width:240px;
	height:125px;
	border-top:solid 10px white;
	border-left:solid 5px white;
	border-right:solid 10px white;
	border-bottom:solid 10px white;
	float:right;
	padding:0 0 0 5px;
	/*margin:0 0 0 5px;*/
	}
div#facilities ul{
	padding:0 0 0 15px;
	margin:0;
list-style-position:outside;
	}
div#Hotel06 {
	/*background:pink;*/
	width:450px;
	height:350px;
	line-height:15px;
	text-align:justify;
	border-bottom:dotted 1px gray;
	padding:0;
	margin:0 0 10px 0;}
div#Hotel06 img{
	float:right;
	/*border:1px solid white;*/
	margin:0px 5px 0px 0;}
div#Hotel08 {
	background:transparent;
	width:500px;
	height:248px;
	line-height:15px;
	text-align:justify;
	/*border-bottom:dotted 1px gray;*/
	padding:0;
	margin:0 0 10px 0;}
div#Hotel08 img{
	background:transparent ;
	/*float:right;*/
	/*border:1px solid white;*/
	margin:0px 5px 0px 5px;
	z-index:1;}
div#Hotel09{
	color:white;
	background:transparent url(../img/confirm.jpg) no-repeat;
	height:410px;
	font-size:8pt;
	padding:0 10px 10px 10px;
	margin:0 ;
}
div#CBM{
	width:505px;
	background:white;
	/*padding:10px;*/
	margin:30px 0 0 0;}
div#CBM_up{
	background:white url(../img/cbm_up-bg.gif) no-repeat;
	width:500px;
	height:45px;
	line-height:45px;
	vertical-align:middle;
	text-align:center;
	/*padding:0 0 0 30px;*/
	/*margin:10px 0 0 0;*/}
div#CBM_Btn{
	height:35px;
	/*line-height:35px;**/
	font-size:10pt;
	font-weight:bold;
	padding:0 25px 0 0;
	float:right;}
div#CBM_Btn a{
	color:white;}
div#CBM_Btnfr{
	height:35px;
	/*line-height:35px;**/
	font-size:9pt;
	font-weight:bold;
	padding:0 10px 0 0px;
	float:right;}
div#CBM_Btnfr a{
	color:white;}
div#paypics{
	background:transparent;
	width:500px;
	vertical-align:middle;
	margin:20px 0 0 0;}
	
div#rem{
	color:gray;
	background:white url(../img/shadow.jpg) repeat-x bottom;
	width:790px;
	height:46px;
	padding:5px;
	}

div#rem img{
	background:white;
	width:40px;
	height:40px;
	margin:35px 0 0 35px;
	float:left;
	}
div#ret{
	line-height:20px;
	padding:5px;
	font-size:8pt;
	float:left;}
div#real_main{
	background:white url(../img/real.jpg) no-repeat;
	width:780;
	height:425px;
	text-align:justify;
	padding:0 10px 0 0;
	}
div#real_main img{
	margin:0 10px 0 0;
	float:left;}
div#real_mainfr{
	background:white url(../img/realfr.jpg) no-repeat;
	width:780;
	height:445px;
	text-align:justify;
	padding:0 10px 0 0;
	}
div#real_mainfr img{
	margin:0 10px 0 0;
	float:left;}
div#real_main2{
	background:url(../img/real_fur.jpg) no-repeat;
	width:780;
	height:475px;
	font-size:5pt;
	text-align:justify;
	padding:0 10px 0 0;
	}
div#real_main2 img{
	margin:0 10px 0 0;
	float:left;}
div#real_main2fr{
	background:url(../img/real_furfr.jpg);
	width:780;
	height:490px;
	font-size:5pt;
	text-align:justify;
	padding:0 10px 0 0;
	}
div#real_main2fr img{
	margin:0 10px 0 0;
	float:left;}
div#real_main3{
	background:url(../img/real_pm.jpg);
	width:780;
	height:423px;
	font-size:5pt;
	text-align:justify;
	padding:0 10px 0 0;
	}
div#real_main3 img{
	margin:0 10px 0 0;
	float:left;}
div#real_main3fr{
	background:url(../img/immo_pm.jpg);
	width:780;
	height:423px;
	font-size:5pt;
	text-align:justify;
	padding:0 10px 0 0;
	}
div#real_main3fr img{
	margin:0 10px 0 0;
	float:left;}
div#real_main4{
	background:url(../img/real_form.jpg);
	width:780;
	height:440px;
	font-size:5pt;
	text-align:justify;
	padding:0 10px 0 0;
	}
div#real_main4 img{
	margin:0 10px 0 0;
	float:left;}
div#real_main4fr{
	background:url(../img/immo_form.jpg);
	width:780;
	height:440px;
	font-size:5pt;
	text-align:justify;
	padding:0 10px 0 0;
	}
div#real_main4fr img{
	margin:0 10px 0 0;
	float:left;}
div#real_form input, div#real_form select{
	color:black;
	background:#ffffa0/*#2e3753*/;
	border:none;
	font-size:9pt;
	}
 div#real_form option{
	background:#2e3753;
	color:white;}
div#real_form textarea{
	color:black;
	background:#ffffa0;
	border:none;}

div#ral_form p{
	margin:10px 0 0px 0;}

div#Guests{
	height:450px;
	float:left;
	margin:10px 0px 0 10px;
	}
div#House_rules{
	width:780px;
	height:450px;
	font-size:8pt;
	text-align:justify;
	padding:0 10px 10px 10px;
	}
div#House_regles{
	width:780px;
	height:510px;
	font-size:8pt;
	text-align:justify;
	padding:0 10px 5px 10px;
	}
#real_txt1{
	color:white;
	/*width:200px;*/
	font-size:9pt;
	padding:10px 0 0 0;}
#real_txt2{
	color:gray;
	height:100px;
	font-size:9pt;
	border-top:dotted 1px #fff;
	border-bottom:dotted 1px #fff;
	padding:10px 0 0 35px;
	margin:10px 0 10px 270px;
	}
#real_txt2 a {
	color}
#real_txt3{
	color:white;
	font-size:8pt;
	padding:10px 10px 0 275px;}
#real_txt4{
	color:white;
	font-size:8pt;
	padding:10px 0 0 280px;}
#real_form{
	color:white;
	background:transparent;
	width:450px;
	font-size:8pt;
	text-align:right;
	padding:0;
	margin:0px;}

#real_fom  form {
	padding:0;
	margin:0;}
#real_fur_supp{
	background:#fff url(../img/kp_apart.png) no-repeat right bottom;
	width:510px;
	height:206px;
	border:5px solid #cc0000;
	margin:0 0 0 270px;
	}
#Btn_prev{
	font-size:10pt;
	font-weight:bolder;
	margin:5px 0 0 5px;
	cursor:pointer;
	float:left;}
.Btn_sub{
	margin:5px 0 0 0;
	font-weight:bolder;}
.Btn_sub a{
	color:white;
	background:tranparent;
	height:50px;
	font-size:10pt;
	padding:10px 0 0 0;
	}
#std img {
	padding:10px 0 0 150px;
	}
#bed img {
	padding:5px 0 0 80px;
	}
#beds img {
	padding:5px 0 0 10px;
	float:right;}
.picsy_rg{
	background:pink url(../img/picsy_rg.jpg) no-repeat;
	width:300px;
	height:350px;
	margin:10px 0 0 0;
	float:right;
	display:block;}
