html,body {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	background-color: #FFFFFF;
	color: black;	
	text-align: center;
}

div {
	border:0px solid;
}

img{
	border:none;
}

#box_generale {
	padding: 0px 0px 0px 0px;
	margin-top: 10px;
	margin-bottom: 0px;
	margin-left: auto;
	margin-right: auto;
	width: 983px;
	background-color: white;
	color: black;
	text-align: left;
}

#box_top_menu {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	width: 983px;
	height: 135px;
	float: right;
	background-color: white;
	color: black;	
}

#box_middle_left {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	width: 335px;
	height: 491px;
	float: left;
	background-color: white;
	background-image: url(imgs/4_3.png);
	color: black;
}

#box_middle_page_home_it {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	width: 648px;
	height: 306px;
	float: right;
	background-color: white;
	background-image: url(imgs/6_3.jpg);
	color: black;
}

#box_middle_page_home_en {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	width: 648px;
	height: 306px;
	float: right;
	background-color: white;
	background-image: url(imgs/6_3_en.jpg);
	color: black;
}

#box_middle_page {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	width: 648px;
	height: 391px;
	float: right;
	background-color: white;
	color: black;
	overflow:auto;
}

#box_middle_page_no_title {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	width: 648px;
	height: 416px;
	float: right;
	background-color: white;
	color: black;
	overflow:auto;
}


#box_middle_white_line {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	width: 648px;
	height: 12px;
	float: right;
	background-color: white;
	background-image: url(imgs/9.png);
	color: black;
  font-size: 2px;
}

#box_bottom_footer {
	overflow:hidden;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	width:648px;
	height:25px;
	float:right;
	background-color:#E6E6E6;
	color:black;
	border:0px solid;
}

#box_bottom_end {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	width: 648px;
	height: 50px;
	float: right;
	background-color: white;
	background-image: url(imgs/11_1.png);
	color: black;
}

#box_bottom_video {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	width: 983px;
	height: 50px;
	float: right;
	background-color: white;
	background-image: url(imgs/11_2.png);
	color: black;
}

#box_middle_chisiamo_title_it {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	width: 648px;
	height: 25px;
	float: right;
	background-color: white;
	background-image: url(imgs/chisiamo_1.png);
	color: black;
}

#box_middle_gallery_title {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	width: 648px;
	height: 25px;
	float: right;
	background-color: white;
	background-image: url(imgs/galler.png);
	color: black;
}

#box_middle_chisiamo_title_en {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	width: 648px;
	height: 25px;
	float: right;
	background-color: white;
	background-image: url(imgs/aboutus_1.png);
	color: black;
}

#box_middle_news_title {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	width: 648px;
	height: 25px;
	float: right;
	background-color: white;
	background-image: url(imgs/7.jpg);
	color: black;
}

#box_middle_news_content {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	width: 648px;
	height: 73px;
	float: right;
	background-color: #EFEFEF;
	background-image: url(imgs/news_1.jpg);
	color: black;
}

#box_news_title {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	width: 648px;
	height: 25px;
	float: right;
	background-color: white;
	background-image: url(imgs/news_1.png);
	color: black;
}

#box_video_title {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	width: 648px;
	height: 25px;
	float: right;
	background-color: white;
	background-image: url(imgs/video.png);
	color: black;
}

#box_middle_movietour_title {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	width: 648px;
	height: 25px;
	float: right;
	background-color: white;
	background-image: url(imgs/movietour_1.png);
	color: black;
}

#box_middle_movietour1_title {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	width: 648px;
	height: 25px;
	float: right;
	background-color: white;
	background-image: url(imgs/movietour1_1.png);
	color: black;
}

#box_middle_movietour2_title {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	width: 648px;
	height: 25px;
	float: right;
	background-color: white;
	background-image: url(imgs/movietour2_1.png);
	color: black;
}

#box_middle_movietour3_title {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	width: 648px;
	height: 25px;
	float: right;
	background-color: white;
	background-image: url(imgs/movietour3_1.png);
	color: black;
}

#box_middle_movietour4_title {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	width: 648px;
	height: 25px;
	float: right;
	background-color: white;
	background-image: url(imgs/movietour4_1.png);
	color: black;
}

#box_middle_info_title_it {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	width: 648px;
	height: 25px;
	float: right;
	background-color: white;
	background-image: url(imgs/informazioniutili.png);
	color: black;
}

#box_middle_info_title_en {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	width: 648px;
	height: 25px;
	float: right;
	background-color: white;
	background-image: url(imgs/usefulinformation.png);
	color: black;
}

#box_middle_press_title_it {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	width: 648px;
	height: 25px;
	float: right;
	background-color: white;
	background-image: url(imgs/stampa.png);
	color: black;
}

#box_middle_press_title_en {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	width: 648px;
	height: 25px;
	float: right;
	background-color: white;
	background-image: url(imgs/press_1.png);
	color: black;
}

#box_middle_cineturismo_title_it {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	width: 648px;
	height: 25px;
	float: right;
	background-color: white;
	background-image: url(imgs/cineturismo.png);
	color: black;
}

#box_middle_cineturismo_title_en {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	width: 648px;
	height: 25px;
	float: right;
	background-color: white;
	background-image: url(imgs/cineturismo.png);
	color: black;
}

#box_middle_contacts_title_it {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	width: 648px;
	height: 25px;
	float: right;
	background-color: white;
	background-image: url(imgs/contatti_1.png);
	color: black;
}

#box_middle_contacts_title_en {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	width: 648px;
	height: 25px;
	float: right;
	background-color: white;
	background-image: url(imgs/contacts_1.png);
	color: black;
}

#box_middle_mailing_title_it {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	width: 648px;
	height: 25px;
	float: right;
	background-color: white;
	background-image: url(imgs/mailing_1.png);
	color: black;
}

#box_middle_mailing_title_en {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	width: 648px;
	height: 25px;
	float: right;
	background-color: white;
	background-image: url(imgs/mailing_1.png);
	color: black;
}

#box_middle_links_title {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	width: 648px;
	height: 25px;
	float: right;
	background-color: white;
	background-image: url(imgs/links_1.png);
	color: black;
}

#box_middle_guestbook_title {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	width: 648px;
	height: 25px;
	float: right;
	background-color: white;
	background-image: url(imgs/guestbook.png);
	color: black;
}

TD.newsContent {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  font-style: normal;
  color: #000000; 
  vertical-align: top;
}

TD.pressContent {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  font-style: normal;
  color: #000000; 
  vertical-align: top;
}

A img{
border: 0;
}

A.newsContent {
  color: #771a1a;
  font-size: 9px;
  text-decoration: none;
  font-style: italic;
}

A:hover.newsContent {
  color: #ce0000;
  text-decoration: none;
  font-size: 10px;
  font-style: italic;
}

A.pressContent {
  color: #771a1a;
  font-size: 9px;
  text-decoration: none;
  font-style: italic;
}

A:hover.pressContent {
  color: #ce0000;
  text-decoration: none;
  font-size: 10px;
  font-style: italic;
}

.popuplayer {
position:absolute;
z-index:1;
left: 550px;
top: 200px;
visibility: hidden;
}

.popuptable {
border-width: 3px;
border-color: #637076; 
padding: 3px;
background-color: #50585C;
}

.content_body {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  font-style:normal;
  color: #000000; 
  vertical-align: top;
  text-align: justify;
}

.content_title {
  text-align: left;
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  font-style:normal;
  vertical-align: top;
}

.content_title_on_left {
  text-align: left;
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  font-style:normal;
  color: red; 
  vertical-align: top;
  font-weight: bold;
}

.footer {
  text-align: center;
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  font-style: normal;
  color: #686868; 
  vertical-align: middle;
  font-weight: bold;
  }
  
.links_title {
  font-family: Verdana, Arial, sans-serif;
  font-size:12px;
  font-style:normal;
  color:red; 
  font-weight:bold;
}
  
A.footer2{
  color: #686868;
  text-decoration: none;  
}

A:hover.footer2{
  color: #484848;
  text-decoration: none;  
}

p.submit_button input {
	overflow: visible;
	width: auto;
	background: #fff;
  color: #365D95;
  padding: 0.3em 0.4em 0.1em 0.3em;
	font-size: 1.2em;
	width: 12em;
	text-align: center;
	border-bottom: 2px solid #444;
	border-right: 2px solid #444;
	border-top: 1px solid #aaa;
	border-left: 1px solid #aaa;
	background: #eee url(imgs/grad.png) repeat-x top left;
	cursor: pointer;
}

p.submit_button input:active {
  color: #1f2126;
	border-bottom: 1px solid #aaa;
	border-right: 1px solid #aaa;
	border-top: 2px solid #444;
	border-left: 2px solid #444;
}
