/* CSS Document */
/* THE BIG GUYS */
* {margin:0;padding:0}
body {padding: 0 0 20px;color:#333;font:83%/1.5 arial,tahoma,verdana,sans-serif; text-align:left;}

/* LINKS */
a,a:link,a:link,a:link,a:hover {background:transparent;text-decoration:underline;cursor:pointer} 
a:link {color:#069} 
a:visited {color:#999} 
a:hover,a:active {color:#0c0} 

/* TYPOGRAPHY */
p, ul, ol {margin: 0 0 1.5em;}

h1, h2, h3, h4, h5, h6 {letter-spacing: -1px;font-family: arial,verdana,sans-serif;margin: 1.2em 0 .3em;color:#000;padding-bottom: .1em}
p, h1, h2, h3, h4, h5, h6{margin:0 10px 10px}
h1 {font-size: 196%;margin-top:.6em}
h2 {font-size: 136%}
h3 {font-size: 126%}
h4 {font-size: 116%}
h5 {font-size: 106%}
h6 {font-size: 96%}
.highlight {color:#333333; background-color:#FFFFC4}
.subdued {color:#999;background-color:transparent}
.error {color:#c00;font-weight:bold}
.success {color:#390;font-weight:bold}
.caption {color:#999;font-size:90%}

/* LISTS */
ul {margin: 0 10px 1em 25px}
ol {margin: 0 10px 1em 30px}
ol li {list-style-type: decimal}
ul li {list-style-type:disc}

dl {margin: 0 10px 1em 15px}
dt {font-weight:bold;margin-top: 1.3em}
dd {margin: 0 10px 0 15px}
dl dl {margin: 0 0 1.5em 30px}

/* FORMS */
form{margin:0 10px 10px}

/* GENERAL */
img {border:none} 
hr {margin: 1em 0;background:#f2f2f2;height:1px;color:#f2f2f2;border:none;clear:both}
.clear {clear:both;position:relative;font-size:0px;height:0px;line-height:0px} 

#wrapper {width:90%;margin:0 auto; text-align:left; }
/* LAYOUT - HEADER */
#header {width:100%; border-bottom: 1px solid #ccc;  }
#header h1 {
  position:relative; 
  width:281px; 
  height:60px; 
  padding:0;
  overflow:hidden;
  margin-top:0px;
  color:#000;
  }
#header h1 em {
  display:block; 
  width:281px; 
  height:60px; 
  background:url(../images/logo_bw.gif); 
  position:absolute;
  top:0;
  left:0px;
  }
#search {display:none}
#nav {display:none}
#breadcrumbs {width:100%;height:25px;float:left; clear:both;background: transparent;}

/* LAYOUT - BODY */
#wrapper {width:950px;background: #fff url(images/2colbg.gif) repeat-y ;}
#featurecontent {width: 100%;display:none }
#wrapcontent {float:left;width:100%;clear:none;}
#maincontent { margin:0;  }
#sidebar {display:none }
#subcontent {display:none }
/* LAYOUT - FOOTER */
#footer { }

/* LAYOUT Prodotti MODIFICATIONS */
#Prodotti #featurecontent {display:none}
#Prodotti #sidebar {}
#Prodotti #subcontent {display:block; }

/* LAYOUT Home MODIFICATIONS */
#Home #featurecontent { visibility:visible;display:block; }
#Home #sidebar {}
#Home #subcontent {}

#productsmenu {}
#productsmenu ul {}
#productsmenu li {}
#productsmenu a {}
#productsmenu a:hover {}
#productsmenu li li a { }
#productsmenu li li li a{}
#productsmenu li a { }

#nav {}
#nav ul {margin:0;padding:0; }
#nav li {list-style:none;display:inline;}
#nav li a{font-size: 20px; color:#FFFFFF; font-weight:bold; text-decoration:none; display:block; float:left; padding: 9px 5px 9px 5px; width: auto; margin-right:5px; border-left:2px solid #fff; border-right:2px solid #fff;}
#nav li a:hover{background-color:#952F86;}
#nav li a.sel {background-color:#0066cc; }

table{margin:0 10px 10px; border: 1px solid #000; padding: 5px;}
th {padding:4px; font-weight:bold;border-bottom:1px solid #000; border-right:1px solid #000;}
td {padding:2px; border-bottom:1px solid #ccc; border-right:1px solid #ccc;}
table p, tr p, th p, td p {margin:0; padding:0;}
