html { height: 100%; } body { background: -webkit-gradient( linear, left top, left bottom, color-stop(0.31, #ffbe86), color-stop(0.66, #ffebdb), color-stop(1.00, #ffbe86) ); background: -moz-linear-gradient( center bottom, #ffbe86 31%, #ffebdb 66%, #ffbe86 100% ); font-family: serif; min-height: 80%; } a:link, a:visited { text-decoration: none; color:#000000; } h1 { text-align: center; margin-left: 250px; } .pagination a:link, .pagination a:visited { text-decoration: none; color:#FFFFFF; } .pagination a:hover, a:hover { text-decoration: underline; } .news { background: -webkit-gradient( linear, left top, right bottom, color-stop(0.31, #ffa2a1), color-stop(0.66, #ffdcdb) ); background: -moz-linear-gradient( right bottom, #ffa2a1 31%, #ffdcdb 66% ); border: 2px solid #ff6062; border-radius: 17px; box-shadow: 3px 4px 5px #444466; height: 140px; margin: auto; padding: 0 20px; text-align: left; width: 75%; } .vp { color: orange; } menu { background: -webkit-gradient( linear, left top, left bottom, color-stop(0.31, #ffa2a1), color-stop(0.90, #ffd3d3) ); background: -moz-linear-gradient( center bottom, #ffa2a1 31%, #ffd3d3 90% ); border-right: 2px dotted white; color:#FFFFFF; font-weight: bold; height: 100%; left: 0px; list-style: none; margin: 0; padding: 0; position: fixed; text-align: center; top: 0px; width: 250px; } menu h2 { margin-left: 69px; } menu > li { margin-bottom: 40px; text-align: center; width: 250px; } menu > li ul { margin-left: 20px; } menu > li li { margin-top: 5px; } menu li[onclick] { cursor: pointer; } menu li[onclick]:hover { text-decoration: underline; } form { background: -webkit-gradient( linear, left top, left bottom, color-stop(0.31, #cc6d1d), color-stop(0.95, #ff8f26) ); background: -moz-linear-gradient( center bottom, #cc6d1d 31%, #ff8f26 95% ); border: 1px solid #ff9b42; border-radius: 25px; box-shadow: 2px 2px 5px #553333; margin: auto; } form#addAlbum { padding: 14px; width: 456px; } div#GSM_menu { background: url(backmenu.png); color:#FFFFFF; top: 0px; font-weight: bold; height: 1200px; padding-top: 30px; position: fixed; text-align: center; left: 0px; width: 250px; } div#GSM_menu h2 { margin-bottom: 40px; } div#contenu { margin-left: 250px; text-align: center; } .table { border: 1px solid black; border-radius: 10px; box-shadow: 3px 3px 5px #666666; margin: auto; } .table .body div { transition: background 500ms; -moz-transition: background 500ms; -webkit-transition: background 500ms; -o-transition: background 500ms; } .table .body div.elt0 { background: #ec7d60; } .table .body div.elt1 { background: #f68063; } .table .body div:hover { background: #fa8022; } .table.cols2 div span { display: inline-block; width: 40%; } .table.cols3 div span { display: inline-block; width: 40%; } .table.cols3 div span+span+span { width: 20%; } .table div.lign { display: inline-block; width: 100%; } .table .head { background: #f26340; border-bottom: 1px solid black; border-radius: 10px 10px 0 0; font-weight: bolder; display: block; text-align: center; width: 100%; } .table .foot { border-radius: 0 0 10px 10px; } .table.stats { float: left; margin: 0 1%; width: 31%; } .table#list { width: 83%; } .table#list .head { cursor: pointer; } .table .body div { cursor: pointer; } .pagination { background: #f26340; border: 1px solid black; color: white; margin: auto; width: 442px; } .pagination.top { border-radius: 10px 10px 0 0; border-bottom: none; } .pagination.bottom { border-top: none; border-radius: 0 0 10px 10px; box-shadow: 0px 2px 7px #666666; } .pagination a { cursor: pointer; padding: 0 5px; } .front, .back { background: white; } .back .center { overflow:auto; } .back ol li:hover { background-color: teal; } div.autocomplete { margin-top: 20px; margin-left: 6px; }