﻿a { color: #333; }
a:hover { color: #666; }
:focus { outline:0; }
body { background-color:#fffdea  ; height: 100%; margin: 0px; padding: 0px; }
file, input, select, textarea { font: 11px Tahoma, Arial, sans-serif; }
form { margin: 0px; }
h1 { margin:0; padding:0;font-size:28px;}
h1 a {text-decoration:none;}
h2 { margin:0; padding:0;display:inline;font-size:14px;}
h4 { margin:0 0 4px; padding:0;font-size:11px;font-weight:normal;}
hr { border:0;color:#AA9;background:#AA9;height:1px; }
html { height: 100%; margin: 0px; padding: 0px; overflow-y: scroll; }
.big { font: 12px Tahoma, Arial, sans-serif; }
.bold { font-weight: bold; }
.content .block { padding: 0; margin: 0; width: 272px; height: 108px; vertical-align: bottom; }
.block a { font: bold 14px Tahoma, Arial, sans-serif; color: #900; text-decoration: none; width: 272px; display: block; padding: 92px 0 4px 6px; }
.block a:hover { color: #900; background-position: 3px -40px; }
.box { background-color: #FFF; }
/* box- */
.admin { border: 1px solid #FC0; }
.box-header { color: #333; background:  #FC0; font: bold 11px Tahoma, Arial, sans-serif; text-transform: uppercase; height: 26px; padding-left: 8px; vertical-align: middle; }
.box-header a { color: #333; }
.box-header a:hover { color: #333; }
.box-header .evidence { color: #FFF; }
.box-main { color: #333; font: 11px Tahoma, Arial, sans-serif; padding: 4px; }
/* box-alien*/
.alien { border: 1px solid #690; }
.box-alien-header { color: #FFF; background:  #690; font: bold 11px Tahoma, Arial, sans-serif; text-transform: uppercase; height: 26px; padding-left: 8px; vertical-align: middle; }
.box-alien-header a { color: #FFF; }
.box-alien-header a:hover { color: #FFF; }
.box-alien-main { color: #333; font: 11px Tahoma, Arial, sans-serif; padding: 4px; }
.box-alien-main .evidence { color: #C00; font: 11px Tahoma, Arial, sans-serif; }
/* box-blue*/
.blue { border: 1px solid #06F; }
.box-blue-header { color: #FFF; background:  #06F; font: bold 11px Tahoma, Arial, sans-serif; text-transform: uppercase; height: 26px; padding-left: 8px; vertical-align: middle; }
.box-blue-header a { color: #FFF; }
.box-blue-header a:hover { color: #FFF; }
.box-blue-main { color: #333; font: 11px Tahoma, Arial, sans-serif; padding: 4px; }
.box-blue-main .evidence { color: #C00; font: 11px Tahoma, Arial, sans-serif; }
/* box-brown*/
.brown { border: 1px solid #960; }
.box-brown-header { color: #FFF; background:  #960; font: bold 11px Tahoma, Arial, sans-serif; text-transform: uppercase; height: 26px; padding-left: 8px; vertical-align: middle; }
.box-brown-header a { color: #FFF; }
.box-brown-header a:hover { color: #FFF; }
.box-brown-main { color: #333; font: 11px Tahoma, Arial, sans-serif; padding: 4px; }
.box-brown-main .evidence { color: #C00; font: 11px Tahoma, Arial, sans-serif; }
/* box-gold */
.gold { border: 1px solid #79002F; }
.box-gold-header { color:#FFF; text-align:center; background:  #79002F; font: bold 11px Tahoma, Arial, sans-serif; text-transform: uppercase; height: 26px; width:964; padding-left: 8px; vertical-align: middle; }
.box-gold-header a { color: #FFF; }
.box-gold-header a:hover { color: #FFF; }
.box-gold-main { color: #333; font: 11px Tahoma, Arial, sans-serif; padding: 4px; }
/* box-green*/
.green { border: 1px solid #060; }
.box-green-header { color: #FFF; background:  #060; font: bold 11px Tahoma, Arial, sans-serif; text-transform: uppercase; height: 26px; padding-left: 8px; vertical-align: middle; }
.box-green-header a { color: #FFF; }
.box-green-header a:hover { color: #FFF; }
.box-green-main { color: #333; font: 11px Tahoma, Arial, sans-serif; padding: 4px; }
/* box-grey*/
.grey { border: 1px solid #999; }
.box-grey-header { color: #FFF; background:  #999; font: bold 11px Tahoma, Arial, sans-serif; text-transform: uppercase; height: 26px; padding-left: 8px; vertical-align: middle; }
.box-grey-header a { color: #FFF; }
.box-grey-header a:hover { color: #FFF; }
.box-grey-main { color: #333; font: 11px Tahoma, Arial, sans-serif; padding: 4px; }
/* box-logo*/
.logo { border: 1px solid #006; height: 168px; }
.box-logo-header a { color: #FFF; }
.box-logo-header a:hover { color: #FFF; }
.box-logo-main { color: #333; vertical-align: middle; font: 11px Tahoma, Arial, sans-serif; padding: 4px; }
.box-logo-main .evidence { color: #C00; font: 11px Tahoma, Arial, sans-serif; }
.box-logo-bottom { color: #FFF; background:  #006; font: bold 11px Tahoma, Arial, sans-serif; text-transform: uppercase; text-align: center; height: 26px; vertical-align: middle; }
/* box-navy */
.navy { border: 1px solid #006; }
.box-navy-header { color: #FFF; background:  #006; font: bold 11px Tahoma, Arial, sans-serif; text-transform: uppercase; height: 26px; padding-left: 8px; vertical-align: middle; }
.box-navy-header a { color: #FFF; }
.box-navy-header a:hover { color: #FFF; }
.box-navy-main { color: #333; font: 11px Tahoma, Arial, sans-serif; padding: 4px; }
/* box-orange */
.orange { border: 1px solid #F60; }
.box-orange-header { color: #FFF; background:  #F60; font: bold 11px Tahoma, Arial, sans-serif; text-transform: uppercase; height: 26px; padding-left: 8px; vertical-align: middle; }
.box-orange-header a { color: #FFF; }
.box-orange-header a:hover { color: #FFF; }
.box-orange-main { color: #333; font: 11px Tahoma, Arial, sans-serif; padding: 4px; }
/* box-purple*/
.purple { border: 1px solid #A47; }
.box-purple-header { color: #FFF; background:  #A47; font: bold 11px Tahoma, Arial, sans-serif; text-transform: uppercase; height: 26px; padding-left: 8px; vertical-align: middle; }
.box-purple-header a { color: #FFF; }
.box-purple-header a:hover { color: #FFF; }
.box-purple-main { color: #333; font: 11px Tahoma, Arial, sans-serif; padding: 4px; }
.box-purple-main .evidence { color: #C00; font: 11px Tahoma, Arial, sans-serif; }
/* box-red */
.red { border: 1px solid #900; }
.box-red-header { color: #FFF; background:  #900; font: bold 11px Tahoma, Arial, sans-serif; text-transform: uppercase; height: 26px; padding-left: 8px; vertical-align: middle; }
.box-red-header a { color: #FFF; }
.box-red-header a:hover { color: #FFF; }
.box-red-main { color: #333; font: 11px Tahoma, Arial, sans-serif; padding: 4px; }
/* box-yellow */
.yellow { border: 1px solid #FC0; }
.box-yellow-header { color: #FFF; background:  #FC0; font: bold 11px Tahoma, Arial, sans-serif; text-transform: uppercase; height: 26px; padding-left: 8px; vertical-align: middle; }
.box-yellow-header a { color: #FFF; }
.box-yellow-header a:hover { color: #FFF; }
.box-yellow-header .evidence { color: #FC0; }
.box-yellow-main { color: #333; font: 11px Tahoma, Arial, sans-serif; padding: 4px;/*border-left: 1px solid #FC0; border-right: 1px solid #FC0;*/ }
.button { background-color: #CCC; border-top: 1px solid #FFF; border-left: 1px solid #FFF; border-right: 1px solid #666; border-bottom: 1px solid #666; color: #333; font-size: 11px; font-family: Tahoma, Arial, sans-serif; padding: 1px; }
.calendar { background-color: #AA9; font: 11px Tahoma, Arial, sans-serif; }
.calendar a { text-decoration:none; }
.calendar td { padding: 2px; }
.calendar-event { background-color: #292; }
.calendar-event a, .calendar-event a:hover { color: #FFF; }
.calendar-header { background: #79D; color: #FFF; font: bold 11px Tahoma, Arial, sans-serif; }
.calendar-list { font: 11px Tahoma, Arial, sans-serif; }
.calendar-main { background: #FFF; }
.calendar-normal { background-color: #FFF; }
.calendar-now { background: #059; color: #FFF; }
.calendar-now a, .calendar-now a:hover { color: #FFF; }
.calendar-out { color: #B9B9B9; }
.container table { margin: 0 auto; }.content td { font: 11px Tahoma, Arial, sans-serif; padding: 1px; }
/*
.elegance {	background: #EDEDED; font: 11px Tahoma, Arial, sans-serif;
}*/
.elegance { background: #FFF; border: 1px solid #FD0; color: #333; font: 11px Tahoma, Arial, sans-serif; }
.elegance td { background: #FD0; padding: 6px; }
.evidence { color: #C00; font-weight: bold; }
.evidence-alt { color:#090; font: 11px Tahoma, Arial, sans-serif; font-weight: bold; }
.expired-main, .expired-main a { background: #FFF; font: 11px Tahoma, Verdana, sans-serif; color: #CCC; }
.expired-over, .expired-over a, .expired-over a:hover { background: #EEE;color:#666; font-weight:normal; }
.grid-main .extra { background: #FAFAFA; }
.grid-main .extra td { font: 10px Tahoma, Arial, sans-serif; padding: 2px; }
.footer { font: 11px Tahoma, Arial, sans-serif; }
.footer td { padding: 6px; text-align:center; }
.green { color: #090; }
.grid { background: #CCC; }
.grid td { padding: 4px; }
.grid-alt { background: #FFF; font: 11px Tahoma, Arial, sans-serif; }
.grid-evidence { background: #FC0; font: 11px Tahoma, Arial, sans-serif; }
.grid-header { background: #FAFAFA; font: bold 11px Tahoma, Arial, sans-serif; }
.grid-header a { }
.grid-header a:hover { color: #333; }
.grid-main { background: #FFF; font: 11px Tahoma, Arial, sans-serif; }
.grid-over { background: #FF6; font: 11px Tahoma, Arial, sans-serif; }
.header { color: #333; font: bold 11px Tahoma, Arial, sans-serif; }
.hidden { display: none; }
.icon { vertical-align:middle; }
.inside td { color: #333; font: 11px Tahoma, Arial, sans-serif; padding: 1px; }
.lastrow { border-bottom:1px solid #666;height:1px;display:block; }
/*.main { background: #FAFAFA; }*/
.menu td { font: 11px Tahoma, Arial, sans-serif; padding: 1px; }
.mini { font: 9px Tahoma, Arial, sans-serif; background: #CCC; }
.mini td { font: 9px Tahoma, Arial, sans-serif; background: #FFF; }
.mini th { font: bold 9px Tahoma, Arial, sans-serif; background: #FFF; }
.mini .mini-evidence { background: #FC0; }
.mini .mini-grey { background: #EEE; }
.no-p p { margin: 0; padding: 0; }
.offscreen { height: 1px; margin: 0; padding: 0; overflow:hidden; }
.ok { color: #090; }
.ope { border: 1px solid #006; background: #FFF; margin-bottom: 6px; }
.options {padding-left:12px;margin: 0 0 0 12px;}
.page { background: #FAFAFA; border-left: 1px solid #666; border-right: 1px solid #666; margin: 0px; padding: 0px; }
.pointer { vertical-align: middle; cursor: pointer; }
.prices { background: #EEE; }
.prices td { padding: 4px; }
.prices-alt { background: #DDD; font: 10px Tahoma, Arial, sans-serif; }
.prices-header { background: #A00; color: #FFF; font: 10px Tahoma, Arial, sans-serif; }
.prices-main { background: #FFF; font: 10px Tahoma, Arial, sans-serif; }
.prices-over { background:#FF6; font: 10px Tahoma, Arial, sans-serif; }
.prices input, .prices select { font: 10px Tahoma, Arial, sans-serif; }
.quote { background: #FF6; border: 1px solid #333; font: 11px Tahoma, Arial, sans-serif; }
.quote-alt { background: #FC3; border: 1px solid #333; font: 11px Tahoma, Arial, sans-serif; }
.quote td, .quote-alt td { padding: 2px; }
.small { font: 10px Tahoma, Verdana, sans-serif; }
#splash { width: 100%; }
.splash td { background: #FFF; border-top: 1px solid #00C; border-bottom: 1px solid #00C;/**/ color: #333; font: bold 11px Tahoma, Verdana, sans-serif; padding-top: 36px; padding-bottom: 36px; }
.stretch { height: 100%; }
.strike { text-decoration: line-through; }
.sub-header { color: #FFF; font: bold 11px Tahoma, Arial, sans-serif; }
.sub-header a { color: #FFF; }
.sub-header a:hover { color: #FFF; }
.sub-header td { background: url(sub-header-bg.jpg); }
.sup-header { color: #FFF; font: bold 11px Tahoma, Arial, sans-serif; }
.sup-header a { color: #FFF; }
.sup-header a:hover { color: #FFF; }
.sup-header td {
	background: #800000 url(sup-header-bg.jpg);
}
.sup-header .evidence { color: #FC0; }
.thumbscat { border: 1px solid #CCC; }
#wait, #wait2 { background:#FF0;color:#C00; }
.ui-widget-overlay { background-color:#000; opacity:.5;filter:Alpha(Opacity=50) }



/* STILE BANNER LAST MINUTE */
#wrapper {
    width: 800px;
    margin: 25px auto;
}

#intro {
    padding-bottom: 10px;
}

#slider {
    width: 800px;
    margin: 0 auto;
    position: relative;
	border: 10px solid #ccc;
}

.scroll {
	overflow: hidden;
	width: 800px;
    margin: 0 auto;
    position: relative;
}

.scrollContainer {
	position: relative;
}

.scrollContainer div.panel {
    padding: 10px;
    width: 274px;
	height: 318px;
}

#left-shadow {
	position: absolute;
	top: 0;
	left: 0;
	width: 12px;
	bottom: 0;
	background: url(../images/leftshadow.png) repeat-y;
}

#right-shadow {
	position: absolute;
	top: 0;
	right: 0;
	width: 12px;
	bottom: 0;
	background: url(../images/rightshadow.png) repeat-y;
}

