/*BODY { background-color:#CCCCCC;}
BODY { font-size:14px; font-family:Arial; color:7A7A7A; font-weight: bold;}
BODY { margin-left: 3px; margin-top: 5px; padding: 0px 0px 0px 0px}
BODY { scrollbar-face-color:#C0C0FF;scrollbar-arrow-color:#0E8247;scrollbar-track-color:#C0C0FF;scrollbar-shadow-color:'';scrollbar-highlight-color:'';scrollbar-3dlight-color:'';scrollbar-darkshadow-Color:'';}
H1   {font-size:18px; font-family:"Verdana"; color:#808080; font-weight: bold;}
H2   {font-size:26px; font-family:"Verdana"; font-weight: bold; color:#3233FF}
H3   {font-size:12px; font-family:"Verdana"; color:#808080; font-weight: bold;}
A:link, A:visited { text-decoration: none;}
A:hover { text-decoration: underline; }
*/

table {}
  .tbl_testa {width: 780px; background-color:#FFFFFF; vertical-align: top; text-align: left; border: solid; border-width: 1; border-color: #FF6600; padding: 1px}
  .tbl_corpo {width: 780px; border-width: 1px; padding: 0;}
  .tbl_menu { width:780px; text-align: center; background-color:#FFFFFF;  border-width: 0; }
  .tbl_piede { width:780px; text-align: center; background-color:#FFFFFF;  border-width: 0; }
  .sezione {border-width: 1px; border:solid; border-color: #FF6600; padding: 0; valign: top;}
  .ArticoloPari {  background-color: #5E0000; color: #999999; font-size:8pt;font-family: Tahoma, Arial, sans-serif; padding: 2px 2px 2px 2px; font-weight:normal}
  .cellaKeys {  background-color: #5E5E5E; color: #999999; font-size:8pt;font-family: Tahoma, Arial, sans-serif; padding: 2px 2px 2px 2px; font-weight:normal}
  .ArticoloDispari {  background-color: rgb(80,0,51); color: #999999; font-size:8pt;font-family: Tahoma, Arial, sans-serif; padding: 2px 2px 2px 2px; font-weight:normal}
  .Break {  background-color: #000000; color: #999999; font-size:8pt;font-family: Tahoma, Arial, sans-serif; padding: 2px 2px 2px 2px; font-weight:normal}

/*td {vertical-align: top;}*/
td {}
  .menu { text-align: center;  background-color:#488598; border: solid; border-width: 1; border-color: #488598;}
  .menuOver { text-align: center;  background-color:#488598; border: solid; border-width: 1; border-color: #488598;}
  .menuSel { text-align: center;  border: solid; border-width: 1; background-color:#488598; border-color: #488598; }

  .submenu { text-align: left; width:160; background-color:#808080; padding:0; border: solid; border-width: 1; border-color: #808080;}


  .corpo{ background-color:#290000; vertical-align: top; text-align: center; border: solid; border-width: 1; border-color: #FF6600; padding: 1px}
  .corpo_articolo { background-color:#FFFFFF; vertical-align: top; text-align: left; border: solid; border-width: 1; border-color: #FFFFFF; padding: 15px}
  .domanda { text-align: left; vertical-align: top; background-color:#5A0808; }

  .titolo { text-align: right; vertical-align: top;}
  .titolo_articolo {width: 780px; background-color:#488598; vertical-align: top; text-align: center; border: solid; border-width: 2; border-color: #488598; padding: 0px}

  .piede { background-color:#FFFFFF; vertical-align: top; text-align: left; border: solid; border-width: 1; border-color: #FFFFFF; padding: 15px}
  .sottotitolo { background-color:#290000; vertical-align: top; text-align: right; border: solid; border-width: 1; border-color: #5A0808;}
  .sponsor{ background: #5E0000; text-align: center; vertical-align: top;}
  .td_contact{color: #7A7A7A; font-size: 12px; font-family: Tahoma, Arial, sans-serif;}

div.piede{ width: 640px; top: 10px}


<style type="text/css">
   <!--
  .PerFarloFunzionare{}
  .menufont {color: #CBCBC9; font-size: 14px; font-family: "Verdana"; text-decoration: none; font-weight: bold;}
  .SelectedChoose {color: #ffffcc;  font-size: 14px; font-family: "Verdana"; font-weight: bold;}
  .testosm{font-size:14px; font-family:"Verdana"; color:#088242; font-weight: bold;}
  .evidenziato {font-size:18px; font-family:"Verdana"; color:#FF6600; font-weight: bold;}
  .titolo{font-size:18px; font-family:"Verdana"; font-weight: bold; color:#FFFFCE}
  .didascalia{font-size:12px; font-family:"Verdana"; color:#088242; font-weight: bold;}
  .type{font-size:12px; font-family:Courier; color:#cccccc; font-weight: bold;}
  .testopiccolo{font-size:12px; font-family:"Verdana"; color:#FF6600; font-weight: bold;}
  .testogrande{font-size:16px; font-family:"Verdana"; color:#088242; font-weight: bold;}
  .note{font-size:12px; font-family:"Verdana"; color:#cccccc;}
  .sottomenu{font-size:10px; font-family:"Verdana"; color:#cccccc;font-weight: bold;}
  .nascosto{font-size:6px; font-family:"Verdana"; color:#290000; font-weight: bold;}
  .piedefont{font-size:14px; font-family:"Verdana"; color:#088242; font-weight: bold;}
  .hoDay{font-size:50px; font-family:"Verdana, Arial"; color:#4A849C; font-weight: bold;}
  .hoMonth{font-size:50px; font-family:"Verdana, Arial"; color:#FFFFFF; font-weight: bold;}
  -->
</style>



body {
	background-color: #CCCCCC;
	font-family: Helvetica, Verdana, Arial;
	font-size: 12px;
	height: 100%;
	overflow: auto;
	border:0;
	margin-top:0;
	vertical-align: top;
}

/* tabelle di contenimento */
#clTblMain{
	background-color: #CCCCCC;
	text-align: center;
	vertical-align: top;
	height: 100%;
	width: 100%;
}




/* elementi generali */
td{
	font-family: Helvetica, Verdana, Arial;
	font-size: 10px;
}
p{
	font-family: Helvetica, Verdana, Arial;
	font-size: 10px;
}
a,a:visited,a:active{
	text-decoration:none;
}
a:hover{
	text-decoration:none;
}
input{
}
select{
}
textarea{
}
input.button{
}
button{
}

/* intestazione*/
.clTdTopHeaderContainer{
	background-color: #807f7f;	
}

#clTblTopHeader{
	width: 100%;
}
.clTdTopHeader{
	color: #FFFFFF;
	font-size: 12px;
	font-weight: bold;	
	height: 30px;
	vertical-align: bottom;
}
.clTdTopHeaderShadow{
	height: 12px;
	background-color: #70a1ad;
	background-image: url(../../images/headshadowB.gif);
	background-repeat: repeat-x;
}

/*menu*/
#clTblMenu{
	background-color: 498599;
	background-image: url(../../images/menuback.gif);
	background-repeat: repeat-x;
	width: 773px;
	height: 89px;
}
#clTdMenuContainer{
	background-color: 498599;
	text-align: center;
}
.clTdMenuShadow{
	width: 50%;
	background-color: #3d6a79;
	background-image: url(../../images/menushadowB.gif);
	background-repeat: repeat-x;
	height: 89px;
}
.clMenuCurrent{
	color: #FFFFFF;
	font-size: 12px;
	font-weight: bold;
}
a.clMenuLink,a.clMenuLink:visited,a.clMenuLink:active{
	text-decoration:none;
	color: #cccccc;
	font-size: 12px;
	font-weight: bold;
}
a.clMenuLink:hover{
	text-decoration:none;
	color: #FFFFFF;
}

/*corpo*/
#clTblBodyContainer{
	background-color: #FFFFFF;
	height: 100%;
}
#clTdShoulderLeft{
	background-image: url(../../images/shouldershadowL.gif);
	background-repeat: repeat-y;
	width: 11px;
}
#clTdShoulderRight{
	background-image: url(../../images/shouldershadowR.gif);
	background-repeat: repeat-y;
	width: 11px;
}

/*Top  del corpo*/
#clTblTopBody{
	background-color: #FFFFFF;
	padding: 10px;
	width:100%;
}

/*Left menu*/
	#clTblLeftMenu{
		border: 1px solid #cccccc;
		text-align: center;
		width: 138px;
		height: 124px;
	}
	.clLeftMenuHeader{
		background-image: url(../../images/leftmenuback.gif);
		background-repeat: repeat-x;
		height: 15px;
	}
	.clLeftMenuItem{
		border-bottom: 2px dotted #cccccc;
	}
	.clLeftMenuLastItem{
		border-bottom: 2px solid #FFFFFF;
	}
	a.clLeftMenuLink,a.clLeftMenuLink:visited,a.clLeftMenuLink:active{
		text-decoration:none;
		color: #797979;
		font-size: 12px;
		font-weight: bold;
	}
	a.clLeftMenuLink:hover{
		text-decoration:none;
		color: #498599;
	}
	.clLeftMenuText{
		color: #797979;
		font-size: 11px;
		padding-left:4px;
	}

	/* Box  sfumato */
		#clTblTopBox{
		background-image: url(../../images/calback.gif);
		background-position: bottom;
		background-repeat: repeat-x;
		height: 124px;
		border: 1px solid #cccccc;
	}
	.clTopBoxBottom{
		height: 7px;
		background-color: #70a1ad;
		background-image: url(../../images/topboxshadowBC.gif);
		background-repeat: repeat-x;
		line-height: 7px;
	}

	
	/* Calendar*/
	#clTblCal{
	}
	a.clCalMonthLink,a.clCalMonthLink:visited,a.clCalMonthLink:active{
		text-decoration:none;
		color: #807f7f;
		font-size: 20px;
		font-weight: bold;
		line-height: 15px;
	}
	a.clCalMonthLink:hover{
		text-decoration:none;
		color: #ffc355;
	}
	a.clCalHeaderLink,a.clCalHeaderLink:visited,a.clCalHeaderLink:active{
		text-decoration:none;
		background-color: #6c7682;
		color: #FFFFFF;
		font-size: 12px;
		font-weight: bold;
	}
	a.clCalHeaderLink:hover{
		text-decoration:none;
		color: #ffc355;
	}
	.clCalHeader{
		background-color: #6c7682;
		height: 15px;
	}
	.clCalBody{
		background-image: url(../../images/calback.gif);
		background-position: bottom;
		background-repeat: repeat-x;
		height: 109px;
	}
	.clCalLongDay{
		background-color: #498599;
		font-weight: bold;
		font-size: 8pt;
		padding: 1px;
	}
	a.clCalDayLink,a.clCalDayLink:visited,a.clCalDayLink:active{
		text-decoration:none;
		color: #000000;
		font-size: 8pt;
		font-weight: bold;
		padding: 1px;
	}
	a.clCalDayLink:hover{
		text-decoration:none;
		background-color: #ffc355;
	}
	.clCalDay{
		background-color: #ffc355;
		color: #000000;
		font-size: 8pt;
		font-weight: bold;
		padding: 1px;
	}
	
	/*Menu Eventi*/
	.clEventMenu{
		text-align: center;
		color: #ff9933;
		font-size: 12px;
		font-weight: bold;
	}
	a.clEventMenuLink,a.clEventMenuLink:visited,a.clEventMenuLink:active{
		text-decoration:none;
		color: #797979;
		font-size: 12px;
		font-weight: bold;
	}
	a.clEventMenuLink:hover{
		text-decoration:none;
		color: #498599;
	}


/*Agenda corpo*/	
	#clTblAgCorpo{
		background-color: #eeeff3;
		width: 100%;
		padding-left: 20px;
		padding-right: 20px;
		padding-top: 5px;
		padding-bottom: 5px;
	}
	
	.clAgCorpoActiveLabel{
		color: #498599;
		font-size: 12px;
		font-weight: bold;
		background-color: #FFFFFF;
		border-top: 1px solid #cccccc;
		border-left: 1px solid #cccccc;
		border-right: 1px solid #cccccc;
		width: 170px;
		padding: 7px;
	}

	.clAgCorpoInactiveLabel{
		background-color: #e5e5e5;
		border: 1px solid #cccccc;
		width: 170px;
		padding: 7px;
	}

	.clAgCorpoLabelSpace{
		border-bottom: 1px solid #cccccc;
	}
	
	#clTblAgCorpoEventi{
		width:100%;
		height:100%;
		background-color: #FFFFFF;
		border-bottom: 1px solid #cccccc;
		border-left: 1px solid #cccccc;
		border-right: 1px solid #cccccc;
		padding: 10px;
	}
	
.clTblEvent{
		color: #000000;
		font-size: 10pt;
}
.clEventRigaData{
		background-color: #498599;
		color: #000000;
		font-weight: bold;
		font-size: 8pt;
		padding-left:7px;
		padding-right:7px;
}
.clEventRigaTitolo{
		background-color: #797979;
		color: #FFFFFF;
		font-weight: bold;
		font-size: 8pt;
		padding-left:7px;
		padding-right:7px;
}
.clEventRigaDesc{
		background-color: #FFFFFF;
		color: #333333;
		font-size: 10pt;
		padding-left:7px;
		padding-right:7px;
}

/* Risultati */
.clRisultatiTitolo{
		color: #797979;
		font-weight: bold;
		font-size: 9pt;
}
.clRisultatiTitoloTesto{
		color: #797979;
		font-size: 9pt;
}
.clRisultatiTitoloContainer{
	text-align: center;
	width:400px;
}


/* HOME PAGE */

	/* Sfondo Eventi */
		#hoEventiTbl{
		background-image: url('../../images/home/hoMazzeTesta.jpg');
		background-color: #FFFFFF;
		background-position: bottom;
		border: 0px ;
		height=243;
		width=203;
	}

	.clNewsHomeBoxBottom{
		background-image: url(../../images/home/GradOnGrayS.jpg);
		background-repeat: repeat-x;
		height: 7px;
		line-height: 7px;
	}

	.hoLastResults{
		font-family:"Verdana";
		color: #3C6A79;
		font-size: 10px;
		font-weight: bold;	
	}

	.hoResultTitle{
		font-family:"Verdana";
		color: #7A7A7A;
		font-size: 10px;
	}

	.hoLinkNews{
		font-family:"Arial";
		color: #7A7A7A;
		font-size: 12px;
		font-weight: bold;	
		text-decoration:underline;
	}
	
	.hoNews{
		font-family:"Arial";
		color: #7A7A7A;
		font-size: 12px;
		font-weight: bold;	
		text-decoration:none;
	}	
	.hoEventDescLink{
		font-family:"Arial";
		color: #000000;
		font-size: 11px;
		font-weight: bold;	
		text-decoration:none;
	}
		.linkNote{
		font-family:"Arial";
		color: #9A8DA7;
		font-size: 12px;
		font-weight: bold;	
		text-decoration:none;
	}
	
.tdIntResult{
		background-color: #8BCDDC;
		color: #FFFFFF;
		font-weight: bold;
		font-size: 12pt;
		padding-left:7px;
		padding-right:7px;
}
.tdResult{
		background-color: #FBFBFB;
		padding: 5px;
		font-weight: bold;
		font-size: 10pt;
		padding-left:7px;
		padding-right:7px;
		color:#929191;
}


