html,body,#allbg,#all{
   min-height:100%;
}
html,body,#all{
   height:100%;
}
#allbg{padding-bottom: 20px;}
body {
   color:#eeee;
   font: 13px verdana, arial, sans-serif;
   margin:0px;
	background:url(../../../20190204021711im_/http_/www.hotel-le-croiseur.com/img_hotel/body_hotel.png) repeat center top;	
}

#menutop a {color: black;}
/* --- PAGE --- */
#all {
width:1070px;
border:0px solid red;
   margin-left:auto;
   margin-right:auto;
}
.link:hover{cursor:pointer;}
/* --- ******** --- */
/* --- BOUTIQUE --- */
/* --- ******** --- */
/* --- Article Affichage N°1 --- */
.article {float:left;
   width: 180px;  
   height:260px;
   border-radius:5px;
   margin:10px 5px;
   text-align:center;
   padding:0px 10px 20px 10px;
   
}
#produit_index .article {margin:10px 18px;background:#E5E7E8;}
.article.last{margin-right:0px;}
.article h1{
   color:#1F95D4;
   font: 18px verdana, arial, sans-serif;
   margin:0px;
   
}
.article h1 a{color:#1F95D4;font-size:15px;font-weight:bold;}
.article a{
   color:#FFF;
   font: 18px verdana, arial, sans-serif;
}
.vignette_article	{
   margin:auto;
   text-align:center;
   height:180px;
   width:180px;
   background:white;
   border-radius:15px;
   overflow: hidden;
}
.vignette_article img{max-height:180px;max-width:180px;}
#produit_index .vignette_article {border: solid 1px #CFCFCF;}

/* --- Article Affichage N°2 --- */
.article.aff_2{margin-right:0px;background:none;height:120px;color:#FFFFFF;font-size:11px;padding:0px;width:280px;}
.article.aff_2 .vignette_article	{width:auto;height:auto;float:left;border:none;margin-top: -20px}
.article.aff_2 .vignette_article,.article.aff_2 .vignette_article img{max-width:100px;max-height:100px;}
.article.aff_2 h1	{float:right;width: 180px;margin-top: -20px;}
.article.aff_2 h1 a{font-weight:normal;}
.article.aff_2 .texte	{float:right;width:180px;}
/* --- Article Affichage N°3 --- */
.article.aff_3 .vignette_article,.article.aff_3 .vignette_article img{max-width:150px;max-height:160px;}
.article.aff_3{margin:0px;padding:0px;}

#article_grd .bx-controls-direction{margin-top:-120px;width:670px;}


#bloc_texte.small{width:630px;float:left;}
#bloc_texte{
border-bottom: solid 0px #CCCCCC;
padding:5px 5px 5px 5px;
Color:#FFF;
}
#bloc_texte > h1{border-bottom: solid 0px #CCCCCC;
Color:#CCC;
margin-top:-10px;
}
#sidebloc{float:right;width:300px;
background-color:#000000;

}
#sidebloc h1{color:#FFFFFF;font-size:16px;}
#sidebloc h2{color:#FFFFFF;font-size:12px;}
#sidebloc a{color:#FFFFFF;font-size:12px;}

#article_grd{
   width: 640px;  
}
#article_grd h1{
   color:#535353;
   font: 18px verdana, arial, sans-serif;
   padding-top:5px;
   margin-bottom:2px;
}	
#article_grd h2{
   color:#362d26;
   font: 18px verdana, arial, sans-serif;
   padding-bottom:5px;
   margin-top:2px;
   padding-left:20px;
}	
#article_grd h3,#article_grd p{margin-top:2px;color:#FFFFFF;font-size:12px;}
#article_grd .vignette, #article_grd .vignette img {border:none;max-width:300px;}
#article_grd .texte{float: right;width: 320px;overflow: hidden;}
#article_grd select{width: 100%;}
#article_grd #prix{font-weight:bold;color:#005596;font-size:20px;}
#article_grd input[type=image]{top: 15px;position: relative;}

#article_grd .sep{font-size:13px;font-weight:bold;clear:both;width:600px;height:20px;background:#2D7EBD;color:white;padding:10px;margin:auto;}

hr {
   border: none 0;
   border-top: 1px solid #CCC;
   width: 90%;
   height: 1px;
} 
.clear{clear:both;}
/* --- TETIERE --- */
#header {
   height:228px;
   background:url(../../../20190228195952im_/http_/www.hotel-le-croiseur.com/img_hotel/header_hotel.png) center top  no-repeat;
	border:0px solid white;
}
#header h1{
   color:#036;
   font: 30px verdana, arial, sans-serif;
}
#header h2{
   color:#036;
   font: 22px verdana, arial, sans-serif;
   margin-left:350px;
}
#logo {height: 200px;overflow: hidden;
margin-left:6px;
float:left;
width:250px;}
#hotel {height: 160px;overflow: hidden;
margin-left:20px;
color:#CCCCCC;
float:left;
width:400px;border:0px solid blue;text-align:center;}
#resa{border:0px solid blue;width:340px;height: 160px;
float:right;padding-right:50px;margin-top: -16px;} 
#caddie span{position: relative;
top: -8px;
margin-top: -16px;
display: block;
margin-left: 35px;}  
#languages {position:absolute;top:10px;left:710px;}
#languages a{margin-right:10px;}
/* --- PIED DE PAGE --- */
#footer {
   clear:both;
   text-align:center;
   padding-top:5px;
   padding-bottom:5px;
   font: 10px verdana, arial, sans-serif;
   color:#FFF;
   background-color:#000000;
}
#footer a {color: #FFF;}
#footer p {font:10px verdana, arial, sans-serif;}

/* --- Rubriques --- */
#bloc_rub{width: 1040px;margin: auto;}
#bloc_rub ul{}
#bloc_rub ul.niveau1{margin-right:50px;margin-left:50px;list-style-type:none;float:left;}
#bloc_rub ul.niveau1 a{font-size:16px;font-weight:bold;color:#1F95D4;}
#bloc_rub ul.niveau2{list-style-position: inside;padding:0px;font-size:14px;color:#1F95D4;list-style-type:disc;}
#bloc_rub ul.niveau2 a{font-size:13px;font-weight:normal;color:#FFFFFF;}



/* --- CONTENU --- */
#content {text-align:left;margin: auto;width: 1080px;
	height:100%;
	max-height:100%;
	/*background:url(/web/20190209175301im_/http://www.hotel-le-croiseur.com/img_hotel/content_hotel.png) repeat center top;*/
}
#main {

   margin-bottom:10px;
   font: 14px verdana, arial, sans-serif; border:0px solid Green;
	background:url(../../../20190216060227im_/http_/www.hotel-le-croiseur.com/img_hotel/content_hotel.png) repeat center top;
	height:100%;
	min-height:600px;
	clear:both;
	padding:10px;
	-moz-box-shadow: 5px 5px 15px 5px #000000;
-webkit-box-shadow: 5px 5px 15px 5px #000000;
-o-box-shadow: 5px 5px 15px 5px #000000;
box-shadow: 5px 5px 15px 5px #000000;
filter:progid:DXImageTransform.Microsoft.Shadow(color=#000000, Direction=134, Strength=15);
}

#ariane {margin-top:10px;font-size:10px;}
#liensuivant {float:right;padding-right:20px;}
.space {height:10px;width:510px;}
/* --- MENU RUBRIQUE --- */
#menutop {height:50px;
background-position:top left ;
background-repeat:repeat; text-align:right;
width: 600px;
margin: auto;
margin-top: -135px;}


#bloc_recherche{text-align: right;}
/* --- NAVIGATION --- */
#search_footer {font: 14px verdana, arial, sans-serif;color:#DDD;}
/* --- TEXTES --- */
/*titre*/
h1 {color:#FFFFFF;font: bold 20px verdana, arial, sans-serif;}
/*sous-titre*/
h2 {font: bold 14px verdana, arial, sans-serif;}
/*texte*/
h3 {font: bold 13px verdana, arial, sans-serif;}
p, td, li {font: 13px verdana, arial, sans-serif;}
a:link {color:#CCCCCC;text-decoration:none;font: 13px verdana, arial, sans-serif;}
a:visited {color:#CCCCCC;text-decoration:none;font: 13px verdana, arial, sans-serif;}
a:hover {color:#E;text-decoration:underline;font: 13px verdana, arial, sans-serif;}
.petit {font: 11px verdana, arial, sans-serif;color:#000;}
.right {text-align:right;}
.center {text-align:center;}
select {font-size:9pt;}
input {font-size:9pt;}
hr {height:1px;}
/* --- MESSAGES --- */
.erreur {font: 12px verdana, arial, sans-serif;background-color:#FCC;padding:3px;color:#F00;margin-bottom:10px;border:solid 1px #F00;}
.succes {font: 12px verdana, arial, sans-serif;background-color:#CFC;padding:3px;color:#390;margin-bottom:10px;border:solid 1px #390;}
.info {font: 11px verdana, arial, sans-serif;background-color:#EEE;padding:10px;color:#999;margin-bottom:10px;border:solid 1px #CCC;}
/* --- IMAGES - GALERIES --- */
img {border:none;}

.galerie {clear:both;}
.galerie_pdf .vignette {border:none;}
.vignette {padding:0px;border:solid 3px #DDD;float: left;margin: 2px 15px 10px 0;max-height:100px;}
.vignette  img{max-height:80px;}
.vignette a:hover {text-decoration:none;}
.vignette_pdf {width:75px;height:75px;margin: 2px 15px 10px 0;}
/* --- LIENS --- */
#liens {}
.lien {float:left;border:solid 1px #CCCC;background-color:#000000;
min-height:150px;
width: 460px;
margin-bottom:20px;
margin-left:20px;
padding:10px;
}
#liens h3 {}
#liens p {}
.liens a {color:#CCCCCC;}
/* --- ACTUALITES DEFILANTES --- */
#bloc_actu{width: 1000px;
height: 110px;
background-color:#000000;
border-bottom:solid 0px #CCC;
margin-left:40px;
margin-top:0px;}
#div_container .vignette{border:none;}
#div_container h2, #div_container h3{margin:0px;}
#div_container h2,#div_container h2 a{color:#CCCCCC;font-weight:normal;font-size:12px;}
#div_container h3,#div_container .actu_date{color:#808285;font-size:12px;font-weight:normal;}
#div_container .read_more{display:none;}

.bx-controls{position: relative;top: -60px;width: 980px;left: -20px;}
.bx-prev{float:left;}
.bx-next{float:right;}
#sidebloc #div_container{width:300px;overflow: hidden;}
#div_container {height: 120px;border: solid 1px #333;width: 980px;
margin: auto;float:left;
margin-bottom: 20px;
background-color:#000;
	-moz-box-shadow: 5px 5px 15px 5px #000000;
-webkit-box-shadow: 5px 5px 15px 5px #000000;
-o-box-shadow: 5px 5px 15px 5px #000000;
box-shadow: 5px 5px 15px 5px #000000;
filter:progid:DXImageTransform.Microsoft.Shadow(color=#000000, Direction=134, Strength=15);
padding:5px 5px 5px 5px;
	color : #E0DEDA;
}
#div_container_ext {height: 150px;border: solid 1px red;width: 250px;margin: auto;float:left;}
#recherche{}     
#produit_index{  /*Division contenant les fiche produits de la page index.*/
clear: both;
top: 20px;
position: relative;
border:solid 1px #CCC;
}

/* --- Livre d'or/Commentaire --- */
#div_book{border:solid 1px black;}
#div_book h1{color:black; font-size:15px;}
#div_book div:nth-child(odd) {background-color: #E2E2E2;}

.CSSTableGenerator {
	margin:0px;padding:0px;
	width:100%;
	border:1px solid #000000;
	
	-moz-border-radius-bottomleft:10px;
	-webkit-border-bottom-left-radius:10px;
	border-bottom-left-radius:10px;
	
	-moz-border-radius-bottomright:10px;
	-webkit-border-bottom-right-radius:10px;
	border-bottom-right-radius:10px;
	
	-moz-border-radius-topright:10px;
	-webkit-border-top-right-radius:10px;
	border-top-right-radius:10px;
	
	-moz-border-radius-topleft:10px;
	-webkit-border-top-left-radius:10px;
	border-top-left-radius:10px;
}.CSSTableGenerator table{
	width:100%;
	height:100%;
	margin:0px;padding:0px;
}.CSSTableGenerator tr:last-child td:last-child {
	-moz-border-radius-bottomright:10px;
	-webkit-border-bottom-right-radius:10px;
	border-bottom-right-radius:10px;
}
.CSSTableGenerator table tr:first-child td:first-child {
	-moz-border-radius-topleft:10px;
	-webkit-border-top-left-radius:10px;
	border-top-left-radius:10px;
}
.CSSTableGenerator table tr:first-child td:last-child {
	-moz-border-radius-topright:10px;
	-webkit-border-top-right-radius:10px;
	border-top-right-radius:10px;
}.CSSTableGenerator tr:last-child td:first-child{
	-moz-border-radius-bottomleft:10px;
	-webkit-border-bottom-left-radius:10px;
	border-bottom-left-radius:10px;
}.CSSTableGenerator tr:hover td{
	
}
.CSSTableGenerator tr:nth-child(odd){ background-color:#333333; }
.CSSTableGenerator tr:nth-child(even)    { background-color:#7f7f7f; }.CSSTableGenerator td{
	vertical-align:middle;
	
	
	border:1px solid #000000;
	border-width:0px 1px 1px 0px;
	text-align:center;
	padding:3px;
	font-size:13px;
	font-family:Arial;
	font-weight:normal;
	color:#fcf7f7;
}.CSSTableGenerator tr:last-child td{
	border-width:0px 1px 0px 0px;
}.CSSTableGenerator tr td:last-child{
	border-width:0px 0px 1px 0px;
}.CSSTableGenerator tr:last-child td:last-child{
	border-width:0px 0px 0px 0px;
}
.CSSTableGenerator tr:first-child td{
		background:-o-linear-gradient(bottom, #000000 5%, #000000 100%);	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #000000), color-stop(1, #000000) );
	background:-moz-linear-gradient( center top, #000000 5%, #000000 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#000000", endColorstr="#000000");	background: -o-linear-gradient(top,#000000,000000);

	background-color:#000000;
	border:0px solid #000000;
	text-align:center;
	border-width:0px 0px 1px 1px;
	font-size:12px;
	font-family:Arial;
	font-weight:bold;
	color:#ffffff;
}
.CSSTableGenerator tr:first-child:hover td{
	background:-o-linear-gradient(bottom, #000000 5%, #000000 100%);	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #000000), color-stop(1, #000000) );
	background:-moz-linear-gradient( center top, #000000 5%, #000000 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#000000", endColorstr="#000000");	background: -o-linear-gradient(top,#000000,000000);

	background-color:#000000;
}
.CSSTableGenerator tr:first-child td:first-child{
	border-width:0px 0px 1px 0px;
}
.CSSTableGenerator tr:first-child td:last-child{
	border-width:0px 0px 1px 1px;
}
.gris td{
	background:-o-linear-gradient(bottom, #000000 5%, #000000 100%);	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #000000), color-stop(1, #000000) );
	background:-moz-linear-gradient( center top, #000000 5%, #000000 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#000000", endColorstr="#000000");	background: -o-linear-gradient(top,#000000,000000);
	background-color:#000000;
}
.noir td{
	background-color:#333333;
}
/* --- Icône reseaux sociaux --- */
#reseau{position: relative;
top: 104px;}
 #reseau a{margin-left:10px;width:33px;height:31px;float:left;border:none;}
#reseau div{width:33px;height:31px;background:url("../../../20190220002838im_/http_/www.hotel-le-croiseur.com/img/reseau_soc_h.html");}
#reseau #facebook{background-position:0% 100%;}
#reseau #twitter{background-position:25% 100%;}
#reseau #google{background-position:50% 100%;}
#reseau #trip{background-position:75% 100%;}
#reseau #facebook:hover{background-position:0% 0%;}
#reseau #twitter:hover{background-position:25% 0%;}
#reseau #google:hover{background-position:50% 0%;}
#reseau #trip:hover{background-position:75% 0%;}


/* --- Nuage de mot --- */
#nuage{border:dotted 1px black;width:420px;}
#nuage h1{display:inline;margin-top:0;margin-bottom:0;color:#837C7C;text-align:left;white-space: nowrap;}
#nuage h2{display:inline;margin-top:0;margin-bottom:0;color:#999797;text-align:center;white-space: nowrap;}
#nuage h3{display:inline;margin-top:0;margin-bottom:0;color:#B3B3B3;text-align:left;margin-left:10px;white-space: nowrap;}
#nuage h4{display:inline;margin-top:0;margin-bottom:0;color:#868181;text-align:right;white-space: nowrap;}
#nuage h5{display:inline;margin-top:0;margin-bottom:0;color:#666565;text-align:center;white-space: nowrap;}

#main #nuage h1 a{font-size:25px;}
#main #nuage h2 a{font-size:21px;}
#main #nuage h3 a{font-size:19px;}
#main #nuage h4 a{font-size:17px;}
#main #nuage h5 a{font-size:15px;}

/* --- Commentaire --- */
#div_comments{border: dotted 1px black;}
#div_comments > div {border-bottom : dotted 1px black;margin-bottom:5px;}
#div_comments h1{margin:2px 0px;font-size:15px;}
#div_comments h2{margin:2px 0px;font-size:13px;}
#div_comments h3{margin:2px 0px;font-size:11px;}
#div_comments .reponse {font-style: italic;margin-left:20px;}
#div_comments .reponse div{margin-left:20px;}

               /***************************************
                ********Style Diaporama Skitter********
                ***************************************/
#diaporama {position:relative;width:1080px;height:320px;

margin-left: 20px;
margin-top: 6px;
	}
.mask{margin-left:-10px;margin-top:-10px;position:relative;width:1080px;height:350px;overflow:hidden;
   background:url(../../../20190224220930im_/http_/www.hotel-le-croiseur.com/img_hotel/diapo.png) center top  no-repeat;
}
.mask img{position:absolute;display:block;}                        
#diaporama img { max-width:none; }
#diaporama ul {display:none;}
#diaporama .container_skitter {overflow:hidden;position:relative;}
#diaporama .image {overflow:hidden;}
#diaporama .image img {display:none;}
#diaporama .box_clone {position:absolute;top:0;left:0;width:100px;overflow:hidden;display:none;z-index:20;}
#diaporama .box_clone img {position:absolute;top:0;left:0;z-index:20;}
#diaporama .prev_button {position:absolute;top:50%;left:35px;z-index:100;width:42px;height:42px;overflow:hidden;text-indent:-9999em;margin-top:-25px;background:url(../../../20190225071016im_/http_/www.hotel-le-croiseur.com/img/prev.png) no-repeat left top;}
#diaporama .next_button {position:absolute;top:50%;right:35px;z-index:100;width:42px;height:42px;overflow:hidden;text-indent:-9999em;margin-top:-25px;background:url(../../../20190226014727im_/http_/www.hotel-le-croiseur.com/img/next.png) no-repeat left top;}
#diaporama .info_slide {position:absolute;top:15px;left:15px;z-index:100;background:#000;color:#fff;font:bold 11px arial;padding:5px 0 5px 5px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;opacity:0.75;}
#diaporama .info_slide .image_number {background:#333;float:left;padding:2px 10px;margin:0 5px 0 0;cursor:pointer;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;}
#diaporama .info_slide .image_number_select {background:#cc0000;float:left;padding:2px 10px;margin:0 5px 0 0;}
#diaporama .container_thumbs {top: -50px;position:relative;overflow:hidden;height:50px; }
#diaporama .info_slide_thumb { height:50px;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;overflow:hidden;top:auto;top:0;left:0;padding:0 !important;opacity:1.0; }
#diaporama .info_slide_thumb .image_number { overflow:hidden;width:100px;height:50px;position:relative;margin:0 !important; padding:0 !important; -moz-border-radius:0 !important;-webkit-border-radius:0 !important;border-radius:0 !important;}
#diaporama .info_slide_thumb .image_number img { position:absolute;top:-30px;left:-30px;height:100px;}
#diaporama .box_scroll_thumbs { padding:0; }
#diaporama .box_scroll_thumbs .scroll_thumbs { position:absolute;bottom:60px;left:50px;background:#ccc;background:-moz-linear-gradient(-90deg, #555, #fff);background:-webkit-gradient(linear, left top, left bottom, from(#555), to(#fff));width:200px;height:10px;overflow:hidden;text-indent:-9999em;z-index:101; cursor:pointer;border:0px solid #333; }
#diaporama .info_slide_dots {position:absolute;bottom:0px;z-index:151;padding:0px 10px 8px 5px;margin-left:-30px;width:1050px;text-align:right;}
#diaporama .info_slide_dots .image_number {background:#BCBFC4;margin:0 5px 0 0;cursor:pointer;-moz-border-radius:50px;-webkit-border-radius:50px;border-radius:50px;width:12px;height:12px;text-indent:-9999em;overflow:hidden;font-size: 0px;
padding: 6px;}
#diaporama .info_slide_dots .image_number_select {background:#0391D4;margin:0 5px 0 0;}
.loading {position:absolute; top:50%; right:50%; z-index:10000; margin:-16px -16px;color:#fff;text-indent:-9999em;overflow:hidden;background:url(../../../20190212143942im_/http_/www.hotel-le-croiseur.com/img/ajax-loader.gif) no-repeat left top;width:32px;height:32px;}
#diaporama .label_skitter 	{ z-index:150;position:absolute;bottom:0px;left:0px;display:none; }
#diaporama .label_skitter 	{ z-index:150;position:absolute;bottom:0px;left:0px;color:#fff;display:none;opacity:0.8;background:#000; }
#diaporama .label_skitter p 	{ padding:10px;margin:0;font:normal 22px arial,tahoma;letter-spacing:-1px; }
#diaporama .info_slide * 		{ font-family:Consolas,arial,tahoma !important; }
#diaporama .progressbar 		{ background:#000; position:absolute; top:5px;left:15px;height:5px; width: 200px; z-index:99; border-radius:20px; }
#diaporama .preview_slide { display:none; position:absolute; z-index:152; bottom:30px; left:-40px; width:100px; height:100px; background:#fff; border:1px solid #222; -moz-box-shadow:rgba(0,0,0,0.7) 2px 2px 5px; -webkit-box-shadow:rgba(0,0,0,0.7) 2px 2px 5px; box-shadow:rgba(0,0,0,0.7) 2px 2px 5px; overflow:hidden; }
#diaporama .preview_slide ul { height:100px; overflow:hidden; margin:0; list-style:none; display:block; position:absolute; top:0; left:0; }
#diaporama .preview_slide ul li { width:100px; height:100px; overflow:hidden; float:left; margin:0; padding:0; position:relative; display:block; }
#diaporama .preview_slide ul li img { position:absolute; top:0; left:0; height:150px; width:auto; }
#overlay_skitter { position:absolute; top:0; left:0; width:100%; z-index:9998; opacity:1; background:#000; }
#diaporama .focus_button {position:absolute;top:50%;z-index:100;width:42px;height:42px;overflow:hidden;text-indent:-9999em;margin-top:-25px;background:url(../../../20190219153538im_/http_/www.hotel-le-croiseur.com/img/focus-button.html) no-repeat left top;opacity:0;}
#diaporama .play_pause_button {position:absolute;top:50%;z-index:151;width:42px;height:42px;overflow:hidden;text-indent:-9999em;margin-top:-25px;background:url(../../../20190212171358im_/http_/www.hotel-le-croiseur.com/img/pause-button.png) no-repeat left top;opacity:0;}
#diaporama .play_pause_button.play_button {background:url(../../../20190218105156im_/http_/www.hotel-le-croiseur.com/img/play-button.png) no-repeat left top;}       
                         
                      /***************************
                      ********Style Shadowbox****
                      ***************************/
                         
#sb-title-inner,#sb-info-inner,#sb-loading-inner,div.sb-message{font-family:"HelveticaNeue-Light","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:200;color:#fff;}
#sb-container{position:fixed;margin:0;padding:0;top:0;left:0;z-index:999;text-align:left;visibility:hidden;display:none;}
#sb-overlay{position:relative;height:100%;width:100%;}
#sb-wrapper{position:absolute;visibility:hidden;width:100px;}
#sb-wrapper-inner{position:relative;border:1px solid #303030;overflow:hidden;height:100px;}
#sb-body{position:relative;height:100%;}
#sb-body-inner{position:absolute;height:100%;width:100%;}
#sb-player.html{height:100%;overflow:auto;}
#sb-body img{border:none;}
#sb-loading{position:relative;height:100%;}
#sb-loading-inner{position:absolute;font-size:14px;line-height:24px;height:24px;top:50%;margin-top:-12px;width:100%;text-align:center;}
#sb-loading-inner span{background:url(../../../20190228115716im_/http_/www.hotel-le-croiseur.com/scripts/sb/loading.gif) no-repeat;padding-left:34px;display:inline-block;}
#sb-body,#sb-loading{background-color:#060606;}
#sb-title,#sb-info{position:relative;margin:0;padding:0;overflow:hidden;}
#sb-title,#sb-title-inner{height:26px;line-height:26px;}
#sb-title-inner{font-size:16px;}
#sb-info,#sb-info-inner{height:20px;line-height:20px;}
#sb-info-inner{font-size:12px;}
#sb-nav{float:right;height:16px;padding:2px 0;width:45%;}
#sb-nav a{display:block;float:right;height:16px;width:16px;margin-left:3px;cursor:pointer;background-repeat:no-repeat;}
#sb-nav-close{background-image:url(../../../20190223095031im_/http_/www.hotel-le-croiseur.com/scripts/sb/close.png);}
#sb-nav-next{background-image:url(../../../20190228115713im_/http_/www.hotel-le-croiseur.com/scripts/sb/next.png);}
#sb-nav-previous{background-image:url(../../../20190226014724im_/http_/www.hotel-le-croiseur.com/scripts/sb/previous.png);}
#sb-nav-play{background-image:url(../../../20190222203954im_/http_/www.hotel-le-croiseur.com/scripts/sb/play.png);}
#sb-nav-pause{background-image:url(../../../20190212171354im_/http_/www.hotel-le-croiseur.com/scripts/sb/pause.png);}
#sb-counter{float:left;width:45%;}
#sb-counter a{padding:0 4px 0 0;text-decoration:none;cursor:pointer;color:#fff;}
#sb-counter a.sb-counter-current{text-decoration:underline;}
div.sb-message{font-size:12px;padding:10px;text-align:center;}
div.sb-message a:link,div.sb-message a:visited{color:#fff;text-decoration:underline;}
/*
     FILE ARCHIVED ON 17:53:01 Feb 09, 2019 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 19:13:18 Nov 12, 2025.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 0.541
  exclusion.robots: 0.023
  exclusion.robots.policy: 0.011
  esindex: 0.01
  cdx.remote: 41.554
  LoadShardBlock: 613.79 (3)
  PetaboxLoader3.datanode: 238.429 (5)
  PetaboxLoader3.resolve: 436.19 (3)
  load_resource: 428.941 (2)
*/