@charset "utf-8";
/* CSS Document */

body {
	color:#888;
	font-family: Verdana, Helvetica, sans-serif;
	font-size:10px;
	margin-top:40px;
	margin-bottom:40px;
	background-image:url(../img/layout2009/sfondo-sito.jpg)
}
.titoli_grassetto {
	font-size:12px;
	font-weight:bold;
}
#F09_contenitore {
	margin:auto;
	width:900px;
	;
}
#F09_contenitore_testata {
	height:216px;
	float: left;
	width: 900px;
}
#F09_contenitore_sinistro_testata {
	float:left;
	width:654px;
	height:auto;
	margin-right:8px;
}
#F09_testata_sinistra {
	width:auto;
	height:115px;
	margin-bottom:8px;
}
#F09_testata_contenitore_logo {
	float:left;
	padding-left:24px;
	padding-right:16px;
	border: 1px solid #aaa;
	background-color: #FFFFFF;
}
#F09_testata_contenitore_miniature, fadeshow1, fadeshow2 {
	float:right;
}
#F09_testata_contenitore_miniature img, fadeshow1 img, fadeshow2 img {
	float:left;
	margin-left: 8px;
	border:1px solid #aaa;
	padding:2px;
	width:109px;
	background-color:#FFFFFF;
}
#F09_testata_contenitore_miniature a {
	text-decoration:none;
}
#F09_testata_contenitore_news {
	width:auto;
	height:44px;
	padding:5px;
	border:1px solid #AAA;
	background-image:url(../img/layout2009/sfondo-box-news.gif);
	background-repeat: repeat-x;
	background-color: #FFFFFF;
	text-align:center;
}
#F09_testata_contenitore_news p {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 4px;
	margin-left: 0px;
}
#F09_testata_contenitore_news a {
	text-decoration:none;
	color:#999999;
}
#F09_testata_quadrato_destra {
	width:236px;
	height:214px;
	border:1px solid #aaa;
	float:left;
	background-image:url(../img/layout2009/sfondo-box-news.gif);
	background-repeat: repeat-x;
	background-color:#FFFFFF;
}
#F09_testata_quadrato_destra ul {
	padding:0px;
	margin:0px;
	list-style:none;
}
#F09_testata_quadrato_destra li {
	width:100%;
}
#F09_testata_quadrato_destra li:active, #F09_testata_quadrato_destra li:hover {
	background-color:#301C7F;
	color:#FFF;
}
#F09_testata_quadrato_destra a {
	display:block;
	text-align:center;
	line-height:25px;
	text-decoration:none;
	color:#999;
	font-size:12px;
}
#F09_testata_quadrato_destra a:active, #F09_testata_quadrato_destra a:hover {
	color:#FFF;
}
#F09_testata_quadrato_destra_int {
	width:auto;
	height:auto;
	padding:10px;
	text-align:center;
	height:92px;
	background-image: url(../img/layout2009/linea_quadrato_testata.gif);
	background-position: bottom;
	background-repeat: no-repeat;
}
#F09_testata_quadrato_destra_int p {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
}
#F09_testata_quadrato_destra_int a:active, #F09_testata_quadrato_destra_int a:hover {
	color:#1A1C4D;
}
#F09_contenitore_randompic {
	margin-top:8px;
	clear: left;
	width:878px;
	float: left;
	background-color: #FFFFFF;
	border: 1px solid #aaa;
	padding: 10px;
	margin-bottom: 20px;
	;
}
#F09_contenitore_randompic_bordo {
	float:left;
	border:1px solid #aaa;
	width: 100%;
}
.F09_contenitore_randompic_bordo {
	float:left;
	border:1px solid #aaa;
	width: 100%;
}
#F09_contenitore_randompic_int, #F09_contenitore_randompic_int_boat, #F09_contenitore_randompic_int_testi, #F09_contenitore_randompic_int_fleet, #F09_contenitore_randompic_int_calendar {
	height: auto;
	background-color: #FFFFFF;
}
#F10_fleet_boat {
	width:100%;
	padding-bottom:8px;
}
#F10_fleet_boat_pg {width:100%; padding-bottom:5px; padding-top:10px;}
#F10_fleet_boat_pg img { margin:5px;}
#F09_contenitore_randompic_int_fleet {
	height:auto;
	float:left;
}
#F09_contenitore_randompic_int_testi, #F09_contenitore_randompic_int_fleet, #F09_contenitore_randompic_int_calendar {
	float: left;
	width: 100%;
}
#F09_contenitore_thumbs {
	width: 100%;
}
#F09_contenitore_thumbs_img {
	float:left;
	width:25%;
	height:170px;
	text-align:center;
}
#F09_contenitore_randompic_int_testi a, #F09_contenitore_randompic_int_fleet a, #F09_contenitore_randompic_int_calendar a {
	color:#888;
}
#F09_contenitore_randompic_int_testi p, #F09_contenitore_randompic_int_fleet p, #F09_contenitore_randompic_int_calendar p {
	margin-top:0px;
}
#F09_contenitore_randompic_int_testi strong, #F09_contenitore_randompic_int_fleet strong, #F09_contenitore_randompic_int_calendar strong {
	color:#301C7F;
}
#F09_contenitore_randompic_int_fleet a {
	display:block;
	float:left;
	width:25%;
	line-height:25px;
}
#F09_contenitore_randompic_int img {
	width:872px;
	border: 1px solid #aaa;
	padding: 2px;
}
#F09_contenitore_randompic_int_calendar {
	height:auto;
	float:left;
	width: 100%;
}
#F09_contenitore_randompic_int_calendar2 {
	float:left;
	height:auto;
	width: 100%;
}
#F09_contenitore_randompic_int_calendar_title {
	float:left;
	width:100%;
	padding-bottom:15px;
}
#F09_contenitore_randompic_int_calendar_cont_row {
	width:100%;
	clear:left;
	float:left;
}
#F09_contenitore_randompic_int_calendar_row {
	float:left;
	width:100%;
	border-bottom:1px solid #CCCCCC;
	padding-bottom:10px;
	padding-top:15px;
}
#F09_calendar_nometappa, #F09_calendar_data, #F09_calendar_citta, #F09_calendar_media, #F09_calendar_media, #F09_calendar_press, #F09_calendar_galleria, #F09_calendar_results, #F09_calendar_club {
	float:left;
	padding-right:10px;
}
#F09_calendar_nometappa {
	width:260px;
}
#F09_calendar_data {
	width:120px;
}
#F09_calendar_citta {
	width:100px;
}
#F09_calendar_media {
	width:80px;
}
#F09_calendar_press {
	width:30px;
}
#F09_calendar_galleria {
	width:80px;
}
#F09_calendar_results {
	width:40px;
}
#F09_calendar_club {
	width:80px;
}

/* pagina photogallery */

#F09_cont_anni_pg {width:100%; float:left; text-align:center;}
#F09_cont_anni_pg a {margin-right:10px; text-decoration:none; font-weight:bold;}
#F09_cont_anni_pg a:active, #F09_cont_anni_pg a:hover { border-bottom:2px solid #888;}

/* fine pagina photogallery */

#F09_menu_sinistra {
	width:auto;
	height:23px;
	margin-bottom:8px;
	border:1px solid #aaa;
	background-color: #FFF;
	padding:2px;
}
#F09_menu_sinistra ul {
	padding:0px;
	margin:0px;
	list-style:none;
}
#F09_menu_sinistra li {
	float:left;
	width:20%;
	background-color: #301C7F;
}
#F09_menu_sinistra li:active, #F09_menu_sinistra li:hover {
	background-color:#FFF;
}
#F09_menu_sinistra a {
	display:block;
	text-align:center;
	line-height:23px;
	text-decoration:none;
	color:#FFF;
	font-size:12px;
}
#F09_menu_sinistra a:active, #F09_menu_sinistra a:hover {
	color:#888;
}
/* nuovo menu orizzontale */
.xmenu {
	position:relative;
	width:auto;
	height:22px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding: 2px;
	border: 1px solid #aaa;
	margin-bottom: 8px;
}
* html .xmenu {
	padding-bottom:0;
}
.xmenu ul {
	list-style-type:none;
	padding:0;
	margin:0px;
	width:100%;
	height:22px;
	background-color:#301C7F;
}
.xmenu li {
	float:left;
	height: 22px;
	line-height:22px;
	width:19%;
	display:block;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding-left:2px;
	padding-right:1px;
}
.xmenu a, .xmenu :visited {
	color:#fff;
	background-color:#301C7F;
	text-decoration:none;
	display: block;
	height:22px;
	text-align: center;
}
.xmenu a b, .xmenu :visited b {
	display:block;
	font-weight:normal;
	float:left;
	cursor:pointer;
	height:22px;
	width:100%;
	line-height:22px;
}
.xmenu ul ul {
	visibility:hidden;
	position:absolute;
	left:-1px;
	width:100%;
	background-color: #FFFFFF;
	height:28px;
	line-height:28px;
	border:1px solid #aaa;
	border-top:none;
}
.xmenu :hover {
}
.xmenu a:hover b {
	color:#A8A9AC;
}
/*.xmenu a:hover em.lft {
	background: transparent url(drop/leftb.gif);
}
.xmenu a:hover em.rgt {
	background: transparent url(drop/rightb.gif);
}*/
.xmenu li:hover > a b {
	color:#A8A9AC;
	background-color: #FFFFFF;
	height: 23px;
}
.xmenu ul li:hover ul, .xmenu ul a:hover ul {
	display:block;
	visibility:visible;
	top:25px;
	margin-top:0px;
	border: 1px solid #aaa;
	border-top:none;
}
.xmenu ul :hover ul li {
	display:block;
}
.xmenu ul :hover ul li a {
	display:block;
	float:left;
	color:#A8A9AC;
	background-color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	margin-right:5px;
}
.xmenu ul :hover ul li a:hover {
	color:#1A1C4D;
	background-color:#FFFFFF;
}

.xmenu ul li ul li {
	width:auto;
	margin-right:3px;
	padding-left:3px;
	line-height:28px;
}

#crew {width:495px;clear:left;float:left}
#na-po-co {width:165px;float:left;display:inline; height:20px;}
.na-po-co {
	width:165px;
	float:left;
	display:inline;
	height:18px;
}
