html, body {
    min-height: 100%;
    height: auto !important;
    height: 100%;
}

body {
    font: 100.01% "Trebuchet MS", Trebuchet, Tahoma, Verdana, Arial, sans-serif;
    color: #999999;
    padding: 0;
	margin:0;
	background-image:url(../images/wood-bg.jpg);
}

body * {
    /*line-height:1.22em;*/
}

h1, h2, h3, h4, h5, h6 {
    font-family: Georgia, "Times New Roman", Times, serif;
    color:#4088b8;
    clear: both;
}

h1 {
}

h2 {
    color: #c8c8c8;
		margin-top: -25px;
}

h3 {
}

h4 {
    color: #333;
    margin-bottom: -10px;
}

p {
    margin: 10px 0;
    clear: both;
}

ul, ol {
    margin-left 0;
}

ul ul {
    margin-bottom: 20px;
}

#wrap {
    color: #404040;
    /*margin: 0 12%;*/
   /* margin: 20px 40px;*/
}

a {
    color: #4088b8;
}

table {
    font-size: inherit;
    border: 1px solid #c8c8c8;
}

th {
    background: #d8d8d8;
    text-align: left;
    padding: 5px;
    white-space: nowrap;
}

td {
    background: #f8f8f8;
    text-align: left;
    padding: 5px;
    vertical-align: top;
}

select, input, textarea {
    font: 99% "Trebuchet MS", Trebuchet, Tahoma, Verdana, Arial, sans-serif;
}

pre, code, tt, dt {
    font: 100% monospace;
    margin: 20px 0;
}

pre, blockquote {
    padding: 15px;
    background-color: #f0f0f0;
    margin: 20px 0;
    -moz-border-radius: 10px;
}

td pre {
    font: 85% monospace;
    padding: 5px;
    margin: 5px 0;
}
#head-h{margin-left:auto; margin-right:auto; width:830px; height:512px; background-image:url(../images/head.jpg)}
#head-h img{margin-left:auto; margin-right:auto;}
.menu-top-h{ width:410px;height:20px; position:relative; top:245px; left:-193px;font-family: Helvetica, Arial, sans-serif; color:#f7c7ea; font-size:14px; font-weight: bold;}
.menu-top-h span{padding-top:3px; padding-left:8px; padding-right:8px; width:100%;height:22px; background-color:#5e1f04; margin-right:5px; margin-top:5px;}

.menu-top-h a:link {text-decoration: none; color: #f7c7ea;}
.menu-top-h a:active {text-decoration: none; color: #f7c7ea;}
.menu-top-h a:visited {text-decoration: none; color: #f7c7ea;}
.menu-top-h a:hover {color:#a3144a; text-decoration: none;}

#head{margin-left:auto; margin-right:auto; width:830px; height:273px; background-image:url(../images/head_.jpg)}
#head img{margin-left:auto; margin-right:auto;}
.menu-top{ width:410px;height:20px; position:relative; top:245px; left:-193px;font-family: Helvetica, Arial, sans-serif; color:#f7c7ea; font-size:14px; font-weight: bold;}
.menu-top span{color:#a3144a;padding-top:3px; padding-left:8px; padding-right:8px; width:100%;height:22px; background-color:#5e1f04; margin-right:5px; margin-top:5px;}

.menu-top a:link {text-decoration: none; color: #f7c7ea;}
.menu-top a:active {text-decoration: none; color: #f7c7ea;}
.menu-top a:visited {text-decoration: none; color: #f7c7ea;}
.menu-top a:hover {color:#a3144a; text-decoration: none;}

#carosello{margin-left:auto; margin-right:auto;width:830px; height:136px; background-image:url(../images/bg-carosello.jpg)}
#carosello img{margin-left:auto; margin-right:auto;}

#content{margin-left:auto; margin-right:auto;width:830px; height:500px; background-image:url(../images/bg-content.jpg)}
#content img{margin-left:auto; margin-right:auto;}

#footer{margin-left:auto; margin-right:auto;width:830px;height:128px; background-image:url(../images/bg-footer.gif)}
.credits{width:410px;height:20px; position:relative; top:10px; left:195px;font-family: Helvetica, Arial, sans-serif; color:#ac8a7c; font-size:12px;}
.menu-footer{ width:610px;height:20px; position:relative; top:80px; left:-130px;font-family: Helvetica, Arial, sans-serif; color:#ac8a7c; font-size:11px; font-weight: bold;}
.menu-footer span{padding-top:3px; padding-left:3px; padding-right:3px; width:100%;height:22px; margin-right:5px; margin-top:5px;}

.menu-footer a:link {text-decoration: none; color: #ac8a7c;}
.menu-footer a:active {text-decoration: none; color: #ac8a7c;}
.menu-footer a:visited {text-decoration: none; color: #ac8a7c;}
.menu-footer a:hover {color:#a3144a; text-decoration: none;}

.menu-footer span.prog a:link {text-decoration: none; color: #f6d0ec;}
.menu-footer span.prog a:active {text-decoration: none; color: #f6d0ec;}
.menu-footer span.prog a:visited {text-decoration: none; color: #f6d0ec;}
.menu-footer span.prog a:hover {color:#a3144a; text-decoration: none;}





/*::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::*/
#bg_cont{margin-left:auto; margin-right:auto;width:830px; background-image:url(../images/bg-content.jpg)}
.container01 { width:830px; background:url(../images/bg-carosello.jpg);}
.container02 { border: #FFFFFF solid 1px; width:807px; height:600px; background:#FFFFFF;}
li a{ border:0px;}

.mainAreaInternal {position:relative;top:45px;left:35px;width:733px;height:489px;background-color:#cccccc;overflow: hidden; border:solid 1px #FF00FF;z-index:0;float:left; clear:both; }
.mainAreaLoading {position:relative;top:-465px;left:36px;width:733px;height:489px;background-color:#999999;z-index:1; float:left;clear:both;}
.title_headposter{ float:left; width:735px; position:relative; top:8px; left:45px; clear:both; margin-bottom:-40px;}
.titl_head02{ float:left; font-size:14px;font-weight: bold;font-family: Helvetica, Arial, sans-serif; color:#d9009d; margin-top:30px;}
.dwnload_poster { float: right}
.video_link { width:334px; height:188px; position:relative; top:12px; left:0px; cursor:pointer;}

/*::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::*/



/*inizio content home*/
.container02-home {  width:830px; background-image:url(../images/bg-content02.jpg); background-repeat:repeat;background-color:#f7f7f7;}

.col-sx { margin-left:35px; width:330px; /*background-color:#009900;*/ position:relative; float:left; height:auto;}
.tit-rosa{ font-family: Helvetica, Arial, sans-serif;font-weight: bold; color:#d9009d; font-size:14px; text-align:left; margin-bottom:10px; margin-top:10px;}
.conten-txt{ font-family: Helvetica, Arial, sans-serif; color:#666666; font-size:13px; text-align:justify; line-height:19px;}
.conten-txt span{ font-family: Helvetica, Arial, sans-serif; color:#5e1f04; text-decoration:underline;}
.link-continua{margin-left:280px;}

.col-dx {width:330px; margin-left:60px; position:relative; float:left; height:auto;height:auto;}
.tit-marrone{ font-family: Helvetica, Arial, sans-serif;font-weight: bold; color:#5e1f04; font-size:14px; text-align:left; margin-bottom:10px; margin-top:10px;}

/*CAST HOME*/
.cont-dx-cast {width:330px;}
.cont-dx-cast-sx {position:relative; float:left; width:150px;  font-family: Helvetica, Arial, sans-serif;color:#666666; font-size:12px; text-align:left;line-height:15px;}
.cont-dx-cast-sx a:link {text-decoration: none; font-family: Helvetica, Arial, sans-serif; color:#666666; font-size:12px;margin-top:5px;  text-align:left; font-weight:lighter;}
.cont-dx-cast-sx a:active {text-decoration: none; font-family: Helvetica, Arial, sans-serif; color:#666666; font-size:12px;margin-top:5px;  text-align:left; font-weight:lighter;}
.cont-dx-cast-sx a:visited {text-decoration: none; font-family: Helvetica, Arial, sans-serif; color:#666666; font-size:12px;margin-top:5px;  text-align:left; font-weight:lighter;}
.cont-dx-cast-sx a:hover {font-family: Helvetica, Arial, sans-serif; color:#666666; font-size:12px;margin-top:5px;  text-align:left; font-weight:lighter; text-decoration:underline;}

.cont-dx-cast-dx {position:relative; float:left; width:80px;   font-family: Helvetica, Arial, sans-serif;font-weight: bold; color:#666666; font-size:12px; text-align:left; margin-left:100px;line-height:15px;}

.cont-dx-regia {width:330px; background-color:#f6d0ec;  position:relative; float:left; height:auto; margin-top:10px; padding:10px;}
.cont-dx-regia-sx {margin-left:5px;position:relative; float:left; width:150px;  font-family: Helvetica, Arial, sans-serif;color:#666666; font-size:12px; text-align:left;line-height:15px;}
.cont-dx-regia-dx {position:relative; float:left; width:auto;   font-family: Helvetica, Arial, sans-serif;font-weight: bold; color:#666666; font-size:12px; text-align:left; line-height:15px; margin-left:10px;}

/*inizio content trama*/

.conten-txt-trama{ font-family: Helvetica, Arial, sans-serif; color:#666666; font-size:13px; text-align:justify; line-height:19px; position:relative; float:left;}
.conten-txt-trama-dx{ font-family: Helvetica, Arial, sans-serif; color:#666666; font-size:13px; text-align:justify; line-height:19px; position:relative; float:left;}
.link-poster{margin-left:-50px; margin-top:80px; padding-top:50px;}

/*cast*/
.tit-rosa-cast{ font-family: Helvetica, Arial, sans-serif;font-weight: bold; color:#d9009d; font-size:14px; text-align:left; margin-bottom:10px;position:relative; left:50px; top:30px;}

.cont-attori{width:100px; position:relative; float:left; height:150px; margin-left:53px; margin-right:50px; margin-top:30px;}
.cont-attori a:link {text-decoration: none; font-family: Helvetica, Arial, sans-serif; color:#666666; font-size:12px;margin-top:5px;  text-align:left; font-weight:lighter;}
.cont-attori a:active {text-decoration: none; font-family: Helvetica, Arial, sans-serif; color:#666666; font-size:12px;margin-top:5px;  text-align:left; font-weight:lighter;}
.cont-attori a:visited {text-decoration: none; font-family: Helvetica, Arial, sans-serif; color:#666666; font-size:12px;margin-top:5px;  text-align:left; font-weight:lighter;}
.cont-attori a:hover {font-family: Helvetica, Arial, sans-serif; color:#666666; font-size:12px;margin-top:5px;  text-align:left; font-weight:lighter; text-decoration: underline;}
.cont-attori h1{position:relative; float:left;color:#666666;  font-family: Helvetica, Arial, sans-serif; color:#666666; font-size:12px;margin-top:5px;  text-align:left; font-weight:lighter;}
.cont-attori h2{position:relative; float:left; font-family: Helvetica, Arial, sans-serif;font-weight: bold; color:#666666; font-size:12px; margin-top:-4px;text-align:left;}
.cont-regia-cast {width:710px; background-color:#f6d0ec;  position:relative; float:left; height:auto; margin-top:10px; left:50px; padding:10px;}
.cont-dx-regia-sx-cast {position:relative; float:left; width:150px;  font-family: Helvetica, Arial, sans-serif;color:#666666; font-size:12px; text-align:left;line-height:15px;margin-left:140px;}



