body { background-color:#cad7fd; margin:0px; min-width:800px; font:12px verdana,arial,helvetica,sans-serif; } /* for M$ clueless browsers */ * * html { overflow:hidden; } * * body { background : #cad7fd url("../img/left.jpg") repeat-y; overflow:auto; height:100%; } .logo { position: absolute; margin : 0px; top : 0px; left : 0px;} img { border : 0px; } img.gemplus { margin-top: 10px; float:left; } img.ftrd { margin-top: 10px; float:right; } img.iacr { position:absolute; top: 0px; z-index:3; } #wrap {} /* body>div#wrap img.iacr {position:fixed; z-index:3;} */ #menu { position: absolute; top:0px; left:0px; width:180px; font-weight:600; } body>div#wrap>div#menu { position:fixed; float:left; top:0px; left:0px; bottom:0px; width:180px; background:#9eb2ed; border-right:1px solid #143db3; font-weight:600; } #menu ul { margin-left: 0; padding-left: 0; list-style-type: none; margin-top: 200px; } #menu .line { display: block; width: 150px; border-bottom: 1px solid #143db3; padding-left: 30px; padding-top: 2px; padding-bottom: 2px; color : #000000; } #menu ul *.off { display: block; width: 150px; border-bottom: 1px solid #143db3; padding-left: 30px; padding-top: 2px; padding-bottom: 2px; color : #6080b0; } #menu ul *.off:hover { background: #9eb2ed; color: #406090; } #menu ul a { display: block; width: 150px; border-bottom: 1px solid #143db3; padding-left: 30px; padding-top: 2px; padding-bottom: 2px; color : #000000; } #menu ul a:link, #menu ul a:visited { text-decoration: none; } #menu ul a:hover { background: #e0e0e0; } .sel { background: #cad7fd; color: #143db3; display: block; width: 150px; border-bottom: 1px solid #143db3; padding-left: 30px; padding-top: 2px; padding-bottom: 2px; } span.stop { color: red; font-weight: bold; } span.warn { color: red; } div.contact { padding-left: 20px; } #content { margin: 30px 70px 0px 250px; font-size: 13px; } body>div#wrap>div#content { margin: 0px 70px 0px 250px; } #content h1 { text-align: center; font-size: 26px; } #content h2 { margin: 30px 0px 30px; text-align: center; font-size: 17px; color: #143db3; } #content h3 { margin-top: 30px; font-size: 17px; color: #143db3; } #content h3.title { font-size: 15px; margin: 50px 0px 10px 0px; } #content #heading { text-align: center; font-size: 20px; font-family: Arial; } #content #date { text-align: center; font-size: 21px; font-family: Arial; } #content #place { text-align: center; font-size: 20px; font-family: Arial; } #content #dates { font-size: 12px; } span.day { font-weight:bold; font-size: 15px; color: #143db3; } div.day { border: 1px solid blue; width:80%; background:#9eb2ed; padding: 5px 5px 5px 10px; text-align: left; } div.day table tr.session { border-top: 100px; } div.day table tr.session td { border: 1px solid #ffdd00; background:#edde66; width:100%; padding: 3px; } div.day table tr.session td div { width:100%; font-weight:bold; } div.day table tr.session td div span.title { margin-left:5px; width:50%; } div.day table tr.session td div span.chair { width:50%; } div.day table tr.slot td.title { font-weight:bold; } div.day table tr.slot td.authors { font-style:italic; } table.lap { border: 1px solid blue; text-align:left; } table.lap tr td { border-top: 1px solid blue; } table.lap tr td.ntop { border-top: 0px; } table.pap { border-spacing: 3px; } table.pap tr td { border: 0px; } table.pap tr td.num { width: 45px;} table.pap tr td.from { font-style: italic; } table.pap tr td.from *.afs { font-style: normal; } table.pap tr td.title { font-weight: bold; }