:-moz-any-link:focus { outline: none; }

html, body {margin:0; padding:0;}
body {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #002b5e;
	background: #114fa2 url('../img/sfondo_blu.jpg') top left repeat-x;}
img {border:none;}
a {color:#fff;}
#fondo { position: relative;}
#container {
	width:950px;
	height:610px;
	margin:30px auto;

	padding:0;
	position:relative;
	background: url('../img/sfondo_h2.png') top left repeat; 
	margin-bottom:-30px;
	/*background: #fff url('../img/home.jpg') top left no-repeat;*/
}	



#logo {
	width:380px;
	height:400px;
	background: url(../img/sfondo_h1.gif) top left no-repeat;
	padding-left:20px;
	padding-top:20px;
}
span.subtitle_logo {
	display:block;
	width:100%;
	margin-top:0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#1e58a8;
	font-size:12px;}
	
#video {
	width:260px;
	height:180px;
	margin-top:-20px;
	margin-left:20px;
	border:3px solid #4ca4da;
	background-color:#000;
}
#banner {
	width:290px;
	margin-left:20px;
	margin-top:10px;
	margin-bottom:10px;
}

#ricerca {
	width:290px;
	padding:0;
	text-align:left;
	margin-left:20px;
	margin-top:10px;
	margin-bottom:10px;
}

#ricerca input {margin:0; padding:0;}

#sanluca, #sanpetronio, #felsinee, #villaggio, #acquabios, #circuito, #facebook {
	width:190px;
	position: absolute;
}
#circuito {width:180px;}

#sanluca h2, #sanpetronio h2, #felsinee h2, #villaggio h2, #acquabios h2, #circuito h2 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	text-align:center;
	margin:0;
	padding:0;
	
}
#sanluca a, #sanpetronio a, #felsinee a, #villaggio a, #acquabios a, #circuito a { text-decoration:none;color: #002b5e;}
#sanluca a:hover, #sanpetronio a:hover, #felsinee a:hover, #villaggio a:hover, #acquabios a:hover, #circuito a:hover {color:#fff;}
#sanluca a:hover, #sanpetronio a:hover, #felsinee a:hover, #villaggio a:hover, #acquabios a:hover, #circuito a:hover {color:#fff;}
#sanluca img, #sanpetronio img, #felsinee img, #villaggio img, #acquabios img {width:190px;}
#sanpetronio {
	top:18px;
	left:430px;
}
#felsinee {
	top:18px;
	left:665px;
}
#circuito {
	top:219px;
	left:548px;
}
#acquabios {
	top:246px;
	right:5px;
}
#sanluca {
	top:246px;
	left:338px;
}
#villaggio {
	top:367px;
	left:540px;
}

#facebook {
	width:205px;
	height:162px;
	top:448px;
	left:745px;
	background:url(../img/sfondo_facebook.png) top left no-repeat;
}

#facebook iframe {margin-top:37px; margin-left:55px;}

/* #top {margin-top:0px;} */

#footer {
	display:block;
	width:950px;
	margin:20px auto 28px auto;
	float:left;
	clear:both;
}

#footer .rendering {float:right; font-size:10px;}

.footer { font-family:Arial, Helvetica, sans-serif; font-size:9.5px;
	color: #fff;}
.footerbold {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #fff;
	font-weight: bold;
}

#box-content-mare {
	width:930px;  
	margin:10px auto; 
	margin-bottom:0px;
	clear:both; 
	float:left;
	background: url('../img/sfondo_h2.png') top left repeat; 
	padding: 24px 0px 10px 10px;
}

#box-content-mare .testo-sinistra { font-size:12px; width:45%; float:left; line-height:20px;}
#box-content-mare .testo-sinistra a { color:#002b5e;}
#box-content-mare .foto-destra { width:470px; float:right; }
#box-content-mare .foto-destra ul { margin:0; padding:0; list-style:none;}
#box-content-mare .foto-destra ul li {float:left; padding:4px 4px 4px 4px;}

#top { height:29px; margin-top:-15px;}

.fiscali {
	font-size: 8px;
	color: #0B2D5B;
}


.test {
	color:#fff;
	font-size:11px;
	font-weight: bold;
	margin:0;
	padding:0px;
	display:inline;
	letter-spacing:normal;

	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	text-align: center;
}

.sottotitolo {
	color:#000;
	font-size:x-small;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
}


table {
	border-collapse:collapse;
	border-spacing:0;
	font-size:12px;
	font-family: Arial, Helvetica, sans-serif;
}
.riga {
	border-bottom:1px solid #000000;
	color: #000;
}

.input {
	border:1px solid #066;
}
.input2 {
	border:1px solid #066;
	font-size:11px;
	width: 200px;
}
.inputtext {
	border:1px solid #066;
	font-size:11px;
	width: 400px;
}
.error {color:#f00; font-weight:bold;}
