/** PAGE */ html, body { height: 100%; width: 100%; padding: 0; margin: 0; } body { padding: 0px; background:#EEE8AA ; font-family:Trebuchet ms,Lucida Sans Unicode,Comic Sans ms,sans-serif; font-size: 1.0rem; color: #ffffff; } h1, h2, h3 { margin: 0; padding: 0; } h2 { font-weight: 400; font-family:Trebuchet ms,Lucida Sans Unicode,Comic Sans ms,sans-serif; font-size: 2.50rem; } p, ol, ul { margin-top: 0px; } p { line-height: 180%; } a { color: #1492C4; } a:hover { text-decoration: none; } a img { border: none; } hr { display: none; } #wrapper { position: relative; width: 100%; min-height: 40px; margin: -6px auto; } .container { width: 1000px; margin: 0px auto; } /** HEADER */ .header img{ width : 100%; } #header-wrapper { overflow: hidden; height: 40px; width: 100%; margin-bottom: 20px; background-color: #391505; } #header { overflow: hidden; width: 651px; } #logo { float: left; width: 300px; height: 100px; } #logo h1, #logo p { margin: 0px; line-height: normal; } #logo h1 a { padding-left: 20px; text-decoration: none; font-size: 1.50rem; font-weight: 400; font-family:Trebuchet ms,Lucida Sans Unicode,Comic Sans ms,sans-serif; color: #FFFFFF; } /** MENU */ #menu { float: right; height:50px; } #menu ul { margin: 0px; padding: 0px; list-style: none; line-height: normal; } #menu li { float: left; margin-right: 1px; } #menu a { display: block; height: 40px; padding: 0px 30px; line-height: 40px; text-decoration: none; font-size : 1.0rem; color: #FFFFFF; } #menu a:hover , #menu a:focus{ text-decoration: none; background: rgba(0,0,0,0.70); transition-duration: 0.7s; } #menu .active { background: rgba(0,0,0,0.70); font-weight: bold; } #page { overflow: hidden; } article{ position: relative; margin: 75px 0 55px 175px; } /** CONTENT */ #picture { float:left; overflow: auto; margin-right:2%; } .content { padding: 40px; background: #391505; width :70%; height: 90%; margin: 0 auto 30px auto; border-radius:15px; } .content h2 a { display: block; padding: 0px 0px 20px 0px; text-decoration: none; color: #FFFFFF; } .content a{ height : 110px; position : absolute; } .content img{ height : 100%; } #AB{ width: 72%; } article{ height : 100%; z-index: 1; } section{ height : 75% } #part1{ height: 23%; } #part1 figcaption{ float: right; left: 26%; position: absolute; width: 59%; text-align: justify; } #part2{ height : 20% } #part2 figcaption{ text-align: right; float :left; width: 80%; margin-right : 3%; } #part3{ height : 20% } #part3 figcaption{ float : right; width : 88%; } iframe{ width : 70%; } #label p { text-align : justify; } #rad { margin-left: 52%; margin-top: -1%; } #blason{ height: 135%; position: absolute; top: -230%; } #blas{ width : 75%; margin-left: 20%; } #article{ height : 130% } /* Footer */ #footer { width : 100%; overflow: hidden; margin: 20px auto 0px auto; padding: 20px 0px; background: #391505; } #footer p { text-align: center; font-size: 1.0rem; } #footer img { height : 90px; margin-left : 20px; } #footer figure { width : 100%; text-align : center; height : 100%; margin-top: 0px; margin-bottom : 5px } /*menu lateral*/ #fixe{ font-family:Trebuchet ms,Lucida Sans Unicode,Comic Sans ms,sans-serif; width : 18%; height: 100%; background: #391505; position : absolute; float : left; width : 215px; height: 300px; left:50px; top: 270%; border-radius:15px; z-index : 2; } #fixe ul { margin: 0px; padding: 0px; list-style: none; line-height: normal; z-index: 2; } #fixe li { width : 100%; height : 75px; text-align : center; margin: 0px auto 0px auto; font-size :0.8rem; } #menu #fixe a { height: 75px; line-height: 75px; }