/* This is the layout style sheet */
/* global styles */

h3 {margin: 0; padding: 2px;}


/* layout styles */
#outside {width: 968px; margin: auto; padding: 0;}

#wrap {
background: #ffffff;
color: #303030;
margin: 0 auto;
width: 760px;
}

#header r {
clear: both;
margin: 20px 0 0 0;
padding: 0;
}


#header q {
width: 500px;
float: right;
text-align: right;
color: #a0a0a0;
margin: 0 0 10px 0;
line-height: 1.2em;
}

#header h1 {float: left; margin: 0; width: 20%;}

#topright {float: left; width: 79%;}
#topright h2 {margin: 0; border: 0;}
#topright p {margin-top: 20px;}

#break {clear: both; margin-bottom: 5px;}

#left {width: 17%; float: left;}

#split {margin-left: 18%; margin-right: 26%;}

#main {margin-left: 18%; margin-right: 26%;}

#fullmain {margin-left: 18%; margin-right: 1.6%;}

#synthese {margin-left: 10%; margin-right: 2%;}

#date {width: 9%; float: left; margin-left: 1%;}

#conseil {width: 87%; float: right; }

#split1 {width: 49%; float: left; margin-right: 0.1%;margin-bottom: 15px;}

#split2 {width: 49%; float: right; margin-left: 0.1%; margin-bottom: 15px; }

#mt {width: 33%; float: right; margin-left: 0.4%;}

#ct {width: 33%; float: right; margin-left: 0.4%;  }

#trade {width: 33%; float: right; }

#right {width: 25%; float: right;}

#bottombreak {clear: both; padding: 15px;}

#footer {width: 20%; float: left;}
#footer h5 {margin: 0;}

#bottomlinks {width: 79%; float: right;}
#bottomlinks a {margin-left: 6px; margin-right: 6px;}

/* page class styles */
.box {border: 0px solid rgb(255,255,255); }
.box p   {   padding: 5px; }



#box ul {
  font-size: 75%;
  margin: 0 0 1em 0;
  padding: 0;
}

#box ul b {
  font-size: 75%;
  line-height: 1.5em;
  margin: 5.25em 0 0 1em;
  text-decoration: underline;
  padding: 0;
}

.news {margin-top: 15px; }
.news h3 {border: 0;}

/* ##### Side Menu ##### */

ul {
  margin: -0.25em 0 1em 0;
  padding: 0;
}

ul li {
  list-style-type: square;
  line-height: 1.5em;
  margin: 1.25ex 0 0 1.5em;
  padding: 0;
}

ul b {
  font-size: 125%;
  line-height: 1.5em;
  margin: 5.25em 0 0 1em;
  font-weight: bold;
  padding: 0;
}
#split p   {   padding: 5px; }

#split a { color: rgb(0,0,0);
}

#split a:hover {
  color: rgb(0,0,0);
}

#split {  border: 1px solid rgb(180,225,255 );
background-color: rgb(180,225,255 );
 }

 
#split li{ padding: 0.5ex 0 0 1.75ex;   list-style-position: inside;
 }
 



 /*color: rgb(204,204,204)   */

#side-bar-1 {
  color: rgb(8,57,123);
  background-color: rgb(255,255,255);
  list-style-type: square;
  list-style-position: inside;
  margin: 0;
  border: 1px solid rgb(10,82,175);
}

/*[id="side-bar-1"] {   */
/*  position: fixed !important;   Makes the side menu scroll with the page. Doesn't work in MSIE */
/*}  */

#side-bar-1 a {
  text-decoration: none;
  color: rgb(8,57,123);
}

#side-bar-1 h3 {
 background-color: rgb(122,180,255);
 border: 1px solid rgb(122,180,255);
  color: rgb(255,255,255);
}


#side-bar-1:hover {
  color: #990000;
  background-color: transparent;
  border-color: rgb(153,204,255);
}

#side-bar-1 li {
  margin: 0;
  padding: 0.5ex 0 0 1.75ex;
}

#side-bar-1 li:hover {
  color: rgb(61,92,122);
  background-color: transparent;
}


#side-bar-1 li a:hover {
  text-decoration: underline;
}

#side-bar-2 {
  color: rgb(8,57,123);
  background-color: rgb(255,255,255);
  list-style-type: square;
  list-style-position: inside;
  margin: 0;
  border: 1px solid rgb(10,82,175);
}

/*[id="side-bar-2"] {   */
/*  position: fixed !important;   Makes the side menu scroll with the page. Doesn't work in MSIE */
/*}  */

#side-bar-2 a {
  text-decoration: none;
    color: rgb(8,57,123);
}

#side-bar-2 h3 {
 background-color: rgb(122,180,255);
 border: 1px solid rgb(122,180,255);
  color: rgb(255,255,255);
}


#side-bar-2:hover {
  color: #990000;
  background-color: transparent;
  border-color: rgb(153,204,255);
}

#side-bar-2 li {
  margin: 0;
  padding: 0.5ex 0 0 1.75ex;
}

#side-bar-2 li:hover {
  color: rgb(61,92,122);
  background-color: transparent;
}


#side-bar-2 li a:hover {
  text-decoration: underline;
}


