@charset "UTF-8";
/* CSS Document */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {
	display: block;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}


@font-face {
    font-family: 'BauerBodniBTItalic';
    src: url('font/bauer_bodoni_italic_bt_2-webfont.eot');
    src: url('font/bauer_bodoni_italic_bt_2-webfont.eot?#iefix') format('embedded-opentype'),
         url('font/bauer_bodoni_italic_bt_2-webfont.woff') format('woff'),
         url('font/bauer_bodoni_italic_bt_2-webfont.ttf') format('truetype'),
         url('font/bauer_bodoni_italic_bt_2-webfont.svg#BauerBodniBTItalic') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'MyriadProBold';
    src: url('font/myriadpro-bold-webfont.eot');
    src: url('font/myriadpro-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('font/myriadpro-bold-webfont.woff') format('woff'),
         url('font/myriadpro-bold-webfont.ttf') format('truetype'),
         url('font/myriadpro-bold-webfont.svg#MyriadProBold') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'MyriadProItalic';
    src: url('font/myriadpro-it-webfont.eot');
    src: url('font/myriadpro-it-webfont.eot?#iefix') format('embedded-opentype'),
         url('font/myriadpro-it-webfont.woff') format('woff'),
         url('font/myriadpro-it-webfont.ttf') format('truetype'),
         url('font/myriadpro-it-webfont.svg#MyriadProItalic') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'MyriadProRegular';
    src: url('font/myriadpro-regular_-webfont.eot');
    src: url('font/myriadpro-regular_-webfont.eot?#iefix') format('embedded-opentype'),
         url('font/myriadpro-regular_-webfont.woff') format('woff'),
         url('font/myriadpro-regular_-webfont.ttf') format('truetype'),
         url('font/myriadpro-regular_-webfont.svg#MyriadProRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'MyriadProSemibold';
    src: url('font/myriadpro-semibold-webfont.eot');
    src: url('font/myriadpro-semibold-webfont.eot?#iefix') format('embedded-opentype'),
         url('font/myriadpro-semibold-webfont.woff') format('woff'),
         url('font/myriadpro-semibold-webfont.ttf') format('truetype'),
         url('font/myriadpro-semibold-webfont.svg#MyriadProSemibold') format('svg');
    font-weight: normal;
    font-style: normal;

}

a:link    {text-decoration: none; color:#5A5E62;}

a:visited {text-decoration: none; color:#5A5E62;}


div {
	margin:0 auto;
}

body {
	background-color:#FFFFFF;
}

#barra{
	background-color:#5A5E62;
	width:100%;
	position:fixed;
	top:0;
	height:50px;
	z-index:1000;
	}

#cont_barra{position:relative; margin:0 auto; width:960px;}

#news_esterno{
	position:relative;
	background-image:url(images/bg1.jpg);
	background-position:center top;
	background-repeat:no-repeat;
	background-size: 2561px 1096px;
	margin:0px;
	width:100%;
}

#news{
		position:relative;
		height: 1096px;
		width:960px;
}

#news2_esterno{
	position:relative;
	background-image:url(images2/bg1.jpg);
	background-position:center top;
	background-repeat:no-repeat;
	background-size: 2561px 1096px;
	margin:0px;
	width:100%;
}

#news2{
		position:relative;
		height: 1096px;
		width:960px;
}

#collezioni_esterno{
	position:relative;
	background-image:url(images/bg2.jpg);
	background-position:center top;
	background-color:#FFF;
	background-repeat:no-repeat;
	background-size:2561px 1292px;
	margin:0px;
	width:100%;
}

#collezioni{
	position:relative;
	height: 1290px;
	width:960px;
	left: 1579px;

}

#collezioni2_esterno{
	position:relative;
	background-image:url(images2/bg2.jpg);
	background-position:center top;
	background-color:#FFF;
	background-repeat:no-repeat;
	background-size:2561px 1292px;
	margin:0px;
	width:100%;
}

#collezioni2{
	position:relative;
	height: 1290px;
	width:960px;
	left: 1579px;

}

#contatti_esterno{
	position:relative;
	background-image:url(images/bg4.jpg);
	background-position:center top;
	background-color:#FFF;
	background-repeat:no-repeat;
	background-size:2561px 1292px;
	margin:0px;
	width:100%;
}

#contatti{
		position:relative;
		height:1290px;
		width:960px;
}

#contatti2_esterno{
	position:relative;
	background-image:url(images2/bg4.jpg);
	background-position:center top;
	background-color:#FFF;
	background-repeat:no-repeat;
	background-size:2561px 1292px;
	margin:0px;
	width:100%;
}

#contatti2{
		position:relative;
		height:1290px;
		width:960px;
}

#live_comment{
		position:relative;
		height:auto;
		width:960px;
}

.slide{
		position:relative;
		width:960px;
		height:auto;
		background-color:#FFF;
		margin-bottom:40px;
		
}	
#menu2{
	position:absolute;
	position:fixed;
	margin-top:0px;
	z-index:10;
	left: 0px;
	height: 2000px;
	width: 291px;
	background-image:url(images/menu.png); 
	
}	
#menu2 ul {
			color:#000;
			margin-top:20px;
}
#menu2 li{
			font-family: 'BauerBodniBTItalic';
			color:#5A5E62;
			list-style:none;
			text-align:left;
			font-size:24px;
			line-height:1;
			margin-left: 20px;
}
#menu2 li a {
			style="font-family: 'MyriadProBold';
			color:#5A5E62;
			list-style:none;
			text-align:right;
			font-size:24px;
			line-height:1;
			text-decoration:none;
}

h1{font-family: 'MyriadProSemibold'; color:#3F4252; font-size:100px; line-height:1; letter-spacing:-5px;}
h2{font-family: 'BauerBodniBTItalic'; color:#3F4252; font-size:60px; line-height:1;}
h3{position:relative; float:left; color:#FFFFFF; font-size:20px; padding-top:22px; text-align:left; width:300px;  font-family: 'MyriadProSemibold';}
h4{color:#3F4252; font-size:50px; width:480px;}
h5{font-family: 'MyriadProSemibold'; font-size:18px; color:#FFFFFF;}
p{font-family: 'MyriadProRegular'; color:#5A5E62;}

#Prew_boat{position:absolute; font-family: 'MyriadProBold'; top:270px; right:50px; width:auto; height:auto; font-size:50px; letter-spacing:-2px;}
#Prew_surf{position:absolute; font-family: 'MyriadProBold'; top:250px; left:100px; width:auto; height:auto; font-size:50px; letter-spacing:-2px;}

#des_about_us{position:absolute; top:300px; right:150px; width:300px; height:400px; text-align:center;}
#des_contatti{position:absolute; top:400px; left:200px; width:300px; height:400px;  text-align:center;}

#scroll_1, #scroll_2, #scroll_3 {
			position:relative;
			width:100%;
			background:#FFF;
			display:none;
			height:700px;
}

#news_event{
		position:absolute;
		bottom:50px;
		left:0px;
		width:45%;
		height:500px;
}

#fairs{
		position:absolute;
		bottom:50px;
		right:0px;
		width:45%;
		height:500px;
}

.fiera{
	position:relative;
	float:left;
	width:100%;
	margin-top:50px;
	}
	
#top-beatles{ position:absolute; bottom:42px; left:98px; z-index:100; color:#FFF; font-family:'MyriadProSemibold'; font-size:18px; cursor:pointer;}
#top-boat{ position:absolute; bottom:42px; left:98px; z-index:100; color:#FFF; font-family:'MyriadProSemibold';font-size:18px; cursor:pointer;}
#top-surf{ position:absolute; bottom:42px; left:98px; z-index:100; color:#FFF; font-family:'MyriadProSemibold'; font-size:18px; cursor:pointer;}
#top-contact{ position:absolute; top:133px; left:302px; z-index:100; color:#FFF; font-family:'MyriadProSemibold'; font-size:18px; cursor:pointer;}
#top-about_us{ position:absolute; top:747px; right:30px; z-index:100; color:#FFF; font-family:'MyriadProSemibold'; font-size:18px; cursor:pointer;}

.variante{ position:absolute; bottom:20px; left:308px;  font-family: 'MyriadProItalic'; font-size:20px;}

#commenti{ position:relative; width:100%; margin-top:30px; margin-bottom:40px;}

#cont_social{position:absolute; width:280px; height:60px; top:590px; right:30px;}

#loader{ width: 100%; position: absolute; z-index: 99999; height: 100%; background: #3F4252; background-image:url(images/loader-logo.png); background-position:center center; background-repeat:no-repeat; background-size: 253px 251px; position:fixed; }

#img_share{position:absolute; top:0px; right:0px;}
