/* - - - - - - - - - - - - - - - - - - - - 
Centro Antinfortunistico Andreani
http://www.centroantinfortunistico.it/
website by websolute
http://www.websolute.it/
- - - - - - - - - - - - - - - - - - - - */

body {font:75%/1.5em "lucida grande", "lucida sans unicode", sans-serif;}

/* blocks */
p {padding:0 0 1em 0; color:#111;}
p.first:first-letter {float:left; font-family:Palatino, 'Palatino Linotype', Georgia, sans-serif; font-size:3em; font-weight:700; line-height:1em; margin-bottom:-0.2em; padding:0.2em 0.1em 0 0;}
p img {float:left; margin:0.3em 0.833em 0.833em 0; padding:0;}
p img.right {float:right; margin:0.3em 0 0.833em 0.833em;}
h1, h2 {font-weight:normal; color:#333; font-family:Georgia, "Times New Roman", serif;}
h3, h4, h5, h6 {font-weight:normal; color:#333; font-family:Georgia, "Times New Roman", serif;}
h1 {font-size:2.2em; margin-bottom:0.682em;}
h2 {font-size:1.9em; margin-bottom:0.79em;}
h3 {font-size:1.7em; margin-bottom:0.882em;}
h4 {font-size:1.4em; margin-bottom:1.071em;}
h5, h6 {font-size:1.3em; margin-bottom:1.154em;}

/* list */
li ul, li ol {margin:0 1.5em;}
ul, ol {margin:0 1.5em 1.5em 1.5em;}
dl {margin:0 0 1.5em 0;}
dl dt {font-weight:bold;}
dl dd {margin-left:1.5em;}

/* link */
a {color:#035292; text-decoration:none;}
a:hover {text-decoration:underline;}

/* table */
table {margin-bottom:1.5em; border-collapse:collapse;}
th {font-weight:bold;}
tr, th, td {margin:0; padding:0 1.5em 0 1em; height:18px;}
tfoot {font-style:italic;}
caption {text-align:center; font-family:Georgia, serif;}

/* tags */
abbr, acronym {border-bottom:1px dotted #000;}
address {margin-top:1.5em; font-style:italic;}
del {color:#000;}
blockquote {padding:1em 1em 1em 1.5em; font-family:baskerville, "palatino linotype", serif;}
blockquote > *:first-child:before {content:"\201C"; font-size:2.5em; margin-left:-.62em; font-family:georgia, serif; padding-right:.2em; color:#aaa; line-height:0;}
strong {ont-weight:bold;}
em, dfn {font-style:italic;}
dfn {font-weight:bold;}
pre, code {margin:1.5em 0; white-space:pre;}
pre, code, tt {font:1em monospace; line-height:1.5;}
tt {display:block; margin:1.5em 0;}
hr {margin-bottom:1.5em;}

/* other  */
.tc {text-align:center;}
.tr {text-align:right;}
.tl {text-align:left;}
.b {font-weight:bold;}
.i {font-style:italic;}
.indent {text-indent:1.5em;}
.open {font-variant:small-caps;}
p.break {text-align:center; text-indent:0; line-height:0;}
p.zero {padding:0; margin:0;}
p.one {padding:0 1em 1em 1em; color:#111;}
p img.right10 {float:right; margin:0.833em;}
.oldbook {font-family:"Book Antiqua", "Warnock Pro", "Goudy Old Style", "Palatino", Georgia, serif;}
.note {font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; font-size:0.9em; margin:0.1em; color:#333;}
.mono {font-family:"Courier New", Courier, monospace;}

/* clear */
.clear {clear:both;}
.clearfix:after {content:"."; display:block; height:0px; clear:both; visibility:hidden;}
.clearfix {display:inline-block;}
/* Nascosto per IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* Fine nascosto per IE-mac */
.clear {clear:both;}