* { margin:0; padding:0; }

body { background:#f6f4db; font:normal 16px Times New Roman; color:#000; }
a {text-decoration:underline; color:#7f4847; }
a:hover { color:#87330d; }
img { border:none; }
h1 { padding:20px 0 20px; color:#b60000; font:normal 28px Times New Roman; }
h2 { padding-bottom:20px; color:#b60000; font:normal 23px Times New Roman; }
h3 { padding-bottom:5px; color:#940000; font:normal 20px Times New Roman; }
h4 { padding-bottom:4px; color:#940000; font:normal 18px Times New Roman; }
p { margin-bottom:10px; font:normal 19px/20px Times New Roman; text-align:justify; line-height:23px; }
strong { color:#000000; }

#header { width:100%; min-width:1000px; background:url('../img/head.jpg') no-repeat #fff; }
#header .left { float:left; padding:30px 0 20px 40px; z-index:10; }
#header .right { float:right; padding:0 40px 15px 0; }
#header .right .icons { float:right; width:60px; height:28px; padding-top:9px; background:url('../img/icons.png') no-repeat; }
#header .right .icons .home { float:left; display:block; width:11px; height:10px; margin-left:7px; }
#header .right .icons .mail { float:left; display:block; width:14px; height:10px; margin-left:15px; }
#header .right .icons .map { float:left; display:block; width:11px; height:10px; margin-left:16px; }
#header .right .address { clear:both; padding-top:5px; padding-bottom:0px;font:normal 20px/22px Times New Roman; text-align:right; }
#header .text { clear:both; margin:0 40px; padding:3px 0 3px; border-top:1px solid #e8e2cb; font:normal 13px/20px Times New Roman; color:#7f4847; }

#menu { width:100%; min-width:1000px; height:41px; background:url('../img/top2.gif') #b60000 repeat-x; }
#menu ul {   float: left; list-style: none; width:1030; margin:0; }
#menu ul li { float:left; padding:0 4px; list-style:none;  }
#menu ul li a { display:block; margin-top:4px; padding:8px; color:#f4f0d8; text-decoration:underline; font:normal 14px Times New Roman;z-index:1; }
#menu ul li a:hover { background:#f6f4db; color:#000;z-index:1;}
#menu ul li ul {display: none; border-left:4px solid #910700;margin-top:0px;border-right:3px solid #910700;border-bottom:3px solid #910700; position: absolute; background: #b60000; padding: 0; width: 180px;z-index:1;}
#menu li li a {width: 155px; background: none; z-index:1;}
#menu li:hover ul {display: block;}
#menu li:hover li ul {
  display: none;
  width: 160px;
 margin-top:2px;
 /* top: 19px;*/
  left: 133px;
}
#menu li:hover li:hover ul {
  display: block;
}

#content { position:relative; width:100%; min-width:1000px; margin:30px 0 1px;padding-top:25px;}
#content .text { margin:0 265px 0 235px; min-height:600px; }
#content .text span.sp { color:#978484; }
#content .text span.sp a { color:#978484; }
#content .text address { display:inline-block; padding:5px 10px; margin:10px 0; background:#fff; font:normal 17px Times New Roman; }
#content .left { position:absolute; top:0; left:40px; width:171px; }
#content .left a { display:block; width:171px; height:61px; padding:8px 0 0 13px; font:normal 17px/20px Times New Roman; color:#f3d1d1; }
#content .left .link1 { display:block; margin-bottom:8px; width:171px; height:61px; background:url('../img/link1.gif') no-repeat; }
#content .left .link1:hover { background:url('../img/link11.gif') no-repeat; }
#content .left .link2 { display:block; margin-bottom:8px; width:171px; height:61px; background:url('../img/link2.gif') no-repeat; }
#content .left .link2:hover { background:url('../img/link22.gif') no-repeat; }
#content .left .link3 { display:block; margin-bottom:8px; width:171px; height:61px; background:url('../img/link3.gif') no-repeat; }
#content .left .link3:hover { background:url('../img/link33.gif') no-repeat; }
#content .img {border: 1px solid #333;}
#content .right { position:absolute; top:0; right:40px; width:200px; }
#content .right p { color:#7f4847; }
#content .right a { display:block; width:171px; height:61px; padding:8px 0 0 13px; font:normal 16px/20px Times New Roman; color:#f3d1d1; }
#content .right .vo a {display:inline; padding:0; font:bold 16px/19px Times New Roman;  width:120px; height:16px; color:#C42000; }

#content .right .link1 { display:block; margin-bottom:8px; width:171px; height:61px; background:url('../img/link1.gif') no-repeat; }
#content .right .link1:hover { background:url('../img/link11.gif') no-repeat; }
#content .right .link2 { display:block; margin-bottom:8px; width:171px; height:61px; background:url('../img/link2.gif') no-repeat; }
#content .right .link2:hover { background:url('../img/link22.gif') no-repeat; }
#content .right .link3 { display:block; margin-bottom:8px; width:171px; height:61px; background:url('../img/link3.gif') no-repeat; }
#content .right .link3:hover { background:url('../img/link33.gif') no-repeat; }

#footer {width:100%;min-width:1000px; height:50px; left:0px; background:url('../img/bottom.gif') #b60000 repeat-x; }
#footer div.myDiv { display:block; padding-top:5px; padding-left:10px; color:#fff; }
span.price {font-weight:bold; color:red;}

.action {
 margin-top: 40px;
 text-align: center;
 border: 2px solid #efe6bf;
 background-color: #f5efd9;
 padding: 6px;
}
.action h4 {
 font:bold 16px Times New Roman;
 color:#c42000;
}
.action p {
 color:#7f3837;
 font-size: 14px;
 line-height: 1.1;
 font-weight: bold;
 }
 
 .action p.citata  {
  color:#7f4847;
 }
 
 ul,ol{
 margin-left: 20px;
 margin-bottom: 8px; 
 margin-top: 5px; 
  }
  
  div.nop p {
  margin-top:1px;
  margin-bottom:1px;
  }
  
  div.nop table {
  margin-top:1px;
  }
 

