body {
background-image:url(../img/stelle.gif);
background-repeat: repeat;
margin-top: 20px;
margin-bottom: 30px;
}

#img_vip_2 {
width:500px;
margin-left:200px;
margin-right:auto;
}

#img_vip {
width:500px;
margin-left:200px;
margin-right:auto;

}

p.pho_vip_1 {
float:left;
margin-left:15px;
margin-right: 30px;
}

p.pho_vip_2 {
margin-left: 40px;

}

p.pho_vip_3 {
float:left;
margin-right:24px;
 margin-left: 13px;
}




a {
color: #8B008B;
}

a:hover {
color: #2F4F4F;
}

#container {
border: 3px solid black;
margin-top: 30px;
margin-bottom: 0;
width: 800px;
height: 1200px;
background-color: #87CEEB;
margin-left: auto;
margin-right: auto;
color:#000080;
font-size: 14px;
font-family:Arial, Helvetica, sans-serif;


} 



#spacer {
margin-top: -10px;
}






#header {
width: 800px;
height: 150px;
margin-top: -2px;
border-bottom: 3px solid black;
}

.head_right {

width: 647px;
border-left: 3px solid black;
}

.luna {
height: 150px;
margin-right: -4px;

}

#divNav {
margin-top: -14px;
width: 800px;
background-color:#330066;
height: 40px;
border-bottom: 3px solid black;
}

#nav {
list-style: none;
}

#nav li {
margin-left: -10px;
display: block;
text-align:center;
float:left;
width: 190px;
padding-top: 3px;
}

#nav li a img {
border: none;
}

#today {
width: 800px;
height: 16px;
padding-top: 3px;
border-bottom: 3px solid black;
padding-bottom: 5px;
}


#date {
float:left;
margin-left: 230px;
}


#hour {
float:left;
}

#breadCrumb {

text-align: left;

padding-left: 10px;
padding-top: 3px;
}

#scrittura {
padding: 5px;
border-bottom: 3px solid black;
height: 787px;

}

ul.quadri_tit {
list-style:none;
margin-left:30px;
margin-right:auto;
}

ul.quadri_tit li {
width: 150px;
float:left;
padding: 8px;
margin-bottom: 15px;
margin-top: -8px;
font-size:12px;
text-align:center;
}

ul.quadri {
list-style:none;
margin-left:30px;
margin-right:auto;
}

ul.quadri li {
width: 150px;
float:left;
padding: 8px;
margin-top:-10px;
}


ul.quadri_tit_l {
list-style:none;
margin-left:30px;
margin-right:auto;
margin-top: -10px;

}

ul.quadri_tit_l li {
width: 150px;
float:left;
padding: 4px;
margin-bottom: 15px;
margin-top: -8x;
font-size:12px;
text-align:center;
}

ul.quadri_l {
list-style:none;
margin-left:30px;
margin-right:auto;
}

ul.quadri_l li {
width: 150px;
margin-bottom: -10px;
padding: 8px;
margin-top:-5px;
}

p#cit {
font-family:"Courier New", Courier, monospace, Arial, "Times New Roman";
font-size:18px;
line-height: 40px;
margin-top:10px;

text-align:center;
} 

#bio {
text-align:justify;
padding:10px;
}

#bio p {
text-indent: 20px;
line-height: 18px;

}

#footer {

font-size:14px;
width: 800px;


text-align:center;

}

p.opz {
font-size: 12px;
}

p.lastm {
margin-top: -10px;
}

a.valid {
text-decoration:none;
}

a.valid img {
border:none;
}

#cont_nav {
width: 780px;
text-align:right;
margin-bottom:10px;
}
