/* DOCUMENTO */
html, body { height: 100%; margin: 0px; padding: 0px; font-family: Tahoma, Arial; font-size: 11px; background-image: url(img/bg.jpg); background-repeat: repeat; }

hr { border: 1px dotted #ccc; padding: 0px; }
p { margin: 0px; }
a { color: #A99357; text-decoration: none; }
a:hover { color: #99854F; text-decoration: underline; }
img { border: 0px; }
input { background-image: url(img/bg_input.jpg); background-repeat: repeat-x; border: 1px solid #ccc; }
textarea { background-image: url(img/bg_textarea.jpg); background-repeat: repeat-x; border: 1px solid #ccc; }


/* CONTENITORI */
#box-pagina { margin: auto; width: 940px; }
#box-header { width: 100%; }
#box-middle { width: 100%; }
#box-footer { width: 100%; }


/* CONTENUTI */
#header { float: left; width: 940px; height: 150px; background-image: url(img/bg_header.jpg); background-repeat: no-repeat; }
	#logo { float: left; width: 220px; height: 100px; padding: 30px 0px 0px 50px; }
	h1 { float: left; width: 600px; height: 38px; padding: 112px 70px 0px 0px; text-align: right; color: #C4BEAE; font-size: 9px; margin: 0px; font-weight: normal; }

#middle { float: left; width: 940px; background-image: url(img/bg_pagina.jpg); background-repeat: repeat-y; }
	#fascia { width: 760px; float: left; padding: 0px 90px; height: 270px; }
		
	#imageMenu { float: left; width: 760px; height: 250px; overflow: hidden; border-top: 1px solid #E2B2C6; border-bottom: 1px solid #E2B2C6; padding: 4px 0px; }
		#imageMenu ul { float: left; height: 250px; width: 1000px; list-style: none; margin: 0px; display: block; padding: 0px; }
		#imageMenu ul li { float: left; }
			#imageMenu ul li a { text-indent: -1000px; background: #FFFFFF none repeat scroll 0%; border-right: 3px solid #fff;
cursor: pointer; display: block; overflow: hidden; width: 125px; height: 250px; }
			#imageMenu ul li.box1 a { background: url(img/1.jpg) repeat scroll 0%;}
			#imageMenu ul li.box2 a { background: url(img/2.jpg) repeat scroll 0%;}
			#imageMenu ul li.box3 a { background: url(img/3.jpg) repeat scroll 0%; }
			#imageMenu ul li.box4 a { background: url(img/4.jpg) repeat scroll 0%; }
			#imageMenu ul li.box5 a { background: url(img/5.jpg) repeat scroll 0%; }
			#imageMenu ul li.box6 a { background: url(img/6.jpg) repeat scroll 0%; width: 100px; }
			.clear { clear: both; }						
	
	#main { float: left; width: 760px; padding: 15px 90px; color: #666; line-height: 17px; text-align: justify; background-image: url(img/bg_main.jpg); background-repeat: no-repeat; }
		#main strong { color: #333; }

	#menu { width: 760px; float: left; padding: 30px 90px 0px 90px; text-transform: uppercase; font-size: 10px; }
		#menu a { float: left; color: #B8316A; border-left: 1px solid #bbb; padding: 0px 8px; text-decoration: underline; }
		#menu a:hover { color: #333; text-decoration: underline; }
	
	#sottomenu { width: 760px; float: left; padding: 0px 0px 30px 0px; text-transform: uppercase; text-align: center; color: #aaa; background-image: url(img/bg_sottomenu.jpg); background-repeat: no-repeat; }
		#sottomenu a { color: #A99357; padding: 0px 10px; }
		#sottomenu a:hover { color: #99854F; }
		#sottomenu strong a { color: #996600; font-weight: bold; }
		#sottomenu strong { color: #aaa; font-weight: normal; }
	
#footer { width: 940px; height: 170px; float: left; background-image: url(img/bg_footer.jpg); background-repeat: no-repeat; text-align: right; }
	.footer-indirizzo { float: left; width: 760px; padding: 0px 90px; color: #999; font-size: 10px; }
		.footer-indirizzo strong { float: left; width: 760px; padding: 16px 0px 4px 0px; color: #B8316A; }
		.footer-indirizzo a { color: #999; text-decoration: none; }
		.footer-indirizzo a:hover { color: #555; text-decoration: underline; }
	.footer-crediti { float: left; width: 870px; padding: 0px 35px; padding: 27px 0px 0px 0px; color: #BCB6AA; font-size: 9px; }
		.footer-crediti a { color: #BCB6AA; text-decoration: none; }
		.footer-crediti a:hover { color: #777; text-decoration: none; }
		
		
/* CONTATTI */
.campo { width: 253px; float: left; height: 40px; }
.campo p { width: 80px; float: left; }
.campo input { width: 150px; float: left; font-size: 11px; font-family: Arial; color: #B8316A; }

.campo2 { width: 760px; float: left; margin-bottom: 15px; }
.campo2 p { width: 80px; float: left; }
.campo2 input { float: left; width: 150px; margin-right: 10px; font-size: 11px; font-family: Arial; color: #B8316A; }
.campo2 textarea { width: 655px; float: left; height: 55px; font-size: 11px; font-family: Arial; color: #B8316A; }

.trattamento { font-size: 10px; line-height: 13px; margin-bottom: 10px; width: 745px; color: #999; float: left; }
.invia { float: left; width: 760px; text-align: center; }
.obb { border: 2px solid #B8316A; }


/* AREA RISERVATA */
#login { float: left; width: 760px; height: 170px; padding: 50px 90px 0px 90px; color: #666; line-height: 17px; text-align: justify; background-image: url(img/bg_main.jpg); background-repeat: no-repeat; }
	#login p { float: left; width: 310px; height: 32px; padding: 8px 10px 0px 0px; text-align: right; font-family: Trebuchet, Trebuchet MS, sans-serif; font-size: 18px; }
	.login { width: 200px; font-size: 16px; text-align: center; font-family: Trebuchet, Trebuchet MS, sans-serif; font-size: 20px; color: #999; margin: 0px 100px 10px 0px; background-image: url(img/bg_input_login.jpg); background-repeat: repeat-x; }
	.accedi { float: left; width: 100px; clear: both; background-color: #B8316A; border: 0px; color: #fff; text-align: center; padding: 7px 0px; margin: 20px 0px 0px 320px; text-transform: uppercase; font-family: Tahoma, Arial; font-size: 11px; background-image: none; }