

body 
{ 
background: #b3bdc4 url('../img/bg.jpg') repeat-x; 
margin: 0; 
padding: 0; 
text-align: center;
}

div.nicchia 
{ 
background: #b2dffb url('../img/bg_azz.jpg') repeat-x; 
min-height: 700px; 
width: 928px; 
margin: auto;  

}

html>/**/body div.nicchia 
{
min-height: 700px;
padding-bottom: 1px;
width: 928px; 
}

* html div.nicchia 
{ 
height:700px; 
}

div.onda 
{ 
background: #86bfdc url('../img/onde.jpg') repeat-x; 
min-height: 696px; 
width:910px; 
margin:auto; 
margin-bottom:12px; 
}

html>/**/body div.onda
{
min-height: 696px;
}

* html div.onda 
{ 
height:696px; 
}

div.header 
{ 
background: url('../img/barnav.jpg') repeat-x; 
height: 56px; 
width: 820px; 
font-family: myriad pro,tahoma; 
font-size: 1.18em; 
text-align: center;  
padding-top: 10px;
padding-left: 90px;
}

html>/**/body div.header{ width: 820px; }

* html div.header{ width: auto; }

div.header ul
{
padding:0;
margin:0;
list-style-type:none;
}

div.header a
{
float:left;
text-align: center;
text-decoration:none;
color:white;
padding:4px 20px 19px 20px;;
}

div.header a:hover 
{
background: #ffffff url('../img/bg_bottoni.gif') no-repeat center bottom;
color: #6c6c6c;
}

div.header  span
{
float:left;
text-align: center;
padding:4px 20px 19px 20px;
background: #ffffff url('../img/bg_bottoni.gif') no-repeat center bottom;
color: #6c6c6c;
}

div.header li 
{
display:inline;
}

div.header a.btnLingua
{
float:left;
text-align: center;
text-decoration:none;
padding:0;
margin:0 0 0 8px;;
}

div.header a.btnLingua img{ border-width:0; }

div.header a.btnLingua:hover
{
float:left;
text-align: center;
text-decoration:none;
background:none;
}

div.onsin 
{ 
float:left; width: 40px; margin-left:55px; margin-top:10px; 
}

* html div.onsin 
{ 
float:left; width: 40px; margin-left:5px; margin-top:10px; 
}

div.ondes 
{ 
float:right; 
text-align:left;
margin-right:25px;  
width:521px; 
border: 0px solid red; 
background:#fafbfc;
} 

div.ondes1
{ 
background: #86bfdc url('../img/tavolo.jpg') no-repeat; 
height:305px; 
width:521px;
}

div.onsin2 
{ 
float:left; 
width: 312px;  
margin-top:120px; 
border:0px solid green; 
margin-left:-28px; 
height:250px;
text-align: left;
}

* html div.onsin2 {margin-left:0px;}

div.onsin2 p 
{ 
padding-left:17px; 
border:0px solid green; 
font-family:myriad pro,tahoma; 
font-size: 0.7em; 
margin:2px 5px 0 0; 
}

div.onsin2 .data 
{
position:relative; top:-15px; 
margin-left:12px; 
}

div.onsin2 .breve 
{
position:relative; top:-15px; 
margin-left:36px;
}

div.onsin2 .breve a, div.onsin2 .breve a:visited
{
text-decoration:none;
color:#000;
}

div.onsin2 .breve a:hover
{
text-decoration:underline;
}

div.ondes2  
{ 
margin-left:20px;  
margin-right:20px; 
background:#fafbfc; 
border:0px solid green;  
padding-top:13px; 
padding-bottom:5px; 
border-top:1px solid #787979;  
font-family:myriad pro,tahoma; 
font-size: 95%; 
min-height:220px;
}

* html div.ondes2 
{ 
height:220px;
}

div.ondes2 span 
{ 
font-weight:bold; 
font-family:myriad pro,tahoma; 
font-size: 115%;
}

div.ondes2 p 
{ 
padding-left:25px; 
padding-right:10px; 
border-top:1px solid #787979; 
}

div.ondes3 { 
background: #86bfdc url('../img/piede.jpg') repeat-x; 
height:28px; 
width:521px; 
margin-bottom:0px;
}

div.credits {
background:url('../img/labelSogno.jpg') no-repeat top left;;
display:block;
padding:0 15px 10px 0;
float:right;
width:170px;
height:10px;
}

a.btnLink {
padding:1px 4px; 
font-size:0.62em; 
text-decoration:none; 
font-family:Verdana, Arial, Helvetica, sans-serif; 
color:#12366b; 
border:1px solid #12366b; 
float:right;
}
