body {margin:0px;  background-image: url(../images/sfondo.gif); }
div { font-family: Arial, Helvetica, sans-serif; font-size:12px; float:left; color:#867366; line-height:17px; }
a { color:#867366; text-decoration:none; }
a:hover { text-decoration:underline; }
img { border:0px;}
h1 { margin:0px; color: #867366; text-transform:uppercase; font-size:13px; font-weight:bold; }


#layout { position:absolute; width:996px; height:566px; left:50%; top:50%; margin: -283px 0 0 -498px;  background-color:#FFF; border:1px solid #867366;}
.content { padding:20px;}

#header { color:#867366;}
#header div { line-height:normal; }
#header ul { margin:0px; padding:0px;}
#header li { width:140px; float:left; list-style:none; padding:0px; margin:0px;}
.select {color:#A2291C;}

#main { margin-top:5px;}
.main { height:350px; overflow:hidden;}

.w200 { width:200px; overflow:hidden; }
.w300 { width:300px; overflow:hidden; }
.w400 { width:400px; overflow:hidden; }
.w450 { width:450px; overflow:hidden; }
.w500 { width:500px; overflow:hidden; }
.w550 { width:550px; overflow:hidden; }
.w700 { width:750px; overflow:hidden; }
.w950 { width:950px; overflow:hidden; }

.separator { margin-top:20px; }
.em { font-style:italic; }
.b, .b a { font-weight:bold; }
.right { text-align:right; }
.paddingtop { padding-top:10px;}
.paddingbottom { padding-bottom:10px;}
.borderbottom { border-bottom:1px solid #867366; }
.color { width:25px; height:25px; margin: 15px 15px 0 0; text-align:center; border: 1px solid #E7E3E0; line-height:25px; overflow:hidden; }
.justify { text-align:justify; }
.marginright { margin-right:20px;}
.marginleft { margin-left:20px;}

.scheda { visibility: hidden; position:absolute; z-index:10; border: 1px none #000000; width:953px; height:450px ;background-color:#FFFFFF; layer-background-color:#FFFFFF; top:100px; left:18px; }
