/* $Id: style.css,v 1.0 2012/07/25 12:00:00 gpao Exp $ */
/**
 * file css form e tabelle admin 
 *
 */

/* contenitore pagine di amministrazione */
.cont_admin {
  padding:10px;
}

/* non serve più - usati tasti di jqueryUI */
/*
.buttonAdmLayout {
  text-decoration: none;
  font-size: 11px;
  color: #2B2828;
  text-transform: uppercase;
  position: relative;
  border-radius: 6px;
  background: white;
  display: inline-block;
  padding: 5px 7px 7px;
  line-height: 13px;
  border-bottom: 1px solid #B9B9B9;
  border-right: 1px solid #B9B9B9;
  font-style:normal;
}

.linkAdmType {
  color:#000;
}
*/
.even_line {
  background-color:transparent;
}

.odd_line {
  background-color:#f5f5f5;
}

/* rounded input sample - no IE8 */
input { -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; border:1px solid #ccc; }

textarea { -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; border:1px solid #ccc; }

fieldset { -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; border:1px solid #ddd; margin-bottom:10px; }

legend {
color:#4A9129;
  font-family: 'Rokkitt', serif;
  font-size:22px;
  color:#fff;
  padding:0px 5px;
}

span {
  float:left;
  font-family: 'Rokkitt', serif;
  font-size:14px;
  color:#fff;
}

input.rounded {

  border: 1px solid #ccc;
   
  /* Safari 5, Chrome support border-radius without vendor prefix.
   * FF 3.0/3.5/3.6, Mobile Safari 4.0.4 require vendor prefix.
   * No support in Safari 3/4, IE 6/7/8, Opera 10.0.
   */
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  border-radius: 10px;
  
  /* Chrome, FF 4.0 support box-shadow without vendor prefix.
   * Safari 3/4/5 and FF 3.5/3.6 require vendor prefix.
   * No support in FF 3.0, IE 6/7/8, Opera 10.0, iPhone 3.
   * change the offsets, blur and color to suit your design.
   */
  -moz-box-shadow: 2px 2px 3px #666;
  -webkit-box-shadow: 2px 2px 3px #666;
  box-shadow: 2px 2px 3px #666;
  
  /* using a bigger font for demo purposes so the box isn't too small */
  font-size: 12px;
  
  /* with a big radius/font there needs to be padding left and right
   * otherwise the text is too close to the radius.
   * on a smaller radius/font it may not be necessary
   */
  padding: 4px 7px;
  
  /* only needed for webkit browsers which show a rectangular outline;
   * others do not do outline when radius used.
   * android browser still displays a big outline
   */
  outline: 0;

  /* this is needed for iOS devices otherwise a shadow/line appears at the
   * top of the input. depending on the ratio of radius to height it will
   * go all the way across the full width of the input and look really messy.
   * ensure the radius is no more than half the full height of the input, 
   * and the following is set, and everything will render well in iOS.
   */
  -webkit-appearance: none;
  
}

input:focus {
  
  /* supported IE8+ and all other browsers tested.
   * optional, but gives the input focues when selected.
   * change to a color that suits your design.
   */
  border-color: #339933;
  
}

/* simbolo (*) accanto ai campi obbligatori */
.mandatory {
  color:#fff;
  font-style:normal;
  padding-left:5px;
  font-size:12px;
}

/* pagine di help */
.help_link {
  color:#000000;
  font-style:normal;
  padding:0px 5px 0px 10px;
  font-size:12px;
  cursor:pointer;
}

.helpPages {
  font-size:14px;
  font-family: 'Dosis', sans-serif;
}

.helpPages h1 {
  font-size:20px;
  font-weight:bold;
}

/* errori di validazione */
.errorAdm {
  background-color:#ff0000;
  color:#ffffff;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  border-radius: 10px;
  padding:5px 10px;
  border:1px solid #eee;
}

/* tasti di rigenerazione ed invio password */
.password {
  background-color:#ececec;
  color:#000000;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  padding:5px 10px;
  border:1px solid #ccc;
  cursor:pointer;
  margin-left:20px;
}

/* commenti ai campi nel form */
.comment_field {
  font-family: 'Dosis', sans-serif;
  color:#777;
  font-style:normal;
  padding:0px 5px 0px 10px;
  font-size:13px;
  cursor:pointer;
}