/* CSS Document */

UL, LI, H1, DL, DD, DT { margin:0; padding:0; list-style-type:none;}
A IMG { border:none;}
P, LI {line-height:1.5em; }
TD { }

A {  }
A:hover { }

BODY { text-align:center; margin: 10px 0 0 0; padding: 0px; font: 11px Verdana, Arial, Helvetica, sans-serif; }

#wrap { width: 780px; margin:0 auto; text-align: left;  }
#sidebar { width:180px; vertical-align:top; background:#ec2027 url(img/sidebar-bg.gif) no-repeat left bottom;}
#main { padding-left:15px; background:url(img/logodx.gif) no-repeat 0 0px; }
#content {width:580px; background:url(img/content-bg.gif) repeat-y; color:#eee;}
#topnav UL { list-style: none; float:right; font-size:10px; font-weight:bold; }
#topnav UL LI {float:left; margin:0 10px;}
#topnav UL LI A {text-decoration:none; color:#666;}
#topnav UL LI A:hover {text-decoration:none; color:#EC2027;}

#schede {margin:10px;}
#schede TD {border:4px solid #EC2027;}
#schede TD H6 {color:#EC2027; font-size:13px; margin: 0px 0 15px 0; padding: 0px;}
#schede P {margin:0.8em 0;padding:0; border-bottom:1px dotted #555;}
#schede A {display:block; height:1em; line-height:1em; background:#444 url(img/freccia-dx.gif) no-repeat 97% 50%; padding:5px; text-decoration:none;}
#schede A:hover {background:#fff url(img/freccia-dx.gif) no-repeat 97% 50%; color:#000;}


/* SIDEBAR
----------------------------------------------- */
#sidebar {color:#fff;}
#sidebar UL {padding:10px;}
#sidebar UL LI {margin-top:10px; font-weight:bold;}
#sidebar UL LI A {text-decoration:none; color:#fff;}
#sidebar UL LI.subnav {margin:0px 0 0 0px; font-weight:normal;}
#sidebar UL LI A:hover {text-decoration:none; color:#000; }
#content UL LI {list-style-type:disc; list-style-position:inside; margin-bottom:1em;}


/* CONTENT
----------------------------------------------- */
#main H1 {margin-top:96px; padding:0; width:570px; text-align:right;}
#content A {color:#fff;}
#content A:hover {color:#EC2027;}

#content UL.biglist LI {list-style-type:none; background:#666; color:#eee; padding:0px; margin:0 0 2px 0;}
#content UL.biglist LI A {display:block; padding:3px; text-decoration:none; }
#content UL.biglist LI A:hover {background:#c00; color:#fff; text-decoration:none;}

#content UL.minilist {margin:1.5em 0; padding:0;list-style-type:none;}
#content UL.minilist LI {list-style-type:none; list-style-position:outside; color:#eee; padding:0px 0 0 13px; margin:0 0 0 0; background:url(img/spot-frecciared.gif) no-repeat left 7px;}

INPUT.campo {width:200px;}


/* UTILITY
----------------------------------------------- */
.clearfix:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.clearfix {display:inline-table;}
.clearfix {display:inline-block;}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */