@charset "UTF-8";
/* CSS Document */
.but{ padding:5px; border:1px solid #aaa; background:#ddd; display:block; text-align:center; width: auto; color:#333; border-radius:5px; text-decoration:none;}
* {
	padding:0;
	margin:0;
	outline:0;
}


#slideshow {
	position:relative;
	height:440px;
	width: 350px;
	float:left;
}

#slideshow DIV {
	position:absolute;
	z-index:8;
	opacity:0.0;
	height: 440px;
	width: 350px;
}

#slideshow DIV.active {
    z-index:10;
    opacity:1.0;
}

#slideshow DIV.last-active {
    z-index:9;
}

#slideshow DIV IMG {
    height: 440px;
	width:340px;
    display: block;
    border: 1;
    margin-bottom: 10px;
}

#footesto{width:690px; padding:20px; margin:0 auto;}

body{ margin:0; padding:0; border:0; background:url(/images/sf_small.png) top left repeat-x; line-height:1.4;}
html, body {font-family: Tahoma, Geneva, sans-serif;
	min-height:100%; font-size:13px;
	height:100%;
}



a { color:#333; text-decoration:none;}
td{ padding:4px; border-bottom:1px solid #ccc;}

#header{ width:100%;}
#content { width:722px; margin:0 auto; padding:20px 70px 10px 70px; clear:both; background:url(/images/home_bottom2.png) top center no-repeat; min-height:500px; }


#navigation { float:right; display:inline; padding-top:74px; white-space:nowrap; }
#navigation ul { list-style-type:none; float:left; display:inline; }
#navigation ul li { float:left; display:inline; margin-left:32px; }
#navigation ul li.last { margin-right:0; }
#navigation ul li a { font-weight:bold; text-decoration:none; float:left; font-size:21px; line-height:25px; color:#fff5cb; }
#navigation ul li a:hover { border-bottom:1px solid #fff5cb; }

.pulisci{ padding:0px; border:0px; margin:0px; background:none;border-radius:0px; }

#sinistra{ width:260px; padding-right:10px;  height:300px; float:left;}
#destra{ float:right; width:350px; height:400px;}


#footer {
	
	background-color: #ccc; border-top:1px solid #aaa; 
	text-transform:uppercase; font-weight:bold; text-align:center; 
	padding:30px;
}
#banner{
	
	height:295px;
	width:300px;
	overflow:hidden;

	list-style: none;
}

h1{ color:#666}
h2{ color:#666}
h3{ color:#666; padding-bottom:5px;}

img{
	padding:5px;
	background:#FFF;
	border:1px solid #999;
	border-radius:5px;
}




a.button {font-size:10px;
    background: transparent url('/site/images/bg_button_a.png') no-repeat scroll top right;
    color: #444;
    display: block;
    float: left;
    height: 24px;
    margin-right: 6px;
    padding-right: 18px; /* sliding doors padding */
    text-decoration: none;
}

a.button span {
    background: transparent url('/site/images/bg_button_span.png') no-repeat;
    display: block;
    line-height: 14px;
    padding: 5px 10px 5px 18px;
	text-decoration:none;
	color:#333;
}


a.button:hover {
    background-position: bottom right;
	color:#8a8a8a;
    outline: none; /* hide dotted outline in Firefox */
}

a.button:hover span {
    background-position: bottom left;
	color:#2379c5;
    
}

