html{
margin:0;padding:0
}

body {
font-family: Verdana,Arial,Tahoma;
font-size: 10px;
font-style: normal;
color: #333;
letter-spacing: 0px;
text-align: left;
line-height: 14px;
margin: auto;
margin-top: 0px;
border: 0px solid #fff;
/*width: 760px;*/
background:#000 url(/vid-incorso/images/Image/back-body.jpg) repeat-x top left;
}

#container{width:900px;margin:0 auto;background:#fff; position: relative;}


#top { width:900px; margin-top:0px; margin-right:0px; margin-left: 0px; margin-bottom: 0px;}
 
#top {
border: 0px solid #fff;
padding-top: 0px; 
padding-bottom: 0px; 
padding-left: 0px; 
padding-right: 0px; 
text-align: left;
background: #fff;
color: #999;
border-bottom:0px solid #ccc;
position: relative;
}

#top-2 { width:900px; margin-top:0px; margin-right:0px; margin-left: 0px; margin-bottom: 0px;}
 
#top-2 {
border: 0px 0px 0px 0px solid #ccc;
padding-top: 0px; 
padding-bottom: 0px; 
padding-left: 0px; 
padding-right: 0px; 
text-align: left;
background: #fff;
color: #999;
position: relative;
}


#top-menu { width:900px;}
 
#top-menu {
margin: 0 0 0 0;
padding: 0 0 0 0;
position: absolute;
height: 20px;
margin-top: -30px;
background: none;
top: 60;
left: 0;
}

#top-menu a {
font-family: sans-serif, arial, verdana;
font-size: 15px;
color: #333;
text-decoration: none;
text-align: left;
background: none;
font-weight: normal;
letter-spacing:0px;
padding-top:4px;
padding-bottom:4px;
padding-right:7px;
padding-left:7px;
border-top:0px solid #000;
border-bottom:0px solid #000;
border-right:0px solid #333;
border-left:0px solid #aaa;
line-height: 20px
}

#top-menu a:hover {
color: #fff;
text-decoration: none;
text-align: left;
background: #333;
font-weight: normal;
}

#footer { width: 860px; }

#footer {
background: #f4f4f4;
color: #333;
border-top: 1px solid #ccc;
border-bottom:0px dotted #666;
padding: 10px 20px 0px 20px;
clear: left;
height: 60px;
text-align: left;
margin: 60px 0 0 0;
}

#corpo { 
width:100%; 
background: #fff; /*url(/vid-incorso/images/back-vid-corpo.jpg) repeat-y top left;*/
float:left;
border-top: 0px solid #333;
}
/*#content{margin: 0 200px;}*/
#content{clear:left;margin: 0px 0px 0px 0px;width:900px;}
#content p{font-size:10px; line-height:14px;padding: 0px 0 4px 0; margin:0 0 0 0;border-bottom:0px solid #ccc}

#content-int{font-size:12px; line-height:20px;clear:left;margin: 0px 10px 0px 205px;width:645px;padding-right:25px;padding-left:24px;padding-bottom:25px;text-align:justify;background:#fff; border-left: 1px solid #ccc;}
#content-int p{font-size:12px; line-height:20px;padding: 4px 15px 4px 0; margin:0 0 0 0;border-bottom:0px solid #ccc}
#content-int a{font-size:12px; line-height:20px;}

#sx { 
width:0px;/*59px;*/ 
float: left;
margin-left:-900px;
background:#fff;/*#E3E3E3;/*#232323;*/
text-align: left;
padding: 0px 0px 0px 0px;
}

#sx-int { 
width:205px;/*59px;*/ 
float: left;
margin-left:-900px;
background:#fff;/*#E3E3E3;/*#232323;*/
text-align: left;
padding: 0px 0px 0px 0px;
}


#mid { 
width:900px; 
/*float: left;*/
background-color: #fff;
padding-top: 0px;
padding-bottom: 15px;
padding-left: 0px;
padding-right: 0px;
text-align: left;
border-right: 0px solid red;
}

#mid-a { 
width:178px;
height:80px;
float: left;
background-color: white;
margin-top: 5px;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
text-align: left;
border-top: 1px solid #ccc;
border-bottom: 1px solid #ccc;
border-left: 1px solid #ccc;
border-right: 1px solid #ccc;
}

#mid-b { 
width:354px;
height:75px;
float: left;
background-color: white;
margin-top: 5px;
padding-top: 5px;
padding-bottom: 0px;
padding-left: 5px;
padding-right: 0px;
text-align: left;
border-top: 1px solid #ccc;
border-bottom: 1px solid #ccc;
border-left: 0px solid #ccc;
border-right: 1px solid #ccc;
line-height: 13px;
}

#mid-master { 
width:518px; 
float: left;
background-color:#f9f9f9;
padding-top: 0px;
padding-bottom: 15px;
padding-left: 0px;
padding-right: 0px;
text-align: left;
border-right: 0px solid red;
}

#mid-master-cont { 
width:398px; 
float: left;
/*background-color: #fff;*/
padding-top: 0px;
padding-bottom: 5px;
padding-left: 0px;
padding-right: 0px;
/*border: 1px solid #ccc;*/
line-height: 13px;
margin-bottom: 10px;

}


div#extra {
float:left;
width:0px;
margin-left:-245px;
background-color:#fff;}






#dx {
background-color:#ccc;
border-top:0px solid #EAEAEA;
border-bottom:0px solid #EAEAEA;
border-left:1px solid #fff;
border-right:0px solid #EAEAEA;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 5px;
text-align: left;
float:right;
width:135px;
margin-left:0px
}

a {
font-family: Verdana;
font-size: 10px;
font-style: normal;
font-weight: bold;
color: #3C3C3C;
letter-spacing: 0px;
text-decoration: none;
}



	a:hover {
	text-decoration: underline;
	}

	a:hover {
	text-decoration: underline;
	}

a img {
padding-top: 0px;
border: 0px solid #fff;
}

h1 {
font-family: Arial, Verdana;
font-size: 20px;
font-weight: bold;
color: #000;
letter-spacing: -1px;
line-height: 19px;
border-bottom: 0px dotted #D6D9E0;
padding: 15px 0 5px 0;
margin: 0 0 0 0;
}

h1.home {
font-family: Arial, Verdana;
font-size: 20px;
font-weight: bold;
color: #000;
letter-spacing: -1px;
line-height: 18px;
border-bottom: 0px dotted #D6D9E0;
padding: 5px 0 10px 0;
margin: 0 0 0 0;
}

h1.home2 {
font-family: Arial, Verdana;
font-size: 18px;
font-weight: bold;
color: #ffc63e;
letter-spacing: -1px;
line-height: 17px;
border-bottom: 0px dotted #D6D9E0;
padding: 5px 0 10px 0;
margin: 0 0 0 0;
}
h1.news-home {
font-family: Verdana;
font-size: 10px;
font-weight: bold;
color: #555;/*#004287;/*#ffc63e;*/
letter-spacing: 0px;
line-height: 14px;
border-bottom: 0px dotted #D6D9E0;
padding: 0px 0 6px 0;
margin: 0 0 0 0;
}

h1.news-home2 {
font-family: Verdana;
font-size: 10px;
font-weight: bold;
color: #555;/*#004287;/*#ffc63e;*/
letter-spacing: 0px;
line-height: 14px;
border-bottom: 0px dotted #D6D9E0;
padding: 0px 0 0px 0;
margin: 0 0 0 0;
}

h2 {
font-family: Verdana, Arial, Verdana;
font-size: 10px;
font-weight: normal;
color: #999;
letter-spacing: 0px;
line-height: 10px;
border-bottom: 0px dotted #D6D9E0;
padding: 0px 0px 5px 0px;
margin: 0px 0px 10px 0px;
}
h3 {
font-family: Verdana, Arial, Verdana;
font-size: 14px;
font-weight: bold;
color: #fff;
letter-spacing: 0px;
line-height: 10px;
border-bottom: 0px dotted #D6D9E0;
padding: 5px 5px 5px 5px;
margin: 0 0 0 0;
background: #3A3A3A;
}

h4 {
font-family: sans-serif, arial, verdana;
font-size: 14px;
line-height: 16px;
color: #000;
margin: 12px 0 10px 0;
padding: 0 0 0 0;
font-weight: normal;
}


img {
padding-left: 0px;
padding-top: 0px;
padding-bottom: 0px;
padding-right: 0px;
margin: 0 0 0 0;
/*float: left;
display: block;*/
}

p {
line-height: 14px;
font-family: Verdana, Arial, Verdana;
font-size: 9px;
font-weight: normal;
}

input {
font-family: Verdana, Tahoma, Arial;
font-weight: normal;
font-size: 9px;
background: #ECF4C5;
border: 1px solid #666;
margin: 0 0 0 0;
}


#menu-top-line{
width: 504px;/*758px;*/
margin-top:0px;
margin-bottom:0px;
margin-left:98px;
padding-left:0px;
padding-bottom:10px;
margin-right:0;
padding-right:0;
padding-top:0;
}



/********************************************************************************************************/

ul.menu_mod {
width: 100%;
list-style: none; /* elimino i punti elenco */
margin: 0; padding: 0; /* elimino i rientri delle liste */
margin: 30px auto;
}

ul.menu_mod li { display:inline;} /*elimina lo spazio fra gli elementi della lista introdotto da Opera*/

ul.menu_mod h2 {
font-family: georgia;
font-size: 13px;
line-height: 16px;
font-weight: bold;
color: #999;
padding: 3px 4px 5px 6px;
margin: 0px;
text-align: left;
}

ul.menu_mod li a {
display: block; /* il link occupa tutto lo spazio orizzontale */
text-decoration: none; /* elimino la sottolineatura, che si tratta di un link si capisce dalla struttura */
font-family: verdana;
font-size: 10px;
letter-spacing: 0px;
color: #555;/*#333;*/
font-weight: bold;
/*padding: 0 0.7em; /* lascia spazio far il bordo del menu e il testo del link */
padding: 3px 3px 4px 7px;
min-height: 15px;
height:auto !important;
height: 15px;
line-height: 15px; /* uuale a height */
border-top: 0px solid #fff;/*#6B6B6B;*/
border-bottom:1px dotted #ccc;/*#6B6B6B;*/
border-left: 0px solid #f2f2f2;
border-right: 0px solid #f2f2f2;
background: #fff;/*#bbb;/*#303030;*/
}

ul.menu_mod li a:link, ul.menu_mod li a:visited {
background: trasparent;/*#DADADA;*/
} /* colori per il link */

ul.menu_mod li a:hover, ul.menu_mod li a:active {
background: #ccc;/*#303030;*/
text-decoration: none;
color: #fff;
} /* colori per l'effetto roll-over */

ul.menu_mod li #son-menu a {
display: block; /* il link occupa tutto lo spazio orizzontale */
background: #ccc;/*#474747;*/
color: #333;/*#E3E3E3;*/
font-weight: normal;
/*text-align: right;*/
text-decoration: none; /* elimino la sottolineatura, che si tratta di un link si capisce dalla struttura */
padding: 0 1em; /* lascia spazio far il bordo del menu e il testo del link */
padding-left: 24px;
height: 2.3em;line-height: 2.3em; /* altezza del link: height e line-height devono avere il medesimo valore */
border-top: 0px solid #f2f2f2;
border-bottom: 1px solid #6B6B6B;
border-left: 0px solid #f2f2f2;
border-right: 0px solid #f2f2f2;
}

ul.menu_mod li #son-menu a:link, ul.menu_mod li #son-menu a:visited {
background: trasparent;/*#DADADA;*/
} /* colori per il link */

ul.menu_mod li #son-menu a:hover, ul.menu_mod li #son-menu a:active {
background: #606060;
text-decoration: none;
color: #EEEEEE;
} /* colori per l'effetto roll-over */


.molliche {
font-family: verdana;
font-size: 10px;
font-weight: normal;
line-height: 12px;
letter-spacing: 0px;
color: #999;
padding-top: 15px;
border-bottom:0px dotted #ccc;
padding-bottom:5px;
}

.molliche a:hover {
color: #333;
text-decoration: none;
}


/****************************************** box-over **********************************/
ul.box-over {
float: left;
width:106px;/*230px;/*159px;*/
list-style: none; /* elimino i punti elenco */
margin:0; padding:0; /* elimino i rientri delle liste */
/*margin: auto;*/
border-left: 0px solid #333;
border-right: 0px solid #f2f2f2;
border-bottom: 0px solid #333;
border-top: 0px solid #f2f2f2;
border-right:0px solid #fff;
}

ul.box-over li a {
/*width:155px;*/
font-weight: normal;
font-family: Verdana;
font-size: 9px;
line-height: 14px;
height:14px;
display: block;
text-decoration: none;
padding-left: 0px;
padding-right: 0px;
padding-top: 1px;
padding-bottom: 1px;
min-height: 14px;
border-right:1px solid #fff;
height: auto !important;
height:137px;/*270px;*/
}

ul.box-over li { display: inline;} /*elimina lo spazio fra gli elementi della lista introdotto da Opera*/

ul.box-over li a:link, ul.box-over li a:visited {
background: #f9f9f9;/*#E2E2E2;*/
/*background:url(/boxshow-incorso/images/back-locandine.jpg) repeat-y top left;*/
color: #333;
}

ul.box-over li a:hover, ul.box-over li a:active {
background: #f1f1f1;/*#fafafa;*/
text-decoration:none;
color:#333;
font-weight: normal;
height:140px;/*270px;*/
}

/********************************************************************************************************/

ul.list {
width: 86%;
list-style: none; /* elimino i punti elenco */
margin:20px 0px 3px 0px; padding:0px 0px 0px 0px; /* elimino i rientri delle liste */
margin: auto;
border-left: 0px solid #eee;
border-right: 0px solid #eee;
border-bottom: 0px solid #eee;
border-top: 0px solid #eee;
margin-left:10px;
}

ul.list li { display:inline;} /*elimina lo spazio fra gli elementi della lista introdotto da Opera*/

ul.list li a {
display:block; /* il link occupa tutto lo spazio orizzontale */
text-decoration:none; /* elimino la sottolineatura, che si tratta di un link si capisce dalla struttura */
min-height:10px;height: auto !important;height:10px;
line-height:1.1em; /* altezza del link: height e line-height devono avere il medesimo valore */
line-height:1.1em;
/*border-bottom:1px dotted #aaa;*/
padding: 2px 6px 2px 2px;
font-family: verdana;
font-size: 10px;
margin: 0px 0px 0px 0px;
}

ul.list li a.speciali {
text-decoration:none; /* elimino la sottolineatura, che si tratta di un link si capisce dalla struttura */
min-height: 6px;
height: auto !important;
height: 6px;
line-height: 10px; /* altezza del link: height e line-height devono avere il medesimo valore */
/*border-bottom:1px dotted #aaa;*/
font-family: verdana;
font-size: 10px;
margin: 0px 0px 2px 0px;
}

ul.list li a:link, ul.list li a:visited {
background: trasparent;
/*background:url(/trulliland-incorso/images/bordo-dotted.jpg) repeat-x bottom left;*/
color:#333333;
} /* colori per il link */

ul.list li a:hover, ul.list li a:active {
/*background:url(/trulliland-incorso/images/bordo-dotted.jpg) repeat-x bottom left;*/
background-color:#f9f9f9;/*#E2E7FE;/*#BAC0DA;/* #DEF4FC;*/
text-decoration:none;
color: #141414;
font-weight: bold;
} /* colori per l'effetto roll-over */

ul.list img {
float:left;
margin: 2px 7px 2px 0px;
padding: 1px; 
border: 1px solid #ccc;
/*clear:left;*/
}

ul.list img.speciali {
margin: 2px 7px 5px 0px;
padding: 0px; 
border: 0px solid #ccc;
}

ul.list #abstract {
margin: 3px 0px 0px 0px;
font-family: verdana;
font-weight: normal;
font-size: 10px;
color: #333;
}

ul.list #sottotitolo {
margin: 3px 0px 0px 0px;
font-weight: normal;
color: #999;
}

ul.list #son {
margin: 0px 0px 0px 10px;
font-weight: normal;
color: #999;
}


/******************************************************************************************************/

ul.list1 {
width: 86%;
list-style: none; /* elimino i punti elenco */
margin:20px 0px 3px 0px; padding:0px 0px 0px 0px; /* elimino i rientri delle liste */
margin: auto;
border-left: 0px solid #eee;
border-right: 0px solid #eee;
border-bottom: 0px solid #eee;
border-top: 0px solid #eee;
margin-left:10px;
}

ul.list1 li { display:inline;} /*elimina lo spazio fra gli elementi della lista introdotto da Opera*/

ul.list1 li a {
display:block; /* il link occupa tutto lo spazio orizzontale */
text-decoration:none; /* elimino la sottolineatura, che si tratta di un link si capisce dalla struttura */
min-height:85px;height: auto !important;height:85px;
line-height:1.1em; /* altezza del link: height e line-height devono avere il medesimo valore */
line-height:1.1em;
/*border-bottom:1px dotted #aaa;*/
padding: 7px 6px 2px 2px;
font-family: verdana;
font-size: 10px;
margin: 0px 0px 0px 0px;
}

ul.list1 li a.speciali {
text-decoration:none; /* elimino la sottolineatura, che si tratta di un link si capisce dalla struttura */
min-height: 6px;
height: auto !important;
height: 6px;
line-height: 10px; /* altezza del link: height e line-height devono avere il medesimo valore */
/*border-bottom:1px dotted #aaa;*/
font-family: verdana;
font-size: 10px;
margin: 0px 0px 2px 0px;
}

ul.list1 li a:link, ul.list li a:visited {
background: trasparent;
/*background:url(/trulliland-incorso/images/bordo-dotted.jpg) repeat-x bottom left;*/
color:#333333;
} /* colori per il link */

ul.list1 li a:hover, ul.list li a:active {
/*background:url(/trulliland-incorso/images/bordo-dotted.jpg) repeat-x bottom left;*/
background-color:#fff;/*#f9f9f9;/*#E2E7FE;/*#BAC0DA;/* #DEF4FC;*/
text-decoration:none;
color: #141414;
font-weight: bold;
} /* colori per l'effetto roll-over */

ul.list1 img {
float:left;
margin: 2px 7px 2px 0px;
padding: 1px; 
border: 1px solid #ccc;
/*clear:left;*/
}

ul.list1 img.speciali {
margin: 2px 7px 5px 0px;
padding: 0px; 
border: 0px solid #ccc;
}

ul.list1 #abstract {
margin: 3px 0px 0px 0px;
font-family: verdana;
font-weight: normal;
font-size: 10px;
color: #333;
}

ul.list1 #sottotitolo {
margin: 3px 0px 0px 0px;
font-weight: normal;
color: #999;
}

ul.list1 #son {
margin: 0px 0px 0px 10px;
font-weight: normal;
color: #999;
}


/******************************************************************************************************/



#button-info {
color: #000000;
border-top: 1px solid #ccc; /*#3A76B8;*/
padding: 2px 0px 2px 0px;
margin: 10px 0px 30px 0px;
}

#button-info input {
font-family: verdana, arial, sans-serif;
font-size: 10px;
font-weight: bold;
background-color: #f2f2f2;
color: #000000;
border: 1px solid #777; /*#3A76B8;*/
padding: 2px 0px 2px 0px;
margin: 0px 0px 20px 0px;
float: right;
cursor: hand;
}

#box-list {
clear:left;
margin: 0 0 0 0;
}
/********************************************************************************************************/

ul.classifica {
width: 92%;
list-style: none; /* elimino i punti elenco */
margin: 0; padding: 0; /* elimino i rientri delle liste */
margin: auto;
}

ul.classifica li { display:inline;} /*elimina lo spazio fra gli elementi della lista introdotto da Opera*/

ul.classifica h2 {
font-family: georgia;
font-size: 13px;
line-height: 16px;
font-weight: bold;
color: #999;
padding: 3px 4px 5px 6px;
margin: 0px;
text-align: left;
}

ul.classifica li a {
display: block; /* il link occupa tutto lo spazio orizzontale */
text-decoration: none; /* elimino la sottolineatura, che si tratta di un link si capisce dalla struttura */
font-family: verdana;
font-size: 10px;
letter-spacing: 0px;
color: #555;
font-weight: normal;
padding: 0 0.7em; /* lascia spazio far il bordo del menu e il testo del link */
padding-top:5px;
height: 20px; line-height: 20px; /* altezza del link: height e line-height devono avere il medesimo valore */
border-top: 1px solid #fff;
/*border-bottom:1px solid #ccc;*/
border-left: 0px solid #f2f2f2;
border-right: 0px solid #f2f2f2;
background: #e1e1e1;/*#303030;*/
}

ul.classifica li a:link, ul.classifica li a:visited {
background: trasparent;/*#DADADA;*/
} /* colori per il link */

ul.classifica li a:hover, ul.classifica li a:active {
background: #c1c1c1;
text-decoration: none;
color: #fff;
} /* colori per l'effetto roll-over */

ul.classifica li #son-menu a {
display: block; /* il link occupa tutto lo spazio orizzontale */
background: #f1f1f1;/*#474747;*/
color: #555;
font-weight: normal;
/*text-align: right;*/
text-decoration: none; /* elimino la sottolineatura, che si tratta di un link si capisce dalla struttura */
padding: 0 0.7em; /* lascia spazio far il bordo del menu e il testo del link */
padding-left: 6px;
padding-top:5px;
height: 20px;line-height: 20px; /* altezza del link: height e line-height devono avere il medesimo valore */
border-top: 1px solid #fff;
border-bottom: 0px solid #6B6B6B;
border-left: 0px solid #f2f2f2;
border-right: 0px solid #f2f2f2;
}

ul.classifica li #son-menu a:link, ul.classifica li #son-menu a:visited {
background: trasparent;/*#DADADA;*/
} /* colori per il link */

ul.classifica li #son-menu a:hover, ul.classifica li #son-menu a:active {
background: #c1c1c1;
text-decoration: none;
color: #fff;
} /* colori per l'effetto roll-over */


/*****************************************/

td.dotted_line{
BACKGROUND: url(/boxshow-incorso/images/bordo-dotted.jpg) 
repeat-x left bottom;
padding-left:5px;
padding-right:5px;
padding-top:5px;
}
td.genere{
BACKGROUND: url(/boxshow-incorso/images/icona-film-genere.jpg) right top no-repeat;
padding-top:5px;
padding-left:5px;
}
td.durata{
BACKGROUND: url(/boxshow-incorso/images/icona-film-durata.jpg) right top no-repeat;
padding-top:5px;
padding-left:5px;
}
td.uscita{
BACKGROUND: url(/boxshow-incorso/images/icona-film-uscita.jpg) right top no-repeat;
padding-top:5px;
padding-left:5px;
}
td.titolo{
width:50px;
BACKGROUND: url(/boxshow-incorso/images/bordo-dotted.jpg) 
repeat-x left bottom;
background-color:#f9f9f9;
padding-left:7px;
}
td.titolo-fixed{
height:22px;
/*width:50px;*/
BACKGROUND: url(/boxshow-incorso/images/bordo-dotted.jpg) 
repeat-x left bottom;
background-color:#f9f9f9;
padding-left:7px;
}

.produzione{
MIN-HEIGHT: 200px; 
height:auto !important;
BACKGROUND: url(/vid-incorso/images/corpo-round-box.jpg) repeat-y; 
WIDTH: 550px; 
HEIGHT: 200px;
margin-top:-2px;
}
