/************************************************
*	Navbar      								*
************************************************/

#navbar { background: #0a215c;width: 940px;height: 30px;font-size: 13px;font-weight: bold;
          margin: 0; padding: 0px 0px 0px 0px;	border-top: 1px solid #000000;
          border-bottom: 1px solid #000000;text-align:left;	}
	
#navbar a, #navbar a:visited {/* font-size: 13px;*/	text-decoration: none;	/*text-transform: uppercase;*/
	padding: 0px 0px 0px 3px;}
	
#navbar a:hover { color: green;	text-decoration: underline;	}

/*#navbar a:active { color: #105221;text-decoration: underline;}*/
#navbar a:active {text-decoration: underline;}
	
#navbar p {	color: #FFFFFF;	margin: 0px auto 0px;	padding: 0px 0px 0px 10px;
	font-weight: bold;	}
	
#navbarleft { width:940px;float: left;margin: 0px;padding: 8px 0px 8px 0px;}
	   
#navbar ul {margin: 0px;padding: 0px 0px 0px 0px;}
	
#navbar li { display: inline;list-style-type: none;margin: 0px;padding: 0px;}
	
#navbar ul li a, #navbar ul li a:visited {
    color: #FFFFFF;	margin: 0px -3px 0px 0px;padding: 8px 19px 6px 17px;
 	font-weight: bold;	text-decoration: none;order-right: 1px solid #000000;	border-left: 1px solid #000000;	}

#navbar ul li a:hover {
	background: #86b9ec;/*#03d26d;/*#0494db; /* medium blue blue#0494db url(images/navhover.gif);*/
	color: #000000;/*#FFFFFF;*/
	margin:  0px -3px 0px 0px;	padding: 8px 19px 6px 17px;	text-decoration: none;	border-right: 1px solid ;	}

#navbar ul li a:active {
	/*background:#105221; dark green*/
	color: #000000;	margin: 0px -3px 0px 0px;	padding: 8px 19px 6px 17px;	text-decoration: none;	border-right: 1px solid ;	}
	
.current_page_item a, .current_page_item a:hover {-
    background: #FFFFFF !important;    color: #CC0000 !important;/*red*/    }
/************************************************
*	Sidebar      								*
************************************************/    
#sidebar{
  width:150px;background-color:#DCE6F7;color:#333;font-family:verdana, sans-serif;
  font-size:11px;  vertical-align:middle; text-align:right;/*float:right;*/
  border:1px solid #FFF;border-top-width:0;border-right-width:0;border-left-width:0;}  
#sidebar ul { list-style: none;margin:0px;padding:0px;width: 150px;}
#sidebar li { display: inline;  /* needed */}
#sidebar li a { text-decoration: none;border:1px solid #FFF;border-top-width:0;border-left-width:0;border-right-width: 0;}
#sidebar li a:link, #sidebar li a:visited {
  display: block;color: black;padding: 3px 0px 5px 8px;
  padding-right:10px;}
#sidebar li a:hover{text-decoration:underline;/*font-weight: bold;*/}
#sidebar .top { background: #86b9ec;/*#cccccc;*/display:block; color: black;
   padding: 3px 0px 5px 0px;padding-right:4px;  font-weight: bold;  
   text-transform: uppercase; /*margin-right:0;*/
   border:1px solid #FFF;border-top-width:0;border-right-width:0;border-left-width:0;}
#sidebar li.bottom a:link, #sidebar li.bottom a:visited {
  display: block;  color: #fff;  padding: 3px 0px 5px 8px;
}
#sidebar #current { font-weight: bold;}
#sidebar #smlc {font-size:9px; }
#smlc2 {font-size:9px; padding-left:7px;}
#smlc3 {font-size:8px; padding-left:2px;}
#smlc4 {font-size:7px; padding-left:2px;}

#nwsltr {font-size:12px; color:#041847;border:1px solid #000000; 
         background-color: #E0EFF9;padding:2px;text-align:center;}
#nwsltr #ttl {font-size:17px; color:#dd0000; font-weight:bolder;text-align:center;}
#nwsltr #dsc {background-color:#6F9AC4; color:black; }
#nwsltr #dscl {font-size:9px; }
#nwsltr p{text-align:justify; }

/*#sidebar li a:hover, #sidebar li.bottom a:hover, #sidebar li #current {
  color: #ffffff;
  padding: 3px 0px 6px 8px;
}*/

/************************************************
*	MISC   								*
************************************************/

div#page            { /* Page Holder */
	background-color:  #bfe2f9;
	position        : relative;
	width           : 600pt;
	height          : 975.00pt;
	text-align      : left;
	margin-left     : auto;
	margin-right    : auto;}


#wrapper { 
background: #ffffff; 
width: 940px;/*800px;*/
margin: 0 auto;            
text-align: left;
border:1px solid black; 
}
#container {
width:100%;
height: auto;
margin: 0px;
padding: 0px;
background-color:#ffffff;
background-repeat: repeat-y;
background-position: 200px 0px;
}

#left {
width: 150px;
height: auto;
float: left;
padding: 20px;
margin: 0px;
background-color:#ffffff;
}
#right {
width: 650px;
height: auto;
float: left;
padding: 20px 20px 20px 20px;
margin: 0px;
background-color:#ffffff;

}

#sceau { margin-left:16px;margin-bottom:7px; font-size:11px; font-family:serif;}

#pied {	padding: 2px;color:#FFFFFF;	background-color:#0a215c;height: 16px;
    	font-size:12px;text-align: center;  vertical-align:middle;  /* margin-bottom:10px;*/}
#pied a {font-size:12px; color:white; }

a:link {color:blue;text-decoration:none;}
a:visited {color:blue; text-decoration:none;}
a:hover {/*color:green;*/text-decoration:underline;}

body {text-align: center;margin-top:0;margin-bottom:0;
      /*background: #6593c7;
      background:transparent url(images/bkg.gif) repeat top left;*/
      background: #C5DDE9 url(images/bkg.gif) repeat-x top left;

      /*057ac9#6698FF;/*#79BAEC;/*#98afc7;/*#488ac7;#B9D3EE;#BCD2EE;#e7e7e7;#4169e1;#336699;#256ab5;#1c7fa9;#6cb0f0;#ebf4f3;*/
      font-family:Helevetica, sans-serif;font-size: 11pt;

/*Arial, sans-serif;*/
/*margin:5px;
min-width: 760px;
min-height: 2000px;
font-family:Helvetical,Arial, Tahoma, Verdana;*/
}

/*h1 { text-align: left;font-size: 200%; line-height: 20pt;color: blue;margin-left:5px;margin-right:5px;}*/

h1 { text-align: left;font-size: 17pt;line-height:17pt;color: #013eb0;/*#02DA60;*/
     letter-spacing: -1px;  padding:0;vertical-align: middle;
     margin-bottom:11px;margin-top:13px;margin-left:4px;margin-right:5px;}
h2 { text-align: left;font-size: 14pt;line-height:14pt;color: #0;/*#013eb0;#02DA60;*/
     letter-spacing: -1px;  padding:0;vertical-align: middle;
     margin-bottom:2px;margin-top:13px;margin-left:5px;margin-right:5px;}          
h3 { text-align: left;font-size: 14pt;line-height: 14pt;color: black;/*margin-bottom:0px;*/
     margin-left:4px;margin-right:5px;}
h4 { text-align: left;font-size: 13pt;line-height: 12pt;color: black;padding:0; 
     vertical-align: center;margin-top:0px;margin-bottom:0px;margin-left:5px;margin-right:5px;}
h5 { text-align: left;font-size: 13pt;line-height: 12pt;color: back;padding:0;
     margin-bottom:0px;margin-left:5px;margin-right:5px;}
#myh2{ text-align: left;font-size: 14pt;line-height:14pt;color: #013eb0;
     letter-spacing: -1px;  padding:0;vertical-align: middle;
     margin-bottom:2px;margin-top:13px;margin-left:5px;margin-right:5px;}
#myh2b{ text-align: left;font-size: 13pt;line-height:13pt;
     letter-spacing: -1px;  padding:0;vertical-align: middle;
     margin-bottom:4px;margin-top:13px;margin-left:-10px;margin-right:5px;}
#myh1{background:#ebf5fc; border:1px white;}
#myh1b{text-align:center; font-size: 19pt;line-height:19pt;}       
#myh4{background:#6593c7; }
h2 #mya:link{font-size: 12pt;color: black; }             
     
p { text-indent:0em; text-align:justify;
    margin-left:5px;margin-right:5px;margin-top:5px;margin-bottom:15px;}
#myp {color:grey; font-size:10pt;}    

#mysmla{font-size:9pt;text-align:left; margin-left:12px;}

#img2{ margin-left:10px;margin-right:10px;margin:8p;}
#img3{ margin:7px;margin-top:30px;}
#img4{ margin:7px;margin-top:16px;}
#img5{ margin:9px;}
#img6{ margin-left:5px;margin-right:25px;}

.caption {text-decoration:underline;text-align:center;}

#fbform{background: #bfe2f9; padding: 20px;}
#fbform2{background: ##afd2e9; padding: 2px; font-size:10px; margin:7px;color:grey;}
#buttons {text-align:center;}
#boite{border:1px solid grey; background:#ebf5fc;}
#boite2{border:1px solid black; background:blue;color:white;}
#boite3{background:#ebf5fc;padding:-2px;}
#boite4{background:#6593c7;}
#tablelivre {font-size:11px; font-weight:bold; }
#tablelivre a {font-size:11px; font-weight:bold; }
#tableroom {font-size: 11px; font-weight: bold; margin-bottom:10px;}
#tablesoft {font-size: 11px; font-weight: bold;border-width: 1px 1px 1px 1px; 
            border-style: inset inset inset inset;border-color: black black black black;}
#tablesoft tr{ height:56px; text-align:center;}
#tablesoft td{ text-align:center; }
#tablesoft #mytr { height:36px;}  
#tablestrat a {font-size:12px; font-weight:bold; }
#trtablemain {background: #143963;color:white;}
#trtoptablemain {background: #2167B5;color:white;font-size:12px;}     
#trtablemain a {color:white; text-decoration:underline;font-weight:bold;font-size:12px;}
#trtablemain a:hover {text-decoration: none;} 
#mytrc {background-color:#ebf5fc; }
#mytdclair{background-color:#2a4a71; font-size:17px;}
#mytdclair2{background-color:#2a4a71; font-size:17px;text-align:left; height:30px; text-indent:9px;}
#mytdclair2b{background-color:#2a4a71; font-size:15px;text-align:left; height:15px; text-indent:22px; 
             padding-bottom:0;padding-top:0;margin-bottom:0;margin-top:0; border-top-width:0;border-bottom-width:0;
             line-height:15px;}
#mytdclair2c{color:black; font-weight:bold; text-decoration:underline; background-color:#2a4a71; font-size:17px;text-align:left; height:17px; text-indent:22px; 
             padding-bottom:0;padding-top:0;margin-bottom:0;margin-top:0; border-top-width:0;border-bottom-width:0;
             line-height:17px;}             
#mytdclair3{background-color:#2a4a71;}
#mytdclair4{background-color:#446489;font-size:19px;text-align:left; height:30px; text-indent:9px;
            font-family:verdana;}
#mytdclair5{background-color:#446489;font-size:18px;text-align:left; height:30px; text-indent:9px;
            font-family:verdana;}            
#tableright{background-color:#89bcef;font-size:11px; color:white; }
#tablerake{background-color:#01325a;font-size:18px; color:white; }
#tablerake a{color:white;}
#linklist{ font-size: 10px; text-align:justify;}
#linklist a{ font-size: 12px; font-weight:bold;}

#leftcol { display: block; width: 155px;font-size: 12px;font-family:arial, sans-serif;margin: 0px;
           text-align: left;height:auto;padding-right:0px;margin-right:2px;min-width:155px;}           
#leftcol a { font-size: 12px;color:black;font-weight: bold;}
#leftcol a:hover { font-weight: bold;color:white;text-decoration: underline;}
#rake {font-size: 22px;font-weight:bold;color:white;}

span.txtjaun {background-color:yellow;}
span.textroug {color:red;font-weight: bold; font-size: 17px;}
span.textroug2 {color:red;font-weight: bold; font-size: 17pt;}
#lnkroug2:link, #lnkroug2:visited {color:red;font-weight: bold; font-size: 17pt;}
#lnkroug2:hover {color:black;font-weight: bold; font-size: 17pt;}
span.textroug3 {color:#cb1716;font-weight: bold; font-size: 17pt; font-family:verdana;}
span.textnoir {font-weight: bold; font-size: 19px;}
span.textsroug {color:red;font-weight: bold;}
span.textbleu {color:#3D69AF/*5a7bb1*/;font-weight: bold;}
span.textbigblue {color:blue;font-weight: bold;font-size:23px;}
span.textsml{font-size:10px; }
#txtgris {color:#ffffff; background:#413E39;}
#txtgris2 {color:#ffffff; background:#615E59;}
#txtgristxt {color:#ffffff; background:#413E39;}
#txtvert {color:#005d30;}

/*Flex Button*/
div.btn-flexbluebtn {

  line-height:1.2;
  padding:15px;
}

div.btn-flexbluebtn div {
border-bottom:1px solid #e8eefa;
  background:url("/images/buttons/button03.gif") no-repeat 0% 0%;
  font-size:1.2em;
  margin:0;
  padding:0;
  }
div.btn-flexbluebtn div span a {
  display:block;
  color:#FFF;
  background:url("/images/buttons/button04.gif") no-repeat right bottom;
  padding:10px 15px 10px 10px;
  text-decoration:none;
  font-weight:bold;
  text-align:center;
  }
div.btn-flexbluebtn div p {
  background:none;
  background:url("/images/buttons/button03.gif") no-repeat right -400px ;
  margin:0;
  padding:0;
  text-align:center;
 }
div.btn-flexbluebtn div p span {
  display:block;
  background:url("/images/buttons/button03.gif") no-repeat left bottom;
  margin:0;
  padding:0;
 }
 p.btn-description {
 text-align:center;
 margin:10px 0px 0px 0px;
 padding:0;
 }
 
 a:hover#access_analytics{
 text-decoration:none;
 color:#FFF
 }
 /*End Flex Button*/

#bnw  {color:white; background-color:black;}
#bnr  {color:red; background-color:black;font-size:34px;}
#li-ju{text-align:justify; }
#btps {border: 1px solid #000000; margin-right:6px;}
#btps2 {border: 1px solid #000000; margin-right:110px;}
#btps3 {border: 1px solid #000000; margin-right:50px;margin-left:50px;text-align:left;}

.thumbexp:hover{
	background-color: transparent;
	z-index: 200;
}
.thumbexp span{
	position: fixed;
	right: 200px;
	top: 10px;
	visibility: hidden;
	text-decoration: none;
	border: 2px solid red;
}
.thumbexp:hover span{ 	visibility: visible;
}
div#preload { display: none; }