﻿.tablearea
{
    width:650px;padding:1px;width:100%;padding-left:0px;
}
.tablearea tr
{
    vertical-align:top; 
}
.tablearea td
{
    color:#336699;
}
.tablearea .tdl
{
    width:205px;color:#336699;padding-right:3px;
}
/*Pannelli della riga superiore*/
.divpanelbord
{
    width:200px;border:solid 1px #CCCCCC; height:200px;overflow:hidden;
}
.divpanelbord br
{
    line-height:2px;
}
.divpanelbord ul
{
    text-indent: -17px;
    list-style-position: outside;
    list-style-type:none;
    padding-left: 16px;
    margin: 0px;
}
.divpanelbord li a
{
    color:#336699;
}
.divheaderpanel
{
    width:200px;background-image:url(CSSImg/headerpanelbg.png);height:21px;background-repeat:repeat-x;color:#336699;font-weight:bold;
}
.divheaderpanel br
{
    line-height:2px;
}
.divheaderpanel span
{
    margin-left:5px;padding-top:5px;text-align:center;
}
/* nuovo layout per le news in top che occupano due celle */
.tdcb .divpanelbordcbt
{
	/*margin-bottom:2px !important; padding-bottom:2px !important;*/
	width:100%;border:solid 1px #CCCCCC;height:200px;background-color:rgb(238,243,247);
}
* Html .tdcb .divpanelbordcbt
{
    height:190px; 
    /*margin-bottom:0px;*/
}
.tdcb .divpanelbordcbt br
{
    line-height:2px;
}

.divpanelbordc
{
    width:100%;border:solid 1px #CCCCCC;height:189px;overflow:hidden;
}
.divpanelbordc br
{
    line-height:2px;
}
.divheaderpanelc span
{
    margin-left:5px;padding-top:5px;text-align:center;
}
.divheaderpanelc
{
    width:100%;background-image:url(CSSImg/headerpanelbg.png);height:21px;background-repeat:repeat-x;color:#336699;font-weight:bold;overflow:hidden;
}
.divpanelbordc li a
{
    color:#336699;
}
.divpanelbordc ul
{
    text-indent: -17px;
    list-style-position: outside;
    list-style-type:none;
    padding-left: 16px;
    margin: 0px;
}
/*Pannelli della riga inferiore*/
.divpanelbordb
{
    width:200px;border:solid 1px #CCCCCC; height:330px;
}
* Html .trb
{
    
}
.ml10d
{
    margin-left:10px;height:140px;
}
.ml10d2
{
    margin-left:10px;
}
* Html .ml10d
{
    height:138px; border-collapse:collapse;
    margin-bottom:-1px;padding-bottom:0px;
    /*border-bottom: solid 1px #000000;*/
}
.divpanelbordbd
{
    width:200px;border:solid 1px #CCCCCC; height:330px;background-color:rgb(238,243,247);
}
.divpanelbordbd br
{
    line-height:2px;
}
.divpanelbordb br
{
    line-height:2px;
}
.divpanelbordb ul
{
    text-indent: -17px;
    list-style-position: outside;
    list-style-type:none;
    padding-left: 16px;
    margin: 0px;
}
.divpanelbordb li a
{
    color:#336699;
}
.tdcb .divpanelbordcb
{
    width:100%;border:solid 1px #CCCCCC;height:160px;background-color:rgb(238,243,247);
}
* Html .tdcb .divpanelbordcb
{
    height:160px;padding:0;
}
.tdcb .divpanelbordcbf
{
    width:100%;border:solid 1px #CCCCCC;margin-bottom:7px;background-color:rgb(238,243,247);
}
* Html .tdcb .divpanelbordcbf
{
    height:160px; margin-bottom:0px;
}
.tdcb .divpanelbordcb br
{
    line-height:2px;
}
.tdcb .divpanelbordcbf br
{
    line-height:2px;
}

.tdcb .divheaderpanelc
{
    width:100%;background-image:url(CSSImg/headerpanelbg.png);height:21px;background-repeat:repeat-x;color:#336699;font-weight:bold;
}
.tdcb .divpanelbordcb li a
{
    color:#336699;
}
.tdcb .divpanelbordcb ul
{
    text-indent: -17px;
    list-style-position: outside;
    list-style-type:none;
    padding-left: 16px;
    margin: 0px;
}

/* fine riga inferiore */
.ml10
{
    margin-left:10px;
}
.lh4
{
    line-height:4px;
}
.datanews
{
    color:#336699; font-style:italic;font-weight:bold;font-size:13px;
}
.titoloNews
{
    color:#336699;font-weight:bold;font-size:12px;
}
.ptestonews 
{
    margin-left:0px;margin-top:0px;    
    color:#336699;font-size:11px;
}
.ardivdatinews
{
    height:16px;overflow:hidden;
}
.ardivdatifaq
{
    height:16px;overflow:hidden;
}
.psubtitle
{
    color:#336699;font-weight:bold;
}
.doclistarea
{ width:100%;color:#336699;margin:0;padding:0;height:120px;}
.doclistarea2
{ width:100%;color:#336699;margin:0;padding:0;}
* Html .doclistarea
{
    height:113px; margin-bottom:0px;padding-bottom:0px;
}
.doclistarea a
{
    color:#336699;overflow:hidden;
}
.docnome    {overflow:hidden;height:15px;}
.docutente  {overflow:hidden;height:15px;}
.docultima  {overflow:hidden;height:15px;width:51px;}
.docstato   {height:15px;}
.docabstract{overflow:hidden;height:15px;font-style:italic;color:#000000;}
.tddocnome    {overflow:hidden;height:15px;}
.tddocutente  {overflow:hidden;height:15px;}
.tddocultima  {width:50px !important;width:51px; overflow:hidden;height:15px;}
.tddocstato   {width:10px;height:15px;}
.tddocabstract{overflow:hidden;height:15px;font-style:italic;color:#000000;}
/*
.docnome    {width:190px;overflow:hidden;float:left;height:15px;}
.docutente  {width:170px;overflow:hidden;float:left;height:15px;}
.docultima  {width:105px;overflow:hidden;float:left;height:15px;}
.docstato   {width:50px;overflow:hidden;float:left;height:15px;}
.docabstract{overflow:hidden;float:left;height:15px;font-style:italic;color:#000000;}
*/
.docLocked{color:rgb(222,59,33);}
.docUnLocked{color:Lime;}
.arfaqdata{color:#336699;font-style:italic;}
.corpofaq{color:#336699;height:130px; overflow:hidden;padding-bottom:10px;}

.tastiera{color:#336699; font-size:10px;font-weight:bold;}
* Html .tablearea
{
    border-spacing:0px; 
}
.daywithevents a
{
    text-decoration:underline;
}
.daywitheventsothermonth a
{
    text-decoration:underline;color:#000000;
}
.othermonth
{
    color:Silver;
}
.thismonth
{
    color:#336699;
}
.othermonth a
{
    color:Silver;
}
.thismonth a
{
    color:#336699;
}

/* style for ellipsis start */

tt.ellipsis {
   
  /* font:1em/1.2 Verdana;*/
   white-space:nowrap;
   -o-text-overflow:ellipsis;
   text-overflow:ellipsis;
   overflow:hidden;
   display:block;
   position:relative;
   zoom:1;	
}

tt.ellipsis:after{
	content:'';
	display:block;
	clear:both;
}


tt.ellipsis span {
   white-space:nowrap;
   -o-text-overflow:ellipsis;
   text-overflow:ellipsis;
   *width:100%;

   float:left;	
   overflow:hidden;
   max-width:97%;
}

tt.ellipsis ins{
	
	height:10px;
	float:left;	
	width:1px;
	position:relative;
	left:-95%;	
}

tt.ellipsis var{
	position:absolute;
	right:0;
	top:0;
	bottom:0;
	background:#fff;
	display:none;
}

tt.ellipsis var:after{
	content:'...';
	font:12px/1.2 Verdana;
}
tt.ellipsis{
   border:solid 1px #FF0033;
   margin:6px 20px;
   padding:4px;
   color:#444;
}
table td tt.ellipsis{
	width:98%;	
	border:none;
	margin:auto;
	padding:3px 0;
}
.buttonsmall-ovr{
     background-image:url(CSSImg/btnOff.gif);
     width:100px;
     height:32px;
     border:none;
     font-weight:bold;
     color:#8E8E8E;
     background-repeat:no-repeat;
     background-color:Transparent;
     cursor:pointer; }
.buttonsmall{
     width:100px;
     height:32px;
     border:none;
     background-image:url(CSSImg/btnOn.gif);
     background-repeat:no-repeat;
     color:#063996;
     text-decoration:underline;
     font-weight:bold;
     background-color:Transparent;
     cursor:pointer;
}
/*aa:hover { position: relative; }
aa span { display:none; }
aa:hover span {
background: #ffff99;
border: 1px solid #ccc;
display:block;
position: absolute;
top: 1.5em;
z-index: 1;
}*/

