/* 		RESET.css  		*/ 
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {  
	    margin:0; 
	    padding:0; 
	} 
	table { 
	    border-collapse:collapse; 
	    border-spacing:0; 
	} 
	fieldset,img {  
	    border:0; 
	} 
	address,caption,cite,code,dfn,em,strong,th,var { 
	    font-style:normal; 
	    font-weight:normal; 
	} 
	ol,ul { 
	    list-style:none; 
	} 
	caption,th { 
	    text-align:left; 
	} 
	h1,h2,h3,h4,h5,h6 { 
	    font-size:100%; 
	    font-weight:normal; 
	} 
	q:before,q:after { 
	    content:''; 
	} 
	abbr,acronym { border:0; 
	} 
/* 		RESET.css  		*/ 



/*  BASE.css, part of YUI's CSS Foundation */ 
	h1 { 
	    /*18px via YUI Fonts CSS foundation*/ 
	    font-size:138.5%;   
	} 
	h2 { 
	    /*16px via YUI Fonts CSS foundation*/ 
	    font-size:123.1%;  
	} 
	h3 { 
	    /*14px via YUI Fonts CSS foundation*/ 
	    font-size:108%;   
	} 
	h1,h2,h3 { 
	    /* top & bottom margin based on font size */ 
	    margin:1em 0; 
	} 
	h1,h2,h3,h4,h5,h6,strong { 
	    /*bringing boldness back to headers and the strong element*/ 
	    font-weight:bold;  
	} 
	abbr,acronym { 
	    /*indicating to users that more info is available */ 
	    border-bottom:1px dotted #000; 
	    cursor:help; 
	}  
	em { 
	    /*bringing italics back to the em element*/ 
	    font-style:italic; 
	} 
	blockquote,ul,ol,dl { 
	    /*giving blockquotes and lists room to breath*/ 
	    margin:1em; 
	} 
	ol,ul,dl { 
	    /*bringing lists on to the page with breathing room */ 
	    margin-left:2em; 
	} 
	ol li { 
	    /*giving OL's LIs generated numbers*/ 
	    list-style: decimal outside;     
	} 
	ul li { 
	    /*giving UL's LIs generated disc markers*/ 
	    list-style: disc outside;
		 font-size:18px; 
	} 
	dl dd { 
	    /*giving UL's LIs generated numbers*/ 
	    margin-left:1em; 
	} 
	th,td { 
	    /*borders and padding to make the table readable*/ 
	    border:1px solid #000; 
	    padding:.5em; 
	} 
	th { 
	    /*distinguishing table headers from data cells*/ 
	    font-weight:bold; 
	    text-align:center; 
	} 
	caption { 
	    /*coordinated marking to match cell's padding*/ 
	    margin-bottom:.5em; 
	    /*centered so it doesn't blend in to other content*/ 
	    text-align:center; 
	} 
	p,fieldset,table { 
	    /*so things don't run into each other*/ 
	    margin-bottom:1em; 
	} 
/*  BASE.css */ 




/* Clear floats */
.clearfix:after {
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
}  
.clearfix {display: inline-block;}
/* hide da IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* end hack per IE-mac */


img		{border:0;display:block;} /* Mozilla: no margini sotto le IMG per STRICT DOCTYPE. To cut out display tag use inherit or compact */
#skiplinks {display:none;} 
hr { display:none;}
.hide,.alt {display:none;}

/* FONTS  */
body {font: normal normal normal 80%/normal "Trebuchet MS", Arial, Verdana; color:#FFFFFF; }
h1 {}
h2 {}
h3 {}
a 	{text-decoration:none; color: #006699;}
a:hover 	{ text-decoration:underline;}
/* FONTS  */

/* png24 works on line only. I deleted black.gif from images folder. 
#wrapped { behavior: url("/iepngfix.htc") }
*/
#pagewidth {background:transparent url("../images/website/background.png") no-repeat left top; margin:0 auto;width:910px; }
#wrapped {padding:0 5px;}



#green-bar {position:absolute; top:100px; left:0; width:100%;background:transparent url("../images/website/bar_bg.jpg") no-repeat left top;  height:95px;}
#text-info {position:absolute; top:37px; text-indent:-5000em;right:30px; height:40px; width:150px;background:transparent url("../images/website/text_standardskin.png") no-repeat right center; }

html {margin:0;padding:0;}
body {margin:0;padding:0;}

/* CUSTOM  */
body { background: transparent url("../images/website/back.jpg") repeat left top;}



#header { position:relative; height:200px; background: #000000; width: 880px; margin-left:10px;}

#header a{ padding: 5px;}

#logo {position:absolute;z-index:20;top:17px; left:28px;width:880px;height:102px;background:transparent url("../images/website/logo.jpg") no-repeat center top;}
	#logo h1  {margin:0;padding:0;}
	#logo h1 a {text-indent:-9000em; display:block;width:370px;height:68px;font-size:3px;}
/* CUSTOM  */

#footer {padding-top:25px; padding-bottom:15px; text-align:center; color:#666; height:80px;  background:transparent url("../images/website/footer.jpg") no-repeat left bottom;}
#footer p {margin:0; font-size:0.9em; padding-top:45px;}

