/* CSS Document */
body {
background: #4e4e4e;
color: #fff;
text-align: center;
margin: 0 auto;
padding: 0;
font: 62.5% Arial, Helvetica, sans-serif;
}
a {
background: transparent;
color: #2d84d1;
text-decoration: none;
}
a:hover {
text-decoration: underline;
}
img {
border: 0;
}
.clear {
clear: both;
}
#layout {
background: #171717;
color: #fff;
width: 712px;
margin: 10px auto;
padding: 0;
}

/* menu */
 
#menu {
background: #e7e1dd;
color: #171717;
float: left;
text-align: left;
margin: 20px 0;
padding: 0;
width: 204px;
height: 214px;
border-bottom: 7px solid #9e6a18;
}
#menu ul {
margin: 6px 5px -8px;
padding: 0px;
}
html>body #menu ul {margin: 6px 5px 0;}
#menu li  {
display: block;
border-bottom: 1px solid #9fa1a3;
list-style-type: none;
margin: 0;
padding: 0;
}
#cnt {
height:  20px;
}
#menu li.noborder {
border: 0;
margin: 0;
padding: 0;
}
#menu a {
display: block;
padding: 6px;
text-decoration: none;
font-size: 1.4em;
color: #000;
}
#menu a:hover {
background: #171717;
color: #e7e1dd;
border-left: 1px solid #171717;
}
#menu em {
border-bottom: 1px solid #171717;
font-size: 1.4em;
color: #6f6c6c;
}

/* header */

#hd1 {
background: transparent url("../images/profilo.jpg") no-repeat;
color: #171717;
width: 508px;
height: 214px;
float: right;
padding:  0;
margin: 20px 0;
border-bottom: 7px solid #9e6a18;
}
#hd1 p {
visibility: hidden;
}
#hd2 {
background: transparent url("../images/.jpg") no-repeat;
color: #171717;
width: 508px;
height: 214px;
float: right;
padding:  0;
margin: 20px 0;
border-bottom: 7px solid #9e6a18;
}
#hd2 p {
visibility: hidden;
}
#hd3 {
background: transparent url("../images/settori2.jpg") no-repeat;
color: #171717;
width: 508px;
height: 214px;
float: right;
padding:  0;
margin: 20px 0;
border-bottom: 7px solid #9e6a18;
}
#hd3 p {
visibility: hidden;
}
#hd4 {
background: transparent url("../images/trattamenti.jpg") no-repeat;
color: #171717;
width: 508px;
height: 214px;
float: right;
padding:  0;
margin: 20px 0;
border-bottom: 7px solid #9e6a18;
}
#hd4 p {
visibility: hidden;
}
#hd5 {
background: transparent url("../images/verniciatura.jpg") no-repeat;
color: #171717;
width: 508px;
height: 214px;
float: right;
padding:  0;
margin: 20px 0;
border-bottom: 7px solid #9e6a18;
}
#hd5 p {
visibility: hidden;
}
#hd6 {
background: transparent url("../images/dove.jpg") no-repeat;
color: #171717;
width: 508px;
height: 214px;
float: right;
padding:  0;
margin: 20px 0;
border-bottom: 7px solid #9e6a18;
}
#hd6 p {
visibility: hidden;
}


/* content */

#textBox {
width: 540px;
text-align: left;
background: #171717;
color: #fff;
margin: 0 auto;
padding: 0;
}
#textBox h1 {
font-size: 2.0em;
}
#textBox p {
font-size: 1.2em;
line-height: 140%;
}

#textBox ul {
margin: 0;
padding: 0;
}
#textBox li {
list-style-type: square;
font-size: 1.2em;
margin: 0 25px;
padding: 2px 0;
}


/* footer */

#footer {
width: 670px;
margin: 0 auto;
border-top: 1px solid #2a2c2e;
}
#footer p {
text-align: right;
font-size: 1.2em;
background: #171717;
color: #6f6c6c;
margin: 8px 28px;
}
#footer a {
font-size: 1.1em;
text-decoration: none;
}
#footer a:hover {
text-decoration: underline;
}



/* extra */

hr {
visibility: hidden;
margin: 20px 0;
}

/* round corners */ 

.rbottom {display:block; height: 0; background: #4e4e4e;}
.rbottom *{display: block; height: 1px; overflow: hidden; background: #171717;}
.r1{margin: 0 5px;}
.r2{margin: 0 3px;}
.r3{margin: 0 2px;}
.r4{margin: 0 1px; height: 2px;} 
















