body {
    background-color: #fff;
	background-image: url(../img/bg.jpg);
	background-repeat: repeat-x;
	color: #000;
	text-decoration: none;
	text-align: center;
	margin: 0px;
	padding: 0px;
	font-family: Verdana, Arial;
	font-size: 13px;
	}
img {
	border: 0px;
	padding: 0px;
	}
a {
	color: #00415c;
	text-decoration: none;
	border: 0px;
	padding: 0px;
	}
a:hover, a:focus {
	color: #00415c;
	text-decoration: none;
	border: 0px;
	padding: 0px;
	}
	

#container_ext {
	text-align: left;
	margin-top: 0px;
	margin-left: auto;
	margin-right: auto;
	width: 816px;
	background-image: url(../img/bg_ombra.jpg);
	background-repeat: repeat-x;
}
#container {
	margin-top: 0px;
	margin-left: auto;
	margin-right: auto;
	width: 800px;
	min-height: 100%;
	height: auto !important;
	height: 100%;
	background-color: #ccebf9;
	background-image: url(../img/bg_site.jpg);
	background-repeat: repeat-x;
}
#header {
	margin-top: 0px;
	height: 150px;
	width: 100%;
}
#menu {
	text-align: center;
	margin-top: 0px;
	width: 100%;
	height: 30px;
	background-image: url(../img/bg_menu.jpg);
	background-repeat: repeat-x;
}
#menx {
	padding: 6px;
}
	
a.menux {
	color: #00415c;
	font-weight: bold;
	text-decoration: none;
	}
a.menux:hover, a.menux:focus {
	color: #00415c;
	font-weight: bold;
	text-decoration: none;
	}

#navigator {
	margin-left: 10px;
	padding-top: 3px;
	width: 550px;
}
.navigator {
	color: #fff;
}

.navtext {
	color: #00415c;
	font-weight: bold;
	text-decoration: none;
	font-size: 11px;
}
.navtext2 {
	color: #00415c;
	font-weight: bold;
	text-decoration: none;
	font-size: 12px;
}
.navpath {
	color: #fff;
	font-size: 12px;
}

#rightbox {
	float: right;
	background-image: url(../img/bg_contatti.jpg);
	background-repeat: repeat-x;
	width: 210px;
	height: 245px;
}

#content {
	margin-left: 10px;
	margin-top: 5px;
	width: 570px;
	background-color: #e4f4fb;
	min-height: 500px;
	height: auto !important;
	height: 500px;
	
}
.logo {
	color: #00415c;
	font-weight: bold;
	text-decoration: none;
	font-size: 16px;
}
#title {
	margin-left: 20px;
	color: #00415c;
	font-weight: bold;
	text-decoration: none;
}
#subtitle {
	margin-left: 20px;
}
#description {
	margin-left: 20px;
}
#pagetext {
	padding: 10px;
	text-align: justify;
}
.colored {
	color: #00415c;
}
.float-left {
	float: left;
}
.float-right {
	float: right;
}
.picture_l {
	padding: 7px;
	float: left;
}
.picture_r {
	padding: 7px;
	float: right;
}
#list_modello {
	float: left;
	font-weight: bold;
	width: 100px;
}
.producttitle {
	color: #00415c;
	font-weight: bold;
	font-size: 17px;
}
#box-image {
	float: right;
	width: 170px;
	margin: 7px;
	height: 300px;
}
#box-up {
	background-image: url(../img/bg_prodotto.jpg);
	background-repeat: repeat-x;
	width: 100%;
	height: 160px;
}
#box-down {
	background-image: url(../img/bg_prodotto_d.jpg);
	background-repeat: repeat-x;
	width: 100%;
	height: 160px;
	text-align: center;
}
#listaprodotti {
	margin-left: 7px;
	background-color: #eff7fb;
	padding: 5px;
    border: 1px #31707f solid;
	width: 520px;
}
#listacategorie {
	margin-left: 0px;
	padding: 5px;
    /*border: 3px #fff solid;*/
	width: 510px;
}
.table_head {
	background-color: #629aac;
	color: #fff;
}
.table_cr {
	background-color: #cfedfc;
}
#footer {
	width: 800px;
	height: 20px;
	background-color: #ccebf9;
	padding-top: 9px;
	padding-bottom: 4px;
	margin-left: 8px;
	text-align: center;
	font-size: 12px;
	color: #48849d;	
}
a.footer {
	color: #48849d;
	font-weight: bold;
	text-decoration: none;
	}
a.footer:hover, a.footer:focus {
	color: #48849d;
	font-weight: bold;
	text-decoration: none;
	}
.prod_box {
	width: 520px;
	height: 152px;
	margin-top: 8px;
}
.prod_pic {
	padding: 5px;
	height: 150px;
	float: left;
	text-align: center;
}
.prod_text {
	padding: 5px;
	margin-left: 140px;
		height: 150px;
	font-size: 12px;
	text-align: left;

}
.prod_title {
	font-size: 14px;
	font-weight: bold;

}
.prod_subcat {
	width: 100%;
	text-align: center;
	font-weight: bold;
	font-size: 15px;
	background-color: #31707f;
	padding-top: 7px;
	color: #fff;
	padding-bottom: 7px;
}
.otitle {
	width: 100%;
	margin: 0px;
	margin-top: 10px;
	padding: 1px;
	background-image: url(../img/otitle.jpg);
	background-repeat: repeat-y;
	color: #fff;
}

#box_sn{
	margin-left: 5px;
	width: 47%;
	float: left;
}
#box_dx{
	margin-left: 20px;
	width: 47%;
	float: left;
}






