html,body  {
width:100%;
height:100%;
text-align:center;
margin-left:auto;
margin-right:auto;
vertical-align:top;
margin-top:0px;
}

body {
margin-top:0px;
background-color:#000000;
font-family:"Century";
}

#main {
background-color:#000000;
width:1024px;
height:auto;
margin-left:auto;
margin-right:auto;
margin-top:0px;
}

#recupero_spazio_top {
background-color:#000000;
width:1024px;
height:39px;
margin-left:auto;
margin-right:auto;
margin-top:0px;
}

#top_menu {
position:fixed;
background-color:#000000;
width:1024px;
height:39px;
margin-left:auto;
margin-right:auto;
margin-top:0px;
text-align:center;
vertical-align:middle;
z-index:10;
}


#linea {
background-image:url(img_pages/linea_grigia.jpg);
background-position:center;
background-repeat:no-repeat;
width:1024px;
height:5px;
margin-left:auto;
margin-right:auto;
text-align:center;
vertical-align:middle;
}

#spazio28 {
background-color:#000000;
width:1024px;
height:28px;
margin-left:auto;
margin-right:auto;
}

#spazio25 {
background-color:#000000;
width:1024px;
height:25px;
margin-left:auto;
margin-right:auto;
}

#spazio18 {
background-color:#000000;
width:1024px;
height:18px;
margin-left:auto;
margin-right:auto;
}

#titolo {
background-color:#000000;
width:1024px;
height:auto;
margin-left:auto;
margin-right:auto;
text-align:left;
vertical-align:middle;
}

.font_titolo {
font-family:"Century Gothic";
color:#da7911;
font-size:34px;
font-style:normal;
margin-left:8px;
}

#sezione1 {
background-color:#000000;
width:1024px;
height:12px;
margin-left:auto;
margin-right:auto;
text-align:left;
vertical-align:middle;
}

.img_sezione {
margin-left:8px;
}

img {
margin-left:8px;
}

#spazio10 {
background-color:#000000;
width:1024px;
height:10px;
margin-left:auto;
margin-right:auto;
}

#vimeo {
background-color:#000000;
width:1024px;
height:auto;
margin-left:auto;
margin-right:auto;
text-align:left;
vertical-align:middle;
}


.table_video {
width:400px;
height:auto;
padding:0px;
margin:0px;
border-collapse:collapse;
border:2px;
border-color:#a09a9a;
border-style:solid;
border-width:2px;
margin-left:8px;
}

.td_video {
width:400px;
height:auto;
padding:0px;
margin:0px;
border-collapse:collapse;
border:0px;
vertical-align:middle;
text-align:center;
}



.table_doppio_video {
width:802px;
height:auto;
padding:0px;
margin:0px;
border-collapse:collapse;
border:2px;
margin-left:8px;
}

.td_inmezzo {
width:2px;
height:auto;
padding:0px;
margin:0px;
border-collapse:collapse;
border:0px;
text-align:center;
vertical-align:top;
}

.td_singolo_video {
width:400px;
height:auto;
padding:0px;
margin:0px;
border-collapse:collapse;
border:0px;
vertical-align:middle;
text-align:center;
border-color:#a09a9a;
border-style:solid;
border-width:2px;
}

#testo {
background-color:#000000;
width:1024px;
height:auto;
margin-left:auto;
margin-right:auto;
text-align:left;
}

p {
background-color:#000000;
color:#a09a9a;
font-size:15px;
margin-left:8px;
margin-right:8px;
}

.p_corpo {
background-color:#000000;
color:#a09a9a;
font-size:15px;
margin-left:8px;
margin-right:8px;
}

.font_festival {
background-color:#000000;
color:#da7911;
font-size:16px;
}

#chiusura28 {
background-color:#000000;
width:1024px;
height:28px;
margin-left:auto;
margin-right:auto;
vertical-align:top;
}

#chiusura12 {
background-color:#000000;
width:1024px;
height:12px;
margin-left:auto;
margin-right:auto;
}

#chiusura40 {
background-color:#000000;
width:1024px;
height:40px;
margin-left:auto;
margin-right:auto;
}

#footer {
background-color:#000000;
width:1024px;
height:20px;
margin-left:auto;
margin-right:auto;
text-align:center;
vertical-align:middle;
}

h1 {
font-family:"Century";
color:#a09a9a;
font-size:10px;
font-style:normal;
font-weight:100;
}



a:link {
text-decoration: underline;
font-family:"Century";
color:#a09a9a;
font-size:15px;
}

a:visited {
text-decoration: underline;
font-family:"Century";
color:#a09a9a;
font-size:15px;
}

a:hover {
text-decoration: underline;
font-family:"Century";
color:#a09a9a;
font-size:15px;
}





.a_no_exist:link {
font-family:"Century";
text-decoration:none;
color:#da7911;
font-size:34px;
font-style:normal;
}

.a_no_exist:visited {
font-family:"Century";
text-decoration:none;
color:#da7911;
font-size:34px;
font-style:normal;
}

.a_no_exist:hover {
font-family:"Century";
text-decoration:none;
color:#da7911;
font-size:34px;
font-style:normal;
}





.a_credit:link {
text-decoration: underline;
font-family:"Century";
color:#a09a9a;
font-size:10px;
}

.a_credit:visited {
text-decoration: underline;
font-family:"Century";
color:#a09a9a;
font-size:10px;
}

.a_credit:hover {
text-decoration: underline;
font-family:"Century";
color:#a09a9a;
font-size:10px;
}




