/*Palazzo Pfanner - realizzato da nextFrame studio www.nextframe.it*/

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

body {
background-color:#000000;
margin:0px;
padding:0px;
text-align: center;   /*centra in IE 5.x */
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:80%;
}

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

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

#box {
width:780px;
margin:0px auto;
padding:0px;
color:#FFFFFF;
}

#box2 {
border:1px solid #666666;
clear:both;
margin-top:10px;
}

.header {
width:780px;
margin:0px auto;
padding:0px;
}

.menu_box {
width:780px;
height:20px;
margin:0px auto;
padding:0px;
text-align:center;
margin-top:10px;
font-size:12px;
}

.menu {
height:20px;
vertical-align:bottom;
text-align:center;
color:#666666;
float:left;
padding-left:8px;
padding-right:8px;
}

.menu_box .menu a:link {
color:#666666;
text-decoration:none;
}

.menu_box .menu a:visited {
color:#666666;
text-decoration:none;
}

.menu_box .menu a:hover {
color:#666666;
text-decoration:underline;
}

.premuto {
height:20px;
vertical-align:bottom;
text-align:center;
text-decoration:underline;
font-weight:bold;
color:#FFFFFF;
float:left;
padding-left:13px;
padding-right:13px;
}

.menu_box .premuto a:link {
color:#FFFFFF;
text-decoration:none;
}

.menu_box .premuto a:visited {
color:#FFFFFF;
text-decoration:none;
}

.menu_box .premuto a:hover {
color:#FFFFFF;
text-decoration:underline;
}




.intro {
width:273px;
margin:0px auto;
padding:0px;
margin-top:150px;
}

.intro a{
color:#FFFFFF;
text-decoration:none;
}

.intro a:hover, .intro a:visited{
color:#FFFFFF;
text-decoration:underline;
} 
.intro a:visited {
color:#FFFFFF;
text-decoration:none;
}

.lingue {
width:780px; 
margin:0px auto; 
padding:0px; 
border-collapse:collapse; 
font-size:10px; 
color:#666666;
}

.lingue a:link, a:hover, a:visited{
text-decoration:none;
color:#666666;
}

/*----------CONTENUTI------------------------*/

.contenuti {
margin:0px auto;
padding:0px;
color:#FFFFFF;
}

.contenuti p{
padding:5px;
text-align:justify;
}

.contenuti a{
text-decoration:underline;
color:#FFFFFF;
}

.contenuti a:hover, .contenuti a:visited{
text-decoration:underline;
color:#FFFFFF;
}

.TdHead td{
background-image:url(img/bg_td.gif);
background-repeat:repeat-x;
color:#333333;
height:20px;
}

.TdHead p{
padding:2px;
}

.info p{
padding:5px;
margin:0px;
}

.link a, .link a:hover, .link a:visited{
text-decoration:none;
color:#000000;
}

.link{
color:#000000;
}

.homepage_libro {
text-align:center;
}

.homepage_libro p{
text-align:center;
}

/*----------CONTENUTI------------------------*/
.footer {
margin:0px;
padding:0px;
clear:both;
}

.footer a:link, .footer a:hover, .footer a:visited {
text-decoration:none;
color:#FFFFFF;
