.body {
	color:#000000;
	margin: 0px 0px 0px 0px;
	background-color: #DAE1EB;
	font-family:"Arial";
	font-size:10pt;
}

a { 
	color: #05286c; 
	text-decoration: none; 
}

a:hover { 
	color: #000000; 
	text-decoration: underline; 
	cursor:pointer;
}

legend {
     font-size:9pt; 
     font-family:"Arial";
     color : #000000;
     padding : 0px 4px 0px 4px;
}

label {
		font-size:9pt; 
		font-family:"Arial";
}
  
fieldset {
     border : 1px solid #AAAAAA;
     padding : 4px 4px 4px 4px;
}

infoLogiciel {
     font-size:2; 
     font-family : "Arial, Helvetica, sans-serif";
     color : #000000;
}

.titrepage  {
	text-align:center;
	font-size: 18pt;
	font-weight: bold;
	font-family:"Helvetica";
}

.zoneResultatsRecherche {
	visibility: hidden;
	width:385px;
}
.Recherche_label { 
	color: #000080; 
	font-size:9pt; 
	font-family:"Arial";
	font-weight: bold;
}

.Recherche_panel { 
	color: #000000; 
	font-size:9pt; 
	font-family:"Arial";
	font-weight: bold;
}
.Recherche_table { 
	width:100%;
}

.Recherche_resultat {
	overflow-X:hidden;
	overflow-Y:hidden;
}

.Index_Titre {
	color:#000080; 
	font-family:"Arial";
	font-size: 36pt; 
}

.BG_ColorL1 {
	background-color:#FAFAFA;
	font-size: 9pt;
}

.BG_ColorL2 {
	background-color:#FFFFFF;
	font-size: 9pt;
}

.BG_ColorX {
	background-color:#FFFFFF;
}

.BG_ColorY {
	background-color:#FFFFFF;
}
.LI_ColorL1 {
	background-color:#FAFAFA;
	font-size: 9pt;
	width : 100%;
}

.LI_ColorL2 {
	background-color:#FFFFFF;
	font-size: 9pt;
	width : 100%;
}

.infodonnee {
	font-family:"Arial";
	font-size:10pt;
}

.sourcedonnee {
	font-family:"Arial";
	font-size:10pt;
}

.dojoTabPaneWrapper { 
	border : 0px solid #6290d2;
	_zoom: 1; /* force IE6 layout mode so top border doesnt disappear */
	display: block;
	clear: both;
	padding : 1px 1px 1px 1px; 
	background-color:#FFFFFF; 
	border-color:#FFFFFF;
}
.dojoTitlePanel {
	font-family:"Helvetica";
	font-size:11pt;
}

.dojoTabLabels-top {	
	font-family:"Helvetica";
	font-weight: bold;
	font-size:11pt;
}

.dojoTab {
	background : url(../../../images/tab_left.gif) no-repeat left top;
	cursor: pointer;
}
.dojoTab div {
	background : url(../../../images/tab_top_right.gif) no-repeat right top;
	color : #000000;
}.dojoHtmlCheckbox {
     cursor:pointer;
}

.div_select {
     border: 1px solid #00CCFF;
     background-color : #FFFFFF;
 }
  
 .div_select_header {
     border-bottom: 0px solid #8AB2E5;
     background-color : #8AB2E5;
 }
  
 .div_select_header td {
     font-family:"Helvetica";
     font-weight: bold;
     font-size: 9pt;
     padding: 0px 6Px 0px 0px;
     background-color : #8AB2E5;
     color: #FFFFFF;
 }
  
 .div_select_content td {
     padding: 0px 6px 0px 0px;
     font-size: 9pt;
     font-family: arial;
}
  
.div_select_content {
     overflow : auto;
  
 }
 
.select_even {
     cursor:pointer;
     background:    #FAFAFA;
 }
  
.select_odd {
     cursor:pointer;
     background:    #FAFAFA;
}
  
.select_over {
     cursor:pointer;
     background-color : #E4E7EC;
     font-weight: bold;
     color: #000000;
 }
  
.select_checked {
     cursor:pointer;
     background-color : #FAFAFA;
     color: #000000;
     font-weight: bold;
 }
  
.div_cadre {
     text-align:center;
     border : 0px ;
     padding: 0px 0px 0px 0px;
 }
 
.label {
	font-size: 10pt;
	font-family:"Helvetica";
	cursor:pointer;
	background: #FAFAFA;
	height: 10px;
	border-top: 1px solid black;
	border-bottom: 1px solid black;
}

.dojoButton {
	padding: 0 0 0 0;
	font-size: 8pt;
	white-space: nowrap;
	cursor: pointer;
	font-family: "Myriad, Tahoma, Verdana, sans-serif";	
}

.dojoButton .dojoButtonContents {
	padding: 6px 6px 6px 6px;
	font-size: 10pt;
	text-align: center;		/* if icon and label are split across two lines, center icon */
	color: white;
}

.licensecopy  {
	font-size: 12pt;
	text-align: left;
	font-weight:bold;
	font-family:"Arial";
}

.licenselogo  {
	font-size: 22pt;
	text-align: left;
	font-weight:bold;
	font-family:"Arial";
}
.licensetxt  {
	font-size: 11pt;
	text-align: left;
	font-family:"Arial";
}

.licenseadresse  {
	font-size: 13pt;
	font-weight:bold;
	text-align: right;
	font-family:"Arial";
}

.pasresultexte {
	font-size: 13pt;
	font-weight:bold;
	text-align: center;
	font-family:"Arial";

}

.infostyle {
	font-size: 11pt;
	text-align: left;
	font-family:"Arial";
}

.LangueDrapeau {
	font-size: 10pt;
	font-family:"Arial";
	text-align: right;
}

.TableFauxLabel {
	width : 100%;
	text-align:left;
	padding : 0px 0px 0px 0px;
	background-color:#FAFAFA;
	font-family:"Arial";
	font-size:10pt;
	border-bottom:1px solid #000000;
	border-top:1px solid #000000;
}

.TableFauxLabel td{
	width : 100%;
}

.TableFauxLabelGris {
	width : 100%;
	text-align:left;
	padding : 0px 0px 0px 0px;
	background-color:#E4E7EC;
	font-family:"Arial";
	font-size:10pt;
	border-bottom:1px solid #000000;
	border-top:1px solid #000000;
}

.Fauxbouton {
	text-align:center;
	background-color:#4882D8;
	color: #FFFFFF; 
	text-decoration: none; 
	border-top:1px solid #E2ECFA;
	border-left:1px solid #E2ECFA;
	border-bottom:2px solid #000000;
	border-right:2px solid #000000;
	padding-top: 0px ; 
	padding-right: 17px ; 
	padding-bottom: 2px ; 
	padding-left: 17px ; 
	font-family: "Tahoma";
	font-weight:bold;
	font-size:10pt;
	cursor: pointer;
	height:70px;
}


.Fauxbouton_out {
	text-align:center;
	background-color:#4882D8;
	color: #FFFFFF; 
	text-decoration: none; 
	border-top:2px solid #E2ECFA;
	border-left:1px solid #E2ECFA;
	border-bottom:2px solid #B9D2F3;
	border-right:2px solid #B9D2F3;
	padding-top: 0px ; 
	padding-right: 17px ; 
	padding-bottom: 2px ; 
	padding-left: 17px ; 
	font-family: "Tahoma";
	font-weight:bold;
	font-size:10pt;
	cursor: pointer;
	height:70px;
}

.Fauxbouton_over {
	text-align:center;
	background-color:#9ABEEE;
	color: #FFFFFF; 
	text-decoration: none; 
	border-top:2px solid #4882D8;
	border-left:2px solid #4882D8;
	border-bottom:2px solid #4882D8;
	border-right:2px solid #4882D8;
	padding-top: 0px ; 
	padding-right: 17px ; 
	padding-bottom: 2px ; 
	padding-left: 17px ; 
	font-family: "Tahoma";
	font-weight:bold;
	font-size:10pt;
	cursor: pointer;
	height:70px;
}


.TableMulti {
	border : 0px;
	border-collapse : collapse;
	width : 100%;
	text-align:left;
	font-family:"Arial";
	font-size: 12pt;
	background-color:#FAFAFA;
	border-left:1px solid #ACA899;
	border-right:1px solid #FFFFFF;
	border-top:1px solid #FFFFFF;
}

.TableMulti tr{
	font-family:"Arial";
	font-size:10pt;	
	background-color:#FAFAFA;
}

.TableMulti td{
		font-family:"Arial";
		font-size:8pt;	
		height:15px;
		margin:0px;
		padding:2px;
}

.tooltipAjax {
  width:100%; 
  height:100%; 
  overflow:hidden;
  border:0px; 
  padding:0px;
  background:#FFFFFF;
}

.tooltipcg {background-color:#FFFFFF; text-align:left;}
.tooltipfg {background-color:#FFFFFF; text-align:justify;}


.TableNoBorder {
	border :0px;
	margin : 0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
.TableNoBorder tr{
		border :0px;
		padding:0px 0px 0px 0px;
}
.TableNoBorder td{
		border :0px;
		margin : 0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		text-align:  center;
}

.chart1div {
	background-color: #DAE1EB;
}

.Map1div {
	background-color: #DAE1EB;
}

.Pagegauche {
	height:100%;
	padding-bottom : -15px;
	position:Relative;
	float:left;
	width:400px;
	overflow:hidden;
}

.Pagedroite {
	height:100%;
	width:100%;
	overflow:hidden;
	margin-left:3px;
	margin-right:3px;
}

.PageHelp {
	position:Relative;
	float:left;
	background-color:#FFFFFF;
	border : 1px solid #6290d2;
	height:100%;
	width:100%;
	overflow-X:hidden;
}

.PageStructure {
	float:left;
	position:Relative;
	background-color:#FFFFFF;
	border : 1px solid #6290d2;
	height:100%;
	width:100%;
	overflow:scroll;
	padding:5px 15px 4px 6px;
	z-index:3;
}

.Onglet {
  float:left;
  width:100%;
  line-height:normal;
  font-size: 10pt;
  text-align: left;
  font-family:"Arial";
  z-index:3;
}
  
.Onglet ul {
  margin:0;
  padding:0px 0px 0;
  list-style:none;
  }
  
.Onglet li {
  float:left;
  background:url("/images/tab_left.gif") no-repeat left top;
  margin:0;
  padding:0 0 0 9px;
}
  
.Onglet a {
  float:left;
  display:block;
  background:url("/images/tab_top_right.gif") no-repeat right top;
  padding:5px 15px 4px 6px;
  text-decoration:none;
  font-weight:bold;
  color:#000000;
}
/* Commented Backslash Hack
   hides rule from IE5-Mac \*/
.Onglet a {float:none;}
/* End IE5-Mac hack */
.Onglet a:hover {
  color:#FFFFFF;
  font-weight:bold;
  text-decoration:none;
}

.Onglet .OngletSelect {
   background:url("/images/tab_left.gif") no-repeat left -150px;
}

.Onglet .OngletSelect a {
	background:url("/images/tab_top_right.gif") no-repeat right -150px;
    color:#000000;
}

.Onglet .OngletSelect a:hover {
  font-weight:bold;
  color:#000000;
}