﻿#allineamento{
	text-align:center; 
	border:0px solid;
	background-color:#000;
}

#gabbia{
	position:relative;
	top:-8px!important;
	top:-33px; left:0px;
	height:auto;
	width:900px; 
	margin:0 auto; 
	border:0px solid;
}

body{
	background-color:#000;
	
	scrollbar-arrow-color: #5a5c63;
	scrollbar-3dlight-color: #4b4c52;
	scrollbar-darkshadow-color: #3e3f43;
	scrollbar-face-color: #3e3f43;
	scrollbar-highlight-color: #3e3f43;
	scrollbar-shadow-color: #4b4c52;
	scrollbar-track-color: #4b4c52;
}



/* link generici */
a:hover, a.reverse, a.sel, a.sel:hover{
	font-family:arial,sans-serif;
 	font-weight:normal;
	color:#b8cedb; /* azzurro links */
	text-decoration:none;
}
a, a.reverse:hover{
	font-family:arial,sans-serif;
 	font-weight:normal;
	color:#FFF;
	text-decoration:none;
}



/* grassetti */
b{
	font-family:tahoma,arial,sans-serif;
 	font-weight:bold;
 	color:#FFF;
}
b.sel{
	font-family:tahoma,arial,sans-serif;
 	font-weight:bold;
	color:#b8cedb; /* azzurro links */
	}



/* liste generiche */
ul{
	padding:0px;
	margin:13px 0px 15px 20px;
	color:#FFF;
}
ul li{
	margin:2px 0px;
}


ul.menu{
	list-style-type:none;
	padding:0px;
	margin:0px;
	color:#FFF;
}
ul.menu li{
	margin:0em 0em 0.6em 0em;
	/* border:1px solid red; */
}
ul.menu li.first{
	margin:1em 0em 0.6em 0em!important;
	margin:0.8em 0em 0.6em 0em;
	/* border:1px solid blue; */
}
ul.menu li.after_breakline{
	margin:1.2em 0em 0.6em 0em;
	/* border:1px solid green; */
}
ul.menu li.breakline{
	height:2.6em;
	margin:0em 0em 1em 0em;
	border-bottom:1px solid #98999b;
}



/* input */
.input{
	height:13px!important;
	height:20px;
}


/* bottoni */
.button{
	font-family:arial,sans-serif;
 	font-weight:normal;
 	font-size:10px;
	color:#FFF;
 	text-align:center;
	background-color:transparent;
	border:none;
}


/* tabella generica */
table{
	font-family:arial,sans-serif;
 	font-weight:normal;
 	font-size:10px;
 	text-align:left;
	color:#FFF;
}



/* titoletti */
div#titolo{	margin-bottom:20px;}
.titolo_colore{
	font-family: arial,sans-serif;
 	font-size:16px;
	color:#b8cedb; /* azzurro links */
}
.titolo_bianco{
	font-family: arial,sans-serif;
 	font-size:16px;
	color:#FFF;
}
.link_area_riservata{
	font-family: arial,sans-serif;
 	font-size:12px;
	color:#FFF;
	margin-top:10px;
	padding:5px 0px;
	border-top:1px dotted #FFF;
	border-bottom:1px dotted #FFF;
}



/* gabbie */
#body_splashpage{
	position:absolute;
	top:0px; left:0px;
	width:900px;
	height:700px;
 	background-image:url(../img/splashpage.jpg);
	background-repeat:no-repeat;
	background-position:50% 0px;
}
#body_home{
	position:absolute;
	top:0px; left:0px;
	width:900px;
	height:700px;
 	background-image:url(../img/home.jpg);
	background-repeat:no-repeat;
	background-position:50% 0px;
}
#body_home_en{
	position:absolute;
	top:0px; left:0px;
	width:900px;
	height:700px;
 	background-image:url(../img/home_en.jpg);
	background-repeat:no-repeat;
	background-position:50% 0px;
}
#body_chisiamo,#body_pressarea{
	position:absolute;
	top:0px; left:0px;
	width:900px;
	height:700px;
 	background-image:url(../img/home_short.jpg);
	background-repeat:no-repeat;
	background-position:50% 0px;
}
#body_contatti{
	position:absolute;
	top:0px; left:0px;
	width:900px;
	height:700px;
 	background-image:url(../img/home_long.jpg);
	background-repeat:no-repeat;
	background-position:50% 0px;
}
#body_mondo{
	position:absolute;
	top:0px; left:0px;
	width:900px;
	height:700px;
 	background-image:url(../img/mondo.jpg);
	background-repeat:no-repeat;
	background-position:50% 0px;
}
#body_mondo_int{
	position:absolute;
	top:0px; left:0px;
	width:900px;
	height:700px;
 	background-image:url(../img/mondo_long.jpg);
	background-repeat:no-repeat;
	background-position:50% 0px;
}
/*
#body_mondo_int2{
	position:absolute;
	top:0px; left:0px;
	width:900px;
	height:700px;
 	background-image:url(../img/mondo_long2.jpg);
	background-repeat:no-repeat;
	background-position:50% 0px;
}
#body_mondo_int3{
	position:absolute;
	top:0px; left:0px;
	width:900px;
	height:700px;
 	background-image:url(../img/mondo_long3.jpg);
	background-repeat:no-repeat;
	background-position:50% 0px;
}
*/
#body_lounge{
	position:absolute;
	top:0px; left:0px;
	width:900px;
	height:700px;
 	background-image:url(../img/lounge.jpg);
	background-repeat:no-repeat;
	background-position:50% 0px;
}
#body_lounge_int{
	position:absolute;
	top:0px; left:0px;
	width:900px;
	height:700px;
 	background-image:url(../img/lounge_long.jpg);
	background-repeat:no-repeat;
	background-position:50% 0px;
}
#body_cataloghi{
	position:absolute;
	top:0px; left:0px;
	width:900px;
	height:700px;
 	background-image:url(../img/cataloghi.jpg);
	background-repeat:no-repeat;
	background-position:50% 0px;
}
#body_cataloghi_int{
	position:absolute;
	top:0px; left:0px;
	width:900px;
	height:700px;
 	background-image:url(../img/cataloghi_long.jpg);
	background-repeat:no-repeat;
	background-position:50% 0px;
}
#body_store{
	position:absolute;
	top:0px; left:0px;
	width:900px;
	height:700px;
 	background-image:url(../img/store.jpg);
	background-repeat:no-repeat;
	background-position:50% 0px;
}




div#splashpage{
	position:absolute;
	top:643px; left:382px;
	height:auto;
	width:auto;
	font-family:arial,sans-serif;
 	font-weight:normal;
 	font-size:12px;
 	color:#000;
}
div#splashpage a{color:#000;}
div#splashpage a:hover{color:#3c63a8; /* blu NS */}

div#cataloghi a, div#lounge a, div#mondo a{
	display:block;
	height:112px;
}
div#cataloghi a:hover, div#lounge a:hover, div#mondo a:hover{
	display:block;
	height:113px;
	filter:alpha(opacity=20);
	-moz-opacity:0.20;	
	opacity:0.20;
	background-color:#FFF;
}
div#cataloghi{
	position:absolute;
	top:429px; left:214px;
	height:113px;
	width:193px!important;
	width:192px;
	/* border:1px solid red; */
}


div#newgallery{	
	position:absolute;
	top:60px; left:630px;
	height:80px;
	width:270px;
	width:269px;
	cursor:pointer !important;
	cursor:hand;
}

div#barra_siamo{	
	position:absolute;
	top:156px; left:229px;
	height:80px;
	width:573px;
	width:320px;

}

div#lounge{
	position:absolute;
	top:429px; left:406px;
	height:113px;
	width:193px!important;
	width:194px;
	/* border:1px solid blue; */
}
div#mondo{
	position:absolute;
	top:429px; left:600px;
	height:113px;
	width:192px!important;
	width:193px;
	/* border:1px solid green; */
}

div.img_cataloghi{
	position:relative;
	top:10px; left:10px;
	height:125px;
	width:560px;
	background-image:url(../img/barra_cataloghi.jpg);
	background-repeat:no-repeat;
	background-position:0px 0px;
	margin-bottom:20px;
}
div.img_cataloghi_en{
	position:relative;
	top:10px; left:10px;
	height:125px;
	width:560px;
	background-image:url(../img/barra_cataloghi_en.jpg);
	background-repeat:no-repeat;
	background-position:0px 0px;
	margin-bottom:20px;
}
div.img_mondo{
	position:relative;
	top:10px; left:10px;
	height:125px;
	width:560px;
	background-image:url(../img/barra_mondo.jpg);
	background-repeat:no-repeat;
	background-position:0px 0px;
	margin-bottom:20px;
}
div.img_mondo_en{
	position:relative;
	top:10px; left:10px;
	height:125px;
	width:560px;
	background-image:url(../img/barra_mondo_en.jpg);
	background-repeat:no-repeat;
	background-position:0px 0px;
	margin-bottom:20px;
}

div.img_lounge{
	position:absolute;
	top:182px; left:10px;
	height:125px;
	width:560px;
	background-image:url(../img/barra_lounge.jpg);
	background-repeat:no-repeat;
	background-position:0px 0px;
}

div.img_fra{
	position:relative;
	top:10px; left:10px;
	height:125px;
	width:562px;
	background-image:url(../img/barra_fra.jpg);
	background-repeat:no-repeat;
	background-position:0px 0px;
}
div.img_lounge_en{
	position:absolute;
	top:182px; left:10px;
	height:125px;
	width:560px;
	background-image:url(../img/barra_lounge_en.jpg);
	background-repeat:no-repeat;
	background-position:0px 0px;
}


div#weekend a, div#regate a, div#reportage a, 
div#uomo a, div#donna a, div#future a, div#specials a, 
div#meeting a, div#vintage a, div#download a{
	display:block;
	height:125px;
}
div#weekend a:hover, div#regate a:hover, div#reportage a:hover, 
div#uomo a:hover, div#donna a:hover, div#future a:hover, div#specials a:hover,
div#meeting a:hover, div#vintage a:hover, div#download a:hover{
	display:block;
	height:125px;
	filter:alpha(opacity=20);
	-moz-opacity:0.20;	
	opacity:0.20;
	background-color:#FFF;
}

div#weekend{ /*  OLD 'uomo' */
	position:absolute;
	top:0px; left:0px;
	height:125px;
	width:186px!important;
	width:186px;
	/* border:1px solid red; */
}
div#regate{ /* OLD 'donna' */
	position:absolute;
	top:0px; left:186px;
	height:125px;
	width:187px!important;
	width:187px;
	/* border:1px solid blue; */
}
div#reportage{ /* OLD 'future' */
	position:absolute;
	top:0px; left:373px;
	height:125px;
	width:187px!important;
	width:187px;
	/* border:1px solid green; */
}

div#uomo{
	position:absolute;
	top:0px; left:0px;
	height:125px;
	width:140px!important;
	width:140px;
	/* border:1px solid red; */
}
div#donna{
	position:absolute;
	top:0px; left:140px;
	height:125px;
	width:140px!important;
	width:140px;
	/* border:1px solid blue; */
}
div#future{
	position:absolute;
	top:0px; left:280px;
	height:125px;
	width:140px!important;
	width:140px;
	/* border:1px solid green; */
}
div#specials{
	position:absolute;
	top:0px; left:420px;
	height:125px;
	width:140px!important;
	width:140px;
	/* border:1px solid green; */
}


div#newgallery{	
	position:absolute;
	top:60px; left:630px;
	height:80px;
	width:270px;
	width:269px;
	cursor:pointer !important;
	cursor:hand;
}

div#barra_siamo{	
	position:absolute;
	top:156px; left:229px;
	height:80px;
	width:573px;
	width:320px;

}



div#meeting{
	position:absolute;
	top:0px; left:0px;
	height:125px;
	width:186px!important;
	width:186px;
	/* border:1px solid red; */
}
div#vintage{
	position:absolute;
	top:0px; left:186px;
	height:125px;
	width:187px!important;
	width:187px;
	/* border:1px solid blue; */
}
div#download{
	position:absolute;
	top:0px; left:373px;
	height:125px;
	width:187px!important;
	width:187px;
	/* border:1px solid green; */
}




#menu{
	position:absolute;
	top:157px; left:50px;
	width:155px;
	height:271px;
	text-align:left;
	font-family:arial,sans-serif;
 	font-weight:normal;
 	font-size:10px;
}
#menu_en{
	position:absolute;
	top:157px; left:35px;
	width:155px;
	height:271px;
	text-align:left;
	font-family:arial,sans-serif;
 	font-weight:normal;
 	font-size:10px;
}
#content_short{
	position:absolute;
	top:157px; left:227px;
	width:580px;
	height:317px;
	text-align:left;
	font-family:arial,sans-serif;
 	font-weight:normal;
 	font-size:10px;
 	color:#FFF;
}
#content_long{
	position:absolute;
	top:157px; left:227px;
	width:640px;
	height:470px;
	text-align:left;
	font-family:arial,sans-serif;
 	font-weight:normal;
 	font-size:10px;
 	color:#FFF;
}
#content_short img, #content_long img{
	vertical-align:top;
	padding:10px!important;
	margin:0px!important;
	margin:10px;
}
#content_short img.bottom{
	position:absolute;
	top:172px; left:0%;
	padding:10px!important;
	margin:0px!important;
	margin:10px;
}
#content_long img.bottom{
	position:absolute;
	top:325px; left:0%;
	padding:10px!important;
	margin:0px!important;
	margin:10px;
}


.testo{
	position:relative;
	top:0px; left:0px;
	vertical-align:top;
	width:auto;
	height:auto;
	padding:10px;
}
.side{
	position:absolute;
	top:87px; left:390px;
	vertical-align:top;
	width:180px;
	height:auto;
}
.box_pressarea{
	margin-bottom:20px;
}
.navbar{
	margin-bottom:20px;
}

#menu-mondo{
	position:absolute;
	top:10px; left:20px;
	width:140px;
	height:271px;
	text-align:left;
	font-family:arial,sans-serif;
 	font-weight:normal;
 	font-size:10px;
}

ul.menu-mondo{
	list-style-type:none;
	padding:0px;
	margin:0px;
	color:#FFF;
}
ul.menu-mondo li{
	margin:0em 0em 0.6em 0em;
	/* border:1px solid red; */
}

.testo-mondo{
	position:absolute;
	top:10px; left:170px;
	vertical-align:top;
	width:auto;
	height:auto;
	padding:10px;
}

.testo-mondo1{
	position:absolute;
	top:30px; left:170px;
	vertical-align:top;
	width:auto;
	height:auto;
	padding:10px;
}
.testo-mondo a{
	color:#b8cedb;
	text-decoration:none;
}	
.testo-mondo a:hover{
	color:#FFF;
	text-decoration:none;
}	

.divisore{
 width:390px;
 height:10px;
 text-align:left;
 border-bottom:1px solid #8d8d8d;
}

/* Gestione gallery scorrevole */
.carousel-component { 
	padding:8px 16px 4px 16px;
	margin:0px;
	background: transparent;
	color:#618cbe;
}

.carousel-component .carousel-list li { 
	/*margin:3px; */
	width:76px;
	height:60px; 
}

.carousel-component .carousel-list li a { 
	display:block;
	color:#000;
	outline:none;
}

.carousel-component .carousel-list li a:hover { 
	color:#000;
}

.carousel-component .carousel-list li img { 
/*	border:1px solid #999; */
	display:block; 
}


.carousel-component .carousel-prev { 
	position:absolute;
	top:30px;
	z-index:3;
	cursor:pointer; 
	left:0px; 
}

.carousel-component .carousel-next { 
	position:absolute;
	top:30px;
	z-index:3;
	cursor:pointer; 
	left:330px; 
}
/* Fine gestione gallery scorrevole */



#content_long_nopad{
	position:absolute;
	top:157px; left:227px;
	width:620px;
	height:470px;
	text-align:left;
	font-family:arial,sans-serif;
 	font-weight:normal;
 	font-size:10px;
 	color:#FFF;
 	/* border:1px solid red; */
}
#selezione_paesi{
	position:absolute;
	top:50px; left:10px;
	height:40px;
	width:150px;
	}
#selezione_regioni{
	position:absolute;
	top:50px; left:140px;
	height:40px;
	width:150px;
	}
#dati{
	position:absolute;
	top:90px; left:450px;
	height:380px;
	width:170px;
	}
#legenda{
	position:absolute;
	top:350px; left:450px;
	height:120px;
	width:164px;
 	background-image:url(../img/legenda.jpg);
	background-repeat:no-repeat;
	background-position:0px 0px;
	}
#legenda_en{
	position:absolute;
	top:350px; left:450px;
	height:120px;
	width:164px;
 	background-image:url(../img/legenda_en.jpg);
	background-repeat:no-repeat;
	background-position:0px 0px;
	}	
#go_back{
	position:absolute;
	top:430px; left:450px;
	height:40px;
	width:164px;
	}
#go_back2{
	position:absolute;
	top:404px; left:450px;
	height:70px;
	width:164px;
	}
#regioni{
	position:absolute;
	top:90px; left:0px;
	height:380px;
	width:440px;
	}
.padding, #gallery{
	padding-left:10px;
	padding-bottom:-10px;
}
.popup{
	background-color:#000;
}
.popup_w{
	background-color:#FFFFFF;
}
#popup{
	font-family:arial,sans-serif;
 	font-weight:normal;
 	font-size:10px;
 	color:#FFF;
 	padding:20px;
	}
#popup b{
	font-family:tahoma,arial,sans-serif;
 	font-weight:bold;
 	color:#FFF;
}
#popup b.sel{
	font-family:tahoma,arial,sans-serif;
 	font-weight:bold;
 	color:#b8cedb; /* azzurro links */
}
#popup .titolo_colore{
	font-family: arial,sans-serif;
 	font-size:16px;
 	font-weight:bold;
	color:#b8cedb; /* azzurro links */
	padding-bottom:20px;
}
#tomasoni{
	position:absolute;
	top:650px; left:100px;
	height:30px;
	width:150px;
	display:block;
	overflow: hidden;
	cursor:pointer !important;
	cursor:hand;
}

#test{
	position:absolute;
	top:45px; left:570px;
	height:540px;
	width:235px;
	display:block;
	overflow: hidden;
	cursor:pointer !important;
	cursor:hand;
}
#pop_capri{
	position:absolute;
	top:650px; left:10px;
	height:30px;
	width:150px;
	display:block;
	overflow: hidden;
	cursor:pointer !important;
	cursor:hand;
}


#popup_croazia{
	position:absolute;
	display:block;
	overflow: hidden;
	cursor:pointer !important;
	cursor:hand;
}
#index{
	position:absolute;
	top:637px; left:724px;
	height:53px;
	width:68px;
	display:block;
	cursor:pointer !important;
	cursor:hand;
	/* border:1px solid red; */
	}
#index_short{
	z-index:100;
	position:absolute;
	top:637px; left:738px;
	height:53px;
	width:68px;
	display:block;
	cursor:pointer !important;
	cursor:hand;
	/* border:1px solid blue; */
}
#index_long{
	z-index:100;
	position:absolute;
	top:637px; left:804px;
	height:53px;
	width:68px;
	display:block;
	cursor:pointer !important;
	cursor:hand;
	/* border:1px solid green; */
}
	
	/* paginazione Lounge et Community */
.contenitore_paginazione{
	position:relative;
	top:-10px; left:0px;
	width:100%;
}
.contenitore_paginazione .indietro{
	position:absolute;
	top:0px; left:0px;
	width:100px;
	display:block;
	text-align:left;
}
.contenitore_paginazione .avanti{
	position:absolute;
	top:0px; left:290px;
	width:100px;
	display:block;
	text-align:right;
}

	/* paginazione Mondo North Sails */
.contenitore_paginazione2{
	position:absolute;
	top:300px; left:10px;
	width:100%;
}
.contenitore_paginazione2 .indietro{
	position:absolute;
	top:0px; left:0px;
	width:100px;
	display:block;
	text-align:left;
}
.contenitore_paginazione2 .avanti{
	position:absolute;
	top:0px; left:460px;
	width:100px;
	display:block;
	text-align:right;
}

.contenitore_paginazione3{
	position:absolute;
	top:150px; left:10px;
	width:100%;
}
.contenitore_paginazione3 .indietro{
	position:absolute;
	top:0px; left:0px;
	width:100px;
	display:block;
	text-align:left;
}
.contenitore_paginazione3 .avanti{
	position:absolute;
	top:0px; left:460px;
	width:100px;
	display:block;
	text-align:right;
}