﻿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 bottom right;}
#nav_access {width:1px;height:1px;overflow:hidden;position:absolute;top:-500px;left:-500px;text-indent:-9999em;}
p { margin: 0 0 10px 0 }
/* ------------------------------------------- */
/* WRAP                                        */
#wrap { margin:0 auto; position: relative; width:968px; }
	/* ------------------------------------------- */
	/* BRANDING                                    */
	#branding { position: relative; }
		#branding h1 a { display: block; height: 114px; width: 439px; }
		#branding ul { position: absolute; right: 0; top: 80px; width: 200px; }
			#branding ul li { float: left; margin-bottom: 3px; }
				#branding ul li a { padding: 0 10px; }
				
		#lang { position:absolute;top:10px;right:210px;z-index:100; }
		    #lang li { float:left; }
		    #lang li a { padding:0 7px 0 7px; }
	/* ------------------------------------------- */
	/* NAV MAIN                                    */
	#nav_main { bottom: 105px; left: 20px; position: absolute; z-index: 200; }
		#nav_main ul li { padding: 2px 0 2px 20px; }
	#wrap .bookingMenu { bottom: 64px; height: 202px; left: 0; padding: 45px 0 0 20px; width: 130px; }
	/* ------------------------------------------- */
	/* CONTAINER                                   */
	#container { height: 662px; position: relative; }
		#container iframe { overflow-x:hidden; padding:0 0 0 180px; width:785px; background-color:#909090; }
		/* ------------------------------------------- */
		/* CONTENT                                     */
		#content { height: 244px; left: 0; padding: 0 0 0 160px; position: absolute; top: 353px; z-index: 100; }
			/* ------------------------------------------- */
			/* CONTENT MAIN                                */
			#content_main { float: left; padding: 20px 0 0 50px; width: 370px; }
				#content_main h2 { margin-bottom: 15px; }
			#btn { cursor: pointer; display: block; height: 245px; left: 145px; position: absolute; top: 0; width: 65px; }
			
			#motobici { position:absolute;bottom:20px;right:400px; }
			/* ------------------------------------------- */
			/* CONTENT SUB                                 */
			#content_sub { float: right; height: 110px; padding: 20px 0 0 0; position: relative; width: 360px; }
				#content_sub h3 { margin-bottom: 15px; }
				#avanti { cursor: pointer; display: block; height: 56px; position: absolute; right: 14px; top: 52px; width: 11px; z-index: 150; }
				#indietro { cursor: pointer; display: block; height: 56px; left: 0; position: absolute; top: 52px; width: 11px; z-index: 150; }
				#gallery { height: 56px; margin-left: 12px; overflow: hidden; width: 323px; }
					.thumbs { width: 2000px; }
						.thumbs li { float: left; width: 107px; }
			/* ------------------------------------------- */
			/* SITE INFO                                   */
			#site_info { float: right; padding: 0 40px 0 0; position: relative; width: 320px;margin:0 0 60px 0; }
				#site_info h3 { margin-bottom: 10px; }
				#site_info strong { display: block }
				.tel, .fax, .email { position: absolute; }
				.tel { right: 15px; top: 30px; }
				.fax { right: 15px; top: 50px; }
				.email { right: 15px; top: 70px; }
				
		    #site_info_booking { padding:20px 0 20px 20px;text-align:center; }
		    #site_info_booking ul li { display:inline;margin:0 10px 0 0; }
		    
		#logos { position:absolute;bottom:-55px;left:0; }
		#logos li { float:left;margin:0 15px 0 0; }
		    
	/* ------------------------------------------- */
	/* EXTRA                                       */