/* @package OxCMS_Base */
/* 	INDICE GENERALE
--------------------------------------------------------------------------------------------- 
/*  Colori
	azzurro: 		#0093D3
	azzurro hover:		#006B99	
	oro navbar: 		#E8D2AB
	oro navbar hover: 	#fff
	fucsia:			#e5007d
	fucsia light:		#FFB4D0
	fucsia hover:		#B0004B
--------------------------------------------------------------------------------------------- */

.home #pathbar {display: none;}

.home #slidehome {margin-left: -13px; position: absolute; top: 0; }
.home #slidehome img {width: 445px; height: 172px;}

#home_banner {
	text-align: right;
	background: #2E3035;
	color: #fff;
	width: 178px;
	height: 172px;
	position: absolute;
	top: 0;
	right: 0;
	margin: 0;
}
.home #mainwrapper { _height:850px; height: auto !important; min-height: 850px;}
.home #mainwrapper #sectiontitlewrapper { margin-bottom: 30px; height: 160px; position: relative;}

.home .evidenzehome a {color: #e5007d;}
.home .evidenzehome a:hover {color: #B0004B;}

/* HOME - col sx */

#videohome {border: 1px solid #ccc; padding: 2px; margin: 20px 0 0 0;}
#videohome .videohome_title {font-size: 12px; font-weight: bold; color: #666; padding: 4px;}

/* HOME - col dx */

.home #home_calendario ul#home_eventi_list {margin: 5px;}
.home #home_calendario ul#home_eventi_list li {border-bottom: 1px solid #E1D8B7; margin-bottom: 5px; padding-bottom: 5px; font-size: 90%;}
.home #home_calendario ul#home_eventi_list li.last {border-bottom: none; margin-bottom: none;}

.home #home_calendario ul#home_eventi_list li h2 {font-size: 12px; font-weight: bold; text-transform: uppercase; }
.home #home_calendario ul#home_eventi_list li .evento_thumb {display: none;}
.home #home_calendario ul#home_eventi_list li .luogo {font-weight: bold;}
.home #home_calendario ul#home_eventi_list li .data {font-weight: bold; margin-top: 10px;}
.home #home_calendario ul#home_eventi_list li .evento_abstract { margin-top: 5px; line-height: 1em;} 
 
/* HOME - evidenze */

.home #mainwrapper h2.pagetitle {margin-bottom: 0;}

.home #principali {padding: 0; margin: 5px 0 10px 0; float: left;}

.home #principali li {display: block; margin-bottom: 20px; padding: 0; }

.home #secondarie {margin: 0 0 20px 0; float: left;}
.home #secondarie li {display: block;  border-bottom: 1px solid #e5007d; padding: 10px 0;}
.home #secondarie li.odd {padding-left: 140px;}
.home #secondarie li.even {padding-right: 140px;}
.home #secondarie li.last {border-bottom: none;}
.home #secondarie li.odd .thumb_wrapper {margin-left: -140px; float: left; _display: inline; width: 120px; height: 120px; text-align: right;}
.home #secondarie li.even .thumb_wrapper {margin-right: -140px; float: right; _display: inline; width: 120px; height: 120px; text-align: right;}

.home #secondarie li .thumb {display: block;}

.home #secondarie li h2.titolo {font-size: 12px; font-weight: bold; margin-bottom: 5px;}
.home #secondarie li .luogo {font-weight: bold;}
.home #secondarie li .data {font-style: italic; margin-top: 10px;}
.home #secondarie li .abstract {color: #333; margin-top: 5px; }


/* HOME - footer */

.home #footer #innerfooter {padding-left: 0; width: 810px; text-align: right;}

/* Allegati: loghi */

.home #footer #innerfooter .loghi {margin: 1em 0;float: left; }
.home #footer #innerfooter .loghi .imagewrapper {float: left; text-align: center; margin: 0 0 10px 0; }
.home #footer #innerfooter .loghi .imagewrapper .didascalia {font-size: .9em; line-height: .8em; }
.home #footer #innerfooter .loghi .imagewrapper a:hover {text-decoration: none;}
.home #footer #innerfooter .loghi .imagewrapper a img {border: none; padding: 2px; margin: 0 10px 0 0; filter:alpha(opacity=70);-moz-opacity:.70;opacity:.70;}
.home #footer #innerfooter .loghi .imagewrapper a:hover img {filter:alpha(opacity=100);-moz-opacity:1;opacity:1;}

/* countdown */
.home .evidenza_countdown {width: 179px; height: 172px; background: url(../pics/bg_countdown.png) no-repeat; color: #fff; font-size: 16px; text-shadow: 0 1px 2px #000; position: absolute; z-index: 100; top: 0; right: 0; text-align: center;}
.home .evidenza_countdown .data,
.home .evidenza_countdown .countdown {margin: 15px;}
.home .evidenza_countdown .data {padding-bottom: 10px; border-bottom: 1px solid #464646; margin: 10px 15px 0;}
.home .evidenza_countdown .countdown {border-top: 1px solid #000; margin-top: 0; color: #e5007d; font-size: 34px; }
.home .evidenza_countdown .countdown .countdown_amount {padding-top: 17px; display: block;}
.home .evidenza_countdown .countdown .auguri {font-size: 18px; padding-top: 5px; line-height: 1.1em;}
.home .evidenza_countdown .data .giorno {color: #e5007d; margin-bottom: 11px; padding: 25px 0 9px; background: url(../pics/cal.png) top center no-repeat;}
.home .evidenza_countdown .data .mese {margin-bottom: 12px;}
.home .evidenza_countdown .data .giorno,
.home .evidenza_countdown .data .mese {font-size: 25px; display: block;}
.home .evidenza_countdown .data .anno {display: block;}

/* mostre passate */
#mostre-passate-home .itemshidden {display: none;}


#mostre-passate-home {margin: 0 auto; position: relative; background-color:#efefef; text-align: left; padding-top: 20px;}

#mostre-passate-home-anni {width: 810px; margin: 0 auto; padding: 10px 0 7px; border-top: 1px solid #ccc; border-bottom: 1px solid #ccc; font-weight: bold;}
#mostre-passate-home-anni ul {display: inline;}
#mostre-passate-home-anni ul li {display: inline; margin-left: 10px;}
#mostre-passate-home-anni ul li a {color: #656565; padding: 2px 3px;}
#mostre-passate-home-anni ul li a:hover,
#mostre-passate-home-anni ul li.current a {background-color: #656565; color: #FFF;}
#mostre-passate-home-anni ul li.current a:hover {color: #FFF;}


#mostre-passate-home #scrollable {
	margin: 0 auto;
	padding: 10px 0;
	width: 810px;
	height: 220px;
	position: relative;
}

#mostre-passate-home #scrollable div.items {
	width: 810px !important;
	height: 220px;	
	float: left;
}

#mostre-passate-home #scrollable div.item {
	width: 194px !important;
	height: 220px;	
	margin-left: 11px;
	float: left;
}

#mostre-passate-home #scrollable div.item.first {
	margin-left: 0px;
}

#mostre-passate-home #scrollable .prev {
	position: absolute;
	left: 0px;
	top: 60px;
	z-index: 100;
	cursor: pointer;
	display: block;
	width: 26px;
	height: 26px;
	background: url(../pics/arrows-mostre.gif) no-repeat left top;
}

#mostre-passate-home #scrollable .prev.disabled {
	background: url(../pics/arrows-mostre.gif) no-repeat left bottom;
}

#mostre-passate-home #scrollable .next {
	position: absolute;
	left: 783px;
	top: 60px;
	z-index: 100;
	cursor: pointer;
	display: block;
	width: 26px;
	height: 26px;
	background: url(../pics/arrows-mostre.gif) no-repeat right top;
}

#mostre-passate-home #scrollable .next.disabled {
	background: url(../pics/arrows-mostre.gif) no-repeat right bottom;
}

/*#mostre-passate-home #scrollable .disabled {
	display: none;
}*/


#mostre-passate-home #scrollable .mostra_luogo {font-weight: bold; color: #333;}
#mostre-passate-home #scrollable .mostra_data {font-style: italic; color: #333;}
#mostre-passate-home #scrollable .mostra_titolo {font-weight: bold; color: #888; text-transform: uppercase; display: block; margin-top: 3px; font-size: 1.1em;}
