@charset "utf-8";
/* CSS Document */
html, body {
width : 100%;
height : 100%;
overflow : hidden;
margin : 0;
padding : 0;
}
#header h1 {
margin : 0;
font-family : "Goudy Old Style";
text-align : justify;
font-size : 14px;
color : #000000;
}
#sfondo-css {
position : absolute;
height : 100%;
width : 100%;
z-index : 1;
margin : 0;
padding : 0;
}
#container {
position : absolute;
z-index : 2;
top : 0;
right : 5px;
left : 5px;
color : #000;
overflow : auto;
height : 100%;
width : 100%;
}
#css a {
color : #fff;
}
#wid  {
margin : auto;
background: #f6f4dd;
	opacity: 0.8;
	filter: alpha(opacity=80);
	filter: "alpha(opacity=80)";
	border: 1px solid #dfe0c3;
width: 270px;
	}
.widget  {
margin : auto;
	border: 1px solid #dfe0c3;
	width: 270px;
	background: url(http://www.paolosprega.com/paolo/img/cattopleft.png) no-repeat top left;
}

.widget .widgetbottom  {
	height: 29px;
	width: 270px;
	background: url(http://www.paolosprega.com/paolo/img/catbotright.png) no-repeat bottom right;
}

.widget h1  {
	margin : 10px;
	font-family : "Goudy Old Style";
	text-align : justify;
	font-size : 14px;
	color : #000000;
}

a {
outline : none;
}
a:hover {
color : #3c4f45;
text-decoration : underline;
font-weight : 700;
}
.boxsection {
color : #e89342;
	font-family : "Goudy Old Style";
text-align : center;
border : 1px solid #404040;
margin : 0 5px 5px;
padding : 8px;
}
.sectiontitle {
	font-family : "Goudy Old Style";
color : #672293;
text-align : center;
text-transform : capitalize;
font-weight : 700;
}
/* footer */

#footer_wrapper {
	width: 100%;
	margin: 0 auto;
}

#footer {
	width: 980px;	
padding: 0px;
margin : auto;
	text-align: center;
	color: #ffffff;
	margin-top: 0;
	font-family : "Goudy Old Style";
font-size : 8pt;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}

#footer a {
	color: #000000;
}

#footer a:hover {
	color: #333333;
}
#footer .footer_menu {
color: #000000;
	margin: 0 0 10px 0;
	font-size : 12pt;
	padding: 0px;
	list-style: none;
}

.footer_menu li {
	margin: 0px;
	padding: 0 20px;
	display: inline;
font-weight: normal;
	border-right: 1px solid #333333;
}

.footer_menu .last_menu {
	border: none;
}

/* end of footer */

a:link, a:visited {
color : #672293;
text-decoration : none;
font-weight : 700;
}
span.c4 {
color : #000000;
}
div.c3 {
clear : both;
}
div.c2 {
text-align : left;
}
img.c1 {
position : absolute;
left : 0;
top : 0;
}

