div.cntContArea {
  margin: 0.781em 0.781em 0.781em 1.56em;
	width:35em;
	float:left;
	display:inline;
	
	border:1px solid black;
}



a, a:visited {
  text-decoration:none;
  color:#27516E;
}

a:hover {
  text-decoration:underline;
}

div.linkStrutture {
  float:left;
  display:inline;
  width:100%;
  margin-top: 0.6em;
  margin-bottom: 0.6em;
}

div.linkStrutture img {
  float:left;
  display:inline;
  clear:both;
  margin:0.5em 0 0.5em 0;
  height:1.016em;
  width:11.484em;
}

div.linkStrutture a,
div.linkStrutture a:visited {
  float:left;
  display:inline;
  background:#EBEBEB url(../img/grayArrow.gif) 0.3em 0.6em no-repeat;
  width:97%;
  font-size:0.859em;
  color:#27516E;
  text-decoration:none;
  margin:0.1em 0;
  padding:0.15em 0 0.15em 1em;
  clear:both;
}

div.linkStrutture a:hover {
  text-decoration:underline;
}

div.adminBar {
  
  width:31.7em;
}


div.cntTextArea {
  margin:0 0 0 1.3em;
  width: 35em;
}


div.cntTextArea h1 {
  float:left;
  display:inline;
  font-size: 1.4em;
  font-family: Arial, Verdana, sans-serif;
  color: #27516e;
  font-weight:bold;
  margin: 1em 0 0 0;
  width: 23em;
}
 
  
div.cntTextArea h2 {
  float:left;
  display:inline;
  font-size: 1.18em;
  font-family: Arial, Verdana, sans-serif;
  color: #27516e;
  font-weight:bold;
  text-transform: uppercase;
  margin: 0 0 0.38em 0;
  width:50%;

}


div.bttOspedali {
  float: right;
  display:inline;

  margin-top: 1.2em;
  width: 5em;
}

div.backParliamo {
  float: right;
  display:inline;

  margin-top: 0;
  width: 5em;
}

a.indietro,
a.indietro:visited {
  color: #8d8d8d;
  text-decoration: none;
  font-size: 0.83em;
}

a.indietro:hover {
  text-decoration: underline;
}

img.linkindietro {
  float: left;
  display:inline;
  margin-right: 0.3em;
  margin-top: 0.2em;
}

div.cntText {
  float:left;
  display:inline;
  clear:both;
  width: 100%;
  margin: 0;
}


div.cntText ul {
  padding: 0 0 0 2.5em;
}

div.sttTitolo {
  margin: 1em 0 1em 0;
  font-size: 1.2em;
  font-family: Arial, Verdana, sans-serif;
  color: #27516e;
  font-weight: bold;
}

.sttTitoloParliamodi {
  margin: 1em 0 1em 0;
  font-size: 1.2em;
  font-family: Arial, Verdana, sans-serif;
  color: #27516e;
  font-weight: bold;
}

.formelement {
  margin-bottom: 0.5em;
}
.formelement label {
  text-align: right;
  width: 12em;
  margin-right: 0.5em;
  padding-top: 0.2em;
}
.formelement input,
.formelement textarea {
  border: 1px solid #AFCDD8;
}

.text {
  width: 18.5em;
}

.formsubmit {
  width: 28em !important;
  text-align: right !important;
}

