/*  
Sticky Footer Solution
by Steve Hatcher 
http://stever.ca
http://www.cssstickyfooter.com
*/
* {
	margin:0;
	padding:0
}
html, body, #wrap {
	height: 100%;
}

body > #wrap {height: auto; min-height: 100%;}

#main {
    padding-bottom: 24px; 
    border: 0px solid #000;    
    /*background: url('../img/background_dentro.jpg') repeat-y;*/
}  /* must be same height as the footer */

#footer {
	position: relative;
	margin-top: -24px; /* negative value of footer height */
	height: 24px;
	clear:both;
        padding-top: 2px;
        font-family: Verdana;
        font-size: 14px;
        /*font-weight: bold;*/
} 

/* CLEAR FIX*/
.clearfix:after {content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
        
}
.clearfix {display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix { height: 1%;}
.clearfix {display: block; /*border: 1px solid #000;*/}
/* End hide from IE-mac */

body {
    font:10px Geneva, Arial, Helvetica, sans-serif;
}

p {margin:0 0 10px}

#header {
    background: url('../img/background_header.jpg') repeat-x;
	width:100%;
	height:88px;
	/*line-height:88px;
	margin:0 0 10px;*/
	clear:both;
}

#footer {
	background:#00498f; 
	color:#FFF;
	text-align:center;
	height:24px
}