@charset "UTF-8";
/* CSS Document */

body { color: #666; font: 0.9em/1.4 Georgia, "Times New Roman", Times, serif; margin: 0; padding: 0; background: url(../img/bg-body-top.gif) top right no-repeat; height: 100%; }
a img { border: none; }
#bgbottom { width: 100%; height: 100%; background: url(../img/bg-body-bot.gif) top left no-repeat; margin: 0; padding: 0 0 20px 0; }
#stage { width: 582px; margin: 0 auto; padding: 0; }
#content { width: 432px; margin: 0 0 0 87px; padding: 0; }
#logo { margin: 26px 78px 21px; padding: 0; }
#glossymenu { color: #707070; font: 0.95em/1.4 Helvetica, Arial, sans-serif; margin: 165px 0 0 0; width: 83px; padding: 0; text-align: right; float: left; }
#glossymenu .select { color: #cc0a00; }
#glossymenu a { display: block; color: #707070; text-decoration: none; outline: none; }
#glossymenu a:hover { color: #d99cab; background: none; }
#glossymenu a.menuitem{ display: block; }
#glossymenu div.submenu .select { color: #cc0a00; }
#glossymenu .selectheader { color: #d99cab; }
#glossymenu div.submenu ul li a{ display: block; color: #999; }
#glossymenu div.submenu ul li a:hover { color: #d99cab; }
#glossymenu div.submenu ul { margin: 0; padding: 0 6px 0 0; list-style: none; }
#testo { line-height: 1.7; text-align: justify; }
#testo p { margin: 8px 0 15px 0; padding: 0; }

#thumb { margin: 0; padding: 0; }
#thumb li { background-color: #faf0e9; width: 107px; height: 125px; float: left; margin: 0; padding: 0; list-style: none; border-right: 1px solid #FFF; border-bottom: 1px solid #FFF; }
#thumb li a:hover {
	background-color: #faf0e9;
	width: 107px; height: 125px;
	margin: 0; padding: 0;
	filter:alpha(opacity=50);
	-moz-opacity: 0.5;
	opacity: 0.5;
	-khtml-opacity: 0.5;
	-ms-filter: “progid:DXImageTransform.Microsoft.Alpha(Opacity=50)”;
}
#thumb #acquista { background-color: #000; }
#thumb #acquista p { color: #eb1350; font:italic 1em/1.2 Helvetica, Arial, sans-serif; margin: 30px 0 10px 12px;  }
#thumb #acquista p a { color: #eb1350; text-decoration: none; }
#thumb #acquista p a:hover {
	text-decoration: underline;
	background: none;
	background-color: none;
	filter: alpha(opacity=100);
	-moz-opacity: 1;
	opacity: 1;
	-khtml-opacity: 1;
	-ms-filter: “progid:DXImageTransform.Microsoft.Alpha(Opacity=100)”;
}

#language { color: #707070; font-size: 0,9em; width: 58px; height: 50px; float: right; margin: 167px 0 0 0; }
#language .ita { width: 16px; height: 10px; background: url(../img/ita.gif) no-repeat bottom left; margin-bottom: 5px; }
#language .eng { width: 16px; height: 10px; background: url(../img/eng.gif) no-repeat bottom left; }
#language .select { background-position: top; }
#language a { display: block; color: #707070; text-decoration: none; outline: none; }
#language a:hover { color: #d99cab; }

#form { height: 350px; padding: 30px 20px; background: #ebebeb url(../img/bg-form.jpg) bottom right no-repeat; }
#form p { font: 1.1em/1.4 Helvetica, Arial, sans-serif; margin: 0 0 15px 0; }
#form span { color: #d73c4e; }
#form h4 { color: #d73c4e; font: 1.2em/1.4 Helvetica, Arial, sans-serif; font-weight: bold; margin: 0; }
#form a { color: #d73c4e; text-decoration: none; }

#footer { color: #999; margin: 0; padding: 1px 0 0 0; font: 0.8em/1.4 Helvetica, Arial, sans-serif; background: url(../img/bg-footer.gif) top repeat-x; }
#footer a { color: #666; text-decoration: none; }
#footer a:hover { color: #999; text-decoration: underline; }

#primavera { width: 431px; }



