html, body					{margin: 0; padding: 0; font-family: "Times New Roman", Times, serif; font-size: 12px; color: #5c5b5b; line-height: 18px; height:100%; width:100%; }

body						{ background: url(images/bg_body.jpg) repeat-x; background-color: #fff;}

div#principale				{width: 100%; min-height: 100%; height: auto !important; height: 100%; position: relative; top: 0; left:0;  }

div#mainContainer			{background: url(images/bg_main.jpg) no-repeat; width: 1004px; height: 700px; margin: 0; padding: 0; }

div#clear					{clear: both; margin:0; padding: 0; visibility: hidden; }

div#pennelli				{position:absolute; bottom:0; right:0; width: 371px; height: 431px; background: url(images/pennelli.png) bottom no-repeat; z-index:0;  }

a img						{border: 0;}


/****** MENU ******/

div#menu					{width: 425px; height: 128px; margin-left: 500px; }

div#menu div				{float: left; margin: 50px 0 0; text-align: center; height: 44px; padding-top: 30px; }

div#menu div a				{display: block; width: 84px; height: 25px; text-indent: -500em; overflow: hidden;}

div#tab1					{width: 106px;}

div#tab1 a					{background: url(images/menu_home.jpg) no-repeat; }

div#tab1 a:hover			{background: url(images/menu_home_hover.jpg) no-repeat; }

div#tab1 a.paginaCorrente	{background: url(images/menu_home_hover.jpg) no-repeat; }

div#tab2					{width: 100px;}

div#tab2 a					{background: url(images/menu_bio.jpg) no-repeat; }

div#tab2 a:hover			{background: url(images/menu_bio_hover.jpg) no-repeat; }

div#tab2 a.paginaCorrente	{background: url(images/menu_bio_hover.jpg) no-repeat; }

div#tab3					{width: 112px;}

div#tab3 a					{background: url(images/menu_quadri.jpg) no-repeat; }

div#tab3 a:hover			{background: url(images/menu_quadri_hover.jpg) no-repeat; }

div#tab3 a.paginaCorrente	{background: url(images/menu_quadri_hover.jpg) no-repeat; }

div#tab4					{width: 106px;}

div#tab4 a					{background: url(images/menu_contatti.jpg) no-repeat;}

div#tab4 a:hover			{background: url(images/menu_contatti_hover.jpg) no-repeat; }

div#tab4 a.paginaCorrente	{background: url(images/menu_contatti_hover.jpg) no-repeat; }

/****** FINE MENU ******/




/****** CONTPAGE *******/

div#contPage				{position: relative;  left: 0; width: 1004px;  height:auto !important; margin: 0; padding: 0;  }

	
	/****** HOME ******/
	
	div#testoLeft			{float: left; width: 378px; height: 191px; text-align: justify; margin-left: 54px; margin-top: 100px; text-transform: uppercase; display: inline; }	
	
	div#testoLeft p			{width: 266px;}
	
	p.bold					{font-weight: bold; width: 266px;}
	
	div#fotoRight			{float: left; width: 470px; height: 560px; margin: 20px 0 20px; text-align: center; display: inline; }
	
	div#thumbCont			{clear: left;width: 463px; height: 47px; margin: 0 auto; }
	
	div#thumbCont img		{float: left; background-color: #ccc; border: 2px solid #fff; margin-right: 5px;}
	
	img#zoom				{clear: left; background-color: #ccc; border: 5px solid #fff; margin: 30px auto 0;}
	
	/****** FINE HOME ******/	


	/****** BIO ******/	

	div#testo				{width: 354px; height: 400px; text-align: justify; margin-left: 54px; margin-top: 100px; text-transform: uppercase;}	
	
	ul						{list-style-type: square;}
		
	/****** FINE BIO ******/	


	/****** QUADRI ******/	
	
	div#thumbContVert		{float: left; width: 194px; height: 500px; margin: 60px auto 0 100px; display: inline;  }
	
	div.quadro				{width: 194px; height: 47px; margin: 0 0 5px; padding: 0;}
	
	div.quadro a img		{border: 2px solid #fff; float: left;}		

	div.descrizione			{float: left; width: 145px; height:45px; margin:0px; padding: 0; }

	div.descrizione p		{margin-left: 5px; margin-top: 5px; font-size: 10px;}
	
	div#imgRight			{float: left; margin: 40px auto 0 120px; padding-top: 20px; width: 500px; height: 480px; line-height: 480px; text-align: center; display: inline; }
	
	img#zoomQuadri			{background-color: #ccc; border: 5px solid #fff; vertical-align: middle; margin-top: 0px;}

	/****** FINE QUADRI ******/	


	/****** CONTATTI ******/	
	
	div#left				{width: 450px; margin-left: 27px; float:left; display: inline;}
	
	form					{width: 398px; height: 308px; margin: 0 0 0 25px; padding: 0;  }
	
	fieldset				{border: 0; padding: 0;}
	
	label					{float: left; width: 72px; text-align: right; padding-right: 5px; }
	
	input.campi				{float: left; width: 294px; height: 17px; background-color: #d59a57; border: 0; }
	
	textarea				{float: left; width: 294px; height: 100px; background-color: #d59a57; border: 0; overflow: auto; color: #fff;}
	
	p.form					{clear: left; height: 25px; margin: 6px auto; line-height: 12px; text-transform: uppercase;}
	
	p.checkbox				{width: 315px; font-size: 10px; letter-spacing: normal; margin: 0; margin-left: 70px; }
	
	input.check				{vertical-align: middle; margin: 0; padding: 0; }
	
	input.pulsanti			{font-size: 10px; color:#fff; text-transform:uppercase; text-align: center; background-color: #d59a57; padding: 0;border: none; letter-spacing: normal; width: 70px; height: 22px; float: right; }
	
	a.link					{text-decoration: none; color: #5c5b5b; text-transform: uppercase; }
	
	a:hover.link			{text-decoration: underline; }
	
	p#confermaForm			{clear: left; margin-top: 0; font-size: 18px; font-weight: bold; color: #ce0000; text-align: center;}
	
	div#formTesto			{width: 294px; margin-top:65px; margin-left: 105px; text-align: justify; }
	
	p.text					{margin:0; margin-top: 20px;text-transform: uppercase; font-size: 11px; }
	
	span.brown				{color: #d59a57; }
	
	div#right				{float: left; width: 500px; display: inline; }
	
	div#macchia				{background: url(images/macchia.png) no-repeat; width: 410px; height: 405px; margin: 0 auto; padding: 0;}
	
	div#dati				{position: absolute; top: 105px; right: 175px; margin: 0; padding: 0; }
	
	div#dati p				{margin: 0; font-size: 10px; color: #fff; line-height: 16px; }
	
	a.mail					{color: #fff; text-decoration: none; }
	
	a:hover.mail			{text-decoration: underline;}
	
	/****** FINE CONTATTI ******/	


/****** FINE CONTPAGE ******/




/****** FOOTER ******/

div#footer					{clear: both; width: 1004px; height: 18px; margin: 20px	0 0; padding:0; font-size: 11px; z-index: 10;  }

div#footer a				{color: #b77440; text-decoration: none;}

div#footer a:hover			{text-decoration: underline;}

p#privacy					{float: left; margin: 0 0 0 54px; color: #b77440; padding:0; display: inline;}

p#validato					{float: left; padding: 0; margin: 0 0 0 500px; display: inline;}

p#dipnet					{float: right; margin: 0 107px 0 0; color: #b77440; padding:0; display: inline;}

/****** FINE FOOTER ******/