﻿body{ font-family:Arial, Helvetica, sans-serif; font-size:12px; }
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}

.noPrint{display:none}

#wrapperHp{width:1063px; height:auto}
#wrapper{width:1005px; position:relative; text-align:left; margin:0 auto; height:auto}
.bkgCh{width:968px; margin:0 0 0 20px; }
#topHp{width:1063px; height:448px; max-height:448px;}
#topHpSanDonato{width:1063px; height:448px; max-height:485px;}
#topHpSantaCroce{width:1063px; height:448px; max-height:485px;}
#topHpRespighi{width:1063px; height:448px; max-height:485px;}
#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{display:none}
.lang{display:none}

.linkServices{padding:10px 0 0 0; margin:0}
#frmSearch{display:none}

#sediHp{display:none}

.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:20px 0 0 0;}
.btmTextHp .tblBottom{width:781px}
#bannerHP{margin:55px 0 0 0}
#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 .txtFooter{width:100%;}
#footer .siteMap{display:none}
#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.txtFooter{width:100%;}
#footerCh td.siteMap{display:none}

#iso{padding:0; margin:0; text-align:left}

#topCh{	width:1005px; height:78px; max-height:85px;}
/* Solo per IE6*/
* html  #topCh{width:1005px; height:78px; max-height:85px;}
/**/
#Loghi{	width:1005px; text-align:left}

#menuTopCh{display:none}
#Services{display:none}
#centerCH{padding:5px 0 0 0} 
#centerCH table{width:100%} 
.tblLeft{display:none}

.btmText{padding:8px 0 0 0; height:100px}
.btmText .tblBottom{width:100%}

.path{display:none}

.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:30px}

.mv{display:none}
.mv_s{display:none}

#labLeft{width:100%}

#cntlabLeft{padding:0 10px 0 0}
#labRight{display:none}

#presLaboratori{padding:0 0 34px 0}
#presLaboratori table {max-height:493px}

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; 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; margin-left:19px; padding:0 2px 0 2px}
div.mpp_s a{ text-decoration:none; color:#FFFFFF;}

#mLab{display:none}
#namericerca{padding:0 0 15px 0}
#namericerca strong{color:#007933}

#mMed{display:none}
/*Scroll*/

.root {width:100%; height:100%; }
.up, .dn, .thumb {display:none}
.scrollContainer{width:100%; padding:155px; margin:115px 0 0 0}
.scrollContainer div, p {width:100%!important; }
.scrollContent{width:100%}

#labRightMedPrev{display:none}
/* 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; margin:0px}

.canale1liv { width:205px; margin:4px; padding:2px; font-size:12px; font-weight:bold; border:solid 1px #007933}
.canale1liv a{ margin-left:3px; color:#ffffff; text-decoration:none; padding:0px}
.canale1livRespighi { width:205px; margin:4px; padding:2px; font-size:12px; font-weight:bold; border:solid 1px #ff99cc}
.canale1livRespighi a{ margin-left:3px; color:#ffffff; text-decoration:none; padding:0px}
.canale1livSatntaCroce { width:205px; margin:4px; padding:2px; font-size:12px; font-weight:bold; border:solid 1px #f6a55d}
.canale1livSatntaCroce a{ margin-left:3px; color:#ffffff; text-decoration:none; padding:0px}
.canale1livSanDonato {width:205px; margin:4px; padding:2px; font-size:12px; font-weight:bold; border:solid 1px #ecb716}
.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:2px 6px 2px 0}

.pagRS{padding:15px 0 15px 0 }

.send{color:#ffffff; width:15px; height:18px; border:0; font-weight:bold; font-size:13px; margin:0; padding:0}



.prTxt{width:390px}
.spec{ 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}

.prlabel{color:#005925;}

.specPres{padding:0 0 25px 0; text-align:justify}

#ServiceInt{display:none}
#linkLogo{display:none}

.tblElencoMedici table tr td{height:29px; padding:0 0 5px 15px}

.imgBox{display:none}
.viewElenco a{font-size:15px; text-decoration:none}
#elencoMedici{width:689px;}
.medico{padding:10px 0 10px 0; margin:0 15px 0 15px; text-transform:uppercase; width:659px; border-bottom:dashed 1px #018B3B;}
.medico a{text-decoration:none}
.medico a:hover{text-decoration:underline}
.medicoLast{padding:10px 0 26px 0; margin:0 15px 0 15px; text-transform:uppercase; width:659px;}
.medicoLast a{text-decoration:none}
.medicoLast a:hover{text-decoration:underline}

#date{display:none}
/* 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}
.formlabel{display:none}
.formlabel input{display:none}

.privacy textarea{width:695px!important; height:400px; background-color:#fff; border:none}

.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}