/*
* CSS FILE
* TYPE:         Project-specific screen media styles
* NAME:		SCREEN CSS
* PURPOSE:	Project stylesheet for display on screen.
* NOTES:	recommended tab width = 8 spaces
*
*
*/

/*SHARED STYLES*/
	@import "skins/wymstyle03/all.css";
	@import "biblio.css";

/*	@import "basic/dev.css";*/


/*PROJECT-SPECIFIC*/
	.nav a:link { color:  #002EC4;}
	.nav a:visited { color:  #002EC4;}
	.myself { color: #004060; font-style: italic; }

        div.curriculum { width: 90%; margin-bottom: 25px; }
        div.curriculum img.foto { width: 64px; float: left; margin-right: 5px; }
        div.curriculum span.nome { font-weight: bold; }
	#content { background-image: url(logo-smortissimo.png); 
	           background-repeat: repeat-y;
/*	           background-attachment: fixed; /**/
                   background-position: 50% 0px;
                   background-color: #ffffff; }



        #nav-sec ul {padding-bottom: 0;  }
        #nav-sec li li {padding-left: 5%;  }
        #nav-sec ul ul {font-size: 95%;   }
        #nav-sec ul ul ul {font-size: 90%;  font-style: italic; }
	#nav-sec a:link             { color: blue; } 
	#nav-sec a:visited          { color: blue; } 
	#nav-pri a:link             { color: blue; } 
	#nav-pri a:visited          { color: blue; } 
	#nav-pri a:hover             { color: #BD10B5; } 
	#nav-sec a:hover             { color: #BD10B5; } 
/*	#nav-sec { position: fixed; top: 170px; right: 720px; }*/

	code {  font-family: courier; color: #0000a0; }
	code.block {  	font-family: courier; 
			text-align: center; display: block;
			padding-top: 3px; padding-bottom: 3px;
	}

       	.nuovo { color: black; background: yellow; }
 	td.argomento, .rowgroup { vertical-align: middle; }
	.colgroup { text-align: center; background: red; }
       	th { text-align: center; }
       	table {border-collapse: collapse;}
       	td, tr, th { border: 1px solid; }
	.ul-corner  { border-top: hidden;  border-left: hidden; }

	td.link-lucido { padding: 3px; }
	td.formato { padding: 3px; }
	td.argomento { padding: 3px; }

       table.scheda { border-collapse: collapse; 
                      border-style: none; }
        table.scheda  img.foto { width: 50px; }
        table.scheda  td.foto { border-top-style: solid;
       border-left-style: solid;
       border-right-style: solid;
       border-bottom-style: hidden;
       border-width: 2px;
       text-align: center;
       }
          table.scheda td.name { border-top-style: solid;
       border-left-style: hidden;
       border-right-style: solid;
       border-bottom-style: none;
       border-width: 2px;
       margin: 0px;
       text-align: center;
       vertical-align: middle;
       }
          table.scheda td.data { border-style: solid;
       border-width: 2px;
       border-top-width: 1px;
       }

       table.scheda td.data table { border: hidden; }
       table.scheda td.vuota { height: 30px; background: none; }
       table.personal-data { border-style: none; }
       table.personal-data tr { border-style: none; }
       table.personal-data td { border-style: none; }
       table.personal-data td.label { padding-right: 30px; }
       table.scheda td { border-style: none; background-color: ffffe0; }
       table.scheda td.foto { background-color: ffffe0; }
       table.scheda td.name { background-color: ffffe0; }
       table.scheda td.data { background-color: ffffe0; }
       table.scheda tr { border-style: none; }
       td.vcard { padding-top: 0.5em;  
                  padding-bottom: 0px;
                  margin-bottom: 0px;
                  text-align: right;
                  vertical-align: bottom; }

       div.contact { display: inline; }
    
       div.project-list { /* list-style-type: none; */ 
display: table;}
       div.project { display: table-row; }
       span.project-year { display: table-cell; 
                           font-weight: bold; 
                           padding-right: 10px;}
       span.project-data { display: table-cell;  }
       span.project-data span.name { font-style: italic; }

       h3 { font-style: italic; font-size: 1.2em; font-weight: normal;
            text-decoration: underline;
          }

       h4 { font-style: italic; font-size: 1.1em; font-weight: normal;
          }

	table.fig-and-caption td { text-align: center; }

        math { display: inline; font-style: italic; }
        dispmath { display: block; 
                   font-style: italic; 
                   text-align: center;
                   margin-top: 0.5em;
                   margin-bottom: 0.5em;
        }

#header .wrapper  {width: 780px; margin: auto;} /**/
/* #header {text-align: center; } /**/

       div.commento { font-size: 50%; width: 90%; margin: auto; }
       div.commento:before { font-weight: bold; content: "Note: "; }

