﻿div.divCalendarioWrapper
{
	text-align:center;
}

div.divCalendarioWrapper table#tblCalendario td
{
	behavior: url('../IEFixes/IEFixes.htc');
}
div.divCalendarioWrapper table#tblCalendario
{
	margin-left:5px;
	margin-left:auto;
	margin-right:auto;
	margin-top:15px;
	margin-bottom:15px;
	float:none;
	width:504px;
	border:2px #999 solid;
}
div.divCalendarioWrapper table#tblCalendario th
{
	border:1px #999 solid;
	width:14.3%;
	background-color:#003471;
	color:White;
	text-align:center;
}
div.divCalendarioWrapper table#tblCalendario tr
{
	height:50px;
}
div.divCalendarioWrapper table#tblCalendario tr#trHead
{
	height:25px;
}
div.divCalendarioWrapper table#tblCalendario td
{
	width:14.3%;
	border:1px #999 solid;
	border-collapse:collapse;
	text-align:left;
	vertical-align:top;
	color:Black;
}
div.divCalendarioWrapper table#tblCalendario td.tdCurMonth
{
	background-color: #b5d1ea;
}
div.divCalendarioWrapper table#tblCalendario td.tdOtherMonth
{
	background-color: #ddd;
}
div.divCalendarioWrapper table#tblCalendario td.tdToday
{
	background-color: #facdcd;
}
div.divCalendarioWrapper table#tblCalendario td.tdToday:hover, div.divCalendarioWrapper table#tblCalendario td.tdToday.hover
{
	cursor:pointer;
	background-color: #fcfed1;
}
div.divCalendarioWrapper table#tblCalendario td.tdOtherMonth:hover, div.divCalendarioWrapper table#tblCalendario td.tdOtherMonth.hover
{
	cursor:pointer;
	background-color: #fcfed1;
}
div.divCalendarioWrapper table#tblCalendario td.tdCurMonth:hover, div.divCalendarioWrapper table#tblCalendario td.tdCurMonth.hover
{
	cursor:pointer;
	background-color: #fcfed1;
}
div.divCalendarioWrapper table#tblCalendario td div.divRiepilogo
{
	position:absolute;
	background-color:#f9eea4;
	border:1px solid #96965e;
	margin-top:25px;
	margin-left:35px;
	z-index:999999;
	padding-left:2px;
	width:300px;
}
div.divCalendarioWrapper table#tblCalendario td div.divRiepilogo h4
{
	margin:0;
	margin-top:3px;
	margin-bottom:7px;
	padding:0;
	color:Black;
}
div.divCalendarioWrapper table#tblCalendario td div.divRiepilogo em
{
	font-weight:bold;
/*	font-style:italic;*/
}
div.divCalendarioWrapper table#tblCalendario td div.divRiepilogo p
{
	margin-top:0px;
	margin-bottom:0px;
	margin-left:10px;
}
div.divCalendarioWrapper table#tblCalendario td div.divRiepilogo a
{
	color:black;
	background:none;
}
div.divCalendarioWrapper table#tblCalendario td div.divRiepilogo a:hover *
{
	text-decoration:underline;
}
div.divCalendarioWrapper table#tblCalendario td div.divMore
{
	width:68px;
	height:50px;
	margin-left:-1px;
	margin-top:-15px;
	display:block;
	position:absolute;
	cursor:pointer;
}
div.divCalendarioWrapper table#tblCalendario td div.divMore span
{
	display:none;
}
div.divCalendarioWrapper table#tblCalendario td div.divPartite
{
	width:16px;
	height:16px;
	display:block;
	position:absolute;
	margin-top:30px;
	margin-left:50px;
	background: url(../../Images/Styles/Stella2k7/btnPartite.gif) no-repeat center;
}
div.divCalendarioWrapper table#tblCalendario td div.divPartite span
{
	display:none;
}
div.divCalendarioWrapper table#tblCalendario td div.divCompleanni
{
	width:16px;
	height:16px;
	display:block;
	position:absolute;
	margin-top:30px;
	margin-left:30px;
	background: url(../../Images/Styles/Stella2k7/btnCompleanni.gif) no-repeat center;
}
div.divCalendarioWrapper table#tblCalendario td div.divCompleanni span
{
	display:none;
}

div.divCalendarioWrapper table#tblCalendario td div.divEvents, div.divCalendarioWrapper table#tblCalendario td div.divOthers
{
	width:16px;
	height:16px;
	display:block;
	position:absolute;
	margin-top:30px;
	margin-left:10px;
	background: url(../../Images/Styles/Stella2k7/btnEventi.gif) no-repeat center;
}
div.divCalendarioWrapper table#tblCalendario td div.divEvents span, div.divCalendarioWrapper table#tblCalendario td div.divOthers span
{
	display:none;
}

div.divCalendarioWrapper div#divMonthPrev
{
	float:left;
}
div#divMonthNext
{
	text-align:right;
}

table#tblSigle
{
	margin-top:15px;
	margin-bottom:15px;
}
div.divCalendarioWrapper table#tblCalendario td div.divRiepilogo span.spanRisultato
{
	font-weight:bold;
}
