/* Franklin Modern Red Theme for e-colle */
html,body{margin:0;padding:0;background:#f5f6f8;font-family:Segoe UI,Arial,sans-serif;color:#222}
#bloc{max-width:1400px;width:95%;margin:auto;padding-top:20px}
#bloc_page{display:inline-block;vertical-align:top;width:900px}
.cote{display:inline-block;vertical-align:top;width:180px;margin:0 10px}
#header{background:#9e1b15;border-radius:16px;box-shadow:0 6px 18px rgba(0,0,0,.15);padding:20px;margin-bottom:25px;text-align:center}
#header h1,#header h1 a{color:#000!important;text-decoration:none!important;font-size:3rem;font-weight:700}
a{text-decoration:none}
ul{list-style:none}
.accueil{margin-top:20px}
.accueil li{margin:12px 0}
.accueil a{display:block;width:260px;margin:auto;padding:16px 20px;background:#9e1b15;color:#fff!important;border-radius:12px;text-align:center;font-size:18px;font-weight:600;box-shadow:0 3px 10px rgba(0,0,0,.15)}
.accueil a:hover{background:#7d1510!important}
#menu{text-align:center;margin:20px auto}
#menu li{display:inline-block;margin:3px}
#menu a{display:block;background:#9e1b15;color:#fff!important;padding:10px 16px;border-radius:8px;font-weight:600;width:auto;min-width:110px}
#menu a:hover{background:#7d1510!important}
.information{background:#fff;border-radius:12px;padding:15px;box-shadow:0 2px 10px rgba(0,0,0,.08)}
.tableausimple{width:100%;border-collapse:collapse;background:#fff;box-shadow:0 2px 8px rgba(0,0,0,.08);margin:20px auto}
.tableausimple th,.entete td,td.entete{background:#9e1b15;color:#fff;padding:10px}
.tableausimple td{padding:8px;border-bottom:1px solid #e5e5e5}
.tableausimple tr:nth-child(even){background:#fafafa}
.bouton a,input[type=submit],button{background:#9e1b15;color:#fff;border:none;border-radius:8px;padding:8px 14px}
.error{color:#b00020;background:#fff;padding:10px;border-left:4px solid #b00020}
.info{color:#0f5132;background:#d1e7dd;padding:10px;border-radius:8px}
