body
{
text-align: center;
margin: 0;
padding: 0;
background-color: #FFffcc;
}

ul {
list-style-type: none;
}

/*TOTALE E SFONDI DI DESTRA*/

#container0
{
width: 880px;
margin: 4px auto;
padding: 0;
background-color: #FFC133;
color: #333;
background-image: url(images/sfondo_01.gif);
background-position: right top;
background-repeat: no-repeat;
/*border: 1px solid gray;*/
text-align: left;
font-family: verdana, arial, sanserif;
font-size: 10px;
}


body#protagoniste #container0 {
background-image: url(images/sfondo_05.gif);
}

body#archivio #container0 {
background-image: url(images/sfondo_04.gif);
}

body#stampa #container0, body#rassegnastampa #container0 {
background-image: url(images/sfondo_02.gif);
}

body#film #container0 {
background-image: url(images/sfondo_film.gif);
}

body#proiezioni #container0 {
background-image: url(images/sfondo_03.gif);
}

body#musiche #container0 {
background-image: url(images/sfondo_06.gif);
}

/*PARTE SX - 3 COMPONENTI*/

#container
{
width: 600px;
margin: 0;
padding: 0;
float: left;
background-color: transparent;
}

body#rassegnastampa #container
{
width: 700px;
margin: 0;
padding: 0;
clear: both;
float: left;
background-color: transparent;
}
/*TOP E FOTO IN ALTO*/

#top
{
position: relative;
padding: 0;
margin: 0;
height: 220px;
/*background-image: url(images/partigiane_home.gif);*/
background-position: left top;
background-repeat: no-repeat;
}

body#home #top
{
background-image: url(images/partigiane_home.gif);
}

body#archivio #top
{
background-image: url(images/partigiane_archivio.gif);
}


body#contatti #top
{
background-image: url(images/partigiane_contatti.gif);
}

body#foto #top
{
background-image: url(images/partigiane_foto.gif);
}

body#film #top
{
background-image: url(images/partigiane_film.gif);
}

body#links #top
{
background-image: url(images/partigiane_links.gif);
}

body#musiche #top
{
background-image: url(images/partigiane_musiche.gif);
}

body#proiezioni #top
{
background-image: url(images/partigiane_proiezioni.gif);
}

body#protagoniste #top
{
background-image: url(images/partigiane_protagoniste.gif);
}

body#trailer #top
{
background-image: url(images/partigiane_trailer.gif);
}

body#stampa #top, body#rassegnastampa #top
{
background-image: url(images/partigiane_stampa.gif);
}

body#credits #top
{
background-image: url(images/partigiane_credits.gif);
}

#top img
{
position: absolute;
top: 60px;
left: 110px;
padding: 0;
margin: 0;
}

#top img{
float: left;
}

/*MENU SX CON COLLEGAMENTI ESTERNI*/

#leftnav
{
float: left;
width: 160px;
margin: 0;
padding: 0;
font-weight: bold;
font-variant: small-caps;
color: #000000;
}


#leftnav ul {
list-style-type: none;
}

#leftnav li {
margin: 1px 0 1px 0;
padding: 2px 0 2px 0;
background-color: #FFB70D;
}

#leftnav li a:link, #leftnav li a:visited{
display: block;
text-decoration: none;
text-align: left;
color: #000000;
}

#leftnav li a:hover{
color: #E03927;
}

#leftnav img, #leftnav a:link img,  
#leftnav a:hover img, #leftnav a:visited img,{
border-top: solid #FFB70D 12px;
border-left: solid #FFB70D 8px;
border-bottom: solid #FFB70D 4px;
border-right: 0;
margin: 0;
padding: 0;
}

/*MENU DX INTERNO*/

#rightnav
{
float: right;
width: 160px;
margin: 0;
padding: 0 0 120px 0;
font-weight: bold;

}


#rightnav ul {
width: 120px;
float: left;
list-style-type: none;
}
#rightnav ul li{
border: thin solid #FFB70D;
margin: 1px 0;
}
#rightnav li a:link, #rightnav li a:visited{
display: block;
/*height: 18px;*/
text-decoration: none;
text-align: right;
color: #000000;
margin: 0;
padding: 1px 3px 1px 0;

}

#rightnav li a:hover{
background-color: #FFB70D;
color: #E03927;
}


/*ZONA CONTENUTI CENTRALE*/


#content
{
margin-left: 200px;
margin-right: 160px;
padding: 0;
text-align: center;
}

body#rassegnastampa #content
{
margin-left: 10px;
margin-right: 10px;
padding: 0;
text-align: center;
}

/*titolo centrale pagina*/
#content h2 {
font-size: 16px;
color: #E03927;
padding: 14px 5px 13px 5px;
margin: 0;
text-transform: uppercase;
}


body#archivio #content, body#protagoniste #content, body#foto #content,
body#trailer #content  {
margin-left: 40px;
margin-right: 160px;
margin-top: 0;
margin-bottom: 0;
padding: 0;
text-align: center;
width: 420px;
}

/*VARIANTE IE6 IE7*/
body#protagoniste #content,  body#foto #content, body#archivio #content,
body#trailer #content {
margin-left: 20px;
clear: left;
float: left;
}
/*FINE VARIANTE IE6 IE/*/

body#rassegnastampa #content img {
margin: 0 0 18px 0;
padding: 0 0 10px 0;
float: right;
}

body#archivio #content img, body#archivio #content object,
body#trailer #content img, body#trailer #content object {
margin: 0 0 18px 0;
padding: 0 0 10px 0;
float: right;
}



#content p {
padding: 10px 15px 5px 15px;
margin: 0;
text-align: left;
}

body#protagoniste #content p {
clear: both;
}

div.clear {
clear: both;
}

/*usata in index news*/
body#home #content ul#newsls, body#news #content ul#newsls{
padding-top: 0;
padding-left: 0;
padding-bottom: 15px;
padding-right: 15px;
margin: 0;
list-style: none;
}

body#home #content #newsls li, body#news #content #newsls li{
margin: 0 10px 8px 10px;
padding-top: 8px;
padding-left: 0;
padding-bottom: 8px;
padding-right: 0;
text-align: left;
background-color: #FFB70D;
font-weight: bold;
}

body#home #content #newsls li a:link, body#news #content #newsls li a:link, 
body#home #content #newsls li a:visited,  body#news #content #newsls li a:visited{
text-decoration: none;
color: #000000;
}

body#home #content #newsls li a:hover, body#news #content #newsls li a:hover{
text-decoration: none;
color: #E03927;
}
body#home #content #newsls li img, body#news #content #newsls li img{
border: 0;
}
/*usata in index*/
p.newshome{
padding-top: 25px;
padding-left: 25px;
padding-bottom: 35px;
padding-right: 25px;
margin: 0 10px;
text-align: left;
background-color: #FFB70D;
font-weight: bold;
}


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

p.newshome a:hover {
text-decoration: none;
color: #E03927;
}


/*usata in protagoniste e foto*/
div.foto {
display: block;
margin: 0 0 18px 0;
padding: 0 0 0 0;
background-color: #FFB70D;
}

div.foto img {
float: left;
margin: 0;
padding: 0;
border: 8px solid #FFC133;
}

/*usata in protagoniste e foto*/
h6 {
color: #E03927;
font-size: 11px;
margin: 0 0 8px 0;
padding: 10px 0 0 0;
}

/*usato cast pag film*/
span.fcast {
font-weight: bold;
}

p ul li ul {
margin-left: 60px;
width: 140px;
text-align: center;
}
/*
p ul li ul li {
margin: 0;
padding-bottom: 1px;

}
*/
/*body#film ul li ul li{
text-align: left;
}*/

/*usata in protagoniste e foto*/
span.to_top {
display: block;
clear: both;
float: right;
margin: 0;
padding: 0;
background-color: #FFC133;
}


span.to_top a:link, span.to_top a:visited {
text-decoration: none;
color: #E03927;
font-size: 8px;
}

span.to_top a:hover {
text-decoration: none;
color: #000;
}
body#rassegnastampa #content ul li span.to_top {
margin: 0;
padding: 3px;
display: block;
clear : none;
float: right;

}


/*usato per titoli sottosezioni*/
h4 {
color: #E03927;
font-size: 14px;
margin: 0 0 8px 0;
padding: 10px 0 0 0;
}

h4, h4 a:link, h4 a:visited {
color: #E03927;
text-decoration: none;
}
h4 a:hover {
color: #000;
}
/*usato in index per collegamento a news*/
span.span5 {
display: inline;
color: #E03927;
font-size: 11px;
margin: 0;
padding: 0;
font-weight: bold;
}

span.span5, span.span5 a:link, span.span5 a:visited {
color: #E03927;
text-decoration: none;
}
span.span5 a:hover {
color: #000;
}
/*usato in musica e links*/
#content ul {
list-style: none;
padding: 0;
margin: 0;
}

#content ul li{
padding: 2px 0;
margin: 0;
}

/*
body#links #content ul{
list-style-type: disc;
list-style-position: inside;
}
*/

#content ul li a:link, #content ul li a:visited, #content p a:link, #content p a:visited{
text-decoration: none;
color: #000;
}
#content ul li a:hover, #content p a:hover{
background-color: #FFB70D;
color: #E03927;
}
/*END NUOVI NON RILEVANTI*/

/*usati in musica*/

span.autore {
font-weight: bold;
}
span.titolo {
font-style: italic;
}
/*////finqui*/
/*COLONNA DESTRA ALTEZZA TOTALE*/

/*PROVVISORIO*/
body#home #rightright, body#film #rightright, body#trailer #rightright,
body#contatti #rightright, body#credits #rightright, body#links #rightright{
float: left;
height: 520px;
width: 210px;
margin: 0;
padding: 0;
background-color: transparent;
background-image: url(images/partigiane.gif);
background-position: 10px 150px;
/*background-position: 0px 150px;*/
background-repeat: no-repeat;
}
/*PROVVISORIO quidiverso*/
body#archivio #rightright, body#protagoniste #rightright, body#foto #rightright, 
body#proiezioni #rightright,
body#stampa #rightright, body#rassegnastampa #rightright{
float: left;
width: 210px;
margin: 0 0 0 20px;
padding: 0px; 
background-color: transparent;
}

body#rassegnastampa #rightright {
float: left;
width: 210px;
margin: 0 0 0 20px;
padding: 0px; 
background-color: transparent;
}

#rightright ul li{
padding-left: 0;
padding-right: 0;
padding-top: 0;
padding-bottom: 3px;
margin: 0;
}


/*menu piccolo eng e pressbook*/

ul#elencoalto {
float: right;
list-style-type: none;
font-size: 11px;
padding: 30px 24px 24px 24px;
margin: 8px;
background-color: transparent;
}



body#home ul#elencoalto, body#film ul#elencoalto, body#trailer ul#elencoalto,
body#contatti ul#elencoalto, body#credits ul#elencoalto, body#links ul#elencoalto {
padding: 30px 4px 24px 44px;
}

body#proiezioni ul#elencoalto, body#stampa ul#elencoalto, body#rassegnastampa ul#elencoalto{
padding: 30px 0 24px 34px;
margin: 8px 0 8px 0;
}

/*
body#musiche ul#elencoalto {
padding: 30px 4px 24px 44px;
}*/
/*PROVVISORIO*/
body#musiche ul#elencoalto {
/*padding: 30px 4px 24px 44px;*/
padding: 30px 0 24px 0;
margin: 0 80px 0 0;
}

li#eng a:link, li#eng a:visited, li#back a:link, li#back a:visited{
text-decoration: none;
font-weight: bolder;
color: #E03927;
font-variant: small-caps;
}

li#eng  a:hover, li#back  a:hover{
text-decoration: none;
color: #000000;
font-weight: bolder;
font-variant: small-caps;
}


/*usato nei titoli archivio di rightright*/
h3, h3 a:link, h3 a:visited{
clear: right;
display: block;
width: 160px;
margin: 0 0 8px 12px;
padding: 0 0 0 12px;
font-size: 16px;
color: #E03927;
text-decoration: none;
}

body#foto h3, body#foto h3 a:link, body#foto h3 a:visited{
width: 160px;
text-align: left;
}

h3 a:hover{
color: #000;
}

/*elenco lungo di destra*/

body#archivio ul#elenco, body#protagoniste ul#elenco,
 body#foto ul#elenco, body#musiche ul#elenco, body#proiezioni ul#elenco,
 body#trailer ul#elenco, body#news ul#elenco  {
width: 200px;
float: left;
list-style-type: none;
font-size: 10px;
padding: 12px 2px 12px 12px;
margin: 2px;

}

body#musiche ul#elenco li{
margin: 0 0 20px 10px;
padding: 0;
width: 200px;
}


body#archivio ul#elenco li, body#protagoniste ul#elenco li,
 body#foto ul#elenco li, body#proiezioni ul#elenco  {
background-color: transparent;
padding: 0;
margin: 6px 0;
}

body#archivio ul#elenco li a:link, body#archivio ul#elenco li a:visited, 
body#protagoniste ul#elenco li a:link, body#protagoniste ul#elenco li a:visited,
 body#foto ul#elenco li a:link, body#foto ul#elenco li a:visited,
 body#musiche ul#elenco li a:link,  body#musiche ul#elenco li a:visited,
 body#proiezioni ul#elenco li a:link, body#proiezioni ul#elenco li a:visited, 
 body#news ul#elenco li a:link, body#news ul#elenco li a:visited{
text-decoration: none;
color: #000;
}

body#archivio ul#elenco li a:hover, body#protagoniste ul#elenco li a:hover, 
body#foto ul#elenco li a:hover, body#musiche ul#elenco li a:hover,
body#proiezioni ul#elenco li a:hover, body#news ul#elenco li a:visited {
background-color: #FFB70D;
color: #E03927;
}

body#musiche ul#elenco li a:link,  body#musiche ul#elenco li a:visited, 
body#musiche ul#elenco li a:hover {
display: block;
padding: 0;
margin: 0 0 6px 0;
}

#footer
{
clear: both;
height: 14px;
margin: 0;
padding: 6px 0 2px 2px;
color: #333;
background-color: #FFB70D;
border-top: 2px solid #E03927;
}

#footebanner
{
clear: both;
/*height: 14px;*/
margin: 0;
padding: 6px 0 2px 2px;
background-color: #FFB70D;
border-top: 2px solid #E03927;
}
#footebanner img
{
border: none;
margin-right: 6px;
}
#footebanner #footer {
height: 14px;
border: none;
background-color: transparent;
margin: 0;
padding: 6px 0 2px 2px;
color: #333;
}