<style>

body{
font: 15px;
font-weight: bold;
color:navy;
background: #e0ffff;
} 
div.adress {
    //font: bold 90% serif;
    position: relative;
    top: 0;
    left: 1em;
    width: 90%;
    text-align: left;
    //line-height: 1em;
    color: red;
    background: #DEF;
    padding: 0.5em;
    border: thin solid #999;
}
div.domain {
    font-weight: bold;
    font-size: 14px;
    line-height: 20px;
    position: relative;
    width: 90%;
    text-align: left;
    color: #005a9c;//#696969;// blue;
    //background:#005A9C;// #DEF;
    //padding: 0.5em;
}
div.tablecontent {
    font-weight: bold;
    font-size: 14px;
    line-height: 40px;
    position: relative;
    width: 90%;
    text-align: left;
    color: #005a9c;//#696969;// blue;
    //background:#005A9C;// #DEF;
    //padding: 0.5em;
}


div.comments {
    font-weight: bold;
    font-size: 12px;
    line-height: 20px;
    position: relative;
    width: 100%;
    text-align: left;
    color: black;
    background: #DEF;
    padding: 0.5em;
}


span.note {
 font: 15px;
 font-weight: bold;
 color:navy}

span.mail {
  color:blue;
  font-size:12px;
}

span.sigla {
  color:blue;
  font-size:16px;
  font-weight: bold;
  background: #DEF;
}


/* ToC indented and font style shows hierarchy */

ul.toc {margin:1em 0; padding: 0; font: 80% sans-serif; font-weight: bold}
ul.toc ul {margin: 0 1em; padding: 0; font:75% sans-serif; font-weight: bold;}
ul.toc ul ul {margin: 0em 2em ; font-style: italic}
ul.toc ul ul ul {margin: 0em}
ul.toc li {margin: 0.6em 0; padding: 0}
ul.toc li li {margin: 0}


@media all { /* NS4 doesn't align the floats properly :-( */

  /* Section numbers in a column of their own */
  ul.toc span.secno {margin-right: 1em} /* workaround for Opera6 */
  ul.toc span.secno {float: left; width: 4em; margin-left: -5em}
  /*ul.toc span.secno {text-align: right}*/
  ul.toc li {clear: both}
  ul.toc {margin-left: 5em}
  /* If we had 'tab', floats would not be needed here:
       ul.toc span.secno {tab: 5em right; margin-right: 1em}
       ul.toc li {text-indent: 5em hanging}
     The second line in case items wrap
  */
}

ul.index {
  list-style: disc;             /* Mac NS has problem with 'none' */
  list-style: none;
}


/*
ul.toc li li li, ul.toc li li li ul {margin-left: 0; display: inline}
ul.toc li li li ul, ul.toc li li li ul li {margin-left: 0; display: inline}
*/
/*
ul.toc, ol.toc {
  margin: 1em 0; padding: 0; font-weight: bold;
  list-style: disc;*/             /* Mac NS has problem with 'none' */
 /* list-style: none;
}
*/
h1, h2, h3, h4, h5, h6 {text-align: left }
h1, h2, h3 { color: #005A9C;}
h1 { font: 170% sans-serif }
h2 { font: 140% sans-serif }
h3 { font: 120% sans-serif }
h4 { font: bold 100% serif; color:inherit; background:inherit}
h5 { font: italic 100% sans-serif }
h6 { font: small-caps 100% sans-serif }

table.team {
    font-weight: bold;
  //  background: white;
    font-size: 12px;
    border-collapse: collapse;
    border-spacing: 0;
    text-align: left;
    margin: 1em 0;
    width: 100%
}

table.team caption {
 font-style: serif;
 font-weight: bold;
 background: #005A9C;
 color: white;
 padding: 0.5em

}

table.team td, table.team th{
    padding: 0.5em 0;
    vertical-align: baseline;
    text-align: left;
}

table.team tr.activities{
 color:red;
 background:#0EF}

table.team tr.member{
 color:black;
 background:#DEF
}
/*--------------------------*/



/*
table.programme td[colspan]:first-child,table.programme th[colspan]:first-child {
    font-style: inherit
}
*/

table.calendar {
    font-size: small;
    border-collapse: collapse;
    border-spacing: 0;
    text-align: left;
    margin: 1em 0;
    width: 100%
}
table.calendar caption {
 font-style: 120% serif;
 font-weight: bold;
 background: #00b2ae;
 color: white;
 padding: 0.5em

}
table.calendar tr {
    padding:  0;
    border: thin solid #999 ;
}

table.calendar td, table.calendar th{
    padding: 0.5em 0;
    vertical-align: baseline;
    background: #DEF;
}
table.calendar td:first-child,table.calendar th:first-child {
    font-style: serif;
    font-weight: bold;
    text-align: left;
    width: 40%

}
table.calendar td[colspan]:first-child,table.calendar th[colspan]:first-child {
    font-style: inherit
}




/*
table.team tr:first-child {
    background: #005A9C;
    color: white
}
*/
/*mail */
span.mail-si:before {
content: "e-mail:ro_diff@yahoo.com";
content: "e-mail:ro_diff@yahoo.com";
font: 100%;
color:blue;
}
button {
    position     : auto;
    left         : 0px;
    top          : 0px;
    padding      : 5px;
    font-weight  : bold;
    font-size    : 14px;
    border       : 2px solid #333;					
    border-radius: 5px;
    background   : none;
    cursor       : pointer;
    color        : blue;		   
//-webkit-transform: rotate(-1.5deg);
//   -moz-transform: rotate(-1.5deg);
//     -ms-transform: rotate(-1.5deg);
//       -o-transform: rotate(-1.5deg);
//        transform: rotate(-1.5deg);
}


</style>
