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: 35em;
}


div.cntTextArea h1 {
  float:left;
  display:inline;
  font-size: 1.18em;
  font-family: Arial, Verdana, sans-serif;
  color: #27516e;
  font-weight:bold;
  margin: 1em 0 0 0.38em;
}

.bigsizetitle {
  width: 27em !important;
}

div.dettOspedale {
  float: left;
  display:inline;
  font-size: 0.928em;
  width: 35em;
  margin: 1em 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: 25.184em;
}


div.bttOspedali {
  float: right;
  display:inline;
  margin-right: 4.5em;
  margin-top: 1.5em;
  width: 11em;
}

img.bttMappa {
  float:left;
  display:inline;
  width: 4.3em;
  height:1.515em;
  margin: 0.9em 0 0 0.625em;
}

img.bttPiantina {
  float:left;
  display:inline;
  width: 5.14em;
  height:1.515em;
  margin: 0.9em 0 0 0.5em;
}



ul.linksReparti {
  clear:both;
  list-style:none;
  float:left;
  display:inline;
  width: 35em;
  margin-top: 0.6em;
  margin-bottom: 1em;
}

ul.linksReparti li{
  list-style:none;
  float:left;
  display:inline;
  width: 49%;
  background: #efefef;
  margin-top: 0.1em;
  margin-left: 0.234em;
  padding: 0.08em 0 0.08em 0;
}

ul.linksReparti li a,
ul.linksReparti li a:visited {
  float: left;
  display:inline;
  text-decoration: none;
  color: #27516e;
  font-size: 0.93em;
}

ul.linksReparti li a:hover {
  text-decoration: underline;
}

ul.linksReparti li img {
  float: left;
  display:inline;
  margin: 0.5em 0.6em 0 0.5em;
}

.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;
}

img.titStrutture{
  clear:both;
  float:left;
  display:inline;
  width: 8.68em;
  height: 1.35em;
  margin-top: 1.8em;
}

/* * dettaglio cdr * */
div.cntTextArea h2 {
  clear:left;
  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 0.38em;
  width:50%;
}


div.dettCdr {
  float: left;
  display:inline;
  font-size: 0.928em;
  width: 36em;
  margin: 1em 0 1em 0.4em;
}

div.dettCdr p {
  color: black;
  float: left;
  display: inline;
  width: 35em;
}

p.responsabile {
  margin-bottom: 0.4em;
  text-transform: capitalize !important;
  clear:left;
}


div.dettCdr div.infoBox {
  clear:both;
  float:left;
  display:inline;
   width: 35.5em;
  _width: 36em;
  background: #efefef;
  padding: 0.78em 0.78em 0.78em 0.78em;
  margin-bottom: 0.2em;
}

div.dettCdr div.infoBox p.details {
  width: 34em;
}

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

p.infoSeg {
  width: 23em !important;
  border: 1px solid red;
}


img.titProg {
  clear: both;
  float: left;
  display:inline;
  width: 17.45em;
  height: 1.52em;
  margin: 0.3em;
}

div.cntTextArea div.progAree {
  clear:both;
  float: left;
  display:inline;
  border:0.08em solid #d9d9d9;
  margin-left: 0.3em;
  width: 32.7em;
  padding: 0.78em 0.78em 0.78em 0.78em;
  
}
div.cntTextArea div.progAree p {
  font-family: Arial, verdana, sans-serif;
  font-size: 0.928em !important;
}

form select.selectPage {
  float:right;
  display:inline;
  border:0.08em solid #D1E2E8;
  color:#959595;
  width:14em;
  font-size:0.839em;
  margin-right: 0.8em;
}

img.topSelect {
  clear:both;
  float:left;
  display:inline;
  width: 34.465em;
  height: 0.25em;
  margin-top: 0.8em;
}

img.bottomSelect {
  clear:both;
  float:left;
  display:inline;
  width: 34.465em;
  height: 0.25em;
}


#titAree {
  float:left;
  display:inline;
  margin-left: 0.8em;
  width: 12.555em;
  height: 1.35em
}

#titParliamo {
  float:left;
  display:inline;
  margin-left: 0.8em;
  width: 6.99em;
  height: 1.35em
}


div.selectArea {
  float:left;
  display:inline;
  background: #f1efe9;
  border-left :0.08em solid #e9e6da;
  border-right :0.08em solid #e9e6da;
  width: 34.3em;
  padding: 0.2em 0 0.2em 0;
}

/* * PARLIAMO DI * */
img.titParliamo {
  width: 7.032em;
  height: 1.406em;
  margin-left: 0.9em;
}

div.prdList {
  float: left;
  display:inline;
  width: 35em;
  margin-left: 0.781em;
}

div.prdElement {
  float: left;
  display:inline;
  width: 10.703em;
  margin-left: 0.3em;
  margin-bottom: 0.781em;
}

div.prdElement div.prdArticolo {
  float: left;
  display:inline;
  width: 98.6%;
  border-left: 0.08em solid #dfdbcb;
  border-right: 0.08em solid #dfdbcb;
  background: #f5f5f5;
}

div.prdArticolo div.prdIntBox {
  float: left;
  display:inline;
  width: 98.5%;
  background: #fbfbfb url(../img/strutture/parliamoBg.gif) top left repeat-x;
  border:0;
  margin-left: 0.08em;
  padding-top: 0.390em;
  height: 5.3em;
}

img.prdTopImg {
  clear:both;
  display:inline;
  float:left;
  width: 10.703em;
  height: 0.703em;
}

img.prdBottomImg {
  clear:both;
  display:inline;
  float:left;
  width: 10.703em;
  height: 0.469em;
}

div.prdIntBox img.prdImgArticolo {
  float: left;
  display:inline;
  width: 3.672em;
  height: 4.923em;
  border: 0.08em solid #e2ded0;
}

div.prdIntBox h2 a,
div.prdIntBox h2 a:visited {
  display:inline;
  float:left;
  font-family: Arial, Verdana, sans-serif;
  font-size: 0.40em;
  color: #5f6b43;
  font-weight: bold;
  text-transform: uppercase;
  text-decoration: none;
  width: 50%;
  margin: -0.351em 0 0.391em 0.300em;
  _margin: -0.17em 0 0.2em 0.2em;
}

div.prdIntBox img.arrow {
  display:inline;
  float:right;
  width:0.234em;
  height: 0.390em;
  margin-right: 0.4em;
  _margin-top: -0.1em;
}

div.prdTestoArticolo {
  display:inline;
  float:left;
  width: 55%;
  margin-left: 0.50em;
  line-height: 1em;
}

div.prdTestoArticolo a,
div.prdTestoArticolo a:visited,
div.prdTestoArticolo a:hover {
  color: black;
  font-size: 0.860em;
  text-decoration: none;
  cursor: pointer;

}

input.selectVai {
  float:right;
  clear:both;
  display:inline;
  width:auto;
  margin:0.3em 1em 0 0;
}


#mailresp{
  margin-left: 8em;
}

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

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

.floated {
  float:left;
  display:inline;
}

.clearboth {
  clear:both;
}

#percorso {
  margin-left: 1em;
}

.staff {
  text-transform: capitalize;
  margin-left: 1em;
}

p.headstaff{
  margin-top: 0.4em;
  margin-bottom: 0.4em;
  text-transform: capitalize !important;
}

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.4em;
}

p.info {
  background: url(../img/hdot.gif) top left repeat-x;
  margin-top: 1em;
  padding-top: 0.5em;
  width: 35em;
}

div.bttback {
  float: right;
  display:inline;
  /*margin-right: 2em;*/
 /* margin-top: 1.5em;*/
  width: 4.6em;

  text-align: right;
}

p.mappalink {
  float: right;
  display: inline;
  margin-right: 0.5em;
  margin-top: 1.4em;
}



/****/
ul.linksStrut {
  clear:both;
  list-style:none;
  float:left;
  display:inline;
  width: 35em;
  margin-top: 0.6em;
  margin-bottom: 1em;
}

ul.linksStrut li{
  list-style:none;
  float:left;
  display:inline;
  width: 99%;
  background: #efefef;
  margin-top: 0.1em;
  margin-left: 0.234em;
  padding: 0.08em 0 0.08em 0;
}

ul.linksStrut li a,
ul.linksStrut li a:visited {
  float: left;
  display:inline;
  text-decoration: none;
  color: #27516e;
  font-size: 0.93em;
}

ul.linksStrut li a:hover {
  text-decoration: underline;
}

ul.linksStrut li img {
  float: left;
  display:inline;
  margin: 0.5em 0.6em 0 0.5em;
}
