body {margin: 0px;background-color: #FFF;}

#gabbia{width: 770px;border:0px groove;}

div.barra-menu1{
	background-image: url(../img/barra-menu1.gif); background-repeat: no-repeat; background-position: left top;
	width: 770px; height: 108px;
}

div.barra-menu1_en{
	background-image: url(../img/barra-menu1_en.gif); background-repeat: no-repeat; background-position: left top;
	width: 770px; height: 108px;
}

div.barra-menu1_sp{
	background-image: url(../img/barra-menu1_sp.gif); background-repeat: no-repeat; background-position: left top;
	width: 770px; height: 108px;
}

div.barra-menu1_de{
	background-image: url(../img/barra-menu1_de.gif); background-repeat: no-repeat; background-position: left top;
	width: 770px; height: 108px;
}

div.lingue{
	border: 0px solid;text-align: right;
	padding: 10px 0px 0px 0px;margin: 0px 38px 0px 0px;
}
div.lingue img{
	margin:0px 10px 0px 0px;
}
ul.menu1{
	margin: 20px 0px 0px 258px;padding: 0px;list-style-type: none;
	font: bold 8px verdana,arial,sans-serif;
}
ul.menu1 li{
	display: inline;
}
ul.menu1 a{
	display: block; float: left;color: #FFF;
	margin: 0px;padding: 0px 18px; border-right: 1px solid #FFF;
	text-decoration: none;
}
ul.menu1 a:hover{
	color:#329834; /*verde chiaro*/
}
ul.menu1 a.sel1,a:hover.sel1{
	color:#329834; /*verde chiaro*/
}
ul.menu1 a.nobord{border-right:0px solid;}

ul.menu1_sp{
	margin: 20px 0px 0px 238px;padding: 0px;list-style-type: none;
	font: bold 8px verdana,arial,sans-serif;
}
ul.menu1_sp li{
	display: inline;
}
ul.menu1_sp a{
	display: block; float: left;color: #FFF;
	margin: 0px;padding: 0px 8px; border-right: 1px solid #FFF;
	text-decoration: none;
}
ul.menu1_sp a:hover{
	color:#329834; /*verde chiaro*/
}


ul.menu1_sp a.sel1,a:hover.sel1{
	color:#329834; /*verde chiaro*/
}
ul.menu1_sp a.nobord{border-right:0px solid;}


div.flash{
	width: 770px; height: 167px;
}
div.barra-menu2{
	background-image: url(../img/barra-menu2.gif); background-repeat: no-repeat;background-position: left top;
	width: 770px;/*height: 30px;*/ text-align: left;padding: 0px;margin: 0px;border:0px solid;
}

div.barra-menu2 table{
	font: bold 10px tahoma,arial,sans-serif;
	margin: 0px 0px 0px 14px; padding: 0px;
	border-collapse:collapse;
}

div.barra-menu2 table td{
	padding: 10px 17px 0px 0px;
	vertical-align: top;
	border:0px solid;
	text-align: center;
	cursor:default;
}
div.barra-menu2 table.eng td{
  padding: 10px 10px 0px 0px;
	vertical-align: top;
	border:0px solid;
	text-align: center;
}
div.barra-menu2 table td.padaz{
	padding-right:2px;
}
div.barra-menu2 table td.padaf{
	padding-right:6px;
}
div.barra-menu2 table td.padas{
	padding-right:14px;
}

div.barra-menu2 table td a{
	text-decoration: none; color: #FFF;
}
div.barra-menu2 table td a:hover{
	color: #329834;
}
div.barra-menu2 table td a.sel2,a:hover.sel2{
	color: #329834;
}
div.barra-menu2 table td ul{
	visibility: hidden;
	margin: 3px 0px 0px 0px;padding: 3px 2px;list-style-type: none;
	font:bold 10px arial,sans-serif;
	background-color: #205028;border:1px solid #FFF;
	text-align: left;
}
div.barra-menu2 table td ul li{
	display: inline;
}
div.barra-menu2 table td ul a{
	color:#FFF;padding: 1px 1px;display: block;
}
div.barra-menu2 table td ul a:hover{
	color:#205028;background-color: #FFF;
}

img{
	border: 0px solid;
}


a.button {
	font-weight: bold;
	font-size: 9px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding: 4px 8px;
	border-top: 1px solid white;
	border-right: 1px solid black;
	border-bottom: 1px solid black;
	border-left: 1px solid white;
	text-align: center;
	min-width: 75px;
	text-transform: uppercase;
}
a.button:link { 
	background-color: #060; 
	color: #FFF;
	text-decoration: none;
	}
a.button:visited {
	background-color: #060; 
	color: #fff;
	text-decoration: none;
	}
a.button:hover { 
	background-color: #060; 
	color:#329834; /*verde chiaro*/
	border-color: black white white black;
	text-decoration: none;
	}
a.button:active { 
	background-color: #369; 
	color:#329834; /*verde chiaro*/
	text-decoration: none;
	}



/* area contenuti*/
div.area-cont{
	display: table;text-align: left;clear: left;height:auto;
	border: 0px solid;padding-left:20px;
	vertical-align: top;
}
div.area-cont table td {
	font: 11px arial,sans-serif;vertical-align:top;
}


div.area-cont table a.linkback{
	color: #329834; text-decoration: none;
}
div.area-cont table a.linkback:hover{
	text-decoration: underline;
}


b.tit{
	font: bold 18px tahoma,sans-serif;display: block;margin: 0px 0px 5px 0px;padding: 0px;
}
.verde{
	color: #205028;
}
.primo{
	width: 300px;
	padding-right:25px;background-color: #FFF;
	padding-bottom:20px;
}
.secondo{
	width:160px;
	padding-right: 25px;background-color: #FFF;
}
.secondo img{
	display: block;margin: 0px 0px 10px 0px;
}
.secondo a{
	color: #329834; text-decoration: none;
}
.secondo a:hover{
	text-decoration: underline;
}

.bkgrigiohome{
	background-color:#E9EBEA;/*grigio chiaro*/
	margin-right: 0px;width:205px;
	border:0px solid; width:225px;
	padding: 20px 10px;
}

.bkgrigio{
	background-color:#E9EBEA;/*grigio chiaro*/
	margin-right: 0px;width:205px;
}

.bkbianco{
	background-color:#FFF;
	margin-right: 0px;width:205px;
}
.terzo{
	border:0px solid; width:225px;
	padding: 20px 10px;
}

.terzo a{
	text-decoration: none; color:#205028;
}
.terzo a:hover{
	text-decoration: underline; color:#205028;}

.testo{
	width: 515px;
	padding-bottom:20px;padding-right:30px;
	font: 11px arial,sans-serif;
	text-align: justify;background-color:#FFF;
}
.testor1{
	width: 200px;
	padding:15px;
	font: 11px arial,sans-serif;
	text-align: justify;	background-color:#E9EBEA;/*grigio chiaro*/;
}

td.pad{padding:8px 0 0 5px;}

.testor2{
	width: 550px;
	padding-bottom:20px;padding-left:30px; padding-right:30px;
	font: 11px arial,sans-serif;
	text-align: justify;background-color:#FFF;
}
.testow{
	border:0px solid;	text-align: left;
	padding-bottom:20px;text-align: justify;
}
.testow table{
	font: 11px arial,sans-serif;
}
.testow table{
	width: 750px;
}
.testow table td{
	padding-bottom: 25px;
}

.testo table tr.riga td{
	padding: 3px 0px;
}

.testo table td i.titoletto{
	font-style:normal;margin:0px 0px 0px 25px;
}

.testo a{
	color: #329834; text-decoration: none;
}
.testo a:hover{
	text-decoration: underline;
}

form{
	margin: 0px;padding: 0px;
}
input, textarea, option, select{
	font-size:11px;
}
.nav{
	color:#000; font: bold 9px verdana,arial,sans-serif;
	display: block;margin: 15px 0px;
}
.nav i{
	font-style: normal; color: #329834;
}
.nav a{
	text-decoration: none;color: #000;
}
.nav a:hover{
	text-decoration: underline;color: #000
}
.foto{
	text-align:right;vertical-align:top;padding-top: 25px;font-size:0px;
}
.foto1{
	text-align:center;vertical-align:top;padding-top: 25px;font-size:0px;width:205px;
}
.foto img{
	margin:10px 0px 0px 0px;
}
.desc{
	padding:0px 0px 0px 15px;vertical-align: top;text-align: justify;
}
.desc1{
	padding:0px 25px 0px 0px;vertical-align: top;text-align: justify;
}
.didascalia{
	border:0px solid;margin:35px 8px 8px 8px;
}
.didascalia a{
	text-decoration: none; color:#205028;
}
.didascalia a:hover{
	text-decoration: underline; color:#205028;
}
.didascalia ul{
	margin: 8px 0px 20px 0px;padding: 0px 0px 0px 15px;list-style-type: none;
}
.didascalia ul a{
	color: #000;text-decoration: none;
}
.didascalia ul a:hover{
	color: #329834;
}
.didascalia table{
	font: 11px/1.05em arial,sans-serif; width:189px;
}
.didascalia table td{
	vertical-align: top;
}
.didascalia table td b{
	display: block;margin: 0px 0px 10px 0px;
}
.sztop{
	padding-top: 35px;
}

.testo ul{
	border:0px solid;text-align: left;
	margin-bottom:0px;margin-top: 10px;
}
.testo ul li{
	margin-bottom: 8px;list-style-type: disc;
}
.testo ul li a{
	text-decoration: none;color: #000;
}
.testo ul li a:hover{
	color: #329834;
}

.testo ul ul{
	margin-top:0px;
}
.testo ul ul li{
	margin-bottom: 3px;list-style-type: disc;
}

.testor2 ul{
	border:0px solid;text-align: left;
	margin-bottom:0px;margin-top:0px; margin-left:-25px;
}


/* dettaglio prodotto*/
.padmod{
	padding-right: 8px;padding-bottom: 10px;
}

tr.ant td{padding-bottom: 12px;vertical-align:top;}

.bg1 td{
	padding: 2px 3px;
	background-color: #D7D7D7;/*grigio scuro*/
}
.bg2 td{
	padding: 2px 3px;
	background-color: #E9EBEA;/*grigio chiaro*/
}
.bg1 a, .bg2 a{
	text-decoration: none;color: #205028;font-weight: bold;
}
.bg1 a:hover, .bg2 a:hover{
	text-decoration: underline;
}


/*-------footer--------*/
div.footer{
	width:770px; background-color: #205028;
	font: bold 8px verdana,arial,sans-serif;padding: 15px 0px;
}
div.copy{
	color: #FFF;float: left;border: 0px solid;
	margin: 0px;text-align: left;padding: 0px 20px;
}
div.crediti{
	text-align: right;margin: 0px 20px;padding: 0px;
}
div.crediti a{
	color: #FFF; text-decoration: none;
}
div.crediti a:hover{
	color: #329834; text-decoration: none;
}

