/* CSS Document */
body{
text-align: justify;
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size:12px;
color:#5c5c5c;
font-weight:normal;
line-height:18px;
background:url(img/sfondo.gif) repeat-x #fff;
}
.txt{
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size:12px;
color:#5c5c5c;
}
.act{
color:#ff1a1a;
padding-right:25px;
background:url(img/over.gif) 257px 11px no-repeat;
}
h1{
font-size:32px;
margin-bottom:12px;
color:#8a8a8a;
}
#content{
position:relative; top:0; left:0;
margin:0 auto;
width:900px;
}
#content #top{
position:relative; top:0; left:0;
height:196px;
background:url(img/sfondo-top.jpg) no-repeat;
}
#content #top #logo{
position:relative; top:0; left:0;
width:313px;
padding-top:130px;
padding-left:12px;
}
#content #top #box_img{
position:absolute; top:0; right:0;
width:492px;
padding-top:50px;
}
#content #top #box_img img{
margin-top:-100px;
}
#content #title{
position:relative; top:0; left:0;
text-align:right;
font-size:20px;
padding-top:8px;
color:#ff1a1a;
}
#content #main{
position:relative; top:0; left:0;
background:url(img/sfondo-main.jpg) top center no-repeat;
}
#content  #main #link{
position:absolute; top:0; left:0;
width:279px;
font-size:14px;
text-align:right;
padding-top:10px;
}
#content  #main #link ul li {
padding-top:6px;
}
#content  #main  #link ul li a{
text-decoration:none;
color:#5c5c5c;
padding-right:25px;
}
#content  #main  #link ul li a:hover{
color:#ff1a1a;
background:url(img/over.gif) right center no-repeat;
}
#content  #main #link #offerte{
position:relative; top:0; left:0;
height:187px;
margin-top:135px;
background:#ecf0f0;
margin-right:25px;
}
#content  #main #link #offerte h1{
padding:4px;
background:#dee2e2;
color:#ff1a1a;
font-size:14px;
text-align:left;
margin-bottom:0px;
}
#content  #main #link #offerte p{
font-size:12px;
text-align:justify;
padding:10px;
}
#content  #main #foto{
position:relative; top:0; left:0;
margin-left:279px;
width:621px;
}
#content  #main #foto p{
padding-left:10px;
padding-top:20px;
}
#content  #main #foto #credits{
padding-top:20px;
text-align:right;
}
#content  #main #foto #credits ul li{
display:inline;
}
#content  #main #foto #credits ul li a{
text-decoration:none;
color:#5c5c5c;
padding-right:7px;
padding-left:7px;
}
#content  #main #foto #credits ul li a:hover{
color:#ff1a1a;
}
#content  #main #foto img{
border:1px solid #8a8a8a;
}
#content  #main #foto #address{
margin-left:10px;
margin-top:20px;
background-color:#dde5e5;
font-size:11px;
text-align:center;
padding-top:3px;
padding-bottom:3px;
}
#content  #main #foto #address a{
text-decoration:none;
color:#ff1a1a;
}
#content  #main #foto #address a:hover{
color:#5c5c5c;
}
