/*
 ------------------------------------------------------------
	CMS_PRODUCTS_STYLE.CSS
 ------------------------------------------------------------
	Foglio stile per  pagine prodotti
 ------------------------------------------------------------
*/

div#mainarea {
	background-image: url('/custom_cms/images/sf-prod.jpg');
	border-left: 1px solid #e10000;
	border-right: 1px solid #e10000;
	position: absolute;
	top: 0px;
	left: 0px;
	overflow: hidden;	
	height: 441px;
	width: 980px;
	z-index: auto;
}

div#prodmenu {
background-color: #f1f1f1;
	position: relative;
	float: left;
	overflow: auto;	
	width: 980px;
	height: 99px;
	text-align: left;
	top: 20px;
}

div#prodmenutable {
	float: left;
	position: relative;
	overflow: auto;	
	width: 980px;
	height: 99px;
	text-align: left;
	top: 20px;
	display: block;
}

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

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

div#prodleftarea {
	position: relative;
	float: left;
	width: 280px;
	height: 302px;
	text-align: center;
	overflow: hidden;
	left: 0px;
	top: 21px;
}

div#prodimgarea {
	left: 0px;
	text-align: center;
	overflow: hidden;
}

div#prodpricesarea {
	display: none;
}

div#prodfiles {
	position: relative;
	float: right ;
	width: 163px;
	height: 302px;
	right: 0px;
	top: 21px;
	text-align: center;
	/*border-left: 1px solid #002452;*/
}

div#prodmain {
	position: absolute;
	height: 302px;
	width: 537px;
	padding: 0px;
	margin: 0px;
	top: 120px;
	overflow: hidden;	
	right: 163px;
}

div#proddesc {
	/*background-color: blue;*/
	position: absolute;
	top: 0px ;
	width: 100%;
	padding: 0px;
	margin: 0px;
	height: 100%; 
	overflow: hidden;	
	z-index: 100;
}

div#proddescarea {
	height:272px;
	width: 537px;
	padding-top: 6px;
	padding-left:10px;
	padding-right:10px;
	overflow: auto;
}

div#prodnav {
	position: absolute;
	bottom: 20px;	
	height: 30px;
	width: 537px;
	right: 163px;
	/*border-top: 1px solid #0755A8;*/
	text-align: center;
	z-index: 900;
}

div#catgrouparea{
	background-color: #c0bebf;
	position: absolute;
	width: 980px;
	height: 20px;
	right: 0px;
	top: 0px;
}

.catgroupname{	
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
	color: black;
	font-size: 10px; 
	font-weight: bold;
	text-transform: uppercase;
	padding-left: 7px;
	padding-top: 4px;
}

.catgroupnamearea{

}

.prodmsg {

	color: black;

	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 

	font-size: 11px; 

	text-align: center;

}



.prodname {

	color: black;

	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 

	font-size: 13px;

	font-weight: bold; 

	text-align: center;

	position: relative;

	padding-top: 12px;
	display: none;

}



.prodcode {

	color: gray;

	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 

	font-size: 15px; 

	font-weight: bold; 

	text-align: left;

	position: relative;

	top: 4px;

	display:none;

}



.prodprices {

	color: black;

	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 

	font-size: 12px; 

	font-weight: bold; 

	text-align: right;

	text-decoration: italic;

	position: relative;

	top: 1ex;

	padding-left: 1em;

	padding-right: 1em;

}



.prodfilelink {
	/*background-image: url('/custom_cms/images/tasto.gif');*/
	background-color: #a7a4a5;
	color: black;

	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	line-height: 9px;

	font-size: 10px; 

	text-align: center;

	text-decoration: none;

	position: relative;
padding: 2px;
	height: 18px;

}



.prodimg {
	font-family: Verdana, Tahoma, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: black;
	position: relative;
	text-align: center;
	border: 2px solid #cccccc;
}

.imgbutton {
	border: 0px;
}

.imgdownloadbutton {
cursor: pointer;
}

.showprodcode {
	color: #004b96;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
	font-size: 16px; 
	font-weight: bold; 
	text-align: center;
	position: relative;
	top: 4px;
}

.showprodimg {
	font-family: Verdana, Tahoma, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #00244D;
	position: relative;
	top: 5px;
	border: 1px solid #00244D;
	padding: 4px;
	text-align: center;
}



#prodfiles a:link, #prodfiles a:visited {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
	color: white;
}

#prodfiles a:hover {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
	color: red;
}



.menutabprod {
	background-color: #cccccc;
	font-family: Verdana, Tahoma, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
	text-align: center;
	font-weight: bold;
	color: white;
margin: 1px;
padding: 1px;


}

.menutabprodsel {
	font-family: Verdana, Tahoma, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: red;
	background-color: red;
	text-decoration: none;
	font-weight: bold;
}

.proddownloadtitle	{
	font-family: Verdana, Tahoma, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11px;
	color: red;
	padding-top: 6px;
	text-align: center;
}

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

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

#prodmenutable a {
position: relative;
width: 75px;
height: 100%;
}

.menutabprodsel a:link, .menutabprodsel a:visited, .menutabprodsel a:active{
background-color: #cccccc !important;
	color: #f10000 !important;
	text-align: center;
	text-decoration: none;
	height: 100%;
}

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

div#ancore {
position: absolute;
bottom: 22px;
left: 822px;
/*background-color: Fuchsia;*/
}

div#ancore a:link, div#ancore a:visited, div#ancore a:hover {
font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
font-size: 10px;
text-decoration: none;
color: black;
}
div#ancore a:hover {
font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
font-size: 10px;
text-decoration: none;
color: red;
}

