body {
background: #23094C;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
line-height: 20px;
color: #1b1464;
margin:0 auto;
overflow-y:scroll;
overflow-x:hidden;
}

h1{
font-family: Arial, Helvetica, sans-serif;
font-size: 18px;
line-height: 20px;
color: #1b1464;
}

a.link {
text-decoration: none;
color: #1b1464;
}
a.link:hover {
text-decoration: underline;
color: #1b1464;
}

a {
text-decoration: none;
color: #ffffff;
}

a:hover {
text-decoration: underline;
color: #ffffff;
}

#wrapper {
margin: 0px auto 0px auto;
width: 817px;
position:absolute;
top:45%;
left:50%;
margin-left:-408.5px;
margin-top:-255.5px;
}

#wrap {
background: #fff url(images/back2.jpg) no-repeat;
width: 817px;
overflow:hidden;
}

#wrap2 {
background: #fff url(images/back2.jpg) repeat-y;
width: 817px;
overflow:hidden;
}

#wrap3 {
background: #fff url(images/back3.jpg) repeat-y;
width: 817px;
overflow:hidden;
}


#header {
position:relative;
height: 89px;

}

#right {
float: right;
width: 361px;
height:377px;
}

#left {
float: left;
width: 456px;
height:377px;
}


#right1 {
float: right;
width: 420px;

}


#left1 {
float: left;
width: 390px;

}

#all {
float: right;
width: 810px;

}



#footerhome {

background-image:url(images/footer1.jpg); 
background-repeat:no-repeat;
width:817px;
height:47px;
}

#footer2 {

background-image:url(images/footer2.jpg); 
background-repeat:no-repeat;
width:817px;
height:47px;
}

#footer {
position:absolute;
background-image:url(images/footer_vuoto.gif); 
background-repeat:no-repeat;
width:817px;
height:47px;
}

.style2 {color: #FFFFFF;
font-family:Arial, Helvetica, sans-serif;
line-height:1.30;
font-size:13px;
}


