body {

	padding: 0px;

	scrollbar-base-color: #EEEEEE;

	scrollbar-face-color: #FFFFFF;

	scrollbar-track-color: #F5F5F5;

	scrollbar-arrow-color: #CCCCCC;

	scrollbar-shadow-color: #E2E2E2;

	scrollbar-darkshadow-color: #CCCCCC;

	scrollbar-highlight-color: #FFFFFF;

	scrollbar-3dlight-color: #CCCCCC;

	font-family: "Trebuchet MS", Verdana, Arial;

}



td {

	font-family: "Trebuchet MS", Verdana, Arial;

	font-size: 11px;

}



th {

	font-family: Trebuchet MS, Verdana, Arial;

}





a, a:active, a:link, a:visited {

	color: #000000;

	text-decoration: underline;

		font-weight: normal;

}



a:visited:hover, a:hover {

	color: #FF3300;

	text-decoration: underline;

	font-weight: normal;

}



a.footer, a.footer:active, a.footer:link, a.footer:visited {

	color: #666666;

	text-decoration: none;

	font-weight: normal;

	font-size:10px;

}



a.footer:visited:hover, a.footer:hover {

	color: #000000;

	text-decoration: underline;

	font-weight: normal;

	font-size:10px;

}



a.big, a.big:active, a.big:link, a.big:visited {

	color: #000000;

	text-decoration: none;

	font-weight: bold;

	font-size:13px;

}



a.big:visited:hover, a.big:hover {

	color: #003366;

	text-decoration: underline;

	font-weight: bold;

	font-size:13px;

}





.menubar{padding-top:3px;padding-left:5px; padding-right:5px; }

a.home, a.home:active, a.home:link, a.home:visited {

	color: #000000;

	text-decoration: none;

	font-weight: bold;

	font-size:13px;

}



a.home:visited:hover, a.home:hover {

	color: #FFFFFF;

	text-decoration: none;

	font-weight: bold;

	font-size:13px;

	

}



/* GENERAL STYLES */



/* small buttons home */

a.menusmall, a.menusmall:active, a.menusmall:link, a.menusmall:visited {

	color: #000000;

	text-decoration: none;

		font-weight: normal;

}



a.menusmall:visited:hover, a.menusmall:hover {

	color: #003366;

	text-decoration: none;

	font-weight: normal;

}



/* template programma */

.side{padding-left:8px;}

.side2{padding-left:8px; font-weight:bold; color:#FFE8DA;}



.movie_title {font-size:16px; font-weight:bold; color:#003366; padding-bottom:3px;}



.titleorange14{font-size:14px; font-weight:bold; color:#003366; padding-bottom:3px;}

.filmstoria1{ padding-left:4px; color:#000000 }

.filmstoria2{ padding-left:4px; color:#000000; font-weight:bold; }

.movie_programmazione{font-size:11px; font-weight:bold; color:#000000; padding-bottom:1px; padding-top:7px;}

.movie_profondimento{font-size:9px; font-weight:normal; color:#000000; padding-bottom:3px;}

.movie_profondimento_bold {font-size:9px; font-weight:bold; color:#000000;}

.movie_description {font-size:10px; font-weight:normal; color:#000000; padding-top:3px;}

.movie_data_bold{font-size:10px; font-weight:bold; padding-left:5px; padding-top:1px; padding-bottom:1px;}

.movie_data{font-size:10px; font-weight:normal; padding-left:5px; padding-top:1px; padding-bottom:1px;}



a.sclinks {
	display:block; 
	border-top:1px solid #003333; 
	font-size:10px; 
	font-weight:normal; 
	border-bottom:1px solid #A2C4D5; 
	padding-left:3px; 
	background-color:#003366;}
	
a.sclinkslog {
	display:block; 
	border-top:1px solid #990000; 
	font-size:10px; 
	font-weight:normal; 
	border-bottom:1px solid #A2C4D5; 
	padding-left:3px; 
	background-color:#990000;}

a.sclinks:link, a.sclinks:visited:active, a.sclinks:visited:visited {
	font-size:10px; 	
	font-weight:bold;	
	text-decoration: none; 	
	color:#FFFFFF;}

a.sclinks:hover, a.sclinks:visited:hover {	
	font-size: 10px;	
	font-weight: bold; 
	text-decoration: none; 
	color: #FFFFFF; 
	background-color:#A2C4D5;}

a.sclinks2 {
	display:block; 
	border-top:1px solid #003333; 
	border-bottom:1px solid #F86002; 
	padding-left:3px; 
	background-color:#993300; 
	font-size:11px; 
	font-weight:normal; 
	color:#FFFFFF;}

a.sclinks2:link, a.sclinks2:visited:active, a.sclinks2:visited:visited {
	font-size:11px; 	
	font-weight:bold;	
	text-decoration: none; 	
	color:#FFFFFF;}

a.sclinks2:hover, a.sclinks2:visited:hover {	
	font-size: 11px;	
	font-weight: bold; 
	text-decoration: none; 
	color: #FFFFFF; 
	background-color:#E8ACAC;}





/*grey links*/

a.sclinksgrey {display:block;border-top:1px solid #D8D4D4;border-bottom:1px solid #B9B6B6;padding-left:8px; background-color:#CCCCCC;}

a.sclinksgrey:link, a.sclinksgrey:visited:active, a.sclinksgrey:visited:visited {

	font-size:11px; 	font-weight:bold;	text-decoration: none; 	color:#000000;}

a.sclinksgrey:hover, a.sclinksgrey:visited:hover {	font-size: 11px;	font-weight: bold; text-decoration: none; color: #000000; background-color:#DDDCDC;}



/* ORANGE SUBMENU */

.orange-left1 {background-image: url(); background-repeat: no-repeat; height:6px; width:8px;}

.orange-center1 {background-image: url(); background-repeat: repeat-x;height:5px; }

.orange-right1 {background-image: url(); background-repeat: no-repeat;height:6px; width:8px;}

.orange-left2 {background-image: url(); background-repeat: no-repeat; height:10px; width:8px;}

.orange-center2 {background-image: url(); background-repeat: repeat-x;height:10px; }

.orange-right2 {background-image: url(); background-repeat: no-repeat;height:10px; width:8px;}



/* WHITE SUBMENU */

.white-left1 {background-image: url(); background-repeat: no-repeat; height:6px; width:8px;}

.white-center1 {background-image: url(); background-repeat: repeat-x;height:5px; }

.white-right1 {background-image: url(); background-repeat: no-repeat;height:6px; width:8px;}

.white-left2 {background-image: url(); background-repeat: no-repeat; height:10px; width:8px;}

.white-center2 {background-image: url(); background-repeat: repeat-x;height:10px; }

.white-right2 {background-image: url(); background-repeat: no-repeat;height:10px; width:8px;}



/* GREY SUBMENU */

.grey-left1 {background-image: url(); background-repeat: no-repeat; height:6px; width:8px;}

.grey-center1 {background-image: url(); background-repeat: repeat-x;height:5px; }

.grey-right1 {background-image: url(); background-repeat: no-repeat;height:6px; width:8px;}

.grey-left2 {background-image: url(); background-repeat: no-repeat; height:10px; width:8px;}

.grey-center2 {background-image: url(); background-repeat: repeat-x;height:10px; }

.grey-right2 {background-image: url(); background-repeat: no-repeat;height:10px; width:8px;}



/* BLU SUBMENU */

.blu-left1 {background-image: url(); background-repeat: no-repeat; height:6px; width:8px;}

.blu-center1 {background-image: url(); background-repeat: repeat-x;height:5px; }

.blu-right1 {background-image: url(); background-repeat: no-repeat;height:6px; width:8px;}

.blu-left2 {background-image: url(); background-repeat: no-repeat; height:10px; width:8px;}

.blu-center2 {background-image: url(); background-repeat: repeat-x;height:10px; }

.blu-right2 {background-image: url(); background-repeat: no-repeat;height:10px; width:8px;}



/*shadow*/

.shadow-left2 {background-image: url(); background-repeat: no-repeat; height:5px; width:10px;}

.shadow-center2 {background-image: url(); background-repeat: repeat-x;height:5px; }

.shadow-right2 {background-image: url(); background-repeat: no-repeat;height:5px; width:10px;}



/* TITELS */

.maintitleorange {font-size:18px; font-weight:bold; color:#A2C4D5; padding-bottom:3px;}

.maintitleblack {font-size:18px; font-weight:bold; color:#000000; padding-bottom:3px;}

.maintitlewhite {font-size:18px; font-weight:bold; color:#FFFFFF; padding-bottom:3px;}

.mainsubtitle {font-size:11px; color:#000000; padding-bottom:0px;}



/* PRENOTAZIONE */

.step{ 

padding-top:4px;padding-right:8px; font-size:12px; font-weight:bold; color:#666666;}



/*  FORMS    */



.inputregister{

font-size:11px;

font-family: trebuchet ms, verdana, arial;

height:20px;}



.inputbutton{

font-size:11px;

font-family: trebuchet ms, verdana, arial;

}



.inputregister2{

font-size:10px;

font-family: trebuchet ms, verdana, arial;

height:20px;}



.inputbutton2{

font-size:10px;

font-family: trebuchet ms, verdana, arial;

height:20px;

}



.selectregister{

font-size:11px;

font-family: trebuchet ms, verdana, arial;

height:18px;}



.arearegister{

font-size:11px;

font-family: trebuchet ms, verdana, arial;}





form {

	font-family: "Trebuchet MS", Verdana, Arial;

	margin: 0px;	padding: 0px;	left: 0px;	top: 0px;	right: 0px;	bottom: 0px;	clip:  rect(0px 0px 0px 0px);

}





/* CMS / BACKOFFICE */



a.cms_home {display:block; background-color:#A2C4D5; padding-top:1px;padding-left:5px; padding-right:5px; padding-bottom:0px;}

a.cms_home:link, a.cms_home:visited:active, a.cms_home:visited:visited {

	font-size:12px; 	font-weight:bold;	text-decoration: none; 	color:#FFFFFF;}

a.cms_home:hover, a.cms_home:visited:hover {	font-size: 12px;	font-weight: bold; text-decoration: none; color: #FFFFFF; background-color:#993A00;}

.cms_pagetitle{font-size:20px; font-weight:bold; padding-left:14px; padding-top:5px; padding-bottom:3px;border-left:1px solid #FFFFFF; border-bottom:1px solid #CCCCCC;background-color:#F4F4F4; }



.cms_subtitle{font-size:16px; color:#A2C4D5; font-weight:bold;padding-left:15px; padding-bottom:2px; padding-top:3px; }

.cms_contents{font-size:11px;padding-left:15px; padding-top:2px; }



.cms_leftfield{padding-left:4px; background-color:#E8E8E8; font-weight:bold;}

.cms_rightfield{padding-left:4px; background-color:#F5F5F5; font-weight:normal;}





.cms_menutitle{font-size:20px; color:#E8E8E8; font-weight:bold; padding-left:8px; padding-top:5px; padding-bottom:3px; border-bottom:1px solid #CCCCCC; }



a.cmsmenu {display:block;border-top:1px solid #E8E8E8;border-bottom:1px solid #CCCCCC;padding-left:8px; background-color:#D6D6D6;}

a.cmsmenu:link, a.cmsmenu:visited:active, a.cmsmenu:visited:visited {

	font-size:11px; 	font-weight:bold;	text-decoration: none; 	color:#000000;}

a.cmsmenu:hover, a.cmsmenu:visited:hover {	font-size: 11px;	font-weight: bold; text-decoration: none; color: #000000; background-color:#F2F2F2;}

a.cmsmenu:active {

	font-size:11px; 	font-weight:bold;	text-decoration: none; 	color:#A2C4D5;}



a.cmsmenutitle {display:block;border-top:1px solid #E8E8E8;border-bottom:1px solid #CCCCCC;padding-left:8px; background-color:#000000;}

a.cmsmenutitle:link, a.cmsmenutitle:visited:active, a.cmsmenutitle:visited:visited {

	font-size:11px; 	font-weight:bold;	text-decoration: none; 	color:#FFFFFF;}

a.cmsmenutitle:hover, a.cmsmenutitle:visited:hover {	font-size: 11px;	font-weight: bold; text-decoration: none; color: #F2F2F2; background-color:#666666;}

a.cmsmenutitle:active {

	font-size:11px; 	font-weight:bold;	text-decoration: none; 	color:#999999;}




