body {
   padding: 0;
   margin: 0;
   background: #799cba url(bic.jpg);
   font-family: verdana, arial sans-serif;
}

/*struttura*/
#MainBox {
   position: relative;   
   width: 780px;
   padding: 0;
   margin: 0;
   margin-left: auto;
   margin-right: auto;
   margin-top: 0;
   margin-bottom: 0;
   background: #fff url(sfondo.jpg) no-repeat;;   
   }
#Header {
   position: absolute;
   width: 780px;
   height: 120px;
   /*background: url(header.jpg) no-repeat;*/
   z-index: 101;
}
#Content {   
   position: relative;  
   width: 520px;   
   padding-top: 170px;
   padding-bottom: 20px;
   left: 150px; 
   /*background: #fff */; 
}
#Footer{   
   padding-bottom: 5px;  
   padding-top: 15px;
   padding-left: 10px;
   padding-right: 10px;
   margin-top: 10px;
   border-top: 1px dashed #ccc;
   background: #fff /*url(footer.jpg) no-repeat*/;
   }  
/*selettori Content*/    
#Content p {  
	font-size: 1em;
	padding: 5px 20px 5px 20px;
	margin: 0;
} 
#Content p.intro {  
	font-size: 0.7em;
	padding: 10px 20px 0 50px;
}
#Content p.intro2 {  
	font-size: 0.8em;
	padding: 10px 20px 0 100px;
	margin: 10px;
}
#Content p.link { 
	width: 400px;
	text-align: right;
	padding: 5px;
	clear: both;
}
#Content p.link a{ 
    padding: 2px 5px 2px 5px;
	text-decoration: none;
	color: #799cba;
	font-size: 11px;
	border: 1px solid #799cba;
}
#Content p.link a:hover{ 
    padding: 2px 5px 2px 5px;
	text-decoration: none;
	color: #333;
	border: 1px solid #333;
}
#Content h2 {  
	color: #1F4D89;
	font-size: 1.5em;
	font-weight: normal;
	padding-left: 20px;
	
}
#Content li {  
	font-size: 0.8em;
}	      
/*selettori Footer*/ 
#Footer p{   
   font-size: 11px; 
   color: #828278;  
   }
#Footer p a{   
   text-decoration: underline;
   color: #64645f;
   }
#Footer p a:hover{   
   text-decoration: none;
   color: #000;
   }
/*fine selettori struttura*/

/*selettori vari*/      
img.intro {
	float: left;
	padding: 0 5px 0 5px;
	clear: both;
}
#offerte {
    width: 160px;
    height: 200px;
	margin-top: 20px;
	padding-top: 50px;
	background: url(offerte2.gif) no-repeat;
}
#offerte p.titolo{
	font-size: 0.7em;
	padding: 0;
	margin: 0;
	padding-left: 5px;
	padding-top: 10px;
	font-weight: bold;
}
#offerte p.link{
 	width: 150px;
	font-size: 0.7em;
	background: url(aree.gif) no-repeat 4px right;
	padding: 0;
	margin: 0;
	padding-right: 15px;
	padding-top: 5px;
	font-weight: bold;
	text-align: right;
}
#offerte p{
	font-size: 0.7em;
	padding: 0;
	margin: 3px;
	padding-left: 10px;
}

div.clearer {

	clear: both;
	padding: 10px;
}