@charset "iso-8859-2";

a:focus,
a:active {
	-moz-outline:		0; /* fx 1.07*/
	outline:		0; /* fx 1.05, Safari, Mac IE*/
}



body {
	margin:			0px;
	padding:		0px;
	text-align:		center;
	background-color:	#0595DE;
	background-image:	url(/images/body_bg.png);
	background-position:	top center;
	background-repeat:	repeat-y;
}



a,
a:link,
a:visited {
	text-decoration:	none;
	color:			#E5E5E5;
}
a:hover,
a:active {
	text-decoration:	none;
	color:			#FFFFFF;
}


h1 {
	margin:			0px;
	padding:		0px 0px 0px 0px;
	text-align:		left;
	color:			#626262;
	font-family:		Verdana, Arial, Helvetica, sans-serif;
	font-size:		18px;
	font-weight:		bold;
}
h2 {
	margin:			0px;
	padding:		0px 0px 0px 0px;
	text-align:		left;
	color:			#FFFFFF;
	font-family:		Verdana, Arial, Helvetica, sans-serif;
	font-size:		16px;
	font-weight:		bold;
}
h3 {
	margin:			0px;
	padding:		0px 0px 0px 0px;
	text-align:		left;
	color:			#FFFFFF;
	font-family:		Verdana, Arial, Helvetica, sans-serif;
	font-size:		14px;
	font-weight:		bold;
}
h4 {
	margin:			0px;
	padding:		0px 0px 0px 0px;
	text-align:		left;
	color:			#FFFFFF;
	font-family:		Verdana, Arial, Helvetica, sans-serif;
	font-size:		12px;
	font-weight:		bold;
}
h4 {
	margin:			0px;
	padding:		0px 0px 0px 0px;
	text-align:		left;
	color:			#FFFFFF;
	font-family:		Verdana, Arial, Helvetica, sans-serif;
	font-size:		10px;
	font-weight:		bold;
}
h5 {
	margin:			0px 0px 10px 0px;
	padding:		0px 5px 5px 5px;
	border-bottom:		1px solid #FFFFFF;
	text-align:		left;
	color:			#FFFFFF;
	font-family:		Verdana, Arial, Helvetica, sans-serif;
	font-size:		12px;
	font-weight:		normal;
}
h5 span {
	display:		block;
	float:			right;
}

dl {
	margin:			0px;
	padding:		0px;
	font-family:		Verdana, Arial, Helvetica, sans-serif;
}
dt {
	margin:			0px;
	padding:		0px;
	font-family:		Verdana, Arial, Helvetica, sans-serif;
	font-size:		13px;
	font-weight:		bold;	
}
dd {
	margin:			0px 0px 10px 0px;
	padding:		0px;
	text-align:		justify;
	font-family:		Verdana, Arial, Helvetica, sans-serif;
	font-size:		11px;
}

.highlight {
	color:			#000000;
	background-color:	#FFFF00;
	border:			1px solid #FFCC00;
}

div#main {
	position:		relative;
	top:			0px;
	width:			884px;
	height:			auto;
	margin:			0px auto 0px auto;
	color:			#E5E5E5;
	background-color:	#1A171B;
}
div#main div#head {
	position:		absolute;
	top:			0px;
	left:			0px;
	width:			884px;
	height:			288px;
	margin:			0px;
	padding:		0px;
	text-align:		left;
	background-image:	url(/images/head_bg.png);
	background-position:	top left;
	background-repeat:	repeat-x;

}
div#main div#head object,
div#main div#head embed
{
	position:		absolute;
	top:			0px;
	left:			0px;
	margin:			0px;
	padding:		0px;
	width:			884px;
	height:			195px;
}
div#main div#head a {
	position:		absolute;
	top:			198px;
	display:		block;
	width:			65px;
	height:			60px;
	margin:			0px;
	padding:		0px;
	border:			0px;
	text-align:		center;
	background-position:	bottom center;
	background-repeat:	no-repeat;
}
div#main div#head a img {
	width:			46px;
	height:			46px;
	margin:			0px;
	border:			0px;
}
div#main div#head a#home {
	left:			17px;
	background-image:	url(/images/ico-home_bg.png);
}
div#main div#head a#servizi {
	left:			72px;
	background-image:	url(/images/ico-servizi_bg.png);
}
div#main div#head a#dovesiamo {
	left:			127px;
	background-image:	url(/images/ico-dovesiamo_bg.png);
}
div#main div#head a#contatti {
	left:			182px;
	background-image:	url(/images/ico-contatti_bg.png);
}
div#main div#head a#login {
	left:			237px;
	background-image:	url(/images/ico-login_bg.png);
}
div#main div#head a#domande {
	left:			292px;
	background-image:	url(/images/ico-domande_bg.png);
}
div#main div#head form#search {
	position:		absolute;
	top:			202px;
	right:			18px;
	width:			241px;
	height:			36px;
	margin:			0px;
	padding:		0px;
}
div#main div#head form#search input[type=text] {
	position:		absolute;
	top:			7px;
	left:			0px;
	width:			190px;
	margin:			0px;
}
div#main div#head form#search input[type=image] {
	position:		absolute;
	top:			0px;
	right:			0px;
	margin:			0px;
	width:			36px;
	height:			36px;
}

div#main div#head div#cart {
	position:		absolute;
	top:			251px;
	right:			18px;
	width:			241px;
	height:			37px;
	margin:			0px;
	padding:		0px;
	text-align:		right;
	font-family:		Arial, Helvetica, sans-serif;
	font-size:		9px;
}
div#main div#head div#cart a {
	position:		relative;
	top:			auto;
	left:			auto;
	display:		inline;
	width:			auto;
	height:			auto;
}
div#main div#head div#cart a img {
	position:		relative;
	top:			auto;
	left:			auto;
	width:			25px;
	height:			22px;
	margin:			0px 5px 0px 0px;
	border:			0px;
}
div#main div#menu {
	position:		absolute;
	top:			288px;
	left:			17px;
	width:			213px;
	height:			auto;
	margin:			0px;
	padding:		0px;
	text-align:		left;
}
div#main div#menu a {
	display:		block;
	width:			180px;
	height:			15px;
	padding:		0px 0px 0px 10px;
	overflow:		hidden;
	text-decoration:	none;
	font-family:		Arial, Helvetica, sans-serif;
	font-size:		11px;
	font-weight:		bold;
	color:			#FFFFFF;
	cursor:			pointer;
}
div#main div#menu a.btn {
	height:			12px;
	line-height:		11px;
	margin:			0px 0px 6px 0px;
	padding:		10px 10px 10px 10px;
	background-position:	top left;
	background-repeat:	no-repeat;
}
div#main div#menu a.btn:hover {
	text-decoration:	none;
	color:			#1A171B;
}
div#main div#menu a.btn.o {
	background-image:	url(/images/categorie/btns/btn-o.png);
}
div#main div#menu a.btn.v {
	background-image:	url(/images/categorie/btns/btn-v.png);
}
div#main div#menu a.btn.c {
	background-image:	url(/images/categorie/btns/btn-c.png);
}
div#main div#menu a.btn.g {
	background-image:	url(/images/categorie/btns/btn-g.png);
}
div#main div#menu a.btn.m {
	background-image:	url(/images/categorie/btns/btn-m.png);
}
div#main div#menu a.btn.r {
	background-image:	url(/images/categorie/btns/btn-r.png);
}
div#main div#menu a.btn.a {
	background-image:	url(/images/categorie/btns/btn-a.png);
}
div#main div#menu a.btn.b {
	background-image:	url(/images/categorie/btns/btn-b.png);
}
div#main div#title {
	position:		absolute;
	top:			288px;
	left:			237px;
	width:			613px;
	height:			21px;
	margin:			0px;
	padding:		3px 12px 3px 12px;
	background-color:	#F2F2F2
}
div#main div#content {
	position:		absolute;
	top:			329px;
	left:			237px;
	width:			637px;
	height:			auto;
	margin:			0px;
	padding:		0px;
	text-align:		left;
}
div#main div#content.border {
	width:			613px;
	padding:		12px;
	border-top:		2px solid #009EE0;
	border-bottom:		6px solid #009EE0;
	color:			#FFFFFF;
	background-color:	#767779;
	font-family:		Verdana, Arial, Helvetica, sans-serif;
	font-size:		12px;
	font-weight:		normal;
}
div#main div#bottom {
	position:		absolute;
	left:			0px;
	width:			884px;
	height:			40px;
	margin:			0px;
	padding:		60px 0px 0px 0px;
	visibility:		hidden;
	text-align:		center;
	background-image:	url(/images/bottom_bg.png);
	background-position:	top left;
	background-repeat:	no-repeat;
	font-family:		Verdana, Arial, Helvetica, sans-serif;
	font-size:		11px;
}
/* MARCO */
h6 {
	margin:			0px;
	padding:		0px 0px 0px 0px;
	text-align:		left;
	color:			#FFFFFF;
	font-family:		Verdana, Arial, Helvetica, sans-serif;
	font-size:		14px;
	font-weight:	normal;
	text-align:justify;
}
.bigred{
	color: #FF0000;
	font-size:30px;
/* MARCO */
