@charset "utf-8"; /* CSS Document */ html,body { width:100%; height:100%; } body { margin: 0; padding: 0; background-color:#eee; } body, button, input, select, textarea { color: #404040; font-family: 'Raleway', sans-serif; font-size: 16px; font-weight: 300; line-height: 1.5; } a { color: #404040; } /* remove padding */ td, th { padding: 0; } table.centpourcent { border: none; width: 100%; height: 100%; } .nav { font-size: 0.85em; line-height: normal; } .nav ul { float:right; margin-top: 20px; } .nav ul li { display: inline; } .nav a { color: #666; text-decoration: none; padding: 0 10px; border-left: solid 1px #ccc; } .nav a:hover { color: #000; } #header { height:50px; background-color: #fff; } #header .logo { height: 40px; margin: 10px; } .content-header { background: #555555 url(images/fond_content-header.png) repeat; padding: 10px; color: #FFF; text-align: center; line-height: 25px; box-sizing: border-box; height: 50px; } .contentWrapper { height: auto; box-sizing: border-box; padding: 0 15px 0; background: #eee url(images/fond_content-header.png) repeat-x top; border-collapse: separate; } .contentWrapper .content { background: #FFF url(./images/fond-domain-parking.png) no-repeat center bottom; background-size: cover; width: 100%; display: table; border-radius: 4px; padding: 15px; box-shadow: 0 0 5px #999; height: 100%; box-sizing: border-box; border: solid 15px #FFF; } .contentWrapper .content h1 { text-align: center; color: #666; vertical-align: middle; margin-bottom: 5px; font-size: 3em; line-height: 0.75em; } .contentWrapper .content small { font-size: 1em; line-height: 1.25em; color: #666; } .search { text-align: center; background: url(images/27001.png) right center no-repeat; background-size: 80px; margin: 0; height: 120px; border-right: solid 15px #eee; box-sizing: border-box; } .contenttxt { height: 100%; width: 100% } .domainname { height: 50%; vertical-align: bottom; text-align: center; } .avertissement { height: 50%; vertical-align: top; text-align: center; } .contentsearch { display: inline-block; } .search h6 { text-align: center !important; clear: inherit; margin: 3px auto; padding: 0; } #footer { bottom: 0; width: 100%; height: 50px; font-size: 0.8em; font-weight: bold; background-color: #666; text-align: center; } #footer a { color: #FFF; text-decoration: none; margin: 16px 0 0 0; } @media handheld, only screen and (max-width: 1024px) { /* début de la partie tablette */ .content-header { padding: 0px 10px; } .nav ul { padding: 0; margin: 5px 5px 5px 0; } .nav ul li { display: block; text-align: right; font-size: 0.85em; margin: 0; padding: 0; } .nav a { margin: 0; padding: 0; border: none; } .contentWrapper .content h1 { font-size: 2em; } .search { border: none; background: none; margin: 0 15px; height: 80px; } #footer { background: #666 url(images/27001_invert.png) right center no-repeat; background-size: 40px; border-left: 10px solid #666; border-right: 10px solid #666; height: 60px; } #footer a { padding: 15px; } /* fin de la partie tablette */ }