/********* BODY *********/
body { 
    text-align: center; 
    color: black;
    background-color: white;
}
* {
    font-family: sans-serif;
}
table.page {
    /*border: black solid thin;*/
    margin: auto;
    width: 80%;
}
table.page td, table.page tr {
    /*border: black solid thin;*/
}

/********* MENU *********/
#menu { 
    /*position : absolute;
    top: 12%;
    left: 0;
    margin : 0 0;
    padding-left: 5%;
    width : 25%;
    border: black dashed thin;*/
}
#menu ul {
    /*margin-top: 0;*/
}
#menu li {
    display: list-item;
    list-style-image: url(/nrg/images/layout/icon/gold_star.jpg);
}
td.tab_menu {
    vertical-align: top;
    width: 15%;
}

/********* TEXT *********/
#text { 
    /*position : relative;
    left: 25%;*/
    /*width : 90%;*/
    margin-top: 5%;
    margin-left: 5%;
    margin-right: 5%;
    /*margin-left: 1%;*/
    /*padding-left: 1%;*/
    /*padding-right: 1%;*/
    /*border: black dashed thin;*/
}
/*#text h1 {
    text-align: center;
    font-weight: bold;
    font-size: 160%;
}*/
#text h2 {
    color: black;
    background-color: rgb(248,232,207);
}
#text h3 {
    text-decoration: underline;
}
#text p {
    text-align:justify;
}
#text table.people {
    border: black solid thin;
    width:90%;
    margin: auto;
}
#text td.people, th.people, tr.people {
    color:black;
    text-align:center;
    border: black solid thin;
    background-color: white;
}
td.text_menu {
    vertical-align: top;
}

/********* FOOTER *********/
#footer {
    margin: 0 0;
    text-align: center;
    color: rgb(198,115,35);
    background-color: white;
    /*border: black dashed thin;
    padding-left: 25%;*/
}
.toppage {
    font-size: smaller;
    margin-right: 5%;
    text-align: right;
    color: rgb(198,115,35);
    background-color: white;
    /*border: black solid thin;*/
}
a.top:visited, a.top:link {
    color: rgb(198,115,35);
    background-color: white;
}
/******** COUNTER *******/
#counter {
    text-align: center;*/
}

/********* LINK *********/
a:link {
    color: black;
    background-color: white;
    text-decoration:underline;
}
a:visited {
    color: rgb(198,115,35);
    background-color: white;
    text-decoration:underline;
}

/********* PROJECTS *********/
.invest_project,.contact_project,.collab_projects,.fund_project,.fund_period_project {
    text-decoration:underline;
}
.summary_project {
    text-decoration:underline;
    font-weight:bold;
}
.title_project {
    color: rgb(198,115,35);
    background-color: white;
    font-weight: bold;
    text-decoration: underline;
}
li.project {
    display:list-item;
    list-style-type:decimal;
}
a.list_projects:link {
    color: rgb(198,115,35);
    background-color: white;
    font-weight: bold;
}
a.list_projects:visited {
    color: rgb(198,115,35);
    background-color: white;
}
img.project {
    height: 180;
    width: 150;
    padding-left: 1%;
    float: right;
}

/********* PUBLI *********/
li.publi {
    display:list-item;
    list-style-type:decimal;
    padding-top: 1%;
    padding-bottom: 1%;
    border-bottom: 1px solid rgb(198,115,35);
}
.title_publi {
    color: rgb(198,115,35);
    background-color: white;
    font-weight: bold;
}
.author_publi {
}
.ref_publi {
    font-style: italic;
    font-size: smaller;
}
a.pubmed_publi:link {
    color: rgb(198,115,35);
    background-color: white;
    text-decoration:underline;
    font-size: smaller;
}
a.pubmed_publi:visited {
    color: black;
    background-color: white;
    text-decoration:underline;
    font-size: smaller;
}   

/********* VOLUNTEERS *********/
.title_vol {
    text-decoration: underline;
    font-weight: bold;
}
.phone,.fax,.email {
    text-decoration: underline;
}
.important_vol, .important_safe {
    font-style: italic;
    color: rgb(198,115,35);
    background-color: white;
}

/********* LINKS *********/
a.list_link:link, a.list_link:visited {
    color: rgb(198,115,35);
    background-color: white;
}
a.list_link:visited {
    color: black;
}

/********* MRI *********/
a.mri:link {
    color: rgb(198,115,35);
    background-color: white;
}
a.mri:visited {
    color: black;
}

/********* IMAGES *********/
table.image {
    width: 80%;
    margin: auto;
}
td.image, tr.image {
    text-align: center;
    padding: 20px;
    border: none;
}
