/* CSS Document */

#progr {
	background-color:#FFFFFF;
	width:775px;
}
#progr td {
	background-color:#FFFFFF;
	border:#CCCCCC solid 1px;
	width:10%;
	text-align:center;
	font-size:16px;
	font-weight:bold;
	color:#E8EBD7;
	
	padding:3px;
}
#progr td.fatto {
background-color:#859D52;
	border:#CCCCCC solid 1px;
	color:#FFFFFF;
}
#prezzo{
font-size:26px;
color:#000000;
text-align:center;
padding:13px;
background-image: url(images/bg_prezzobase.gif);
background-repeat:no-repeat;
float:left;
width:233px;
margin-left:-5px;
height: 42px;
}
#prezzocal{
font-size:26px;
color:#000000;
text-align:center;
padding:13px;
background-image: url(images/bg_prezzocalcolato.gif);
background-repeat:no-repeat;
float:left;
width:233px;
background-repeat:no-repeat;
height: 42px;
}
#prezzotitolo{
font-size:15px;
font-weight:bold;
color:#000000;
text-align:center;
width:250px;
margin-top:20px;
}
#dettagli{
margin-bottom:10px;
width:232px;
font-size:12px;
}
#dettagli .autodet{min-height:16px; border-bottom:1px solid #99B71A;padding:7px;}
.autonum{ width:20px; height:16px;font-weight:bold; font-size:12px; color:#999999;float:left;}
.fatto .autonum{color:#99B71A}
#campiform label{ font-weight:bold; font-size:12px
}
#autov{min-height:310px}
#nav{text-align:right; margin-right:50px}
#tabform {
	padding:5px;
	margin:1px;
}
#tabform td{
	padding:10px;
	font-size:12px;
	color:#000000;
	background-color:#E8EBD7;
	text-align:left;
	
}
#tabform input,select{
	font-size:12px;
	border:#999999 solid 1px;
}

#tabform td#campo{
	font-weight:bold;
	background-color:#DFE7C0;
	text-align:right;
}

#tablest td{
padding:4px;
text-align:left;}

#corpox{clear:both;
position:relative;
color:#000000}

.autocont{min-height:265px; font-size:12px}

#auto1{ float: left; font-size:12px;padding-right:15px; text-align: justify; width: 240px; border-right: 2px solid #CCC}
#auto2{
float:left;
padding-left:15px;
text-align:left;
width:250px;
}
#auto3{
float:left;
padding-left:10px;
text-align:left;
width:250px;
}
#DescValuta{ float: left; font-size:12px;padding-right:15px; text-align: justify; width: 400px; }
#DescValuta a{ text-decoration: underline; cursor: pointer; }

#FormValuta{
border-left: 1px solid #CCC;
float:left;
padding-left:10px;
text-align:left;
width:350px;
height:630px;
}

#FormValuta #Disponibile{
text-align:left;

}

#FormValuta #Descrizione{
text-align:left;

}

#completo{text-align:center;}
#completotesto{font-size:12px}
#completoreg, #completogioca{height:20px;
padding-top:6px;
text-align:center;margin-left:35px;}
#completobacheca{position:relative;
text-align:center;
top:-100px; margin:0px;
cursor:pointer}

.velement{ }
.vcaption { margin: 8px 0 3px 0;}
.velement textarea{width:300px;}