body {margin:0;padding:0;background-color:#EAEAEA;height:100%}
.sfondobody {background:url("images/bodybg.jpg") repeat-y center}
.sfondobodyPattern {background:url(images/pattern.jpg) repeat center}
.contenitoreEcovac {padding:0 0 45px;width:770px;background-color:#FFF;vertical-align:top;border-right-width:1px;border-bottom-width:1px;border-left-width:1px;border-right-style:solid;border-bottom-style:solid;border-left-style:solid;border-right-color:#999;border-bottom-color:#999;border-left-color:#999;height:100%;margin:0 auto;font:10px Verdana, Arial, Helvetica, sans-serif}
.intestazione {margin:0;padding:0;height:220px;width:770px;display:block;background:#DBDBDB url(images/ecointestazione.jpg) no-repeat top}
.intestazioneEng {
margin:0;padding:0;height:220px;width:770px;display:block;background:#DBDBDB url(images/ecointestazioneEng.jpg) no-repeat top
}
.intestazioneFra {
margin:0;padding:0;height:220px;width:770px;display:block;background:#DBDBDB url(images/ecointestazioneFra.jpg) no-repeat top
}
.intestazioneEsp {
margin:0;padding:0;height:220px;width:770px;display:block;background:#DBDBDB url(images/ecointestazioneEsp.jpg) no-repeat top
}
.intestazioneDeu {
margin:0;padding:0;height:220px;width:770px;display:block;background:#DBDBDB url(images/ecointestazioneDeu.jpg) no-repeat top
}

a, a:visited, a:active {color:#4D6682;text-decoration:none;margin:0;padding:0;font:bold 11px Verdana, Arial, Helvetica, sans-serif}
a:hover {color:#333;text-decoration:none;font-weight:bold}
.menu {
	background-color:#FCC130;
	width:770px;
	text-align:center;
	display:block;
	height:20px;
	margin:0;
	padding:0;
	vertical-align: top;
}
.menu ul {margin:0;padding:4px 0 0;display:block;height:16px}
.menu li {display:inline;list-style-type:disc;margin:0;padding:0;height:20px}
.menu a, .menu a:visited, .menu a:active {color:#FFF;text-decoration:none;text-align:center;border-right-width:1px;width:100px;height:16px;border-right-style:solid;border-right-color:#FBECD0;padding:4px 8px;font:bold 11px/16px Verdana, Arial, Helvetica, sans-serif}
.menu a:hover {color:#FFF;text-decoration:none;font-weight:bold;display:inline;background:url(images/menuover.gif) repeat}
.strutturatrasparente {font-size:1px;display:none;visibility:hidden}
.areatestounica {color:#333;margin:0;height:80%;padding:0 40px 24px;font:11px Verdana, Arial, Helvetica, sans-serif}
.divisione {border-bottom-width:1px;border-bottom-style:solid;border-top-color:#C9CC9F;border-right-color:#C9CC9F;border-bottom-color:#C9CC9F;border-left-color:#C9CC9F}
h1 {color:#000000;letter-spacing:0;margin:0;padding:20px 0 25px;font:bolder 12px Verdana, Arial, Helvetica, sans-serif}
p {line-height:15px}
td {height:22px;vertical-align:top}
li {margin-top:4px;margin-bottom:4px;padding-top:2px;padding-bottom:2px}

/************** stili per la Pagina Prodotti all*********************/
.rigaprodotto {margin:0;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#CCC;display:block;padding:0;height:175px}
.prodotto {margin:0;padding:0;width:250px;display:block;height:160px;float:left}
.descprodotto {margin-right:0;margin-left:250px;display:block;height:120px;vertical-align:middle;padding-top:40px}
.descprodotto  p {padding:0;margin:5px 0}
.rigaprodotto2 {margin:0;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#CCC;display:block;padding:0;height:240px}
.prodotto2 {margin:0;padding:0;width:250px;display:block;height:240px;float:left}
.descprodotto2 {margin-right:0;margin-left:250px;display:block;height:200px;vertical-align:middle;padding-top:40px}
.descprodotto2 p {padding:0;margin:5px 0}
/************** stili per la Pagina Dettagli Prodotto*********************/
.dettaglio {margin:0;padding:0;height:300px;border:1px solid #CCCCCC;display:block}
.left {margin:0;padding:0;float:left;width:49%;height:300px;border:0 none}
.right {margin:0;padding:20px 0 0;width:50%;height:280px;float:right;border:0 none}
.tabelladettaglio {}
.tabelladettaglio td {
	margin:0;
	vertical-align:top;
	border-bottom-width:1px;
	border-bottom-style:dotted;
	border-bottom-color:#CCC;
	padding:8px 4px;
	font-size: 10px;
	line-height: 16px;
}
.tabelladettaglio th {
	font-weight:bold;
	vertical-align:top;
	text-align:left;
	border-bottom-width:1px;
	border-bottom-style:dotted;
	border-bottom-color:#CCC;
	padding:8px 4px 8px 10px;
	background:url(images/freccina.jpg) no-repeat left top;
	font-size: 10px;
}
.dettaglioback {margin:20px 0 0;padding:0 20px 0 0;height:20px;border:0 none;text-align:right}
.dettaglioback ul{display:inline; margin:0px; padding:0px;}
.dettaglioback li{
	display:inline;
	margin:0px;
	padding:0px;
	list-style-type: none;
}
.dettaglioback a, .dettaglioback a:visited, .dettaglioback a:active {
	color:#000;
	text-decoration:none;
	text-align:center;
	margin:0;
	display:block;
	float:right;
	padding:2px 10px 4px;
	font:normal 10px Verdana, Arial, Helvetica, sans-serif;
	background-image: url(images/arrow3.gif);
	background-repeat: no-repeat;
	background-position: left center;
}
.dettaglioback a:hover {
	color:#FFF;
	text-decoration:none;
	font-weight:bold;
	display:block;
	background:#B3B3B3 url(images/menuover.gif) repeat;
	padding-top: 2px;
	padding-right: 10px;
	padding-bottom: 4px;
	padding-left: 10px;
	margin: 0px;
	float: right;
}
.dettaglioB {margin:0;padding:0;width:100%;height:400px;border:1px solid #CCCCCC;display:block}
.footer {color:#999;text-align:center;display:block;padding-top:25px;padding-bottom:25px;background:url(images/dividitratteggio.gif) repeat-x top}
.tabellaindiceprodotti {margin:0;padding:0;width:650px}
.tabellaindiceprodotti td {padding:10px;vertical-align:middle;border-bottom-width:1px;border-bottom-style:dotted;border-bottom-color:#D2D1CF}
.centrato {text-align:center}
.intestazionehome {margin:0;padding:0;height:114px;width:770px;display:block;background:#DBDBDB url(images/ecointestazionehome.jpg) no-repeat top}
.contenitoreEcovacHome {padding:0 0 45px;width:770px;background-color:#F0F0F0;vertical-align:top;border-right-width:1px;border-bottom-width:1px;border-left-width:1px;border-right-style:solid;border-bottom-style:solid;border-left-style:solid;border-right-color:#999;border-bottom-color:#999;border-left-color:#999;height:100%;margin:0 auto;font:10px Verdana, Arial, Helvetica, sans-serif}
.moviehome {
margin:0;padding:0;height:340px;width:770px;display:block;background:#FFCC00
}
