/*
 ------------------------------------------------------------
	CMS_PRODUCTS_STYLE.CSS
 ------------------------------------------------------------
	Foglio stile per  pagine prodotti
 ------------------------------------------------------------
*/
div#mainarea {
	background:url('/custom_cms/images/sf-prod.jpg');
	position: absolute;
	top:0px;
	left:0px;
	width:780px;
	height:431px;
}

.catgroupnamearea{
	background:#fff;
	position: relative;
	width:780px;
	height:28px;
	right:1px;
	top:0px;
}
.catpercorso{	
	font:11px Arial,sans;
	font-weight:bold;
	color:#333184;
	font-style: italic;
	text-transform:uppercase;
	text-indent:12px;
	padding-top:5px;
}
em {
font-style: normal;
}

div#prodmenu {
	position: relative;
	float: left;
	overflow: auto;	
	width:780px;
	height:104px;
	text-align: left;
	top:0px;
	left:1px;
	z-index:1;
}

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

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

#prodmenu a:hover {
	color:#fff;
	text-align: center;
	text-decoration: none;	
	height: 100%;
}

div#prodleftarea {
	position:relative;
	float: left;
	width:778px;
	height:252px;
	text-align: center;
	left:1px;
	top:0px;
}

div#prodimg1area {
	background:#fff;
	overflow:hidden;
	cursor:pointer;
	height:252px;
	width:257px;
	position:absolute;
	top:0;
	left:24px;
}

div#prodimg1area .prodimg {
	height:252px;
}
div#prodimg2area {
	overflow:hidden;
	cursor:pointer;
	height:207px;
	width:180px;
	position:absolute;
	top:10px;
	right:8px;
}
div#prodimg2area .prodimg {
	width:180px;
}


div#prodmain {
	position:absolute;
	height:216px;
	width:261px;
	padding: 0px;
	margin: 0px;
	top:150px;
	left:320px;	
	z-index:999;
}

.menutabprod {
	background:#fa6700;
	font:10px Verdana,Arial,sans; 
	text-decoration: none;
	text-align: left;
}

.menutabprodsel {
	background:#333184;
	font:10px Verdana,Arial,sans; 
	text-decoration: none;
	text-align: left;
}

.proddownloadtitle{
}

a .imgpreview{
	border: 1px solid white;
	position: relative;
	width:80px;
	display: block;
}

#prodmenutable div {
	position: relative;
	bottom:0;
	font-size: 10px;
}

#prodmenutable a {
	position: relative;
	width:60px;
}

.menutabprodsel a:link, .menutabprodsel a:visited, .menutabprodsel a:active{
	color: #fff !important;
	font-weight:bold !important;
	text-align: left;
	text-decoration: none;
	height: 100%;
}

div#proddescarea a:link, div#proddescarea a:visited {
	font:11px Verdana,Arial,sans; 
	text-decoration: none;
	color: black;
}
div#proddescarea a:hover {
	color: gray;
}



.prodimg {
	font:11px Verdana,Arial,sans; 
	color: black;
	text-align: center;
	cursor:pointer;
/*	height:252px;*/
}


.prodmsg {
	color: black;
	font:10px Verdana,Arial,sans; 
	text-align: center;
}

.prodname {
	color:#f96f00;
	font:18px Arial,sans; 
	font-weight: bold; 
	text-align:left;
	font-style: italic;
	padding-bottom:10px;
}

.prodcode {
	color:#333184;
	font:13px Arial,sans; 
	font-weight: bold; 
	text-align:left;
/*	font-style: italic;*/
	padding-bottom:25px;
}

.prodprices {
	display:none;
}
div#prodnav {
	display:none;
}


