body { margin: 0; padding: 0; font-size: 90%; font-family: Arial, Helvetica, sans-serif; background-color: #dd88aa; background-image: url(../imgcom/bluet.jpg);}
#header { margin-left: 14%; margin-right: 25%; margin-bottom:2%; border: 4px solid brown outset; background-image: url(../imgcom/fee.jpg); background-repeat: no-repeat; background-position: 1% 54%;}
#col1 {float: left; width: 16%; background-color: #ffffcc; margin-left: 1%; margin-bottom: 8px; padding: 2%; }
#col2 { float: left; width: 36%; background-color: #ffccaa; margin-bottom: 36px; padding: 2%; }
#col3 { float: left; width: 35%; background-color: #ffaaaa; margin-bottom: 36px; padding: 2%; }
#col4 { float: left; width: 88%; background-color: #ffffcc; margin-left: 4%; margin-bottom: 16px; padding: 1%; }
#ins1 { float: left; width: 88%; border: 2px solid brown outset; background-color: #ffffee; background-image: url(../imgcom/aranc.jpg); margin-left: 3%; padding: 4%; }
#ins2 { float: left; width: 88%; background-color: #ffffee;  margin-left: 3%; margin-right: 20%; margin-top: 2%; margin-bottom: 2%; padding: 4%; }
#footer { clear: both; height: 50px; background-color: #d88; padding: 3%; margin-left: 10%;  margin-right: 30%; margin-top: 2%; margin-bottom: 2%; background-image: url(../imgcom/aranc.jpg);}

		h1
		{
                        color: black;
                        background-color: #ffaacc;
		        background-image: url(../imgcom/aranc.jpg);
                        background-repeat: repeat-y;						
                        border-left: 3px solid gray;
                        border-right: black 0.25em dotted;
                        border-top: thick silver inset;
                        border-bottom: double rgb(33%, 33%, 33%) 10px;
			font-size: 140%;
			margin-left: 18%;
			margin-right: 18%;
                        padding-left: 3%;
		}


		h2, h3
		{
                        border-left: 2px solid gray;                      
                        background-color: silver;
	                background-image: url(../imgcom/aranc.jpg);
			background-repeat: repeat-y;
                        border-right: black 0.2em dotted;
                        border-top: medium silver inset;
			font-size: 90%;
                        padding-left: 5%;						
		}


		h2
		{                     
                        border-bottom: double rgb(33%, 33%, 33%) 8px;
                        margin-left: 5%;
                        margin-right: 5%;
                        margin-top: 8%;
                        margin-bottom: 4%;						
		}


		h3
		{                  
                        border-bottom: medium silver inset;
                        margin-left: 28%;
                        margin-right: 28%;
			margin-top: 1%;
                        margin-bottom: 2%;
		}


                a
                { 
                        font-weight: bold;
                        background-color: #ffffff;
                }
		
	        img
                { 
				        float: left;
                }
		
	   img.normale
                { 
				        float: none;
                }	
		
	   a:link img
                { 
		        border-width: 8px;
                        border-style: outset;
                        color: silver;
                }

	   a:hover img
                { 
                        border-width: 8px;
                        border-style: inset;
                        color: green;
                }

	   a:visited img
                { 
		        border-width: 6px;
                        border-style: inset;
                        color: red;
                }

		p.tito
		{
            margin-left: 20%;
            margin-right: 20%;
			padding: 1%;
            border: 4px solid brown outset;						
            background-color: silver;
	        background-image: url(../imgcom/aranc.jpg);
			background-repeat: repeat-y;
			font-size: 110%;		
		}		

		p.imma
		{	
                        margin-bottom: 64px;
                        margin-left: 10px;
                        padding: 0.25em;
			text-indent: 3%;
		}

		p.immasm
		{	
                        margin-bottom: 40px;
                        margin-left: 10px;
                        padding: 0.25em;
			text-indent: 3%;
		}
		
		p.aside
		{	
                        float: right;
			text-decoration: underline;
			color: green;
			letter-spacing: 0.25em; 
	                font-size: 110%;
                        width: 4em;
                        margin: 0 1em 1em;
                        padding: 0.25em;
		}
		
		