

/* =General-----------------------------------------------------------------------------*/

p{margin: 0;padding: 0;}
ul{margin: 0;padding: 0;list-style: none;}
.clear{ /* Class for clearing floats */clear:both;}
img{ /* Remove border around linked images */border: 0;}
em{color: #4EC8D2;}

/* =Typography-----------------------------------------------------------------------------*/

body {margin: 0; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; background: #01020B url(../img/bg_wrap.jpg) no-repeat top center;  }

/* =Headings-----------------------------------------------------------------------------*/

h1, h2, h3, h4, h5, h6{margin: 0;font-family: Arial, Helvetica, sans-serif; color: #f1f1f1;}
h1{font-size: 140%; margin: 5px 20px 30px 5px; padding: 0; letter-spacing: -1px;}
h2{font-size: 120%; color: #4EC8D2; margin: 5px; padding: 0;}
h3{font-size: 110%;}
h4{font-size: 100%;}
h5{font-size: 100%;}
h6{font-size: 180%;}

/* =Links-----------------------------------------------------------------------------*/

a{text-decoration: none; color: #248AEC; text-decoration: none;}
a:hover{text-decoration: underline; color: #A6CFF7;}

#content a{color: #EA9103; text-decoration: underline;}
#content a:hover{text-decoration: none; color: #fAb119;}

#footer a{color: #e1e1e1; text-decoration: underline;}
#footer a:hover{text-decoration: none; color: #e1e1e1;}

#English {text-align:center; font-size:14px; color:#FFFFFF; margin-right: 40px;}

/* =Main Nav-----------------------------------------------------------------------------*/

#navBox{width: 700px; margin: 0 auto; position: absolute; top: 87px; right:140px;}
#navBoxA{width: 850px;margin: 0 auto;position: absolute;top: 87px;right:50px;height: 55px;}
ul#nav { margin: 0 auto;  padding: 0; list-style: none; width: 650px; /*For KHTML*/  height: 25px;}
ul#nav li { margin: auto 0;  border: 0 none;  padding: 0;  float: right; /*For Gecko*/ display: inline;  list-style: none; }
ul#nav a { padding: 0 2px; margin: 0; float: none !important; /*For Opera*/  float: left; /*For IE*/ display: block; color: #f1f1f1; font-size: 80%; text-decoration: none;  height: auto !important; height: 1%; /*For IE */ font-family: Arial, Helvetica, sans-serif; border: 0px solid transparent;}
/* Root Menu Hover Persistence */

#navBox2{width: 950px; margin: 0 auto; position: absolute; top: 87px; right:0px;}
ul#nav2 { margin: 0 auto;  padding: 0; list-style: none; width: 950px; /*For KHTML*/  height: 25px;}
ul#nav2 a:hover, ul#nav li:hover a { background: none; text-decoration: underline;}
ul#nav2 li { margin: auto 0;  border: 0 none;  padding: 0;  float: right; /*For Gecko*/ display: inline;  list-style: none; }
ul#nav2 a { padding: 0 2px; margin: 0; float: none !important; /*For Opera*/  float: left; /*For IE*/ display: block; color: #f1f1f1; font-size: 80%; text-decoration: none;  height: auto !important; height: 1%; /*For IE */ font-family: Arial, Helvetica, sans-serif; border: 0px solid transparent;}
/* Root Menu Hover Persistence */
ul#nav2 a:hover, ul#nav li:hover a { background: none; text-decoration: underline;}

/* =Class-----------------------------------------------------------------------------*/

.left { float: left;}
.right { float: right;}
p.right {  padding: 12px 5px 0 5px;}
.borderTop { border-top: 1px #DDDEDF solid; padding:6px 10px 3px 10px; }
.sousTitre{font-size: 75%; margin: 0; padding: 0;}

/* =Main Content-----------------------------------------------------------------------------*/

#top{ width: 900px; height: 40px;}
#top p{ color: #e1e1e1; font-size: 85%; padding: 10px 5px 0 5px;}

#logo{ width: 120px; }
#logo p{ padding: 10px 5px 0 5px;}

#wrap{ width: 900px; margin: 0 auto 0px auto; padding: 0; background: none; position:relative;}
#wrap2{ width: 820px; margin: 30 auto 0px auto; padding: 0; background: none; position:relative;}

#header{ margin: 0 auto; padding: 5px 0 0 3px; height: 255px; position:absolute; top: 125px; left: 38px;}

#contentWrap{ position: absolute; top: 160px;margin: 0; padding:0; background-color:#031725; width:100%; border-bottom: 1px #103567 solid; border-top: 1px #57C8F8 solid;}

#content{width: 900px; margin: 0 auto; padding:20px 0; }
#content p{ margin: 10px 15px 6px 6px; font-size: 90%; line-height: 16px; color: #fff;}

#content ul{ list-style: none; margin: 0; padding: 5px 0 5px 20px; font-size: 90%; line-height: 14px; color: #e1e1e1; }
#content ul li{ list-style-image: url(../img/img_puce.gif); padding: 5px 0;}
#content ul li ul li{  list-style-image: none; padding: 2px 0;}

#capitale { position: absolute; right: 0px; top: 60px;}

#capitaleBox{ padding: 15px 0; height: 1400px; }
#capitaleBox2{ padding: 15px 0; height: 100px; }
#capitaleBox img{ padding: 0 1px; }

/* =Footer-----------------------------------------------------------------------------*/

#footerWrap{position: relative; clear: both; width: 825px; margin: 0 auto;}
#footer{width: 950px; margin: 0 auto; padding:60px 5px 20px 0; color: #e1e1e1; font-size: 85%; text-align: center; }
#footer p{padding: 30px 12px 12px 0; text-align: center;}
