/* CSS Document */
html{
	height:100%;
}
body{
	margin:0px;
	padding:0px;
	border:0px;
	background-color: #FFFFFF;
	height:100%;
}
div.container{
	height:100%;
	background-color: #D4CCAB;
	margin: 0px auto;
	width: 760px;
}
div.header{
	margin:0;
	padding:0;
	background-color:#F0F0F0;
	color: #666666;
	border-bottom: 5px solid #1A8CFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: right;
	padding-top:7px;
}
span.vertical{
	margin:0;
	padding:0;
	color: #FFFFFF;
	font-size:20px;
	padding-top: 7px;

}
div.header ul{
	margin:0;
	padding:0;
	text-align: right;
	list-style-image: none;
	list-style-type: none;
	margin-right:10px;
}
div.header ul li{
	margin:0px;
	padding:0px;
	display:inline;
	margin-bottom:12px;
}
div.header ul li img{
	margin-left: 16px;
	margin-top:8px;
	margin-right:5px;
	border: 0px;
}
div.header ul li a, div.header ul li a:hover{
	text-decoration: none;
	color: #666666;
}
div.menu{
	margin:0px;
	padding:0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	background: url(../img/subheader.jpg) no-repeat top center;
	background-color:#FFFFFF;
	border:0px;
	width:760px;
	min-height:112px;
	padding-bottom:5px;
}
div.menu ul{
	margin:0px;
	padding:0px;
	float: left;
	border:0px;
}
div.menu ul li{
	margin:0px;
	padding:0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-transform: uppercase;
	color: #000000;
	font-weight: bold;
	list-style-image: none;
	list-style-type: none;
	margin-bottom: 3px;
	padding-left: 6px;
	padding-top: 3px;
}
div.menu ul li img{
	margin-right:8px;
}
div.menu ul li a,div.menu ul li a:hover{
	text-decoration: none;
	color:#000000;
}
div.menu div.indirizzo{
	margin:0px;
	padding:0px;
	border:0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#979293;
	font-size:10px;
	width:144px;
	height:59px;
	float:left;
	padding-left:330px;
	margin-top:25px;
	text-align:right;
}
div.menu a.link{
	margin:0px;
	padding:0px;
	border: 0px;
	float: right;
	width:120px;
	height:80px;
	margin-top:18px;
	padding-right:30px;
	margin-right:3px;
}
div.menu a.link, div.menu a.link:hover{
	text-decoration:none;
}
div.bannerCentraleENG{
	margin: 0px;
	padding: 0px;
	height: 202px;
	width: 760px;
	border-bottom:1px solid white;
	background-image: url(../img/sfondoBannerEng.jpg);
}
div.bannerCentraleENG a, div.bannerCentraleENG a:hover{
	margin:0px;
	padding:0px;
	border:0px;
	text-decoration: none;
}
div.bannerCentraleENG img.certificato{
	margin:0px;
	padding:0px;
	border: 0px;
	float: right;
	margin-top: 40px;
	margin-right: 30px;
}


div.bannerCentraleITA{
	margin: 0px;
	padding: 0px;
	height: 202px;
	width: 760px;
	border-bottom:1px solid white;
	background-image: url(../img/sfondoBanner.jpg);
}
div.bannerCentraleITA a, div.bannerCentraleITA a:hover{
	margin:0px;
	padding:0px;
	border:0px;
	text-decoration: none;
}
div.bannerCentraleITA img.certificato{
	margin:0px;
	padding:0px;
	border: 0px;
	float: right;
	margin-top: 40px;
	margin-right: 30px;
}
div.navigazione{
	margin:0px;
	padding:0px;
	background-color: #FFFFFF;
	width:760px;
	height:190px;
	padding-top:2px;
	border-top:2px solid #FFFFFF;
	border-bottom: 4px solid #FFFFFF;
}
div.navigazione a.pulsanteSin,div.navigazione a.pulsanteDx,div.navigazione a.pulsanteSin:hover,div.navigazione a.pulsanteDx:hover{
	text-decoration: none;
	border:0px;
}
div.navigazione img.pDx{
	margin:0px;
	padding:0px;
	width:22px;
	border:0px;
	float:left;
}
div.navigazione img.centro{
	margin:0px;
	padding:0px;
	width:715px;
	border:0px;
	float:left;
}
div.navigazione img.pSn{
	margin:0px;
	padding:0px;
	border:0px;
	width:22px;
}
div.barraGrigia{
	margin:0px;
	padding:0px;
	border:0px;
	background-image: url(../img/barraGrigia.jpg);
	width:760px;
	height:34px;
}
div.barraGrigia h2{
	margin:0px;
	padding:0px;
	font-family: Verdana;
	font-size:10px;
	color: #000000;
	text-transform: uppercase;
	width:160px;
	margin-top: 10px;
	margin-left: 11px;
	float: left;
}
div.barraGrigia a, div.barraGrigia a:hover{
	margin:0px;
	padding:0px;
	border:0px;
	font-family: Verdana;
	font-size:10px;
	color: #000000;
	text-transform: uppercase;
	text-decoration:none;
	margin-right:1px;
}
span.titoloBarra{
	margin:0px;
	padding:0px;
	boder:0px;
	font-family: Verdana;
	font-size:10px;
	color: #000000;
	text-transform: uppercase;
	width:160px;
	margin-top: 10px;
	float: left;
}
div.barraGrigia h3{
	margin:0px;
	padding:0px;
	font-family:Verdana;
	font-size:10px;
	color: #666666;
	float: right;
	margin-top: 10px;
	margin-right:35px;
	border: 0px;
}
span.dettaglio{
	margin:0px;
	padding:0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color: #000000;
	font-weight: bold;
	margin-top: 10px;
	margin-left: 15px;
	border: 0px;
	float: left;
}
div.content{
	margin:0px auto;
	padding: 0px;
	border:0px solid black;
	background-color:#FFFFFF;
	padding-bottom:5px;
}
div.sinistra{
	margin: 0px;
	padding:0px;
	float:left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	width:590px;
	background-color:#FFFFFF;
	padding-bottom:10px;
}
div.sinistra h3{
	margin: 0px;
	padding: 0px;
	font-weight: bold;
	font-size:12px;
	margin-top: 25px;
	margin-left: 10px;
}
div.sinistra p{
	margin:0px;
	padding:0px;
	font-weight: normal;
	font-size:12px;
	margin-top:15px;
	margin-left: 10px;
	line-height: 20px;
	margin-right: 25px;
	text-align:justify;
}
div.sinistra a, div.sinistra a:hover{
	margin:0px;
	padding:0px;
	text-decoration: none;
	color:#666666;
	font-size: 12px;
	font-family: Verdana;
	font-weight:bold;
}
div.sinistra a.indietro, div.sinistra a.indietro:hover{
	margin:0px;
	padding:0px;
	text-decoration: none;
	color:#666666;
	font-size: 10px;
	font-family: Verdana;
	font-weight:bold;
	text-decoration:none;
	margin-left:250px;
	margin-top:30px;;
}
div.sinistra ul.catalogo{
	margin:0px;
	padding:0px;
	border: 0px;
	list-style-type:none;
	display: block;
	margin-top:20px;
	margin-bottom:20px;
}
div.sinistra ul.catalogo li{
	clear:both;
	margin:0px;
	padding:0px;
	border:0px;
}
div.sinistra ul.catalogo li a, div.sinistra ul.catalogo li a:hover{
	clear:both;
	margin:0px;
	padding:0px;
	text-decoration: none;
	color:#666666;
	font-size: 10px;
	font-family: Verdana;
}
div.sinistra ul.catalogo li img.macro{
	margin:0px;
	padding:0px;
	border: 1px solid #000000;
	padding:3px;
	float:left;
	margin-left:10px;
	margin-right: 16px;
	margin-bottom:20px;
}
div.sinistra ul.catalogo li p{
	margin:0px;
	padding:0px;
	border:0px;
	font-size:11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
	padding-top:10px;
	padding-bottom:10px;
}
div.sinistra ul.catalogo li span.didascalia{
	margin: 0px;
	padding: 0px;
	font-size:11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
	border:0px;
}
div.sinistra ul.catalogo li span.prod{
	margin: 0px;
	padding: 0px;
	border:0px;
	font-size:11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
	text-transform:uppercase;
	font-weight:bold;
}
div.foto{
	margin:0px auto;
	padding: 0px;
	border:0px;
	background-color:#FFFFFF;
	/*padding-bottom:5px;*/
	text-align:center;
}
div.foto img.big{
	margin:0px;
	padding:0px;
	border:0px;
	/*margin-top:40px;
	margin-bottom:20px;*/
}
div.foto a.back, div.foto a.back:hover{
	margin:0px;
	padding:0px;
	text-decoration: none;
	color:#666666;
	font-size: 10px;
	font-family: Verdana;
	font-weight:bold;
	text-decoration:none;
}
div.foto h3{
	margin:0px;
	padding:0px;
	border:0px;
	text-transform:uppercase;
	font-family: Verdana;
	font-size:12px;
	color: #666666;
	padding-top:20px;
	margin-bottom:20px;
}
div.foto p{
	margin:0px;
	padding:0px;
	border:0px;
	font-family: Verdana;
	font-size:12px;
	color: #000000;
	font-weight: normal;
	line-height: 20px;

}
div.fotoDett{
	margin:0px;
	padding:0px;
	float: left;
	border: 0px;
}
div.fotoDett img{
	margin:0px;
	padding:0px;
	border:0px;
	margin-top:22px;
	margin-bottom:20px;
	margin-left:2px;
}
div.sinistra img.prodSmall{
	margin:0px;
	padding:0px;
	border:0px;
	margin-bottom:20px;
	margin-left:4px;
}
div.descr{
	margin:0px;
	padding:0px;
	border:0px;
	width: 380px;
	float:right;
	margin-top: 22px;
	margin-right:15px;
	line-height:20px;
}
div.descr h3{
	margin:0px;
	padding:0px;
	border:0px;
	margin-top:4px;
}
div.descr p{
	margin: 0px;
	padding:0px;
	border:0px;
	margin-top:10px;
}

div.indicazioni{
	width: 200px;
	float: left;
	font-size:10px;
	margin-left:10px;
}
.sottolineato{
	text-decoration:underline;
}

div.map{
	margin:10px;
	border:2px solid #cccccc;
	padding:3px;
}
div.sinistra img.mappa{
	margin:0px;
	padding:0px;
	border:0px;
	margin-top:40px;
	margin-right: 20px;
	margin-left: 5px;
	width: 200px;
	float: left;
	border:1px solid black;
}
div.sinistra img.mappaBig{
	margin:0px;
	padding:0px;
	border-top: 1px solid #666666;
	border-left: 1px solid #666666;
	border-bottom: 2px solid #000000;
	border-right:2px solid #000000;
	margin-top:35px;
	margin-left:45px;
}
div.sinistra form{
	margin:0px;
	padding:0px;
	margin-left: 10px;
	font-weight: bold;
	font-size: 11px;
	border:0px;
	width: 300px;
	float:right;
	margin-top: 16px;
	margin-right: 30px;
	padding-top: 10px;
	border:0px;
}
fieldset#contacts{
	border:0px;
}
span.grigio{
	font-size: 11px;
	color: #666666;
	font-weight: normal;
}
div.sinistra input.btn{
	color: #FFFFFF;
	font-size: 12px;
	font-weight: bold;
	background-color: #1A8CFF;
	border: 0px;
	padding: 3px 8px 3px 8px;
	height: 25px;
	width: 77px;
	margin-bottom: 10px;
	margin-top: 7px;
}
div.sinistra p.news{
	margin:0px;
	padding:0px;
	border:0px;
	margin-top: 10px;
	margin-left: 10px;
	margin-right:30px;
}
div.destra{
	margin: 0px;
	padding: 0px;
	float: right;
	background-color: #FFFFFF;
}

div.destra ul{
	margin:0px;
	padding:0px;
	display:block;
	list-style-type:none;
	margin-top:26px;
	margin-right: 54px;
	background-color:#FFFFFF;
}
div.destra ul li{
	margin:0px;
	padding:0px;
	border:0px;
}
div.destra ul li a, div.destra ul li a:hover{
	margin: 0px;
	padding:0px;
	border:0px;
	text-decoration:none;
}
div.destra ul li img{
	border:0px;
}
div.destra ul.news{
	margin:0px;
	padding: 0px;
	border: 0px;
	margin-top:20px;
	margin-right:8px;
	margin-left:3px;
	width:150px;
}
div.destra ul.news li{
	margin:0px;
	padding:0px;
	border: 0px;
	display: block;
	margin-bottom: 10px;
	padding-top: 4px;
	padding-bottom: 4px;
}
span.data{
	margin:0px;
	padding: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	font-weight: bold;
	font-size:11px;
	margin-bottom:6px;
	padding-bottom:20px;
}
span.breve{
	margin:0px;
	padding: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
	font-size:11px;
	font-weight:normal;
	margin-bottom: 6px;
	padding-bottom:20px;
	padding-top:20px;
}
span.full{
	margin:0px;
	padding:0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	font-weight: bold;
	font-size:11px;
	text-decoration: underline;
	margin-bottom: 20px;
}
div.destra ul.news li a,div.destra ul.news li a:hover{
	margin:0px;
	padding:0px;
	text-decoration:none;
	font-weight:normal;
}
div.destra ul.azienda{
	margin:0px;
	padding:0px;
	border: 0px;
	margin-top:25px;
	margin-right:16px;
}
div.destra ul.azienda li{
	margin:0px;
	padding:0px;
	border: 0px;
	display: block;
}
div.destra ul.azienda li img{
	margin:0px;
	padding:0px;
	border: 1px solid #000000;
	padding:3px;
	margin-top: 25px;
	margin-right:8px;
	margin-bottom:0px;
}
div.destra ul.contatti{
	margin:0px;
	padding:0px;
	border:0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	margin-top:25px;
	margin-right:40px;
}
div.destra ul.contatti li{
	margin:0px;
	padding:0px;
	border:0px;
	display:block;
	color: #000000;
	margin-bottom:16px;
}
div.destra span.nome{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:11px;
	margin-bottom: 6px;
}
div.destra span.email{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
	font-size:11px;
	padding-bottom:10px;
}
div.destra span.email a{
	text-decoration: none;
	color: #666666;
}
div.destra p{
	margin: 0px;
	padding:0px;
	border: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	width: 140px;
	margin-right:15px;
	margin-top:35px;
}
div.destra a{
	margin:0px;
	padding:0px;
	border:0px;
	font-size:10px;
	color: #666666;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	text-decoration:none;
	font-weight:bold;
	margin-left:70px;
}
div.destra a:hover{
	margin:0px;
	padding:0px;
	border:0px;
	font-size:10px;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	color:#666666;
	text-decoration:underline;
	font-weight: bold;
	margin-left:70px;
}
div.destra p#mappa{
	margin: 0px;
	padding:0px;
	border: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	width: 140px;
	margin-right:15px;
	margin-top:35px;
	margin-bottom:120px;
}
div.destra span.sottolineato{
	text-decoration:underline;
	font-weight: bold;
}
div.footer{
	margin:0px;
	padding:0px;
	background-color: #D4CCAB;
	border-top:3px solid #BEB181;
}
div.footer p{
	margin:0px;
	padding:0px;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #8A856F;
	text-align:center;
	padding-top: 4px;
}
div.footer a{
	text-decoration: none;
	color: #8A856F;
	font-weight:bold;
}
div.footer a:hover{
	text-decoration:underline;
}
div.clear{
	clear:both;
}