html{height:100%;min-width:990px;background-image:url("data:image/jpeg;base64,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");background-repeat:repeat;background-color:#f5f6f7;font-family:"Open Sans";font-size:13px}body{color:#333;position:relative;min-height:100%;font-size:13px}div.wrapper-head,div.wrapper,div.wrapper-foot{position:relative;margin-left:auto;margin-right:auto;width:980px}div.wrapper{padding-top:30px;padding-bottom:80px}a.link,a.link:link,a.link:visited{color:#c9193f}a.link:hover,a.link:active{color:#c9193f;border-bottom:1px dotted #c9193f}div.wrapper>h1{font-size:30px;line-height:45px;color:#333;padding:20px 0 20px 0;margin:0 8px;border-bottom:1px solid #DDD;text-rendering:optimizeLegibility}div.presentation h2{font-weight:700;line-height:1.5em;margin-bottom:8px;font-size:16px;color:#c9193f;text-align:justify}div.description{text-align:justify;padding:0}div.description>h2{color:#333;padding:.2em 0 0 0;margin-bottom:.2em;font-weight:600}header{border-bottom:1px solid #222;-moz-box-shadow:0 3px 7px rgba(0,0,0,0.3);-webkit-box-shadow:0 3px 7px rgba(0,0,0,0.3);-o-box-shadow:0 3px 7px rgba(0,0,0,0.3);box-shadow:0 3px 7px rgba(0,0,0,0.3);top:0;left:0;width:100%;height:220px;z-index:100000;background:#fff;background-image:url("/img/bg-menu.png");background-position:0 100%;background-repeat:repeat-x}h1#titre-principal-header{height:178px;width:285px;padding:0;margin:0}h1#titre-principal-header a{float:none}h1#titre-principal-header a img{display:block;padding-top:45px}h2#titre-secondaire-header{position:absolute;top:85px;width:550px;right:0;font-size:20px;text-align:left;line-height:1em;color:#c9193f}span#bienvenue-header{position:absolute;top:75px;width:550px;right:0;font-size:20px;text-align:left;line-height:1em;font-weight:600;text-transform:uppercase;color:#444}header nav{line-height:42px;height:42px}header nav>ul{display:block;margin:0;padding:0}header nav>ul>li{display:block;float:left;text-shadow:0 0 2px #000;font-size:15.5px;line-height:42px;height:42px;color:#d5d5d5}header nav>ul>li:hover,header nav>ul>li.active{background:#232323;color:#fafafa}header nav>ul>li>a,header nav>ul>li>a:link,header nav>ul>li>a:active,header nav>ul>li>a:visited,header nav>ul>li>a:hover{display:block;padding:0 20px;color:inherit;line-height:42px;height:42px}header nav>ul>li>a>i{font-size:20px;vertical-align:top}header nav>ul>li>a>span{padding-left:10px}header nav>ul>li>ul{display:none}header nav>ul>li:hover>ul{display:block;background:#444;color:#f5f6f7}header nav>ul>li>ul>li{display:block;line-height:32px;height:32px}header nav>ul>li>ul>li>a,header nav>ul>li>ul>li>a:link,header nav>ul>li>ul>li>a:active,header nav>ul>li>ul>li>a:visited,header nav>ul>li>ul>li>a:hover{display:block;padding:0 20px;color:inherit}header nav>ul>li>ul>li:hover{background:#232323;color:#f5f6f7}.box{background-color:#fff;padding:20px;-webkit-box-shadow:1px 1px 3px 0 rgba(0,0,0,0.3);-moz-box-shadow:1px 1px 3px 0 rgba(0,0,0,0.3);box-shadow:1px 1px 3px 0 rgba(0,0,0,0.3);margin:16px 8px;display:block;color:#333;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.box>*:first-child{margin-top:0;padding-top:0}.box>*:last-child{margin-bottom:0}footer{position:absolute;bottom:0;left:0;width:100%;background-color:#f8f8f8;border-top:1px solid #AAA;padding:5px 0;-moz-box-shadow:0 0 8px rgba(0,0,0,0.3);-webkit-box-shadow:0 0 8px rgba(0,0,0,0.3);-o-box-shadow:0 0 8px rgba(0,0,0,0.3);box-shadow:0 0 8px rgba(0,0,0,0.3)}footer nav{text-align:right;padding:5px 0}footer nav ul li{display:inline-block;height:14px;line-height:14px;padding:0 10px;border-right:1px solid #DDD}footer nav ul li:last-child{border-right:0}footer nav ul li span{color:#333;font-size:11px}footer nav ul li a,footer nav ul li a:link,footer nav ul li a:visited{color:#666;font-size:11px}footer nav ul li a:hover{color:#333}div.notification{display:block;position:relative;margin:16px 0;padding:8px 10px 8px 32px;font-size:13px;font-weight:600;line-height:20px;vertical-align:baseline;border-width:1px;border-style:solid;border-color:rgba(0,0,0,0.1);color:#000;text-shadow:0 0 4px rgba(255,255,255,0.2)}div.notification i{font-size:20px;line-height:20px;position:absolute;left:8px;top:9px}div.notification.error{background-color:#f05f51}div.notification.warning{background-color:#d49b00}div.notification.infos{background-color:#008ec9}div.notification.done{background-color:#9fd22a}