/* 
    Document   : default
    Created on : 29-mag-2010, 7.58.08
    Author     : Alessandro Cioni
    Description:
        Purpose of the stylesheet follows.
*/

/* 
   TODO customize this sample style
   Syntax recommendation http://www.w3.org/TR/REC-CSS2/
*/

root { 
    display: block;
}

html,body { background-color:#fff; }
body,td { font-family:"Book Antiqua",verdana,arial,sans-serif; vertical-align:middle; font-weight:normal; }
a:link { color:#008000; }
a:visited { color:#339966; }
a:hover { color:#33CC00; }

.red { color:#f00; }
.grey { color:#808080; }
.dkgrey { color:#333333; }
.green { color:#008000; }
.blue { color:blue; }
.c_orario {background-color:#FFFFFF; }
.c_rit { background-color:#FF0000; }
.c_ant { background-color:#FFD700; }
.c_notlc { background-color:#00FFFF; }

table { border-spacing:0px; vertical-align:top; }
table.cog { background-color:#FFFFFF; solid #FFFFFF; border:2px; }
table.cog td {
    vertical-align:top;
}

table.main 	     {
    border: #008000 1px solid;
    border-collapse: collapse;
    border-spacing: 0px;
    width: 100%;
}

table.main th { border: #008000 1px solid; padding: 4px; background: #CCFFCC; color:#008000; }
table.main td { border: #008000 1px solid; padding: 3px; }


table.navigation {
    border: #008000 0px solid;
    border-collapse: collapse;
    border-spacing: 0px;
    width: 100%;
}


table.pub {
    border-width: 0px 0px 0px 0px;
    border-spacing: 2px;
    border-style: outset outset outset outset;
    border-color: gray gray gray gray;
    border-collapse: separate;
    #background-color: white;
}
table.pub th {
    border-width: 0px 0px 0px 0px;
    padding: 1px 1px 1px 1px;
    #background-color: white;
    color:#008000;
    text-align:left;
}
table.pub td {
    border-width: 1px 1px 1px 1px;
    padding: 1px 1px 1px 1px;
    border-style: solid solid solid solid;
    border-color: gray gray gray gray;
    #background-color: white;
    -moz-border-radius: 0px 0px 0px 0px;
}

ol li
{
    font-size:small;
}

.button { background-color:#339966; color:#FFFFFF; font-family:"Book Antiqua",verdana,arial,sans-serif; }

.section 	    { background-color:#e5ecf9; padding:2px; margin-bottom:2px; }
.section_green  { background-color:#CCFFCC; padding:2px; margin-bottom:2px; }
.section_gray   { background-color:#DCDCDC; padding:2px; margin-bottom:2px; }
.section_yellow { background-color:#FFFACD; padding:2px; margin-bottom:2px; }

.border	   { border-top:2px solid #3366cc; }
.border_green  { border-top:2px solid #008000; }
.border_gray   { border-top:2px solid #000000; }
.border_yellow { border-top:2px solid #B8860B; }

.rientro { margin-left:10px; }

.float { float:left; }
.sectionsub { border-top:2px solid #36c; padding-bottom:2px; font-weight:bold; }
.titolo { border-bottom:2px solid #339966; padding:2px; margin-top: 4px; margin-bottom: 4px; color:#008000; font-weight:bold; }
.titolodow { border-top:2px solid #339966; padding:2px; margin-top: 4px; margin-bottom: 4px; color:#008000; font-weight:bold; }
.titolosez { font-size:x-large; font-weight:bold; }
.underbox { background-color:#7AA5D6; }
.sftr { background-color:#ffffcc; border:1px solid #cccccc; margin-top:5px; padding:2px; }
.ricerca { background-color:#339966; border:1px solid #008000; margin-top:5px; padding:2px; }
.note { background-color:#DCDCDC; margin-top:5px; solid #000000; padding:2px; text-align:left; font-size:medium; }

/* begin css tabs */
.navigation {
    text-align: left; /* set to left, right or center */
    margin: 1em 0 1em 0; /* set margins as desired */
    font: bold 11px verdana, arial, sans-serif; /* set font as desired */
    border-bottom: 1px solid #008000; /* set border COLOR as desired */
    list-style-type: none;
    padding: 3px 10px 0px 10px; /* THIRD number must change with respect to padding-top (X) below */
}

div#navigation li{
    display: inline;
    margin: 0;
    padding:0;
}

div#navigation li a {
    text-decoration: none;
    border: 1px solid #008000;
    padding: 0px 1.3em;
    background: #CCFFCC;color: #008000;
    position: relative;
}

div#navigation li a:hover{
    background-color: #fff
}

div#navigation li#activelink a{
    border-bottom: 1px solid #fff;
    background-color: #fff;
    color: #008000;
    position: relative;
}
/* end css tabs */
