BODY {font-family:verdana; font-size:12px; color: #666666;background:url(images/bg.jpg) repeat-x top left; margin:0 0 10 0; text-align:left;
scrollbar-face-color: #222937;
scrollbar-arrow-color: #9FA5AD;}
table {font-family:verdana; font-size:12px;}
a:link, a:visited {color: #6D8ABE; text-decoration:underline; font-weight:bold;}
a:hover {color: #FF0000;}

div#container{position:relative; width: 770px;text-align: center;background: url(images/bordersx.gif) repeat-y top left; #9FA5AD;}
#top {position:relative;margin: 0 auto;height:162px;background:  url(images/top1.jpg) no-repeat top left;width: 770px;height:197px;text-align:left;}
#topdx {margin: 0 auto;position:absolute;height:162px;background: url(images/top2.jpg) no-repeat top left;left: 336px;width: 434px;}
#topmenuc {position:absolute;top:162px;height:35px;background: url(images/topmenu.jpg) no-repeat top left;width: 858px;}
#topmenu {height:35px;padding-left:200px;}
div#navigation {position:absolute;left:0px;width:140px;text-align:center;background:  url(images/areautenti.gif) no-repeat top left #ffffff;top:197px;padding-top:75px; color:#6B8ABD; font-weight:bold;font-size:11px;}
div#content {margin-left: 141px;width:629px; text-align:center;padding-top:19px;padding-bottom:10px;background: url(images/bgcontent.gif) no-repeat top left #ffffff;min-height: 590px;height: auto !important;height: 590px;}
div#contenthome {margin-left: 141px;width:629px; text-align:center;padding-top:40px;padding-bottom:10px;background: url(images/europe.gif) no-repeat top left #ffffff;min-height: 590px;height: auto !important;height: 590px;}
div#contenthomeStandard {margin-left: 141px;width:629px; text-align:center;padding-top:40px;padding-bottom:10px;background: url(images/europeStandard.gif) no-repeat top left #ffffff;}
div#botc {background-color:#222937; height:33px;width:100%;}
div#bot {height:23px; padding-top:10px;width:770px;color:#ffffff;font-size:11px;text-indent:5px;}
a.topmenu:link, a.topmenu:visited {color:#ffffff;text-decoration:none; line-height:22px;margin-right:3px;margin-left:3px; padding-left:5px;padding-right:5px;padding-bottom:17px;background: url(images/menu.gif) no-repeat top right;}
a.topmenu:hover {background:  url(images/hover.gif) repeat-x bottom right;color:#cccccc;}
div#logonav {height:271px;background: url(images/logosx.gif) no-repeat bottom right #ffffff;margin-top:20px;}

/* mappatura top */
ul#mappa1 {
	margin:0;
	padding:0;
	list-style:none;
	position:absolute;
	width:770px;height:162px;
	left: 0px;
	top: 0px;}
ul#mappa1 li {
display:block;
position:absolute;
margin:0;padding:0
}
li#home {
left:248px;top:133px;
width:91px;height:18px;
}
#mappa1 a {
display:block;
width:100%;
height:100%;
}
#mappa1 .alt { display:none }

/* corpo home */
div#split2home {text-align:left; height:173px;font-size:12px;}
div#split2home div {float: left;font-size:12px;}
div#testo {width: 315px; text-align:justify;}
div#freccia {width: 117px;}
div#line {width:629px;height:33px; background: url(images/line.gif) no-repeat top left #ffffff;}

div#split2homeb {text-align:left;}
div#split2homeb div {float: left;}
div#testob {width: 406px; text-align:justify;}
div#foto {width: 220px;background: url(images/fotohome.jpg) no-repeat top center #ffffff;height:219px;}

div.wide, div#split2home, div#split2homeb {clear:left;}

/* corpo */
div#testoc {width: 512px; text-align:justify;}

#dropmenudiv{
position:absolute;
border:1px solid black;
border-bottom-width: 0;
font:normal 10px Verdana;
line-height:18px;
z-index:100;
}

#dropmenudiv a{
width: 100%;
display: block;
text-indent: 3px;
border-bottom: 1px solid black;
padding: 1px 0;
text-decoration: none;
font-weight: bold;
background-color: #6D8ABE;
color:#ffffff;
}

#dropmenudiv a:hover{ /*hover background color*/
background-color: #ff0000;
}

/* form e img */

h1 {font-family:verdana; font-size:14px; display:inline;letter-spacing:2px;color:#ff0000;}
h2 {font-family:verdana; font-size:12px; display:inline;}
img {border:0px;}
.imgdx {
	float:right;
	margin-left:10px;
	background-color: #FFFFFF;
	border-top: thin none #FFFFFF;
	border-right: thin none #FFFFFF;
	border-bottom: thin none #FFFFFF;
	border-left: thin none #FFFFFF;
}
.imgsx {float:left;margin-right:10px;}
input.text {font-family: Verdana; font-size: 10px; color: #666666; border: 1px solid #9FA5AD; background-color: #f5f5f5; width: 125px; margin-bottom:7px;}
input {font-family: Verdana; font-size: 10px; color: #666666; border: 1px solid #9FA5AD; background-color: #f5f5f5; margin-bottom:7px;}
select {font-family: Verdana; font-size: 10px; color: #666666; border: 1px solid #9FA5AD; background-color: #f5f5f5; margin-bottom:7px;}
textarea {width: 486px; height:65px;}
.bottone {font-family: Verdana; font-size: 10px; color: #193444; font-weight:bold;border: 1px solid #ff6a00;  background-color: #FFAE00; padding-right:7px;padding-left:7px;}
form {margin-bottom:0;}
.tabella {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	background-color: #6D89BB;
	color: #FFFFFF;
}
.gabbia {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	background-color: #6D89BB;
	height: 180px;
	width: 220px;
	float: none;
	text-align: center;
}

