
DIV.chooser_form_container {
margin-top:10px;
background-color:#BDD6EA;
border-top:0;padding:1px;}


DIV.chooser_form_container_inner {
  padding: 10px; 
  border: 1px solid #FFF;
  background-color: #ECF3F9; /*70ADD9; 739A1B;*/
  margin: 0px 1px; 
  padding-top:7px;
  padding-bottom:20px;
  height:70px;
}

FORM {
  margin: 0px;
  font-size: 11px;
  font-family: tahoma;
  color: #444;
  margin-bottom: 0px;
  line-height: 16px;
}
FORM.chooser_form {
  height: 20px;
  padding: 0px;
  margin-top: 0px;
  margin-bottom: 0px;
}


#url {
	background-color: #FFFFFF;
	width: 200px;
	margin: 0px;
	height: 20px;
	border: 0px solid #fff;
	font-family: tahoma;
	font-size: 11px;
	padding-left: 3px;
	padding-top: 4px;
	color: #C83634;
}
#button {
	font-family: Arial, Trebuchet MS, Verdana;
	font-size: 12px;
	padding: 2px;
	margin-top: 2px;
	cursor: pointer;
}
.entry {
	background: #e9eadb url(../images/entrycorner.gif) bottom right no-repeat;
	padding: 8px;
	line-height: 135%;
	border-top: 2px solid #CCE2A9;
	border-left:3px solid #C7E3F9;
	margin-bottom: 10px;
	margin-top: 8px;
	}
#result {
	padding: 4px 0px 0px 12px;
/*	background:#E7F4FD none repeat scroll 0%; 
	border-bottom:1px solid #C7E3F9;
	border-left:3px solid #C7E3F9;
*/
	background:#e9eadb none repeat scroll 0%;
	clear:both;
	display:block;
	/*padding:10px 20px;*/
	padding: 8px;
	padding:10px 20px;
	margin-top:10px;
	margin-bottom:10px;
	overflow:auto;
	font-family:Tahoma;
	color:#366B97;
	font-size:11px;

}
#result a {
	color: #000000;
}
#result h2 {
	font-size: 16px;
	color: #666666;
	margin: 0px 0px 4px 0px;
}
#result h3 {
	border-bottom:1px solid #CEEB92;
	color:#DA831C;
	font-size:16px;
	font-weight:bold;
	font-family:Tahoma;
	color:#F7361C;
	margin-top:0px;
	padding:1px 0px;
}
#supported {
	background:#F0F7DF none repeat scroll 0%;
	border-bottom:1px solid #D1E991;
	border-left:3px solid #D1E991;
	clear:both;
	display:block;
	padding:10px 10px;
	overflow:auto;
	margin-top:0px;
	margin-bottom:10px;
	color:#434343;
}
#supported h3 {
	border-bottom:1px solid #CEEB92;
	color:#DA831C;
	font-size:11px;
	font-family:Tahoma;
	font-weight:bold;
	margin-top:0px;
	padding:1px 0px;
}
body {
	font-family: Trebuchet MS, Verdana, Arial;
	font-size: 12px;
	width: 640px;
	margin: 2px auto 12px auto;
	background-color: #f4f5e6;
	background-image: url();
	background-repeat: no-repeat;	
}

body,td,th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}
h1 {
	font-size: 24px;
	margin: 0px 0px 12px 0px;
	color: #666666;
}
p {
	margin: 0px;
	padding: 0px 0px 4px 8px;
}
label {
	font-size: 14px;
	font-weight: bold;
	cursor: pointer;
}

a:link {
	color: #0D8747;
}
a:visited {
	color: #0D8747;
}
a:hover {
	color: #000000;
}
a:active {
	color: #000000;
}
.style5 {
	font-size: 12px;
	font-weight: bold;
}
.normal
{
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	
}

#tabsD{float:left;width:100%;font-size:93%;line-height:normal;}
#tabsD ul{margin:0;padding:10px 10px 0 20px;list-style:none;}
#tabsD li{display:inline;margin:0;padding:0;cursor:pointer;}
#tabsD a{float:left;background:url("tableft1.gif") no-repeat left top;margin:0;padding:0 0 0 4px;text-decoration:none;}
#tabsD a span{float:left;display:block;background:url("tabright1.gif") no-repeat right top;padding:5px 15px 4px 6px;color:#143A8D;}
#tabsD a span{float:none;}
#tabsD a:hover span{color:#143A8D;}
#tabsD a:hover{background-position:0% -42px;}
#tabsD a:hover span{background-position:100% -42px;}
#tabsD .pestagna_activa2 a{background-position:0% -42px;font-weight:bold;}
#tabsD .pestagna_activa2 a span{background-position:100% -42px;font-weight:bold;}