/*---------------------------------
	IMPORTS
-----------------------------------*/
@import url(https://fonts.googleapis.com/css?family=Muli:400,500,600,700,800);

/*---------------------------------
	OVERRIDES
-----------------------------------*/
h1,h2,h3,h4,h5,h6{ font-family: "Muli", arial, verdana, sans-serif; font-weight:normal; }
h1{font-size:2em; font-variant:small-caps;}
h2{font-size:1.6em;}
h3{font-size:1.2em;}
thead th, tbody th{ font-family: "Muli", arial, verdana, sans-serif; }
button, a.btn, input[type="submit"], input[type="reset"], input[type="button"]{ font-family: "Muli", arial, verdana, sans-serif; }
.menu{ font-family: "Muli", arial, verdana, sans-serif; }
blockquote{ font-family: "Muli", arial, verdana, sans-serif; }
ul.tabs { border-bottom:0;}
ul.tabs li.current a  { color:#316AAD; font-size:1.2em; font-weight:bold;}

/*---------------------------------
	LAYOUT
-----------------------------------*/
html { background:#2E2E2E; }
body{ margin:0; padding:0 0 0 0; color:#000; background:#fff; font:normal 1em/150% 'Muli', arial, verdana, sans-serif; text-shadow: 0 0 1px transparent; /* google font pixelation fix */ }
.identif { background: #fff url("/_docs/images/backidentif.svg"); background-size: cover; background-position: left; background-repeat: no-repeat; }
#header{ background:#2E2E2E; padding:0.5em; border-bottom:1px solid #33565c; margin-bottom:2em;}

#corps{ padding:2em 1em; background-color:#fff; border-radius:1em;}
#navig{ padding:2em 1em; font-size: 1em; background-color:#FFFFE1; border-radius:1em; border:2px solid #33565c; }
#footer{ text-align:center; padding:1em 0; margin:0; color:#fff !important; font-size:1em; position: relative; top:0; left:0; background:#2E2E2E; }
#footer a:link { color:#fff !important; text-decoration:none; border-bottom:dotted 1px #fff; }
#footer a:visited { color:#fff !important; text-decoration:none; border-bottom:dotted 1px #fff; }
#footer a:hover { color:#fff !important; text-decoration:none; border-bottom:none; }

@media all and (max-width:980px) { 
	h1{font-size:1.3em; font-variant:small-caps; }
	.right {text-align:left;}
}