/* CSS Document */

body {
margin: 0;
padding-top: 0px;
background:  url(img/sfondo.jpg) top center repeat-y #E2EBED;
font-family:Trebuchet MS, arial, verdana, helvetica, sans-serif;
font-size: 13px;
color: #333;
text-align: center;
line-height: 1.3;
}

p {
padding-left: 20px;
padding-right: 30px;
margin-top: 0px;
}

h1 {
padding-left: 20px;
padding-right: 30px;
margin-top: 0px;
padding-bottom: 10px;
font-size: 16px;
}

#container {
position:relative;
background-color: #FFF;
width: 745px;
margin: 0 auto;
text-align: left;
}

#header {
float:left;
background:  url(img/header.jpg) top left no-repeat #FFF;
width: 745px;
height: 265px;
margin: 0 auto;
text-align: left;
}

#headerlatte {
float:left;
background:  url(img/headerlatte.jpg) top left no-repeat #FFF;
width: 745px;
height: 265px;
margin: 0 auto;
text-align: left;
}

#headerlounge {
float:left;
background:  url(img/headerlounge.jpg) top left no-repeat #FFF;
width: 745px;
height: 265px;
margin: 0 auto;
text-align: left;
}

#menu {
float:left;
background-color: #FFF;
width: 235px;
margin: 0 auto;
padding:0;
text-align: left;
}

#menu ul {
list-style-type:none;
padding-left: 40px;
padding-right:30px;
margin:0;
}

#menu li {
padding-top:0px;
border-bottom: 1px solid #E2EBED;
}

#menu li a {
color: #0060AF;
text-decoration: none;
}
    
#menu li a:hover {
color: #0060AF;
text-decoration: underline;
}

#menu li a#activelink {
color: #F7931E;
text-decoration: none;
}

#menu img {
float: left;
margin-left: 20px;
}

#content {
float:left;
background-color: #FFF;
width: 510px;
margin: 0 auto;
padding: 0;
text-align: left;
}

#content a {
color: #0060AF;
text-decoration: underline;
}
    
#content a:hover {
color: #F7931E;
text-decoration: underline;
}

#content ul {
padding-left: 20px;
padding-right:30px;
margin:0;
}

#contentvictoria {
float:left;
background: #FFF;
width: 510px;
margin: 0 auto;
padding: 0;
text-align: left;
}

#contentvictoria a {
color: #0060AF;
text-decoration: underline;
}
    
#contentvictoria a:hover {
color: #F7931E;
text-decoration: underline;
}

#contentvictoria img {
float: right;
margin-right: 20px;
margin-top: 0px;
}

.secondolivello {
font-size: .90em;
padding-left: 10px;
}

#footer {
clear: both;
background-color: #FFF;
height: 1px;
margin: 0 auto;
text-align: left;
}

#lightbox {
background-color:#FFF;
padding: 10px;
border-top: 1px solid #666;
border-right: 2px solid #666;
border-bottom: 2px solid #666;
border-left: 1px solid #666;
}

#lightboxDetails {
font-size: 0.8em;
padding-top: 0.4em;
}

#lightboxCaption {
float: left;
}

#keyboardMsg {
float: right;
}

#lightbox img {
border: none;
}
 
#overlay img {
border: none;
}

#overlay {
background-image: url(img/overlay.png);
}

* html #overlay {
background-color: #000;
back\ground-color: transparent;
background-image: url(img/blank.gif);
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="img/overlay.png", sizingMethod="scale");
}
	
