/*prodotto*/

div#content div#products
{
float:left;
display:inline;
margin:0px;
padding:0px 0px;
text-align:left;
width:966px;
}

div#content div#products h1
{
margin:10px 30px;
padding:0px;
text-align:left;
color:#ffffff;
font-size:25px;
letter-spacing:1px;
}

div#content div#products div#productsCategory
{
float:left;
display:inline;
margin:0px;
padding:0px;
text-align:left;
width:966px;

}

div#content div#products div#productsCategory div.category
{
float:left;
display:inline;
margin:0px;
padding:0px;
text-align:left;
width:483px;
height:226px;
background-color:#000000;
}

div#content div#products div#productsCategory div.category a img
{
filter:alpha(opacity=100);
-moz-opacity: 1.0;
opacity: 1.0;
}

div#content div#products div#productsCategory div.category a:hover img
{

filter:alpha(opacity=50);
-moz-opacity: 0.5;
opacity: 0.5;
}

div#content div#products div#productContainer
{
float:left;
display:inline;
border-top:1px solid #666666;
margin:0px;
padding:10px 4px 10px 30px;
text-align:left;
width:932px;
}



/*dettaglio prodotto*/

div#content div#products div#productdetailContainer
{
float:left;
display:inline;
margin:0px;
padding:0px 0px 10px 0px;
text-align:left;
width:966px;
background-image:url(../images/background_point.gif);
background-position:716px top;
background-repeat:repeat-y;
}

div#content div#products div#productdetailContainer div#leftColumn
{
float:left;
display:inline;
margin:0px;
padding:0px;
text-align:left;
width:716px;
}

div#content div#products div#productdetailContainer div#leftColumn div#centerLeft
{
float:left;
display:inline;
width:300px;
margin:60px 0px 20px 33px;
padding:0px;
}

div#content div#products div#productdetailContainer div#leftColumn div#centerRight
{
float:left;
display:inline;
width:333px;
margin:60px 0px 20px 0px;
padding:0px;
color:#ffffff;
}

div#content div#products div#productdetailContainer div#leftColumn div#centerRight p
{
margin:0px 0px 0px 40px;
padding:0px;
color:#ffffff;
}

div#content div#products div#productdetailContainer div#leftColumn div#centerRight img
{
width:293px;
margin:0px 0px 10px 40px;
padding:0px;
border:1px solid #999999;
}

div#content div#products div#productdetailContainer div#leftColumn div#centerRight h3
{
margin:0px 0px 10px 40px;
padding:0px;
font-size:20px;
text-transform:uppercase;
}

div#content div#products div#productdetailContainer div#leftColumn div#centerLeft ul
{
margin:0px 0px 0px 30px;
padding:0px;
color:#ffffff;
border-top:1px solid #999999;
font-size:15px;
list-style-type:none;
font-variant:small-caps;
}

div#content div#products div#productdetailContainer div#leftColumn div#centerLeft ul li
{
margin:0px;
padding:10px 0px 10px 20px;
border-bottom:1px solid #999999;
}

div#content div#products div#productdetailContainer div#leftColumn div#centerLeft ul li a
{
color:#ffffff;
text-decoration:none;
font-weight:bold;
}

div#content div#products div#productdetailContainer div#leftColumn div#centerLeft ul li#selected a
{
color:#ff9900;
}

div#content div#products div#productdetailContainer div#leftColumn div#centerLeft ul li a:hover
{
color:#ff9900;
}

div#content div#products div#productdetailContainer div#leftColumn div#productImages
{
margin:10px 30px;
padding:0px;
width:656px;
}

div#content div#products div#productdetailContainer div#leftColumn div#productImages img
{
float:left;
display:inline;
margin:3px!important;
padding:0px !important;
width:156px;
border:1px solid #666666;
}

div#content div#products div#productdetailContainer div#leftColumn div#productImages a:hover img
{
filter:alpha(opacity=80);
-moz-opacity: 0.8;
opacity: 0.8;
}

div#content div#products div#productdetailContainer div#leftColumn p
{
margin:5px 30px;
padding:0px;
color:#ffffff;
font-size:12px;
line-height:18px;
}

div#content div#products div#productdetailContainer div#leftColumn p.file
{
margin:15px 30px;
padding:0px 0px 0px 25px;
color:#ffffff;
font-weight:bold;
font-size:12px;
line-height:16px;
background-image:url(../images/fileIcon.gif);
background-position:lefttop;
background-repeat:no-repeat;
}

div#content div#products div#productdetailContainer div#leftColumn p.link
{
margin:15px 30px;
padding:0px 0px 0px 25px;
color:#ffffff;
font-weight:bold;
font-size:12px;
line-height:16px;
background-image:url(../images/linkIcon.gif);
background-position:lefttop;
background-repeat:no-repeat;
}

div#content div#products div#productdetailContainer div#leftColumn p.file a,div#content div#products div#productdetailContainer div#leftColumn p.link a
{
color:#ffffff;
}

div#content div#products div#productdetailContainer div#leftColumn #mainImg
{
margin:5px 29px 15px 29px;
padding:0px;
border:1px solid #666666;
max-width:650px;
/*hack per ie*/
width: expression(this.width > 650 ? 650: true);
}

div#content div#products div#productdetailContainer div#rightColumn
{
float:left;
display:inline;
margin:0px;
padding:0px;
text-align:left;
width:250px;
}

div#content div#products div#productdetailContainer div#rightColumn h2
{
margin:20px 15px;
padding:0px;
color:#0099ff;
font-size:16px;
}

div#content div#products div#productdetailContainer div#rightColumn ul
{
margin:10px 30px;
padding:0px;
color:#0099ff;
font-size:14px;
list-style-type:square;
}

div#content div#products div#productdetailContainer div#rightColumn ul li
{
margin:0px 0px 5px 0px;
padding:0px 0px 0px 5px;
}

div#content div#products div#productdetailContainer div#rightColumn ul li a
{
color:#cccccc;
text-decoration:none;
}

div#content div#products div#productdetailContainer div#rightColumn ul li a.selected
{
font-weight:bold;
}

div#content div#products div#productdetailContainer div#rightColumn ul li a:hover
{
color:#ffffff;
}

/*div singolo prodotto*/
div#content div#products div.singleProduct
{
float:left;
display:inline;
margin:0px 0px 0px 0px;
padding:10px;
text-align:left;
width:901px;
border-bottom:1px solid #555555;
border-right:1px solid #555555;
color:#cccccc;
}

div#content div#products div.singleProduct div.imgProduct 
{
float:left;
display:inline;
margin:0px;
padding:0px 15px 10px 0px;
}

div#content div#products div.singleProduct div.imgProduct img
{
max-width:400px;
/*hack per ie*/
width: expression(this.width > 400 ? 400: true);
margin:0px;
padding:0px;
}


div#content div#products div.singleProduct  a:hover  img
{
filter:alpha(opacity=80);
-moz-opacity: 0.8;
opacity: 0.8;
}

div#content div#products div.singleProduct div.textProduct 
{
float:left;
display:inline;
margin:0px;
padding:0px;
}

div#content div#products div.singleProduct div.textProduct  p
{
margin:0px 0px 5px 0px; 
padding:0px;
font-size:12px;
min-width:400px !important;
}

div#content div#products div.singleProduct  div.textProduct  p.productName
{
font-weight:bold;
color:#ff9900;
font-size:14px;
margin:0px 0px 10px 0px;
}


div#content div#products div.singleProduct  div.textProduct  a
{
color:#ebebeb;
text-decoration:underline;
font-weight:bold;
font-size:12px;
margin:0px;
padding:0px;
}

div#content div#products div.singleProduct   div.textProduct  a:hover
{
color:#ffffff;
}

/*fine div prodotto singolo*/

div#secondContent
{
clear:left;
margin:0px;
padding:0px;
text-align:left;
width:966px;
border-top:1px solid #666666;
border-left:1px solid #666666;
border-right:1px solid #666666;
}