/*stili per il layout fisso con posizionamenti assoluti*/

html,body	{margin: 0;
		padding:0}

body		{font-family: arial,sans-serif;
		font-size: 76%;text-align: center
 }

div#container	{position:relative; 
		width: 800px;margin: 0 auto;
		text-align: justify;
    		border-bottom: 1px solid cccccc; 
		border-right: 1px solid cccccc;
		border-left: 1px solid cccccc;
		background: url(../immagini/container.jpg) repeat-y top left;}


/*stili generici, su header e footer*/


div#header	{position: relative; 
		top:0px; 
		left:0px; 
		width: 800px; 
		height: 180px; 
		visibility: visible;  
		color: white;  
		font-family: "times new roman", sans-serif;  
		text-align: left;  
		font-size: 72px;  		
		font-style: italic;
background: url(../immagini/banner2.jpg) no-repeat;
    		border-bottom: 1px solid cccccc; 
 }

h1		{margin: 0;
		padding-top:70px; padding-left:10px; font-size: 72px;  }


	
h2  		{ color: #900; 
		font-style: normal; 
		font-weight: 600; 
		font-size: 1.5em; 
		font-family: Arial, " sans-serif"; 
		text-align: center; 
		padding-left: 220px; 
		width: 800px; 
		height: auto }


h3  		{ color: #B22222; 
		font-style: normal; 
		font-weight: normal; 
		font-size: 1.2em; 
		font-family: Arial, sans-serif; 
		text-align: center; 
		padding-left: 220px; 
		width: 800px; 
		height: auto }


/*stili specifici per il layout*/


div#menu	{position:absolute;
		top: 180px;
		left: 0px;
		width: 180px;
		height: auto;
		color: black;
		font-style: normal; 
		font-weight: normal; 
		font-size: 14px; 
		font-family: Arial, sans-serif; 
		text-align: center;
		background: url(../immagini/menu.jpg) no-repeat;
		background-color: ffcc66;

		border-right: 1px solid cccccc;}


/*
div#menu	a{
		color: black;
		font-style: normal; 
		font-weight: normal; 
		font-size: 14px; 
		font-family: Arial, sans-serif; 
		text-align: center;}*/


div#contenuto	{margin-left: 180px;
		padding: 1em;
		
		font-size: 14px; 
		padding-right: 5px; 
		padding-left: 15px;

		border-left: 1px solid cccccc; }

div#contenuto2	{margin-left: 200px;
		padding: 1em;
		background-color: #fff}





a.home{
		color: black;
		font-style: normal; 
		font-weight: 600; 
		font-size: 14px; 
		font-family: Arial, sans-serif; 
		text-align: center;}

a.home:hover{
		color: white;
		font-style: normal; 
		font-weight: 600; 
		font-size: 14px; 
		font-family: Arial, sans-serif; 
		text-align: center;}


a		{ color: navy; 
		font-style: normal; 
		font-weight: 500; 
		font-size: 12px; 
		font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; 
		text-align: center; 
		width: 180px; 
		height: auto }


.link		{ color: black; 
		font-size: 10px; 
		float: right; 
		width: 200px; 
		height: auto }


.img2		{ border: ridge 1px #000 }


.img1		{ text-align: center; 
		border: ridge 1px #000 }




a:hover		{ color: #fff; 
		font-style: normal; 
		font-weight: 500; 
		font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; 
		background-color: #000080; 
		text-align: center; 
		height: auto }


.pimg		{ text-align: center; 
		float: right; 
		margin: 4px; 
		padding: 6px; 
		width: 210px; 
		height: auto }


.pimg1		{ text-align: center; 
		float: left; 
		width: 210px; 
		height: 220px;
		margin: 4px; 
		padding: 6px; }


.doc		{ text-align: center; 
		float: left; 
		margin: 4px; 
		padding: 6px; 
		width: 210px; 
		height: 220px }


#menu		{ color: #191970; 
		font-style: normal; 
		font-weight: normal; 
		font-size: 12px; 
		font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; 
		text-align: center; 
		
		height: auto;  }


#menuing	{color: #191970; 
		font-style: normal; 
		font-weight: normal; 
		font-size: 12px; 
		font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; 
		text-align: center; 
		position: absolute; 
		top: 120px; 
		left: 20px; 
		width: 210px; 
		height: auto }


#logo1		{ color: #191970; 
		font-style: normal; 
		font-weight: normal; 
		font-size: 12px; 
		font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; 
		text-align: center; 
		width: 180px;
		padding:0; margin:0 }
/*

#contenuto	{ color: #000; 
		font-style: normal; 
		font-weight: normal; 
		font-size: 13px; 
		font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; 
		background-image: url(../immagini/giallo.jpg); 
		text-align: justify; 
		margin-left: 0pt; 
		padding-right: 5px; 
		padding-left: 15px; 
		border-top: 1px solid black; 
		border-right: 1px solid black; 
		border-bottom: none; 
		border-left: 1px solid black; 
		position: absolute; 
		top: 230px; 
		left: 230px; 
		width: 570px; 
		height: auto }		*/



#ingrand	{ color: #000; 
		font-style: normal; 
		font-weight: normal; 
		font-size: 13px; 
		font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; 
		text-align: center; 
		margin-left: 0pt; 
		padding-right: 5px; 
		padding-left: 15px; 
		border-style: none solid none solid; 
		border-width: medium 1px medium 1px; 
		border-color: black; 
		position: absolute; 
		top: 120px; 
		left: 230px; 
		width: 570px; 
		height: auto }


#copyright	{ color: #191970; 
		font-size: 10px; 
		text-align: center; 
		border-top: 1px inset #696969; 
		width: 550px; 
		height: 25px }


em		{ color: #8c0000; 
		font-style: normal; 
		font-weight: 600; 
		font-size: 13px }


.note		{ color: blue; 
		font-size: 10px; 
		font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; 
		text-align: center }


.film		{ color: black; 
		font-size: 12px; 
		text-align: justify }


.mappa		{ text-align: center }


.mappa1		{ border: solid 1px black }


.flash		{ float: right; 
		margin: 4px; 
		padding: 6px; 
		border: ridge 1px black }


#prova		{ background-color: #191970; 
		position: absolute; 
		top: 900px; 
		left: 10px; 
		width: 180px }


#prova a:hover  { color: maroon; 
		background-color: lime; 
		position: absolute; 
		top: 700px; 
		left: 10px; 
		width: 180px }

/*
ul.menu {
	list-style: circle; }
#submenu {padding: 0px;
		marign:0 px;		
		width: 160px;
		height: auto;
	list-style: square;
	font-size: 12px;text-align: center }*/

