﻿body
{
    font-family: Arial, Verdana, Tahoma, sans-serif;
    font-size:12px;   
    text-align: center;   /*centra in IE 5.x */
    margin-left: 0px;
    margin-top: 0px;
    margin-bottom: 0px;
    margin-right: 0px;
    background-color:#ffffff;
    color:#666666;
}
a
{
	color:#3399FF;
    text-decoration:none;
}
a:hover
{
    color: #cc3333; 
    text-decoration:underline; 
}
a.linkButton
{
    font-size: 12px;
}
input.search
{
    border-color:#fff;    
    background-color:#fff;
    border-style:none;    
    height:16px;
    width: 130px;
    margin-right: 14px;
    margin-bottom:7px;       
}
.grayTextBox
{
    border-color:#3399FF;    
    background-color:#fff;
    border-style:solid;
    border-width:1px;    
    font-size: 13px;  
}
table
{
    font-size: 12px;
}
h3{margin:0;padding:0; font-size:18px; font-weight:bold;padding-bottom:12}
h5{margin:0;padding:0; font-size:14px; font-weight:bold;padding-bottom:12}
.borderGray
{
    border-width: 1px;
    border-color: #e5e3e3;
    background-color: #e5e3e3;
    height:1px;
}
.nolink
{
    text-decoration:none;
    color:#666666;
}
div#ddp{margin-bottom:12px;padding:0;min-height:30px;}
div#lang{margin:0;padding:0;min-height:30px;}
div#search ul{ width: 120px;height: 25px;overflow: hidden; display:inline; list-style-type: none;margin: 0;padding: 0;}
div#search li{margin: 0;}
div#search li{float: left;width: 120px;height: 25px; color: #fff;font-size: 11px}

/*********************************/
/*    DIV Section                */
/*********************************/
div#container
{   
    width: 1000px;
    margin: 0px auto;   /*centra negli altri browsers*/   	
	height: 100%;
	height: auto !important;
	min-height:100%;
	position:relative;
	background-color:#f1f1f2;
	background-image: url(../images/bg_page.jpg);
	background-repeat: repeat-y;
}     
    
div#header
{   
    width: 984px;
    height: 100px !important;     
    height: 110px;     
    background-repeat:no-repeat;
    text-align:left;
    padding-top: 10px;    
    padding-left:15px !important; 
    padding-left:5px;
}

div#nav{ background: url('../images/bg_menu1.gif') no-repeat; height: 42px; margin:0 0 0 8px}
div#nav ul{ width: 980px;height: 42px;overflow: hidden; display:inline; list-style-type: none;margin: 0;padding: 0;}
div#nav li{margin: 0;padding-top: 12px}
div#nav li,div#nav a{float: left;width: 116px;height: 42px; color: #fff;font-size: 16px}

div#leftcontent
{
    clear:both;
    float: left; 
    margin-left: 10px;  
    margin-top: 0px !important;  
    margin-top: 8px;  
    width: 170px;        
}
div#search
{
    background: url('../images/bg_cerca.gif') no-repeat; 
    height:166px !important;      
    height:166px;              
    width: 165px !important;  
    width: 170px;  
    text-align: left;   
    padding-left: 5px !important;
    padding-left: 5px;   
    color: #666666;
    font-size:12px;
    font-weight:bold;     
}
div#search a
{
    color: #fff;
    font-weight:normal;
}
div#category
{    
    background: url('../images/bg_cat_up.gif') no-repeat; 
    width:170px;
    margin-top:5px;  
    height:5px !important;   
    height:1px;  
}

div#contentcat
{    
    background: url('../images/bg_cat_content170.gif') repeat-y;         
    padding-left: 10px;
    text-align:left;   
    padding-bottom:8px;    
    padding-top:6px;    
}
div#contentcat p
{         
    padding:0px;
    margin:0px;
    min-height:10px;
    height: 30px !important;
}
div#contentcat p.sel
{
    background: url('../images/cat_bar.gif') no-repeat right;      
    width: 157px;   
    color:#cc3333;
}
div#contentcat a
{
    width: 157px;
    padding-top:8px;
    padding-bottom:8px;
    display:inline-block;
}
div#contentcat a:hover
{
    background: url('../images/cat_bar.gif') no-repeat right;       
    width: 157px;   
    color:#cc3333;
}
div#boxdown
{
    background: url('../images/bg_cat_down.gif') no-repeat; 
    width:170px;
    height:8px;
}

div#boxup
{
    background: url('../images/bg_hdr_box170.gif') no-repeat;     
    width:160px !important;    
    width:170px;    
    height:20px !important;   
    height:25px;
    color:#FFF;
    padding-left:10px;
    padding-top: 5px;
    text-align:left;
    font-size:12px;
    font-weight:bold;
}

div#boxcontent
{
    background: url('../images/bg_cat_content170.gif') repeat-y; 
    width:170px;  
    text-align: left;
    padding-top: 5px;
    padding-bottom: 5px;
}
div#boxcontent li
{                
    list-style-type: none;
    line-height:15px;
}
div#boxcontent ul { margin:10; padding:0; }
div#boxcartdown
{
    background: url('../images/bg_cat_181down.gif') no-repeat; 
    width:181px;
    height:8px;
}

div#boxcartup
{
    background: url('../images/bg_hdr_box181.gif') no-repeat;     
    width:171px !important;    
    width:181px;    
    height:20px !important;   
    height:25px;
    color:#3399FF;
    padding-left:10px;
    padding-top: 5px;
    text-align:left;
    font-size:12px;
    font-weight:bold;
}
div#boxcart
{
    background: url('../images/bg_cat_content181.gif') repeat-y; 
    width:171px !important;
    width:181px;  
    text-align: left;
    padding: 8px;    
}
div#boxcart td
{
    color:#3399FF;
}
div#rightcontent
{
    background: url('../images/bg_menu_cat.gif') no-repeat; 
    float: left;    
    width: 808px;  
    margin-left:2px;
    margin-top:10px !important;     
    margin-top:7px;     
}
div#menubarleft
{
    clear:both;
    float:left;
    padding-left:50px;
    padding-top:12px;
    height:38px;
    width:510px;
    text-align:left;
    color:#666666;

}
div#menubarright
{
    float:right;
    height:38px;
    width:240px;
    padding-right:5px;
    padding-top:12px;
    text-align:right;
    color:#666666;
}
div#menubarright a{color:#666666;}
div#contentflash
{        
    float: left; 
    margin-left: 1px;  
    margin-top: 5px;      
    margin-bottom: 12px;      
    width: 600px;
	height: 315px;  
	padding:4px;
	BORDER-RIGHT: #e5e3e3 1px solid;
    BORDER-TOP: #e5e3e3 1px solid;
    BORDER-LEFT: #e5e3e3 1px solid;
    BORDER-BOTTOM: #e5e3e3 1px solid;
	overflow: hidden; position: relative;
}
div#contentdata
{        
    float: left; 
    margin-left: 1px;  
    margin-top: 12px;      
    width: 629px;    
}
div#contentdata_text
{
    clear:both;    
    text-align:left;   
    padding-left: 12px;
    padding-right: 10px; 
    background: url('../images/bg_content_629.gif') repeat-y; 

}
div#contentdata_text a
{
    font-size: 12px;
}

div#categorieseo
{
    text-align:left;   
    padding-left: 12px;
    padding-right: 10px; 
    background: url('../images/bg_content_629.gif') repeat-y;
}
div#categorieseo a{color: #666666;}
div#categorieseo p{margin:2;padding:1;}
div#categorieseo p.FirstCat{ font-weight:bold;font-size:11px;}
div#categorieseo p.SecondCat{ padding-left:10px;font-size:11px;}


div#contentdatadown
{
    clear:both;
    background: url('../images/bg_content_down.gif') no-repeat; 
    width:629px;
    height:8px;
}
div#contenthdrup629
{
    background: url('../images/bg_content_up.gif') no-repeat;   
    width: 629px;   
    height: 15px; 
}
div#contenthdr629
{
    background: url('../images/bg_hdr_center.gif') no-repeat; 
    width: 629px;   
    height: 20px !important; 
    height: 25px; 
    color:#fff;
    padding-left:10px;
    padding-top: 5px;
    text-align:left;
    font-weight:bold;
}
div#contentright
{    
    float: left;     
    width:170px;
    height:25px;  
    margin-left: 6px;
}

div#contact
{
    background: url('../images/bg_contact.gif') no-repeat; 
    height:115px;   
    margin-top: 14px;  
    width: 170px;   
    margin-bottom: 5px;  
    text-align: left;
    padding-left:2px;
}
div#contact ul{ width: 166px; overflow: hidden; display:inline; list-style-type: none;margin: 0;padding: 0;}
div#contact li{margin: 0;padding-top: 1px; list-style-type: none; border-bottom-style:dotted; border-bottom-color:Gray; border-bottom-width:1px; font-size:12px;}
div#footer
{
    clear:both;
	height:70px;
}
div#PP2
{
    font-size: 12px;
}
.leftdetail
{
    clear:both;
    float:left;
    width: 210px;
    color: #3399FF; 
    font-size: 11px;
}
.rightdetail
{
    float:left;
    width: 390px;
    font-weight:bold;
    font-size: 11px;
}
hr{clear:both;}
.leftdetail2
{
    clear:both;
    float:left;
    width: 150px;
    color: #3399FF; 
    font-size: 11px;
}
.rightdetail1, .rightdetail1_evd
{
    float:left;
    width: 148px;
    font-weight:bold;
    font-size: 11px;
}
.rightdetail2, .rightdetail2_evd
{
    float:left;
    width: 148px;
    font-weight:bold; 
    font-size: 11px;
}
.rightdetail3, .rightdetail3_evd
{
    float:left;
    width: 148px;
    font-weight:bold;
    font-size: 11px;
}
.rightdetail1_evd, .rightdetail2_evd, .rightdetail3_evd
{
    background-color: #FFFFAE;
}
.horizlist
{
    float:left;
    width: 170px;
    margin: 15px;
}
.horizlist img
{
    text-align:center;
    margin-right: 15px;
}
.AllNews li
{
    list-style-type: none; 
    text-align:left;       
    line-height:15px;
}
.AllNews h2
{
    margin:2px;
}
div#leftnews
{
    width:155px;
    float:left;
    margin-right:5px;
    height:120px;   
    clear:both;
}
div#rightnews
{
    width:400px;
    float:left;
    margin-right:5px;
    height:120px;   
}
div#immagine 
{
    clear:both;
	text-decoration: none;	
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	text-align: center;
}
div#SkuTitle
{
   float:left;
   padding:2px;
   font-weight:bold;
   font-size: 12px;
}
div#SkuCode
{
   padding:2px;
   padding-left:6px;
   padding-right:6px;
   float:left;
   width:100px;   
   height:15px;
   background-color:#c9c9c9;
   color:#000000;
   font-size: 14px;
   font-weight:bold;
    text-align:center;
}



.printproduct p {color:#000000;margin:0px;margin-bottom:8px;margin-left:8px;padding:0px; font-size:14px;}
.printproduct ul{color:#0069a6;margin:0px;margin-bottom:8px;margin-left:18px;padding:0px;list-style-type: none;}
.printproduct li{color:#0069a6;}
.printproduct td{color:#0069a6;margin:0px;padding:0px;margin-bottom:12px;height:14px; line-height:18px;}
.printproduct tr{margin:0px;padding:0px;height:14px; line-height:18px;}
.printproduct table{margin:0px;padding:0px;height:14px; line-height:18px;}

H2.news {
font-size: 11px;
}

.clsBorder
{
    BORDER-RIGHT: #e5e3e3 1px solid;
    BORDER-TOP: #e5e3e3 1px solid;
    BORDER-LEFT: #e5e3e3 1px solid;
    BORDER-BOTTOM: #e5e3e3 1px solid;
}

/*****************************************************
General Text
*****************************************************/
.normalTextSmaller
{ 
    font-size: 10px;
}
.normalTextSmall, .normalTextCatSmall
{ 
    font-size: 11px;
}

.normalTextSmallBold,.normalTextCatSmallBold
{ 
    font-size: 11px;
    font-weight: bold;
}

.normalTextBold, .normalCatTextBold
{
	font-size: 12px;
	 font-weight: bold;
}
.normalTextSmall, .normalTextSmallBold, .normalTextBold
{ 
    color : #666666;     
}
/*****************************************************
Table
*****************************************************/
.pageHeading {
	FONT-SIZE: 12px; COLOR: #727272; FONT-FAMILY: Myriad, Arial, Verdana, sans-serif
}
.dataTableHeadingRow {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #ffffff; FONT-FAMILY: Verdana, Arial, sans-serif;BACKGROUND-COLOR: #c9c9c9;
}
.dataTableHeadingContent {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #ffffff; FONT-FAMILY: Verdana, Arial, sans-serif
}
.dataTableRow {
	BACKGROUND-COLOR: #f0f1f1
}
.dataTableRowSelected {
	BACKGROUND-COLOR: #dee4e8
}
.dataTableRowOver {
	BACKGROUND-COLOR: #ffffff
}
.dataTableContent {
	FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: Verdana, Arial, sans-serif
}
.tipsy { padding: 5px; font-size: 10px; opacity: 0.8; filter: alpha(opacity=80); background-repeat: no-repeat; }
  .tipsy-inner { padding: 4px 5px; background-color: black; color: white; max-width: 200px; text-align: center; }
  .tipsy-north { background-image: url(../images/tipsy-north.gif); background-position: top center; }
  .tipsy-south { background-image: url(../images/tipsy-south.gif); background-position: bottom center; }
  .tipsy-east { background-image: url(../images/tipsy-east.gif); background-position: right center; }
  .tipsy-west { background-image: url(../images/tipsy-west.gif); background-position: left center; }
  
  
 .linkBold
 {          
    vertical-align:middle;     
    height: 25px;  
 }
  
  
  
.show {
  width: 590px;
  margin: 1em .5em;
}
.show h5 {
  margin: 0;
  padding: .45em;
   text-decoration:underline;
  cursor:pointer;
}
.show div {
  padding: .5em .25em .25em .9em;
  margin-bottom:10px;  
}
.show div div{
  padding: .5em .25em .25em .9em;
  margin-bottom:10px;
}

