/* CSS Document */
#blocresa
	{
		width:920px;
		min-height:100px;
		float:  left;
		margin:0 auto 15px;
	}
#choixriad
	{
		margin:20px 0 0;
	}
#bloc	{
	width:800px;
	margin:0 auto 0;
	padding:0;
	border:#0099FF groove 3px;
	min-height:300px;
	}
#blochaut	{
	width:920px;
	min-height: 350px;
	float: left;
	margin:15px auto 0;
	}
#blocphotos	{
	width:360px;
	background:url(../images/haut-gauche_resa.jpg);
	float:left;
	margin:15px 20px 15px 0 ;
	padding:0;
	height:470px;
	
	}
#blocinfo	{
	width:540px;
	min-height:200px;
	float:left;
	margin:15px 0;
	padding:0;
	
	}
	#blocinfo1	{
	width:540px;
	height: 14px;
	float:left;
	margin:0;
	padding:0;
	background-image: url(../images/blocinfo_01.png);
	background-repeat: no-repeat;
	background-position: left top;
	}
	#blocinfo2	{
	width:540px;
	height:autopx;
	float:left;
	margin:0;
	padding:0;
	
	background-image: url(../images/blocinfo_03.png);
	background-repeat: repeat-y;
	background-position: left top;
	}
	#blocinfo3	{
	width:540px;
	height:18px;
	float:left;
	margin:0;
	padding:0;
	background-image: url(../images/blocinfo_05.png);
	background-repeat: no-repeat;
	background-position: left top;
	}

.infogen	{
	background:#CFDDE7;
	border:#0000FF inset 3px;
	margin:0 0 10px;
	text-align:left;
	}
#grandephoto	{
	width:330px;
	height:300px;
	margin:15px auto;
	padding:0;
	text-align:center;
	overflow:hidden;
	}
#seriephotos	{
	width:330px;
	height:110px;
	margin:0 auto 15px;
	padding:0;
	overflow:auto;
	}
	
	#seriephotos img{
	margin:5px;
	padding:0;
	float: left;
	}
#blocbas	{
	clear:left;
	width:880px;
	padding:20px;
	margin:10px auto 15px;
	background:url(../images/bas_resa.jpg);
	height:300px;
	}
#blocdescript	{
	width:510px;
	text-align:justify;
	margin:10px auto;
	padding:0 10px;
	}
#blocdescript p	{
	margin:0 0 5px;
	}
#blocmes	{
	width:880px;
	margin:15px 0 15px 0px;
	text-align:left;
	}
#infos	{
	width:430px;
	margin:15px 0 25px 0px;
	text-align:left;
	float:left;
	border-right:#000 solid 1px;
	}
#cham	{
	width:415px;
	margin:15px 0 15px 0px;
	text-align:left;
	float:left;
	padding:0 0 0 15px;
	}
#blocmes label	{
	width:150px;
	display:block;
	float:left;
	height:20px;
	margin:0 0 10px 0;
	}
#blocmes br	{
	clear:left;
	}
#blocmes input	{
	float:left;
	margin:0 0 10px 0;
	}
.obligatoire	{
	color:#FF0000;
	text-decoration: blink;
	font-weight:bold;
	}
fieldset
	{
		margin:0 0 10px;
		border:none;
		
	}
legend
	{
		color:#FFF;
		font-weight:bold;
	}
#BS
	{
		width:164px;
		float:left;
		text-align:center;
	}
#MS
	{
		width:164px;
		text-align:center;
		float:left;
	}

#HS
	{
		width:164px;
		text-align:center;
		float:left;
	}
.retradoit
	{
		text-align:right;
		padding:0 5px 0;
	}
label
	{
		width:170px;
		display:block;
		margin:15px 0 0;
		float:left;
	}
input
	{

		margin:15px 30px 0 0;
		background:#999;
		color:#FFF;
		font-size:11px;
	}
select
	{

		margin:15px 30px 0 0;
		background:#999;
		color:#FFF;
		font-size:11px;
	}
textarea
	{
		background:#999;
		color:#FFF;
		font-size:11px;
	}
#blocvali
	{
		width:60px;
		margin:0 auto;
		clear:both;
	}
#gauchech
	{
		float:left;
		width:200px;
		font: 11px Verdana, Geneva, sans-serif;
		color:#FFF;
	}
#droitech
	{
		float:left;
		width:200px;
		font: 11px Verdana, Geneva, sans-serif;
		color:#FFF;
	}
.fancyleft{
 background-image:url(../riad-marrakech/images/fancy_title_left.png); background-repeat:no-repeat; width:15px; height:32px; float:left;
 margin-left:8px; margin-right:1px; margin-top:40px; cursor:pointer;
}
.fancyright{
background-image:url(../riad-marrakech/images/fancy_title_right.png); background-repeat:no-repeat; width:15px; height:32px; float:right;
 margin-left:1px; margin-right:8px; margin-top:-82px; cursor:pointer;
}
