body{margin:0 0 1em 0;padding:0px;font:80%/155% Trebuchet MS,Lucida Grande,Tahoma,Helvetica,Arial,sans-serif;background:url('../images/gray_bg.png') #ddd repeat;color:#333;}
img{border:none;}
br{height:1px;}
a,a:visited,a:hover{color:#666;font-weight:bold;text-decoration:underline;}
a:hover{text-decoration:none;}
dd{margin-bottom:1em;}
#main{background:white;border-left:1px solid #aaa;border-bottom:1px solid #aaa;border-right:1px solid #aaa;width:90%;min-width:820px;max-width:1200px;margin-left:auto;margin-right:auto;height:1%;}
#header{height:89px;background:url('../images/toplogor_bg.jpg') #fff repeat-x;}
#header img{float:left;margin:0;}
#header h1{display:none;}
form label{display:inline;float:none;text-align:left;vertical-align:top;width:50%;}
form input,form select,form textarea{border:1px solid #CCCCCC;margin:2px 0pt 0pt 10px;width:auto;font-size:13px;padding:1px;}
form textarea{width:100%;height:100px;}
form textedit.textarea{height:100%;}
form br{clear:none;}
#toplogo{z-index:0;position:absolute;height:88px;}
#toplogin{z-index:999;position:relative;}
#toplogin{float:right;margin:10px 5px 0 0;padding:0;font-size:80%;text-align:right;}
#toplogin form{margin:0;padding:0;}
#toplogin label{background-color:#FFFF99;}
#navcontainer{background:url('../images/nav.png') bottom center #ffcc00;border-top:1px solid #aaa;border-bottom:1px solid #aaa;height:30px;}
#navcontainer ul{overflow:hidden;padding:5px 0px;list-style-type:none;text-align:left;margin:0px 0px 0px 124px;}
#navcontainer li{display:inline;line-height:150%;}
#navcontainer li.last{padding:.5em 0;border-left:1px solid #fff;}
#navcontainer li a{text-decoration:none;color:black;border-left:1px solid #fff;padding:.5em 1em;}
#navcontainer li a:hover{background:#ffdd57;color:#000;background:url('../images/sfondo_barramenu.jpg') #fff repeat-x;}
#navcontainer li a.first,#navcontainer li a.firstlock{border-left:none;background-color:#ff9999;}
#secondnav{margin:0;padding:0;float:left;width:155px;}/*width:165px;*/
#secondnav ul{margin:0px;padding:0px;border-bottom:1px solid #aaa;background-color:#FFF;}
#secondnav li{font-size:1em;list-style:none;margin:0px;}
#secondnav li.title{font-size:1em;border-right:1px solid #aaa;color:#333;background:url('../images/leftmenu_bg.gif') bottom center;padding-left:.75em;}
#secondnav li.first{padding-left:1em;font-size:1em;background:#eee;border-top:1px solid #aaa;border-right:1px solid #aaa;}
#secondnav li.first,#secondnav li.firstlock{padding-left:1em;font-size:1em;border-top:1px solid #aaa;border-right:1px solid #aaa;}
#secondnav li.first{background:#eee;}
#secondnav li.second,#secondnav li.secondlock{border-right:1px solid #aaa;font-size:90%;line-height:120%;text-align:center;}
#secondnav li.third,#secondnav li.thirdlock{border-right:1px solid #aaa;font-size:80%;line-height:130%;padding-left:2.5em;}
#secondnav li.end{padding-bottom:6px;}
#currentnav{text-decoration:underline;}
#secondnav li a{color:black;text-decoration:none;display:block;width:100%;}
#secondnav li a:hover{color:#333;}
#secondnav li.second a:hover,#secondnav li.third a:hover,#secondnav li.secondlock a:hover,#secondnav li.thirdlock a:hover,#secondnav li.third a:hover{color:#000;}
#secondnav li.second a:hover{background-color:#FFA;}
#secondnav li.first a,#secondnav li.firstlock a{padding-top:5px;padding-bottom:5px;}
#secondnav li.second a,#secondnav li.second alock{padding-top:.25em;padding-bottom:.25em;}
#secondnav li.third{background:#ddd;}
#secondnav li.third a,#secondnav li.thirdlock a{padding-top:.10em;padding-bottom:.10em;}
#secondnav li.title a{padding-top:.75em;padding-bottom:.75em;}
html>body #secondnav a{width:auto;}
#diaporama,.hautfoto,.fotop2,.gauchefoto,.diapo,.droitefoto,.gauchebasfoto,.droitebasfoto,.basfoto,.tlcorner,.midfoto,.centermidfoto,#lpane{float:left;}
#diaporama{width:147px;margin-right:-10px;}
.hautfoto{width:147px;height:27px;background:url('../images/hautfoto.jpg') #fff no-repeat;}
.gauchefoto{width:19px;height:62px;background:url('../images/gauchefoto.jpg') #fff no-repeat;}
.diapo{width:106px;height:142px;}
.droitefoto{width:22px;height:62px;background:url('../images/droitefoto.jpg') #fff no-repeat;}
.banner{margin-left:140px;width:600px;height:89px;background:url('../images/banner-aem-sang.fr.jpg') #fff no-repeat;}
li .current{color:#FF9;}
.gauchebasfoto{width:19px;height:47px;background:url('../images/gauchebasfoto.jpg') #fff no-repeat;}
.droitebasfoto{width:30px;height:47px;background:url('../images/droitebasfoto.jpg') #fff repeat;}
.basfoto{width:155px;height:12px;background:url('../images/basfoto.jpg') #fff repeat;}
#baseone{background:url('../images/baseone.jpg') #fff repeat-x;}
#bgleft{min-height:450px;height:100%;background:url('../images/blue155x1.png') repeat-y;}
.midfoto{width:155px;height:47px;}
.centermidfoto{height:47px;width:106px}
#lpane{margin-right:0px;width:155px;background-color:#6A7D9E;}
#upmclogo{width:155px;height:61px;background:url('../images/upmc_logo.png') scroll right #fff no-repeat;}
#leftlogin{margin-top:0em;padding:4px;border-top:1px solid #fc0;border-right:1px solid #fc0;border-bottom:1px solid #fc0;background:#eee;font-size:90%;}
#leftlogin h4{margin:0;}
#leftlogin input{font-size:90%;margin:0;}
#leftlogin input>text{width:95%;}
#leftbox{margin-top:0em;padding:4px 4px 4px 1em;border-top:1px solid #fc0;border-right:1px solid #fc0;border-bottom:1px solid #fc0;background:#eee;}
#leftbox h4{margin:0;}
#leftbox input{margin:5px 0;display:block;}
#content{height:100%;min-height:450px;margin:0 6px -13px 155px;padding:10px;}
h2{padding-top:.25em;padding-bottom:.25em;padding-left:.2em;padding-right:.2em;font-size:14pt;margin:0px 0px 15px 0px;height:21px;color:#FFF}
h2.title a{color:#FFF;}
#nocontent h2{margin-top:1em;background:none;border:none;}
p + h2{margin-top:10px;}
#content h3{border-bottom:1px solid grey;background-color:#eee;padding:.33em .2em .33em .2em;}
#content p{padding-top:2px;padding-bottom:5px;}
#content li{line-height:175%;}
#content .right-box{float:right;width:20em;padding:1em;margin:1em;margin-right:0;font-size:90%;background:#eee;border:1px solid #fc0;}
#content div h4{margin:0;}
.note{text-align:center; background:#eeeeee;border:1px solid #aaaaaa;padding:3px;margin-bottom:10px;}
.hilite_box{margin:0 2em 2em 2em;padding:0 1em;border-left:2px solid #c00;background:#fff1ab;width:250px;font-size:87%;line-height:1.5;}
.error{color:#F00;}
.errorlight{color:#600;}
.errorbox{text-align:center; background:#ffc;border:1px solid #f00;padding:3px;color:#ff0000;}
.faces{float:left;border:solid 1px #666;margin-right:6px;margin-bottom:6px;}
.nobr{white-space:nowrap;}
.nomargin{margin:0;padding:0;}
.notation{font-size:.8em;font-style:italic;}
.right-align{text-align:right;padding-right:1em;}
.center-align{text-align:center;}
table{width:99%;}
.bottom-marg{margin-bottom:1.5em;}
.bottom-marg td,.bottom-marg th{padding-left:3px;}
ul.nospace p{margin-top:0;line-height:100%;}
dl.search dt{font-weight:bold;}
#content table{width:100%;}
#content th{background:#ccc;border:1px #ccc solid;}
#content th a.sort{color:#000;}
#content .striped_even{background:#eee;}
#content .striped_odd{background:white;}
#content #leftlogin{float:right;text-align:right;margin-right:-15px;margin-left:5px;border-left:1px solid #FFCC00;}
#footer{clear:both;font-size:x-small;text-align:center;margin:0;padding:.5em;background:#f3f3f3;border-top:1px solid #aaa;}
#linkbar{margin:0 auto 1.5em auto;padding:0;text-align:center;width:85%;}
#linkbar ul{margin:0;padding:0;list-style-type:none;}
#linkbar ul li{margin:0 1em; display:inline;white-space:nowrap;line-height:2.5em;}
#linkbar ul li{background-color:#eee;padding:0;}
#linkbar ul li a{text-decoration:none;padding:0 .5em;}
#linkbar ul li a:link,#linkbar ul li a:visited{border-bottom:2px solid #aaa;}
#linkbar ul li a:hover{border-bottom:2px solid #f00;}
.important{text-align:center;background:#ffffcc;border:1px solid #ff0000;padding:3px;}
.red{color:#c00;}
.red a{color:#c00;}
#topics{padding-top:20px;}
.clear{clear:both;}
.yellow{background-color:#fc0;}
#searchform{width:75%;}
#searchform td{vertical-align:top;}
.flash-green{color:#090;text-align:center; background:#eeeeee;border:1px solid #aaaaaa;padding:3px;font-weight:bold;}
.flash-red{color:#c00;text-align:center; background:#eeeeee;border:1px solid #aaaaaa;padding:3px;font-weight:bold;}
textarea{max-width:100%;font:inherit;}
.strong{font-weight:bold;}
.gray{color:#999;}
.lang{position:relative;z-index:9999;float:right;margin-top:3px;}
.lock{background:transparent url('../images/lock.gif') no-repeat scroll -5%;}
.firstlock{background:#eee url('../images/lock.gif') no-repeat scroll -5px;}
.secondlock,.thirdlock{background:transparent url('../images/lock.gif') no-repeat scroll -5px;}
.bibliotypemenu,.reuniontypemenu{border:solid 1px #ccc;padding:4px;text-align:center;}
.anti-spam{border:thin grey solid;padding:2px;margin-top:2px;}
.diapo{background:transparent url('../images/diaporama.gif') no-repeat;}
.wherearewe{float:right;margin-top:-30px;font-size:60%;color:#FFF;}
.wherearewe a,.wherearewe a:visited,.wherearewe a:hover{color:#FFF;}

.adminmenu{position:relative;width:80%;height:75px;margin:0 auto;text-align:center;}
.adminmenu a{text-decoration:none;}

#header{position:relative;z-index:99;}
#navcontainer{position:relative;z-index:98;}

a.pdf{padding-left:20px;background:transparent url('../images/pdflogo.gif') no-repeat scroll left center;}

