@charset "UTF-8";
/* Copyright (c) 2014 Medocan Spirit */

/*------ CSS GROUPE LAGE ------ */
 
* { margin:0; padding:0; } { border: 0; }
html { height: 100%; }

body { background:#F2F2ED; font-family: 'Questrial', sans-serif; font-size:14px; height:100%; color:#00356c; -webkit-text-size-adjust: 100%; -ms-text-size-adjust: none; }

/* Main layout */
header { background:#FFF; height:auto; position: relative; width:100%; padding:0; color:#092f4f; } 
footer { background:#092f4f; height:auto; position: relative; width:100%; padding:0; color:#FFF; } 
.main { display: table; height: auto; margin: 0 auto; padding: 0; position: relative; width: 950px; }
.head { padding:15px 0 20px; position: relative; width:950px; font-size:12px; text-align:center; }

/* Header layout */
header .main ul.huitre { position:absolute; left:0; bottom:0; list-style:none; margin:0; }
header .main ul.info { position:absolute; right:0; bottom:0; list-style:none; margin:0; }
header .main ul li { float:left; margin:0 20px; }
header .main ul li:hover { background:#092f4f; color:#FFF; }
header .main ul li a { display:block; padding:10px 20px; text-transform:uppercase; font-size:18px; color:#092f4f; font-weight:lighter; }
header .main ul li a:hover { color:#1096e6; }
header .main #logo { margin:0 auto 10px; display:table; width:100px; }

#page-table { height: 100%; width: 100%; border-collapse: collapse; text-align: center; }
#page-td { height: 100%; padding: 0; vertical-align: middle; }

#wrapper { color:#00356c; width:950px; height:auto; margin:0 auto; padding:20px; }
#subwrapper { width:950px; height:auto; margin:0 auto; padding:20px; margin-top:10px; }
#prez { width:800px; height:auto; margin:0 auto; text-align:justify; }

/* Elements */
a { color:#1096e6; text-decoration:none; }
a:hover { color:#00356c; text-decoration:none; }
footer a:hover { color:#FFF; text-decoration:none; }

.blue { color:#1096e6; }
.small { font-size:12px; color:#A0A09C; }

h1 { font-family: 'Amaranth', sans-serif; font-size:30px; color:#1096e6; text-align:center; margin-bottom:30px; }
h2 { font-size:22px; color:#1096e6; margin:20px 0; }
hr {
  height: 1px;
  margin: 5px 0;
  padding: 0;
  color: #A0A09C;
  background-color: #A0A09C;
  border: 0;
}