/* FEUILLE DE STYLE CSS */

/* PAGE HTML */
	html, body
	{ margin:0;
	  padding:0;
	}
/* BALISE BODY */
	body 
	{ 
	background-color:#000000; 
	font:11px Verdana,sans-serif;
	line-height:130%;
	}

/* REDEFINITION BALISE */
	h1{
	text-indent:-9999px; width:312px; height:53px}
	h2.acceuil {
	background:url(img/index_titre.png) no-repeat; text-indent:-9999px; width:346px; height:32px;
	}
	h2.situation {
	background:url(img/situation_titre.png) no-repeat; text-indent:-9999px; width:346px; height:32px;
	}
	h2.acceuil {
	background:url(img/index_titre.png) no-repeat; text-indent:-9999px; width:346px; height:32px;
	}
	h2.tarif {
	background:url(img/tarifs_titre.png) no-repeat; text-indent:-9999px; width:346px; height:32px;
	}
	h2.avis {
	background:url(img/avis_titre.png) no-repeat; text-indent:-9999px; width:346px; height:32px;
	}
	h2.sejour {
	background:url(img/sejour_titre.png) no-repeat; text-indent:-9999px; width:346px; height:32px;
	}
	h2.service_offert {
	background:url(img/service_offert.jpg) no-repeat; text-indent:-9999px; width:346px; height:32px;
	}
	h2.reservation {
	background:url(img/reservation_titre.png) no-repeat; text-indent:-9999px; width:346px; height:32px;
	}
	h2.contact{
	background:url(img/contact_titre.png) no-repeat; text-indent:-9999px; width:346px; height:32px;
	}
	h2.saida{
	background:url(img/appartement-saida.png) no-repeat; text-indent:-9999px; width:346px; height:32px;
	}
	h2.anissa{
	background:url(img/appartement-anissa.png) no-repeat; text-indent:-9999px; width:346px; height:32px;
	}
	h3{font-size:13px;width:100%; background-color:#987634; padding:3px}
	p{text-align:justify;}
	a img{border:solid 1px black;}
	input{font:11px Verdana,sans-serif;margin:0px;padding:0px;}
	select{font:11px Verdana,sans-serif;}	
	/* LIENS */
		a:link {font:11px Verdana,sans-serif; }
		a:visited {font:11px Verdana,sans-serif; }
		a:active {font:11px Verdana,sans-serif; }
		a:hover {font:11px Verdana,sans-serif; }
	/* LIENS MENU */
		a.mlnk {font-family:Verdana,sans-serif; font-size:12px; font-weight:bold; line-height:20px; text-decoration:none; color:#ffffff; }
		a:visited.mlnk {font-family:Verdana,sans-serif; font-size:12px; font-weight:bold; line-height:20px; text-decoration:none; color:#ffffff;}
		a:active.mlnk {font-family:Verdana,sans-serif; font-size:12px; font-weight:bold; line-height:20px; text-decoration:none; color:#ffffff;}
		a:hover.mlnk {font-family:Verdana,sans-serif; font-size:12px; font-weight:bold; line-height:20px; text-decoration:none; Color:#D9A300; }
	/* LIENS CREDIT */
		a.credit {font-family:Verdana,sans-serif; font-size:9px; text-decoration:none; color:#ffffff; }
		a:visited.credit {font-size:9px;}
		a:active.credit {font-size:9px;}
		a:hover.credit {color:#D9A300;font-size:9px; }
	/* LIENS PARTENAIRE */
		a.part {font-family:Verdana,sans-serif; font-size:9px; text-decoration:none; color:#CF8800; }
		a:visited.part {}
		a:active.part {}
		a:hover.part {color:#ffffff; }


/* PAGE WEB */
	#page
	{
	width:827px;
	margin:auto;
	background:url(img/site_fond.png);
	}
	/* PAGE WEB - ADAPTATION POP UP */
	#page_pop_up
	{
	width:827px;
	margin:auto;
	background:none;
	border:5px solid white;
	color:#FFFFFF;
	margin-top:20px
	}
	#page_pop_up h1
	{
	font-size:16px; background-image:none; color:#CCCCCC; text-indent:0px; width:600px; height:18px
	}
	#page_pop_up h2.move
	{
	margin:0 0 10px -10px;
	}
	#page_pop_up h3
	{ background:none; color: #FFD2A6
	}
	#page_pop_up #footer {
	background:none;
	margin-bottom:10px;
	}
	#page_pop_up img {
	border: 2px solid white;
	margin-left: 150px;
	}
	
	
	
	.not_bold {
	font-weight:normal;
	}
	
	/* HEADER */
		#header
		{
		width:796px;
		height:105px;
		margin-left:17px;
		background:url(img/site_header_new.png);
		}
		h2.move {
		display:inline;
		position:relative;
		top:9px;
		}
		* html h2.move{
		top:0px;
		}
		h2.move a.header {
		text-decoration:none;
		color:#905D00;
		font:9px Verdana,sans-serif;
		}
		h2.move a.header:visited {font:9px Verdana,sans-serif; text-decoration:none; color:#905D00;}
		h2.move a.header:active {font:9px Verdana,sans-serif; text-decoration:none; color:#905D00; }
		h2.move a.header:hover {font:9px Verdana,sans-serif; text-decoration:none; color:#905D00; }

	/* MENU */
		#menu
		{
		width:298px;
		min-height:450px;
		margin:0px;
		padding-left:18px;
		float:left;
		}

	/* CONTENU */
		#contenu
		{
		width:431px;
		padding-top:15px;
		margin:0px 0px 0px 55px;
		float:left;
		}
		#contenu_pop_up
		{
		width:700px;
		padding-top:15px;
		margin:0px 0px 0px 30px;
		float:left;
		}
		
	/* FOOTER */
		#footer
		{
		font:9px Verdana,sans-serif;
		color:#CF8800;
		text-align:right;
		padding:1px 25px 0px 0px;
		width:802px;
		height:50px;
		background:url(img/site_footer.png);
		}
		.orange {
		color:#CF8800;
		}
		.alpha {font: italic 20px "Courier New", Courier,Georgia; }
		#footer h2 {
	font: 9px Verdana, arial, Helvetica, sans-serif;
	color: #ffffff;
	margin-top: -4px;
	margin-right: 20px;
	margin-bottom: 2px;
	margin-left: 0;
		}
		#footer h2 a:link {
		text-decoration: none; margin-top:4px; color:#ffffff;
		}
		#footer h2 a:visited {
		color: #BFBFBF;  margin-top:4px;
		}
		#footer h2 a:hover {
		color: #D9A300; margin-top:4px;
		}
	
/* BASELINE TARIFS*/
		#baselinetarifs
{
background-color:#000000;
font:9px Verdana,sans-serif;
		color:#CF8800;
		position: absolute;
right: 10%;
   top: 1300px;
}

/* BASELINE SITUATION*/
		#baselinesituation
{
background-color:#000000;
font:9px Verdana,sans-serif;
		color:#CF8800;
		position: absolute;
right: 0%;
   top: 1500px;
}
		
/* BASELINE SITUATION SAIDA*/		
		#baselinesituationsaida
{
background-color:#000000;
font:9px Verdana,sans-serif;
		color:#CF8800;
		position: absolute;
right: 0%;
   top: 1500px;
   }
   /* BASELINE SITUATION ANISSA*/		
		#baselinesituationanissa
{
background-color:#000000;
font:9px Verdana,sans-serif;
		color:#CF8800;
		position: absolute;
right: 0%;
   top: 2100px;
   }

/* BASELINE SERVICES*/
		#baselineservices
{
background-color:#000000;
font:9px Verdana,sans-serif;
		color:#CF8800;
		position: absolute;
right: 10%;
   top: 1200px;
}

/* BASELINE PARTENAIRES*/
		#baselinepartenaires
{
background-color:#000000;
font:9px Verdana,sans-serif;
		color:#CF8800;
		position: absolute;
right: 10%;
   top: 1900px;
}

/* BASELINE PARTENAIRE*/
		#baseline-partenaire-hebergement-marrakech
{
background-color:#000000;
font:9px Verdana,sans-serif;
		color:#CF8800;
		position: absolute;
right: 10%;
   top: 1600px;
}

/* BASELINE SEJOUR*/
		#baselinesejour
{
background-color:#000000;
font:9px Verdana,sans-serif;
		color:#CF8800;
		position: absolute;
right: 10%;
   top: 1200px;
}

/* BASELINE INDEX*/
		#baselineindex
{
background-color:#000000;
font:9px Verdana,sans-serif;
		color:#CF8800;
		position: absolute;
right: 10%;
   top: 1100px;
}

/* SPACER QUE L'ON MET EN FIN DE FLOAT AFIN DE FORCER LE RETOUR A LA LIGNE */
	.spacer
	{
	clear: both; 
	}
	.float_right {
	float:right; margin:0px 0px 10px 10px; border:1px solid black}