html, body
{
    font-size: 12px;
	background-image:url(../images/sfondosx.gif);
	background-position:left;
	background-repeat:repeat-y;
    color: #113366;
	margin:0px;
	padding:0px;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	text-align:center
}
TD
{
    FONT-SIZE: 12px;
    COLOR: #113366;font-family:Geneva, Arial, Helvetica, sans-serif;
}
TH
{
    FONT-SIZE: 12px;
    COLOR: #113366;font-family:Geneva, Arial, Helvetica, sans-serif;
}
.titoli
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    COLOR: #990033;
    font-family: "Times New Roman", Times, serif;
}
.sottotitoli
{
    FONT-SIZE: 12px;
    COLOR: #113366;
    font-family: "Times New Roman", Times, serif;
}
.note
{
    FONT-SIZE: 11px;
    COLOR: #777777;font-family:Geneva, Arial, Helvetica, sans-serif;
}
.notetitoli
{
    FONT-SIZE: 12px;
    COLOR: #777777;
    font-family: "Times New Roman", Times, serif;
}
A,A:link,A:visited{ color:#006699;TEXT-DECORATION: underline}
A:hover{ color:#0099CC;TEXT-DECORATION: underline}

h1{ font-size:16px; font-weight:bold; color:#003366; margin:30px auto 10px auto}
li{ list-style-type:circle}
hr{ color:#497599; text-align:center; margin:5px auto 5px auto}

table.header{
background-color:#008cde;
border-top:1px solid black;
border-bottom:1px solid black;
margin:10px 0px 10px 0px;
width:100%;}
table.header td{ padding:5px 0px 5px 0px; text-align:center}


table.equipe{
border:0px;
margin:30px 0px 0px 30px;
padding:0px;
width:140px;
}
table.equipe td{
font-size:11px;
color:#666666;
padding:7px 0px 7px 0px;
line-height:140%
}

table.Text{ width:100%; border:0px; margin:0px; padding:0px;}
table.Text td{ vertical-align:top; padding:0px;}
table.Text td.menu{ width:195px; padding:50px 0px 0px 0px}
table.Text td h1{ 
font-family:"Times New Roman", Times, serif; color:#333; font-size:24px; text-align:left; border-bottom:2px solid #006699; vertical-align:bottom; margin:0px 0px 0px 33%; line-height:90%; font-weight:bold; }
table.Text td.title{ text-align:right; border-bottom:2px solid #006699;}
table.Text td.Txt{ vertical-align:top; padding:33px 20px 30px 20px}
	table.Text td.Txt h2{ font-family:"Times New Roman", Times, serif; font-weight:bold; color:#990000; font-size:16px; border-bottom:1px solid #ccc; margin:0px 0px 7px 0px;}
	table.Text td.Txt p{ color:#000066; text-align:justify; font-size:12px; margin:0px 0px 20px 0px; line-height:140%}
table.Text td.col-destra{ width:20%; border-left:2px solid #006699; /*border-top:2px solid #006699; */padding:20px 0px 0px 7px;height:100%}

div.interventi{ padding:0px; border:0px; margin:10px 0px 30px 0px; font-size:11px; color:#666666}
div.interventi ul{ margin:0px; padding:0px 5px 0px 15px;}
div.interventi li{ line-height:110%; margin:5px 0px 7px 0px;}

Table.Tabelle-statistiche{ width:500px; margin:10px auto 10px auto; padding:0px; }
Table.Tabelle-statistiche td { padding:5px}

Table.Tabelle-statistiche-box{ margin:10px auto 10px auto; padding:0px; }
Table.Tabelle-statistiche-box td { padding:5px}

div.box-obesita{ padding:0px; border:0px; margin:10px 15px 30px 5px; font-size:11px; color:#666666; text-align:justify}


table.Text td.Txt h2.cv{ border-bottom: 1px solid #ccc; margin:20px 0px 3px 0px; color: #113366; font-family:Geneva, Arial, Helvetica, sans-serif; font-size:18px;}
table.Text td.Txt h3.cv{ margin:0px 0px 13px 0px; color:#333 }
table.Text td.Txt p.cv{ font-size:14px; line-height:150%;color: #113366; border-top: 0px solid #ccc; padding:10px 0px 0px 0px }
img.foto{ margin:10px 0px 20px 20px; float:right}

table.Text td.Txt p.pubblicazioni{ font-size:14px;line-height:150%; margin:10px 0px 10px 0px }
table.Text td.Txt p.cit{font-size:14px;line-height:150%; margin:10px 0px 10px 0px; font-weight:bold; font-style:italic}
table.Text td.Txt  p.pub-note{ font-family:"Times New Roman", Times, serif; font-size:12px; margin:45px 0px 20px 0px }

.small{ font-size:11px}

p.title{ font-weight:bold; margin:5px 0px 5px 0px; font-size:15px; text-align:left; color:#333}
p.subtitle{ font-weight:bold; margin:15px 0px 0px 0px; font-size:12px; font-style:italic; color:#333; text-align:left}

Table.assicurazioni{ border:0px; padding:0px; margin:15px 0px 0px 0px;}
Table.assicurazioni td{ padding:7px 40px 7px 0px; text-align:left}


table.intestazione{ border:0px;margin:0px auto 20px auto; width:980px;}
table.intestazione td{ padding:5px 10px 5px 10px; text-align:center; }
table.intestazione td .nome{ font-size:18px; color:#000; font-weight:bold;}
table.intestazione td .email{  font-size:12px; color:#000; font-weight:bold;}
table.intestazione td .ospedale{ font-size:18px; color:#3399FF; font-weight:bold;}
table.intestazione td h1{ font-size:14px; font-weight:bold; color:#3399FF; padding:10px; width:250px; border:3px solid #003366; margin:auto}
