html,body{padding:0px;margin:5px 40px;}
body{font: 76% arial,sans-serif}
p{margin:0 10px 10px}
a{padding:0px; text-decoration:none; color:#000000;}
table{padding:0px;margin:0px;}
div#header{width:100%;height:95px;text-align:left;background:#ffffff;}
div#header h1{height:80px;line-height:80px;margin:0;padding-left:10px;}
div#container{text-align:left}
div#content{height:250px;margin-top:0px;}
div#content p{line-height:1.4}

div#navigation{background:#F6F0E0;height:500px;overflow:auto;}
div#navigation ul{margin:15px 0; padding:0; list-style-type:none;}
div#navigation li{margin-bottom:5px;}
div#navigation{float:left;width:240px}

div#navi{border:1px dotted #666666;height:498px;padding-left:10px; overflow:auto;margin-left:5px;}
div#navi ul{margin:15px 0; list-style-type:none;}
div#navi li{margin-bottom:5px;}
div#navi{float:right;width:245px}
div#navi h2{color:#666666;}

div#extra{background:#CCC8B3;}
div#footer{background:#BFBD93;}
div#footer p{margin:0;padding:5px 10px}
div#container{width:1010px;margin:auto 0;}
div#content{float:right;width:500px}

div#extra{float:right;width:498px;height:250px;overflow:auto;}
div#footer{clear:both;width:100%}

#libr {width:95%;padding:3px;margin:3px;height:125px;}
#libr img {padding:3px;border:1px dotted navy;margin-right:0px;}
#libr:hover {background:#dddddd;}

#t1 {width:100%;margin-top:0px;position:relative; top:-5px;}
#t1 span{color:navy;}
#t1 #prezzo{font-size:20px;font-weight:bold;color:#ff0000;}
#t1 td{paddind:0px;margin-top:0px;}

#tabcas {width:240px;border:1px solid #555555;color:#444444;font-size:12px;}
#tabcas td{border-top:1px dotted #555555;}
#tabcas #lr{border-left:1px dotted #555555;}

#f2 {padding-top:15px;width:45%;float:right;}
#f1 {padding-top:15px;width:45%;float:left;}

#foto {margin:0px;padding:2px;margin-right:10px;}
#latotit{color:#000000;width:75px;background-color:#ffffff;}

.input{
	width:350px;
}
.input220 {
	width:220px;
	margin-left:10px;
	margin-right:10px;
}
.input5{
	width:70px;
}
.input2{
	width:40px;
}
#tab2a td{
	padding:0px;
	margin:0px;
}
#tab2a input{
	font-size:11px;
	color:navy;
	border:1px dotted navy;
	background-color:lightyellow;
	padding:2px;
	margin:0px;
}
#tab2a textarea{
	font-size:11px;
	width:350px;
	height:40px;
	color:navy;
	border:1px dotted gold;
	background-color:lightyellow;
	margin:0px;
}
#tab2a .submit1 {
	background-color:#ffaa00;
	color:black;
	padding:4px;
	font-weight:bold;
	width:143px;
	height:33px;
	background-image:url('conferma.png');
}
/*#desk{background:#F6F000;height:200px;width:450px;overflow:auto;}*/

.textbox{ 
	background: #F1F1F1 url(login-sprite.png) no-repeat;
	background-position: 5px -12px !important;
	padding: 5px 5px 5px 25px;
	width: 270px;
	border: 1px solid #CCC;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	-moz-box-shadow: 0 1px 1px #ccc inset, 0 1px 0 #fff;
	-webkit-box-shadow: 0 1px 1px #CCC inset, 0 1px 0 #FFF;
	box-shadow: 0 1px 1px #CCC inset, 0 1px 0 #FFF;
} 
.textbox:focus { 
	background-color: #FFFFFF; 
	border-color: #666666; 
	outline: none; 
	-moz-box-shadow: 0 0 0 1px #e8c291 inset; 
	-webkit-box-shadow: 0 0 0 1px #E8C291 inset; 
	box-shadow: 0 0 0 1px #E8C291 inset; 
} 
.textsubmit{ 
	background: #F1F1F1 ;	
	padding: 5px;
	width: 70px;
	border: 1px solid #CCC;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	-moz-box-shadow: 0 1px 1px #ccc inset, 0 1px 0 #fff;
	-webkit-box-shadow: 0 1px 1px #CCC inset, 0 1px 0 #FFF;
	box-shadow: 0 1px 1px #CCC inset, 0 1px 0 #FFF;
} 
