/* DOCUMENTO */
html, body { height: 100%; margin: 0px; padding: 0px; font-family: Trebuchet, Trebuchet MS, sans-serif; font-size: 11px; background-color: #666; }

h2 { font-size: 20px; color: #666; margin: 0px; font-weight: normal; padding-bottom: 30px; }
h1 { float: left; font-size: 20px; color: #aaa; margin: 25px 0px 0px 10px; font-weight: normal; border-left: 2px solid #FF9900; padding: 55px 0px 0px 15px; text-transform: lowercase; }

p { margin: 0px; }
a { color: #98CB00; text-decoration: none; }
a:hover { color: #669966; }


/* CONTENITORI */
#box-pagina { margin: auto; width: 1000px; position: relative; min-height: 100%; height: auto !important; height: 100%; background-image: url(img/bg-pagina.jpg); background-repeat: repeat-y; }
#box-header { width: 100%; }
#box-middle { width: 100%; padding-bottom: 100px; }
#box-middle:after { clear: both; display: block; content: "."; height: 0px; visibility: hidden; }
#box-footer { width: 100%; height: 80px; bottom: 0px; position: absolute; background-image: url(img/bg-footer.jpg); background-repeat: no-repeat; }


/* CONTENUTI */
#logo { float: left; width: 700px; height: 115px; background-color: #666; }
	#logo img { border: 0px; margin: 12px 0px 0px 34px; float: left; }

#lingue { float: left; width: 250px; height: 30px; padding: 85px 50px 0px 0px; background-color: #666; text-align: right; }
	#lingue img { border: 0px; margin-left: 10px; }

#menu { float: left; width: 1000px; height: 33px; padding-top: 15px; background-image: url(img/bg-menu.jpg); background-repeat: no-repeat; text-align: center; text-transform: uppercase; font-size: 13px; }
	#menu a { color: #fff; margin: 0px 40px; }
	#menu a:hover { color: #666; }

#header { float: left; width: 950px; height: 130px; padding-left: 50px; }
	#header img { border: 0px; float: left; padding: 0px 10px; }
	
#middle { float: left; width: 1000px; }
	#sx { float: left; width: 160px; padding: 3px 0px 0px 60px; }
		#evidenza { float: left; width: 124px; padding: 20px 17px; border: 1px solid #ccc; text-align: center; color: #999; font-size: 10px; font-weight: bold; }
	#main { float: left; width: 700px; padding: 20px 60px 20px 20px; color: #666; line-height: 18px; }

#banner { float: left; width: 700px; padding: 10px 0px; }

#banner1 { float: left; width: 270px; height: 70px; padding-top: 15px; background-image: url(img/bg-banner1.jpg); background-repeat: repeat-x; text-align: center; color: #fff; text-transform: uppercase; font-size: 15px; line-height: 20px; margin-top: 2px; }
	#banner1 a { color: #fff; }
	#banner1 a:hover { color: #FFFF99; }

#banner2 { float: left; width: 270px; height: 70px; padding-top: 15px; background-image: url(img/bg-banner2.jpg); background-repeat: repeat-x; text-align: center; color: #fff; text-transform: uppercase; font-size: 15px; line-height: 20px; margin-top: 2px;}
	#banner2 a { color: #fff; }
	#banner2 a:hover { color: #FFFF99; }
	
#banner3 { float: left; width: 700px; height: 170px; padding-top: 25px; background-image: url(img/parte1.jpg); background-repeat: no-repeat; text-align: center; color: #fff; text-transform: uppercase; font-size: 20px; line-height: 25px; margin-top: 2px; }
	#banner3 a { color: #fff; }
	#banner3 a:hover { color: #FFFF99; }

#banner4 { float: left; width: 700px; height: 170px; padding-top: 25px; background-image: url(img/parte2.jpg); background-repeat: no-repeat; text-align: center; color: #fff; text-transform: uppercase; font-size: 20px; line-height: 25px; }
	#banner4 a { color: #fff; }
	#banner4 a:hover { color: #FFFF99; }

#banner5 { float: left; width: 700px; height: 170px; padding-top: 25px; background-image: url(img/parte3.jpg); background-repeat: no-repeat; text-align: center; color: #fff; text-transform: uppercase; font-size: 20px; line-height: 25px; }
	#banner5 a { color: #fff; }
	#banner5 a:hover { color: #FFFF99; }

#footer { float: left; width: 900px; height: 52px; padding: 28px 50px 0px 50px; }
	.footer-indirizzo { float: left; color: #ccc; }
		.footer-indirizzo a { color: #ccc; text-decoration: none; }
		.footer-indirizzo a:hover { color: #fff; text-decoration: none; }
	.footer-crediti { float: right; color: #999; }
		.footer-crediti a { color: #999; text-decoration: none; }
		.footer-crediti a:hover { color: #ccc; text-decoration: none; }
#bottom1 { float: left; width: 200px; height: 85px; padding-top: 10px; text-align: left; color: #999; font-size: 12px; margin-top: 2px;}
#bottom2 { float: left; width: 200px; height: 85px; padding-top: 10px; text-align: left; color: #999; font-size: 12px; margin-top: 2px; }
#bottom3 { float: left; width: 200px; height: 85px; padding-top: 10px; text-align: left; color: #999; font-size: 12px; margin-top: 2px; }
		.bottom{ color: #999; font-weight: bold; }
#cell1 { float: left; width: 150px; height: 60px; padding-top: 0px; text-align: left; color: #999; font-size: 12px; margin: 2px; border: 1px solid #ccc; background-image: url(img/sfondo.jpg); }
.condiz{ color: #98CB00; font-weight: bold; }
.labprenota{
	border:1px solid #CCC;
	font-size:110%;
}
.labprenotaerrore{
	border:1px solid #CC0000;
	background-color:#EFEFEF;
	font-size:110%;
}
.labeltastocontatti{
	border:1px solid #CCC;
	background-color:#FFCC00;
	font-size:110%;
}