body{
	background: White;
	font: 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
}
a{
	font: 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #336633;
}
a:hover{
	color: #336633;
	text-decoration: underline;
}
a:visited{
	color: #336633;
}
.sezioni{
	font: bold 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #fff;
	background: #336633;
	padding: 4px;
	border: 1px solid #c0c0c0;
	border-bottom: 1px solid #f00;
	border-left: 1px solid #f00;
	text-align: center;
}
.sezioni2{
	font: bold 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #fff;
	background: #336633;
	padding: 2px;
}
.voci{
	border-bottom: 1px dashed #c0c0c0;
}
.voci a {
color:#336633;
text-decoration:none;
margin:0;
padding:0;
width: 120px;
border: 1px solid #ffffff;
	}
	
.voci a:hover {
color:#336633;
text-decoration:none;
margin:0;
padding:0;
border-top:1px solid #73848c;
border-right:1px solid #73848c;
border-left:1px solid #73848c;
border-bottom:1px solid #f00;;
background-color:#e7e7e7;
font-weight:bold;
width: 120px;
	}

.vociSel{
	border-bottom: 1px dashed #c0c0c0;
	background: url(images/triangolino.gif) no-repeat;
	padding-left: 12px;
}
.vociSel a {
color:#336633;
text-decoration:none;
margin:0;
padding:0;
width: 120px;
border: 1px solid #ffffff;
	}
	
.vociSel a:hover {
color:#336633;
text-decoration:none;
margin:0;
padding:0;
border-top:1px solid #73848c;
border-right:1px solid #73848c;
border-left:1px solid #73848c;
border-bottom:1px solid #f00;;
background-color:#e7e7e7;
font-weight:bold;
width: 120px;
	}
	
.txt10{
	font: 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.txt10bold{
	font: bold 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.titoloAnnuncio{
	font: bold 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
	padding: 0 0 5px 0;
}
.txt12{
	font: 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.txt10color{
	font: 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #336633;
}
.txt11boldColor{
	font: bold 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #336633;
}
input{
	border: 1px solid Navy;
	font: 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
}
input.checkbox {
	border: 0;
}
textarea{
	border: 1px solid Navy;
	font: 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.contatore{
	background: #FFDEAD;
	padding: 2px;
	font: bold 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.marque{
	font: 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: Navy;
}
.grigino{
	font: 9px Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.annuncio{
	font: 9px Verdana, Geneva, Arial, Helvetica, sans-serif;
	background: #FFDEAD;
}
/* Gallery */
#imgPhoto {
  border: 1px solid #ccc;
  padding: 9px;
  display: block;
}
ul#image-list {
	margin: 0 0 0 0;
	padding: 5px 0 30px 18px;
	list-style-type: none;
}
ul#image-list li {
  padding: 0;
  margin: 0 3px 3px 0;
  float: left;
  font-family: Georgia, "Times New Roman", Times, serif;
  font-weight: bold;
  line-height: 100%;
  text-align: center;
  height: 17px;
  width: 27px;
  background: none;
}
ul#image-list span { display: none; }
ul#image-list li a {
  float: left;
  display: block;
  height: 15px;
  width: 25px;
  margin: 0 3px 0 0;
  border: 1px solid #ccc;
}
ul#image-list li.active a, ul#image-list li a:hover { 
  background: #DAE2E7; 
  border: 1px solid #C4A89A; 
  color: #2A6C7F;
}
ul#image-list li a:active { 
  background: #DAE2E7; 
  border: 1px solid #C4A89A; 
  color: #2A6C7F;
}
.clear-images { clear: left; height: 1em; }

/*GESTIONALE*/
.gSezioni{
	font: bold 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #000000;
	background: #d7d5d5;
	padding: 2px;
	padding-left: 10px;
}