/* CSS Document */
body { margin:0; padding:0; background-color:#fff; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666; }

div#container { width:100%; }

div#header_box { width:100%; height:265px; background:url(../gfx/bg_header.gif) repeat-x 0 0; }
div#header { width:90%; min-width:1000px; height:235px; margin:0 auto; border-top:30px solid #000; background:url(../gfx/bg_header_in.gif) repeat-x 0 0; }
div#header_left { width:100%; overflow:hidden; height:235px; background:url(../gfx/bg_header_l.jpg) no-repeat 0 0; }
div#header_right { width:100%; overflow:hidden; height:171px; background:url(../gfx/bg_header_r.gif) no-repeat right 0; }

div#content_box { width:100%; background-color:#c0d5ff; color:inherit; }
div#content { width:90%; min-width:1000px; margin:0 auto; padding:20px 0 30px 0; background-color:#fff; color:inherit; }
div#content_left { margin-right:200px; padding:0 15px 0 15px; }
div#content_right { float:right; width:200px; }
div#homepage_news { padding-bottom:20px; margin-bottom:50px; border-bottom:1px solid #d6d6d8; }
div#homepage_documenti { float:left; width:50%; padding-right:20px; border-right:1px solid #d6d6d8; }

div#footer_box { width:100%; height:210px; background:#c0d5ff url(../gfx/bg_footer.gif) repeat-x 0 0; }
div#footer { position:relative; width:90%; min-width:1000px; height:210px; margin:0 auto; background:url(../gfx/bg_footer_in.gif) repeat-x 0 0; }
div#footer_left { width:100%; overflow:hidden; height:210px; background:url(../gfx/bg_footer_l.gif) no-repeat 0 0; }
div#footer #valid_logos { position:absolute; right:680px; top:70px; }
div#footer #copyright { position:absolute; width:auto; right:10px; top:70px; background-color:transparent; color:#fff; text-align:right; }
div#footer #logonitro { position:absolute; right:0px; top:70px; width:54px; font-size:1px; }
div#footer a { color:#fff; text-decoration:none; }
div#footer a:hover { color:#fff; text-decoration:underline; }
div#footer #logonitro a span { display:none; }
div#footer #copyright span { display:none;  }

div#content_left img { border:3px solid #ddd; }
div#form_box { width:300px; margin:10px auto 0 auto; }

a:link, a:visited, a:active { color: rgb(51, 102, 255); text-decoration:none; }
a:hover { color: rgb(51, 102, 255); text-decoration:underline; }
