html {
 font: 11px/14px "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Helvetica, "Arial", sans-serif;
 background: #B3A581;
}

body {
 margin: 0px;
 padding: 0px;
}

#main {
 width: 780px;
 margin: auto;
}

a {
 color: #000;
}

#header {
 margin-top: 20px;
 background: #000;
 padding: 10px;
 padding-top: 30px;
}

#header h1 {
 margin: 7px auto 0px auto;
 padding-top: 65px;
 width: 600px;
 background: url(../images/home-logo.gif) no-repeat;
 height: 0px !important;
 height /**/: 65px;
 overflow: hidden;
 line-height: 40px;
 background-position: 162px 0px;
}

#tools {
 background: #CCC;
 position: absolute;
 float: left;
 width: 390px;
}

#about {
 background: #5F5C5C;
 background-image: url(../images/home-stain-top.gif);
 background-position: bottom left;
 background-repeat: no-repeat;
 color: #FFF;
 padding: 32px;
}

#about p {
 font: 11px/16px "Lucida Grande", Verdana, sans-serif;
 margin: 0px 0px 0px 0px;
}

#nav {
 background-image: url(../images/home-stain-bottom.gif);
 background-position: top left;
 background-repeat: no-repeat;
 color: #000;
}

#nav ul {
 margin: 0 0 0 210px;
 padding: 0px;
}

#nav li {
 display: block;
 margin: 0px;
 padding: 0px;
 width: 180px;
 height: 24px;
 text-indent: -3000px;
 background-repeat: no-repeat;
 list-style-type: none;
}

#nav a {
 display: block;
 width: 180px;
 height: 24px;
 text-decoration: none;
}

li {  list-style-type: none;}

li#catalogo { background-image: url(../images/home-nav/bottone-catalogo.gif); }
li#marchi { background-image: url(../images/home-nav/bottone-marchi.gif); }
li#internet { background-image: url(../images/home-nav/bottone-internet.gif); }
li#staff { 
 background-image: url(../images/home-nav/bottone-staff_2011.gif); 
 height: 130px;
}

li#staff a {
 height: 130px;
}

li#ringrazia {
 background-image: url(../images/home-nav/avenida-ringrazia.gif);
 height: 86px;
 margin-top: -86px;
 margin-left: -180px;
}

li#ringrazia a {
 height: 86px;
}

#case {
 background: #FFF;
 float: right;
 width: 390px;
 text-align: left;
 position: relative;
}

#case-content {
 padding-top: 32px;
 padding-right: 0px;
 padding-bottom: 30px;
 padding-left: 30px;
 text-align: left;
}

#case-content h2 {
 text-align: left;
 margin: 0px;
 font-weight: bold;
 color: #F60;
 font-size: 11px;
}

#case-content img {
 margin-top: 34px;
 margin-left: 0px;
 margin-bottom: 34px;
}

#case-description {
 text-align: left;
 line-height: 12px;
 font-size: 10px; /*federico*/
 /*float: left; federico*/
}

/*#case-description {
 text-align: left;
 line-height: 10px;
 float: left;
}*/

#case-description p {
 margin: 0px;
 font-size: 9px;
}

#case-description h3 {
 font-size: 11px;
 font-weight: normal;
}

#case-description #date {
 color: #CCC;
}

#footer {
 clear: both;
 padding: 20px;
 padding-top: 30px;
 padding-left: 410px;
}

#footer p {
	font-size: 0.85em;
}

ul#footer-bar {
 margin: 0px;
 padding: 0px;
 margin-bottom: 20px;
}

#footer-bar li {
 margin: 0px;
 padding-right: 10px;
 display: inline;
}

#footer-bar a {
 color: #FFF;
}

p#cliente {
 margin-top: 15px;
}

#home-gadget {
 background: #B3A581;
 text-align: right;
 padding: 20px;
 padding-top: 0px;
}

#home-gadget img {
 margin-top: -15px;
 border: none;
}



