@charset "utf-8";
/* CSS Document */

body {font:8pt Verdana; padding:0px; margin:0px; background:url('../img/sfondo_body.gif') repeat-x top #FFF;}
a:link, a:visited {color:#000; text-decoration:none;}
a:hover {text-decoration:underline;}
img {border:0px;}
.modulo_cerca input {font:7pt Verdana; font-weight:bold; background:#CCC; border:1px solid #66F;}
input.button {background:#66F; color:#FFF;}
.header .links {padding:10px;}
.header .login {padding:10px;}
.topmenu td {background:url('../img/sfondo_voce_topmenu.gif') no-repeat top right; background-color:#035; cursor:pointer; border-bottom:4px solid #035; width:125px;}
.topmenu td a:link, .topmenu td a:visited {color:#FFF; text-transform:uppercase; font-size:8pt;}
.topmenu td.attivo a:link, .topmenu td.attivo a:visited {font-weight:bold;}
.leftmenu {margin-bottom:20px; background:#DDF;}
.leftmenu .titolo {font-weight:bold; height:35px; background:url('../img/titolo_leftmenu.gif') no-repeat; padding:5px; color:#FFF; font-size:8pt;}
.leftmenu .voce {padding-left:20px; height:25px; border-bottom:1px solid #CCC; font-size:7pt;}
.footer td {padding:10px;}
.modulo_news .header {background:#EEE; border:1px solid #CCC; text-transform:uppercase; padding:3px; padding-left:30px;}
.modulo_news .titolo {height:40px;}
.modulo_news .titolo a:link, .modulo_news .titolo a:visited {color:#33F; font-weight:bold;}
.footer {height:60px;}
.footer .links {background:#CCF; border-top:1px solid #99C;}
.footer .info {background:#DDD; border-top:1px solid #CCC; text-align:right;}

.banners img {margin:0px 10px;}

.pathway {margin:0px 20px; font:7pt Verdana; font-weight:bold; height:26px; background:#FFF; border-bottom:1px solid #CCF; padding-top:0px;}
.pathway a:link, .pathway a:visited {color:#000; font-weight:normal; text-decoration:none;}
.pathway a:hover {text-decoration:underline;}

.colonna_dx {border:2px solid #CCF; width:230px; margin:20px 0px;}
.colonna_dx table {height:500px;}
.colonna_dx .news {background:url('../img/icona_news.gif') no-repeat top left; padding-top:40px; padding-left:10px;}
.colonna_dx .news a:link, .colonna_dx news a:visited {color:#66F; font-weight:bold;}
.colonna_dx .news .corpo {margin-bottom:20px;}
.colonna_dx .charter {/*background:url('../img/icona_yacht.gif') no-repeat top left; padding-top:40px; */padding-left:10px;}
.colonna_dx .charter .header {float:right; margin-bottom:20px; padding:0px 10px 2px 10px; font:8pt Verdana; font-weight:bold; color:#006; text-transform:uppercase; background:#CCF;}
.colonna_dx .charter table {margin-top:15px;}
.colonna_dx .charter td {border-bottom:1px solid #CCC; height:25px; padding:4px;}
.colonna_dx .charter a:link, .colonna_dx .charter a:visited {font-size:8pt;}
.colonna_dx .charter .campo {text-align:right;}
.colonna_dx .charter .valore {font-weight:bold;}

.tabella_catalogo {border:2px solid #CCF; background:#F6F6FF; margin-bottom:10px;}

.oggetto_catalogo .titolo {font:14pt Arial; font-weight:bold; color:#003; text-align:center; margin:5px;}
.oggetto_catalogo .foto {padding:5px; border:2px solid #DDF; background:url('../img/logo2.png') no-repeat center #F6F6FF; width:500px; height:400px; overflow:hidden; margin:10px;}
.oggetto_catalogo .foto_mini {padding:3px; border:2px solid #DDF; background:#F6F6FF; width:70px; margin:5px;}


.riga_news {background:#EEE; border:2px solid #99F; margin:20px; margin-bottom:0px;}
.riga_news .titolo a:link, .riga_news .titolo a:visited {font:12pt Arial; font-weight:bold; color:#006;}
.riga_news .testo {font:8pt Verdana; color:#555; padding-top:10px;}
.riga_news .continua a:link, .riga_news .continua a:visited {font-style:italic; font:7pt Verdana; color:#006; font-weight:bold;}
.riga_news .data {font-size:7pt; text-align:right; font-style:italic;}

.notizia {padding:10px;}
.notizia a:link, .notizia a:visited {text-decoration:none; color:#900;}
.notizia a:hover {text-decoration:underline;}
.notizia .titolo {font:16pt Arial; color:#003; font-weight:bold; margin-bottom:5px;}
.notizia .sottotitolo {font:10pt Arial; color:#333; font-weight:bold;}
.notizia .foto {text-align:center;}
.notizia .testo {font:8pt Verdana; color:#300; text-align:justify; overflow:hidden;}
.notizia .data {font-style:italic; font:7pt Verdana; text-align:right;}

.tabella_contatti {font:8pt Verdana; color:#006; margin:20px;}
.tabella_contatti input {font-weight:bold;}
.tabella_contatti .pulsante {cursor:pointer;}
.tabella_contatti a:link, .tabella_contatti a:visited {color:#00C; font-weight:bold; text-decoration:none;}
.tabella_contatti a:hover {text-decoration:underline;}
.tabella_contatti .contatto {border:1px solid #009; width:140px;}
.tabella_contatti .contatto .testo {background:#EEF;}


