body {
background-color:#9cade3;
margin:4px 0;
text-align:center;
font:12px Arial, Helvetica, sans-serif;
color:#FFFFFF;
}

#box {
position:relative;
width:980px;
height:600px;
margin:0 auto;
background-color:#737FA7;
text-align:left;
}

#box #logo {
position:absolute;
top:0;
left:293px;
z-index:5;
}

#box #L_head {
position:absolute;
top:57px;
left:0;
width:293px;
text-align:center;
font-size:16px;
line-height:24px;
font-weight:bold;
}

#box #L_head span {
font-size:24px;
}

#box #R_head {
position:absolute;
top:57px;
right:0;
width:273px;
text-align:center;
font-size:16px;
line-height:24px;
font-weight:bold;
}

#box #foto {
margin:0;
padding:81px 0 0 0;
z-index:1;
display:block;
}

address {
width:586px;
height:42px;
margin:0;
font:11px Arial, Helvetica, sans-serif;
color:#FFFFFF;
font-style:normal;
text-align:center;
line-height:19px;
}
address a {
color:#FFFFFF;
text-decoration:underline;
}
address a:hover {
color:#003f75;
text-decoration:none;
}

#lingua {
position:absolute;
bottom:0;
left:587px;
width:243px;
height:30px;
padding:0;
padding-top:12px;
background-color:#000042;
text-align:center;
}
#lingua a img {
text-decoration:none;
margin:0 5px;
border:1px solid #000000;
}
#lingua a:hover img {
border:1px solid #ffffff;
}


#linguaTop {
position:absolute;
top:10px;
right:3px;
width:80px;
padding:0;
text-align:center;
}
#linguaTop a img {
text-decoration:none;
margin:0 5px;
border:1px solid #000000;
}
#linguaTop a:hover img {
border:1px solid #ffffff;
}


#service {
position:absolute;
bottom:10px;
right:25px;
color:#ffffff;
font-size:10px;
}
#service a {
color:#ffffff;
text-decoration:none;
}

a {
text-decoration:underline;
}

a:hover {
text-decoration:none;
}

a.dove {
color:#FFFFFF;
text-decoration:none;
}

a:hover.dove {
color:#FFFFFF;
text-decoration:underline;
}



#footer {
font-size:11px;
letter-spacing:1px;
color:#FFFFFF;
position:relative;
width:980px;
height:18px;
margin:5px auto 0 auto;
text-align:center;
}