/* generale */
body {
   font: 80%/140% arial, helvetica, sans-serif;
   background: #093 url(body.gif) repeat;
   color: #333;
   margin: 0;
   padding: 0;
   text-align: center;
}
hr {
  display:none;
}
img {
  border:none;
}
a {
   text-decoration:none;
   color: #093;
}
a:hover {
   text-decoration:underline;
   color: #00F;
}
ul {
	margin:.3em 0 .5em 1.5em;
	padding:0;
}
li {
	margin:0;
	padding:0;
}
/* contenitori */
#container {
   text-align: left;
   margin: 0 auto;
   width: 740px;
   position: relative;
   background: #FFF url(container.gif) repeat-y;
}
#container_inside {
   background: url(container-inside.gif) no-repeat bottom center;
}

/* intestazione */
#header {
   background: url(header.0.jpg) no-repeat top center;
   height:100px;
}
h1,h2 {
   display:none;
}

/* menù principale */
#mainmenu {
   padding:10px 30px;
   text-align:center;
}
#mainmenu ul {
  margin:0;
  padding:0;
  list-style:none;
  font: 110% arial, helvetica, sans-serif;
}
#mainmenu ul li {
  display:inline;
}
#mainmenu a {
  text-decoration:none;
  color: #999;
  font-weight:bold;
}
#mainmenu a:hover,
#mainmenu a.current {
  color: #093;
}

/* menù produzioni*/
#prodmenu {
   background: #80dca2 url(prodmenu.gif) no-repeat top left;
   padding:10px;
}
#prodmenu ul {
  margin:0;
  padding:0;
  list-style:none;
  font: 110% arial, helvetica, sans-serif;
}
#prodmenu ul li {
}
#prodmenu a {
  text-decoration:none;
  color: #000;
}
#prodmenu a:hover,
#prodmenu a.current {
  font-weight:bold;
  color: #093;
}

/* menù links*/
#linkmenu {
   background: #80dca2 url(linkmenu.gif) no-repeat top left;
   padding:10px;
}
#linkmenu ul {
  margin:0;
  padding:0;
  list-style:none;
  font: 110% arial, helvetica, sans-serif;
}
#linkmenu ul li {
}
#linkmenu a {
  text-decoration:none;
  color: #000;
}
#linkmenu a:hover{
  color: #093;
}

/* contenuto */
#content {
   padding:1em 30px 30px 30px;
}
#colonna1 {
	float:left;
	width:150px;
	margin-right:20px;
}
#colonna2 {
	margin-left:170px;
}
h3 {
  margin:0;
  padding:0;
  font: bold 125% "trebuchet ms", trebuchet, arial, helvetica, sans-serif ;
  border-bottom: 2px solid #CCC;
}
h4 {
  margin:0;
  padding:0;
  font: normal 100% "trebuchet ms", trebuchet, arial, helvetica, sans-serif ;
  color: #666;
}
h5 {
  margin:0;
  padding:0;
  font: bold 110% "trebuchet ms", trebuchet, arial, helvetica, sans-serif ;
  color: #336;
}
p.mobile-photo img{
	width:200px;
}
.list {
 border-left: 2px solid #CCC;
 padding: .5em;
 margin-bottom: .5em;
}
.list img {
 float:left;
 margin-right:1em;
}
.images {
 float:right;
 margin-left:10px;
 margin-bottom:10px;
 width:200px;
}
.close {
 clear:both;
 height:0;
}
.date {
 font-style: italic;
}
ul.sublinks {
 margin:2em 0;
 padding:0;
 list-style:none;
}
ul.sublinks li {
 margin:0;
 padding:0;
}
table.center {
 margin:0;
 padding:0;
 border:none;
 width:100%;
 height:100%;
}
table.center td {
 text-align:center;
 vertical-align:center;
 width:100%;
 height:100%;
}
#footer {
	width:700px;
    margin: 30px auto;
	padding:10px;
	background: #a4ebbe;
	color:#000;
	font-weight:bold;
}
div.category {
	background-color: #e6f3ea;
	margin-bottom:1em;
}
div.category h5{
	color: #00963c;
	font-size:110%;
	padding:.3em;
	background-color:#b2e3c4;
	border-bottom: 1px solid #093;
	margin-bottom:1em;
}
div.pezzo {
	width:240px;
	height:140px;
	float:left;
	margin:0 0 10px 10px;
	background-color:#FFF;
}
div.pezzo img {
	margin:10px;
	float:left;
}
div.pezzo h6 {
	margin:10px 0 1em 0;
	padding:0;
	font-size:110%;
}
div.pezzo div.autori {
	font-style:italic;
	line-height:110%;
}
div.pezzo div.prezzo {
	margin-top:.3em;
	font-weight:bold;
}
div.pezzo div.stato{
	font-size:90%;
}
div.datitecnicischeda {
	padding:10px;
	background-color: #e6f3ea;
	width:280px;
}
div.statoscheda {
	width:280px;
	margin-bottom:1em;
}
div.testoscheda {
	width:280px;
}