div.cntContArea {
  margin: 0.781em 0.781em 0.781em 1.56em;
	width:35em;
	float:left;
	display:inline;
}


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

div.dettOspedale {
  float: left;
  display:inline;
  width: 17.4em;
  margin: 0;
}

div.headerOspedale {
  float:left;
  display:inline;
  width: 17.4em;
  _width: 17.6em;
  height: 2.891em;
  background: #dfe6ea url(../img/strutture/bgTitoloOspedali.gif) bottom left repeat-x;
}

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

.doted {
  background: url(../img/vdot.gif) top right repeat-y;
}

div.dotLine {
  float: left;
  display:inline;
  margin:0 0.157em 0 0;
  padding:0;
  width: 0.255em;

  height: 13.184em;
}

div.dettOspedali {
  float: left;
  display:inline;
  width:16.7em;
  font-size: 0.93em;
  color: black;
  margin: 1em 0 0 0.7em;
  _width: 80%;
}

div.bttOspedali {
  float: left;
  display:inline;
   width: 16.7em;
}

img.bttMappa {
  float:left;
  display:inline;
  width: 7em;
  height:1.515em;
  margin: 0.9em 0 0 0.625em;
}
img.bttGraduatorie {
  float:right;
  display:inline;
  width: 7em;
  height:1.515em;
  margin: 0.9em 0 0 0.1em;
}

img.bttFarmacie {
  float:right;
  display:inline;
  width: 8.77em;
  height:1.515em;
  margin: 0.9em 0 0 0.1em;
}


div.dettOspedale h2{
  float:left;
  display:inline;
  font-family: Arial, sans-serif;
  font-size: 1em;
  color: black;
  margin: 2em 0 0 0.7em;
}



.orDotLine {
	float:left;
	display:inline;
	width: 100%;
	font-size:0.3em;
	background: url(../img/hdot.gif) bottom left repeat-x;
	clear:both;
	margin:0;
	padding:0;
}


.cntTextArea h2 {
  clear:both;
  width:28em;
  font-size:1.25em;
  font-weight:bold;
  color:#27516E;  
  margin-top: 0.5em;
  margin-bottom:1em;
}

.cntTextArea h2 a img {
  float:right;
  display:inline;
  width: 11em;
  height:1.20em;
  margin: 0;
}

 /* * struttura - elenco * */
#bttStruttura {
  clear:both;
  float:left;
  display:inline;
  width: 35em;
  margin-bottom: 1.3em;
}
/*
#bttDisloca {
  float: right;
  display:inline;
  margin: 0;
  padding: 0;
  width: 5em;
  border: 1px solid red;
}*/

div.cntTextArea div.struttura {
  clear:both;
  float:left;
  display:inline;
  width: 33.5em;
  background: #efefef;
  margin: 0.1em 0 0 0.38em;
    padding: 0.78em 0.78em 0.78em 0.78em;
  margin-bottom: 0.2em;
}

div.cntTextArea div.struttura h3 {
  font-weight: bold;
  margin-bottom: 0.3em;
  font-size: 1em;
}

#dettStruttura {
  float:left;
  display:inline;
  clear:both;
  width: 33.5em;
  margin: 0.1em 0 0 0.38em;
    padding: 0.78em 0.78em 0.78em 0.78em;
}

div.struttura a,
div.struttura a:visited {
  text-decoration: none;
  color: #27516e;
  font-size: 0.97em;
}

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

