/*
Design by Free CSS Templates
http://www.freecsstemplates.org
Released for free under a Creative Commons Attribution 2.5 License
*/

body {
  background:#8C8B8F;
  margin:0;
  color:#000000;
  font-size:11px;
  font-family:Geneva, Arial, Helvetica, sans-serif;
  /*line-height:18px;*/
}

h1, h2, h3 {
	margin-top: 0;
	font-family: "Arial", Helvetica, sans-serif;
	font-weight: normal;
	color: #666666;
}

h1 {
	font-size: 197%;
}

h2 {
	font-size: 136%;
}

h3 {
	font-size: 100%;
	font-weight: bold;
}

p, ul, ol {
	margin-bottom: 1.6em;
	line-height: 180%;
}

p {

}

blockquote {
	font-style: italic;
}

ul {
}

ol {
}

a {
	color:#000000;
	text-decoration: none;
	font-weight:bold;
}
a img {
border:none;
}

a:hover {
	text-decoration: none;
}

small {
}

hr {
	display: none;
}

a img  {
border:none;	
}

img.left {
	float: left;
	margin: 0 15px 0 0;
}

img.right {
	float: right;
	margin: 0 0 0 15px;
}

select.input {
  height:10px !important; 
}
/* main table */
#big_table {
width:900px;
background:#FFFFFF;
}


/* header */

.header {
	height: 91px;
	background:url(images/logo.jpg) left no-repeat;
	border-bottom:#333 2px solid;
}
.banner
{
background:#ffffff;
height: 194px;
padding-left:2;
margin-left:2px;
}
.header .links div{
	width:110px; 
	padding-left:2px;
	margin-left:2px;
	padding-right:2px;
	border:#333 1px solid;
	border-bottom:#FFF 3px solid;
	float: right;
	text-align:center;
	height:15px;
	background:#333;

}
.header .links div:hover,
.header .links a:hover{
	background:#666;
	color:#FFF;
	border-bottom:#666 3px solid;
	}

.header .links a {
color:#666666;
font: bold 10px;
text-decoration: none;
color:#FFF;
}

.header .links #active{
	background:#666;
	color:#FFF;
	border-bottom:#666 3px solid;
	}

/* search */

#search {
	height: 194px;
	width:247px;
	background:#5E315C;
}
input{
	border:1px #999 solid;
	color:#552B2B;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	height:20px;

}

#rechercher a
{
color:#666666;
font: bold 15px;
text-decoration: none;
}
/* left menu */

#menu_left {
	background:url(template/images/booking_12.jpg) bottom no-repeat;
	height:100%;
}
#menu_left_a a{
font-size:15px;
font-weight:bold;
color:#000000;
}

/* footer */

#footer {
background:url(template/images/bottom_bg.jpg) top repeat-x ;
}
/* bg_right */

#bg_right {
	background:#8C8B8F url(template/images/right_bg.jpg) repeat-y left;
}
#bg_right_corner {
	background:#8C8B8F url(template/images/corner.jpg) no-repeat left top;
}
/* bg_left */

#bg_left {
	background:#8C8B8F url(template/images/left_bg.jpg) repeat-y right;
}

#bg_left_corner {
	background:#8C8B8F url(template/images/corner_2.jpg) no-repeat right top;
}

/* Title */

#nom_riad {
text-transform:capitalize;
font-size:14px;
font-weight:bold;
color:#333;
text-shadow:#999999;
text-decoration:underline;
padding-left:3px;
padding-right:3px;
}

#step {
text-transform:capitalize;
font-size:14px;
font-weight:bold;
color:#FFFFFF;
text-shadow:#999999;
background:#663399;
}

#prix_riad {
font-size:12px;
font-weight:bold;
color:#BA1816;
text-shadow:#999999;
}

#address_riad {
font-size:9px;
font:bold Arial, Helvetica, sans-serif;
color:#999999;
text-transform:uppercase;
border-bottom:#CCCCCC 1px solid;
}

#line1{border-bottom:1px #000000 solid;}
#line1 a{
font-size:9px;
color: #000000;
}

#line1 img{
border-bottom:#666666 2px solid;
border-right:#666666 2px solid;
}

#line{border-bottom:1px #000000 solid;}
#line a{
color: #898989;
}

#cadre{border:1px #CCCCCC solid;}

#bg_left_corner {
	background:#8C8B8F url(template/images/corner_2.jpg) no-repeat right top;
}
#result_list{
border-top:#CCCCCC 1px solid;
border-bottom:#CCCCCC 1px solid;}

#red_style
{
color:#B8181A;
font:Geneva ;
font-size:14px;
font-weight:bold;
padding-bottom:3px;
height:8px;
}
#grey_style
{
color:#333333;
font:Geneva ;
font-size:14px;
font-weight:bold;
padding-bottom:3px;
}

/* Reservation */

#free {
color:#00CC00;
}
#booked {
color:#FF0000;
}

#prix_ttc {
color:#FF9900;
font-size:14px;
}

#menu_admin {
color:#000033;
font-size:12px;
}
#menu_admin a{
color:#E8DBF7;
font-size:13px;
}
/*INFO RIAD*/
#title_riad {
color:#F7F1FE;
font-size:15px;
font: Georgia, "Times New Roman", Times, serif;
}
#info_riad {
color:#F7F1FE;
font-size:11px;
font:Georgia, "Times New Roman", Times, serif;
}
#line_table{
padding-top:10px;

}
#line_table2{
border-bottom:#CCCCCC solid 1px;
}

.sub_menu{
	background:url(images/menu_bg.png) repeat-x top;
	height:30px;
	color:#FFF;
	font-weight:bold;
}
.sub_menu a{
	color:#FFF;
}