/* CSS Document */
html, body, div, span, p, img, ul, li, h1, h2, h3, form { margin:0; padding:0; border:0; }
body, div, span, p, img, ul, li, h1, h2, h3 { font-family:Arial, Helvetica, sans-serif; font-size:10pt; }
body { width:100%; }
h1 { font-size:18pt; font-weight:bold; color:#FF3300; }
h2 { font-size:14pt; font-weight:normal; color:#006600; }
h1.titolo { font-size:14pt; font-weight:bold; color:#FF3300; }
h2.titolo { font-size:11pt; font-weight:normal; color:#006600; }
h3 { padding-top:3px; font-size:11pt; font-weight:bold; color:#FF3300; }
h3.titolo { font-size:12pt; font-weight:bold; color:#FF3300; }
a:link { color:#006600; }
a:hover { color:#FF3300; }
a.black:link { color:black; }
.bgcolor, body { background-color:#f9f9f9; }
.fgcolor { background-color:#bdddfc; }
.border { border:1px solid #8ccbe0; }
.borderbottom { border-bottom:1px solid #8ccbe0; }
.blackborder { border:1px solid #000000; }
.padding { padding:5px; }
div.template, div.footer { width:760px; margin-left:auto; margin-right:auto; }
div.languagebar p { padding:10px; text-align:right; }
div.top, div.positionbar, div.middle { width:720px; margin-left:auto; margin-right:auto; }
div.top { padding-top:20px; }
div.top div.logo { position:absolute; z-index:2; left:auto; top:10px; margin-left:30px; }
div.top div.headerphoto { height:200px; background-image:url(/images/headerphoto.jpg); }
div.positionbar { margin-top:10px; }
div.middle { margin-bottom:20px; }
div.leftcolumn, div.leftmenu { width:200px; }
div.leftcolumn div.leftmenu { margin-top:10px; }
div.leftcolumn div.leftmenu div.title { height:25px; border-bottom:1px solid #cccccc; background-image:url(/images/bgtitle.jpg); text-align:center; }
div.leftcolumn div.leftmenu ul { margin-top:5px; list-style-position:outside; list-style-type:none; }
div.leftcolumn div.leftmenu ul li { margin-bottom:5px; padding-left:20px; padding-bottom:5px; border-bottom:1px dashed #8ccbe0; }
div.leftcolumn div.leftmenu form { margin-bottom:10px; }
div.leftcolumn div.leftmenu form p { padding-top:10px; text-align:center; }
div.footer p { font-size:8pt; }
.floatleft { float:left; }
.floatright { float:right; }
.floatreset { float:none; clear:both; }
