body {
	background-color: #FFF;
	text-align:center;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	margin:15px 0 0;
	padding:0;
	background-image: url(../images/template/bg-body.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}

div {text-align:left;}

p {margin:0; padding:0;}

img {border:0;}


#top{
	margin:0 auto;
	clear:both;
	width:760px;
	background-color:#688595;
	height:159px;
	background-image: url(../images/template/bg-top.jpg);
	background-repeat: no-repeat;
	background-position: 281px top;
}

#top #logo{
	width:250px;
	margin-left:10px;
	border-left:1px solid #FFF;
	height:95px;
	padding:23px 0 0 20px;
	background-image: url(../images/template/bg-logo.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

#top #content-h1{
	height:40px;
	padding-left:10px;
	border-top:1px solid #FFF;
	width:271px;
}

#top #content-h1 h1{
	font-family:Arial, Helvetica, sans-serif;
	color:#C8D9E8;
	border-left:1px solid #FFF;
	height:13px;
	padding:14px 0 13px 0;
	margin:0;
	font-size:11px;
	width:271px;
	background-color:#12181B;
	background-image: url(../images/template/bg-h1.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	text-align:center;
	font-weight:normal;

}

#top{
	margin:0 auto;
	clear:both;
	width:760px;
	background-color:#688595;
	height:159px;
	background-image: url(../images/template/bg-top.jpg);
	background-repeat: no-repeat;
	background-position: 281px top;
}

#navigation{
	margin:0 auto;
	width:750px;
	background-color:#688595;
	height:38px;
	border-top:1px solid #FFF;
	border-bottom:1px solid #FFF;
	padding-left:10px;
}

#navigation #language{
	margin:0;
	padding:8px 0;
	text-align:center;
	width:274px;
	border-left:1px solid #FFF;
	border-right:1px solid #FFF;
	background-color:#3E4F59;
	height:22px;
	float:left;
}


#navigation #language ul{
	margin:0;
	padding:0;
	list-style-type:none;
}

#navigation #language ul li{
	margin:0;
	padding:0;
	display:inline;
	padding:0 12px;
}


#navigation #language ul li img{
	border: 1px solid #688595;
	margin-right:5px;
	vertical-align:middle;
}

#navigation #language ul li a{
	text-decoration:none;
	color:#FFF;
}

#navigation #language ul li a:hover{
	color:#C8D9E8;
}

#navigation #menu{
	width:474px;
	height:38px;
	float:right;
}

#navigation #menu ul{
	margin:0;
	padding:0;
	list-style-type:none;
}

#navigation #menu ul li{
	margin:0;
	padding:0;
	display:inline;
	float:left;
	border-right:1px solid #FFF;
}

#navigation #menu ul li a{
	width:115px;
	background-color:#1E252B;
	text-decoration:none;
	color:#FFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	display:block;
	text-align:center;
	padding:11px 0;
	height:16px;
}

#navigation #menu ul li a:hover{
	background-color:#688595;
}

#content{
	margin:0 auto;
	width:760px;
}

#bg-content{
	background-color:#C1D5E6;
	background-image: url(../images/template/bg-content.gif);
	background-repeat: repeat-y;
	background-position: left top;
	float:left;
	width:760px;
	padding:0 0 28px;
}

#content #menu-v{
	width:209px;
	float:left;
	padding:20px 0 40px;
}

#content #menu-v h4{
	width:187px;
	padding:0 0 7px 22px;
	margin:0;
	color:#688595;
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
}

#content #menu-v ul{
	margin:0;
	padding:0;
	border-top:1px solid #FFF;
	list-style-type:none;
}

#content #menu-v ul li{
	margin:0;
	padding:0 0 0 11px;
	border-bottom:1px solid #FFF;
}

#content #menu-v ul li a{
	width:193px;
	display:block;
	background-color:#1E252B;
	height:14px;
	padding:7px 0 7px 5px;
	color:#FFF;
	text-decoration:none;
}

#content #menu-v ul li a:hover{
	background-color:#688595;
}



#content #menu-v #loghi{
	text-align:center;
	padding-left:10px;
	padding-top:20px;
}

#content #menu-v #loghi img{
	border:1px solid #688595;
	margin:0;
	margin-right: 6px;
	margin-left: 6px;
}

#content #pagina{
	width:550px;
	float:right;
	border-left:1px solid #FFF;
	text-align:center;
}

#content #pagina h2{
	width:524px;
	color:#C8D9E8;
	font-size:17px;
	height:18px;
	padding:11px 26px 12px 0;
	margin:0;
	text-align:right;
	background-image: url(../images/template/bg-h2.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	font-family:Arial, Helvetica, sans-serif;
}

#content #pagina #corpo{
	width:500px;
	margin:28px 28px 0 20px;
	padding: 0;
}

#content #pagina #ftprodotti{
	text-align:justify;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	width:500px;
	margin:23px 28px 0 20px;
	padding: 5px 0 0;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #688595;
	clear:both;
}

#content #pagina #ftprodotti a{
	color:#000;
	text-decoration:none;
}

#footer{
	margin:0 auto;
	clear:both;
	width:760px;
	padding:10px 0 15px;
	color:#1E252B;
	text-align:center;
	line-height:16px;
}

#footer a{
	text-decoration:none;
	color:#688595;
}

#footer a:hover{
	text-decoration:underline;
}

a.linkaf{
	color:#000;
	text-decoration:none;
}












