@charset "utf-8"; /* CSS Document */ /* styles de base */ html{ height: 100%; } body{ font-family: 'Roboto', sans-serif; font-size:12px; margin: 0; min-height: 100%; color: #3a4899; } .bold{ font-weight:bold; } .italic{ font-style:italic; } .capitale{ text-transform:uppercase; } .justify{ text-align: justify; } .center{ text-align: center; } .left{ text-align: left; } .right{ text-align: right; } .relative{ position: relative; } a img{ border:0; } a { text-decoration:none; } ul,ol,dl,figure{ margin:0; padding:0; list-style: none; } .nonValide{ background-color: rgba(255,0,0,0.6) !important; } .inlineMiddle,.inlineBottom,.inlineTop{ display: inline-block; vertical-align: middle; } .inlineBottom{ vertical-align: bottom; } .inlineTop{ vertical-align: top; } .none,.mobileOnly{ display: none; } .floatLeft{ float: left; margin: 0 5px 5px 0; } .floatRight{ float: right; margin: 0 0 5px 5px; } .clear{ clear: both; } .spacerTop{ height: 60px; } .lienInvisible{ color: inherit; } .blanc{ color: #fff; } .noir{ color: #000; } .bloc{ display: block; } .underline{ text-decoration: underline; } .imgResp{ margin: 0 auto; max-width: 100%; height: auto; } .zoneCentre{ max-width: 1200px; margin: auto; padding: 0 2%; } .cinzel{ font-family: 'Cinzel', serif; } .roboto{ font-family: 'Roboto', sans-serif; } .modal{ position: fixed; left: 0; top: 0; bottom: 0; right: 0; flex-direction: column; justify-content: center; align-items: center; z-index: 10; } #overlay{ position: fixed; top: 0; left: 0; right: 0; bottom: 0; z-index: 15; background-color: #fff; opacity: 0.8; }