/* Homepage */
	
html,body {
margin:0;
padding: 3px 0px 0px 0px;
color:#000;
background:#ffffff;
font-family:Arial, Helvetica, sans-serif;
}

#wrap {
width:770px;
margin:0 auto;
background:#ffffff;
}

#header {
background:#fff;
color: #fff;
width:100%;
font-size: 16px;
float:left;
font-family: Verdana, Arial, Helvetica, sans-serif;
text-align:left;
padding:4px 0px 8px 0px;
}
	
#header A{
color: #fff;
font-size: 11px;
margin: 0px;
padding: 0px;
text-decoration: none;
}
	
#main {
float:left;
width:600px;
background:#FFF;
margin-bottom:20px;
}

#corpo {
color: #000;
font-size: 14px;
font-family: Verdana, Arial, Helvetica, sans-serif;
float:right;
width:770px;
height:280px;
background:#FFF;
margin-bottom:20px;
}

#corpo A:link{
color: #000;
text-decoration:none;
}
#corpo A:hover{
color: #000;
text-decoration:underline;
}
#corpo A:visited{
color: #000;
text-decoration:none;
}

#wrap #main IMG {
margin:0px 0px 0px 0px ;
}

#wrap #main p {
font-family:Arial, Helvetica, sans-serif;
font-size: 16px;
color: #666666;
padding: 0px;
margin-top: 10px;
margin-right: 0px;
margin-bottom: 7px;
margin-left: 0px;
text-align:justify;
}
#wrap #main p A{
color: #666666;
text-decoration:none;
}

#sidebar {
float:right;
width:165px;
height:224px;
background:#fff;
margin-bottom:10px;
}

#indirizzo-italia {
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size: 12px;
width:275px;
border-right:solid 1px #999999;
line-height:18px;
color: #666666;
margin: 4px 30px 4px 23px;
padding: 0px 0px 0px 0px;
}

#indirizzo-svizzera {
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size: 12px;
line-height:18px;
color: #666666;
margin: 4px 0px 4px 16px;
padding: 0px 0px 0px 0px;
}
	
#wrap #sidebar ul {
font-size: 16px;
line-height:24px;
list-style:none;
margin: 35px 4px 0px 4px;
padding: 0px;
}

#wrap #sidebar ul A:link{
color: rgb(91, 101, 103);
text-decoration: none;
font-weight:bold;
}

#wrap #sidebar ul A:hover{
color: rgb(91, 101, 103);
text-decoration: none;
font-weight:bold;
}

#wrap #sidebar ul A:visited{
color: rgb(91, 101, 103);
text-decoration: none;
font-weight:bold;
}

#footer {
border-top:1px solid;
border-top-color:#CCCCCC;
margin-top:10px;
padding:4px;
height:60px;
}

#menu-footer {
clear:both;
height:35px;
}

#menu-footer .Hover {
font-size:12px;
color:#FFFFFF;
font-weight:bold;
font-family:Arial,Verdana,Helvitica,sans-serif;
width:739px;
clear:both;
background-color:#444;
height:auto;
padding: 9px 9px 9px 19px;
}

#menu-footer .Hover A:link{
color:#FFF;
text-decoration:none;
}

#menu-footer .Hover A:visited{
color:#FFF;
text-decoration:none;
}

#menu-footer .Hover A:hover{
color:#FFF;
text-decoration:none;
}
#menu-footer .Hover .currentsmall{
color:#000;
text-decoration:none;
}

#footer .LinkContainer {
float:left; 
margin:5px 0px 0px 0px;
width:770px;
height:94px; 
display:block;
}

#footer IMG{
float:left;
}	

#footer UL{
font-size:12px;
line-height:18px;
margin:0px 0px 0px 0px;
padding:0px;
list-style:none;
clear:both;
height:105px;
}

#footer LI{
width:195px;
float:left;
}

#footer LI A:link{
color:#666666;
text-decoration:none;
}

#footer LI A:visited{
color:#666666;
text-decoration:none;
}

#footer LI A:hover{
color:#666666;
text-decoration:none;
}

.label {
color:#666666;
text-decoration:none;
font-size:14px;}

/* codice CSS pop-up */

hr.spacer {
	color: #000;
	margin: 20px 0;
}

.pic {
	position: relative;
}

.pic a .large {
	display: none;
}

.align-left {
	float: left;
	margin: 0 10px 2px 0;
}

.pic a img {
	border: 1px solid #dadada;
	padding: 1px;
}

.pic a.view, .pic a.view:visited {
	text-decoration: none;
}

.pic a.view:hover {
	color: #000000;
	text-decoration: none;
}

.pic a.view:hover .large {
	position: absolute;
	display: block;
	left: 100px;
	top: -20px;
	border: 0;
	z-index: 999;
}
