#contentnl {
	width: 990px;
	margin: 0 auto;
	position: relative;
	padding-top: 10px;}

#top990sx {
	float: left;
	width: 520px;
	position: relative;
	text-align: right;}

#top990dx {
	float: left;
	width: 440px;
	position: relative;
	text-align: right;}

#content {
	width: 960px;
	margin: 0 auto;
	position: relative;
	padding: 15px;
	background-color: #FFFFFF;}

/*testata*/

#top {
	float: left;
	width: 960px;
	position: relative;
	background-color: #FFFFFF;}

#logo {
	float: left;
	width: 270px;
	position: relative;}

#menutop {
	float: right;
	width: 583px;
	position: relative;
	padding-top: 30px;
	background-image: url('../../img/fondo_menu_top.jpg');
	background-repeat: repeat-x;}

.saymenutop {
	float: right;
	position: relative;
	padding-bottom: 1px;}

#sottomenutop {
	float: right;
	width: 582px;
	position: relative;
	padding-top: 2px;}

.saysottomenutop {
	float: left;
	position: relative;
	padding-top: 1px;}

/*corpo centrale*/

#pagina {
	float: left;
	width: 930px;
	min-height: 516px;
	height: auto !important;
	height: 516px;
	position: relative;
	padding: 15px;
	background-color: #ffffff;
	background-image: url('../../img/fondo_inside.jpg');
	background-repeat: repeat-y;}

.titolo16 {
	font-size: 16px;}

#homesx {
	float: left;
	width: 520px;
	position: relative;
	padding-right: 60px;}

#homedx {
	float: left;
	width: 350px;
	position: relative;
	text-align: left;}

.sayboxhomepage {
	float: left;
	width: 310px;
	position: relative;}

#colonnasx {
	float: left;
	width: 230px;
	position: relative;
	padding-top: 25px;
	padding-right: 30px;
	text-align: left;}

#fotoprodotto {
	float: left;
	width: 330px;
	height: 410px;
	position: relative;
	margin-top: 15px;
	background-repeat: no-repeat;
	background-position: center top;}

#descriprodotto {
	float: left;
	width: 280px;
	position: relative;
	padding-top: 15px;
	padding-left: 50px;
	padding-right: 10px;
	text-align: left;}

.sayacc {
	float: left;
	width: 400px;
	position: relative;
	text-align: left;}

.sayfotoacc {
	float: left;
	width: 80px;
	min-height: 50px;
	height: auto !important;
	height: 50px;
	position: relative;
	text-align: center;}

.saydescriacc {
	float: left;
	width: 270px;
	position: relative;
	padding-left: 50px;
	text-align: left;}

/* slideshow*/

.gallfoto {
	float: left;
	width: 80px;
	position: relative;
	padding-left: 5px;
	padding-right: 5px;
	text-align: center;
    display: block;}

#mask{
    float: left;
    width: 180px;
    height: 100px;
    position: relative;
    overflow: hidden;}

#boxslide {
    float: left;
    position: relative;}

#prev {
    float: left;
    width: 17px;
    position: relative;
    padding-top: 30px;
    padding-right: 8px;}

#next {
    float: left;
    width: 17px;
    position: relative;
    padding-top: 30px;
    padding-left: 8px;}

#maskacc{
    float: left;
    width: 180px;
    height: 100px;
    position: relative;
    overflow: hidden;}

#boxslideacc {
    float: left;
    position: relative;}

#prevacc {
    float: left;
    width: 17px;
    position: relative;
    padding-top: 30px;
    padding-right: 8px;}

#nextacc {
    float: left;
    width: 17px;
    position: relative;
    padding-top: 30px;
    padding-left: 8px;}


/*fondo*/

#bottom {
	width: 990px;
	margin: 0 auto;
	position: relative;}

#bottomsx {
	float: left;
	width: 500px;
	margin: 0 auto;
	position: relative;
	padding-left: 15px;
	text-align: left;}

#bottomdx {
	float: left;
	width: 460px;
	position: relative;
	padding-right: 15px;
	font-size: 10px;
	text-transform: uppercase;
	text-align: right;}

.saybottomdx {
	float: right;
	position: relative;
	font-size: 10px;
	text-transform: uppercase;}

/*area riservata*/

#areainput {
    float: left;
    width: 930px;
    position: relative;
    padding-top: 50px;
    text-align: center;}

#areaframedown {
    float: left;
    width: 930px;
    position: absolute;
    text-align: center;
    display: none;}

#areaframelista {
    float: left;
    width: 930px;
    position: absolute;
    text-align: center;}