html {
    margin:0;
    padding:0;
    background:white;
    color:black;
		min-width: 930px;
}

body {
    margin:0;
    padding:0;
    width: 1000px;
		text-align:center; /* for IE */
		margin:0 auto; /* for the rest */ 
}

.spacing {
	letter-spacing: 1.5px;
}

a {
	text-decoration:none;
}

a:link {
	color: #000;
	text-decoration:none;
}

a:visited {
	color: #000;
	text-decoration:none;
}

a:hover {
	color: #777777;
	text-decoration:none;
}

#contenitore {
	font: 11px Arial, Verdana, Helvetica, sans-serif;
	font-size:0.8em;
	color: black;
	padding: 0px;
	width: 1000px; 
}

#header {
		font-size:1.5em;
		text-align:left;
    padding:0px;
    margin:0;
    font-weight: bold;
    height:120;
		
		background: url(logo-changing-allemandi.png) top center no-repeat;

    }

#main-indice {
		text-align:left;
    float:left;
    width:86%;
    margin-bottom:20px;
    padding:5px;
    background:#F7F7F7;
		font: 11px Arial, Verdana, Helvetica, sans-serif;

	  border-style: solid;
    border-right-color: #AAAAAA;
		border-left-width: 0px;
		border-top-width: 0px;
		border-right-width: 1px;
		border-bottom-width: 0px;

		padding-left:20px;
    }

#main-indice h1 {
		font-size:1em;
    }

#main-indice h2 {
		font-size:1em;
    padding:0 0px;
		font-style: italic;
    }

#main-indice h3 {
		font-size:0.9em;
    padding:0 0px;
		color: #333333;
		font-style: normal;
    
    padding-bottom:10px;
    margin-bottom:20px;
   	border-style: solid;
    border-bottom-color: #DDDDDD;
		border-bottom-width: 1px;
		border-top-width: 0px;
		border-right-width: 0px;
		border-left-width: 0px;
		
    }

#main-indice h5 {
    padding:0 0px;
		font-size:1em;
		font-style: italic;
    }
#main {
		text-align:center;
    float:left;
    width:86%;
    margin-bottom:20px;
    padding:5px;
    background:#F7F7F7;

	  border-style: solid;
    border-right-color: #AAAAAA;
		border-left-width: 0px;
		border-top-width: 0px;
		border-right-width: 1px;
		border-bottom-width: 0px;
    }

#nav {
    padding:5px;
		text-align:left; 
	  border-style: solid;
		border-bottom-color: #AAAAAA;
		border-left-color: white;
		border-top-color: white;
		border-left-width: 0px;
		border-top-width: 20px;
		border-right-width: 0px;
		border-bottom-width: 1px;
		text-transform: uppercase;
		padding-left:20px;
    }

#nav ul{
    margin:0;
    padding:0;
    list-style:none;
    }

#nav li{
    display:inline;
    margin:0;
    padding:0;
    }

#nav-dx {
    padding:5px;
    float:right;
		
    }

#nav-dx ul{
    margin:0;
    padding:0;
    list-style:none;
    }

#nav-dx li{
    display:inline;
    margin:0;
    padding:0;
    }

#sidebar {
    float:right;
    width:10%;
    margin-top:5px;
    margin-right:10px;
    margin-bottom:0px;
    text-align:right;

    }

.inputbox {
  width:95px;
  font-family:Arial, Verdana, Helvetica, sans-serif;
  font-size:11px;
  color:black;
  border:1px solid #AAAAAA;
  background:white;
 }
  
#footer {
    background:white;
    text-align:right;
    height:2em;

	  border-style: solid;
    border-top-color: #AAAAAA;
		border-left-width: 0px;
		border-top-width: 1px;
		border-right-width: 0px;
		border-bottom-width: 0px;
    clear:both;

    }
