﻿body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,p,blockquote,th,td {margin:0;padding:0;}
h1,h2,h3,h4,h5,h6 {font-size:100%;}
ol,ul {list-style:none;}
a {outline:none;text-decoration:none;}
abbr{border:none;}
address,caption,cite,code,dfn,em,th,var {font-style:normal;font-weight:normal;}
table {border-collapse:collapse;border-spacing:0;}
fieldset,img {border:0;}
caption,th {text-align:left;}
q:before,q:after {content:'';}
.g2k {padding:0 10px 0 0;background:url('/images/pulsante.gif') no-repeat right bottom;}
#nav_access {width:1px;height:1px;overflow:hidden;position:absolute;top:-500px;left:-500px;text-indent:-9999em;}
body { padding: 50px 0 0 0; }
/* ------------------------------------------- */
/* WRAP                                        */
#wrap { margin: 0 auto; position: relative; width: 940px; }
	/* ------------------------------------------- */
	/* BRANDING                                    */
	#branding { height: 104px; }
	    #branding h1 { height: 104px; width: 318px; } 
	        #branding a { display: block; height: 104px; width: 318px; } 
	/* ------------------------------------------- */
	/* NAV MAIN                                    */
	#nav_main { position: absolute; right: 15px; top: 80px; z-index: 1000; }
	    #nav_main li { float: left; height: 85px; margin: 0 0 0 5px; width: 85px; }
	        #nav_main li a { display: block; height: 85px; width: 85px; }
	/* ------------------------------------------- */
	/* CONTENT                                     */
	#content { height: 488px; position: relative; }
		/* ------------------------------------------- */
		/* CONTENT MAIN                                */
		#content_main h2.bookingHead {position:absolute;top:-500px;left:-500px;text-indent:-9999em;}
		#content_main p { margin: 0 0 10px 0; }
		    /* Box contenuti */
		    #contentBox { bottom: 40px; height: 94px; padding: 15px; position: absolute; right: 64px; width: 470px; z-index: 2000; }
		        #contentBox h2 {position:absolute;top:-500px;left:-500px;text-indent:-9999em;}
		    /* Gallery */
		    #gallery h2 { bottom: 40px; cursor: pointer; height: 124px; position: absolute; right: 0; width: 62px; z-index: 2000; }
		        #thumbs { height: 200px; overflow: hidden; padding: 10px 10px; position: absolute; right: 0; top: 85px; width: 45px; z-index: 2000; }
		            #thumbs ul { height: 4000px; }
		                #thumbs ul li { margin: 0 0 5px 0; }
		        #su { position: absolute; right: 23px; top: 65px; z-index: 2000; }
		        #giu { position: absolute; right: 23px; top: 310px; z-index: 2000; }
		/* ------------------------------------------- */
		/* CONTENT SUB                                 */
		#content_sub h3 { height: 20px; left: 0; position: absolute; top: 0; width: 940px; z-index: 950; }
		#content_sub ul { position: absolute; right: 20px; top: -90px; z-index: 900; }
	/* ------------------------------------------- */
	/* SITE INFO                                   */
	#site_info { height: 80px; padding: 30px 0 0 120px; }
	    #site_info p { padding: 0px 10px; }
	        #site_info strong { display: block }
	        .wifi { bottom: 25px; left: 30px; position: absolute; }
	/* ------------------------------------------- */
	/* EXTRA                                       */
	#lang { position: absolute; right: 15px; top: -35px; z-index: 1000; }
	    #lang li { float: left; }
	        #lang a { padding: 0 5px; }
	/* Home */
	.home #content { height: 487px; position: relative; }
    .home #content_main h2 { height: 20px; left: 0; position: absolute; top: 2px; width: 940px; z-index: 950; }	
	#homeLang { position: absolute; right: 15px; top: -45px; z-index: 1000; }
	    #homeLang li { float: left; }
	        #homeLang a { padding: 0 10px; }
	.home #site_info { height: auto; padding: 0 40px 0 0; }
        .home #site_info div { margin: 0 auto; width: 940px; }
            .home #site_info p { padding: 15px 10px 10px 10px; } 
            .home #site_info strong { display: inline }             
            
            