/*BODY*/
body {
font-family: helvetica;
background-color: #818181;
background-position: top left;
background-image: url('../css/imgs/greygradient.jpg');
background-repeat: repeat-x;
font-size: 11px;
margin: 0 0 0 0;
padding: 0 0 0 0;
font-weight: bold;
}

/*CARATTERI*/
h3, h4, h5, h6, #scrittaBaba { font-family: 'Book Antiqua', 'Palatino Linotype'; }
a.artists, a.disco, a.projects, a.website { font-family: helvetica; }
#scrittaBaba { padding: 0 0 0 0; }
#sitetitle {
font:30px 'Palatino Linotype', 'book antiqua';
font-weight: bold;
font-style:italic;
position:relative;
float: right;
top: 0px;
right: 0px;
}
h5 { /*Font per i nomi dei progetti*/
font-size: 30px;
margin-bottom: 20px;
margin-top: 40px;
font-weight: bold;
font-style:italic;
}
h4 { /*Font per i titoli*/
font-size: 14px;
font-weight: bold;
font-style:italic;
}
h3 { /*Font per i sottotitoli indentati*/
font-size:12px;
margin-left: 20px;
margin-top: -20px;
padding: 0 0 0 0;
font-weight: bold;
font-style:italic;
}
h2 { /*Font per i paragrafi*/
margin-top:0px;
margin-bottom:0px;
font:10px sans-serif;
letter-spacing:2px;
font-weight: bold;
/*font-variant: small-caps;*/
}
h1 {font:8px 'arial';} /*Micro Font per i credits*/
a.menu { /*MENU*/
font-size:16px;
font-weight: bold;
text-decoration:none;
font-style:italic;
margin-right: 50px;
}
a.projects, a.artists, #scrittaBaba { /*LINKS*/
font-size: 12px; 
font-weight: bold;
text-decoration:none;
font-style:italic;
}
a.website {  /*LINKS*/
font-size: 11px;
margin: 0;
padding: 0 0 0 0;
font-weight: bold;
text-decoration:none;
}
a.disco {  /*LINKS*/
font-size: 11px;
margin: 0;
padding: 0 0 0 0;
font-weight: bold;
text-decoration:none;
}

/*CONTENITORI IMMAGINI*/
img.artists{
float: left;
margin:2px 10px 5px 0px;
}
img.projectsright {
float: right;
margin:2px 0px 5px 10px;
}
img.projectsleft {
float: left;
margin:2px 7px 5px 0px;
}
img.projectsleftfix {
margin:0px 2px 0px 0px;
}
img.disco {
margin:0px 0px 2px 0px;
}
img.discoleft {
float: left;
margin:2px 10px 5px 0px;
}
img.flags {
margin:0px 2px 0px 0px;
margin-top:4px;
position:relative;
top:164px;
right: 10px;
float:right;
}

/*CONTENITORI VARI*/
div.container {
background-position: top left;
background-repeat: no-repeat;
width: 780px;
margin: 20px auto 20px auto;
padding: 0;
text-align: left;
}
div.header {
height: 210px;
color:white;
clear:both;
}
div.footer {
height: 40px;
padding: 1px;
font:10px 'arial';
clear:both;
}
a.footer {
margin: 0;
padding: 0 0 0 0;
font:10px 'arial';
text-decoration:none;
}
div.content {
float: left;
width: 400px;
margin: 0;	
padding: 20px 0 0 50px;
text-align: left;
min-height: 400px;
}
div.right {
float:right;
width: 210px;
margin: 0;
padding: 20px 50px 0 0;
text-align: left;
}
div.contentshop {
float: left;
width: 300px;
margin: 0;	
padding: 40px 0 0 50px;
text-align: left;
min-height: 400px;
}
div.rightshop {
float:right;
width: 300px;
margin: 0;
padding: 40px 50px 0 0;
text-align: left;
}
div.contentshopPDT {
float: left;
width: 700px;
margin: 0;	
padding: 40px 0 0 50px;
text-align: left;
min-height: 400px;
}
div.contentproject {
float: left;
width: 460px;
margin: 0;	
padding: 0 0 0 50px;
text-align: left;
min-height: 400px;
}
div.rightproject {
float:right;
width: 180px;
margin: 0;
padding: 40px 50px 0 0;
text-align: left;
}
div.contentartists {
float: left;
width: 180px;
margin: 0;	
padding: 40px 0 0 100px;
text-align: left;
min-height: 400px;
}
div.rightartists {
float:right;
width: 420px;
margin: 0;
padding: 40px 50px 0 0;
text-align: left;
}
div.contentdisco {
float: left;
width: 150px;
margin: 0;	
padding: 40px 0 0 30px;
text-align: center;
min-height: 400px;
}
div.rightdisco {
float:right;
width: 500px;
margin: 0;
padding: 40px 50px 0 0;
text-align: left;
}
div.rightwindowdisco {
float:right;
width: 280px;
margin: 0;
padding: 0;
text-align: left;
}
div.contentphoto {
float: left;
width: 700px;
margin: 0;	
padding: 40px 0 0 50px;
text-align: left;
min-height: 400px;
}
#menusolid { /*MENU*/
float:right;
padding-left: 50px;
position:relative;
bottom:-185px;
width: 710px;
height: 20px;
}
div.scroller {/*MENU*/
position:relative;
float:left;
width: 300px;
margin: 0;
padding: 0 0;
}

/*#menughost
{
float:right;
padding-left: 50px;
position:relative;
bottom:-178px;
width: 710px;
height: 20px;
}*/
/*#menutransx
{
position:relative;
top:0px;
left:0px;
padding:0;
margin:0;
width: 100%;
height: 100%;
background-color: #fffff0;
filter:alpha(opacity=70);
opacity:0.7;
-moz-opacity:0.7;
}*/
/*table.menu
{
position:relative;
bottom:27px;
left:18px;
margin:0;
table-layout: automatic;
padding-left:20px;
padding-right:20px;
}*/

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

