h1 {
  font-size: 1.5em;
  font-weight: bold;
  color: #ea7f1c;
}

h2 {
  font-size: 1.2em;
  font-weight: bold;
  color: #ea7f1c;
  margin: 10 0 5 0;
  padding: 0;
}

h3 {
  font-size: 1em;
  font-weight: bold;
  margin: 0 0 5 0;
  padding: 0;
}

h4 {
  font-size: 1.1em;
  font-weight: bold;
  color: #ea7f1c;
}


h5 {
  font-size: 1em;
  font-weight: bold;
  padding: 3 0 3 5;
  background-color: #005b9e; color: #FFFFFF;
}

li {
	list-style-type: none;
	margin: 0 0 0 10;
	padding:0;
}

ul{
	margin: 0;
	padding: 0;
}


p{
	margin: 0 0 10 0;
	padding: 0;	
	text-align: justify;
}

td{
	font-size:  0.7em;
}

a{
	color: #005B9E;
	border:0;
}

a:visited{
	color: #005B9E;
}

IMG{border: 0;}

.message{
	color: #E92662;
}

/*Permet de reinitialiser les styles apres utilisation de float*/
.clearBoth {
  clear: both;
}

#chemindefer a:hover{
 text-decoration: none; color: #FF6C00;
 
}

.sectionbody{
	margin: 0;
	padding: 0;
}

/**************************** ************ ************ ************ */
/******** Tableau dont l'information est présentéee en horizontale  */
.tableauH{cellpadding:10px;width:97%;border:1px solid #888888;border-collapse: collapse;text-align:center }
.tableauH td{cursor: pointer; cursor: hand;padding-left:7px;padding-right:7px;padding-top:5px;font-size:  0.7em;}
.tableauH th{cursor: pointer; cursor: hand;border-bottom:1px solid #888888; background-color:#CEC0F4;font-size:0.7em;font-weight:bold;text-decoration:none}
.tableauHLigne1{cursor: pointer; cursor: hand;padding: 3px 0.5em;background-color:white}
.tableauHLigne2{cursor: pointer; cursor: hand;padding: 3px 0.5em;background-color:#F1E8F4}
.thCertificat {color:#CEC0F4; border-bottom:1px solid #888888; font-size:0.7em;font-weight:bold;text-decoration:none}

/******** Tableau dont l'information est présentéee en colonne  */
.tableauColonnePart{font-weight:bold;}
.tableauC{ cellpadding:10px;border-collapse: collapse; border:1px solid #005b9e; margin: 10  auto 10 auto; width:97%;}
.tableauC td{padding-left:7px;font-size:  0.7em;border-bottom:1px solid #005b9e;background-color:#ffffff; }
.tableauC th{border-top:1px solid #005b9e;border-right:1px solid #005b9e;border-left:1px solid #005b9e; background-color:#005b9e;font-size:0.7em;font-weight:bold;color:#ffffff; text-align: left; padding-left: 5px;}
.tableauColonne1{ width: 45%; text-align:right; padding-right: 5;}


/******** Tableau des attestation */
.tableauAttestation{ cellpadding:10px;border-collapse: collapse; margin: 10  auto 10 auto; width:97%;}
.cellAttestationTitre1{border:1px solid #005b9e; background-color:#005b9e;font-size:0.7em;font-weight:bold; text-align: left; padding-left: 5px; color:#ffffff;}
.cellAttestationTitre1Center{border:1px solid #005b9e; background-color:#005b9e;font-size:0.7em;font-weight:bold; text-align: center; color:#ffffff;}
.cellAttestationBold{border:1px solid #005b9e; background-color: #FFFFFF; font-size:0.7em; text-align: center; font-weight:bold;}
.cellAttestation{border:1px solid #005b9e; background-color: #FFFFFF; font-size:0.7em; text-align: center;}
.cellAttestationLeft{border:1px solid #005b9e; background-color: #FFFFFF; font-size:0.7em; text-align: left; padding-left: 5px;}

/******** ONGLET ************/

#ongletListe{padding: 0px 0;margin-left: 0;margin-bottom: 3;}
#ongletListe li{list-style: none;margin: 0;display: inline;}
.cont_ongletActif{padding: 0px;padding-top:8px;padding-bottom:8px;font-family: Helvetica,Arial,sans-serif;font-size:12;border:1px solid #0072BC;background-color:#CAD9e7;display:block}
.cont_ongletInactif{padding: 0px;padding-top:8px;padding-bottom:8px;font-family: Helvetica,Arial,sans-serif;font-size:12;border:1px solid #0072BC;background-color:#CAD9e7;display:none}
.onglet{font-family: Helvetica,Arial,sans-serif;font-size:11;color:#005b9e;padding: 3px 0.5em;margin-left: 3px;text-decoration :none;border: 1px solid #0072BC;background-color:#ffffff}
.onglet:hover{font-family: Helvetica,Arial,sans-serif;font-size:11;color:#000000;padding: 3px 0.5em;margin-left: 3px;text-decoration :none;border: 1px solid #0072BC;background-color:#FFCD03}
.ongletActif{font-family: Helvetica,Arial,sans-serif;font-size:13;font-weight:bold; padding: 3px 0.5em;margin-left: 3px;text-decoration :none;color: #005b9e;border: 1px solid #0072BC;border-bottom:  1px solid #cad9e7;background-color:#cad9e7}
/******* FIN ONGLET ***********************/

/******** cadre ************/
.cadre{padding: 0px; margin:0;  width:100%;border: 1px solid #005b9e;align: center;}


.cadreMessageAccueil{
	font-weight: bold; 
	border: 1px solid #DDDDDD; 
	padding: 10 10 10 10; 
	margin: 10 50 10 50;
	color:#E92662; 
	text-align: center;
}

.cadreAccueil{
	padding: 3 0 5 0; width:308;
	
}

.cadreAccueilCpt{
	border: 1px solid #DDDDDD; 
	padding: 20; 
	margin: 10 50 20 50;
	text-align: center;
}

.imgAide{
	float: right; border: 0;
	cursor: pointer;
}

.imgPointer{
	border: 0;
	cursor: pointer;
}


select{
	font-size: 11;
	text-decoration: none;
	border:1px solid #0072BC;
	margin: 4 0; 
}

.pIdentification{
	padding: 0 5 3 8;
}

.spanCompteAccueil{
	font-size: 1.4em; 
	font-weight: bold;
}

.pcmd{
	margin-top: 10px;
	text-align: center;
}

.example {
	color: #AAA;
}

.etoile {
	color: #E92662;
}

/******** Tableau dont l'information est présentéee en colonne pour les taux  */
.tableauTaux{ cellpadding:10px; border:1px solid #888888; margin: 10  auto 10 auto; width:97%; border-collapse: collapse;}
.tableauTaux td{padding-left:7px;font-size:  0.7em;border-bottom:1px solid #C3C1C1;background-color:#ffffff;}
.tableauTaux th{border-bottom:1px solid #888888; background-color:#EBEBEB;font-family: Helvetica,Arial,sans-serif;font-size:11;font-weight: normal;}
.tableauTauxColonne{ padding-right: 5;}

.tableauPartenaires{ cellpadding:10px;border: none; width:97%; border-collapse: collapse;}
.tableauTauxtype{background-color:#EBEBEB; padding-left: 8px; border:1px solid #888888; }
.tableauTauxck{padding-left: 8px; border-left:1px solid #888888; border-right:1px solid #888888; border-bottom:1px solid #888888;}

#DEBUG {
	border-top:3px solid red;
}

#DEBUG li{
	border-bottom:1px solid black;
}

.sidebar-content{
	border:#005B9e 1px solid;
	background:#CAD9E7;
	padding: 5;
	
	
}

.tableauAdhTaux{ cellpadding:10px; border:1px solid #888888; margin: 10  auto 10 auto; width:97%; border-collapse: collapse; border-bottom:1px solid #C3C1C1;}
.tableauAdhTaux td{padding-left:7px;font-size:  0.7em;background-color:#ffffff;}
.tableauAdhTaux th{border-bottom:1px solid #888888; background-color:#EBEBEB;font-family: Helvetica,Arial,sans-serif;font-size:11;font-weight: normal;}

.info {
	color: #94A631;
}

