/* CSS Document */

a{color:#900;font-weight:bold;text-decoration:none;}
a:hover{text-decoration:none;}
div, form, h1, h2, h3, h4, p {margin: 0; padding: 0;}
body {margin:0;padding:0;text-align:center; /*fix for explorer to center wrapper*/;font-family: Arial, Helvetica, sans-serif;background:#dcdcdc url(img/sliver_left.gif) repeat-y top center; font-size: 13pt;}
table {font-size: 80%;}
ul, li{padding: 0; margin: 0;}
img {padding:0; margin: 0;}
p {padding:0 0 0.5em 0 }
h1 {font-size: 100%; font-weight:bold; margin: 5px 0;}
h2 {font-size: 90%;margin: 5px 0; border-bottom: 1px black solid;font-weight:bold;}
h3 {font-size: 80%; font-weight:bold;}
table {margin-bottom: 1em;}
td, th, tr {padding: 0; margin: 0;}

#wrapper{background: #fff; margin:0 auto; width:758px; text-align: left;}
#dropWrapper {}

#header {background:#900;color:white;height:70px;margin-top: 1px; border: 1px solid #999;}
#header #title {font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 31px; font-weight:bold; margin:17px 0 0 140px;}
#header img {float:left; margin: 4px 0 0 20px;}
					
#menu {background:#dcdcdc;margin-top: 1px; border: 1px solid #999;}
#menu ul {}
#menu li {display: inline;margin: 0 0 0 20px;}
#menu li a {font-size:70%;}
#menu li a:hover {}
#menu {display: none;}

ul.numeric {list-style-type:decimal; margin-left:30px;}
ul.dashed li {list-style-type:square; margin-left:20px;}
p.indent {margin-left:20px;}
p.footer {font-size: 70%; text-align:center; margin:30px 0 30px 0;}


#menu #iconBar{float: right; margin: 0.1em}
#menu #iconBar a img{border: 1px black solid;}
#menu #iconBar a {padding: 0; margin: 0 10px 0 0;}

#main img.hidden {display:none;}
#main img {border: 1px black solid;}
#main {background: white; margin: 20px 20px 20px 20px;}
#main #mainColumn {width: 580px;}

#main #structureList h3 {font-size:80%; margin-left:10px;}
#main #structureList table {margin-left:10px;}
#main #structureList #tableHeader {display:none;}
#main #structureList .name {width:200px;}
#main #structureList .function {width:200px;}

#main #publications td.linepublication span.LastName, span.ArticleTitle {font-size:90%;}
#main #publications td.linepublication span.ISOAbbreviation, span.date {font-weight: bold; font-size:80%}
#main img.marginLeft {float:left; margin:5px 15px 5px 0;}


#main #researchersList td.line{width:380px;} 
#main #researchersList td.name{width:140px; padding-left:15px;} 

/*
#main #researchersList table{width:99%;} 
#main #researchersList td.name {width:250px; padding-left: 2px;}
#main #researchersList td.email {width:10px;}
#main #researchersList td.function {width:250px;}
#main #researchersList #tableHeader {display:none;}
#main #researchersList #lineHeader {border-bottom: 1px #000 solid; padding-left: 2px;}
*/

#main #teamMembers #tableHeader {display: none;} 
#main #teamMembers td.name {width: 250px;}
#main #teamMembers td.function {width: 150px;}
#main #teamMembers td.email {width: 25px;}

#main div#subgroup {font-weight: bold; padding: 10px 0 0 0; border-bottom: 1px black solid;}
#main table#files {margin:0;}
#main #files #tableHeader {display: none;}
#main #files #tableHeader {display: none;}
#main #files td.description {width: 360px; font-size: 80%;}
#main #files td.details {font-size: 70%; width: 180px;}

#main table#publications {background-color:#FFFFFF;}
#main #publications table#publications td {background-color: #ddd; border-bottom: 10px white solid;}
#main #publications table {margin: 0;}
#main #publications table#publicationsHeader tr th{text-align:left; font-size: 100%; margin:0; padding:0;}#main #publications table#publicationsHeader tr th.LastName {width:120px;}
#main #publications table#publications td {vertical-align:top;}
#main #publications table#publications td.Description {width: auto;}
#main #publications table#publications td.LastName {width: 120px; font-size:90%;}
#main #publications table#publications td.Buttons img{margin: 1px;}
#main #publications table#publications td.Description span.Date {font-size: 80%; text-align: right; font-style:italic;}
#main #publications table#publications span.ISOAbbreviation {font-size:80%;text-align: left; font-style:italic;}
#main #publications table#publications span.ArticleTitle {font-size:80%;text-align: left;}
#main #publications table#publications .linepublication {font-size: 80%; background-color: #FFF;}
#main #publications table#publications .linebutton {background-color: #FFF;}

/*#main table#facebook {width: 99%;}*/
#main table#facebook td {padding:10px; margin: 10px; font-size:80%; vertical-align: top;}
#main table#facebook tr {padding:0; margin: 0;}
#main table#facebook img {width: 120px; height:160px;}
/*#main table#facebook img {width: 30px; height:40px;*/

#main #movies {width: 580px;}
#main #movies h3 {font-size:100%;}
#main table#media {padding: 0; margin: 0; font-size: 80%;}
#main table#media tr {}
#main table#media td {border-bottom: 5px white solid; margin: 0 20px 0 0; padding: 0; }
#main table#media td#description {vertical-align:top; background-color:#ddd; padding-left: 5px; width:520px;}
#main table#media td#description #title {display:block; font-weight:bold;}
#main table#media td#description img {float: right;}
#main table#media img#youtube {width:60px; height:45px;}

#main #formAndre table {margin-bottom: 30px;}
#main #formAndre th {text-align:left; padding-bottom: 2px; width: 260px;}

#subMenu {width:100px; float: left; color:#900;}
#subMenu ul {}
#subMenu li#subMenuHeader a{font-size: 120%; font-weight:bold; text-decoration:underline;}
#subsubMenu li#subMenuHeader a{font-size: 100%; font-weight:bold;text-decoration:underline; padding-left: 0px;}
#subMenu li {list-style-type: none;}
#subsubMenu li {padding-left: 10px;}
#subMenu li a {font-size: 70%;}
#subMenu li#selected a{text-decoration:underline;}	

#mainColumn {margin-left: 120px; height:100%;}/*counter peekaboo bug?*/

#gatekeeper {clear:both; height:1%;}

#footer {height:139px;background-image:url(img/footer.jpg);}