
/* ALTRI SUPPORTI                                      */
/*=====================================================*/

@media handheld {
	h1, a {
		color: #f60;
		}
}

/* GENERALE                                            */
/*=====================================================*/

body 
{
    margin: 4px;
    background-color: #fff;
    font-family: Verdana, Tahoma, sans-serif;
    font-size: .8em;
    color: #333;
}

#contenitore
{
    width: 860px;
    margin: 0;
	padding: 0;
}

h1, h2, h3, h4 {
    font-weight: bolder;
}

h1 {
    font-size: 3em;
}

h2 
{
    margin-top: 1em;
    font-size: 2em;
}

h3 {
    margin-top: 1em;
    font-size: 1.5em;
}

h4 {
    margin-top: .5em;
    font-size: 1.2em;
}

h6 {
    margin-bottom: 0em;
    font-weight: normal;
    font-size: .75em;
}

.nascosto {
    display: none;
}

a {
   text-decoration: none;
}

a img {
    border: 0;
}

a.logo:hover, a.logo:active {
    background-color: Transparent;
}

#percorso a, #sinistra a, #contenuto a, #fondo a {
    color: #26a;
}

#percorso a:hover, #sinistra a:hover, #contenuto a:hover, #fondo a:hover {
    color: #f60;
}
	 
.nota {
	font-size: .8em;
	color: #999;
}

.piccolo {
	font-size: .75em;
}


/* STRUTTURA ALTO                                      */
/*=====================================================*/

#alto {
    width: 848px !important;
    width: 850px;
	margin: 0px;
	padding: 0px;
    border: 1px solid #26a;
    background: url(../img/leone.gif) right no-repeat #f60;
}

#alto h1 {
    height: 1.5em;
    border: 0px;
    margin: 0px 0px 0px 160px;
    padding: 0px 2px;
    color: #fff;
}

/* STRUTTURA PERCORSO                                  */
/*=====================================================*/

#percorso 
{
    margin: 0 0 0 160px;
    border: 0px;
	width: 690px;
    padding: 8px 0;
}

#percorso ul
{
	height: 1em;
	margin: 0;
	padding: 0 4px;
    font-size: .9em;
}

#percorso ul li
{
    display: inline;
    padding: 0 1em;
    background: url(../img/arrow.gif) left no-repeat;
}

/* STRUTTURA SINISTRA                                  */
/*=====================================================*/

#sinistra {
    float: left;
    width: 150px;
    min-height: 160px !important;
    height: auto;
    margin: 0px;
    padding: 0 4px;
}

#sinistra p {
    margin: 16px 0 4px 0;
    font-size: 1em;
    font-weight: bold;
    color: #f60;
}

#sinistra ul {
    margin: 0;
    padding: 0 0 .5em .2em;
    list-style-type: none;
}

#sinistra li {
	margin: 0 0 0 .2em;
	padding: .3em 0 .7em 0;
    font-size: .85em;
	font-weight: normal;
}

#sinistra input {
    color: #26a;
	margin:0;
	padding:0;
	border:0;
	background-color:#fff;
	text-align:left;
}

#sinistra input.tasto {
    border: 1px solid #f60;
	padding:0 .5em;
	width:90%;
}

#sinistra h6 
{
    font-size: .85em;
    margin: .5em 0 .5em 1em;
}

#sinistra img {
    clear: both;
    float: right;
    margin: .5em;
}



/* STRUTTURA CENTRALE                                  */
/*=====================================================*/

#contenuto {
    width: 680px !important;
    width: 682px;
	min-height: 300px;
    border: 1px solid #f60;
    margin: 0 0 20px 160px;
    padding: 0 4px 8px 4px;
}

#contenuto h2, #contenuto h3, #contenuto h4 {
	color: #f60
}

#contenuto p, #contenuto address, #contenuto blockquote, #contenuto li, #contenuto dl {
    font-size: .85em;
}

#contenuto p, #contenuto address {
	margin: 1em 0 0 0;
    padding-bottom: .5em;
}

#contenuto p, #contenuto address, #contenuto blockquote, #contenuto li, #contenuto dd {
    padding-bottom: .5em;
}

#contenuto blockquote {
    margin:1em 2em;
}

#contenuto img {
    float: left;
    margin: 0 10px;
}

#contenuto img .scott {
    width: 150px;
}

#contenuto .col1 {
	 margin-left: 120px;
	 min-height: 140px;
}

#contenuto .col2 {
	 margin-left: 210px;
	 min-height: 200px;
}

#contenuto .coldvd {
	 margin-left: 310px;
	 min-height: 200px;
}

#contenuto table {
	 border: 0px;
	 width: auto !important;
	 width: 100%;
}

#contenuto thead {
	display: none;
}

#contenuto td, #contenuto th {
	vertical-align: top;
	font-size: .85em;
	padding: 0 0 10px 10px;
}

#contenuto th {
    font-weight: bold;
    text-align: left;
    color: #f60;
}

#contenuto table.box {
	border: 1px solid #000;
    width: auto !important;
    width: 100%;
}

#contenuto .table td {
	padding-bottom: .5em;
}

#contenuto #note {
    width: auto !important;
    width: 100%;
	 margin: 1em 0 0 0;
    font-size: .8em;
}


#contenuto #elenco {
	 margin: 1em 0 0 0;
    font-size: .85em;
}

.titolo {
    font-size: 1.5em;
    font-weight: bold;
}

.exaltb {
    font-weight: bold;
}

.titolo, .exalt, .exaltb {
    color: #f60;
}

.exaltbg  {
	background-color: #26a;
	color: #fff;
}

.alert {
    font-size: 5em;
    font-weight: bolder;
    color: #c00;
    }


/* STRUTTURA FONDO                                     */
/*=====================================================*/

#fondo
{
    clear: both;
    width: 680px !important;
    width: 682px;
    margin: 0 0 0 160px;
    padding: 0 0 0 4px;
    font-size: .9em;
}

#fondo a:hover, a:active {
   color: #f60;
}

#logos {   
    clear: both;
    text-align: center;
}

#logos img
{
    margin-right: 10px;
    border: 0px;
    height: 31px;
    width: 88px;
}