@charset "utf-8";
/* CSS Document */
body{font-family:Arial, Helvetica, sans-serif; color:#333333; background:#fff;font-size:100%; margin:0;}
.clear{clear:both;}
*{margin:0; padding:0; font-weight:normal;}
hr{border:1px solid #fff; margin:8px 0;}
p{text-align:justify;}
.linkEmail{color:#630;}

/*LAYOUT*/
#wrap{width:930px; margin:auto; padding-right:6px; margin-top:0; padding-top:0;}
#top{height:138px; margin-bottom:12px;}
#middle{width:100%;min-height:430px; padding:10px; font-size:0.8em; background:#deb903;}
#middle-left{width:480px; height:375px; margin-right:70px;float:right;}
#middle-right{width:350px; height:430px;float:left; background:#fff;  padding:0 10px; line-height:19px;}
#middle-right p{padding:8px 0 0 0;}
#footer{margin-top:26px;  font-size:0.6em; text-align:center;}
#footer p{text-align:center;}
#footer span{
	font-weight:500;
	color:#deb903;
	font-size:1.1em;
	text-align:center;
}

#vela{width:80px; height:89px; background:url(images/vela.png) no-repeat; position:absolute; z-index:15!important; top:100; margin-left:335px; top:497px;}
#vela_bis{
	width:56px;
	height:62px;
	background:url(images/vela_bis.png) no-repeat;
	position:absolute;
	z-index:15!important;
	top:100;
	margin-left:865px;
	top:100px;
}

/*MENU*/
#siteTitle{text-indent:-3000px; outline:none; overflow:hidden; background:url(images/Logo_Canaletti_02.gif) 0 0 no-repeat; margin:0; width:91px; height:138px; float:left;}
#menu{float:right; padding-top:12px; padding-left:25px; margin-top:116px; margin-right:-20px; background:url(images/round_left.gif) left top no-repeat #000000; height:22px; width:824px; }
.menuItem{display:inline;  }
.menuItem a{font-weight:normal;text-decoration:none; background:url(menu_sprite.gif) 0 8px no-repeat; overflow:hidden; text-indent:-3000px; color:#333333;font-family:Helvetica, Arial, sans-serif; display:block; float:left; width:73px; height:8px; margin-right:34px; }
.menuItem a.chiSiamo{background-position:0px 0px ;}
.menuItem a.chiSiamo:hover, .menuItem a.chiSiamo.selected{background-position:0px -10px ;}
.menuItem a.cantiere{width:80px; background-position:-91px 0px ;}
.menuItem a.cantiere:hover, .menuItem a.cantiere.selected{width:80px; background-position:-91px -10px ;}
/*.menuItem a.storia{width:56px; background-position:-73px 0 ;}
.menuItem a.storia:hover, .menuItem a.storia.selected {width:56px; background-position:-73px -17px ;}*/
/*.menuItem a.darsena{width:93px; background-position:-129px 0px ;}
.menuItem a.darsena:hover, .menuItem a.darsena.selected{width:93px; background-position:-129px -17px ;}*/
.menuItem a.servizi{width:62px; background-position:-200px 0px ;}
.menuItem a.servizi.selected, .menuItem a.servizi:hover{width:62px; background-position:-200px -10px ;}
.menuItem a.news{width:47px; background-position:-278px 0px ;}
/*.menuItem a.news:hover{width:47px; background-position:-278px -17px;}*/
.menuItem a.contatti{width:64px; background-position:-294px 0px ;}
.menuItem a.contatti:hover, .menuItem a.contatti.selected{width:64px; background-position:-294px -10px ;}

.chapTitle{font-size:1.5em; font-weight:bold; color:#0093a5; margin-top:8px;}
.newsTitle{font-size:1.2em; color:#000000; font-weight:bold; margin-top:5px;}
.newsLink{text-decoration:none;}
.newsLink:hover h5{color:#fff;}
.newsBody{font-size:0.8em; line-height:1.5em; text-align:justify; padding:10px;}
.newsBody .newsTitle{font-size:1.6em; margin-bottom:15px;}

.dateNews{font-size:0.95em; font-style:italic;}
/*CONTACT PAGE*/
/*MAP*/
#map_canvas{width:550px; height:430px;}
/*FORM*/
#myForm{margin:15px 0px;}
#myForm div{margin:8px 0;}
#myForm label{font-size:1.2em; color:#663300;}
#myForm input, #myForm textarea {border:2px solid #996600; border-radius:5px;  margin:4px 0; -moz-border-radius:5px; padding:5px;}
#myForm input[type="submit"]{ background:#996600; font-size:16px; font-style:italic; cursor:pointer;}
#myForm input[type="submit"]:hover{ background:#CC6600; color:#FFFFFF;}
