.loading { text-align: center; }
ol.timeline { list-style: none; font-size: 1.2em; margin: 0; }
ol.timeline li { margin: 0 0 5px 0; text-align: left; position: relative; padding: .2em 0 .2em 10px; }
#main {	margin-top: 20px; font-family: "Trebuchet MS"; }
.box { border-left: 3px solid #54801B; border-bottom: 1px dashed #52712B; margin-bottom: 20px; }
.titles { font-size: 13px;	padding-left: 10px; }
.star {	color: #FF0000; font-size: 16px; font-weight: bold; padding-left: 5px; }
.com_img { float: left; width: 80px; height: 80px; margin-right: 20px; }
.com_name { text-align: left; font-size: 16px; color: rgb(102, 51, 153); font-weight: bold;	}

form#formInsCommento {
  width: 90% !important;
  width /* */:95%;
  margin-left: auto;
  margin-right: auto;
}
form#formInsCommento label {
  float: left;
  width: 100px;
  margin: 8px 5px 0 0;
  text-align: right;
  font: bold .8em Verdana, Arial, Sans-serif;
}
form#formInsCommento input.hidden { visibility: hidden; }
form#formInsCommento input { width: 300px; }
form#formInsCommento input,
form#formInsCommento select,
form#formInsCommento textarea {
  display: block;
  padding: 0; margin: 5px 0 0 5px;
  border: 1px solid #52712B;
  color: #52712B;
  font: bold 1em Verdana, Arial, Sans-serif;
  background-color: #C5DD87;
}
form#formInsCommento div input.pulsanteLarge { margin-left: auto; margin-right:auto; text-align: center; width: 200px; }
