body
{
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
    margin-bottom: 0;
    font-family: 'Trebuchet MS';
    /*list-style-image: url(../App_Themes/immagini/cstr/puntatore3.gif);*/
}

body.bodyFooter
{
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
    margin-bottom: 0;
    background-color: #296fb7;
}

a.alink
{
    color: #062e42;
    text-align: center;
    font-size: 8pt;
    cursor: hand;
}

a.sottolineato
{
    color: Red;
    text-decoration: underline;
    cursor: hand;
}

a.linkSCR
{
    font-family: 'Trebuchet MS';

}

a.nodec
{
    font-family: 'verdana';
    color: #062e42;
    text-align: center;
    font-size: 6pt;
    text-decoration: none;
}

colonne.body
{
    background-color: #33cccc;
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
    margin-bottom: 0;
}

ul.upuntatore
{
    list-style-image: url(../App_Themes/immagini/cstr/puntatore3.gif);
}

ul.upuntatoreSCR
{
    list-style-type: circle;
}

table.tblBody
{
    vertical-align:top;
}

td.tblBody
{
    vertical-align:top;
}



td.homeHeader
{
    background-image: url(../../App_Themes/immagini/cstr/xeniaHeader.jpg); 
    height:230px;
}


td.gradiente
{
    background-image: url(../App_Themes/immagini/cstr/gradienteBlu1px.jpg); 
    height:274px;
}

td.homeFooter
{
    /*background-image: url(../../App_Themes/immagini/cstr/piedeMaster1NSG.jpg);*/
    height: 180px;
    text-align: center;
    color: white;
    font-size: 8pt;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    background-color: red;
}

table.homeFooter
{
    background-image: url(../App_Themes/immagini/cstr/piedeMaster1NSG.jpg);
    /*height: 183px;*/
    height: 10px;
    width: 100%;
    text-align: center;
    color: white;
    font-size: 8pt;
    
}


td.titoloProgetto
{
    color: black;
    font-weight: bold;
    text-transform: capitalize;
    text-align: center;
    font-size: 14pt;
}

td.titoloProgetto1
{
    color: #062e42;
    font-weight: bold;
    font-size: 12pt;
}

td.corpoProgetto
{
    color: #062e42;
    text-align: justify;
    font-size: 10pt;
    padding-bottom: 30px;
    padding-left: 10px;
    padding-right: 10px;
}

td.tdFooter
{
    color: #062e42;
    text-align:left;
    font-size: 8pt;
}

td.tdFooter1
{
    color: #062e42;
    text-align:center;
    font-size: 8pt;
}

td.mattonePresentazioniTitolo
{
    /*background-color: #074769;*/
    /*width: 45px;*/
    background-image: url(../App_Themes/immagini/cstr/mattoneBlu1px.gif);
    margin-right: 20px;
}

td.mattonePresentazioniTitoloR
{
    background-image: url(../App_Themes/immagini/cstr/mattoneRed1px.gif);
    margin-right: 20px;
}

td.corpoPresentazioniTitolo
{
    color: #062e42;
    text-align: justify;
    font-size: 12pt;
    font-weight: bold;
    padding-left: 20px;
    letter-spacing: 6px;
}

td.corpoPresentazioniTitoloSCR
{
    color: #062e42;
    text-align: center;
    font-size: 10pt;
    font-weight: bold;
    padding-left: 3px;

}

td.corpoPresentazioniSCR
{
    color: #062e42;
    text-align: left;
    font-size: 10pt;
    padding-left: 3px;
    font-weight: normal;
}

td.tdColonna1024
{
    height: 316px;
    background-color: green;
    color: #ff3300;
    font-size: 10px;
}


td.tdcolonna1280
{
    height:569px;
    color: #ff3300;
    font-size: 8px;
}


td.corpoPresentazioniTitolo1
{
    color: #062e42;
    text-align: justify;
    font-size: 12pt;
    font-weight: bold;
    text-transform: lowercase;
}

td.corpoPresentazioniTitoloC
{
    color: #062e42;
    text-align: justify;
    font-size: 10pt;
    font-style: italic;
    text-decoration: underline;
    padding-top: 10px;
}

td.corpoPresentazioni
{
    color: #062e42;
    text-align: justify;
    font-size: 10pt;
    padding-right: 10px;
    padding-bottom: 15px;
    padding-left: 20px;
}



div.divMenuverticale
{
    /*height: 400px;*/
    width:220px;
    /*background-color: Aqua;
    overflow-y: scroll;
    overflow-x:auto;*/
}

div.divContenuto1280
{
    height: 400px;
    width: 600px;
    overflow-y: auto;
    overflow-x: auto;
    /*background-color: green;*/
}

div.divContenuto1024
{
    height: 276px;
    width: 600px;
    overflow-y: auto;
    overflow-x: auto;
    /*background-color: red;*/
}

div.divBody
{

    /*border-top: #d4d4d4 thin dashed;
    border-left: #d4d4d4 thin dashed;
    border-right: #d4d4d4 thin dashed;
    
    border-bottom: #d4d4d4 thin dashed;*/
    height: 400px;
    width: 975px;
}

div.contenitoreFrame
{
    overflow-y: scroll;
}

div.divHeader
{
    text-align: center;
    background-color: #a7c4e2;
}
.scroller
{
    overflow-y: scroll;
}

/*menu verticale*/
.TreeView
{
    background-color: white; /*border: 1px solid black;*/
    /*
    border-right: #d4d4d4 thin dashed;
    border-bottom: #d4d4d4 thin dashed;*/
}

.TreeNode
{
    font-family: verdana;
    font-size: 7.5pt;
    padding-left: 3px;
    cursor: default;
    font-weight: bold;
}

.TreeNodeRow
{
    background-color: white;
    width: 100%;
    border: 1px;
    border-color: white;
    border-bottom-color: white;
    border-style: solid;
    word-wrap:break-word;
}

.HoverTreeNodeRow
{ 
  background-color: #CCCCCC; 
  width: 100%; 
  border:1px; 
  border-color:#CCCCCC; 
  border-bottom-color:white; 
  border-style:solid;
}

.SelectedTreeNodeRow
{ 
  background-color: #CCCCCC; 
  width: 100%; 
  border:1px; 
  border-color:#AAAACC; 
  border-bottom-color:white; 
  border-style:solid;
}
 

 /* Breadcrumbs style ------------------------------------- */

.SiteMap
{
  font-family: verdana;
  font-size: 11px;
}

.BreadcrumbsNode
{
  font-family: verdana;
  font-size: 11px;
  text-decoration: none;
}

.BreadcrumbsNode:hover
{
  font-family: verdana;
  font-size: 11px;
  text-decoration: underline;
}

/* Menu groups --------------------------------------------orizzontale */
.TopGroup
{
    background-color: white;
    background-image: url(images/item_bg.gif); /*border-right: #737373 1px solid;
    border-left: #737373 1px solid;*/
    border-top: #a6c7e2 2px solid;
    border-bottom: #737373 1px dashed;
}

.Group
{
  background-color:white;
  background-image:url(images/group_bg.gif); 
  border:solid 1px #737373; 
}

/* Default item styles ------------------------------------ */ 

.Item
{
    font-family: verdana;
    font-size: 7.5pt;
    margin: 1px;
    cursor: default;
    color: #999999;
}

.ItemHover
{
    background-color:white; 
    background-image:url(images/item_bg.gif); 
    color:black; 
    font-family:verdana; 
    font-size: 7.5pt;
    border:solid 1px #ABABAB; 
    border-right-color:#737373;
    border-bottom-color:#737373;
    cursor:default;
}

.ItemExpanded
{
    background-color:white; 
    background-image:url(images/item_bg.gif); 
    color:black; 
    font-family:verdana; 
    font-size: 7.5pt; 
    border:solid 1px #737373; 
    border-right-color:#ABABAB;
    border-bottom-color:#ABABAB;
    cursor:default;
}

/* Selected item styles ------------------------------------ */ 
.SelectedItem
{
    background-color:bisque; 
    font-family:verdana; 
    font-size: 7.5pt;
    border:solid 1px #B30000; 
    border-left-color:#FF4C4C;
    border-top-color:#FF4C4C;
    cursor:default;
}

.SelectedItemHover
{
    background-color:#E9CFB1; 
    color:black; 
    font-family:verdana; 
    font-size: 7.5pt;
    border:solid 1px #B30000; 
    border-left-color:#FF4C4C;
    border-top-color:#FF4C4C;
    cursor:default;
}

.SelectedItemExpanded
{
    background-color:#E9CFB1; 
    color:black; 
    font-family:verdana; 
    font-size: 7.5pt;
    border:solid 1px #FF4C4C; 
    border-left-color:#B30000;
    border-top-color:#B30000;
    cursor:default;
}

/* Child selected item styles ------------------------------------ */ 
.ChildSelectedItem
{
  background-color:bisque; 
  font-family:tahoma; 
  font-size:11px; 
  border:solid 1px #0000B3; 
  border-left-color:#4C4CFF;
  border-top-color:#4C4CFF;
  cursor:default;
}

.ChildSelectedItemHover
{
  background-color:#E9CFB1; 
  color:black; 
  font-family:tahoma; 
  font-size:11px; 
  border:solid 1px #0000B3; 
  border-left-color:#4C4CFF;
  border-top-color:#4C4CFF;
  cursor:default;
}

.ChildSelectedItemExpanded
{
  background-color:#E9CFB1; 
  color:black; 
  font-family:tahoma; 
  font-size:11px; 
  border:solid 1px #4C4CFF; 
  border-left-color:#0000B3;
  border-top-color:#0000B3;
  cursor:default;
}

#marqueecontainer{
position: relative;
width: 200px; /*marquee width */
height: 150px; /*marquee height */
/*background-color: white; */
overflow: hidden;
border: 1px solid orange;
padding: 2px;
padding-left: 4px;
}
