
/* CSS Document */

body {
	background-image: url(../img/bkgnd.gif);
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-position:top, center;
	background-repeat: no-repeat;
	background-color: #000000;
}
body,td,th {
	color: #dbbdec;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	line-height:15px;
}
a {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	color: #fcc800;
	font-weight: bold;
}
a:link {
	text-decoration: none;
}
a:visited {
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
	color: #f0379f;
}
a:active {
	text-decoration: none;
}

.topbox {
	background-color:#380a52;
}

.mainbox {
	background-color:#561e77;
	vertical-align:top;
	color: #dbbdec;
	padding:20px 0px 30px 0px;

}

.bottomline {
	background-image:url(../img/bottomline.gif)
}

.newsbox {
	background-color:#380a52;
}

.showbox {
	padding:30px 0px 30px 0px;
	vertical-align:top;
	background-color:#561e77;
}

.distribution {
	padding:20px 38px 0px 0px;
}
	

/******** testi vari ********/

.newstext {
	font-family:Verdana, Geneva, sans-serif;
	font-size:9px;
	color:#dbbdec;
	font-style:italic;
	padding:20px 15px 10px 15px;
}

.maintext {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	line-height:15px;
	padding:0px 82px 0px 110px;
	text-align:justify;
}

.homepagetext {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	line-height:15px;
	padding:0px 15px 0px 110px;
	text-align:left;
}

.newspagetext {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	line-height:15px;
	padding:0px 50px 0px 110px;
	text-align:justify;
}

.evidenziatore {
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	color:#FFF;
}
.catalogtext {
	font-family:Verdana, Geneva, sans-serif;
	font-size:17px;
	color:#FFF;
   
}
.skedatextdata {
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	color:#dbbdec;
	padding:20px 15px 10px 15px;
}
.skedatext {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	line-height:15px;
	padding:0px 82px 0px 82px;
	text-align:justify;
}


/******** pagina catalogo ********/

.intestazione {
	background-color:#fcc800;
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	text-transform:uppercase;
	font-weight:bold;
	color:#561e77;
	height:20px;
	vertical-align:middle;
	border-bottom:#561e77 solid 5px;
	text-align:left;
}

.colonne {
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	color:#dbbdec;
	line-height:12px;
	border-bottom:#8845af solid 1px;
	vertical-align:top;
	height:30px;
	padding-top:3px;
}

.colonna_sx {
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	color:#dbbdec;
	line-height:12px;
	border-bottom:#8845af solid 1px;
	text-transform:uppercase;
	font-weight:bold;
	vertical-align:top;
	height:30px;
	padding-top:3px;
}

.colonna_dx {
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	color:#dbbdec;
	line-height:12px;
	border-bottom:#8845af solid 1px;
	text-transform:uppercase;
	vertical-align:top;
	height:30px;
	padding-top:3px;
}

.vociricerca {
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	text-transform:capitalize;
	font-weight:bold;
	color:#ffffff;
	height:20px;
	vertical-align:middle;
}


.overlay {
	position:relative;
	width:230px;
	height:120px;
	left:20px;
	top:-17px;
	z-index:2;
}

.overlay_txt {
	padding:18px 8px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	font-style:italic;
	color:#dbbdec;
	text-align:left;
	vertical-align:top;
	line-height:13px;
	border-width:0px 1px 0px 1px;
	border-style:dotted;
	border-color:#fcc800;
}

.imagenews {
	padding-bottom:10px;
}


.catalogbutton {
	-moz-box-shadow: 0px 1px 0px 0px #fff6af;
	-webkit-box-shadow: 0px 1px 0px 0px #fff6af;
	box-shadow: 0px 1px 0px 0px #fff6af;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #ffec64), color-stop(1, #ffab23));
	background:-moz-linear-gradient(top, #ffec64 5%, #ffab23 100%);
	background:-webkit-linear-gradient(top, #ffec64 5%, #ffab23 100%);
	background:-o-linear-gradient(top, #ffec64 5%, #ffab23 100%);
	background:-ms-linear-gradient(top, #ffec64 5%, #ffab23 100%);
	background:linear-gradient(to bottom, #ffec64 5%, #ffab23 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffec64', endColorstr='#ffab23',GradientType=0);
	background-color:#ffec64;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	border-radius:10px;
	border:2px solid #ffaa22;
	display:inline-block;
	cursor:pointer;
	color:#7b2b8f;
	font-family:Arial;
	font-size:15px;
	font-weight:bold;
	padding:6px 24px;
	text-decoration:none;
	text-shadow:0px 1px 0px #ffee66;
}
.catalogbutton:hover {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #ffab23), color-stop(1, #ffec64));
	background:-moz-linear-gradient(top, #ffab23 5%, #ffec64 100%);
	background:-webkit-linear-gradient(top, #ffab23 5%, #ffec64 100%);
	background:-o-linear-gradient(top, #ffab23 5%, #ffec64 100%);
	background:-ms-linear-gradient(top, #ffab23 5%, #ffec64 100%);
	background:linear-gradient(to bottom, #ffab23 5%, #ffec64 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffab23', endColorstr='#ffec64',GradientType=0);
	background-color:#ffab23;
}
.catalogbutton:active {
	position:relative;
	top:1px;
}
