/* CSS Document */
body {
	background: #DEE6EB url(../img/bg_sito.jpg) top left repeat-x;
	margin: 0;
	padding: 0;
}
html>body {
	overflow: auto
}
div.main {
	position: relative;
	top: 0;
	left: 50%;
	margin-top: 0;
	margin-left: -370px;
	width: 731px;
	background: url(../img/bg_main.gif);
	background-position: 1px 0;
	background-repeat:repeat-y;
	border-right: 1px solid #fff;
}
div, p, a, ul, form, h1 {
	margin: 0;
	padding: 0;
	font-family: "Lucida Sans", Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	list-style-type: none;
	color: #394A4F
}
hr {
	height: 1px;
	background-color: #E8EDF1;
	color: #E8EDF1;
}
strong {
	font-weight: normal;
	color: #333
}
form {
	margin: 20px 
}
/*menu*/
div.top {
	position: relative;
	top: 0;
	left: 0;
	background: #333 url(../img/bg_top_mini.jpg) top left no-repeat;
	width: 731px;
	height: 123px;
}
div.top div#lang {
	position: absolute;
	top: 18px;
	left: 600px;
	width: 200px;
	height: 50px;
}
div.top div#lang a {
	margin-bottom: 12px;
	display: block;
	width: 90px;
	font-size:10px;
	color: #fff;
	text-decoration: none
}
div.top div#lang a:hover {
	color: #333
}
/*menu*/
div.menu ul li.scelta {
	text-indent: 3px;
	background: url(../img/bg_scelta.jpg) top left no-repeat;
}
div.menu {
	background: url(../img/bg_menu_mini.jpg) top left no-repeat;
	margin-left: 1px;
	border-top: 1px solid #fff;
	border-bottom: 1px solid #fff;
	width: 730px;
	height: 28px;
}
div.menu ul {
	margin-left: 248px;
	padding: 0;
	list-style-type: none;
}
div.menu ul li {
	float: left
}
div.menu ul li a {
	float: left;
	display: block;
	color: #fff;
	text-decoration: none;
	padding: 6px 8px 2px 8px;
	height: 20px;
	border-left: 1px solid #fff;
}
div.menu ul li a:hover, div.menu ul li a.attivo {
	background: #fff;
	color: #D67C05
}
/*left*/
div.left, div.left_pro {
	position: relative;
	background: #739399 url(../img/bg_left_mini.jpg) bottom left no-repeat;
	top: 0;
	left: 1px;
	width: 250px;
	min-height: 356px;
	min-height: auto !important;
	height: 356px;
	float: left;
}
div.left_pro {
	background: #739399 url(../img/bg_left.jpg) bottom left no-repeat;
	padding-bottom: 100px;
}
div.left p, div.left_pro p {
	margin: 25px;
	color: #fff;
}
div.left p#desc_breve {
	height: 250px;
	padding: 5px;
	overflow: auto
}
/*right*/
div.right {
	position: relative;
	top: 0;
	left: 0;
	width: 480px;
	background: #fff;
	border-right: 1px solid #739399;
	float: left;
	overflow: auto
}
div.right h1 {
	height: 30px;
	margin: 10px 20px;
	background: url(../img/bg_h1.jpg) top right repeat-x;
}
div.right p {
	margin: 2px 20px;
}
div.right p.bg {
	position: relative;
	top: -70px;
	left: 0;
	margin: 0 auto;
	width: 418px;
	background: #4B6267;
	border: 1px solid #324245;
	filter:alpha(opacity=80); 
	-moz-opacity: 0.8; 
	opacity: 0.8;
	padding:10px;
	color: #fff;
	text-align: right;
	z-index: 200
}
div.right p.privacy {
	display: block;
	border: 1px solid #4B6267;
	padding: 5px;
	width: 344px;
	height: 60px;
	overflow: auto
}
div.right img {
	border: 1px solid #79898C;
}
div.right img.no_border {
	border: 0px solid #79898C;
}
div.right img.img_home {
	border: 0
} 
/*box*/
div.box {
	position: relative;
	background: #fff;
	top: 0;
	left: 1px;
	border-right: 1px solid #739399;
	border-left: 1px solid #739399;
	width: 728px;
	min-height: 356px;
	min-height: auto !important;
	height: 356px;
}
/*footer*/
div.footer {
	background: url(../img/bg_bottom.gif) top left repeat-x;
	position: relative;
	top: 0;
	left: 50%;
	margin-top: 0;
	margin-left: -370px;
	width: 731px;
	height: 51px;
	text-align: center;
	clear: both
}
div.footer p.indirizzo {
	text-align: right;
	padding-right: 10px;
	padding-top: 7px;
	color: #fff
}
div.footer p a {
	color: #fff
}
div.footer p a:hover {
	text-decoration: none;
}

/*menu categorie catalogo*/

div.left_pro ul li a {
	display: block;
	width: 100%;
	height: 17px;
	color: #fff;
	text-decoration: none;
	padding-top: 3px;
	border-bottom: 1px solid #fff;
	background: #5C777C;
	/*text-transform: uppercase;*/
	text-indent: 10px
}
div.left_pro ul li a:hover {
	background: #800C06;
}
div.left_pro p.tit_list {
	background: url(../../img/bg_pulsante_4.jpg) top right no-repeat;
	text-transform: uppercase;
	padding: 5px 10px;
	color: #fff;
	margin: 0
}