* { box-sizing: border-box; -moz-box-sizing: border-box; } html { height: 100%; } body { background-color: #C64609; margin: 0; padding: 0; background-image: url(../img/fond.jpg); background-position: center 0; background-repeat: repeat-y; height: 100%; } #container { position: absolute; left: 50%; top: 50%; width: 800px; height: 580px; margin-top: -290px; margin-left: -400px; text-align: left; padding: 0px; } #container-a4 { position: absolute; left: 50%; top: 0; width: 620px; height: 580px; margin-top: 0px; margin-left: -310px; text-align: left; padding: 0px; } a.mentions-legales,a.mentions-legales:visited, span.mentions-legales { font: bold 10px arial,verdana,helvetica; color: #FFFFFF; text-decoration: none; } a.mentions-legales:hover { text-decoration: underline; color: #FFFFFF; } a.navigation-deroul, a.navigation-deroul:hover, a.navigation-deroul:visited { font: bold 12px arial,verdana,helvetica; color: #FFFFFF; text-decoration: none; } .form-contact { font: normal 12px arial,verdana, helvetica, sans-serif; color:#757678; height: 18px; border: 1px solid #757678; } input.Bouton { font: bold 11px arial,verdana, helvetica, sans-serif; color: #FFFFFF; background-color: #CA4E08; border: 1px solid #4D360A; cursor: hand; } .input-text { font-family: "times new roman",times, arial,verdana, helvetica, sans-serif; font-size: 13px; color: #4E360A; } a.saison,a.saison:visited,span.saison { font: normal 13px "times new roman",times, arial,verdana, helvetica, sans-serif; text-decoration: none; color: #FFFFFF; } a.saison:hover { font: normal 13px "times new roman",times, arial,verdana, helvetica, sans-serif; text-decoration: none; color: #FFFFFF; } .sous-titre { font: bold 15px "times new roman",times, arial,verdana, helvetica, sans-serif; color: #535353; } .sous-titre-a4 { font: bold 16px "times new roman",times, arial,verdana, helvetica, sans-serif; color: #FFFFFF; } .blanc {color: #FFFFFF;}