﻿/* Normalizzazioni cross-browser */
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, p, blockquote, th, td { margin : 0; padding : 0; }
h1,h2,h3,h4,h5,h6 { font-size : 100%; }
ol,ul { list-style : none; }
a { outline: none; text-decoration: none; }
address, caption, cite, code, dfn, em, th, var { font-style : normal; font-weight : normal; }
table { border-collapse : collapse; border-spacing : 0; }
fieldset,img { border : 0; }
caption,th { text-align : left; }
q:before, q:after { content :''; }
.g2k { padding: 0 10px 0 0; background: url('/images/pulsante.gif') no-repeat bottom right; }
body {  font-family: Arial, "Times New Roman", sans-serif; font-size: 12px;position:relative; background: #FFF; }

#wrap { background: #f1822e url('/images/wrappo.jpg') no-repeat; height: 511px; border-top: 8px solid #423F41; }
    #wrap h1 {
        background: url('/images/riglogo.png');
        display: block;
        height: 230px;
        left: 0;
        position: absolute;
        text-indent: -9999em;
        top: 128px;
        width: 386px;
        z-index:100;
        }
    #langbar { 
        left: 230px;
        position: absolute;
        text-transform: lowercase;
        top: 325px; 
        z-index:150;       
        }
        #langbar li { border-left: 1px solid #fff; float: left; }
            #langbar li:first-child { border-left: 0; }
            #langbar li abbr { border: 0; }
            #langbar li a { color: #fff; padding: 0 15px; }
                #langbar li a:hover { text-decoration: underline;}        
         
#address { color: #403b3b; line-height: 18px; padding: 30px 0 0 200px; }        
    #address a { color: #403b3b; }
    #address strong { display: block; }
        #address a:hover { text-decoration: underline }
div#footer {
	min-height: 200px;
	background-color: transparent;
	background-image: url(/images/logo.jpg);
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: left top;
	position: relative;
}