div#content {
	height:1110px;
}

div#container {
background:white;
	height:1110px;

}

div#footer {
	top:1110px;
}



div#mainarea {
	position:absolute;
	overflow:hidden;	
	width:950px;
	height:1100px;
	left:0px;
	top:0px;
}

/*#rightbox1{display:none}*/


/* prodmenu */

div#prodmenu {
	background:#000;
	position:absolute;
	float:left;
	overflow:auto;	
	width:710px;
	height:165px;
	text-align:left;
	top:273px;
	right:64px;
}

div#prodmenutable {
	float: left;
	position: relative;
	overflow: auto;	
	width: 100%;
	height: 100%;
	text-align: center;
	top: 0px;
	display: block;
}


#prodmenu a:link, #prodmenu a:visited {
	color:#fff;
	font-weight:bold;
	text-align: left;
	text-decoration: none;
	height: 100%;
}

#prodmenu a:hover {
	color:#fff;
	height: 100%;
}
.menutabprod {
	font-weight:bold;

	text-decoration: none;
	text-align: center;
	font:11px/11px Arial,sans; 
		width:120px;vertical-align:top;
}

.menutabprodsel {
	font-weight:bold;
	border:1px solid #fff;
	font:11px/11px Arial,sans; 
	text-decoration: none;
	text-align: center;
		width:120px;vertical-align:top;
}
.prShort{
	display:none;
}
.proddownloadtitle{display:none;
}

a .imgpreview{
	border:0;
	position: relative;
	height:85px;
	display: block;
}

#prodmenutable div {
	position: relative;
	bottom:0;border:1px solid red;
	font-size: 11px;
	padding:3px;height:23px;

}


#prodtitolo{
	position:absolute;
	right:64px;
	top:440px;
	width:710px;}

.menutabprodsel a:link, .menutabprodsel a:visited, .menutabprodsel a:active{
	color: #fff !important;
	font-weight:bold !important;
	text-align: center;
	text-decoration: none;
	height: 100%;
}
.datiErr{	font-family: Arial, Helvetica, sans;
	font-size: 11px;}



div#prodimg99area {
	border:1px solid #fff;
	position:absolute;
	float: left;
	width:360px;
	height:340px;
	overflow: hidden;
	left:175px;
	top:475px;/*border:1px solid black;*/
}
div#prodimg99area .prodimg {
	font-family: Arial, Helvetica, sans;
	font-size: 11px;
	color: #fff;
	height:340px;
	overflow:hidden;
	cursor:pointer;
}

div#prodimgprincipale {
	border:1px solid #000;
	position:absolute;
	float: left;
	width:238px;
	height:310px;
	overflow: hidden;
	left:175px;
	top:480px;/*border:1px solid black;*/
}
div#prodimgprincipale .prodimg {
	font-family: Arial, Helvetica, sans;
	font-size: 11px;
	color: #fff;
	height:310px;
	overflow:hidden;
	cursor:pointer;
}

div#prodimg1area {
	border:1px solid #000;
	position:absolute;
	float: left;
	width:83px;
	height:100px;
	overflow: hidden;
	left:430px;
	top:480px;/*border:1px solid black;*/
}
div#prodimg1area .prodimg {
	width:83px;

	cursor:pointer;
}

div#prodimg2area {
	border:1px solid #000;
	position:absolute;
	float: left;
	width:83px;
	height:100px;
	overflow: hidden;
	left:430px;
	top:585px;/*border:1px solid black;*/
}
div#prodimg2area .prodimg {
	width:83px;

	cursor:pointer;
}


div#prodimg3area {
	border:1px solid #000;
	position:absolute;
	float: left;
	width:83px;
	height:100px;
	overflow: hidden;
	left:430px;
	top:690px;/*border:1px solid black;*/
}
div#prodimg3area .prodimg {

	width:83px;

	cursor:pointer;
}

div#prodpricesarea {
}


#prodmail{position:absolute;top:1020px;right:66px;}
#prodmail a{text-decoration:none;color:black;font:bold 11px Arial,sans}

div#prodfiles {position:absolute;top:1010px;left:555px;height:60px;width:170px;
		background:url('/custom_cms/images/pdf-prod.gif') no-repeat;
}

#prodfilestable{margin-left:33px;}

div#prodmain {
	position: absolute;
	height:630px;
	width:310px;
	padding: 0px;
	margin: 0px;
	top:464px;
	overflow: auto;	
	left:558px;
	padding-right:15px;
}


div#prodnav {
	display:none;
}

.catgroupnamearea{
	position: absolute;
	width:710px;
	height:28px;
	top:245px;
	right:64px;
}
.catpercorso{	
	font:bold 11px Arial,Verdana,sans; 
	color:#000;
}
em{	
	font-style: normal !important;
}
.prodmsg {
	color:black;
	font:11px Arial,Helvetica,sans; 
	text-align:left;
}
.prodname{
	font: 16px Arial, Helvetica, sans-serif; 
	font-weight:bold;
	color:#fff;
}
.prodcode {
	font: 16px Arial, Helvetica, sans-serif; 
	color:#fff;
}


.prodprices {
}

.prodfilelink {
	color: black;
	font:11px Arial,Helvetica,sans; 
	text-align:left;
	text-decoration: none;
	position:relative;
	padding: 2px;
	height: 30px;
}

.prodfilelink a{color:black;text-decoration:none;font-weight:bold;}

/*input[type="submit"]{
	border:1px solid lime;
	background:red;
	width:20px;
}*/

.imgbutton {
	border: 0px;
}

.imgdownloadbutton {
	cursor:pointer;
}

.showprodcode {
}

.showprodimg {
	font:11px Arial,Helvetica,sans; 
	color: #00244D;
	position: relative;
	top: 5px;
	border: 1px solid #00244D;
	padding: 4px;
	text-align:left;
}

div#prodcarrello {display:none;
	position: absolute;
	top:514px;
	left:0px;
	width:165px;

}
div#prodcarrello .TitoloComp{	
	font:11px Arial,Verdana,Thaoma,sans; 
	color:#000;
	font-weight: bold;
	height:19px;
	padding-bottom:2px;
	width:165px;
}

div#prodcarrello .ordine,div#prodcarrello .esci{	
	font:11px Arial,Verdana,Thaoma,sans; 
	color:#000;
	text-decoration:none;
	position:relative;display:block;
	top:8px;
}
div#aggiungi{	
	position:absolute;

	left:178px;
	top:835px;
	width:247px;
}
div#aggiungi img{	
display:none;
}
div#quantita{	
	position:absolute;
	left:529px;
	top:835px;
	width:350px;background:black;color:#fff;font:bold 11px Arial,sans;padding:3px;
}

.test{	
text-align:center;width:100px
}
