/* tags */

body {font-family: "Lucida Console", "Lucida Sans Unicode","Lucida Sans", Lucida, sans-serif;font-size:10px;font-weight:normal;color:#000;padding:0;margin:0;background-color:#fff;}

div, img, p, img {margin:0;padding:0;}
img {border:none;}
a {font-weight:normal;color:#000;text-decoration:none;}
a:hover {color:#f90;}
p{line-height:1.4em;}/*font-size:1.2em;*/
h1 span {font-size:40px;visibility:hidden;display:block;}

hr{visibility:hidden;}

th{font-size:1.12em;}
/*class */

.acapo {clear:both;}
.bordo {border: 1px solid #999;}
.bianco {color:#fff;}
.fileplaceholder img{float:left;margin:0 10px 10px 0}
/*id*/

#wrapper {margin:auto;width:1000px; border:none;position:relative;}

/*HEADER*/
#header {background:url(../img/top.jpg) no-repeat; border:none;font-family:arial, sans-serif}
#header h1{height:100px;text-align:center;margin:0;padding:0;}
#header ul {list-style-type:none;padding:5px;margin:0;}
#header li{display:inline;}

#menu {background:#000;color:#fff;text-transform:uppercase; border:none}
#menu .nobord {border:none;}
#menu ul {list-style-type:none;padding:5px;margin:0;}
#menu li {border-right:1px solid;padding:5px;}
#menu a {color:#fff;display:inline-block;}
#menu a:hover {color:#f90;}

#lang {float:right;width:120px;background:#808080;text-align:center; border:none}
#lang li {border-left:1px solid;padding:0 5px;}



#tumbs {padding:10px 0 10px 15px;}
.tumb {padding-right:10px;float:left;}
.nome {color:#f90;}/*font-size:14px;*/
.home #boxcenter, #boxcenter{padding:20px;width:73%;}
#boxcenter {width:74%;margin-left:22%;padding-right:0;border-left:1px dashed #ccc;}

#welcome {height:350px;}
#pad {padding:0 0 0 20px;text-align:center;}
#pad img {}


/*MAINBOX*/
#mainbox{ border:1px solid #fff;font-size:1.1em;}

#left {width:20%;float:left;}
#left h2 {padding:20px 20px 0 20px;}
#left h3 {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;margin:20px 0 20px 0;background-color: #00a9d1;color:#fff;padding:5px;}

.home #left{padding:20px 0 0 10px;}
#left {padding:0;margin:0;}
#left ul{list-style-type:none;text-transform:uppercase;padding:0;margin:0;margin-top:20px;}
#left li{padding:5px 0;border-bottom:1px dashed #CCC;}
#left li a{color:#00a9d1;}
#news {border-bottom:1px dashed #ccc;height:200px;}

.selected {color:#fff;}
.newshilight{float:left;width:96px;}
.newshilight div{width:80px;height:60px;overflow:hidden;background:#ccc;}

#center {width:36%;margin-left:22%;margin-right:38%;border-left:1px dashed #ccc;}

#right {float:right;width:360px;padding-top:20px;}

#sopra {width:100%;}

/*FOOTER*/

#footer {background-color:#808080;padding:7px;text-align:center;color:#000;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;font-size:12px;}/**/
#footer a {color:#fff;}

/*boxnews*/
.boxnewshome{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	float:left;
	width:30%;
	border:1px solid #ccc;
	height:200px;
	margin:0 10px 0 0;
	overflow:auto;
	
}
.boxnewshome  span{
	font-size:1.1em;
	font-weight:bold;
}
.boxnewshome h3{
	margin:0;
	background:#D8D8D8;
	padding:5px;
	height:60px;
}
.boxnewshome p{
	
	padding:5px;
}
div.boxnewshome{
	background:#ccc;
	padding:0;
}
.boxnewshome img{
	display:none;
}
.boxnews{margin:10px 0 0 0;}

#marqueecontainer{ position: relative;
width: 200px; /*marquee width */
height: 276px; /*marquee height */
background-color: white;
overflow: hidden;
padding: 2px;
}

#left .boxnews ul{padding:0;margin:0;text-transform:none;}
#left .boxnews li a{}
#left .boxnews li a:hover{color:#00a9d1;}
/*barca*/
.boatdati{float:left;margin:10px 10px 10px 0;}
.boatdati ul{list-style-type:none;;margin:0;padding:0;}/*font-size:1.2em*/

.codice{color:#00a9d1;line-height:1.6em;}/*font-size:1.4em;*/

.titolo{color:#f90;text-transform:uppercase;}/*font-size:1.6em;*/

.boatimages{float:left;margin-right:10px;}

.boxscheda img.imgs{margin-right:5px;}
.boxscheda{width:360px;}
.boxscheda img{margin:0 0 5px 0;}
ul.boxbarche {float:left;margin:5px;padding:0;}
.boxbarche li{display:inline;}
.boxbarche li:after { content: " - ";}
img.imgl{width:355px;}


.boxchar{width:340px;}
.boxchar table{float:none;width:340px;}

.boathilite img{float:left;margin:0 4px 4px 0;}

.separa p{line-height:1.2em;text-align:justify;}
 div.boxabstract{float:left;width:500px;margin:0 10px;}
.separa img{ width:200px;}
.separa { border-bottom:1px solid #ccc;margin-bottom:5px;}

li.hilite, .hilited{background-color:#f90;}

.down{background-image: url(../img/darr.gif);background-repeat: no-repeat;}

.up{background-image: url(../img/uarr.gif);background-repeat: no-repeat;}

#left li.hilite a, .hilited a{color:#fff;}

th.codice a{color:#fff;}
th a:hover{color:#fff;}
/*marche*/
.boxbrand{width:340px;height:150px;margin:0 20px 10px 0;overflow:auto;float:left;border-bottom:1px dashed #838383;}

/*tables*/
table{width:356px;margin:0 10px 0 0;float:left;}
th, .titolonote{background:#00a9d1 url(../img/arrow.gif) no-repeat 5px 50%;text-transform:uppercase;color:#fff;padding:4px;font-size:10px;}
.titolonote{padding-left:30px;font-weight:normal;}
tr{}
tr.alt{background:#e6e6e6;}
th.codice{background:#000;}

table.boatlist {width:100%;}
.boatlist th{padding-left:20px;}
/**/
/*NOLEGGGIO*/
.boxnoleggio ul{text-transform:uppercase;}
.boxnoleggio ul  ul{}
.boxpaesi ul ul{display:none;}
/*FORMS*/
.boxmed{width:80%;}

/*PERCORSO*/
ul.path{padding:0 0 10px 0;background:none;}
.path li{display:inline;}

/*FORMS*/
label{font-weight:bold;}/*font-size:1.2em;*/
fieldset{border:1px solid #ccc;margin:0;padding:5px;}

legend{display:none;border:1px solid #000;padding:0 5px;margin:2px;}

.xxl{width:100%;}
.specialprice{font-weight:bold;color:#c00;}
.msgwarning,.msgok{font-size:1.2em;color:#f00;}.msgok{font-size:1.2em;color:#0f0;}
