/* CSS Document*/

#charts, #charts * {
	border: none;
	margin: 0;
	padding: 0;
	border-collapse: collapse;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 12px;
}
#charts{
	margin-left: 3px;
	margin-bottom: 10px;
	margin: auto;
}

a {
	color: #3d4593;
}

a:hover {
	text-decoration: none;
}

#charts .coche{
	text-align: left;
	text-indent: 90px;
	font-weight:bold;
}

.Company_charts_header {
	background-image: url(en/img/company_charts/charts_titre.jpg);
	background-color: #e8e8ed;
	background-repeat: no-repeat;
	background-position: center;
	height: 25px;
}

.Company_charts_soustitre1 {
	background-image: url(en/img/company_charts/soustitre1.jpg);
	background-color: #e8e8ed;
	background-repeat: no-repeat;
	background-position: left;
	height: 18px;
}

.Company_charts_soustitre2 {
	background-image: url(en/img/company_charts/soustitre2.jpg);
	background-color: #e8e8ed;
	background-repeat: no-repeat;
	background-position: left;
	height: 18px;
}

.Company_charts_soustitre3 {
	background-image: url(en/img/company_charts/soustitre3.jpg);
	background-color: #e8e8ed;
	background-repeat: no-repeat;
	background-position: left;
	height: 18px;
}

.Company_charts_soustitre4 {
	background-image: url(en/img/company_charts/soustitre4.jpg);
	background-color: #e8e8ed;
	background-repeat: no-repeat;
	background-position: left;
	height: 18px;
}

.Company_charts_soustitre5 {
	background-image: url(en/img/company_charts/soustitre5.jpg);
	background-color: #e8e8ed;
	background-repeat: no-repeat;
	background-position: left;
	height: 18px;
}

#charts .header {
	background-image: url(fr/img/charts/charts_titre.jpg);
	background-color: #e8e8ed;
	background-repeat: no-repeat;
	background-position: center;
	height: 25px;
}

#charts .header_en {
	background-image: url(en/img/charts/charts_titre.jpg);
	background-color: #e8e8ed;
	background-repeat: no-repeat;
	background-position: center;
	height: 25px;
}

#charts .texte{
  text-indent: 20px;
  padding-top: 8px;
}
#charts .texte_gras{
  padding-top: 8px;
  padding-bottom: 2px;
  font-weight: bold;
  background-image: url(all/img/charts/filet.gif);
  background-position: bottom;
  background-repeat: no-repeat;
}
#charts .notice{
  background-image: url(all/img/charts/fond_constru.jpg);
  background-position: bottom;
  background-repeat: no-repeat;
  font-weight: bold;
  font-size: 16px;
  text-align: center;
  padding-top: 10px;
}

#charts .sous_titre1 {
	background-image: url(fr/img/charts/type_graphique.jpg);
	background-position: bottom;
	background-repeat: no-repeat;
}

#charts .sous_titre1_en {
	background-image: url(en/img/charts/type_graphique.jpg);
	background-position: bottom;
	background-repeat: no-repeat;
}

#charts .sous_titre2 {
	background-image: url(fr/img/charts/format_graphique.jpg);
	background-position: bottom;
	background-repeat: no-repeat;
}

#charts .sous_titre2_en {
	background-image: url(en/img/charts/format_graphique.jpg);
	background-position: bottom;
	background-repeat: no-repeat;
}

#charts .sous_titre3 {
	background-image: url(fr/img/charts/source_donnees.jpg);
	background-position: bottom;
	background-repeat: no-repeat;
}

#charts .sous_titre3_en {
	background-image: url(en/img/charts/source_donnees.jpg);
	background-position: bottom;
	background-repeat: no-repeat;
}

#charts .sous_titre4 {
	background-image: url(fr/img/charts/obtenir_graphique.jpg);
	background-position: bottom;
	background-repeat: no-repeat;
}

#charts .sous_titre4_en {
	background-image: url(en/img/charts/obtenir_graphique.jpg);
	background-position: bottom;
	background-repeat: no-repeat;
}

#charts .etapes{
  background-color: #ffffff;
	border: 1px solid #c6c6c6;
	border-top: none;
}
#charts .etapes td{
  padding-left: 5px;
  padding-right: 5px;
}
#charts .etapes table{
  margin: auto;
}

#tbSourceData{
	margin-top: 5px;
	margin-bottom: 10px;
	border-collapse: separate;
}
#tbSourceData td{
	padding: 2px;
}

#charts select{
  border: 1px solid #ababab;
}
/*
#charts select {
	border:0;
	margin:-4px;
	voice-family: ""}"";
	voice-family:inherit;
	margin:-1px;
}

html>body #charts select {
	position:absolute;
	clip: rect(2px, 188px, 21px, 2px);
	margin:0;
	padding:0;
}
*/

#charts .etapes_finale{
	text-align: center;
}

#charts .etapes_finale table{
	margin: auto;
	/*background-image: url(all/img/charts/fond_resultat.gif );
	background-repeat: repeat-y;
	background-position: center bottom;
	background-color: #dfe0e3;*/
	border: 1px solid #a4a4a4;
	border-top: none;
}
#charts .etapes_finale table td{
  padding-left: 5px;
  padding-right: 5px;
}

#charts .etapes_finale .sous_titre{
  /*background-image: url(all/img/charts/fond_resultat_titre.jpg);  
  background-position: center;*/
  color : White;
  background-image: url(all/img/menu/bandeau_explorer_middle.png);
  background-repeat : repeat-x; 
  font-weight: bold;
vertical-align: top;
padding-top: 3px;
  
}
#charts .resultat *{
  border: 1px solid #696969;
	margin: auto;
}

#charts .resultat textarea{
	overflow: auto;
	padding: 3px;
	border: 1px solid #78550b;
	margin: auto;
}
