.MainGallery {
	position : absolute;
	height : 410px;
	width : 710px;
	z-index : 0;
	top : 40px;
	background-color: #FFFFFF;
	right: 20px;
}
#randomImage {
	position : absolute;
	height : 410px;
	z-index : 1;
	width: 710px;
	visibility: visible;
	background-image: url(imgs/big/index/3d.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}
#randomImageMod {
	position : absolute;
	height : 350px;
	z-index : 1;
	width: 710px;
	visibility: visible;
	background-image: url(imgs/big/3d/05.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}
#HomeImage {
	position : absolute;
	height : 410px;
	z-index : 1;
	width: 710px;
	visibility: visible;
}
.HiddenMain {
	position : relative;
	height : 410px;
	width : 710px;
	z-index : 1;
	top : 1px;
	left: 1px;
}
	#apTi {
	position:absolute;
	background-image: url(imgs/big/index/taglio_incisione.jpg);
	visibility: hidden;
}
	#apP {
	position:absolute;
	background-image: url(imgs/big/index/personalizzazione.jpg);
	visibility: hidden;
}	
	#apM {
	position:absolute;
	background-image: url(imgs/big/index/materiali.jpg);
	visibility: hidden;
}	
	#apGm {
	position:absolute;
	background-image: url(imgs/big/index/3d.jpg);
	visibility: hidden;
}
#logo {
	background-image : url(imgs/LOGORED.jpg);
	background-repeat : no-repeat;
	position : absolute;
	width : 100px;
	z-index : 1;
	top : 40px;
	background-position : center center;
	height: 100px;
	left: 20px;
}
#bannerSTUDENTI {
	position:absolute;
	width:160px;
	height:140px;
	z-index:3;
	top: 625px;
	background-image: url(imgs/banner_studenti.png);
	background-repeat: no-repeat;
}
#bannerCLOSE {
	position:absolute;
	width:200px;
	height:200px;
	z-index:6;
	top: 75px;
	background-image: url(imgs/close.png);
	background-repeat: no-repeat;
	left: 225px;
	background-position: center center;
}
#bannerSTUDENTI_en {
	position:absolute;
	width:160px;
	height:140px;
	z-index:3;
	top: 625px;
	background-image: url(imgs/banner_studenti_en.png);
	background-repeat: no-repeat;
}
#bannerMATERIALI {
	position:absolute;
	width:160px;
	height:140px;
	z-index:1;
	top: 485px;
	background-image: url(imgs/banner_materiali.png);
	background-repeat: no-repeat;
}
#bannerMATERIALI_en {
	position:absolute;
	width:160px;
	height:140px;
	z-index:1;
	top: 485px;
	background-image: url(imgs/banner_materiali_en.png);
	background-repeat: no-repeat;
}
#bannerPREVENTIVI {
	position:absolute;
	width:146px;
	height:250px;
	z-index:3;
	top: 40px;
	background-image: url(imgs/banner_preventiviRED.png);
	background-repeat: no-repeat;
	right: 25px;
}
#bannerPREVENTIVI_en {
	position:absolute;
	width:146px;
	height:250px;
	z-index:3;
	top: 40px;
	background-image: url(imgs/banner_preventiviRED_en.png);
	background-repeat: no-repeat;
	right: 25px;
}
.thun {
	height: 150px;
	width: 164px;
	position: relative;
	left: 0px;
	z-index: 1;
	display: none;
	top: 130px;
	background-color: #FFFFFF;
	display: inline;
	padding-top: 35px;
	position: absolute;
	}
.thun img {
	background-color: #FFFFFF;
	display: inline;
	position: absolute;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	left: 12px;
	bottom: 12px;
	}
.thun a {
	border: 1px solid #CCCCCC;
	display: block;
	position: absolute;
	padding-left: 0px;
	top: 0px;
	width: 165px;
	height: 175px;
	font-size: 13px;
	text-align: center;
	font-weight: bold;
	color: #999999;
	text-decoration: none;
	padding-top: 10px;
	}
.thun a:hover {
	color: #333333;
	text-decoration: none;
	border: 1px solid #B61A1E;
	}
#thunT-I {
	display: inline;
	left: 0px;
	position: absolute;
	}
#thunP{
	display: inline;
	left: 182px;
	position: absolute;
	}
#thunM{
	display: inline;
	left: 363px;
	position: absolute;
	}
#thunMod{
	display: inline;
	position: absolute;
	left: 545px;
	}
#apStarMedium {
	position:absolute;
	width:25px;
	height:25px;
	z-index:0;
	background-image: url(imgs/star_Medium.png);
	left: 150px;
	top: 430px;
}
#apStarBig {
	position:relative;
	width:500px;
	height:500px;
	background-image: url(imgs/star_Big.png);
	background-repeat: no-repeat;
	background-position: center center;
	left: 850px;
}
.apFB {
	width:25px;
	height:25px;
	position: absolute;
	top: 100px;
	background-color: #FFFFFF;
	display: compact;
	left: 45px;
}
.apFB a:hover{
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.apSKYPE {
	width:25px;
	height:25px;
	position: absolute;
	top: 100px;
	background-color: #FFFFFF;
	left: 15px;
}
.apSKYPE a:hover{
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.BlockT-I {
	font-size : 12px;
	color : #666666;
	line-height : 16px;
	width : 710px;
	position : absolute;
	z-index : 1;
	padding-right: 0px;
	top: 735px;
	right: 20px;
	height: auto;
}
.BOX{
	height: auto;
	width: auto;
	position: absolute;
	left: 0px;
	z-index: 1;
	top: 0px;
	background-color: #FFFFFF;
	display: inline;
	padding-top: 35px;
	}

.BOX img {
	background-color: #FFFFFF;
	display: inline;
	position: absolute;
	left: 9px;
	bottom: 9px;
	}

.BOX a {
	border: thin solid #CCCCCC;
	display: block;
	position: absolute;
	top: 0px;
	width: 170px;
	height: 135px;
	font-size: 11px;
	text-align: center;
	font-weight: bold;
	color: #999999;
	text-decoration: none;
	padding-top: 10px;
	}

.BOX a:hover {
	color: #333333;
	text-decoration: none;
	border: thin solid #B61A1E;
	}
.boxMtrasp{
	height: auto;
	width: auto;
	position: absolute;
	left: 0px;
	z-index: 1;
	top: 0px;
	background-color: #FFFFFF;
	display: inline;
	padding-top: 35px;
	}
.boxMluc{
	height: auto;
	width: auto;
	position: absolute;
	left: 180px;
	z-index: 1;
	top: 0px;
	background-color: #FFFFFF;
	display: inline;
	padding-top: 35px;
	}
.boxBsat{
	height: auto;
	width: auto;
	position: absolute;
	z-index: 1;
	top: 0px;
	background-color: #FFFFFF;
	display: inline;
	padding-top: 35px;
	right: 350px;
	}

.boxFelt{
	height: auto;
	width: auto;
	position: absolute;
	z-index: 1;
	top: 0px;
	background-color: #FFFFFF;
	display: inline;
	padding-top: 35px;
	right: 170px;
	}
.boxLegno{
	height: auto;
	width: auto;
	position: absolute;
	left: 0px;
	z-index: 1;
	top: 160px;
	background-color: #FFFFFF;
	display: inline;
	padding-top: 35px;
	}
.boxCartone{
	height: auto;
	width: auto;
	position: absolute;
	left: 180px;
	z-index: 1;
	top: 160px;
	background-color: #FFFFFF;
	display: inline;
	padding-top: 35px;
	}
.boxSky{
	height: auto;
	width: auto;
	position: absolute;
	z-index: 1;
	top: 160px;
	background-color: #FFFFFF;
	display: inline;
	padding-top: 35px;
	right: 350px;
	}

.boxNeo{
	height: auto;
	width: auto;
	position: absolute;
	z-index: 1;
	top: 160px;
	background-color: #FFFFFF;
	display: inline;
	padding-top: 35px;
	right: 170px;
	}
.BlockPers {
	font-size : 12px;
	color : #666666;
	line-height : 16px;
	width : 710px;
	position : absolute;
	z-index : 1;
	padding-right: 0px;
	top: 750px;
	right: 20px;
	height: auto;
}
.BOXquadrato{
	height: auto;
	width: auto;
	position: absolute;
	left: 0px;
	z-index: 1;
	top: 0px;
	background-color: #FFFFFF;
	display: inline;
	padding-top: 35px;
	}

.BOXquadrato img {
	background-color: #FFFFFF;
	display: inline;
	position: absolute;
	left: 9px;
	bottom: 9px;
	}

.BOXquadrato a {
	border: thin solid #CCCCCC;
	display: block;
	position: absolute;
	top: 0px;
	width: 170px;
	height: 185px;
	font-size: 12px;
	text-align: center;
	font-weight: bold;
	color: #999999;
	text-decoration: none;
	padding-top: 10px;
	}

.BOXquadrato a:hover {
	color: #333333;
	text-decoration: none;
	border: thin solid #B61A1E;
	}
.box01{
	height: auto;
	width: auto;
	position: absolute;
	left: 0px;
	z-index: 1;
	top: 0px;
	background-color: #FFFFFF;
	display: inline;
	padding-top: 35px;
	}
.box02{
	height: auto;
	width: auto;
	position: absolute;
	left: 180px;
	z-index: 1;
	top: 0px;
	background-color: #FFFFFF;
	display: inline;
	padding-top: 35px;
	}
.box03{
	height: auto;
	width: auto;
	position: absolute;
	z-index: 1;
	top: 0px;
	background-color: #FFFFFF;
	display: inline;
	padding-top: 35px;
	right: 350px;
	}

.box04{
	height: auto;
	width: auto;
	position: absolute;
	z-index: 1;
	top: 0px;
	background-color: #FFFFFF;
	display: inline;
	padding-top: 35px;
	right: 170px;
	}
.box05{
	height: auto;
	width: auto;
	position: absolute;
	left: 0px;
	z-index: 1;
	top: 210px;
	background-color: #FFFFFF;
	display: inline;
	padding-top: 35px;
	}
.box06{
	height: auto;
	width: auto;
	position: absolute;
	left: 180px;
	z-index: 1;
	top: 210px;
	background-color: #FFFFFF;
	display: inline;
	padding-top: 35px;
	}
.box07{
	height: auto;
	width: auto;
	position: absolute;
	z-index: 1;
	top: 210px;
	background-color: #FFFFFF;
	display: inline;
	padding-top: 35px;
	right: 350px;
	}

.box08{
	height: auto;
	width: auto;
	position: absolute;
	z-index: 1;
	top: 210px;
	background-color: #FFFFFF;
	display: inline;
	padding-top: 35px;
	right: 170px;
	}
.box09{
	height: auto;
	width: auto;
	position: absolute;
	left: 0px;
	z-index: 1;
	top: 420px;
	background-color: #FFFFFF;
	display: inline;
	padding-top: 35px;
	}
.box10{
	height: auto;
	width: auto;
	position: absolute;
	left: 180px;
	z-index: 1;
	top: 420px;
	background-color: #FFFFFF;
	display: inline;
	padding-top: 35px;
	}
.box11{
	height: auto;
	width: auto;
	position: absolute;
	z-index: 1;
	top: 420px;
	background-color: #FFFFFF;
	display: inline;
	padding-top: 35px;
	right: 350px;
	}
.BlockMat{
	font-size : 12px;
	color : #666666;
	line-height : 16px;
	width : 710px;
	position : absolute;
	z-index : 1;
	padding-right: 0px;
	top: 670px;
	right: 20px;
	height: auto;
}
.BlockMod {
	font-size : 12px;
	color : #666666;
	line-height : 16px;
	width : 710px;
	position : absolute;
	z-index : 1;
	padding-right: 0px;
	top: 635px;
	right: 20px;
	height: auto;
}
.BlockContatti{
	width : 710px;
	position : absolute;
	z-index : 1;
	top: 715px;
	height: 350px;
	border: thin solid #CCCCCC;
	right: 20px;
}

.testomappa {
	width : 710px;
	position : absolute;
	z-index : 1;
	text-align : left;
	display: block;
	top: 1050px;
	font-size : 11px;
	color: #999999;
	float: left;
	left: 170px;
}
.testomappa a {
	width : auto;
	z-index : 1;
	display: inline;
	top: 15px;
	font-size : 10px;
	color : #666666;
	text-decoration: none;
	position: absolute;
	left: 0px;
}
.testomappa a:hover {
	color : #333333;
	border-bottom-width : 2px;
	border-bottom-style : solid;
	border-bottom-color : #B61A1E;
}
