﻿body{font-family:Arial, Helvetica, sans-serif; font-size:12px; background-repeat:repeat-x}
body#hp{background-image:url(/static/img/sfondo.jpg); background-color:#6ec45d}
body#ch{background-image:url(/static/img/sfondo_interno.gif); background-color:#ffffff}
a {color:#000000; text-decoration:underline}
a:hover{color:#000000; text-decoration:none}
a img {border:0}
p{padding:0 0 12px 0; margin:0}

#horizon{position:absolute; top:0; left:0; right:0}
#wrapperHp{width:1063px; position:relative; text-align:left; margin:0 auto; height:auto}
#wrapper{width:1005px; position:relative; text-align:left; margin:0 auto; height:auto}
.bkgCh{background-image:url(/static/img/bkg-wrapper.gif); background-repeat:repeat-x; background-color:#ffffff; width:968px; margin:0 0 0 20px}
.bkgCntPop{background-image:url(/static/img/bkg-wrapper.gif); background-repeat:repeat-x; background-color:#ffffff; width:640px; margin:0}

#CenterCnt{width:640px; padding:8px 0 0 15px; margin:0}

#topHp{background-image:url(/static/img/testata_hp.png); background-repeat:no-repeat; width:1063px; height:448px; max-height:448px}
#topHp {behavior:url(/static/css/iepngfix.htc)}

#topHpSanDonato{background-image:url(/static/img/testata_hp_SanDonato.png);background-repeat:no-repeat; width:1063px; height:448px; max-height:485px}
#topHpSanDonato{behavior: url(/static/css/iepngfix.htc)}

#topHpSantaCroce{background-image:url(/static/img/testata_hp_SantaCroce.png);background-repeat:no-repeat; width:1063px; height:448px; max-height:485px}
#topHpSantaCroce{behavior: url(/static/css/iepngfix.htc)}

#topHpRespighi{background-image:url(/static/img/testata_hp_Respighi.png);background-repeat:no-repeat; width:1063px; height:448px; max-height:485px}
#topHpRespighi{behavior: url(/static/css/iepngfix.htc)}

#bottomHp{width:1063px; margin:37px 0 0 0}

#menuTop{width:748px; padding:0 0 0 314px; height:54px}
.SingleMenu{float:left; margin:0 2px 0 0}

#comeFareHp{float:left; width:330px; padding:59px 0 0 520px; height:235px}

#ServicesHp{margin:10px 0 0 50px; width:160px; float:left; height:150px}
.lang{padding:0; margin:0 0 18px 4px; font-size:10px}
.lang a{color:#005925; text-decoration:none}
.lang a:hover{text-decoration:underline}
.linkServices{padding:10px 0 0 0; margin:0}
#frmSearch{padding:0; margin:0}

#sediHp{width:305px; height:201px; z-index:500; position:absolute; top:257px; left:765px; clear:both}
#sediHp img{width:305px; height:201px}
#sediHp img{behavior:url(/static/css/iepngfix.htc)}

.areeHP{padding:16px 0 0 16px}
.areeHP img{padding:0 0 20px 0}
.areeHP a{color:#ffffff; text-decoration:none; font-size:13px}
.areeHP a:hover{color:#02471f}

.btmTextHp{padding:25px 0 0 0}
.btmTextHp .tblBottom{width:781px}
#bannerHP{margin:55px 0 0 0; padding:0 0 0 44px}
#legalInfo{font-size:11px; color:#b6e2ae; padding:10px 0 0 0}
#footer{font-size:11px; color:#ffffff; margin:0; padding:0 0 0 10px}
#footer a{color:#ffffff; text-decoration:none}
#footer a:hover{color:#ffffff; text-decoration:underline}

#footer .siteMap{width:81px}

#footerCh{font-size:11px; color:#ffffff; margin:0; padding:15px 0 0 10px}
#footerCh a{color:#ffffff; text-decoration:none}
#footerCh a:hover{color:#ffffff; text-decoration:underline}

#footerCh td.siteMap{width:144px; padding:0 15px 0 0}

#iso{padding:0; margin:0; text-align:left}

#topCh{	background-image:url(/static/img/testata-interno.png); background-repeat:no-repeat; width:1005px; height:85px; max-height:85px; z-index:500; position:absolute; top:0; left:0}
/* Solo per IE6*/
* html  #topCh{background-image:url(/static/img/testata-interno.jpg); background-repeat:no-repeat; width:1005px; height:85px; max-height:85px; z-index:500; position:absolute; top:0; left:0}
/**/
#Loghi{float:left; width:156px; margin:0; padding:0 0 0 69px}
#menuTopCh{float:left; width:748px; padding:0}
#Services{width:300px;float:left; padding:8px 0 0 473px}
#centerCH{padding:115px 0 0 0}

.btmText{padding:8px 0 0 0; background-image:url(/static/img/bkgFooter.png); background-repeat:no-repeat; height:100px}
.btmText .tblBottom{width:100%}

.path{color:#007933; font-size:10px; width:701px; border-bottom:solid 1px #76a985; margin:0 0 25px 0; padding:0 0 4px 0}
.path span{color:#555655}
.path a{text-decoration:none; color:#555655}
.path a:hover{text-decoration:underline}

.pathRS{color:#007933; font-size:11px}

.nomeSedePath{font-size:20px; text-transform:uppercase}
.presentationtitle{font-size:25px; color:#005925; line-height:35px; margin-bottom:15px}
.presentationtitle h1{font-size:25px; color:#005925; line-height:35px; margin:0; padding:0;}
.presentationbody{font-size:13px; color:#1a1a1a; line-height:19px; margin-bottom:50px}
.presentationbody ul,li{margin-top:0; padding-top:0}

.mv{font-size:13px; color:#005925; font-weight:bold; line-height:19px; padding-left:23px}
.mv:hover{font-size:13px; color:#FFFFFF; font-weight:bold; line-height:19px; background-color:#018b3b; padding-left:23px}
.mv:hover a{text-decoration:none; color:#FFFFFF}
.mv a{text-decoration:none; color:#005925}

.mv_s{font-size:13px; color:#FFFFFF; font-weight:bold; line-height:19px; background-color:#018b3b; padding-left:23px}
.mv_s a{text-decoration:none; color:#FFFFFF}

.mvrespighi{font-size:13px; color:#005925; font-weight:bold; line-height:19px; padding-left:23px}
.mvrespighi:hover{font-size:13px; color:#FFFFFF; font-weight:bold; line-height:19px; background-color:#ee69ab; padding-left:23px}
.mvrespighi:hover a{text-decoration:none; color:#FFFFFF}
.mvrespighi a{text-decoration:none; color:#005925}

.mvrespighi_s{font-size:13px; color:#FFFFFF; font-weight:bold; line-height:19px; background-color:#ee69ab; padding-left:23px}
.mvrespighi_s a{text-decoration:none; color:#FFFFFF}

.mvsdonato{font-size:13px; color:#005925; font-weight:bold; line-height:19px; padding-left:23px}
.mvsdonato:hover{font-size:13px; color:#FFFFFF; font-weight:bold; line-height:19px; background-color:#c68701; padding-left:23px}
.mvsdonato:hover a{text-decoration:none; color:#FFFFFF}
.mvsdonato a{text-decoration:none; color:#005925}

.mvsdonato_s{font-size:13px; color:#FFFFFF; font-weight:bold; line-height:19px; background-color:#c68701; padding-left:23px}
.mvsdonato_s a{text-decoration:none; color:#FFFFFF}

.mvscroce{font-size:13px; color:#005925; font-weight:bold; line-height:19px; padding-left:23px}
.mvscroce:hover{font-size:13px; color:#FFFFFF; font-weight:bold; line-height:19px; background-color:#bb4701; padding-left:23px}
.mvscroce:hover a{text-decoration:none; color:#FFFFFF}
.mvscroce a{text-decoration:none; color:#005925}

.mvscroce_s{font-size:13px; color:#FFFFFF; font-weight:bold; line-height:19px; background-color:#bb4701; padding-left:23px}
.mvscroce_s a{text-decoration:none; color:#FFFFFF}

.mvSon{font-size:11px; color:#018b3b; line-height:19px; padding-left:26px; background-color:#e8fadd}
.mvSon:hover{font-weight:bold}
.mvSon a{text-decoration:none; color:#018b3b}
.mvSon_s{font-size:11px; color:#018b3b; font-weight:bold; line-height:19px; background-color:#e8fadd; padding-left:26px}
.mvSon_s a{text-decoration:none; color:#018b3b}

.mvSon_respighi{font-size:11px; color:#018b3b; line-height:19px; padding-left:26px; background-color:#fbecf4}
.mvSon_respighi:hover{font-weight:bold}
.mvSon_respighi a{text-decoration:none; color:#018b3b}
.mvSon_respighi_s{font-size:11px; color:#018b3b; font-weight:bold; line-height:19px; background-color:#fbecf4; padding-left:26px}
.mvSon_respighi_s a{text-decoration:none; color:#018b3b}

.mvSon_sdonato{font-size:11px; color:#018b3b; line-height:19px; padding-left:26px; background-color:#fdeec2}
.mvSon_sdonato:hover{font-weight:bold}
.mvSon_sdonato a{text-decoration:none; color:#018b3b}
.mvSon_sdonato_s{font-size:11px; color:#018b3b; font-weight:bold; line-height:19px; background-color:#fdeec2; padding-left:26px}
.mvSon_sdonato_s a{text-decoration:none; color:#018b3b}

.mvSon_scroce{font-size:11px; color:#018b3b; line-height:19px; padding-left:26px; background-color:#ffdac1}
.mvSon_scroce:hover{font-weight:bold}
.mvSon_scroce a{text-decoration:none; color:#018b3b}
.mvSon_scroce_s{font-size:11px; color:#018b3b; font-weight:bold; line-height:19px; background-color:#ffdac1; padding-left:26px}
.mvSon_scroce_s a{text-decoration:none; color:#018b3b}

#labLeft{background-image:url(/static/img/lab-analisi.png); background-repeat:no-repeat}
#labLeft{behavior: url(/static/css/iepngfix.htc)}
#cntlabLeft, #cntlabLeftMedPrev{padding:0 10px 0 0}
#labRight{background-image:url(/static/img/lab-analisi-right.png); background-repeat:no-repeat}
#presLaboratori, #presMedPrev{padding:0 0 34px 0}
#presLaboratori table, #presMedPrev table {max-height:493px}

#labLeftMedPrev{background-image:url(/static/img/med-preventiva.jpg); background-repeat:no-repeat}
#labRightMedPrev{background-image:url(/static/img/med-preventiva-right.png); background-repeat:no-repeat}

div.mpp{font-size:12px; color:#005925; font-weight:bold; line-height:17px; margin-left:19px; padding:0 2px 0 2px}
div.mpp:hover{font-size:12px; color:#FFFFFF; font-weight:bold; line-height:17px; background-color:#018b3b; margin-left:19px; padding:0 2px 0 2px}
div.mpp:hover a{text-decoration:none; color:#FFFFFF}
div.mpp a{text-decoration:none; color:#005925}
div.mpp_s{font-size:12px; color:#FFFFFF; font-weight:bold; line-height:17px; background-color:#018b3b; margin-left:19px; padding:0 2px 0 2px}
div.mpp_s a{text-decoration:none; color:#FFFFFF}

div.mpp_respighi{font-size:12px; color:#005925; font-weight:bold; line-height:17px; margin-left:19px; padding:0 2px 0 2px}
div.mpp_respighi:hover{font-size:12px; color:#FFFFFF; font-weight:bold; line-height:17px; background-color:#EE69AB; margin-left:19px; padding:0 2px 0 2px}
div.mpp_respighi:hover a{text-decoration:none; color:#FFFFFF}
div.mpp_respighi a{text-decoration:none; color:#b6055d}
div.mpp_respighi_s{font-size:12px; color:#FFFFFF; font-weight:bold; line-height:17px; background-color:#EE69AB; margin-left:19px; padding:0 2px 0 2px}
div.mpp_respighi_s a{text-decoration:none; color:#FFFFFF}

div.mpp_sdonato{font-size:12px; color:#005925; font-weight:bold; line-height:17px; margin-left:19px; padding:0 2px 0 2px}
div.mpp_sdonato:hover{font-size:12px; color:#FFFFFF; font-weight:bold; line-height:17px; background-color:#C68701; margin-left:19px; padding:0 2px 0 2px}
div.mpp_sdonato:hover a{text-decoration:none; color:#FFFFFF}
div.mpp_sdonato a{text-decoration:none; color:#005925}
div.mpp_sdonato_s{font-size:12px; color:#FFFFFF; font-weight:bold; line-height:17px; background-color:#C68701; margin-left:19px; padding:0 2px 0 2px}
div.mpp_sdonato_s a{text-decoration:none; color:#FFFFFF}

div.mpp_scroce{font-size:12px; color:#005925; font-weight:bold; line-height:17px; margin-left:19px; padding:0 2px 0 2px}
div.mpp_scroce:hover{font-size:12px; color:#FFFFFF; font-weight:bold; line-height:17px; background-color:#BB4701; margin-left:19px; padding:0 2px 0 2px}
div.mpp_scroce:hover a{text-decoration:none; color:#FFFFFF}
div.mpp_scroce a{text-decoration:none; color:#bb4701}
div.mpp_scroce_s{font-size:12px; color:#FFFFFF; font-weight:bold; line-height:17px; background-color:#BB4701; margin-left:19px; padding:0 2px 0 2px}
div.mpp_scroce_s a{text-decoration:none; color:#FFFFFF}

#mLab{margin:117px 0 100px 184px}
#mLab a{font-size:16px; font-weight:bold; color:#005925; text-decoration:none}

#mLab.respighi a{font-size:16px; font-weight:bold; color:#b6055d; text-decoration:none}
#mLab.sCroce a{font-size:16px; font-weight:bold; color:#bb4701; text-decoration:none}


#mMed{margin:117px 0 125px 184px}
.voice{font-size:16px; font-weight:bold; padding:2px 0 2px 0; text-transform:uppercase}
.voice a{color:#005925; text-decoration:none}

#namericerca{padding:0 0 15px 0}
#namericerca strong{color:#007933}

/*Scroll*/
.root {position:relative; height:118px; width:405px; margin:41px 44px 0 34px}
.thumb{	position:absolute; height:9px; width:15px; left:10px}
.up, .dn {position:absolute; left:10px}
.scrollContainer {position:absolute; left:2px; top:19px; width:405px; height:118px; clip:rect(0 467 200 0); overflow:auto}
.scrollContent {position:absolute; left:0px; top:0px; width:405px}
/* fine Scroll*/

.tablesitemap{padding:0 0 20px 0; margin:0}

.maphome{font-family:Verdana, Arial, Tahoma; font-size:10px; text-align:center;  color:#007933; text-decoration:none; border:solid 1px #007933; width:82px; margin:4px 3px 3px 3px; padding:3px}
.maphome a{color:#007933;text-decoration:none}
.dvelementHome {font-size:10px;color:#007933;font-style:normal;	padding-bottom:86px;padding-top:15px; width:400px; background-color:#005925; margin:0px}

.canale1liv {width:205px; background-color:#007933; margin:4px; padding:2px; font-size:12px; font-weight:bold}
.canale1liv a{margin-left:3px; color:#ffffff; text-decoration:none; padding:0px}

.canale1livRespighi{width:205px; background-color:#ff99cc; margin:4px; padding:2px; font-size:12px; font-weight:bold}
.canale1livRespighi a{margin-left:3px; color:#ffffff; text-decoration:none; padding:0px}

.canale1livSatntaCroce {width:205px; background-color:#f6a55d; margin:4px; padding:2px; font-size:12px; font-weight:bold}
.canale1livSatntaCroce a{margin-left:3px; color:#ffffff; text-decoration:none; padding:0px}

.canale1livSanDonato {width:205px; background-color:#ecb716; margin:4px; padding:2px; font-size:12px; font-weight:bold}
.canale1livSanDonato a{margin-left:3px; color:#ffffff; text-decoration:none; padding:0px}

.canale2liv {padding:0 0 0 10px; width:250px}
.canale2liv a{font-size:10px; color:#007933; text-decoration:underline}
.canale2liv a:hover{text-decoration:none}

.canale3liv {padding:0 0 0 22px;width:250px}
.canale3liv a {font-size:10px; color:#000000; text-decoration:underline}
.canale3liv a:hover {text-decoration:none}

table#tblCnt tr td{border-bottom:dashed 1px #007933; padding:5px 6px 5px 0}

.pagRS{padding:15px 0 15px 0}

.send{color:#ffffff; width:15px; height:18px; background-color:#01943f; border:0; font-weight:bold; font-size:13px; margin:0; padding:0}

#frmRegister{width:695px; background-image:url(/static/img/bkg_registrati.gif); background-repeat:no-repeat; max-height:444px; height:444px; padding:0 0 30px 0}
#frmRegister table{padding:25px 0 0 0; color:#015927}
.txtFrm{width:250px}

.prTxt{width:390px}
.spec{background-color:#d9f0d5; height:18px; margin:0 0 2px 0; padding:3px 0 0 10px; color:#005925}
.spec a{color:#005925; text-decoration:none}
.spec a:hover{color:#005925; text-decoration:underline}

.specAlfab{height:18px; margin:0 0 2px 0; padding:3px 0 0 0; color:#005925}
.specAlfab a{color:#005925; text-decoration:none}
.specAlfab a:hover{color:#005925; text-decoration:underline}

.prlabel{color:#005925}

.specPres{padding:0 0 25px 0; text-align:justify}

.tblElencoMedici table tr td{background-color:#a0da95; height:29px; padding:0 0 5px 15px}

.viewElenco a{font-size:15px; text-decoration:none; color:#005925}
#elencoMedici, #elencoPrest{background-color:#d9f0d5; width:689px}

.medico{padding:10px 0 10px 0; margin:0 15px 0 15px; text-transform:uppercase; width:659px; border-bottom:solid 1px #ffffff; color:#005925}
.medico a{text-decoration:none; color:#005925}
.medico a:hover{text-decoration:underline; color:#005925}

.medicoLast{padding:10px 0 26px 0; margin:0 15px 0 15px; text-transform:uppercase; width:659px; color:#005925}
.medicoLast a{text-decoration:none; color:#005925}
.medicoLast a:hover{text-decoration:underline; color:#005925}

#date{font-size:10px; color:#005925; padding:0 0 8px 23px}

.elencoPrestDett a{color:#005925; text-decoration:none}
.elencoPrestDett a:hover{color:#005925; text-decoration:underline}
.elencoPrestDett td.elenco{border-bottom:solid 1px #7fac92; height:29px}

td.tit_respighi strong a{color:#b6055d!important}

/* Stili visibili nell'editor dei contenuti*/
.txtGreen{color:#005925}
.txtGreen a{color:#005925}
.boldgreen{font-size:15px; color:#005925; line-height:19px; margin-bottom:20px; font-weight:bold}

.schedaMedico{ background-color:#d9f0d5; width:680px; padding:14px 0 6px 15px; font-size:13px}
.schedaMedico table tr td{padding:0 0 12px 0}

.schedaCV{padding:14px 0 14px 15px}
.pubb{padding:14px 0 14px 15px}

.classB b{color:#005925}
.classStrong strong{color:#141414}

.lnk{text-decoration:none; color:#005925; font-size:13px; font-weight:bold}
.lnk:hover{text-decoration:underline; color:#005925; font-size:13px; font-weight:bold}

.borded{border-bottom:solid 1px #7fac92; border-top: solid 1px #7fac92; padding:0 0 0 15px; width:680px}

.normalize{text-transform:capitalize}
.rsElenco{padding:8px 0 8px 8px; }
.nomeCognome{text-transform:uppercase}
.nomeCognome a{ text-decoration:underline; font-weight:normal; color:#005925}
.nomeCognome a:hover{ text-decoration:none; font-weight:bold; color:#005925}

.specMultimedia{padding:0 0 15px 0}
.normalize{text-transform:capitalize}