div#camera_wrap_140.slideshowck.camera_wrap.camera_amber_skin
{
	margin:auto !important;
}

div.moduleItemIntrotext p, p.moduleItemImage
{
  color:white !important;
  border:none !important;
}

div.moduletableoffre_module p
{
  color:rgb(254,252,214);
  font-size:18;
  padding-bottom:5px;
  border-bottom:1px solid rgb(254,252,214);
}

div.moduletableoffre_module
{
  margin-left:235px;
  margin-top:-270px;
  width:450px;
}

#user2
{
  float:left;
  /*width: 23%;*/
  margin-left: 20px;
}

div.moduletableoffre_module ul
{
  list-style:none outside none;
}

div.moduletableoffre_module li
{
  background-color:black;
}

div.items-leading p{
    /*color: rgb(191, 149, 38) !important;*/
    background: url("../images/sous_bar.png") no-repeat scroll left bottom transparent;
    /*height: 30px;*/
    text-transform: none !important;
    padding-left: 10px;
    padding-bottom: 5px;
}


iframe#blockrandom.wrapper
{
  margin-left:-745px;
  margin-top:50px;
  min-height:920px;
}

#search 
{ 
  /*width: 100px;*/
  text-align: right;
  /*margin: auto;*/
  padding-top:10px;
  margin-right:10px;
  position: relative;
  right: 0px;
  top: 0px;
}

html
{
  background-image:url(../images/fond_body.jpg);
  background-repeat:repeat scroll;
  /*font-size:13px; 
  font-family:"Trebuchet MS"; 
  margin:0; 
  padding:0; 
  min-height:100.1%; 
  height:auto !important; 
  height:100.1%;*/
}

#body 
{
  background-image:url(../images/fond_top.jpg);
  background-repeat:repeat-x;
  background-position:left top;
  
  font-size:13px; 
  font-family:"Trebuchet MS"; 
  margin:0; 
  padding:0; 
  
  /* min-height:100.1%; 
  height:auto !important; 
  height:100.1%;*/

}

h1, h2, h3, h4, h5, h6, label, legend, fieldset, div, form { margin:0; padding:0; border:0 }
table { border-collapse:collapse }
td { vertical-align:top }
a img, :link img, :visited img { border:0; outline:none }
#wrapper, #copyright { color:#fff }
a { color:#fff; outline:none; border:0 }
a:hover { color:#ccc }
p, div { font-weight:normal }

/*___________________MAIN LAYOUT________________*/
#top { 
 /* background:#000 url(../images/bg.gif); */
  /*width:75%; */
  margin:auto;
 /* height:200px; */
 /* -moz-box-shadow:0 0 15px #000; 
  -webkit-box-shadow:0 0 15px #000; */
  /*box-shadow:0 0 15px #000 ;
    border:solid grey 5px;*/
}
#wrapper { /*width:940px; margin:0 auto; min-height:570px; height:auto !important; height:570px*/ 

    width: 995px;
    margin: 0px auto;
    /*height: 750px !important;*/
    background-color: black;
    border: 1px solid rgb(0, 0, 0);
    box-shadow: 0px 0px 15px rgb(0, 0, 0);
    border-radius: 10px;
}

#headerLogo { /*width:940px;*/ height:160px; /*margin:0 auto */}
#logo 
{ 
  width:995px; 
  background-color:black;
  /*height:145px;*/ 
  /*margin:10px auto 0*/ 
  text-align:center; 
  box-shadow:0 0 15px #000 ; 
  border:solid black 3px; 
  margin:auto; margin-top: 10px;
}
#topRight 
{ 
  width:995px; /*height:140px;*/ /*float:right;*/ 
  margin:auto; 
  padding:0; 
  text-align:center; 
  margin-top:50px; 
  margin-bottom:10px; 
  background: none repeat scroll 0% 0% rgb(0, 0, 0); 
  border-radius: 10px 10px 10px 10px;
  /*border: 1px solid rgb(0, 34, 50);*/
  border: 1px solid rgb(0, 0, 0);
  /*box-shadow: 0px 0px 1px rgb(237, 249, 255) inset;*/
}

/**********************************************************************/
#breadcrumb  { height:28px; padding:15px 15px 0 0; margin:0; float:right; font-size:.8em; color:#fff }
#breadcrumb a { color:#fff }

.search .inputbox { background:none; border:0; width:175px; margin:5px 23px 0 0; padding:5px; float:right; font-size:0.85em; outline:none; color:#fff }


#sidebar1 { width:273px; float:left; margin:25px 0 0 0; padding:0; margin-left:20px; }
#sidebar2 { width:250px; float:right; margin:25px 0 0 0; padding:0; text-align:center; }
#main { float:left; width:346px; margin:25px 5px 15px 0; padding:0 }
#mainRight { width:620px; float:right; padding:0; margin:25px 0 10px 0 }
#mainLeft { width:620px; float:left; padding:0; margin:25px 0 10px 0 }
#mainFull { width:960px; padding:20px; margin:10px auto }
#copyright 
{ 
  width:995px; 
  /*float:left; */
  margin:0pt auto 0px; 
  font-size:.85em; 
  color:#fff; 
  background-color:black;
  padding-top: 10px;
  border-radius: 10px;
}

#footer 
{ 
  /*background:#000 url(../images/bg.gif); */
  width:995px; 
  /*padding-bottom:100px; */
  overflow:hidden;
  margin:auto;
  margin-top:10px;    
}
#footerContent { /*width:970px;*/ margin:0 auto; padding:13px 0 }

/*__________VERTICAL SIDE MENU STYLES________*/
ul.menu { margin:0; padding:0; z-index:50 !important }
ul.menu li { list-style:none; margin:0; padding:0; z-index:50 !important }
ul.menu span { display:block; height:18px; line-height:18px; padding-left:0 }
ul.menu a { display:block; background:url(../images/menu-list.gif) no-repeat 0 6px; font-weight:bold; margin:0; text-decoration:none; cursor:pointer }
ul.menu a:hover { background:url(../images/menu-list.gif) no-repeat 0 6px }
ul.menu ul { margin:0; padding:0 }
ul.menu ul a { text-indent:0; z-index:50 !important; cursor:pointer }
ul.menu ul li a, ul.menu ul li a:hover, ul.menu li.active li a {  text-align:left; margin:0; font-weight:normal }
ul.menu li.active li a:hover { cursor:pointer }
ul.menu li li { padding:0; margin:0; z-index:50 !important }
ul.menu li a { padding-left:9px; z-index:50 !important }
ul.menu li.active a { text-decoration:none; z-index:50 !important }
ul.menu li a:hover, ul.menu li.active li a:hover { text-decoration:underline }
ul.menu li.active li a { z-index:50 !important; text-decoration:inherit; font-weight:normal }
/*_________END VERTICAL SIDE MENU STYLES________*/

/*__________MODULE STYLES________*/
/* DEFAULT MODULES (position- sidebar-1 & sidebar-2) */
.moduletable, .moduletable_menu, .moduletable_text { margin: 5px auto; /*width:879px; background:#2e2e2e; border: 3px solid black;*/ /*padding:5px; margin-top:10px;*/ margin-bottom:10px; /*-moz-box-shadow:0 0 10px #000; -webkit-box-shadow:0 0 10px #000; box-shadow:0 0 10px #000*/ }
.moduletable h3, .moduletable_menu h3, .moduletable_text h3 { padding:0 0 5px 0; margin:0 auto; font-size:18px; color:#fff; font-weight:normal }
.moduletable .cont, .moduletable_text .cont, moduletable_menu .cont { width:auto; padding:0 }
.moduletable .cont ul, .moduletable_text .cont ul { margin:0; padding:0; border:0 }
.moduletable_menu .cont ul { margin:0 0 0 20px; padding-left:9px }
.moduletable_menu .cont ul ul { margin:0 0 0 5px; padding-left:9px }
.moduletable li, .moduletable_text li { margin:0; padding:0 0 0 9px; list-style:none; background:url(../images/list.gif) no-repeat 0 6px; line-height:17px }
.moduletable .cont p { margin:0; padding:0 }
.moduletable h4 { font-size:13px }
.moduletable h3 a { color:#fff }
#sidebar2 h3 { text-align:center }

/* DEFAULT MODULES (position-user2) */
#user2 .moduletable, #user2 .moduletable_menu, #user2 .moduletable_text 
{ 
  background:none; 
  padding:0; 
  /*margin:0 20pt 0 0; */
  /*width:200px; 
  float:left; */
  border:none; 
  color:#fff 
}
#user2 .moduletable h3, #user2 .moduletable_menu h3, #user2 .moduletable_text h3 
{ 
  background:none; 
  padding:0; 
  margin:0; 
  font-size:1.25em; 
  font-weight:bold; 
  border:none; color:#fff;
  text-align:center;
}
#user2 .moduletable .cont, #user2 .moduletable_menu .cont  { padding:3px 0 0 0; width:auto; background:none; border:none }
#user2 .moduletable_text .cont { padding:0; background:none; border:none }
#user2 .moduletable ul, #user2 .moduletable_menu ul  { margin:0; padding:0; border:0 }
#user2 .moduletable_menu ul ul { margin:0 0 0 5px; padding-left:5px }
#user2 .moduletable li { margin:0; padding:0 0 0 9px; list-style:none; background:url(../images/list.gif) no-repeat 0 6px; line-height:17px }


/* Reservations Module */
.moduletable_reservations {/* width:222px; background:#2e2e2e; padding:13px; -moz-box-shadow:0 0 10px #000; -webkit-box-shadow:0 0 10px #000; box-shadow:0 0 10px #000*/ }
.moduletable_reservations p { margin:0; padding:0 }

/* Earn Free Night */
.moduletable_freeNight { background:none }
.moduletable_freeNight img { border:none; padding:0; margin:0 }

/* Featured Listings */
.moduletable_featured img 
{ 
  margin:0 0 10px 0; 
  /*background:#434242; */
  background-image:url(../images/background_petit.png);
  padding:3px; 
  -moz-box-shadow:0 0 10px #000; 
  -webkit-box-shadow:0 0 10px #000; 
  box-shadow:0 0 10px #000 
}
.moduletable_featured h3, .moduletable_featured h3 a { padding:0 0 0 13px; font-size:18px; color:#fff; font-weight:normal }

/*IMAGE SLIDESHOW (position=slideshow-images) */
.moduletable_flashImages  { width:908px; height:366px; overflow:hidden; margin:25px auto 10px auto; background:#2e2e2e; padding:15px 15px 30px 15px; -moz-box-shadow:0 0 12px #000; -webkit-box-shadow:0 0 12px #000; box-shadow:0 0 12px #000 }
#faded { width:908px; height:364px }
#faded img { vertical-align:top }
#faded ul { margin:0; position:relative; list-style:none; background:none; padding:0 }
#faded ul.fadeul li { margin:0; list-style:none; background:none; padding:0 }
#faded ul.pagination li { float:left }
#faded img { z-index:-100 }
#faded ul.pagination li.current a { background:url(../images/slideshow_on.png) 0 0 no-repeat }
#faded ul.pagination { float:left; margin:370px 0 0 385px }
#faded ul.pagination li { margin:0; padding:0; display:block; float:left; width:22px }
#faded ul.pagination li a { text-indent:-1999px; display:block; float:left; background:url(../images/slideshow_off.png) 0 0 no-repeat; width:22px; height:20px; margin:0 }
#faded ul.pagination li a:hover { background:url(../images/slideshow_on.png) 0 0 no-repeat }

/*Who's Online Module (position=user1) */
.moduletable_online { float:left; margin:6px 0; color:#fff; font-size:11px; display:inline; clear:both  }
.moduletable_online p { margin:0; padding:0 }
.moduletable_online h3 {  text-align:left }

/*Social Module (position=user1) */
.moduletable_social { float:left; margin:6px 0 8px 0; padding:0; display:inline; clear:both }
.moduletable_social p { margin:0; padding:0 }
.moduletable_social a { text-decoration:none }

/*__________BOTTOM MENU STYLES (position-user1)________*/
ul.menu_bottom { list-style:none; margin:15px 0 10px -7px; padding:0; float:left  }
ul.menu_bottom li { float:left; padding:0 7px; border-left:1px solid #fff; line-height:10px }
ul.menu_bottom li:first-child {border:0}
ul.menu_bottom li a {font-size:11px; line-height:10px }

/* Newsletter Module (position=user2) */
.acyfield_email input, .acyfield_name input { width:180px; height:18px; padding-left:5px; background:#242424; color:#fff; border:1px solid #474646; margin:0 3px 0 0 }
.subbutton, .acysubbuttons { margin:0 0 0 0; padding:0 }