/*******************************************************
TITLE: Fixed Box Layout  V1.0
DATE: 20060809
AUTHOR: The CSS Tinderbox - http://www.csstinderbox.com
*******************************************************/

body {
	margin-left: 0px;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
	height:200%;
	background-color:#ffffff;
	color:#000000;  
	text-align:center;
	font-family: Georgia,Helvetica, Arial, sans-serif;
	font-size:.8em;
}

#centerTd{
	background:url(../img/background_tile_center.jpg) repeat-y;
}

#menu{
	padding-left:62px;
	padding-bottom:5px;
	padding-top:5px;
	vertical-align:bottom;
	margin-top:10px;
}

a.calendarLink{
	color:#b3b5b4;
	text-decoration:none;	
	font-weight:bolder;
}

a.calendarLink:hover{
	color:#cc0000;
	text-decoration:none;	
}

a {
	color:inherit;
	text-decoration:none;
}

a:hover {
	text-decoration:underline;
}

#centerColumn { 
	position:relative;
	z-index:2;	
	margin:0 auto;
	width:790px;
	text-align:left;
	vertical-align: middle;	
}

#redStripe{
	z-index:1;
	position:absolute;
	top:0px;
	left:0px;
	float:left;
	min-height:100%;
	background-color:#eb241f;
	width:22.5%	
}

#header {
	background:url(../img/header.png) no-repeat top right;
	width:810px;
	height:142px;
}

#newsletterFieldContainer{
	float:right;
	margin-right:15px;
	margin-top:10px;
}

#nlField{
	width:152px;
	height:20px;
	border:none;
	background:url(../img/input_text_background.jpg) no-repeat;
	padding:3px;
}

.formField{
	width:212px;
	height:20px;
	border:none;
	background:url(../img/form_text_field_bg.jpg);
}

#footer {
	padding-top:10px;
	position:relative;
	color:#59595a;	
	font-size:11px;
	text-align:right;
	padding-left:30px;
}

#footer a{
	color:#59595a;	
	text-decoration:none;
}

#footer a:hover{
	color:#59595a;	
	text-decoration:underline;
}

.twoColumns{
	width:790px;	
}

.leftColumn{
	width:541px;	
}

.spacerColumn{
	width:3px;
}

.rightColumn{
	width:246px;
}

.circleHolder{
	text-align:center;
	width:35px;
	height:100%;
	float:left;	
}
.home_big_reel_image{
	margin-left:3px;
	margin-top:1px;
}

table.main_panel_table{
}

td.main_panel_td{
	width:509px;
	background:url(../img/home_main_panel_bg.png)#ffffff no-repeat;	
	font-size:11px;	
	
}


#home_big_reel_panel_sx{
	margin-left:10px;
}

#home_big_panel_artista{
	color:#414141;
	font-size:20px;
	line-height:90%;
}

#home_big_panel_artista a{
	color:#414141;
}

.notizie_titolo a{
	font-size:24px;
	color:#414141;
	letter-spacing:90%;
}



.notizie_sottotitolo a{
	font-size:16px;
	color:#7b7b7b;
	letter-spacing:90%;
}

.minima_moralia_container{
	background:url(../img/boxbanner.png) no-repeat;
	width:514px;
	height:165px;
}


#home_big_panel_evento{
	color:#dc0a1e;
	font-size:12px;
}

#home_big_panel_evento a{
	color:#dc0a1e;	
}

#home_big_panel_alert{
	float:right;	
	padding-right:10px;
}

#home_big_panel_data{
	float:right;	
	padding-right:10px;
	width:50%;
	text-align:right;
}

.sottoblocco_dx{
	margin-left:3px;	
	margin-top:5px;
}

#home_minima_moralia_title{
	color:#414141;
	font-size:24px;
	font-weight:bolder;	
}

#home_minima_moralia_subtitle{
	color:#6e6e6e;
	font-size:16px;
	font-weight:bolder;	
}

.moralia_home{
	width:490px;
	height:86px;
	padding-left:10px;
	padding-top:10px;
}

#week_day{
	color:#dc0a1e;
	font-weight:bolder;
	font-size:11px;
	text-align:right;
	text-decoration:underline;
}

#week_day a{
	color:#dc0a1e;
}

.dateText{
	color:#414141;
	font-weight:bolder;
	font-size:11px;
	text-align:right;
	text-decoration:underline;
}

#date{
	font-size:14px;
	font-weight:bolder;
	color:#dc0a1e;
	margin-top:5px;
}

#hour{
	color:#4f4f4f;
	font-weight:bolder;
	font-size:14px;
}

#home_big_panel_data{
	text-align:right;	
}

.small_reel{
	background:url(../img/home_small_panel_bg.png) no-repeat;
	width:254px;
	height:240px;
}

.small_reel_image{
	margin-left:2px;	
}

.small_reel_panel{
	
	width:245px;
	height:70px;
	padding-top:5px;
}

#home_small_panel_artista{
	color:#414141;
	font-size:12px;
}

#home_small_panel_evento{
	color:#414141;
	font-size:12px;
}
	
.small_week_day{
	color:#414141;
	font-weight:bolder;
	font-size:12px;
	text-align:right;
}

.small_date{
	color:#414141;
	font-weight:bolder;
	font-size:14px;
}

#ricerca_field{
	padding-left:0px;
	padding-top:5px;
	color:#414141;
	font-size:10px;
	font-weight:bolder;	
}

#eventi_home{
	background:none;	
	width:500px;
}

#news_home{
	background:none;	
}

.evento_home{
	width:508px;
	height:94px;
	background:url(../img/home_eventi_panel_bg.png) no-repeat;
	padding-left:10px;
}

.news_home{
	width:490px;
	height:86px;
	background:#181818;
	padding-left:10px;
	padding-top:15px;
}

#calendar{
	width:236px;
	height:275px;
	background:#ffffff url(../img/calendar_background.jpg) no-repeat;
	text-align:center;
	padding-top:16px;
	padding-left:5px;
	padding-right:5px;
}

table.calendar{
	width:225px;
	margin:auto;	
}

table.calendar td{
	text-align:center;
	background:#ffffff;
	color:#a5a5a5;
}

.todayBig{
	color:#dc0a1e;
	font-size:40px;	
}
	

table.calendar td.calendarHeader{
	background:url(../img/calendar_header.jpg) no-repeat center;
	width:117px;
	height:27px;
	color:#dc0a1e;
	font-size:20px;	
}

table.calendar td.calendarDayNames{
	background:#ffffff;
	color:#a5a5a5;
}

table.calendar td.calendar{
	background:#ffffff;
	color:#a5a5a5;
	font-weight:bolder;
}

table.calendar td.calendarToday{
	background:#ffffff;
	color:red;
}

.redText{
	color:#EB241F;
}

.home_media_thumb{
	float:left;	
	padding-right:5px;	
}

.home_media{
	clear:both;	
	margin-top:20px;
}

.multimedia_home_title{
	font-family:arial;
	font-weight:bolder;
	font-size:15px;
	color:#414141;	
}

.multimedia_home_description{
	font-size:10px;
	color:#414141;
	font-family:arial;	
}

#archivio_comunicati{
	width:485px;
	height:88px;
	background:url(../img/archivio_comunicati_back.png) no-repeat;
	padding:10px;
}

.archivio_title{
	font-size:18px;
	color:#414141;	
}

.archivio_selettore_recenti{
	float:right;
	font-size:16px;
	color:#e00022;	
}

.archivio_counter{
	font-size:28px;
	color:#e00022;	
}

.archivio_last_title{
	font-size:12px;
	color:#676767;	
}

#archivio_video{
	width:488px;
	height:168px;
	background:url(../img/archivio_video_back.png) no-repeat;
	padding:10px;
}




