.left { float:left; width:49%;  border-right: 1px dotted #cccccc; }
.right { float:right; width:50%;}
.left img { float:left; }
.right h2 { text-align: right; }
.fb { margin-left: -10px; }


#revisioneFilm {
	display:none;
}
a:hover { text-decoration: underline !important; }
img, a {
	border: 0 !important;
	
}
img
{
vertical-align:middle;
}
p#img { text-align:center; } 
p#img img {
	padding:8px;
	
}

#orari {
    border: medium none;
  
    margin: 0;
    overflow: hidden;
    padding: 0;
    position: relative;
    width: 380px;
}
#scroll_orari {
    height: 130px;
	 width: 400px;
    overflow-y: auto;
}
.normalTableWF { width: 100%;  margin-right:20px; }
.normalTableWF td { border-bottom: 1px dotted #CCC; }
.normalTableWF td, .normalTable tr { margin: 0; padding: 0; }
.normalTableWF .first_col { width: 260px; }


.normalTable { width: 100%; float: left; margin-right:20px; }
.normalTable td { border-bottom: 1px dotted #CCC; }
.normalTable td, .normalTable tr { margin: 0; padding: 0; }
.normalTable .first_col { width: 260px; }

#slider {  
    height:  220px;  
    width:   470px;  
    padding: 0;  
    margin:  0;  
    margin-bottom: 10px;
	list-style: none;
} 
 
#slider li {  
    padding: 0;
	margin: 0;  
    width:  450px; 
    height: 200px; 
    top:  0; 
    left: 0;
	list-style: none; 
} 
#slider li img {
	 float: left; 
    margin: 4px;
}
#nav a { border: 1px solid #ccc;  text-decoration: none; margin: 0 5px; padding: 3px 5px;  }
#nav a.activeSlide { font-weight: bold; }
#nav a:focus { outline: none; }

.close {
	float:right;
}
#box_commenti,#box_scrivi
{
	background-color: #FFC; -moz-border-radius: 5px; border-radius: 5px; 
	width: 480px;
	height: 210px;
	overflow: auto;
	position: fixed;
	margin-left: -75px;
	margin-top: -75px;
	left: 40%;
	top: 30%;
	z-index: 20;
	display: none;
	padding:20px;
}
#box_commenti {
	height: 300px;
}

#box_space {
	height: 20px;
}

#screen
{
	position: absolute;
	left: 0;
	top: 0;
	background: #000;
}


/* CSS Document */
.pardo {
	background: url('../images/pardo.png') !important;
	
}
h1#pardo { color: #e8ba1a; }
body { margin: 0; padding: 0; background: #b1d4ff; font-family: Arial, Helvetica, sans-serif; font-size: 14px; line-height: 18px; color: #131313; }

h1 { font-size: 22px; font-weight: lighter; color: #0173ff; margin: 0; padding: 0 0 20px 0; }
h2 { font-size: 16px; font-weight: lighter; color: #0173ff; margin: 0; padding: 0 0 6px 0; }
h4 { float: none; border-bottom: 1px dotted #CCC; padding-bottom: 6px; margin: 0 0 6px 0; }
p { float: none; margin: 0; padding: 0 0 6px 0; }
a { color: #c81414; }

#container { width: 1000px; margin: 0 auto; }

#header_shadow_top { width: 100%; background: url('../images/bg_top_header.png') no-repeat center bottom; height: 9px; margin-top: 5%; float: left; }
#header { width: 100%; float: left; background: url('../images/bg_header.png') repeat-y; margin: 0; padding: 0; }
#header .content { padding: 10px 20px 0 40px; }
#header .content .logo { width: 200px; float: left; }
#header .content .right { width: 400px; float: right; }
#header .content .right .search { width: 300px; float: right; margin: 20px 0 0 0; }
#header .content .right .search .searchBox { width: 250px; float: left; border: 1px solid #dbdbdb; height: 17px; color: #888888; padding-left: 4px; }
#header .content .right .search .searchButton { float: left; }
#header .content .right .pardo { width: 242px; float: right; margin: 50px 0 0 0; }
#header .menu { width: 100%; float: left; margin: 0; padding: 0; }
#header .menu ul { margin: 0; margin: 0; padding: 0 0 0 10px; float: left; list-style: none; }
#header .menu ul li { margin: 0; padding: 0; float: left; list-style: none; }
#header .menu ul li span { display: none; }
#header .menu ul li a { margin: 0; float: left; height: 49px; }
#header .menu ul .menu_01 a { display: block; width: 110px; background: url('../images/menu_01.png') no-repeat; } 
#header .menu ul .menu_01 a:hover, #header .menu ul .menu_01_sel a { display: block; width: 110px; background: url('../images/menu_01_sel.png') no-repeat; } 
#header .menu ul .menu_02 a { display: block; width: 173px; background: url('../images/menu_02.png') no-repeat; } 
#header .menu ul .menu_02 a:hover, #header .menu ul .menu_02_sel a { display: block; width: 173px; background: url('../images/menu_02_sel.png') no-repeat; } 
#header .menu ul .menu_03 a { display: block; width: 191px; background: url('../images/menu_03.png') no-repeat; } 
#header .menu ul .menu_03 a:hover, #header .menu ul .menu_03_sel a { display: block; width: 191px; background: url('../images/menu_03_sel.png') no-repeat; } 
#header .menu ul .menu_04 a { display: block; width: 84px; background: url('../images/menu_04.png') no-repeat; } 
#header .menu ul .menu_04 a:hover, #header .menu ul .menu_04_sel a { display: block; width: 84px; background: url('../images/menu_04_sel.png') no-repeat; } 
#header .menu ul .menu_05 a { display: block; width: 101px; background: url('../images/menu_05.png') no-repeat; } 
#header .menu ul .menu_05 a:hover, #header .menu ul .menu_05_sel a { display: block; width: 101px; background: url('../images/menu_05_sel.png') no-repeat; }
#header .menu ul .menu_07 a { display: block; width: 149px; background: url('../images/menu_05-08.png') no-repeat; } 
#header .menu ul .menu_07 a:hover, #header .menu ul .menu_07_sel a { display: block; width: 149px; background: url('../images/menu_05_sel-08.png') no-repeat; }
#header .menu ul .menu_06 a { display: block; width: 172px; background: url('../images/menu_06.png') no-repeat; } 
#header .menu ul .menu_06 a:hover, #header .menu ul .menu_06_sel a { display: block; width: 172px; background: url('../images/menu_06_sel.png') no-repeat; }
#header_shadow_bottom { width: 100%; background: url('../images/shadow_bottom_header.png') no-repeat center bottom; height: 14px; float: left; }

#col_left { width: 500px; margin: 0; float: left; }
#col_right { width: 430px; margin: 0 0 0 50px; float: left; }
#col_detail, #col_big { width: 980px; margin: 0; float: left; }

#content_01_large, #content_03_large { width: 500px; float: left; background-color: #FFF; -moz-border-radius: 5px; border-radius: 5px; margin: 20px 0 0 10px; }
#content_01_large .content, #content_03_large .content { float: left; width: 400px; padding: 20px;  }
#content_01_large .button_left { float: left; float: left; margin: 0 0 0 -20px; width: 48px; }
#content_01_large .button_right {float: right; margin: 0 -20px 0 0; width: 48px; }

#content_pardo_large { width: 500px; float: left; background-color: #FFF; -moz-border-radius: 5px; border-radius: 5px; margin: 20px 0 0 10px; background: url('/images/bg_pardo_box.png') no-repeat; }
#content_pardo_large .content h1 { }
#content_pardo_large .content { float: left; width: 450px; padding: 20px;  }
#content_pardo_large h4, #content_pardo_large .normalTable td { border: 0 !important; }
#content_pardo_large .tweet { width: 100%; }
#content_pardo_large a { }

#content_pardo_large2 { width: 500px; float: left; background-color: #FFF; -moz-border-radius: 5px; border-radius: 5px; margin: 20px 0 0 10px; }
#content_pardo_large2 .content h1 { }
#content_pardo_large2 .content { float: left; width: 450px; padding: 20px;  }
#content_pardo_large2 h4, #content_pardo_large2 .normalTable td { border: 0 !important; }
#content_pardo_large2 .tweet { width: 100%; }
#content_pardo_large2 a { }

#twitter_update_list { margin: 0; padding: 0; }
#twitter_update_list li { padding: 3px 0 3px 0; list-style: none; border-bottom: 1px dotted #CCC; }

#content_02_medium { width: 430px; float: left; background-color: #FFF; -moz-border-radius: 5px; border-radius: 5px; margin: 20px 0 0 0; }
#content_04_medium { width: 430px; float: left; background-color: #FFF; -moz-border-radius: 5px; border-radius: 5px; margin: 35px 0 20px 0; }
#content_02_medium .content { float: left; width: 100%; padding: 10px 20px 10px 20px;  }
#content_04_medium .content { float: left; width: 100%; padding: 20px;   }
/**#content_02_medium .button_top { float: left; float: left; margin: -20px 0 0 0; width: 100%; height: 48px; text-align: center; }
#content_02_medium .button_bottom { margin: 200px 0 0 191px;height: 48px; position:absolute }
**/
#content_05_adv { display: block; width: 500px; float: left; margin: 20px 250px 0 10px;  -moz-border-radius: 5px; border-radius: 5px; border: 1px solid #8bbdfa; }

#content_06_small { display: inline; width: 204px; float: left; background-color: #FFF; -moz-border-radius: 3px; border-radius: 3px; margin: 0 20px 20px 0; }
#content_07_small, #content_08_small { display: inline; width: 204px; float: right; background-color: #FFF; -moz-border-radius: 3px; border-radius: 3px; margin: 0 0 20px 0; }
#content_06_small .content, #content_07_small .content, #content_08_small .content { width: 100%; float: left; padding: 20px; }

#detail_movie{ width: 930px; float: left; background-color: #FFF; -moz-border-radius: 5px; border-radius: 5px; margin: 20px 0 0 10px; padding: 25px; }
#detail_movie .poster, #detail_movie .options { width: 300px; float: left; }
#detail_movie .poster p { margin: 0; padding: 0; }
#detail_movie .options p { margin: 0; padding: 6px 0 0 0 !important; }
#detail_movie .text { display: block; width: 700px; float: left; margin: 0 0 0 30px; }
#detail_movie .text p { margin: 0; padding: 3px 0 3px 0; }
#detail_movie .normalTable { width: 100%; float: left; }
#detail_movie .normalTable td { border-bottom: 1px dotted #CCC; }
#detail_movie .normalTable td, #detail_movie .normalTable tr { margin: 0; padding: 0; }
#detail_movie .normalTable .first_col { width: 160px; }

#detail_hours { width: 930px; float: left; background-color: #EDEDED; -moz-border-radius: 5px; border-radius: 5px; margin: 20px 0 0 10px; padding: 25px; }

#detail_comments { width: 930px; float: left; background-color: #FFC; -moz-border-radius: 5px; border-radius: 5px; margin: 20px 0 0 10px; padding: 25px; }
#detail_comments a { display: block; text-decoration: none !important; }

#big { width: 930px; float: left; background-color: #FFF; -moz-border-radius: 5px; border-radius: 5px; margin: 20px 0 0 10px; padding: 25px; }

#footer_shadow { float: left; width: 100%; height: 20px; margin-top: 20px; background: url('../images/shadow_footer.png') repeat-x; }
#footer { float: left; width: 100%; background: #7eb4f7; }
#footer .content { width: 1000px; margin: 0 auto; margin-top: 20px; }
#footer .content a { color: #FFF; text-decoration: none; }
#footer .content ul { width: 150px; float: left; margin: 0; padding: 0; list-style: none; margin-bottom: 20px }
#footer .content ul li { margin: 0; padding: 0; list-style: none; }
#footer .content .text_right { float: right; color:#FFF; }
#footer .content .left, #footer .content .center_01, #footer .content .center_02 { border-right: 1px solid #a2c9fa; }
#footer .content .center_01, #footer .content .center_02, #footer .content .right { margin-left: 20px; }

#content_03_large h2 a { text-decoration: none; }
#content_03_large .most_viewed_content { width: 100%; float: left; }
#content_03_large .most_viewed_content .image { background:none; width: 100px; float: left; padding-right:10px; }
#content_03_large .most_viewed_content .text { ; background:none; width: 290px; float: left; }
#content_03_large .most_viewed_content .text h2 { margin: 0; padding: 0; }
#content_03_large .most_viewed_content .text p { margin: 0; padding: 0; }
#content_03_large .other_movies { padding-top: 6px; float: left; width: 100%; }

#content_04_medium select { background: none; float:left; width: 400px; border: 1px solid #CCC; clear: both; margin-bottom: 6px; }
#content_04_medium input { width: 100px; float: left; margin-right: 30px; }
#content_04_medium .small { display: inline; font-size: 11px !important; }
#content_04_medium .cityContainer { float: left; width: 95%; border-top: 1px solid #CCC; font-size: 11px; } 
#content_08_small img { padding-right: 5px; }

