html,body,object,embed{ margin: 0px; padding: 0px; border: 0px; width: 100%; height: 100%; overflow: hidden; font-family:Arial, Helvetica, sans-serif; }

body.bodyHome{ background:#000000; position:relative; }
	body.bodyHome .logo{ width:280px; height:200px; position:absolute; top:50%; left:50%; margin:-100px 0px 0px -140px; border:#FFFFFF solid 0px; text-align:center; }
	body.bodyHome .flag{ position:relative; margin:0px 0px 0px 10px; }
		body.bodyHome .flag img{ float:left; width:30px; margin:0px 24px 0px; border:solid 0px #0033FF; }
		body.bodyHome .flag ul{ padding:0px; margin:70px 0px 0px;  }
		body.bodyHome .flag ul li{ list-style:none; float:left; }
		body.bodyHome .flag ul li.tooltip1 em { background: url(../immagini/tooltip_ita.png) no-repeat; width:80px; height:35px; position: absolute; top:-50px; left:0px; text-align: center; text-indent: -9999px; z-index: 2; display: none; }
		body.bodyHome .flag ul li.tooltip2 em { background: url(../immagini/tooltip_en.png) no-repeat; width:80px; height:35px; position: absolute; top:-50px; left:80px; text-align: center; text-indent: -9999px; z-index: 2; display: none; }
		body.bodyHome .flag ul li.tooltip3 em { background: url(../immagini/tooltip_ru.png) no-repeat; width:80px; height:35px; position: absolute; top:-50px; left:155px; text-align: center; text-indent: -9999px; z-index: 2; display: none; }

form{ margin:0px; }

#flashcontent{ width:100%; height:100%; position:absolute; z-index:0; background:#000000; }
#cont{ position:absolute; width:100%; height:88px; background:url(../immagini/bg1.png) repeat; bottom:50px; z-index:100; border:#990000 solid 0px; }
#contMenu{ position:absolute; width:625px; height:22px; border:#666666 solid 0px; top:34px; right:20px; }
#contMenu ul{ padding:0px; margin:0px; }
#contMenu ul li{ list-style:none; display:inline; }
#contMenu ul li a{ color:#FFFFFF; text-decoration:none; padding:0px 16px; font-size:16px; }
#contMenu ul li a:focus{ outline:0px; }
#slogan{ position:absolute; height:20px; top:88px; right:0px; border:#FFFFFF solid 0px; font-size:14px; font-family:"Times New Roman", Times, serif; font-style:italic; font-weight:bold; color:#fff; /*background:url(../immagini/bg1.png) repeat;*/ padding:2px 4px; text-align:right; }

#box{ position:absolute; top:50%; left:50%; display:none; width:800px; height:260px; background:url(../immagini/bg2.png) repeat; color:#FFFFFF; font-size:12px; line-height:17px; padding:20px; margin:-150px 0px 0px -400px; z-index:1000; }
	#box h1{ color:#FFFFFF; font-family:"Century Gothic", "trebuchet MS", arial; font-size:16px; }
	#box .close{ position:absolute; width:30px; height:30px; top:20px; right:30px; cursor:pointer; }
	#box .geo, #map1{ color:#333333; }
	#box abbr{ display:none; }

.attiva{ float:right; }
	.attiva a{ color:#fff; }
	.attiva a:hover{ text-decoration:none; }
.close2{ width:30px; height:30px; cursor:pointer; }

/* contatti */
ul.contatti{ margin:0px 0px 0px 10px; padding:0px 0px 0px 0px; }
ul.contatti li{ float:left; list-style:none; border:#9999CC solid 0px; width:230px; height:69px; }
ul.contatti li span{ line-height:10px; }
ul.contatti li input{ border:#fff solid 1px; width:200px; height:18px; margin:2px 0px 0px 0px; }
ul.contatti li textarea{ border:#fff solid 1px; width:200px; height:40px; font-size:11px; font-family:Arial, Helvetica, sans-serif; }
ul.contatti li img{ display:none; top:-20px; }
.bottone{ border:#333333 solid 1px; }