@charset "utf-8";



body { margin: 0 0px 0px 0px; padding: 0px; font-size: 11pt;  background: url(../images/text-1.png) #F4F0E4/*#FDFFE1#FFFFE0*/; }

#wide {background-image: url(../images/strip.png); background-repeat: repeat-x; background-position:0 -130px; padding: 20px 0 0 0 }



body, h1, h2, h3, h4, h5, p, a, tr, td {

	font-family: Arial, Helvetica, sans-serif;

}

p {

    color: #001030;

	padding: 0px 0px 0px 0px;

	margin: 0px 0px 20px 0px;

	line-height: 20px;

}

h1 {

	color: #001030;

	font-weight: bold;

	font-size: 28px;

	letter-spacing: -1px;

	margin: 0px;

	padding: 0px 0px 10px 0px;

	text-transform: uppercase;

}

h2 {

	color: #001030;

	font-weight: lighter;

	font-size: 20px;

	margin: 0px;

	padding: 0px 0px 10px 0px;

}

h3 {

	color: #001030;

	font-weight: bold;

	font-size: 18px;

	text-transform: capitalize;

	margin: 0px;

	padding: 0px 0px 10px 0px;

}

h4 {

	color: #001030;

	font-size: 9pt;

	font-weight: 900;

	margin: 0px 0px 10px 0px;

	padding: 4px 4px 4px 0px;

}

h5 {

	color: #001030;

	font-weight: 900;

	font-size: 15px;

	margin: 0px;

	padding: 10px 0px 0px 0px;

}

li {

	line-height: 23px;

}



.column_one h5, .column_two h5, .three_column .two_column h5, .column_three h5 {

color:#001030;

font-size:20px;

font-weight:900;

margin:0 0 3px;

padding:20px 0 10px 60px;

text-transform:uppercase;

}

.column_one .main-link-registration h5 {background:url(../images/home-page/reg.png) left top no-repeat;}

.column_two .main-link-attending h5 {background:url(../images/home-page/attend.png) left top no-repeat;}

.column_three h5 {background:url(../images/home-page/login.png) left top no-repeat;padding:35px 0 15px 60px;}

.three_column .two_column .main-link-programme h5 {background:url(../images/home-page/lighthouse.png) 15px center no-repeat;}

.three_column .two_column .main-link-news h5 {background:url(../images/home-page/log.png) left top no-repeat;}

/*- ------ ----------------------------------------------------------------------------------------------------- -*/

/*- GLOBAL CLASSES --------------------------------------------------------------------------------------------- -*/

/*- ------ ----------------------------------------------------------------------------------------------------- -*/

/*--- Links ---*/

a:focus { outline: 0;}



a.std_link, a, a.visited {

	color:  #083769;

	text-decoration: underline;

	font-weight: 900;

}

a.std_link:hover, a:hover {

	color: #001030;

	text-decoration:none;

}

a.std_link_light {

	text-decoration: underline;

	color: #0099cc;

}

a.std_link_light:hover {

	color: #ff0000;

	text-decoration: none;

}

.color_b {

	color: #fc0;

	text-decoration: underline;

	font-weight: 900;

}

/*--- Layouts ---*/

.clearboth {

	clear: both

}

.floatleft {

	float: left;

}

.floatright {

	float: right;

}

/*--- Text ---*/

.t_justify {

	text-align: justify;

}

.t_center {

	text-align: center;

}

.t_right {

	text-align: right;

}

/*--- Forms ---*/

textarea, input {

	font-size: 9pt;

	padding: 4px;

}

a.read_on:hover {

	color: #ffcc33;

}

.no_display {

	display: none;

}

.delete {

	text-decoration: line-through;

}

.more, .main-link-attending .more, .main-link-registration .more 

{background:#628FC5 url(../images/visit.jpg); border: none; font-style:italic; font-weight:bold; color: #fff; 

text-align:left; display:block; padding: 8px 20px 6px ;margin-top:20px; border-radius: 4px; -moz-border-radius: 4px; float:left;

text-decoration:none;}

.more:hover, .main-link-attending .more:hover, .main-link-registration .more:hover {text-decoration:none;color:#083769} 



.blu {color: #083769;font-weight:bold;}

#programme {list-style:square; padding-left: 20px; margin-right:20px;}

#programme li{ padding-left: 5px; }

.print-list {text-align:right;margin-bottom:4px;}

.print-list img{border:0;}



.top-a {float:left;font-weight:bold;margin-top:10px;}

/*- ------ ----------------------------------------------------------------------------------------------------- -*/

/*- LAYOUT ----------------------------------------------------------------------------------------------------- -*/

/*- ------ ----------------------------------------------------------------------------------------------------- -*/

#container {

	width: 940px;

	margin: auto;

}

.header_container {

	position: relative;	z-index: 10000;margin-bottom:15px;

}

#header {

	text-align: left;

	padding: 0px 0px 30px 0px;



}

.logo {

	clear: both;

	height:100px

}

.the_menu {

	clear: both;

	text-align: left;

	padding: 0px;

	margin: 0px;

}

#main_content {clear: both; }





.welcome_content {

padding: 0 20px 20px 0;    



}

.content {



	padding: 20px 0 0;

	color: #001030;

}

.sub_page_content {

    margin-top:50px;

	background: url(../images/sub_page_content_bg.jg) repeat-y;

}

#head-img {border: solid 5px #c1d3e7; width: 920px; height: 240px;}

.leftbar {

	float: left;

	width: 600px;

	font-size: 10pt;

	padding-top:0;

	padding-right:20px;

	background:transparent url(../images/point.png) repeat-y right top;

	min-height:600px;

	height:auto !important;

	height:600px;

}

.rightbar {

	background: url(../images/pointpng) repeat-y left 400px;

	padding: 0 20px 20px 20px;

	width: 260px;

	float: right;

}

.footer_container {text-align:center; 

background: url(../images/strip-footer.jpg) repeat-x;

margin-top:48px;

}

#footer {

	text-align:left;

	font-size: 9pt;

	width: 940px;

	margin:0 auto;

	margin-top: 20px;

	padding:20px 0 4px;

}

#footer a {

	color: #A7BBF2 ;

	font-weight: lighter;

	text-decoration: none;

}

#footer a:hover {

	color: #fff;

	text-decoration: underline;

}



.footer_menu {

	list-style: none;

	padding: 0px;

	margin: 0px;

}

.footer_menu li {

	padding: 0px;

	margin: 0px;

	width: 90%;

	line-height: 18px;

}

.footer_menu li a {

	display: block;

	padding: 3px 0px;

	font-weight: lighter;

	text-decoration:none;

}



.caption{

font-size:10px;

caption-side:bottom;

}



#footer p {color:/*#1873CE*/#fff}

#footer h4 {font-size:18px; color:#FFF; text-transform:uppercase;}

/*

#last-footer {width: 100%; background-color: #001030;padding: 5px 0 8px; color:#A7BBF2;}

#last-footer p{width: 940px; margin:0 auto;color:#A7BBF2#fff;font-size:12px }

#last-footer a, #last-footer a:hover { color:#1873CE;}*/



/*- ------ ----------------------------------------------------------------------------------------------------- -*/

/*- MENU ------------------------------------------------------------------------------------------------------- -*/

/*- ------ ----------------------------------------------------------------------------------------------------- -*/

ul#menu {

	padding: 0px;

	margin: -20px 6px 0px 0px;

	list-style: none;

	z-index:1000;

	text-align:right;

	float: right;

}

ul#menu li.main_link {

	display: inline;

	float: left;

	margin: 0px 1px 0px 0px;

	height: 12px;

}

ul#menu li span {

	

}

ul#menu li a{

	display: block;

	text-decoration: none;

	margin-right: 12px;

	text-align: left;		

	z-index:1001;	position: relative;

	color:#fff;

	font-size:18px;

	text-transform: uppercase;

}

ul#menu li a:hover {color:#ccc,}





/*- ------ ----------------------------------------------------------------------------------------------------- -*/

/*- SUB_MENU --------------------------------------------------------------------------------------------------- -*/

/*- ------ ----------------------------------------------------------------------------------------------------- -*/ul#menu li.main_link div{position:absolute;z-index:10000;}

.sub_menu ul {

	list-style: none;

	margin: 5px 0px 0px 0px;

	padding: 10px 10px 6px ;

	position: absolute;

	z-index:10000;

	background-color: #C1D3E7;

}

.sub_menu ul li {

	margin: 0px;

	padding: 0;

	clear: both;		z-index:10000;	position: relative;

}

ul#menu ul a, .sub_menu ul li a {

	display: block;

	text-decoration: none;

	overflow: hidden;

	text-transform: uppercase;

	font-weight: bold;

	font-size: 14px;

	background-image: none;

	background-color: #C1D3E7;

	padding: 13px 6px 10px 12px;

	color: #001030;

	border-bottom: 1px dotted #083769;

	height: auto;

	width: 160px;

	margin: 0px 0px 1px 0px;		z-index:10000;	position: relative;

}

ul#menu ul a:hover, .sub_menu ul li a:hover {

	color: #083769;

	z-index:10000;	position: relative;

	padding: 13px 0px 10px 18px;

}

/*- ------ ----------------------------------------------------------------------------------------------------- -*/

/*- RIGHT BAR -------------------------------------------------------------------------------------------------- -*/

/*- ------ ----------------------------------------------------------------------------------------------------- -*/





/* new */



ul.this_section_list, ul.this_section_list-privatearea {

	overflow: visible;

	width: 258px;

	list-style: none;

	margin: 0px 0px 30px 0px;

	padding: 0px;

	border-top: solid 0px #083769;

}

ul.this_section_list li {

	margin-bottom: 0px;

	text-transform: uppercase;

}

ul.this_section_list-privatearea li {

	text-transform: capitalize;

}

ul.this_section_list li a, ul.this_section_list-privatearea li a {

	background: #001030 url(../images/bordotasto.png) repeat-x left -8px;

	color: #FFFFFF;

	display: block;

	padding: 14px 6px 0px 15px;

	width: 235px;

	height: 25px;

	border: solid 1px #083769;

	border-width: 0px 1px 1px 1px;

	text-decoration:none;

}

ul.this_section_list li a.selected, ul.this_section_list li a:hover, ul.this_section_list-privatearea li a.selected, ul.this_section_list-privatearea li a:hover, ul.this_section_list li a:hover, ul.this_section_list-privatearea li a:hover {

	background: #C1D3E7 url(../images/bordotastoho.png) repeat-x left -8px;

	border-top: 1px solid #001030;

	color: #001030;

	padding: 14px 6px 0px 15px;

	height: 25px;

		text-decoration:none;

}

ul.this_section_list li a:hover, ul.this_section_list-privatearea li a:hover {

	height: 24px;



}

ul.this_section_list li a.selected, ul.this_section_list-privatearea li a.selected {

	border-width: 1px;

	

}

ul.this_section_list li a.selected:hover, ul.this_section_list-privatearea li a.selected:hover {

	height: 25px;

	text-decoration:none;

	

}

.side-pic {width: 290px;margin: 40px 0 0 -25px;}

.side-pic img{margin:0  0 20px 27px; width:110px}

.side-pic a{color:#c1d3e7}



/*- ------ ----------------------------------------------------------------------------------------------------- -*/

/*- INDEX PAGE ------------------------------------------------------------------------------------------------- -*/

/*- ------ ----------------------------------------------------------------------------------------------------- -*/

.welcome_image {

	float: left;

	width: 260px;

}

.welcome_copy{float: right; width: 530px;  padding:10px;}

.welcome_copy h1 {

	

	color: #fff;

}

.welcome_copy p {

	

	color: #fff;

	font-size: 26px;

	font-weight: normal;

	line-height: 30px;

}

ul.index_gallery {

	list-style: none;

	padding: 0px;

	margin: 0px;

}

ul.index_gallery li {

	float: left;

	width: 70px;

	height: 70px;

	background-color: #ccc;

	overflow: hidden;

	margin: 0px 25px 25px 0px;

}

ul.index_gallery li.last_on_row {

	margin-right: 0px;

}

form.index_login {

}

form.index_login input.text {

	background: url(../images/form_bg.jpg) no-repeat;

	padding: 10px;

	width: 265px;

	margin-bottom: 20px;

	color: #666;

	font-size: 11pt;

	font-weight: lighter;

	border-top: 1px solid #647b90;

	border-left: 1px solid #647b90;

	border-bottom: 1px solid #7f9db9;

	border-right: 1px solid #7f9db9;

}

.remember_me {

	float: left;

	font-size: 10pt;

	position: relative;

	top: 7px;

	color:#001030;

}

input.login_button, #bottoneinvio {

	float: right;

	font-size:14px;

	font-weight:bold;

	margin: 0px 5px 0 0;

	padding: 8px 25px;

	background:#628FC5 url(../images/visit.jpg) repeat 0 0;

	border-radius:18px;-moz-border-radius:18px;-webkit-border-radius:18px;

	border:0;

	cursor:pointer;

}

#dataentry #bottoneinvio {float: none;width:auto;}



.main-link-registration, .main-link-attending, .main-link-news, .main-link-programme

{float: left; background:url(../images/point.png) right top repeat-y;}

.main-link-registration, .main-link-attending {background:url(../images/point.png) right top repeat-y; padding:10px 30px 0 10px;border-right: dotted #001030 0px }

.main-link-registration {padding-left:0;}



.main-link-news {background:url(../images/point.png) top left no-repeat;}

.main-link-programme {background:url(../images/point.png) top left no-repeat;}



.main-link-registration p, .main-link-attending p, .main-link-news p, .main-link-programme p{margin-left:0; font-size:14px; margin: 0 0 0px}



 .main-link-attending a, .main-link-attending a:visited, .main-link-registration a, .main-link-registration a:visited  {display:block; padding:8px 10px 8px; background: #001030 url(../images/u-arrow.png) no-repeat 240px center; margin: 4px 0 0; color:#fff; border: solid 1px #083769; border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;font-size:18px;text-decoration:none;}

 

.main-link-registration a, .main-link-registration a:visited, .main-link-attending a, .main-link-attending a:visited {margin: 0;height:25px;padding:12px 6px 2px 15px;background: #001030 url(../images/bordotasto.png) repeat-x left -8px; border:solid #083769 ;border-width:0 1px 1px;  border-radius:0px;-moz-border-radius:0px;-webkit-border-radius:0px;text-decoration:none;}





/*

.main-link-registration {padding:10px 30px 0 0;} 

.main-link-registration a:hover {background:#C1D3E7 url(../images/c-arrow.png) no-repeat 220px center;color:#001030;text-decoration:none;} */



 .main-link-registration a:hover, .main-link-attending a:hover {background: #C1D3E7 url(../images/bordotastoho.png) repeat-x left -8px; color:#001030; text-decoration:none;}

 .main-link-registration a:hover {color:#001030;}

 



.bx-wrapper a:focus { outline: 0;}

#scrollphoto {float:left;width:848px;margin:0; padding:0;list-style-type:none; }

#scrollphoto li {width:212px; padding: 0; margin:0;text-align:center;float:left;}

#scrollphoto li img{border: solid 5px #fff;height:113px; width:150px;}



/*- ------ ----------------------------------------------------------------------------------------------------- -*/

/*- FORMS ------------------------------------------------------------------------------------------------------ -*/

/*- ------ ----------------------------------------------------------------------------------------------------- -*/



label, input, submit, select, textarea, legend {

	font-family: Arial, Helvetica, sans-serif;

	padding: 3px;

	font-size: 8pt;

	color: #111111;

}

#dataentry {

	padding: 0;

	display: inline;

}

#dataentry p {

	text-align: left;

	margin: 5px;

	font-size: 11px;

	line-height: 12px;

}

#dataentry a {

	color: #24619a;

	font-weight: normal;

}

#dataentry fieldset {

	margin: 10px;

	padding: 10px;

	border: 0 solid #dbdbdb;

	background-color:#FCFAE3;

}

#dataentry legend {

background-color:#003E7B;

color:#FFFFFF;

font-size:14px;

font-weight:900;

letter-spacing:1px;

padding:5px 10px;

}

#dataentry label {

float:left;

font-size:12px;

font-weight:900;

margin-bottom:5px;

margin-top:5px;

text-align:right;

width:210px;

}

#dataentry .small {

	color: #666666;

	display: block;

	font-size: 11px;

	font-weight: normal;

	text-align: right;

	width: 180px;

}

#dataentry input {

border:1px solid #AACFE4;

font-size:12px;

margin:2px 0 5px 15px;

padding:8px 10px;

width:170px;

}

#dataentry select, #dataentry textarea {

border:1px solid #AACFE4;

font-size:12px;

margin:2px 0 5px 15px;

padding:6px 10px;

width:192px;

}

#dataentry .vatprefix {

padding:6px 4px;

width:60px;

}

#dataentry .vatnumb {

margin-left:0;

padding:7px 4px;

width:120px;

}

#dataentry button {

	clear: both;

	margin-left: 150px;

	width: 125px;

	height: 31px;

	background: #666666 url(img/button.png) no-repeat;

	text-align: center;

	line-height: 31px;

	color: #FFFFFF;

	font-size: 11px;

	font-weight: bold;

}



#submitz {

float:right;

margin-right:5px;

-moz-border-radius:3px;

border-radius:3px;

-webkit-border-radius:3px;

background:#C1D3E7 url(../images/invio.jpg) repeat-x scroll left bottom;

border:1px solid #083769;

color:#001030 !important;

font-weight:bold;

width:auto !important;

}



#submitz:hover {background-image:url(../images/invioh.jpg);}



#dataentry ul {

	list-style-type: none;

	font-size: 11px;

}

#dataentry ul li {

	padding: 0px 3px;

}

.grandtotal {

	width: 220px;

	font-size: 14px;

	font-weight: 900;

	color: #fff;

	background-color: #600;

}

.errorMessage {

	position: absolute;

	color: red;

	padding-left: 10px;

}

input[type=text]:focus, input[type=password]:focus {

	background-color: #e3d7c9;

}

/*- ------ ----------------------------------------------------------------------------------------------------- -*/

/*- CLEARFIX ------------------------------------------------------------------------------------------------------ -*/

/*- ------ ----------------------------------------------------------------------------------------------------- -*/



.clearfix:after {

	content: " ";

	display: block;

	clear: both;

	visibility: hidden;

	line-height: 0;

	height: 0;

}

.clearfix {

	display: inline-block;

}

html[xmlns] .clearfix {

	display: block;

}

* html .clearfix {

	height: 1%;

}

/*- ------ ----------------------------------------------------------------------------------------------------- -*/

/*- COLUMN LAYOUTS --------------------------------------------------------------------------------------------- -*/

/*- ------ ----------------------------------------------------------------------------------------------------- -*/



.three_column {

	width: 940px;

}

.three_column .column_one, .three_column .column_two, .three_column .column_three {

	float: left;

	width: 300px;

	padding: 0px 20px 0px 0px;

	margin: 0px;

}

.three_column .column_one {}

.three_column .column_two {}

#footer .column_three, .toprow .column_three {padding: 0 0 10px 0;  }





.three_column .two_column {float: left; width: 410px;margin:0 40px 20px 0;

border-right: dotted 0 #999; padding: 10px 20px 20px 0; }

.three_column .lastco {margin:0 0 0 40px;border-right: 0;}

.three_column .two_column h5 {margin-top:20px}



.toprow { float:left;

}

.toprow div {height:auto;}

.lowrow {margin:30px 0 0 0px; width:940px;float:left;}

/*- ------ ----------------------------------------------------------------------------------------------------- -*/

/*- HEADER CLASSES --------------------------------------------------------------------------------------------- -*/

/*- ------ ----------------------------------------------------------------------------------------------------- -*/

/*- --- Index Headings --- */

h1.reg_info, h1.gallery, h1.login {

	background-repeat: no-repeat;

	height: 25px;

	width: 275px;

	display: block;

	margin-bottom: 10px;

}

h1.reg_info {



}

h1.gallery {



}

h1.login {

    color: fff;

    margin-top:15px;



}

/*- --- Page Headings --- */

h1.about_the_show {

	background-repeat: no-repeat;

	height: 25px;

	width: auto;

	display: block;

}

h1.about_the_show {color:#fff;



}

h1.organisers, h1.photogallery, h1.programme, h1.attendinglists, h1.advertising, h1.registration, h1.reg_fees, h1.terms_conditions, h1.uc, h1.sponsorship, h1.get_here, h1.about_genoa, h1.yacht_service, h1.forgotpw, h1.register_show, h1.hotels, h1.press_area, h1.logout, h1.stand, h1.news, h1.attending_yachts, h1.attending_brokers, h1.attending_exhibitors, h1.attending_press, h1.attending_yachts_2009, h1.attending_brokers_2009, h1.attending_exhibitors_2009, h1.attending_press_2009, h1.faq

 {

	background-repeat: no-repeat;

	height: 25px;

	display: block;

	color:#fff;

	

}

/*- --- Righbar Headings --- */

h2.this_section, h2.pic_from, h2.related_links, h2.more_info, h2.support {

	background-repeat: no-repeat;

	height: 18px;

	width: 230px;

	display: block;

	text-transform:uppercase;

	margin: 0 0 8px;

	}

h2.this_section {

color:#001030;



	font-size:28px;

	height: 30px;

}

h2.related_links {

padding-top:20px;

	

}

h2.pic_from {

	margin-left:25px;

}

h2.more_info {



}

h2.support{}

/* ------------------- ACCORDION ------------------ */

.VEACCORDION {

	padding-top: 2px;

	width: 580px;

}

.VEACCORDION p { width:540px; }

.VEACCORDIONHEADER {

	background-color: #CFB874;

}

.VEACCORDIONHEADERACTIVE {

	background-color: #CFB874;

	color: #fff;

}

.VEACCORDIONHEADER, .VEACCORDIONHEADERACTIVE {

	padding: 20px 20px 10px ;

	cursor: pointer;

	border-bottom: 1px solid #999;

}

.VEACCORDIONHEADER p {

	color: #001030;

	font-size: 18px;

	padding-left: 20px;

	text-align: left;

	font-weight: 900;
	
	

}

.faqe {margin-top:-50px;}



.faqe h3 {margin-top:50px;}

.VEACCORDIONHEADERACTIVE p {

	color: #083769;

	font-size: 18px;

	font-weight: 900;

	padding-left: 20px;

	margin-bottom: 10px;

	text-align: left;

}

.faqe p {font-weight: normal; padding-left:0;}

.VEACCORDIONCONTENT {

	padding: 0px;

	height: 0px;

	margin-bottom: 4px;

	overflow: hidden;

}

.VEACCORDIONCONTENTACTIVE {

	padding: 20px;

	margin-bottom: 2px;

	overflow: hidden;

	background-color: #E8D9AB;

}

.VEACCORDIONCONTENT, .VEACCORDIONCONTENTACTIVE {

	

}

.big {

	border: none;

	font-family: Garamond, TimesNewRoman, Times, serif;

	font-weight: bold;

	font-size: 20pt;

	font-variant: small-caps;

	letter-spacing: 1pt;

	color: #660000;

}

.mydiv {

	text-indent: 100px;

	padding-top: 50px;

	width: 60%;

}

/* ---------------- ticker news ----------------- */



#ticker {margin-top:0;}



#ticker  {

	margin: 0 ;

	padding: 0  ;

	font-size: 14px;

	line-height: 20px;

	

}

#ticker h6 {margin: 10px 20px 5px 0px; text-transform: uppercase; font-size:14px;border-bottom: solid 1px #666;padding-bottom:2px}



#scroller p {

	margin-top: 2px;

	font-size: 12px;

}

#scroller_container {

	overflow: auto;

}





#nius {list-style:none;width:560px;padding:0;}

#nius h2{font-size:30px;margin-bottom:10px;}

#nius li{border-bottom: dotted 1px #083769; margin-top:60px;}

#nius .the_date{font-size:11px;float:right; display:block;margin: -48px 0 0 0;color:#083769;background-color:#CFB874;padding:1px 6px;}



/* ===================== SLIDER HOME PAGE ========================== 

#slider {

float:left;

margin-top:10px;

    width: 315px;

    height: 210px;	    z-index:0 !important;	position: absolute;

  }   #slider img {z-index:0 !important;	position: absolute;}*/





/* ------------------- Ricky ------------------ */

.hotels a {font-weight: normal;}

.no_display {z-index:10000 !important;	position: absolute;}





/* Tabs */







/* Specific to example two */

#example-two {clear:both;}

#example-two .list-wrap {  padding: 10px; margin: 0 0 15px 0; background-color:#C1D3E7;width:580px; float:left;}

#example-two ul { list-style: none; padding:0;}

#example-two ul li  a{  color: #083769; text-decoration:underline}

#example-two ul li a:hover { color: #001030; text-decoration:none;}



#example-two .nav { overflow: hidden; margin:0;padding:0;}

#example-two .nav li { width: 117px; float: left; margin: 0 10px 0 0; }

#example-two .nav li.last { margin-right: 0; }

#example-two .nav li a {text-decoration:none; display: block; padding: 8px 10px 8px; background: #083769; color: #C1D3E7; font-size: 14px; text-align: center; border: 0; line-height:12px;}

#example-two li a.current,#example-two li a.current:hover { background-color: #C1D3E7 !important; color:#001030; }

#example-two .nav li a:hover, #example-two .nav li a:focus { background: #001030;color:#C1D3E7;}

#example-two li a.current:focus {color:#001030 !important;}

/* Specific to example two */

.hotel {float:left;width:580px;margin:5px 5px 0;}

.hotel h4{color:#083769;font-size:22px;margin:0 0 5px;padding: 0 4px;}

.price {border-bottom: 0 solid #083769;

    display: block;

    font-weight: 900;

    margin: -15px 5px 4px 0;

    padding: 2px 5px 2px 18px;

    text-align: right;

    width: auto;

    background: #900f21 url(../images/money_euro.png) no-repeat 2px center; color:#fff;float:right;}

.see-price { width:575px;font-size:12px;margin-bottom:0px; empty-cells: hide }

.see-price {float:left; }



.list-wrap ul li {clear:both;/*min-height:140px;*/line-height:20px}

.list-wrap ul li div img{float:left; margin: 0 15px 0 0;height: 100px; border: solid 2px #001030;}

.second {padding:10px 10px 10px 7px;background-color:#A2BBD6;width:568px; margin-left: -3px;margin-bottom:10px}

.second .price { margin: -15px -2px 4px 0;}

.second .see-price {width:570px}



table, tr, td, thead, tfoot, tbody { margin:0; padding:0; background:transparent; border-color:#083769}

thead {background-color:#083769; color:#fff;font-weight:bold;}

td {padding-left:5px;}

tfoot td {border-width: 0;height:20px;}



/* ------------------- SPONSOR ------------------ */



/* in home page */



.sponsorhome {float:left;width:848px;margin:0; padding:0;list-style-type:none; }

.sponsorhome li {padding: 0; margin-right:5px;text-align:center;float:left;}

.sponsorhome li img{padding:3px; background-color: #fff; height:80px; border:1px solid #000;}



.sponsor-interna {float:left; margin:0 0 20px 0; padding-bottom:20px; border-bottom:4px dotted #ccc;}

.sponsor-interna h5 {padding-bottom:20px; font-size:20px;}

.sponsor-interna img {float:left; margin-right:20px; padding:3px; background-color:#fff;}


.galleryview {padding:40px;}
.galleryview a:link, .galleryview a:visited {color:#fff;}
.galleryview img {border: solid #fff 4px;}

.photoheading {margin:40px 0 10px;text-transform:none;}

.nav-gal {float:right;padding-right:5px;}
.nav-gal a, .nav-gal a:visited {margin:0 0 0 10px;display:block;float:left;background-color:#083769; color:#A7BBF2;
text-decoration:none;padding: 5px 10px;border: solid 2px #fff;}

.nav-gal a:hover {color:#fff;}

.nav-gal a.selected {font-size:22px;padding: 8px 13px;color:#fff;}



/* Countdown */

.content #imminent {font-size:28px;margin:20px 0;padding:20px 0 20px;line-height:normal; border:solid 3px #0A0921;
text-align:center;font-family: Arial,Helvetica,sans-serif;color:#001030 /*#fff*/;width:924px;font-weight:900;
background: #628FC5 url(../images/backcount.png) repeat-x 0 top;}

.textcount {text-transform:uppercase;display:inline-block;position:relative; top:4px;margin:0 20px}
.cifra {text-align:center;display:inline-block;margin: 0 0 0 5px;}
.cifra strong {background: #333 url(../images/stripe.png) repeat-x 0 bottom; 
display: inline-block; padding: 8px 12px; color:#C1D3E7; font-weight:900; border-radius:4px; border:solid 1px #C1D3E7}
.cd-time {font-size:0.8em;}




 /* Aggiunte */
 
 .francobollo {float:right;border: solid 2px #fff;}





/*  ------------------ At the end of the CSS File -------------------- */

/* CSS Hack Safari */

#dummy {

	;

	#

}


