@charset "iso-8859-1";
/* CSS Document */
body {
	background-color:#7596cb;
	margin:0px;
	padding:0px;
	font-family:'Trebuchet MS', Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#000000;
	text-align:justify;
}
h1 {
	margin:0px;
	padding:0px;
}
h2 {
	margin:0px;
	padding:0px;
}
h3 {
	margin:0px;
	padding:0px;
}
h4 {
	margin:0px;
	padding:0px;
}
td {
	text-align:center;
}
ul {
	margin-left:0px;
	padding-left:0px;
}
li {
	margin-left:0px;
	padding-left:0px;
}
.titolo {
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#993300;
	font-size:26px;
	font-weight:normal;
	margin-bottom:5px;
	text-align:left;
}
.sottotitolo {
	font-size:17px;
	font-weight:normal;
	margin-bottom:10px;
	text-align:left;
}
.link {
	color:#ee4300;
	font-weight:bold;
	text-decoration:none;
}
.link:hover {
	text-decoration:underline;
}
.grassetto {
	font-weight:bold;
}
.bordo {
	padding:2px;
	border-top:1px solid #e3e3e3;
	border-left:1px solid #e3e3e3;
	border-right:1px solid #8f8f8f;
	border-bottom:1px solid #8f8f8f;
	display:inline;
	float:left;
}
.linkwhite {
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:none;
}
.linkwhite:hover {
	text-decoration:underline;
}
#bottom {
	position:relative;
	float:left;
	display:inline;
	left:0;
	bottom:0;
	margin-top:-261px;
	height:512px;
	width:100%;
	background-image:url(img/bg-bottom.jpg);
	background-repeat:no-repeat;
	background-position:bottom left;
	z-index:2;
}
#bottom2 {
	position:relative;
	float:left;
	display:inline;
	left:0;
	bottom:0;
	margin-top:-569px;
	height:308px;
	width:100%;
	background-image:url(img/bg-bottom-2.png);
	background-repeat:no-repeat;
	background-position:bottom left;
	z-index:2;
}
#cielo {
	width:100%;
	float:left;
	display:inline;
	height:auto;
	background-image:url(img/clouds.jpg);
	background-repeat:no-repeat;
	background-position:top left;
	z-index:1;
}
#container {
	position:relative;
	margin:0 auto;
	width:972px;
	height:auto;
	z-index:3;
}
#posizionamento {
	float:left;
	display:inline;
	height:20px;
	width:100%;
	text-align:right;
}
#posizionamento a {
	color:#1a3760;
	text-decoration:none;
	font-size:11px;
	margin-left:15px;
	margin-right:15px;
}
#posizionamento a:hover {
	color:#1a3760;
	text-decoration:underline;
}
#menu-sx {
	position:absolute;
	margin-left:0px;
	margin-top:146px;
	background-image:url(img/menu-sx.png);
	background-repeat:no-repeat;
	width:218px;
	height:623px;
	padding-top:108px;
	padding-left:9px;
	z-index:8;
}
#menu-sx-2 {
	position:absolute;
	margin-left:0px;
	margin-top:146px;
	width:218px;
	height:623px;
	padding-top:108px;
	padding-left:9px;
	z-index:8;
}
		#home a {
			float:left;
			display:block;
			width:203px;
			height:55px;
			background-image:url(img/home.jpg);
			background-position:top;
			text-decoration:none;
		}
		#home a:hover {
			background-position:bottom;
		}
		#home a.sel {
			background-position:bottom;
			cursor:text;
		}
		#chi a {
			float:left;
			display:block;
			width:203px;
			height:46px;
			background-image:url(img/chi.jpg);
			background-position:top;
			text-decoration:none;
		}
		#chi a:hover {
			background-position:bottom;
		}
		#chi a.sel {
			background-position:bottom;
			cursor:text;
		}
		#contatti a {
			float:left;
			display:block;
			width:203px;
			height:33px;
			background-image:url(img/contatti.jpg);
			background-position:top;
			text-decoration:none;
		}
		#contatti a:hover {
			background-position:bottom;
		}
		#contatti a.sel {
			background-position:bottom;
			cursor:text;
		}
		.menu {
			float:left;
			display:block;
			width:203px;
			height:44px;
			background-image:url(img/menu.jpg);
			background-position:top;
			text-decoration:none;
			cursor:text;
		}
		#speciali a {
			float:left;
			display:block;
			width:203px;
			height:26px;
			background-image:url(img/speciali.jpg);
			background-position:top;
			text-decoration:none;
		}
		#speciali a:hover {
			background-position:bottom;
		}
		#speciali a.sel {
			background-position:bottom;
			cursor:text;
		}
		#biologico a {
			float:left;
			display:block;
			width:203px;
			height:34px;
			background-image:url(img/biologico.jpg);
			background-position:top;
			text-decoration:none;
		}
		#biologico a:hover {
			background-position:bottom;
		}
		#biologico a.sel {
			background-position:bottom;
			cursor:text;
		}
		#bimbo a {
			float:left;
			display:block;
			width:203px;
			height:28px;
			background-image:url(img/bimbo.jpg);
			background-position:top;
			text-decoration:none;
		}
		#bimbo a:hover {
			background-position:bottom;
		}
		#bimbo a.sel {
			background-position:bottom;
			cursor:text;
		}
		#dove a {
			float:left;
			display:block;
			width:203px;
			height:63px;
			background-image:url(img/dove.jpg);
			background-position:top;
			text-decoration:none;
		}
		#dove a:hover {
			background-position:bottom;
		}
		#dove a.sel {
			background-position:bottom;
			cursor:text;
		}
		#gallery a {
			float:left;
			display:block;
			width:203px;
			height:77px;
			background-image:url(img/gallery.jpg);
			background-position:top;
			text-decoration:none;
		}
		#gallery a:hover {
			background-position:bottom;
		}
		#gallery a.sel {
			background-position:bottom;
			cursor:text;
		}
		#news a {
			float:left;
			display:block;
			width:203px;
			height:78px;
			background-image:url(img/news.jpg);
			background-position:top;
			text-decoration:none;
		}
		#news a:hover {
			background-position:bottom;
		}
		#news a.sel {
			background-position:bottom;
			cursor:text;
		}
		#linkutili a {
			float:left;
			display:block;
			width:203px;
			height:49px;
			background-image:url(img/link.jpg);
			background-position:top;
			text-decoration:none;
		}
		#linkutili a:hover {
			background-position:bottom;
		}
		#linkutili a.sel {
			background-position:bottom;
			cursor:text;
		}
#centro {
	margin-top:10px;
	width:543px;
	float:right;
	display:inline;
	height:auto;
	z-index:5;
}
#centro-top {
	margin-top:0;
	width:543px;
	float:right;
	display:inline;
	height:281px;
	z-index:5;
	background-image:url(img/centro-top.png);
	background-repeat:no-repeat;
}
#centro-corpo-top {
	margin-top:0;
	width:543px;
	float:right;
	display:inline;
	padding-top:65px;
	height:auto;
	z-index:5;
	background-image:url(img/bg-page-top.png);
	background-repeat:no-repeat;
}
#centro-corpo-bot {
	margin-top:0;
	width:543px;
	float:right;
	display:inline;
	height:auto;
	z-index:4;
	background-image:url(img/bg-page-bot.jpg);
	background-position:bottom;
	background-repeat:no-repeat;
}
#centro-bot {
	margin-top:0px;
	width:543px;
	height:94px;
	float:right;
	display:inline-block;
	z-index:4;
	font-size:12px;
	background-image:url(img/centro-fondo.png);
	background-position:bottom;
	background-repeat:no-repeat;
	text-align:center;
}
#centro-repeat {
	background-image:url(img/bg-repeat-page.jpg);
	background-repeat:repeat-y;
	width:543px;
	height:auto;
	float:left;
}
#flash-dx {
	width:217px;
	height:940px;
	float:right;
	display:inline;
	z-index:9;
	margin-top:110px;
	overflow:visible;
}
#partner {
	float:left;
	display:inline;
	width:543px;
	margin-top:100px;
	height:90px;
}
#footer {
	float:left;
	display:inline;
	font-size:12px;
	text-align:center;
	font-weight:bolder;
	margin-top:20px;
	width:100%;
}
#footer a {
	color:#FFFFFF;
	text-decoration:none;
}
.preview {
	display:inline;
	float:left;
	width:185px;
	text-align:left;
	margin:3px;
}
.preview img {
	float:none;
	border:none;
}


#root2 {
	position:absolute;
	float:none;
	width:300px;
	margin:5px;
	height:auto;
	background-color:#FFFFFF;
	background-image:url(img/bg-alert.jpg);
	background-repeat:repeat;
	overflow:hidden;
	z-index:20;
	display:none;
	filter:alpha(opacity=90);
	-moz-opacity:.90;
	opacity:.90;
	color:#000000;
	font-weight:bold;
	border:1px solid #999999;
}
#handle2 {
	margin:2px;
	float:none;
	padding-top:10px;
	padding-left:14px;
	padding-bottom:10px;
	padding-right:14px;
	width: 268px;
	height:20px;
	font-size:18px;
	color:#ffffff;;
	font-weight: bold;
	background-color:#007199;
	z-index:12;
}
