body {
	margin: 0px;
	padding: 0px;
	background-color: #993333;
}

.ombra_anim {
	background-image: url(img/sfondo_intro.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}



.sfondo_intro {
	background-image: url(img/sfum_intro.jpg);
	background-repeat: repeat-x;
	background-position: center center;
}

.sfum_int {
	background-image: url(img/sfum_interno.jpg);
	background-repeat: repeat-x;
	background-position: center top;
}

.fascia {
	background-image: url(img/fascia_int.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
.ombra {
	background-image: url(img/ombra_int.jpg);
	background-repeat: no-repeat;
	background-position: left center;
}
.riccioli {
	background-image: url(img/riccioli_home.gif);
	background-repeat: no-repeat;
	background-position: left top;
}

.testo_home{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-left: 15px;
	line-height: 20px;
}
.punt {
	background-image: url(img/punt.gif);
	background-repeat: repeat-x;
	background-position: center;
}
.spazio_alto {
	padding: 7px 0px 0px;
}

.menu {
	margin: 0px;
	padding: 0px;
	list-style: none;
}
.menu ul {
	margin: 0px;
	padding: 0px;
	margin-left:40px;
	list-style: none;
}

.form{
	BORDER-RIGHT: #979797 1px solid; BORDER-TOP: #979797 1px solid; FONT: 10px Verdana; BORDER-LEFT: #979797 1px solid; COLOR: #ffffff; BORDER-BOTTOM: #979797 1px solid; BACKGROUND-COLOR: #979797
}
.form2 {
	BORDER-RIGHT: #979797 1px solid; BORDER-TOP: #979797 1px solid; FONT: 10px Verdana; BORDER-LEFT: #979797 1px solid; COLOR: #979797; BORDER-BOTTOM: #979797 1px solid; BACKGROUND-COLOR: #ffffff
}

.titoli{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 20px;
	COLOR: #8D2828;
	font-weight: bold;
}

.testo_prodotti{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 20px;
}
.sottotitoli{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 20px;
	COLOR: #686868;
	font-weight: bold;
}
.separator {
	background:#fff url(img/punt.gif) left center repeat-x;
	height:10px;
	clear:both;
}
.sep {
	clear:both;
}
#picture {
	width:400px;
	height:300px;
	margin:0 auto;
	position:relative;
	text-align:center;
}
#img_overlay {
	width:400px;
	height:300px;
	position:absolute;
	z-index:8;
	background:#fff url(img/loader.gif) center center no-repeat;
	top:0px;
	left:0px;
	right:0px;
	bottom:0px;
}
#th_manager {
	width:400px;
	margin:0 50px;
}
#a2l {
	float:left;
	padding-top:25px;
	width:20px;
	text-align:left;
}
#a2r {
	float:left;
	padding-top:25px;
	width:20px;
	text-align:right;
}
#thumbs {
	float:left;
	width:360px;
	overflow:hidden;
	position:relative;
}
#thumbs #pics {
	position:relative;
}
#thumbs #pics ul {
	margin: 0px;
	padding: 0px;
	list-style: none;
}
#thumbs #pics ul li {
	margin: 4px;
	width:52px;
	text-align:center;
	float:left;
}
