/* Global */
body{
	background:url(../images/pagebg.png) repeat-x; 
	font-family:Arial, Verdana, Sans Serif; 
}

a, a:active{
	color:#008be9;

}

h1,h2,h3,h4,h5,h6{
	color:#051D91;
}

.last{margin-right:0;}
/* Header */
.container{background:url(../images/drop.gif) no-repeat;}
.container1{background:url(../images/drop_01.gif) no-repeat;}
.container2{background:url(../images/drop_02.gif) no-repeat;}
.container3{background:url(../images/drop_03.gif) no-repeat;}
.container4{background:url(../images/drop_04.gif) no-repeat;}
.container5{background:url(../images/drop_05.gif) no-repeat;}
.container6{background:url(../images/drop_06.gif) no-repeat;}
.container7{background:url(../images/drop_07.gif) no-repeat;}
.floatL{float:left;}
.floatR{float:right;clear:both;}

h1.sitetitle a{
	text-decoration:none; 
	color:#FFF; 
/*	background:url(../images//bubble.png) no-repeat; 
	background-position:top right;*/
}

h1.sitetitle a:hover{
	color:#004779;
}

/* Nav */
.sitenav li a{
	color:#fff; 
	text-decoration:none; 
	font-weight:bold; 
	font-size:14px;
}

.sitenav li a#active{
	background:url(../images/menu.gif) no-repeat; 
	background-position:bottom center;
}

.sitenav li a:hover{
	background:url(../images/menu.gif) no-repeat; 
	background-position:bottom center; 
	color:#051d91;
}

/* Quotes */
.quotecontainer{
	color:#fff; 
	font-size:12px; 
	line-height:20px;
}

.quote{
	font-style:italic; 
	background:url(../images/quotes.gif) no-repeat;
}

.quote2{
	font-style:normal; 
	color:#239ca9; 
	background:url(../images/quotes2.gif) no-repeat; 
	background-position:top right;
}

/* Page Body */
.midcontainer{
	color:#000;
}

.maincolumn p, ul, ol, blockquote{
	font-size:12px; 
	line-height:18px;
}

blockquote{font-style:italic;}

.bodycopy{
	background:#eaeaea; 
	border:1px solid #b9b9b9; 
	font-size:12px; 
	line-height:21px;
}
.bodycol strong{color:#014450;}

.secondary{
	background:url(../images/dots.gif) repeat-y; 
	background-position:top right;
}
.secondary p{
	line-height:21px; 
	font-size:12px;
}

.secondary img a{border:1px solid #fff;}
.secondary img a:hover{border:1px solid #747474;}

.secondary ul{
	list-style-image:url(../images/pdf.gif);
}
.secondary ul li a{
	list-style-image:url(../images/pdf.gif);
	font-weight:bold; 
	color:#008be9;
	text-decoration:none;
	font-size:12px;
	line-height:26px;
	padding-left:10px
}
.secondary ul li a:hover{
	text-decoration:underline;
}
.secondary span a{
	float:right;
	font-size: 9px ;
	text-decoration:none;
}
.secondary span a:hover{
	text-decoration:underline;
}
.secondary h4 a{color:#051d91 !important;font-size:14px;}


.secondary-main p{
	line-height:21px; 
	font-size:12px;
}

.secondary-main ul li a{
	font-weight:bold; 
	color:#008be9;
	text-decoration:none;
	font-size:14px;
	line-height:30px;
	padding-left:10px
}
.secondary-main ul li a:hover{
	text-decoration:underline;
}
.secondary-main span a{
	float:right;
	font-size: 9px ;
	text-decoration:none;
}
.secondary-main span a:hover{
	text-decoration:underline;
}
.secondary-main h4 a{color:#051d91 !important;}

/* Home Page Feature Area */
.featured{
	background:url(../images/bars.png) no-repeat;
	margin-top:20px;
}

.featuretitles h3{
	color:#fff; 
	font-size:16px; 
	font-weight:normal;
	text-decoration:none;
}
.featuretitles h3 a, .featuretitles a:hover, .featuretitles a:focus,.featuretitles a:active{
	color:#fff; 
	font-size:16px; 
	font-weight:normal;
	text-decoration:none;
	float:left;
	display:block;
}

.featureinserts{

	color:#fff; 
	font-size:12px; 
	line-height:16px;
}

.featureinserts a{
	color:#fff; 
	text-decoration:none; 
	border-bottom:1px solid #fff;
}

.featureinserts a:hover{
	color:#239CA9; 
	background:#fff; 
	text-decoration:none; 
	border-bottom:1px solid #fff;
}

.featurecap{
	background:#000; 
	text-align:center; 
	color:#fff
}

.featurecap h3{
	font-size:20px; 
	color:#fff;
	display:block;
}


.th img{
	border:1px solid #fff;
	text-decoration:none;
}


/* Sidebar*/
.sidebar{font-size:12px;}

.sidebar h3{
	font-size:22px; 
	color:#008be9;
}

h3.first{color:#00508f;}

.block {
	background:url(../images/sep.gif) no-repeat; 
	background-position:bottom; 
	line-height:16px;
}

.block a.button{
	background:url(../images/button.png) no-repeat; 
	color:#fff; 
	font-family:Georgia, "Times New Roman", Times, serif; 
	font-style:italic; 
	text-decoration:none; 
	font-size:14px; 
	text-align:center;
}

.block a.button:hover{
	background-position:top right;
}

.block ul.checks{
	font-size: 12px; 
	font-style:italic;
}

.block ul.checks li{
	background:url(../images/check.gif) no-repeat; 
	background-position:0px 1px;
}

.block ul.news li span{
	font-weight:bold; 
	color:#239ca9; 
	font-style:italic;
}

#simple{
	width:220px;
	margin:0;
	padding:0;
	list-style:none;
	font: 90% Arial;
}
#simple a{
	display:block;
	text-decoration:none;
	padding:3px 10px;
	margin:1px 0;
	border:1px solid #008be9;
	background:#fff;
	color:#051d91;
	font-size:1.1em;
}
#simple li{
	display:inline;
}
#simple a{
	height:auto!important;
	height:0;
}
#simple a:link, #simple a:visited{
	background:#008be9;
	color:#fff;
}
#simple a:hover, #simple a:focus,#simple a:active{
	background:#fff;
	color:#008be9;
	border-color:#008be9;
}
#simple #active-simple a{
	background:#008be9;
	color:#008be9;
	border-color:#008be9;
}

#simple-first{
	width:220px;
	margin:0;
	padding:0;
	list-style:none;
	font: 90% Arial;
}
#simple-first a{
	display:block;
	text-decoration:none;
	padding:3px 10px;
	margin:1px 0;
	border:1px solid #ff9933;
	background:#fff;
	color:#051d91;
	font-size:1.1em;
}
#simple-first li{
	display:inline;
}
#simple-first a{
	height:auto!important;
	height:0;
}
#simple-first a:link, #simple-first a:visited{
	background:#ff9933;
	color:#fff;
}
#simple-first a:hover,#simple-first a:focus,#simple-first a:active{
	background:#fff;
	color:#ff9933;
	border-color:#ff9933;
}
#simple-first #active-simple a{
	background:#ff9933;
	color:#ff9933;
	border-color:#ff9933;
}

#simple-second{
	width:220px;
	margin:0;
	padding:0;
	list-style:none;
	font: 90% Arial;
}
#simple-second a{
	display:block;
	text-decoration:none;
	padding:3px 10px;
	margin:1px 0;
	border:1px solid #b9b9b9;
	background:#fff;
	color:#051d91;
	font-size:1.1em;
}
#simple-second li{
	display:inline;
}
#simple-second a{
	height:auto!important;
	height:0;
}
#simple-second a:link, #simple-second a:visited{
	background:#b9b9b9;
	color:#fff;
}
#simple-second a:hover,#simple-second a:focus,#simple-second a:active{
	background:#fff;
	color:#b9b9b9;
	border-color:#b9b9b9;
}
#simple-second #active-simple a{
	background:#b9b9b9;
	color:#b9b9b9;
	border-color:#b9b9b9;
}


#simple-third{
	width:220px;
	margin:0;
	padding:0;
	list-style:none;
	font: 90% Arial;
}
#simple-third a{
	display:block;
	text-decoration:none;
	padding:3px 10px;
	margin:1px 0;
	border:1px solid #00508f;
	background:#fff;
	color:#051d91;
	font-size:1.1em;
}
#simple-third li{
	display:inline;
}
#simple-third a{
	height:auto!important;
	height:0;
}
#simple-third a:link, #simple-third a:visited{
	background:#00508f;
	color:#fff;
}
#simple-third a:hover,#simple-third a:focus,#simple-third a:active{
	background:#fff;
	color:#00508f;
	border-color:#00508f;
}
#simple-third #active-simple a{
	background:#00508f;
	color:#00508f;
	border-color:#00508f;
}


#simple-forth{
	width:220px;
	margin:0;
	padding:0;
	list-style:none;
	font: 90% Arial;
}
#simple-forth a{
	display:block;
	text-decoration:none;
	padding:3px 10px;
	margin:1px 0;
	border:1px solid #5bbcff;
	background:#fff;
	color:#5bbcff;
	font-size:1.1em;
}
#simple-forth li{
	display:inline;
}
#simple-forth a{
	height:auto!important;
	height:0;
}
#simple-forth a:link, #simple-forth a:visited{
	background:#5bbcff;
	color:#fff;
}
#simple-forth a:hover,#simple-forth a:focus,#simple-forth a:active{
	background:#fff;
	color:#5bbcff;
	border-color:#5bbcff;
}
#simple-forth #active-simple a{
	background:#5bbcff;
	color:#5bbcff;
	border-color:#5bbcff;
}

#simple-black{
	width:220px;
	margin:0;
	padding:0;
	list-style:none;
	font: 90% Arial;
}
#simple-black a{
	display:block;
	text-decoration:none;
	padding:3px 10px;
	margin:1px 0;
	border:1px solid #000;
	background:#fff;
	color:#000;
	font-size:1.1em;
}
#simple-black li{
	display:inline;
}
#simple-black a{
	height:auto!important;
	height:0;
}
#simple-black a:link, #simple-black a:visited{
	background:#000;
	color:#fff;
}
#simple-black a:hover,#simple-black a:focus,#simple-black a:active{
	background:#fff;
	color:#000;
	border-color:#000;
}
#simple-black #active-simple a{
	background:#000;
	color:#000;
	border-color:#000;
}

#simple-white{
	width:220px;
	margin:0;
	padding:0;
	list-style:none;
	font: 90% Arial;
}
#simple-white a{
	display:block;
	text-decoration:none;
	padding:3px 10px;
	margin:1px 0;
	border:1px solid #000;
	background:#fff;
	color:#000;
	font-size:1.1em;
}
#simple-white li{
	display:inline;
}
#simple-white a{
	height:auto!important;
	height:0;
}
#simple-white a:link, #simple-white a:visited{
	background:#fff;
	color:#000;
}
#simple-white a:hover,#simple-white a:focus,#simple-white a:active{
	background:#000;
	color:#fff;
	border-color:#fff;
}
#simple-white #simple-white a{
	background:#fff;
	color:#fff;
	border-color:#fff;
}

p.prodotti{
	border:none;
	margin: 10px;
}

.prodotti-nautica {margin:10px 0 30px 0;}
.prodotti-nautica a {padding-right:3px;}

/* Footer */
.footer{
	background:url(../images/footer.gif) no-repeat; 
	background-position:bottom center;
}

.footer a{
	color:#fff; 
	text-decoration:none;
}

.footer a:hover{
	color:#051d91;
}

.footer2{
	background:#008be9; 
	color:#fff; 
	font-size:12px; 
	font-weight:bold;
}

.sitenav2 li a{
	border-right:1px solid #fff;
}


.mappa{
	background:url(../images/dots.gif) repeat-y; 
	background-position:top right;
	font-size:12px;
}

.mappa ul li a{
	color:#008be9;
	text-decoration:none;
	font-size:12px;
	padding-left:10px
}
.mappa ul li a:hover{
	text-decoration:underline;
}
.mappa span a{
	float:right;
	font-size: 9px ;
	text-decoration:none;
}
.mappa span a:hover{
	text-decoration:underline;
}
.mappa h4 a{color:#051d91 !important;}

#box {background:url(../images/bars.png) no-repeat;width:630px;height:200px;color:#fff;}
.box-dettagli {float:left;width:157px;}
.box-dettagli h3{margin:4px 10px;color:#fff;}
.box-dettagli h3 a, .box-dettagli h3 a:hover{text-decoration:none;color:#fff;}
.box-dettagli img{border:1px solid #fff;margin:6px 10px;}
.box-dettagli p{margin:6px 10px;}
.last{margin-right:0}

.lavasecco-details {width:580px;}
.lavasecco-details img{float:right;}
.lavasecco-details p.elenco{float:left;}
.lavasecco-details h4{color:4b4b4b;}

.lavasecco {width:580px;clear:both}
.lavasecco img{float:left;padding-right:40px;}
.lavasecco p.elenco{padding:10px 0 30px 30px;}
.lavasecco p.elenco-2{padding:0 0 30px 30px;margin-top:0px;}
.lavasecco h4{color:4b4b4b;}

.prodotti-home {width:100%;margin:20px 0;}
.prodotti-home img{float:left;margin:2px 5px 2px 0;}



.prodotti-vertical p {padding:0 5px;width:200px;float:left;margin:0 !important;}
