html, body, form, fieldset {

	margin: 0;

	padding: 0;

}



body {

	background: #FFFFFF;

	color: #000000;

	font-family: tahoma, "Lucida Grande", Tahoma, tahoma, sans-serif;

	line-height: 1.5;

}



body#bd {

	background: #aaa;

	color: #333333;
	font-size: 12px;

	text-align: left;

}



body.contentpane {
	direction: rtl;
	float: left;

	margin: 1em 2em;

	width: auto; /* Printable Page */

	color: #000000;
	padding-top: 66px;
}





/* links */

a {

	color: #7e4008;

	text-decoration: none;

}



a:hover, a:active, a:focus {

	color: #fb8010;

	text-decoration: none;
}



/* Title text */

.contentheading, .componentheading, .blog_more strong, h1, h2, h3, h4, h5, h6 {

	font-family: tahoma, "Times New Roman", Times, serif;
	font-weight: normal;

}



/* Small text */

small, .small, .smalldark, .mosimage_caption {

	font-size: 100%;

	color: #999999;

}



/* Heading */

h1 {

	font-size: 225%;

}



h2 {

	font-size: 200%;

}



h3 {

	font-size: 175%;

}



h4 {

	font-size: 125%;

}



p, pre, blockquote, ul, ol, h1, h2, h3, h4, h5, h6 {

	margin: 10px 0;

	padding: 0;

}



ul {

	list-style: none;

}



ul li {
font-size: 12px;
	padding-left: 30px;
	font-weight: bold;
	line-height: 180%;

	background: url(../images/bullet-list.png) no-repeat left 5px;

}

ul li:hover,
ul li:hover {
	font-size: 12px;
	padding-left: 30px;
 	font-weight: bold;
	line-height: 180%;

	background: url(../images/bullet-list.png) no-repeat left 5px;

}



ol li {
	

	margin-right: 20px;

	line-height: 170%;

}



th {

	padding: 5px;

	font-weight: normal;

	text-align: left;

}


 

/* FORM

--------------------------------------------------------- */

form {

	margin: 0;

	padding: 0;

}

form#poll {

width: 95%;
}

form label {

	cursor: pointer;

}



input, select, textarea, .inputbox {

	padding: 1px;

	font-family: tahoma, sans-serif;

	font-size: 100%;
	

}



select, textarea, .inputbox {

	background: #ffdfbf;

	color: #333333;

}



.button, .button:hover {

}

.button:active, .button:focus {

}



.inputbox {

	border: 1px solid #999999;

	margin-bottom: 1px;

}



.inputbox:hover, .inputbox:focus {

	border-color: #333333;

}



/* BONUS TYPOGRAPHY STYLES

-------------------------------------------------------------------------*/

/* Code text */
  
/* Note Style */ 
/* Check list */

ul.checklist {

	list-style: none;

}



ul.checklist li {

	margin-left: 3px;

	padding: 0px 22px 5px 0;

	background: url(../images/checklist-bg.gif) no-repeat right 5px;

}

  

/* brown */
 

/* redblue Module */
   



.contentdescription {
	font-size: 1.9em;

	padding-bottom: 30px;

}



table.blog .contentheading {
	padding-bottom: 4px;

	font-size: 170%;

	font-weight: normal;

	line-height: normal;

}



.contentheading {

	font-size: 175%;

	font-weight: normal;

	line-height: normal;

}



a.contentpagetitle {

	border-bottom: none;

}



a.contentpagetitle:hover,

a.contentpagetitle:active,

a.contentpagetitle:focus {

	border-bottom: none;

}

.back_button a{
	color: #444;
}

a.readon {
	float: left;
	font-family: tahoma;
	border-bottom: none;

	font-weight: normal;

	color: #444;

}



a.readon:hover, a.readon:active, a.readon:focus {

	border-bottom: none;
	color: #fb8010;

}
 
 
/* Default Joomla! Menu */

a.mainlevel {

	margin: 10;

	padding: 3px 5px 3px 0;

		border-bottom: 1px solid #fac48e;
	text-align: center;

	display: block;

	color: #555555;

	background: url(../images/bullet-list.png) no-repeat left 5px;

}



a.mainlevel:hover,

a.mainlevel:active,

a.mainlevel:focus {
	background: #fac48e url(../images/bullet-list-h.png) no-repeat 98% 5px;

	border: none;

	color: #9a0d0f;
		border-bottom: 1px solid #fac48e;


}



a.mainlevel#active_menu {

	color: #9a0d0f;
	text-align: left;
	background: #fac48e url(../images/bullet-list-h.png) no-repeat 98% 5px;
		border-bottom: 1px solid #fac48e;


}



a.sublevel {
	text-align: left;
	padding: 3px 14px 3px 0;

	border-bottom: none;

	display: block;

	background: url(../images/sublevel-bg.gif) no-repeat top left;

}



a.sublevel:hover,

a.sublevel:active,

a.sublevel:focus {

	border-bottom: none;

}



#active_menu {

	color: #CC0000;

	font-weight: normal;

}














 

/*------------ Div Layout ---------*/
body#bd {
	margin-right: auto; margin-left: auto;
	
	background: #ffdfbf url(../images/bd_mainbg.jpg) repeat-y fixed center top;
}

#am-body {
	
	margin-left: auto; margin-right: auto; position: relative; width: 900px; z-index: 1; height: auto;
	background: url(../images/index_bg.gif) repeat-y 0 0;
	border-bottom: 2px solid #c10e09;
}

#am-body_content {
	direction: rtl;;
	margin-bottom: 0px;   auto; margin-top: 0px; overflow: hidden; position: relative;  background: #ffffff; text-align: left; width: 900px; 
	
	
	
	height: 1185px; 
}

#am-logo {
	display: block;
	width: 220px;
	height: 80px;
	background: none;
	position: absolute;
	right: 12px;
	top: 35px;
}
#am-mainbody {
	display: table;
	background: none;  height: auto; left: 5px; width: 889px; z-index: 1; 
}

#am-leftcol {
	left: 0px;
	position: absolute;
	top: 0px;
	padding: 5px;
	padding-bottom: 40px;
	background:  url(../images/hotel.jpg) no-repeat;
	height: auto;   width: 252px; z-index: 2; float: left;
	overflow: hidden;
}
#am_leftcolwrap {
	position: absolute;
	top: 0px;
	padding: 5px;
	padding-bottom: 40px;
	background: url(../images/LeftColSh.png) no-repeat right top;
	height: 100%;   width: 274px; z-index: 2; float: right;
	display: block;
}


 /***************   ici **************/


#am-content {
	text-align: left;
	 
	margin-left: 6px;
	left: 260px;
	/*	background: url(../images/bgslide.gif) repeat-x left 150px;*/

	height: auto; position: relative; width: 635px; z-index: 1; float: left;
}

#am-allcontent {
	position: relative;
	width: 720px;
	display: block;
}   
 

/***************   ici **************/
#am-header {
	border-bottom: 2px solid #ff8d58;
	height: 82px; position: relative; width: 837px; z-index: 4;
	background: url(../images/header.png) no-repeat;
}

#am-bgslideshow {
	padding: 10px 10px 0;
	display: table;
	width: 730px;
	position: relative;  z-index: 0;
}
 

#am-downcontent {
	display: table;
	margin-top: 10px;
	background: none;  height: auto; position: relative; width: 717px; z-index: 1;
}
  
#am-left {
	padding: 12px;
	direction: rtl;
	float: right;
	text-align: left;
	top: 30px;
	display: block;
	background: none;
	height: auto;  position: relative; width: 235px; z-index: 1;
}
#am-footer {
	overflow: hidden;
	float: right;
	display: table;
	padding: 15px;
	text-align: left;
	height: 35px;
	position: relative;
	
}

#am-search
 {
	left: 0px;
	direction: rtl;
	text-align: left;
	top: 0px;
	display: block;
	padding: 5px;
	background: #c10e09;  height: 18px;  position: absolute; width: 253px; z-index: 1; 
}




#am-mainnav
 {
	
	font-size: 13px;
	text-align: left;
	display: block;
	float: right;
	top: 0px;
	right: 1px;
	background: none;  height: 27px;  position: absolute; width: 620px; z-index: 5; 
}
