/*Foglio di stile comune a tutte le pagine*/
* {
margin:0;
padding:0;
}
ul{
list-style:none;
}
body{
font-family:Arial, Helvetica, sans-serif;
font-size:84%;
background:#5B4172;
line-height:1.3em;
}
.nascosto{
position:absolute;
left:-10000px;
top:-10000px;
clear:left;
}
a{
text-decoration:none;
outline:none;
color:#633A6B;
border-bottom:1px solid #633A6B;
font-weight:bold;
}
a:hover, a:focus, a:active{
color:#7F4B8A;
border-bottom:1px solid #7F4B8A;
}
a.freccia{
background:url(../img/arrow.png) right center no-repeat;
padding-right:15px;
}
a.freccia:hover{
background:url(../img/arrow_h.png) right center no-repeat;
}
a.freccia-f{
background:url(../img/footer/arrow_f.png) right center no-repeat;
padding-right:15px;
}
a.freccia-f:hover{
background:url(../img/footer/arrow_f_h.png) right center no-repeat;
padding-right:15px;
}
a.mail{
background:url(../img/mail.jpg) right center no-repeat;
padding-right:18px;
}
a.mail:hover{
background:url(../img/mail.jpg) right center no-repeat;
}
a.music{
background:url(../img/music.png) right center no-repeat;
padding-right:18px;
}
a.music:hover{
background:url(../img/music.png) right center no-repeat;
}
a.movie{
background:url(../img/movie.jpg) right center no-repeat;
padding-right:18px;
}
a.pdf{
background:url(../img/pdf.jpg) right center no-repeat;
padding-right:18px;
}
a.facebook{
border-bottom:0;
}
p{
font-size:.85em;
}
a.lightbox img{
border:1px solid #CDBFDF;
}
img.float{
float:left;
margin:0 10px 10px 0;
}
img.left{
float:left;
margin:5px 10px 5px 0;
}
img.float-data{
float:left;
margin:10px 10px 0 0;
}
img.float-r{
float:right;
margin:5px 0 0 0;
border:1px solid #CDBFDF;
}
a img.float-r:hover {
border:1px solid #A389C5;
}
.phone{
background:url(../img/phone.png) left center no-repeat;
padding-left:20px;
}

/*testata*/
#testata{
background:#000 url(../img/testata/sfumatura.jpg) left top repeat-x;
height:93px;
position:relative;
padding-bottom:5px;
}
#logo{
background:url(../img/testata/logo.jpg) left top no-repeat;
height:93px;
}
h1#map a{
display:block;
position:absolute;
left:12px;
top:26px;
width:360px;
height:40px;
border-bottom:0;
}
h2#map2 a{
display:block;
position:absolute;
left:900px;
top:0px;
width:83px;
height:75px;
border-bottom:0;
}
#menu{
padding-top:20px;
/*margin-left:400px;*/
position:absolute;
left:380px;
top:0;
}
#menu li{
float:left;
display:inline;
margin:0 12px;
}
#menu a:link, #menu a:visited{
color:#C7B8D3;
font-weight:bold;
font-size:13px;
border-bottom:0;
}
#menu a:hover, #menu a:focus, #menu a:active{
color:#EFF1F0;
border-bottom:2px solid #EFF1F0;
}
#gallery li{
float:left;
display:inline;
width:48px;
margin:0 5px 0 0;
}
#gallery a{
display:block;
border:0;
}
p.reset{
clear:both;
text-align:right;
}


/*footer*/
#footer{
clear:both;
background:url(../img/footer/sfumatura_footer.jpg) repeat-x;
height:214px;
color:#EEEFF1;
}
#footer a{
color:#E2DAED;
font-size:.9em;
}
#footer a:hover{
color:#FDFCFE;
}
#footer h2{
background: url(../img/titolo_multimedia.png) 10px 20px no-repeat;
height:22px;
padding:0 0 45px 0;
}
#footer h3{
padding:0 0 0 82px;
padding-bottom:5px;
}
#footer p{
padding:0 10px 0 82px;
font-size:.8em;
}
#chiusura{
background:#DCD0E6;
}
#chiusura p{
padding:5px;
text-align:right;
}
#box-phg{
float:left;
width:24.5%;
background:url(../img/footer/photogallery.png) 10px 0 no-repeat;
border-right:2px solid #5A4071;
height:130px;
}
#box-vg{
float:left;
width:24.5%;
background:url(../img/footer/videogallery.png) 10px 0 no-repeat;
border-right:2px solid #5A4071;
height:130px;
}
#box-mu{
float:left;
width:24.5%;
background:url(../img/footer/musica.png) 10px 0 no-repeat;
border-right:2px solid #5A4071;
height:130px;
}
#box-fb{
float:left;
width:24.5%;
background:url(../img/footer/facebook.png) 10px 0 no-repeat;
}