﻿body{padding:0; margin:0; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#454545}
p{padding:0 0 12px 0; margin:0}
a img{border:none}
a{color:#454545}
a:hover{color:#454545; text-decoration:none}

#horizon{text-align:center; margin:0; padding:0;}
#wrapper{background-color:#fff; position:relative; text-align:left; width:980px; margin:0 auto 0 auto; padding:0;}

#testataHp{background-color:#cebbce}
#testata{background-color:#cebbce}

.boxHp{padding:0 0 10px 0; width:215px}

#menu{font-family:"Times New Roman", Times, serif; font-size:11px; color:#ffffff; background-color:#703870; width:942px; height:34px; text-align:left; padding:0 0 0 38px}
#menu table{ height:34px; /*width:800px;*/}
#menu a{color:#ffffff; text-decoration:none}

.Ch{padding:0 9px 0 9px; text-transform:uppercase; }
.Ch:hover{background-color:#ac77ac;padding:0 9px 0 9px; text-transform:uppercase}
.Ch_s{background-color:#ac77ac;padding:0 9px 0 9px; text-transform:uppercase}

#footer{margin:23px 0 0 0;background-image:url(img/bkg_footer-medical.gif); background-repeat:no-repeat; width:980px; height:67px; font-size:10px; color:#ffffff; }
#footer div{padding:23px 0 0 0}

.strilliBottom{padding:23px 0 0 0}
.borderBox{border-top:solid 1px #f1f1f1; border-right:solid 1px #f1f1f1; border-bottom:solid 1px #f1f1f1; padding:8px 0 0 10px; font-size:12px}
.borderBoxViola{padding:8px 0 0 10px; background-color:#e0d8e0; font-size:11px}
.borderBoxBlu{padding:8px 0 0 10px; background-color:#d2e6f7; font-size:11px}

.claim{padding:23px 0 19px 46px}
.claimInterno{padding:23px 0 19px 64px}
.titleClaim{color:#703870; font-family:"Times New Roman", Times, serif; font-size:27px; line-height:22px}
.txtClaim{color:#454545; line-height:14px; padding:6px 0 0 0}

#centerCH{padding:41px 0 0 0}
#MenuVert{width:203px}

.titlePrimoPiano * a{color:#703870}
.dataPP{color:#703870; font-size:11px}

.canaleVert{background-color:#e0d8e0; text-transform:uppercase; border-bottom:solid 1px #ffffff; padding:11px 0 11px 18px; font-size:11px}
.canaleVert:hover{background-color:#ece8ec; text-transform:uppercase; border-bottom:solid 1px #ffffff; padding:11px 0 11px 18px}
.canaleVert a{color:#703870; text-decoration:none}
.canaleVert_s{background-color:#ece8ec; text-transform:uppercase; border-bottom:solid 1px #ffffff; padding:11px 0 11px 18px; font-size:11px}
.canaleVert_s a{color:#703870; text-decoration:none}

.SottCanaleVert{background-color:#edf5fc; text-transform:uppercase; border-bottom:solid 1px #ffffff; padding:6px 0 6px 22px; font-size:9px}
.SottCanaleVert:hover{background-color:#ece8ec; text-transform:uppercase; border-bottom:solid 1px #ffffff; padding:6px 0 6px 22px;}
.SottCanaleVert:hover a{color:#703870;}
.SottCanaleVert a{color:#e0d8e0; text-decoration:none}
.SottCanaleVert_s{background-color:#ece8ec; text-transform:uppercase; border-bottom:solid 1px #ffffff; padding:6px 0 6px 22px; font-size:9px}
.SottCanaleVert_s a{color:#703870; text-decoration:none;}

.Title{padding:14px 0 0 36px}
.Title table tr td{border-bottom:solid 1px #703870;}
.Title h1{ font-family:"Times New Roman", Times, serif; color:#703870; font-size:18px; margin:0; padding:0; text-transform:uppercase}

.TitleViola{padding:14px 0 0 36px}
.TitleViola table tr td{border-bottom:solid 1px #703870;}
.TitleViola h1{ font-family:"Times New Roman", Times, serif; color:#703870; font-size:18px; margin:0; padding:0; text-transform:uppercase}

#form .TitleViola{padding:14px 0 0 0}
#form .TitleViola table tr td{border-bottom:solid 1px #703870;}
#form .TitleViola h1{ font-family:"Times New Roman", Times, serif; color:#703870; font-size:18px; margin:0; padding:0; text-transform:uppercase}

.txtViola{color:#703870; font-size:20px; font-family:'Times New Roman', Times, serif; text-decoration:none}
.txtViola a{color:#703870; text-decoration:none}

.txtBlu strong a{color:#00488e; font-size:20px; font-family:'Times New Roman', Times, serif; text-decoration:none}
.txtBlu a{color:#6aade4; text-decoration:none; font-size:20px; font-family:'Times New Roman', Times, serif;}

#center{padding:0; margin:20px 0 0 36px; background-color:#ECE8EC}
#center .MainCenter{padding:20px 20px 20px 21px; text-align:justify; font-size:14px; width:903px}

.popTable table.first{padding:20px 10px 20px 10px; background-color:#ffffff;}
.popTable table.first td{text-align:left}
.mainPop{width:671px; font-size:12px}

#centerHMC{padding:22px 24px 22px 24px; margin:20px 0 0 36px; background-color:#ece8ec; height:100%; font-size:14px}

.presChImg{float:left; padding-right:20px; margin:0; width:auto}
.presChTxt{float:left; margin:0; width:auto}

.presCntImg img{max-width:889px}

.homeLink{padding:5px; color:#703870}
.homeLink a{color:#703870; font-weight:bold}
.homeLink a:hover{color:#703870; font-weight:bold}

.homeLinkViola{padding:5px; color:#703870; font-weight:bold}
.homeLinkViola a{color:#703870; font-weight:bold}

.imgLeft{padding:0 25px 20px 0}

.divNews{border-bottom:dotted 1px #703870; padding:8px 0 4px 0}

.strilliHP{padding:25px 0 0 0}
.strilliHP td.strillo{ background-image:url(img/bkg-strilli-top.gif); background-repeat:repeat-x}
.imgStrillo{padding:11px 0 13px 11px}
.strilloTop{padding:11px 0 13px 14px}
.strilloTit{font-family:"Times New Roman", Times, serif; text-transform:uppercase; font-size:14px; padding:0 10px 0 0}
.strilloTit a{color:#0c5194; text-decoration:none}
.strilloTit a:hover{color:#0c5194; text-decoration:underline}
.strilloSubTit{font-family:"Times New Roman", Times, serif; color:#a573a5; font-size:14px; padding:0 10px 0 0}
.strilloSubTit a{color:#a573a5; text-decoration:none}
.strilloTxt{padding:0 10px 13px 14px; font-size:12px}
.strilloTxt a{color:#454545; text-decoration:none}

.NewsHP { border:solid 1px #f1f1f1; height:135px; max-height:135px}
.NewsHP td{ padding:0 0 0 11px}
.TitNewsHP{ background-image:url(img/bkg-newsHP.gif); background-repeat:repeat-x; height:38px}
.TitNewsHP div{color:#703870; font-size:20px; font-family:'Times New Roman', Times, serif; padding:5px 0 0 0}

.TitleNewsMedEst a{color:#703870}
.TitleNewsImpiantologia a{color:#703870}

.TitleNewsHPMedEst a{color:#703870; font-size:11px; text-decoration:none}
.TitleNewsHPMedEst a:hover{text-decoration:underline}

.TitleNewsHPgeneric a{color:#703870; font-size:11px; text-decoration:none}
.TitleNewsHPgeneric a:hover{text-decoration:underline}

.divNewsHP{padding:8px 0 4px 0}
.AbstractHP{font-size:11px}

.casoClinico{color:#703870; font-family:"Times New Roman", Times, serif; font-size:14px}
.titleElenco{font-family:"Times New Roman", Times, serif; font-size:20px; color:#2266a6}

.nomePartner{padding:0 0 12px 0;color:#2266a6; font-size:18px; font-family:"Times New Roman", Times, serif}
.FloatPartners{float:left; width:350px; height:135px; padding:0 0 40px 0}

.paging{text-align:right; padding:0 15px 0 0}
.paging a{color:#2266A6; text-decoration:none; }
.paging a:hover{color:#2266A6; text-decoration:underline}
.selpaging{font-weight:bold; color:#2266A6;}

.txtboxcnt{padding:0 0 8px 0}
/* solo IE7 
		*:first-child+html 		*/
*:first-child+html .txtboxcnt{padding:8px 15px 8px 15px}

#centerFormMed{background-color:#e6dde6; padding:30px 30px 30px 0; font-size:11px; background-image:url(img/bkg-esperto-med.jpg); background-repeat:no-repeat; background-position:bottom left;}
*:first-child+html #centerFormMed{background-color:#e6dde6; padding:30px 30px 10px 0; font-size:11px; background-image:url(img/bkg-esperto-med.jpg); background-repeat:no-repeat; background-position:bottom left;}

#centerFormMed table{background-color:#ffffff; padding:23px}
*:first-child+html #centerFormMed table{background-color:#ffffff;}

#centerFormReg {font-size:11px}
#centerFormReg table{background-color:#ffffff; padding:0 0 20px 0; font-size:11px}
#centerFormReg input.txtFrm{width:218px; font-size:11px}
#centerFormReg textarea.txtFrm{font-size:11px}


