@font-face { font-family: "menu"; src: url(CaviarDreams_Bold.ttf); } html { background: url(img/top.jpg)repeat-x 0 82px, url(img/back.jpg); font-family: Arial, Helvetica, sans-serif; min-height: 100%; width: 100%; } body { background: url(img/radicale_back.png)no-repeat 100% 100% fixed, url(img/r.jpg)no-repeat 100%, url(img/green.jpg)repeat-x left 2em; color: #818181; margin: -2em 0 0 0; min-height: 100%; padding-bottom:2em; position: absolute; width:100%; } a { color: #4e9a06; text-decoration: none; transition: color 0.3s linear; } a:hover, a:focus { color: #376e04; } h2 { background: url(img/icon.png) no-repeat top left; color: #a40000; font-family: "menu"; margin-bottom:35px; padding: 8px 0 0 35px ; text-transform: uppercase; } h3 { color: #a40000; font-family: "menu"; font-size: 1.4em; margin-top: 2em; } h3 a { background: url(img/fleche.png) no-repeat 0 35%; color: #a40000; font-family: "menu"; padding-left:20px; } h3 a:hover { color: #a40000; } h4, h4 a { border-bottom: 1px dotted #e6e6e6; color: #cb0000; font-family: Courier,monospace; font-size: 1.1em; } section h4 a:hover { color: #cb0000; } h5, h5 a { font-family: "menu"; font-size: 1em; text-transform: uppercase; } /*---HEADER---*/ header { position: absolute; top:2em; } h1 a { background: url(img/radicale.png)white center center no-repeat; box-shadow:0px 0px 10px #D6D6D6; color: transparent; display: block; height: 250px; position: relative; top: -50px; transform:rotate(-35deg); width: 165px; z-index:2; transition: all 0.7s; } h1 a:hover, h1 a:focus { background-color: #f9f9f9; box-shadow:0px 0px 5px rgba(0, 0, 0, 0.6); color: transparent; } b, strong { font-weight: normal; text-outline: 0.5px black; } /*---NAV---*/ nav { display: table; margin: 2em auto 150px; table-layout: fixed; width: 900px; z-index:-1; } nav ul { display: table-row; font-family: "menu"; font-size: 1.3em; text-align: center; padding:0; } nav li { display: table-cell; } nav li a{ color: #83dd00; display: block; margin: auto; line-height:82px; text-align:center; } nav li a:hover, nav li a:focus{ color: #83dd00; } nav li a[href] { background-image: linear-gradient(white, white); background-position: 0 -82px; background-repeat: no-repeat; color: white; transition: all 0.6s; } nav li a[href]:hover, nav li a[href]:focus { background-position: 0 0; box-shadow:0px 0px 10px #636363; color: #4e9a06; } /*---SECTION--*/ body > section { margin:0 auto 0; max-width: 70em; width: 75%; } .contents { background: rgba(164, 0, 0, 0.8) ; border-radius: 5px; font-family: Courier,monospace; margin: 0 auto; padding: 15px 100px; width:50%; } .contents p { background: none; color: #80d800; font-size: 2em; margin: 10px; text-transform: uppercase; } .contents a { color: white; } .contents a:hover { color: #97ff00; } .contents ul { list-style-image: url(img/puce1.png); } .contents ul li li { color: white; list-style: disc; } article { background: rgba(255, 255,254, 0.5); border-radius: 5px; box-shadow: 0px 0px 10px #D6D6D6; margin: -30px auto 50px; padding: 20px; } .note { background:rgba(78, 154,6, 0.1); border: 1px dotted #4e9a06; border-radius: 3px; padding: 2px 15px; } .footnote { font-size: 0.8em; opacity: 0.5; padding-left: 20px; } .docinfo { display: none; } .abstract .topic-title { display: none; } .abstract{ opacity:0.8; font-style: italic; margin-top:-1em; } #rss { background-color: #a40000; float: right; margin-right:12.5%; transition: background-color 0.3s linear; } #rss:hover, #rss:focus { background-color: #E70; box-shadow: 0 0 5px #D60; } pre { background: rgba(46, 52,54, 0.9); border-radius: 3px; padding: 15px; } /*---FOOTER--*/ footer { border-bottom: 2px dotted #4e9a06; bottom:0; height:2em; left:0; right: 0; position: absolute; text-align: center; } footer ul { margin: 0 auto; } footer li { display: inline; padding: 0 0.75em; } footer li a { color: #a40000; font-variant: small-caps; } footer li a:hover { color: #3f0000; }