@import url("lightbox.css");
html {font-family: Arial,verdana, arial, Helvetica, sans-serif; font-size: 12px; margin:0;padding:0; color: #000000; background-color:#EBEBE9;}
body { text-align: center;margin:0;padding:0; } 
div, table { margin:0;padding:0; font-size: 12px; }
ul, p { font-size: 12px}

#headerTbl, #mainTbl, #footerTbl, #Search,#menu {margin:0 auto; width: 1000px; position: relative; }
#mainTbl { background-image:url(../images/background_event.gif); background-position:top center; background-repeat:repeat-y; min-height:650px; }

#headerTbl { height: 180px; background-image:url(../images/header_bg_event.jpg); background-position:center top; background-repeat:no-repeat; }
#logoArea { position: absolute; top: 12px; left: 80px; }
#bannerArea {height:130px;   width:655px; position:absolute; left:25px; bottom:15px;}
#banner { width: 315px; height: 163px; background-image: url(../images/cinemabnr.png); background-position:center bottom; background-repeat:no-repeat; z-index: 10; right:12px; top:8px; position:absolute; } 
#imgBan {width:315px; height:165px; z-index:1;  position:absolute; right:14px; top:8px; }
#cinema{width:75px; height: 150px; position:absolute; bottom:12px; right:480px; background-image:url(../images/cinepresa.png); background-position:bottom center; background-repeat:no-repeat;}
#cine_light{position:absolute; bottom:4px; right:330px; width:182px !important; height:156px; background-image:url(../images/light_small.png); background-position:center center; background-repeat:no-repeat; z-index:100;}
#bnrLink{z-index:999; width:200px; background-color:transparent; width:318px; height:145px; position:absolute; right:10px; top:8px;}
#loginOtherPage{background-color:#BBDADA;  margin-bottom:10px; border:2px solid #EE9127; width:460px; font-weight:bold;}
#leftCol { width: 253px; float:left; }
#rightCol { width: 255px; float:right; }
#mainCol { margin-left:258px; margin-right:265px;}
#textArea { text-align: justify; padding: 2px; }
#googleads{padding-top:20px;}
#menu{ height:42px; background-image:url(../images/menu_bar_event.jpg); background-position:center top; background-repeat:no-repeat;}
#menuWrap{ float:left; margin:10px 0px 0px 32px;} 
#menu img{border:0;}
#Search{ background-image:url(../images/maincol_bg_event.jpg); background-position:center top; background-repeat:no-repeat; height:350px; position:relative;}
#wrapSearch{background-image:url(../images/background_event.gif); background-position:top center; background-repeat:repeat-y; height:350px;
 }
.CatWrap{ margin-left:24px;  height:155px;  }
.CatArea{ float:left; margin:10px 0px 0px 0px; }
.CatArea button{ border:0; background-color:transparent; width:188px; margin:0;}
.condividiButton{ width:172px; float:right; margin:11px 30px 0px 0px; border:0;} 
#srchCalendar{margin:10px 0px 5px 28px; clear:both;  width:95%; }
#srchCalendar .formLabel, #srchCalendar .formAction{font-weight:bold;}
.formData{margin:2px; }

table { border-collapse: collapse; border-color: #cccccc; margin: 0 auto; }
.tblHead { background-color:#ff9900; color: #333333; } 
.tblCell { background-color: #cccccc; }
.tblCellAlt { background-color: #f4f4f4; }

h1,h2,h3,h4,h5,h6 {color: #ff9900; text-align:center;}

a { color: #EE9127; }
a:hover {text-decoration: none;}
.menuLink { font-weight: bolder; color:  #EE9127; }


.errorMsg {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	color: #EE9329;
	text-align:center;
}

.textBold {
	font-weight: bold;

}

#footerTbl {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-align: center;
	vertical-align: middle;
	clear:both;
	background-image:url(../images/footer_bg_event.gif);
	background-position: center bottom;
	background-repeat:no-repeat;
}
#footerArea {
	text-align: center;
	padding-top: 5px;
	padding-bottom: 5px;

}
#footerArea table {
	margin-left: auto;
	margin-right: auto;
}

/* Selettori per il calendario */
	#calArea{
		width:298px;
		position:absolute;
		
		right:20px;
		bottom:10px;
		
	}
	#calendar 
	{ 
		font-family: Arial, Helvetica, sans-serif;
		font-size: 1em;
		text-align: center;
		padding: 2px 8px;
		background-image: url(../images/calendar_bg.gif);
		background-position:top center;
		background-repeat:no-repeat;
		height:130px;
	}
	
	#calendar table{ border-collapse:separate;}
	
	#calendar * { text-align: center; margin: 0 auto; text-decoration: none; width: auto; }
	
	#calendar #calendarTitle {display:none; }

	#calendar .calNav { width: 98%; background-color: transparent;  margin:2px auto; font-weight: bolder;  font-size: 1em; text-align:left; padding-left:8px; }
	#calendar .calNav a, #calendar .calNav a:active, #calendar .calNav a:visited { background-color: inherit; color: #FFFFFF; }
	#calendar .calNav a:hover { background-color: inherit; color: #000000; }
	#calendar .calNav .currentMonth { padding: 0.1em 1em; color:#FFFFFF; font-weight:bold; font-size:1em; }
	#calendar #daysTable { width: 95% !important; width: 88%; font-size: 0.8em; border-collapse:collapse;}
	#calendar .dayCell { font-weight: bold; color: #333333; font-size:1.1em;}
	#calendar .daySunday {font-weight:bold; color:#EE9127; font-size:1.1em;}
	#calendar .calCell { background-color: transparent; }
	#calendar .calCellSun{ background-color: transparent; color:#EE9127;}
	#calendar .calCell a,  #calendar .calCell a:active  { display: block; width: 100%; height: 100%;  background-color: inherit; color: #555555; }
	#calendar .calCellSun a, #calendar .calCellSun a:visited, #calendar .calCellSun a:active  { display: block; width: 100%; height: 100%;  background-color: inherit; color:#EE9127;}
	#calendar .calCell a:hover { background-color: #EE9127; color: #000000;}
	#calendar .calCellSun a:hover{background-color:#000000; color:#EE9127; }

	
	#calendar .current, #calendar .current a, #calendar .current a:visited  { background-color: #EE9127; color: #FFFFFF; font-weight:bold;}
	#calendar .present  a{  color:#EE9127; background-color:#000000;}
	
	#calendarItems 
	{
		list-style-position: outside; list-style-type: square; list-style-image: url(../images/event.jpg);
		text-align: left; 
	}
	#calendarItems .calendarItem 
	{ 
		margin: 25px 3px; padding: 2px;  border-bottom: 1px solid #336699; 
	}
	

#srchCal .formLabel{font-weight:bold;}
#todayDate{width:250px; height:35px; font-weight:bold; color: #EE9127; float:right; margin:10px 10px 0px 0px; }
#menuArea{height:280px; width:720px; text-align:left; float:left; margin-left:8px;}
.eventi_top  {text-align:left; font-weight:bold; color:#EE9127;}
.eventi{width:465px;}

.eventi_img{text-align:left;}

.calDet{text-align:justify;}
.calDet div{margin:10px;}
.backButton{text-align:right; padding-right:8px; }
.parPic{border:0;}
