html {
	height: 100%;
}
body {
	background-color: #ddd;
	text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin: 0px;
	padding: 0px;

}
/*Impostazioni generali*/
p, td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000;
	}
h2 {
	color:#369;
	font-weight: normal;
	text-align: right;
	border-bottom: 1px solid #369;
	border-top:  1px solid #369;
}
h3 {
	text-align: left;
}
hr {
    color:#369;
}
#box {
	position: relative;
	text-align: left;
	width: 760px;
   background: url(skin/sfondo_did.gif);
	margin-top:0;
        margin-bottom:0;
        margin-left:auto;
        margin-right:auto;
	padding: 0;
}
#intestazione {
	width: 760px;
	height: 70px;
        background:url(skin/intestazione_did.jpg) no-repeat;
	padding: 0px;
	margin: 0px;
}
h1 {margin:0;
    padding:0;}
h1  span {display: none;}
#navigazione {
	position:absolute;
	top:70px;
	left:0px;
	width: 200px;
	margin: 0px;
	padding: 0px;
			  padding-top:170px;
		  background: url(skin/logo_d.jpg) no-repeat;
}

#navigazione li {
        font-weight: bold;
        margin:2px;
        padding:0;
		  list-style:none;
        margin-right:4px;
	color: #000;
        
	}
#navigazione li a {
	text-decoration: none;
	color: #369;
	}
#navigazione li a:active, ul#navigazione li a:hover {
	text-decoration: none;
        color:#f00;
}
#navigazione li.skiplink {
	display: none;
}
/*contenuti principali*/
#principale {
	margin-left: 205px;
        margin-right: 5px;
        padding:0px;
		  padding-top:5px;
	min-height: 425px;
	height: auto !important;
	height: 400px;
}
#principale a {
	color: #369;
}
#principale a:hover {
	color: #f00;
}
.left {float: left;}
.image-left {float: left;
    margin: 10px;
    }

/*footer*/
#footer {
	font-size: 90%;
	background: #369;
	text-align: center;
	color: #fff;
   padding-bottom:5px;
}
#footer a {
    color:#fff;
    }
#footer a:hover {
    color:#f00;
    text-decoration:none;
    }
/*contenuti secondari*/
#contenuti_secondari {
	position:absolute;
        top:30px;
        left:565px;
        width: 190px;
	margin: 5px;
        padding: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:0.80em;
	text-align: right;
}


#amico{
    width:150px;
    height:50px;
    margin:0;
    padding:0;
    background: url(skin_aqua/mail_to_friend.gif) no-repeat;
    float:right;
    }
#amico a {
    width: 150px;
    height: 50px;
    display: block;
    }
#amico a span {
        display:none;
        }
#print{
    width:150px;
    height:50px;
    margin:0;
    padding:0;
    background: url(skin_aqua/print.gif) no-repeat;
    float:right;
    }
#print a {
    width: 150px;
    height: 50px;
    display: block;
    }
#print a span {
        display:none;
        }
#banner  {
	position:absolute;
	top:0px;
	left:0px;
	width: 760px;
	height: 20px;
	background: url(skin/banner.jpg) no-repeat;
}
#banner a {
	width: 760px;
	height: 20px;
	display: block;
	border: 0px;
}
#banner a span {
	display: none;
}

/*motore di ricerca*/
.motore {
        width:165px;
    text-align:right;
    margin-left:0px;
}
.motore span {display:none}
.motore fieldset {
    background: url(logos/google2.gif) left bottom no-repeat;
    padding:2px;
    border:1px solid #369;
    }
.motore legend {
    color:#369;
    font-weight:bold;
    }
/*titoli di sezione*/
h2.sezione {
	text-align: right;
        color: #369;
        border-top: 2px solid #369;
        border-bottom: 2px solid #369;
	}
/*sezione "Libri"*/
.librotitolo { 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
        text-align: right;
        font-weight: bold;}/*titolo del libro*/
.libro_s_titolo {
        font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.80em;
        text-align: right;
        font-weight: bold;
    }
.libroautore {  
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
        text-align: right;
	font-variant: small-caps;
        margin-top: 3px;
        border-top: 1px solid #369;}/*autore del libro*/
.edizione {  
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.80em;
        text-align: right;
        border-bottom: 1px solid #369;}/*edizione del libro*/

.footer, .smaller {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 0.80em}
.indented {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.80em;
	margin-left: 20px;
}
.autor {margin-top: 3px;
        text-align:right;
	font-weight: bold;
	font-variant: small-caps;
        border-top: 1px solid #369;
}
.titolo {
	background: none;
        text-align:right;
	margin: 0px;
        border-bottom: 1px solid #369;
}

.path {
        font-size: 0.8em;
    }
.path a {
    text-decoration:none;
    }
.new {
    background: #c5e29e;
    margin-left: 20px;
}
.sitemap {
    border:1px dotted #369;
    margin:5px;
    }
.redattore  {
    margin:10px;
    padding:10px;
    border-top:1px solid #369;
    min-height:180px;
    height:auto !important;
    height:180px;
    }
.redattore img {
    margin:3px;
    border:2px solid #369;
    float:left;
    }
#vedianche {
    margin-left:280px;
    margin-top:5px;
    padding:3px;
    border:2px double #369;
    background: #ccc;
    min-height:50px;
    height:auto !important;
    height:50px;
    text-align:right;
    }
.offsite {
    padding-right:20px;
    background:url(skin_aqua/offsite.gif) right no-repeat;
    }
