/* ********* Navigator starts ********* */
body {behavior: url(script/csshover.htc);}
div#navigator      { background-color: #aeac9d; text-align: right; width: 112px; border-color:  }
div#navigator ul    { margin: 0; padding: 0; width: 112px }
div#navigator li     { color: white; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #aeac9d; list-style-type: none; display: block; position: relative; z-index: 1; width: 112px; border-bottom: 1px solid white }
div#navigator li:hover   { background-color: #cad6a4 }
div#navigator a      { text-decoration: none; display: block; margin: 0; padding: 7px 13px 7px 0; width: auto }
div#navigator > ul a  { width: auto }
div#navigator ul ul    { display: none; position: absolute; top: 0; left: 112px }
div#navigator a.menuP:link, div#navigator a.menuP:visited { color: white; display: block }
div#navigator ul.level1 li.submenu:hover ul.level2,div#navigator ul.level2 li.submenu:hover ul.level3  { display: block }
div#navigator ul ul li     { color: #666; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: white; background-repeat: repeat-y; background-position: - 7px 0; list-style-type: none; margin: 0; padding: 8px 10px 5px; width: 120px; border: solid 1px #d2d2d2 }
div#navigator ul ul li a  { display: inline; padding: 10px 0 }
div#navigator a.menu:link, div#navigator a.menu:visited  { color: black }
div#navigator li.terr  { }
.disabled  { color: #bfbfbf }
/* ********* Navigator ends ********* */

body     { color: #2a2a2a; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: white; background-image: url("immagini/index_27.jpg"); background-repeat: repeat-y }
.fasciaCentro  { background-image: url("immagini/index_09.jpg"); background-repeat: repeat-x; margin-left: 30px }
.top   { margin-left: 140px }
.foot   { margin-top: 70px; margin-bottom: 20px; margin-left: 140px }
.menuTop    { color: #78b516; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; padding-right: 10px; padding-bottom: 5px }
.menuTopV  { margin: 1px 10px 1px 10px; padding: 1px }
.menuTop a  { color: #78b516; text-decoration: none }
.logo  { margin-left: 142px }
.nomePagina  { color: #78b516; font-size: 16px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; padding-right: 8px }
.subtitlePagina    { color: #78b516; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; padding-right: 8px }
.contenutoPagina { margin-top: 30px; margin-left: 142px }
/*news*/
.testoNews a { color: black }
.contenutoPagina .news { color: #949494; background-image: url("immagini/ico.jpg"); background-repeat: no-repeat; background-position: 0 3px; margin-bottom: 20px; margin-left: 10px; padding-left: 12px }
.contenutoPagina .titoloNews a     { color: #78b516; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none; margin-bottom: 5px }
.contenutoPagina .leggiTutto  { color: #78b516; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; margin-top: 5px; margin-bottom: 5px }

.contenutoPagina .leggiTutto a:link { color: #78b516; text-decoration: none }
.contenutoPagina .leggiTutto a:active { color: #78b516; text-decoration: none }
.contenutoPagina .leggiTutto a:visited { color: #78b516; text-decoration: none }
.contenutoPagina .leggiTutto a:hover   { color: #646e7b; text-decoration: none }
.titoloNews { color: #78b516; font-size: 16px; font-family: Georgia, "Times New Roman", Times, serif; font-style: italic; font-weight: bold; padding-left: 20px }
.testoPaginaNews  { text-align: justify; padding-right: 10px; padding-left: 20px }
/*fine news*/
/*menu destra*/
.menudx   { color: black; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; text-align: right; list-style-type: none; display: block; padding-top: 8px; padding-right: 9px; padding-bottom: 9px; width: 99px; border-right: 1px solid white }
.menudx a:link { color: black; text-decoration: none }
.menudx a:active { color: black; text-decoration: none }
.menudx a:visited { color: black; text-decoration: none }
.menudx a:hover  { color: #919b9c; text-decoration: none }

.menudx1  { color: black; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; text-align: center; list-style-type: none; display: block; padding-top: 8px; padding-bottom: 9px; position: relative; z-index: 1; width: 85px }
.menudx1 a:link { color: black; text-decoration: none }
.menudx1 a:active { color: black; text-decoration: none }
.menudx1 a:visited { color: black; text-decoration: none }
.menudx1 a:hover  { color: #919b9c; text-decoration: none }

.menuPrenota  { color: white; font-weight: bold; text-align: right; padding-top: 40px; padding-right: 8px }
.menuPrenota a:link { color: white; text-decoration: none }
.menuPrenota a:active { color: white; text-decoration: none }
.menuPrenota a:visited { color: white; text-decoration: none }
.menuPrenota a:hover  { color: black; text-decoration: none }
/*fine*/
/*contenuti */
.testo  { text-align: justify; padding-right: 10px; padding-left: 20px; width: 330px }
.testoRassegna  { color: #78b619; padding-right: 10px; padding-left: 20px; width: 330px }
.testoRassegna a { color: #78b619; text-decoration: none }
.testoRassegnaHome   { color: #808080; font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #e0e2d4; margin-bottom: 5px; margin-left: 20px; padding: 5px; width: 330px }
.testoRassegnaHome a  { color: #808080; text-decoration: none }
.testoRassegnaHome1   { color: #808080; font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #f5f7e9; margin-bottom: 5px; margin-left: 20px; padding: 5px; width: 330px }
.testoRassegnaHome1 a   { color: #808080; text-decoration: none }
.testo a:link { color: black; text-decoration: none }
.testo a:active { color: black; text-decoration: none }
.testo a:visited { color: black; text-decoration: none }
.testo a:hover  { color: #919b9c; text-decoration: none }
.testoConferma  { font-size: 13px; padding-right: 10px; padding-left: 20px }
.testoPrenota  { padding-right: 10px; padding-left: 20px }
.testoPrenota a:link { color: black; text-decoration: none }
.testoPrenota a:active { color: black; text-decoration: none }
.testoPrenota a:visited { color: black; text-decoration: none }
.testoPrenota a:hover  { color: #919b9c; text-decoration: none }

.input   {
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	width: 280px;
	border: solid 1px
}
.testoPrenota #modulo td   { background-color: #f5f7e9 }
.testoFoot { color: gray; font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; padding-right: 10px; padding-left: 20px }
.testoFoot a  { color: #808080; text-decoration: none }
.testoPersonale  { text-align: justify; padding-right: 10px; padding-left: 20px }
.testoContatti { padding-right: 10px; padding-left: 20px }
.testoContatti a:link { color: black; text-decoration: none }
.testoContatti a:active { color: black; text-decoration: none }
.testoContatti a:visited { color: black; text-decoration: none }
.testoContatti a:hover  { color: #919b9c; text-decoration: none }

.testoStruttura { text-align: justify; padding-right: 10px; padding-left: 20px }
.testoTac64 { text-align: justify; padding-right: 10px; padding-left: 20px }
.testoTerapia { text-align: justify; padding-right: 10px; padding-left: 20px }
.testoTecnologia { text-align: justify; padding-right: 10px; padding-left: 20px }
.testoPrevenzione { text-align: justify; padding-right: 10px; padding-left: 20px }
.testoOrario { text-align: justify; padding-right: 10px; padding-left: 20px }
.testoOrario a:link { color: black; text-decoration: none }
.testoOrario a:active { color: black; text-decoration: none }
.testoOrario a:visited { color: black; text-decoration: none }
.testoOrario a:hover  { color: #919b9c; text-decoration: none }

.testoCartaServizi { text-align: justify; padding-right: 10px; padding-left: 20px }
.banner  { text-align: center; margin-bottom: 10px }
.bannerTerapia { text-align: center; margin-top: 1300px; margin-bottom: 10px }
.senologiaSx  { margin-top: 300px }
.evidenzia { color: #fff; background-color: #78b619; padding: 5px }
.input_nostyle { }
.ssn { color: #f30; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; padding-bottom: 10px; padding-left: 5px }
.telFisso {
	color: #f30
}
