body {
text-align:center;
font-family:Arial, sans-serif;
font-size:13px;
background:url(skin/bg.jpg) no-repeat center top #8e8a89;
color:#70685d;
margin:0;
padding:0;
}

a {
outline:none;
text-decoration:none;
color:#58754d;
}

a:hover {
text-decoration:underline;
color:#8caf7e;
}

.capolettera {
font-size:20px;
}

#Content {
width:900px;
text-align:left;
margin:0 auto;
padding-top:10px;
}

#header {
position:relative;
height:160px;
width:900px;
background:url(skin/header.jpg) no-repeat #fff;
border-radius: 5px;
-khtml-border-radius: 5px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
}

#box {
position:relative;
float:left;
width:890px;
margin-top:10px;
padding-right:10px;
padding-top:20px;
padding-bottom:10px;
background:#fff;
border-radius: 5px;
-khtml-border-radius: 5px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
background:url(skin/box-bg.gif) no-repeat top left #fff;
}

#box_left {
position:relative;
float:left;
width:265px;
min-height:100px;
margin-left:20px;
}

#box_left ul {
margin:0;
padding:0;
}

#box_left ul li {
list-style:none;
}

#box_left li a {
position:relative;
display:block;
height:30px;
line-height:30px;
text-decoration:none;
font-family:Arial, sans-serif;
font-size:12px;
font-weight:700;
color:#70685d;
background:url(skin/arrow_unsel.gif) right center no-repeat;
}

.list_01 {
border-bottom:1px solid #dfd2c1;
}

.list_02 {
border-top:1px solid #fff;
border-bottom:1px solid #dfd2c1;
}

.list_03 {
border-top:1px solid #fff;
}

#menu_prodotti {
padding:20px 10px;
}

#menu_prodotti a {
position:relative;
display:block;
height:20px;
line-height:20px;
text-decoration:none;
font-family:Arial, sans-serif;
font-size:12px;
font-weight:700;
color:#70685d;
border-top:1px solid #fff;
border-bottom:1px solid #dfd2c1;
}

#menu_prodotti a:hover {
color:#70685d;
background:dfd2c1;
}

#box_right {
position:relative;
float:right;
width:568px;
min-height:98px;
border:1px solid #70685d;
border-radius: 5px;
-khtml-border-radius: 5px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
background:url(skin/box_cont.gif) right bottom no-repeat #dfd2c1;
}

#box_right_cont {
position:relative;
width:530px;
min-height:100px;
padding:20px;
}

#footer {
position:relative;
width:558px;
margin-top:5px;
border-top:1px dashed #dfd2c1;
text-align:right;
font-size:10px;
padding:5px 5px;
float:right;
}

.cornice_01 {
background:#fff;
margin-bottom:5px;
padding:5px;
}

#contatti {
position:relative;
font-size:11px;
width:100%;
margin:0;
background:url(skin/contatti_bg.gif) bottom repeat-x #f2ece4;
text-align:center;
display:none;
}

#contatti_cont {
position:relative;
margin:0 auto;
width:900px;
height:240px;
text-align:left;
}

.p1 {
position:absolute;
left:300px;
top:0px;
width:200px;
padding:10px;
line-height:12px;
}

.p2 {
position:absolute;
left:500px;
top:0px;
width:200px;
padding:10px;
}

#contatti a {
text-decoration:none;
color:#70685d;
font-weight:700;
}

#contatti a:hover {
text-decoration:underline;
}

.mappa {
background:#fff;
border:none;
margin: 9px;
padding:1px;
}

.thumbs {
background:#fff;
border:none;
margin:4px;
padding:4px;
border:1px solid #a79575;
}

li a:hover,li a.sel {
color:#af1a00;
background:url(skin/arrow_sel.gif) right center no-repeat;
}

.img-home {
margin-top:10px;
}

a.chiudi {
position:absolute;
right:0px;
top:10px;
}

a.chiudi  img{
border:none;
}

.from1 {
position:absolute;
left:500px;
top:50px;
width:200px;
padding:10px;
}

.from2 {
position:absolute;
left:700px;
top:10px;
width:200px;
padding:10px;
}

input.input {
height:15px;
line-height:15px;
width:160px;
}

form textarea {
line-height:15px;
width:160px;
}
