﻿

BODY
{
    font-size: 8pt;
    font-family: Arial;
    background-color: #ffffff;
    margin:   0 0 0 0px; 
}

#divimg , #divtext{ position:relative ;float:left;}
.TitoloMappa
{
    font-size: 14pt;
    font-family: Calibri;
    color: #006600;
}
#Tabs
{
     position:relative;
 
}
#divMenuContainer
{
    width: 900px;
    position: relative;
    margin-left:10px;
}
#divMessaggio
{
    padding:10px;
    padding-top:5px;
    background-color: #ffffff;
    font-size: 10pt;
    font-family: Calibri;
}
form
{
  margin : 0 0 0 0;
  display: inline; 
}
  
H5
{
    border-width: 1px;
    overflow: hidden;
    font-size: 14pt;
    font-family: Calibri;
    color: #006600;
}
#RowsCount
{
    overflow: hidden;
    font-size: 14pt;
    font-family: Calibri;
    color: #FF0000;
    float:left;
    height: 30px;
}
#divTitoloContainer
{
  padding-top :14px;
}
 #divTitoloTabs
{
    overflow: hidden;
    font-size: 14pt;
    font-family: Calibri;
    color: #FF0000;
    float:left;
    height: 30px;
}
#DivMessageClienti,#DivMessage
{
    margin-left: 10px;
    position: relative;
    font-size: 10pt;
    font-family: Calibri;
    color: #006600;
    float: left;
    height: 30px;
}

.MouseSelect
{
    background-color: #006600;
    color: #FFFFFF;
}

.ui-icon-find-paolo
{
    background-image: url(../images/error.png);
    
}
  
#preview{
	position:absolute;
	border:1px solid #ccc;
	background:#333;
	padding:5px;
	display:none;
	color:#fff;
}

img{border:none;}
 
#wait2,#wait
{
       float:left;
}
#divwait
{
    top:0px;
    width:35px;
       float:left;
}

#divSlideShow
{
    position: relative;
    background-color: #ffffff;
    clear:both;
    height:160px;
}

#divMenu
{
 
    background-color: #ffffff;
 
    clear:left;
    
    
}
#divTitolo
{   height: 25px;
    font-size: 14pt;
    font-family: Calibri;
}
    

     #divCorpo
{
    
    position:absolute;
    left:101px;
    width: 400px;
    float:left;
}

 #SearchFastTitle
 {
/*    margin-bottom :-15px; */
    height:20px;
    width:100%;
}

 #SearchFastTitleLeft
 {
     left:0px;
}
#SearchFastTitleRight
 {
     right:0px;
}


.IconsNew
{
   
    background-position: left;
    background-image: url(../Images/add.png);
    background-repeat: no-repeat;
}
#Banner{
    background-repeat:repeat;
    background-image:url(../Images/LagoAlpino.jpg);
    height:120px;
    overflow:hidden;
}


#tabs-5
{
    
   position:relative;
   overflow: visible;
  
    
}

#tabs-4
{
    
   position:relative;
   overflow:visible;
  
}

#tabs-3
{
    
   position:relative;
   overflow:visible;
  
    
}

#tabs-2
{
    
   position:relative;
   overflow:visible;
  
    
}

#tabs-1
{   
   position:relative;
   overflow:visible;
  
    
}

#divBottom
{
   
   
    background-color: #003399;
    color: #FFFFFF;
    position: relative;
    bottom:0px;
}
#divAgro
{
    /*background-repeat:repeat;*/
    background-image:url(../Images/LaghiPesca.jpg);
    height:30px;
    overflow:hidden;
   /* width :100%;
    height: 30;
    background-color: #003399;
    color: #FFFFFF;
    position:relative;
    bottom:0px;*/
}
#divScritta
{
    width: 100%;
    height: 30;
    background-color: #009900;
    color: #FFFFFF;
    position: inherit;
    bottom: 0px;
}

#divGrid
{
       left: 0px;
       position:relative;
       overflow:inherit;
    }
    

    
#divGridButton,#divButton,#divButtonMappa
{
 clear:both;
 height:35px;
 
    
    }
    
#Pagination  
{
    
       clear:both;
 
    
    }

#divForm { position:relative;
           clear:both;
            
}

table#Grid2
{          
            border-top: 1px solid #000000;
            border-right: 1px solid #000000;
            table-layout: fixed;
            border-spacing: 0px;	
}
          table#Grid2 tr {white-space: nowrap;
            clear: both;
        }
     table#Grid2 th
{    height: 20px;
    border-left: 1px solid;
    border-bottom: 1px solid;
    border-color: #000000;
    overflow: hidden;
    white-space: nowrap;
    padding: 4px 4px 2px 2px;
    background-color: #0066CC;
    color: #FFFFFF;
}
         table#Grid2 td  
        {
           
            height:20px;
            border-left: 1px solid ;
            border-bottom: 1px solid ;
            border-color: #000000;
            overflow: hidden;
            white-space: nowrap;
            padding : 4px 4px 2px 2px;
        }
         table#Grid2 span
        {
            overflow: hidden;
            white-space: nowrap;
    }
    
.pgMenu
{
    border-right: #006600 1px solid;
    border-top: #006600 1px solid;
    border-left: #006600 1px solid;
    border-bottom: #006600 1px solid;
    background-color: whitesmoke;
}
.OnBt_Hide
{
    border-right: black 1px solid;
    border-top: black 1px solid;
    font-size: 8pt;
    border-left: black 1px solid;
    border-bottom: black 1px solid;
    font-family: Verdana;
    background-color: white;
    width:20;
    height:20;
}
  
  .OnBt_Over
{
    border-right: red 1px solid;
    border-top: black 1px solid;
    font-size: 8pt;
    border-left: black 1px solid;
    border-bottom: red 1px solid;
    font-family: Verdana;
    background-color: whitesmoke;
    cursor:hand ;
    width:20;
    height:20;
}

.Title2
{
    border-right: 1px solid black;
    border-top: 1px solid black;
    font-weight: bold;
    font-size: 10pt;
    border-left: 1px solid black;
    color: #005500;
    
    font-family: Trebuchet MS;
    background-color: whitesmoke;
}
.Title
{
    border-BOTTOM: 1px solid black;
    font-weight: bold;
    font-size: 10pt;
     text-align:center;
    font-family: Trebuchet MS;
}
.TitleDlg
{
    font-weight: bold;
    font-size: 10pt;
    border-left: black 1px solid;
    border-bottom: black 1px solid;
    font-family: Trebuchet MS;
    background-color: gainsboro;
    text-align: center;
}

.TitleSvg
{
    font-weight: bold;
    font-size: 10pt;
    font-style: normal;
    font-family: Trebuchet MS;
}
.TitleSvgDati
{
    font-weight: bold;
    font-size: 10pt;
    font-style: normal;
    color: red;
    font-family: Trebuchet MS;
}

.TitleButton
{
    border-right: black 1px solid;
    font-weight: bold;
    font-size: 10pt;
    background-image: url(images/watermark.jpg);
    font-family: Trebuchet MS;
    background-color: gainsboro;
    text-align: center;
}
.TitleMenu
{
    border-right: black 1px solid;
    border-top: black 1px solid;
    font-weight: bold;
    font-size: 8pt;
    border-left: black 1px solid;
    color: white;
    border-bottom: black 1px solid;
    font-family: Verdana;
    background-color: #99cc66;
    text-align: left;
}
.TitleFoot
{
    font-weight: bold;
    font-size: 8pt;
    color: white;
    font-family: Verdana;
    text-align: left;
}
.LabelOn
{
    padding-right: 2px;
    padding-left: 2px;
    font-size: 8pt;
    padding-bottom: 2px;
    cursor: hand;
    color: #005500;
    text-indent: 2px;
    padding-top: 2px;
    font-family: Trebuchet MS;
    background-color: lightgrey;
    text-align: left;
}

.LabelOff
{
    padding-right: 2px;
    padding-left: 2px;
    font-size: 8pt;
    padding-bottom: 2px;
    cursor: hand;
    text-indent: 2px;
    padding-top: 2px;
    font-family: Trebuchet MS;
    background-color: #cececd;
    text-align: left;
}

.LabelOver
{

    
    font-size: 8pt;
    color: #FFFFFF;
    font-family: Trebuchet MS;
    background-color: lightgrey;
    text-align: left;
    cursor: hand;
    text-indent:2;
    padding-left:2px; 
    padding-right:2px;
    padding-top:2px;
    padding-bottom:2px;

}
.ButtonOn
{
    
    font-size: 8pt;
    cursor: hand;
    color: #FFFFFF;
    font-family: Verdana;
    text-indent: 2;
}

.ButtonOff
{

    font-size: 8pt;
    cursor: hand;
    color: #005500;
    font-family: Verdana;
    text-indent: 2;
}

.ButtonOver
{
    font-size: 8pt;
    cursor: hand;
    color: white;
    text-indent: 2px;
    font-family: Verdana;
}
.ButtonOn2
{
    border:1px solid #005500; font-weight: bold;
    font-size: 8pt;
    cursor: hand;
    color: #FFFFFF;
    font-family: Verdana;
    background-color: #006600;
    text-indent: 2;
}

.ButtonOff2
{
    border:1px solid black; 
    font-weight: bold;
    font-size: 8pt;
    cursor: hand;
    color: #005500;
    font-family: Verdana;
    background-color: #FFFFFF;
    text-indent: 2;
}

.ButtonOver2
{
    border:1px solid #005500; font-weight: bold;
    font-size: 8pt;
    cursor: hand;
    color: #FFFFFF;
    font-family: Verdana;
    background-color: black;
    text-indent: 2;
}



.LabelLineBottom
{
    font-family: Verdana;
    font-size: 8pt; border-left-width:1px; border-right-width:1px; border-top-width:1px
}
.LabelLineTop
{
    border-top: 1px solid black;
    font-family: Verdana;
    font-size: 8pt
}

.BoxRight
{
    border-right: black 1px solid;
}
.BoxLeftRight
{
    border-left: black 1px solid;
    border-right: black 1px solid;
}

.BoxAll
{
    border-left: black 1px solid;
    border-right: black 1px solid;
    border-top: black 1px solid;
    border-bottom: black 1px solid;
}
.divLabel
{
    background-color: lightgrey;
}
.divEntry
{
    padding-right: 2px;
    padding-left: 2px;
    font-weight: bold;
    font-size: 10pt;
    padding-bottom: 0px;
    color: #005500;
    padding-top: 2px;
    font-family: Trebuchet MS;
    background-color: whitesmoke;
}
.divEntryDlg
{
    padding-right: 2px;
    padding-left: 2px;
    font-weight: bold;
    font-size: 10pt;
    padding-bottom: 0px;
    color: #005500;
    padding-top: 2px;
    font-family: Trebuchet MS;
    background-color: ivory;
}
.divPageDlg
{
  
border-left: black 1px solid;
}
.divEntry2
{
    border-right: black 1px solid;
    font-weight: bold;
    font-size: 10pt;
    border-left: black 1px solid;
    color: #005500;
    border-bottom: black 1px solid;
    font-family: Trebuchet MS;
    background-color: whitesmoke;
}
.divFoot
{
    border-top: #006600 1px solid;
    border-bottom: #006600 1px solid;
    background-color: lightgrey;
}

.divBody
{
    background-color: aliceblue;
}

.phxLeggenda
{
    margin-top : 5px;
    border-width: 1px;
    border-style: dotted dotted dotted dotted;
    font-family: Verdana;
    font-size: 12px;
    font-weight: bold;
    color: #0066FF;
    padding :1px;
    height: 15px;
    border-color: #003366;
   
}

.phxKey
{
    border-right: black 1px solid;
    border-top: black 1px solid;
    font-size: 8pt;
    border-left: black 1px solid;
    color: black;
    border-bottom: black 1px solid;
    font-family: Verdana;
    background-color: #CCCCCC;
    text-align: left;
}
.phxText
{
    border-right: black 1px solid;
    border-top: black 1px solid;
    font-size: 8pt;
    border-left: black 1px solid;
    color: black;
    border-bottom: black 1px solid;
    font-family: Verdana;
    background-color: #E8E8E8;
}
.phxFocusDec
{
    border-right: black 1px solid;
    border-top: black 1px solid;
    font-size: 8pt;
    border-left: black 1px solid;
    color: black;
    border-bottom: black 1px solid;
    font-family: Verdana;
    background-color: #ffffff;
    text-align: right;
}
.phxFocusInt
{
    border-right: black 1px solid;
    border-top: black 1px solid;
    font-size: 8pt;
    border-left: black 1px solid;
    color: black;
    border-bottom: black 1px solid;
    font-family: Verdana;
    background-color: #ffffff;
    text-align: right;
}
.phxData
{
    border-right: black 1px solid;
    border-top: black 1px solid;
    font-size: 8pt;
    border-left: black 1px solid;
    color: black;
    border-bottom: black 1px solid;
    font-family: Verdana;
    background-color: #ffffff;
    text-align: left;
}
.phxRedonly
{
    border-right: black 1px solid;
    border-top: black 1px solid;
    font-size: 8pt;
    border-left: black 1px solid;
    color: #000000;
    border-bottom: black 1px solid;
    font-family: Verdana;
    background-color: #66CCFF;
    text-align: left;
}
.phxHour
{
    border-right: black 1px solid;
    border-top: black 1px solid;
    font-size: 8pt;
    border-left: black 1px solid;
    color: black;
    border-bottom: black 1px solid;
    font-family: Verdana;
    background-color: #ffffff;
    text-align: left;
}
.phxCheck
{
    font-size: 8pt;
    color: black;
    font-family: Verdana;
    background-color: transparent;
    text-align: left;
}
.phxFocusText
{
    border-right: #005500 1px solid;
    border-top: #005500 1px solid;
    font-size: 8pt;
    border-left: #005500 1px solid;
    color: #ffffff;
    border-bottom: #005500 1px solid;
    font-family: Verdana;
    background-color: #006600;
    text-align: left;
}
.phxFocus
{
    border:1px solid #005500; font-size: 8pt;
    color: #FFFFFF;
    font-family: Verdana;
    background-color: #006600;
    text-align: right
}
.intFocus
{
    border:1px solid #005500; font-size: 8pt;
    color: #FFFFFF;
    font-family: Verdana;
    background-color: #006600;
    text-align: right
}

.dtaFocus
{
    border:1px solid #005500; font-size: 8pt;
    color: #FFFFFF;
    font-family: Verdana;
    background-color: #006600;
    text-align: left
}

.oraFocus
{
    border:1px solid #005500; font-size: 8pt;
    color: #FFFFFF;
    font-family: Verdana;
    background-color: #006600;
    text-align: left
}
.dtaRequest
{
    border:1px solid #005500; font-size: 8pt;
    color: #005500;
    font-family: Verdana;
    background-color: #FFFFFF;
    text-align: left
}
.txtRequest
{
    border:1px solid #005500; font-size: 8pt;
    color: #005500;
    font-family: Verdana;
    background-color: #FFFFFF;
    text-align: left
}
.numRequest
{
    border:1px solid #005500; font-size: 8pt;
    color: #005500;
    font-family: Verdana;
    background-color: #FFFFFF;
    text-align: right
}
.intRequest
{
    border:1px solid #005500; font-size: 8pt;
    color: #005500;
    font-family: Verdana;
    background-color: #FFFFFF;
    text-align: right
}
.txtReadOnly
{
    border-right: black 1px solid;
    border-top: black 1px solid;
    font-size: 8pt;
    border-left: black 1px solid;
    color: olive;
    border-bottom: black 1px solid;
    font-family: Verdana;
    background-color: gainsboro;
    text-align: left;
}
.dtaReadOnly
{
    border-right: black 1px solid;
    border-top: black 1px solid;
    font-size: 8pt;
    border-left: black 1px solid;
    color: olive;
    border-bottom: black 1px solid;
    font-family: Verdana;
    background-color: gainsboro;
    text-align: left;
}
.numReadOnly
{
    border-right: black 1px solid;
    border-top: black 1px solid;
    font-size: 8pt;
    border-left: black 1px solid;
    color: white;
    border-bottom: black 1px solid;
    font-family: Verdana;
    background-color: #ff9933;
    text-align: right;
}
.intReadOnly
{
    border-right: black 1px solid;
    border-top: black 1px solid;
    font-size: 8pt;
    border-left: black 1px solid;
    color: white;
    border-bottom: black 1px solid;
    font-family: Verdana;
    background-color: #006600;
    text-align: right;
}
.phxLabel
{
    font-weight: bold;
    font-size: 8pt;
    color: black;
    font-family: Verdana;
    text-align: right;
    border-bottom-style: dotted;
    border-bottom-width: 1px;
    border-bottom-color: #003366;
}
.phxLabelKey
{
    font-weight: bold;
    font-size: 8pt;
    color: #C0C0C0;
    font-family: Verdana;
    text-align: right;
    border-bottom-style: dotted;
    border-bottom-width: 1px;
    border-bottom-color: #003366;
}
.txtObl
{
    font-weight: bold;
    font-size: 8pt;
    color: red;
    font-family: Verdana;
    text-align: right;
}
.phxLabelRight
{
    font-weight: bold;
    font-size: 8pt;
    color: black;
    font-family: Verdana;
    text-align: right;
}
.phxLabel2
{
    font-weight: bold;
    font-size: 8pt;
    color: black;
    font-family: Verdana;
    text-align: left;
}

.userData
{
    behavior: url(#default#userData);
}
.userCaps
{
    behavior: url(#default#clientCaps);
}
divForm .FieldSet
{
    border: 1px solid #6699FF;
    font-size: 8pt;
    color: #800000;
    font-family: Verdana;
    text-align: left;
    padding-left: 4px;
    padding-right: 4px;
    padding-top: 1px;
    padding-bottom: 4px;
}
divForm .Legend
{
    border: 1px solid #005500;
    font-weight: bold;
    font-size: 8pt;
    color: #FFFFFF;
    font-family: Verdana;
    background-color: #003366;
    text-align: left;
}

.boxTable
{
    border-right: #006600 1px solid;
    border-top: #006600 1px solid;
 
}
.trTable
{
    font-size: 8pt;
    color: black;
    font-family: Verdana;
    background-color: #005500;
    color: #FFFFFF;
    text-align:left;
}
.trTableRow
{
    font-size: 8pt;
    color: #000000;
    font-family: Verdana;
    background-color: #FFFFFF;
}
.trTableRowOver
{
    font-size: 8pt;
    color: #FFFFFF;
    font-family: Verdana;
    background-color: #A9A9A9;
}
.trTableRowColor
{
    font-size: 8pt;
    color: #FFFFFF;
    font-family: Verdana;
    background-color: #006600;
}
.TableTitle
{
    font-size: 8pt;
    color: #FFFFFF;
    font-family: Verdana;
    background-color: #0069ab;
    font-weight: bold;
    height: 25px;
}

.trTableThRowOver
{
    font-size: 8pt;
    border-left: #006600 1px solid;
    color: #ffcc33;
    border-bottom: #006600 1px solid;
    font-family: Verdana;
    background-color: #0069ab;
}
.trTableRowSelect
{
    font-size: 8pt;
    color: black;
    font-family: Verdana;
    background-color: #EEE8AA;
}

.box
{
    border-right-style: solid;
    border-right-width: 1px;
    border-top-style: solid;
    border-top-width: 1px;
}
.boxLeft 
{
    border-left: solid  1px #000000;
    border-bottom:  solid  1px #000000;
}
.colorkey
{
    background-color: #FFFFCC;
}
.lineLeftTop
{
    BORDER-TOP: #006600 1px solid;
    BORDER-LEFT: #006600 1px solid;
}
.lineRight
{
    BORDER-RIGHT: #006600 1px solid;
}
.lineBottom
{
    BORDER-BOTTOM : #006600 1px solid;
}
.lineTop
{
    BORDER-TOP: #006600 1px solid;
}
.lineLeft
{
    BORDER-LEFT: #006600 1px solid;
}

.lineBox
{
    
    BORDER-TOP: #006600 1px solid;
    BORDER-LEFT: #006600 1px solid;
    BORDER-RIGHT: #006600 1px solid;
    BORDER-BOTTOM : #006600 1px solid;
}
.boxRight
{
    BORDER-LEFT: #000000 1px solid;
    BORDER-BOTTOM: #000000 1px solid
}

.txtPg
{
    border-right: black 1px solid;
    border-top: black 1px solid;
    font-weight: bold;
    font-size: 12pt;
    border-left: black 1px solid;
    color: white;
    border-bottom: black 1px solid;
    font-family: Verdana;
    background-color: #E1D59E;
    text-align: left;
}

.mnLv1x
{
    padding:1px; border:1px solid #FFFFFF; font-weight: bold;
    font-size: 11px;
    cursor: hand;
    color: #005500;
    text-indent: -5px;
    font-family: Verdana;
    background-color:#FFFFFF;
    text-indent: 1; 
    /*text-align:center  */
}
.mnLv1
{
    border-style:solid; border-width:0; padding:1px; background-position: left center; font-weight: bold;
    font-size: 11px;
    margin-left: 0;
    cursor: hand;
    color: #005500;
    text-indent: 0px;
    font-family: Verdana;background-repeat:no-repeat; background-attachment:fixed;
    text-indent: 0px;
}

.mnLv2
{
    border-right: 0px solid;
    padding-right: 1px;
    background-position: left center;
    border-top: 0px solid;
    padding-left: 1px;
    font-weight: bold;
    font-size: 10px;
    background-attachment: fixed;
    padding-bottom: 1px;
    margin-left: 5px;
    border-left: 0px solid;
    cursor: hand;
    color: #005500;
    text-indent: 0px;
    padding-top: 1px;
    border-bottom: 0px solid;
    background-repeat: no-repeat;
    font-family: Verdana;
    background-color: transparent;
}
.mnLv3
{
    border-right: 0px solid;
    padding-right: 1px;
    background-position: left center;
    border-top: 0px solid;
    padding-left: 1px;
    font-weight: bold;
    font-size: 10px;
    background-attachment: fixed;
    padding-bottom: 1px;
    margin-left: 20px;
    border-left: 0px solid;
    cursor: hand;
    color: #005500;
    text-indent: 0px;
    padding-top: 1px;
    border-bottom: 0px solid;
    background-repeat: no-repeat;
    font-family: Verdana;
    background-color: transparent;
}

.mnLvO1x
{
    padding:1px; border-style:solid; border-width:1px; font-weight: bold;
    font-size: 11px;
    cursor: hand;
    color: black;
    text-indent: -5px;
    font-family: Verdana; 
    background-color:whitesmoke; 
    text-indent: 2;
    /*text-align:center*/
}

.mnSv1
{
    border-style:solid; border-width:0; padding:1px; background-position: left center; font-weight: bold;
    font-size: 11px;
    margin-left: 0;
    cursor: hand;
    color: red;
    text-indent: 0px;
    font-family: Verdana;background-repeat:no-repeat; background-attachment:fixed
}

.mnSvO1
{
    border-right: 1px solid;
    padding-right: 1px;
    border-top: 1px solid;
    padding-left: 1px;
    font-weight: bold;
    font-size: 11px;
    padding-bottom: 1px;
    border-left: 1px solid;
    cursor: hand;
    color: black;
    text-indent: 1px;
    padding-top: 1px;
    border-bottom: 1px solid;
    font-family: Verdana;
    background-color: whitesmoke;
}
.mnLvO1
{
{
    border-style:solid; border-width:0; padding:1px; background-position: left center; font-weight: bold;
    font-size: 11px;
    margin-left: 0;
    cursor: hand;
    color: red;
    text-indent: 0px;
    font-family: Verdana;background-repeat:no-repeat; background-attachment:fixed
}
.mnLvO2
{
    border-right: 0px solid;
    padding-right: 1px;
    background-position: left center;
    border-top: 0px solid;
    padding-left: 1px;
    font-weight: bold;
    font-size: 10px;
    background-attachment: fixed;
    padding-bottom: 1px;
    margin-left: 10px;
    border-left: 0px solid;
    cursor: hand;
    color: red;
    text-indent: 0px;
    padding-top: 1px;
    border-bottom: 0px solid;
    background-repeat: no-repeat;
    font-family: Verdana;
    background-color: transparent;
}
.mnLvO3
{
    border-right: 0px solid;
    padding-right: 1px;
    background-position: left center;
    border-top: 0px solid;
    padding-left: 1px;
    font-weight: bold;
    font-size: 10px;
    background-attachment: fixed;
    padding-bottom: 1px;
    margin-left: 20px;
    border-left: 0px solid;
    cursor: hand;
    color: red;
    text-indent: 0px;
    padding-top: 1px;
    border-bottom: 0px solid;
    background-repeat: no-repeat;
    font-family: Verdana;
    background-color: transparent;
}
.trLv1
{
    margin-top: -5px;
    font-weight: bold;
    font-size: 10px;
    margin-left: 10px;
    cursor: hand;
    color: black;
    text-indent: -5px;
    font-family: verdana, arial, helvetica;
}


.trLv2
{
    font-family: verdana, arial, helvetica;
    font-weight: bold;
    font-size: 10px;
    cursor: hand;
    text-indent: 0;
    margin-left: 20;
    margin-top: -5;
    color: black;
}
.trLv3
{
    font-family: verdana, arial, helvetica;
    font-weight: normal;
    font-size: 10px;
    text-indent: 0;
    margin-left: 30;
    margin-top: -5;
    cursor: hand;
    color: black;
}

.trLvO1
{
    margin-top: -5px;
    font-weight: bold;
    font-size: 10px;
    margin-left: 10px;
    cursor: hand;
    color: red;
    text-indent: -5px;
    font-family: verdana, arial, helvetica;
}

.trLvO2
{
    font-family: verdana, arial, helvetica;
    font-weight: bold;
    font-size: 10px;
    cursor: hand;
    color: red;
    text-indent: 0;
    margin-left: 20;
    margin-top: -5;
}
.trLvO3
{
    margin-top: -5px;
    font-weight: normal;
    font-size: 10px;
    margin-left: 30px;
    cursor: hand;
    color: gold;
    text-indent: 0px;
    font-family: verdana, arial, helvetica;
}



.calBox
{
    font-weight: bold;
    font-size: 8pt;
    border-right: #000066 1px solid;
    border-top: #000066 1px solid;
    color: black;
    font-family: Verdana;
}

.calMese
{
    font-weight: bold;
    font-size: 8pt;
    border-left: #000066 1px solid;
    color: black;
    border-bottom: #000066 1px solid;
    font-family: Verdana;
    background-color: #006600;
    text-align: center;
}
.calToday
{
    font-weight: bold;
    font-size: 8pt;
    color: red;
    font-family: Verdana;
    background-color: white;
    text-align: center;
    border-left: #000066 1px solid;
    border-bottom: #000066 1px solid;
    cursor:hand ;
}

.calTodaySelect
{
    font-weight: bold;
    font-size: 8pt;
    border-left: #000066 1px solid;
    cursor: hand;
    color: red;
    border-bottom: #000066 1px solid;
    font-family: Verdana;
    background-color: black;
    text-align: center;
}

.calActive
{
    font-weight: bold;
    font-size: 8pt;
    border-left: #000066 1px solid;
    border-bottom: #000066 1px solid;
    color: black;
    font-family: Verdana;
    background-color: lightgoldenrodyellow;
    text-align: center;
    cursor:hand ;
}
.calinActive
{
    font-weight: bold;
    font-size: 8pt;
    color: black;
    font-family: Verdana;
    background-color: gainsboro;
    text-align: center;
    border-left: #000066 1px solid;
    border-bottom: #000066 1px solid;
    cursor:hand ;
}
.calActiveSelect
{
    font-weight: bold;
    font-size: 8pt;
    border-left: #000066 1px solid;
    cursor: hand;
    color: white;
    border-bottom: #000066 1px solid;
    font-family: Verdana;
    background-color: black;
    text-align: center;
}

.calSettimana
{
    font-weight: bold;
    font-size: 8pt;
    color: black;
    font-family: Verdana;
    text-align: center;
}

.calGiorno
{
    font-weight: bold;
    font-size: 8pt;
    color: black;
    font-family: Verdana;
    text-align: center;
}
.slideshow { height: 120px; width: 1600px; margin: autox }
.slideshow img { padding: 0px; border: 0px solid #ccc; background-color: #eee; }
.header{overflow: hidden;}
