﻿body {  
  width: 100%;
  margin:0 auto;
  text-align:center;
  background-position:center 0;
  background-repeat:no-repeat;
  background-color:black;
  }
 
div#backgroud{
	width:100%; 
	height:850px; 
	margin-bottom:-850px;
	_width:950px;
	min-width:950px; 
	overflow:hidden;
 }
 
div#main{
	width:950px;
    margin:0 auto;
    position:relative;
    z-index:1000;
}
 
div#logo {
     float:left;
	 width:175px;
	 margin-left:8px;
	 margin-top:20px;
	}

div#logo2 {
	 float:left;
	 width:143px;
	 margin-left:20px;
	 margin-top:30px;
	} 

div#menu {
	width:950px;
	height:30px;
	margin:auto;
	position:top center;
	text-align:center;
	background: url(../images/menu.png) no-repeat;
	position:relative;
	}

.page_menu {color:#000000;text-decoration:underline;font-size:12px;font-weight:bold;font-family:Arial,sans-serif;padding-right:12px;}
.menu_link {color:#625751;text-decoration:none;font-size:12px;font-weight:bold;font-family:Arial,sans-serif;padding-right:12px;}
.menu_link:hover{color:#000000;text-decoration:underline;} 	
.next_link{background:#FFF; border:1px solid #E5E5E5; padding:7px 7px 10px 7px; margin:20px 8px 0px 8px; float:right; overflow:hidden; font-family:Arial, sans-serif; font-size:11px; color: #757473;}
.next_link:hover{color: #000000; }
.res_h1 {color:#000000;font-size:20px;font-weight:bold;font-family:'Times New Roman',sans-serif;padding-right:10px;	padding-left:20px;}
.res_title {color:#625751;font-size:12px;font-weight:bold;font-family:Arial,sans-serif;}
.res_txt {color:#000000;font-size:11px;font-weight:normal;font-family:Arial,sans-serif;}
.res_book {color:#000000;font-size:13px;font-weight:bold;font-family:Arial,sans-serif;}
.res_txt2 {color:#625751;font-size:11px;font-weight:normal;font-family:Arial,sans-serif;}
	
#gallery {text-align:center; clear:both; display:table;}
#gallery a{
	background:#FFF;
	border:1px solid #E5E5E5;
	padding:7px 7px 30px 7px;
	margin:20px 8px 0px 8px;
	height:90px;
	width:150px;
	display:block;
	float:left;
	overflow:hidden;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;	
	color: #757473;
}

#gallery a:hover{
	border:1px solid #625751; color: #000000; }
#gallery img {border:none; clear:both; display:block; margin-bottom:8px;}


/*Style reservation*/

#reservation {
	filter: alpha(opacity=85);
     -moz-opacity: 0.5;
     -khtml-opacity: 0.5;
     opacity: 0.85;
	background-color:#D8CEC9;
	margin:0 auto;
	width:450px;
	text-align:left;
	padding-top:5px;
	margin-top:1px;
	min-height:1px;
	}
#reservation form div table tr td {
	padding-right:4px;
	}
#reservation #hotel {
	width:450px;
	height:40x;
	margin-right:10px;
	margin-left:20px;
}
#availability{
	background-color:transparent;
	border:0;
	text-decoration:underline;
	letter-spacing:-0.5px;
	cursor:pointer;
}
a#cancelRoom {
	text-decoration:none;
	padding-right:10px!important;
	padding-right:20px;
	padding-left:0px;
	vertical-align:top;
}
.ecart {
padding-right:5px;
}
#option {
	text-decoration:none;
	text-align:right;
	vertical-align:top;
	}
#check_cancel {
	margin-top:4px !important;
	margin-top:0px;
	}
#bottom_image{
	vertical-align:top;
	}

/*Style pour les flehes*/

select {
      display: block;
      margin: 0 0 0px;
      width: 40px;
    }
    select.replaced {
      width: 1px;
      position: absolute;
      left: -999em;
    }
	ul {
		font-size:10px;
		}
    ul.selectReplacement {
      background: url(../images/select2.png) top left no-repeat;
      margin: 0 0 0px;
      padding: 0;
      height: 14px;
      width:40px;
      position: relative;
    }

    ul.selectReplacement li {
      background: #AAAAAA;
      color: black;
      cursor: pointer;
      display: none;
      font-size: 11px;
      line-height: 14px;
      list-style: none;
      margin: 0;
      padding: 0px 5px;
      width: 30px;
	  filter: alpha(opacity=80);
     -moz-opacity: 0.5;
     -khtml-opacity: 0.5;
     opacity: 0.8;
    }
    ul.selectOpen li {
      display: block;
    }
    ul.selectReplacement li.selected {
     background: url(bottom2.png) bottom left no-repeat;
      color: black;
      display: block;
    }
    ul.selectOpen li.selected {
      background: white;
      border: 0;
      display: block;
    }
    ul.selectOpen li:hover,
    ul.selectOpen li.hover,
    ul.selectOpen li.selected:hover {
      background: white;
      color: black;
    }
