body{
background-color: #ffffff;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
margin: 0px;
scrollbar-3dlight-color: #395D7B;
scrollbar-arrow-color: #7B9AB5; 
scrollbar-base-color: #ffffff; 
scrollbar-dark-shadow-color: #395D7B; 
scrollbar-face-color: #ffffff; 
scrollbar-highlight-color: #ffffff; 
scrollbar-shadow-color: #ffffff; 
text-align:center;


}
table{
border-collapse: collapse;
padding: 0px 0px 0px 0px;
border: 0px 0px 0px 0px;
margin-top: 0px;
margin-left: auto;
margin-right: auto;
background-color: #ACBFD3;
}
td{
padding: 0px 0px 0px 0px;
font-size: 10px;
text-align: left;
vertical-align: top;
color: #336699;
}
.form{
font-family:  Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: normal;
border: 1px solid #336699;
background-color: #ffffff;
}
ul.registro {list-style-type: square;margin-top:0px;}
ul.registro li{line-height: 20px;}
table.servizi{
padding: 0px;
width: 760px;
border-top: 1px solid #ffffff; 
border-bottom: 1px solid #ffffff; 
}
table.evlt{
padding: 0px;
width: 760px;
border-bottom: 4px solid #ffffff; 
background-color: #7E9AB6;
}
table.popup{
border-collapse: collapse;
padding: 0px 0px 0px 0px;
border: 0px 0px 0px 0px;
margin-top: 5px;
margin-left: 5px;
margin-right: 5px;
background-color: #FFF;
}
table.cont{
padding: 0px;
width: 760px;
border: 1px solid #3D5D7E; 
background-color: #ffffff;
}
table.video{
padding: 0px;
width: 760px;
border: 1px solid #3D5D7E; 
background-color: #ffffff;
}
table.video td{padding:10px 10px 10px 10px;}
a{
font-size: 10px;
color: #336699;
font-weight : bold;
text-decoration : underline;
}
a:hover{
text-decoration : none;
}
.testo{
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 10px;
padding-top: 20px;
color: #336699;
padding-right: 5px;
padding-left: 0px;
}
.testob{
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 10px;
padding: 2px 4px 3px 4px;
color: #336699;
}
.titp{
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 12px;
padding-top: 20px;
font-weight: bold;
color: #CC99CC;
padding-right: 5px;
padding-left: 3px;
}
.titm{
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 12px;
padding-top: 20px;
font-weight: bold;
color: #0CAAB0;
padding-right: 5px;
padding-left: 3px;
}
.titb{
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 10px;
padding: 2px 4px 3px 4px;
font-weight: bold;
color: #ffffff;
}
table.foot{
padding: 0px 0px 0px 0px;
width: 760px;
border-top: 4px solid #ffffff; 
background-image: url(/cm/img/bgf.gif);
}
table.foot1{
padding: 0px 0px 0px 0px;
width: 760px;
border-top: 4px solid #ffffff; 
background-image: url(/cm/img/bgf1.gif);
}
table.pop{
padding: 0px 0px 0px 0px;
width: 217px;
background-image: url(/cm/img/fpop.gif);
}
table.pop td.tit{
color:#fff;font-weight:bold;font-size:12px;vertical-align:middle;padding:10px 10px 10px 10px;
}
table.zoom{
padding: 10px 10px 10px 10px;
width: 500px;
}
table.credits{
padding: 30px 5px 20px 20px;
width: 320px;
height: 100px;
color: #333333;
background-color: #ffffff;
}
table.credits td{
background-color: #ffffff;
}
/*__________________ trova un medico _________________________*/
table.reg{
padding: 0px;
width: 375px;
border-top: 2px solid #ffffff;
background-color: #3D5D7E; 
}
table.med{
padding: 0px;
width: 375px;
border-top: 2px solid #ffffff;
background-color: #7E9AB6; 
}
table.ind{
padding: 0px;
width: 375px;
border-top: 2px solid #ffffff;
background-color: #CEDDEB; 
}
/*__________________ /trova un medico _________________________*/

.input {font-size: 11px; color:#3D5D7E;}

.textarea {font-size: 11px; color:#3D5D7E; FONT-FAMILY: verdana, sans-serif;}

.invia {font-size: 11px; color: #ffffff; font-weight:bold; border-color:#ffffff; background:#7E9AB6; width:60px;}
