﻿
table {
border-collapse:separate;
border-spacing:0pt;
}
caption, th, td {
font-weight:normal;
text-align:left;
}
blockquote:before, blockquote:after, q:before, q:after {
content:"";
}
blockquote, q {
quotes:"" "";
}
a{
cursor: pointer;
text-decoration:none;
}
br.both{
clear:both;
}
.backgroundPopup{
display:none;
position:fixed;
_position:absolute; /* hack for internet explorer 6*/
height:100%;
width:100%;
top:0;
left:0;
background:#000000;
border:1px solid #cecece;
z-index:1;
}
.popupContact{
	display:none;
	position:fixed;
	_position:absolute; /* hack for internet explorer 6*/
	height:384px;
	width:408px;
	border:1px solid #330000;
	z-index:2;
	padding:12px;
	font-size:13px;
	background-color: #a8773f;
}
.popupContact ul{
	padding-top: 12px;
	margin: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.popupContact ul li{
	list-style-type: none;
	text-align: center;
	padding-bottom: 20px;
	margin-left: -4px;		
}
.popupContact h1{
	text-align:left;
	color:#330000;
	font-size:22px;
	font-weight:700;
	border-bottom:1px dotted #D3D3D3;
	padding-bottom:2px;
	margin-bottom:20px;
}
.popupContactClose{
	font-size:14px;
	line-height:14px;
	right:6px;
	top:4px;
	position:absolute;
	color:#330000;
	font-weight:700;
	display:block;
}
.button{

padding-top: 100px;

}
.button2{



}
.testo_box_a {
	padding-top: 100px;
	padding-right: 30px;
	padding-left: 30px;
	padding-bottom: 30px;
	color: #FFFFCC;
}