
/* reset.css - reset the default browser styling
 *
 * Type: transitional
 *
 * (cc) 2006-2008 Tom Lwis (www.lwis.net). Some Rights Reserved.                         
 * This style sheet is licensed under a Creative Commons License
 * http://www.creativecommons.org/licenses/by-nc-sa/3.0/
 */

:link,:visited,:focus
{ text-decoration:none; outline:none; }

ul,ol
{ list-style:none }

h1,h2,h3,h4,h5,h6,pre,code,kbd,input,select,textarea,table
{ font-size: 1em; }

dl,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,div,p,blockquote,fieldset,legend,input,select,textarea
{ margin:0; padding:0 }

a img,:link img,:visited img,abbr,acronym,fieldset,iframe
{ border:0; }

address,abbr,cite
{ font-style:normal }

caption
{ text-align:left; }

q:before,q:after
{ content:''; }



/*--------------*/


.uli:hover  {
	text-decoration:underline;
}
#img.source-image {
	width: 100%;
	position: absolute;
	top: 0;
	left: 0;
}

html {
	background: #151515 url(images/xxx.jpg)  no-repeat;
}
 
html, body, #container {height: 100%;}
body > #container { height: auto; min-height: 100%; }
#content {float:left; ; padding-bottom: 20px; padding-left:40px; height:100%}
#footer { clear: both; position: relative; z-index: 10; height: 170px; margin-top: -170px; }
 
body {font: 10px/normal "Verdana", "Lucida Grande", sans-serif; }
a:link, a:hover, a:focus { color: #fff; }
a:visited { color: #fff; }
a {text-decoration:none};
a:hover, a:focus {text-decoration:none;border-bottom-style: solid; border-bottom-width: 1px; }
#about { padding: 10px; color:white;}
#footer { background-color: black; color: white; font-size: 10px; padding-left:0px; text-align: left; line-height: 3em; }
p{padding-top:5px;font-size:10px;}

h3{color:white;padding-top:15px;}


.invertedshiftdown{
padding: 0;
width: 100%;
border-top: 5px solid tranparent;
voice-family: "\"}\"";
voice-family: inherit;
}

.invertedshiftdown ul{
margin:0;
margin-left: 40px;  
margin-rigth: 10px;  
padding: 0;
list-style: none;
}

.invertedshiftdown li{
display: inline;
margin: 0 2px 0 0;
padding: 0;
/*text-transform:uppercase;*/
}




.invertedshiftdown a{
float: left;
display: block;
font: bold 11px 'Arial';
color: #fff;
text-decoration: none;
margin: 0 1px 0 0;  
padding: 18px 10px 4px 10px;  
text-decoration:none;
background: transparent url(images/tr.png); 
}

.invertedshiftdown a:hover {
background:#000; 
padding-top: 22px;  
padding-bottom: 8px;  
color: white;

text-decoration:none;
}

.invertedshiftdown .current a{  
background:#000; 
padding-top: 22px;  
padding-bottom: 8px;  
color: white;

text-decoration:none;
}



#links a:hover {
	color:#fff;
	text-decoration:underline;
}

html, body{
		width: 100%;
		height: 100%;
		margin: 0;
		padding: 0;
		}
		
		#sfondo-css{
		position:absolute;
		height:100%;
		width: 100%;
		margin: 0;
		padding: 0;
		z-index: 1;
		}


		#css{
		position: absolute;
		z-index: 2;
		top:0px;
		left:0px;
		height: 100%;
		width: 100%;
		
	}	
		
		
		
		
 

 

.invertedshiftdown2{
padding: 0;
width: 350px;
border-top: 5px solid tranparent;
voice-family: "\"}\"";
voice-family: inherit;
}

.invertedshiftdown2 ul{
margin:0;
margin-left: 40px;  
margin-rigth: 10px;  
padding: 0;
list-style: none;
}

.invertedshiftdown2 li{
display: inline;
margin: 0 2px 0 0;
padding: 0;
/*text-transform:uppercase;*/
}




.invertedshiftdown2 a{
float: left;
display: block;
font: bold 11px 'Arial';
color: #000;
text-decoration: none;
margin: 0 1px 0 0;  
padding: 18px 10px 4px 10px;  
background: #FFF; 
text-decoration:none;
}

.invertedshiftdown2 a:hover {
background: transparent url(images/tr.png); 
padding-top: 22px;  
padding-bottom: 8px;  
color: white;
text-decoration:none;
}

.invertedshiftdown2 .current a{  
padding-top: 22px;  
padding-bottom: 8px;  
color: white;
text-decoration:none;
background: transparent url(images/tr.png); 
}
