/* UOSHARDS CSS $Revision: 1.39 $ */
body {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10pt;
    background-image: url(../immagini/layout/pageback.gif);
    background-repeat: repeat-x;
    background-color:#c3ccd5;
    color:white;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
}

td {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10pt;
}

td.selcol {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10pt;
    border-left: 1px solid white;
    border-right: 1px solid white;
}

.shardlist{
color:white;
}

#titleblock {
    font-size: 36px;
    color:white;
    font-weight: bold;
    background-image: url(../immagini/layout/background.gif);
    position: absolute;
    top:0;
    left:0;
    height:77px;
    width:100%;
    padding:0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    border-bottom: 1px solid #B5BBC1;
}

#menubar {
    font-size: 10pt;
    color:white;
    width:100%;
    position:absolute;
    border:0px;
    margin:0px;
    padding:0px;
    top:78px;
    height:20px;
    line-height:20px;
    left:0px;
    background-color:#A0A5B1;
    border-bottom:1px solid silver;

}

#menublock {
    font-size: 10pt;
    color: white;
    font-weight: bold;
    background-color: #A0A5B1;
    padding: 5px;

}

#bodyblock {
    font-size: 10pt;
    color:white;
    width:99.5%;
    position:absolute;
    border:0px;
    margin:0px;
    padding:2px;
    top:99px;
    left:0px;
}

#shotblock {
    color:white;
    width:400px;
    border:1px solid white;
    margin:0px;
    padding:4px;
}


#bodyarea {
    border: 1px solid #555555;
    border-top: 0px;
    font-size: 10pt;
    width:99%;
    margin:auto;
    color:black;
    padding: 4px;
    /*background-color:#9095a1;*/
    background-color: #A0A5B1;
}

#bannertop {
    position: absolute;
    top:0;
    right:35px;
    height:62px;
    width:470px;
    padding:0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    border: 0px;
}

.topofbody {
   text-align:left;
   border-bottom: 1px solid silver;
   background-color:gray;
   color:white;
   padding:5px;
   margin-bottom:8px;
}


.error {
   background-color:red;
   font-size:13pt
}

.block {
   background-color:#9095a1;
}

span.large{
    font-size: 18px;
}
a.tbite {
   color:white;
   text-decoration:none;
}

a.tbite:hover {
   color:#E2EBB7;
   text-decoration:underline;
}

a.lower {
   color:#404040;
   font-weight:bold;
   text-decoration:none;
}

a.lower:hover {
   color:#505050;
   font-weight:bold;
   text-decoration:underline;
}

a.tbiteH {
   color:#E2EBB7;
   text-decoration:none;
}

a.tbiteH:hover {
   color:#E2EBB7;
   text-decoration:underline;
}

a.showmode {
   color:#E2EBB7;
   text-decoration:none;
   font-weight:bold;
}

a.showmode:hover {
   color:#E2EBB7;
   text-decoration:underline;
   font-weight:bold;
}

a.showmodeH {
   color:#E2EBB7;
   text-decoration:none;
   font-weight:bold;
   border: 2px dotted #303030;
   padding-left:2px;
   padding-right:2px;
}

a.showmodeH:hover {
   color:#E2EBB7;
   text-decoration:underline;
   font-weight:bold;
   border: 2px dotted #303030;
}


a {
   color:#E2EBB7;
   text-decoration:none;
}

a:hover {
   color:#E2EBB7;
   text-decoration:underline;
}

a.menubar {
   display: block;
   color:#E2EBB7;
   float:left;
   padding-left:4px;
   padding-right:4px;
   height:20px;
   text-decoration:none;
   font-weight:bold;
   border-right:1px dotted gray;
}

a.menubar:hover {
   display: block;
   color:#E2EBB7;
   text-decoration:none;
   float:left;
   background-color:#555555;
}


a.menu {
   display: block;
   padding:4px 0px 4px 0px;
   color:#E2EBB7;
   text-decoration:none;
}

a.menu:hover {
   display: block;
   padding:4px 0px 4px 0px;
   color:#E2EBB7;
   text-decoration:none;
   background-color:#555555;
}

.menublock {
   display: block;
   padding:0px 0px 0px 0px;
   margin-bottom:7px;
   border: 1px solid #656565;
   background-color:#A0A5B1;
   color:#E2EBB7;
   text-decoration:none;
   width:220px;
}

.menutitle {
   display: block;
   padding:3px 3px 3px 3px;
   border-left: 1px solid #7D8790;
   border-right: 1px solid #3D4750;
   border-top: 1px solid #7D8790;
   border-bottom: 1px solid #3D4750;
   font-weight:bold;
   color:white;
   text-decoration:none;
   background-color:#5D6770;
}

.blocktitle {
   display: block;
   padding:4px;
   color:white;
   font-weight:bold;
   text-decoration:none;
   text-align:center;
   width:99%;
   margin:auto;
   background-color:#6D7780;
   border-left: 1px solid #8D97A0;
   border-right: 1px solid #4D5760;
   border-top: 1px solid #8D97A0;
   border-bottom: 1px solid #4D5760;

}

.padder {
   display: block;
   padding:6px 6px 6px 6px;
}
tr.high:hover {
}

.secondario {
    color:#9C8B7D;
}

.secondario a {
    color:#9C8B7D;
}

.secondario a:hover {
    text-decoration:underline;
}

.legendatitle {
   display: block;
   padding: 0px 0px 4px 0px;
   margin:0px;
   color:white;
   font-weight:bold;
   text-decoration:none;
   font-size:9pt;
}

.sorttitle {
    padding-top: 4px;
    text-align: center;
}
.news {
    border: 1px dotted #757575;
    background-color:#A0A5B1;
    margin:4px 4px 4px 4px;
    padding:4px 4px 4px 4px;
    font-size: 9pt;
    text-align:justify;
    color: black;
}

a.newstext {
    color: black;
    text-decoration:none;
}

a.newstext:hover {
    color: #404040;
    text-decoration:underline;


}


.faq {
    border: 1px dotted #757575;
    margin:4px 4px 4px 4px;
    padding:4px 4px 4px 4px;
    text-align:justify;
    color: black;
}

.enginever {
  font-size:9px;
  color:black;
  text-align:center;
}

.hostname {
   color:white;
   font-weight:bold;
   text-decoration:none;
   font-size:24px;
}

/*
Javascript Redirect
*/

.redijs_block {
   border: 1px solid white;
   padding:4px;
   width:80%;
   margin:auto;
   text-align:center;
}

/*
Pagina Dettagli
*/

.det_header_block {
   border: 1px solid silver;
   background-color:gray;
   color:white;
   padding:5px;
   height:65px;
   margin-bottom:8px;
}

.det_shard_name {
   font-size:14pt;
   font-weight:bold;
   margin-top:4px;
   margin-bottom:4px;
}

.det_logo {
   float:left;
   margin-right:4px;
}


/*
Pagina degli shards administrators
*/

.login_block {
   border: 1px solid silver;
   background-color:gray;
   margin: auto;
   width:270px;
   padding:5px
}

.admin_header_block {
   text-align:left;
   border: 1px solid silver;
   font-weight:bold;
   background-color:gray;
   padding:5px;
   margin-bottom:8px;
}

.admin_header_shard {
   text-align:left;
   border: 1px solid black;
   background-color:gray;
   padding:5px;
   margin:10px;
   margin-bottom:12px;
}


.admin_options_box {
   text-align:left;
   padding:0px;
   width:530px;
   border:1px solid black;
   margin:auto;
}

.admin_box_title {
   text-align:left;
   padding:0px;
   height:26px;
   font-size:12pt;
   line-height:26px;
   font-weight:bold;
   color:black;
   background-color:silver;
   border-bottom:1px dotted black;
   margin:auto;
   vertical-align:middle;
}
.admin_box_body {
   text-align:left;

  padding:1px;
}


.shot_options_box {
   padding:0px;
   width:500px;
   height:99px;
   border:1px solid black;
   margin:auto;
}

/*
TABS
*/

.TabBlock {
   display: block;
   padding-top:4px;
   padding-bottom:4px;
   padding-left:0px;
   color:white;
   font-weight:bold;
   text-decoration:none;
   background-color:#5D6770;
   border: 1px solid #5D6770;
   width:99%;

}
/*
   border-left: 1px solid #7D8790;
   border-right: 1px solid #3D4750;
   border-top: 1px solid #7D8790;
   border-bottom: 1px solid #3D4750;
   font-weight:bold;
   color:white;
   text-decoration:none;
   background-color:#5D6770;

*/

.TabSelected {
   padding: 4px 4px 4px 4px;
   color: white;
   font-weight: bold;
   text-decoration: none;
   text-align: center;
   background-color: #A0A5B1;
   border-left: 1px solid #8D97A0;
   border-right: 1px solid #4D5760;
   border-top: 1px solid #8D97A0;
   border-bottom: 1px solid #A0A5B1;

}

.Tab {
   padding:4px 4px 4px 4px;
   color:white;
   font-weight:normal;
   text-decoration:none;
   text-align:center;
   background-color:#5D6770;
   border: 1px solid #3D4750;
/* border-left: 1px solid #7D8790;
   border-right: 1px solid #3D4750;
   border-top: 1px solid #7D8790;
   border-bottom: 1px solid #3D4750;*/
}

