@charset "utf-8";
/* CSS Document */

.middlebody a{
	text-decoration:none;
	color:#ffffff;
	font-weight:bold;
	margin-left:200px;
}
.middlebody a:hover{
	text-decoration:underline;
	color:#000000;
	font-weight:bold;
}


.formation {
	width: 100%;
	float: left;
}
.pied_formation {
	height: 14px;
	width: 100%;
	float: right;
}

.formation .haut_formation{
	float:left;
	width:98%;
	margin-top:10px;
	margin-left:5px;
}
.formation .haut_formation .img_haut{
	float:left;
	width:170px;
}
.formation .haut_formation .img_haut .ban-right-tl {
	float: left;
	height: 65px;
	width: 170px;
	background: url(../images/img-banner_01.jpg) no-repeat center top;
}
.formation .haut_formation .img_haut .ban-right-bl {
	float: left;
	height: 65px;
	width: 170px;
	background: url(../images/img-banner_04.jpg) no-repeat center top;

}
.formation .haut_formation .text_haut{
	float:left;
	width:285px;
	margin-left:10px;
	padding-top:0px;
}
.formation .recherche_formation{
	float:left;
	width:480px;
	margin-left:5px;
}
.formation .recherche_formation h1{
	float:left;
	width:100%;
	font-size:14px;
	color:#666666;
}
.formation .recherche_formation .recherche{
	float:left;
	width:92%;
}
.formation .recherche_formation .recherche h2{
	float:left;
	font-size:11px;
	color:#FF0000;
	width:100%;
	background:url(../images/puce-formation.gif) no-repeat;
	padding-left:10px;
}
.formation .recherche_formation .recherche .lien_recherche{
	float:left;
	margin-left:50px;
	margin-bottom:20px;
}
.formation .recherche_formation .recherche .lien_recherche a{
	text-decoration:none;
	color:#0084c3;
	font-size:11px;
}
.formation .recherche_formation .recherche .lien_recherche a:hover{
	text-decoration:underline;
	color:#000000;
	font-size:11px;
}

.formation .recherche_formation .frm_recherche{
	float:left;
	margin-left:20px;
	font-size:11px;
	color:#666666;
	margin-bottom:10px;
	margin-right:5px;
}
.formation .recherche_formation .frm_recherche_distance{
	float:left;
	margin-left:40px;
	font-size:11px;
	color:#666666;
	margin-bottom:5px;
	width:96%;
}
.formation .recherche_formation .frm_recherche p {
	margin-bottom:5px;
}
.formation .recherche_formation .frm_recherche p label{
	float:left;
	width:155px;
	font-size:12px;
	text-align:right;
	margin-right:10px;
	font-weight:bold;
}
.formation .recherche_formation .frm_recherche p input{
	width:200px;
	height:13px;
	font-size:100%;
}
.formation .recherche_formation .frm_recherche .btn_cher_dir{
	width:60px;
	height:20px;
	font-size:100%;
}
.formation .recherche_formation .frm_recherche p select{
	width:270px;
	height:18px;
	font-size:100%;
}
.formation .recherche_formation .frm_recherche .separation{
	border-top:1px #999999 dotted;
	width:99%;
	float:left;
}
.formation .recherche_formation .frm_recherche .btn_cherche{
	float:left;
	background: url(../images/btn-search.png) no-repeat center top;
	width:120px;
	height:35px;
	margin-left:210px;
	margin-bottom:20px;
	border:none;
	cursor:pointer;
}
.formation .recherche_formation .frm_recherche_distance .formation_distance{
	float:left;
	width:100%;
}
.formation .recherche_formation .frm_recherche_distance .formation_distance a{
	text-decoration:underline;
	color:#0084c3;
	font-size:11px;
}
.formation .recherche_formation .frm_recherche_distance .formation_distance a:hover{
	text-decoration:underline;
	color:#000000;
	font-size:11px;
}

.formation .recherche_formation .tab{
	float:left;
	width:100%;
}
.formation .recherche_formation .tab h2{
	font-size:12px;
	font-weight:bold;
	margin-top:10px;
	float:left;
}
.formation .recherche_formation .tab .etab{
	float:left;
	width:99%;
	margin-top:20px;
	background-color:#e6ea9f;
}
.formation .recherche_formation .tab .etab1{
	float:left;
	width:99%;
	margin-top:10px;
	background-color:#e6ea9f;
}
.formation .recherche_formation .tab .etab .tete_etab_droite{
	float:left;
	width:40%;
	border-right:solid 2px #CCCCCC;
	margin-left:5px;
	color:#666666;
	font-weight:bold;
}
.formation .recherche_formation .tab .etab .tete_etab_gauche{
	float:left;
	width:50%;
	margin-left:5px;
	color:#666666;
	font-weight:bold;
}

.formation .recherche_formation .tab .etab1 .tete_etab_droite{
	float:left;
	width:40%;
	border-right:solid 2px #CCCCCC;
	margin-left:5px;
	color:#666666;
	font-weight:bold;
}
.formation .recherche_formation .tab .etab1 .tete_etab_gauche{
	float:left;
	width:50%;
	margin-left:5px;
	color:#666666;
	font-weight:bold;
}

.formation .recherche_formation .tab .affiche_page{
	float:left;
	width:50%;
	font-size:10px;
	margin-top:5px;
}
.formation .recherche_formation .tab .pagination{
	float:left;
	width:48%;
	text-align:right;
	font-size:10px;
	margin-top:5px;
}


.formation .recherche_formation .tab .tete_tab{
	float:left;
	width:99%;
	margin-top:10px;
	background-color:#a5ae00;
	border-bottom:solid 2px #FFFFFF;
}
.formation .recherche_formation .tab .tete_tab .tete_tab1{
	float:left;
	width:30%;
	border-right:solid 2px #ffffff;
	margin-left:5px;
	color:#ffffff;
	font-weight:bold;
	height:30px;
}
.formation .recherche_formation .tab .tete_tab .tete_tab2{
	float:left;
	width:28%;
	margin-left:5px;
	color:#ffffff;
	font-weight:bold;
	border-right:solid 2px #ffffff;
	height:30px;
}
.formation .recherche_formation .tab .tete_tab .tete_tab3{
	float:left;
	width:18%;
	margin-left:5px;
	color:#ffffff;
	font-weight:bold;
	border-right:solid 2px #ffffff;
	height:30px;
}
.formation .recherche_formation .tab .tete_tab .tete_tab4{
	float:left;
	width:18%;
	margin-left:5px;
	color:#ffffff;
	font-weight:bold;
	height:30px;
}

.formation .recherche_formation .tab .ligne_tab{
	float:left;
	width:99%;
	/*background-color:#fef4d4;*/
	border-bottom:solid 1px; color:#FFFFFF;
	font-size:11px;
}
.formation .recherche_formation .tab .ligne_tab a{
	text-decoration:none;
	color:#0084c3;
}
.formation .recherche_formation .tab .ligne_tab a:hover{
	text-decoration:underline;
	color:#000000;
}
.formation .recherche_formation .tab .ligne_tab .ligne_tab1{
	float:left;
	width:30%;
	border-right:solid 2px #ffffff;
	margin-left:5px;
	color:#000000;
	font-size:11px;
}
.formation .recherche_formation .tab .ligne_tab .ligne_tab2{
	float:left;
	width:28%;
	border-right:solid 2px #ffffff;
	margin-left:5px;
	color:#666666;
	color:#000000;
	font-size:11px;
}
.formation .recherche_formation .tab .ligne_tab .ligne_tab3{
	float:left;
	width:18%;
	border-right:solid 2px #ffffff;
	margin-left:5px;
	color:#666666;
	color:#000000;
	font-size:11px;
}
.formation .recherche_formation .tab .ligne_tab .ligne_tab4{
	float:left;
	width:18%;
	margin-left:5px;
	color:#000000;
	font-size:11px;
}
.formation .recherche_formation .tab .no_cherche{
	float:left;
	width:100%;
	color:#FF0000;
	margin-top:10px;
	margin-bottom:80px;
}
.formation .recherche_formation .tab .ligne_tab .etablissement{
	float:left;
	width:98%;
	margin-left:5px;
	color:#000000;
}
.formation .recherche_formation .tab .ligne_tab .etablissement label{
	font-weight:bold;
	color:#666666;
	width:100px;
	float:left;
}
.formation .recherche_formation .tab .description{
	float:left;
	width:99%;
	/*background-color:#c9efd1;*/
	margin-top:15px;
}
.formation .recherche_formation .tab .description h2{
	margin-left:5px;
}
.formation .recherche_formation .tab .description .desc{
	float:left;
	width:98%;
	margin-left:5px;
	margin-bottom:10px;
}
.formation .espace_entreprise .tab .identifiant{
	float:left;
	width:50%;
	background-color:#d4efc0;
	margin-top:20px;
	margin-bottom:10px;
}
.formation .espace_entreprise .tab .identifiant .txt{
	float:left;
	width:98%;
	margin-left:5px;
	margin-top:5px;
	margin-bottom:10px;
}
.formation .espace_entreprise .tab .identifiant .error{
	float:left;
	width:98%;
	margin-left:5px;
	margin-top:5px;
	margin-bottom:10px;
	color:#FF0000;
}
.formation .espace_entreprise .tab .identifiant .champ{
	float:left;
	margin-left:5px;
	margin-top:5px;
}
.formation .espace_entreprise .tab .identifiant .champ label{
	float:left;
	width:80px;
}
.formation .espace_entreprise .tab .identifiant .champ input[type="text"]{
	float:left;
	width:160px;
	height:15px;
}
.formation .espace_entreprise .tab .identifiant .champ input[type="password"]{
	float:left;
	width:160px;
	height:15px;
}
.formation .espace_entreprise .tab .identifiant .btn_valider{
	float:left;
	background: url(../images/btn-valider.png) no-repeat center top;
	width:90px;
	height:20px;
	margin-left:85px;
	margin-top:15px;
	margin-bottom:10px;
	border:none;
	cursor:pointer;
}

.formation .espace_entreprise .tab .gauche{
	float:left;
	width:40%;
	margin-top:20px;
	margin-bottom:10px;
	margin-left:20px;
}
.formation .espace_entreprise .tab .gauche .champ{
	float:left;
	font-weight:bold;
	width:58%;
}
.formation .espace_entreprise .tab .gauche .lien{
	float:left;
	width:40%;
}
.formation .espace_entreprise .tab .gauche .lien a{
	text-decoration:underline;
	color:#ff8100;
}
.formation .espace_entreprise .tab .gauche .lien a:hover{
	text-decoration:none;
	color:#000000;
}
.formation .espace_entreprise .tab .gauche .pass{
	float:left;
	width:100%;
	margin-top:15px;
	font-weight:bold;
}
.formation .espace_entreprise .tab .gauche .pass a{
	text-decoration:underline;
	color:#000000;
	font-weight:normal;
}
.formation .espace_entreprise .tab .gauche .pass a:hover{
	text-decoration:underline;
	color:#ff8100;
	font-weight:normal;
}
.tab .formulaire_inscription{
	float:left;
	width:100%;
	background-color:#d4efc0;
	margin-top:10px;
}
.tab .formulaire_inscription .tr {
  	float:left;
	width:100%;
	margin-bottom:3px;
  }
.tab .formulaire_inscription .tr1 {
  	float:left;
	width:100%;
	margin-bottom:3px;
	font-size:12px;
  }
 .tab .formulaire_inscription .tr2 {
  	float:left;
	width:100%;
	margin-bottom:3px;
	font-size:12px;
	margin-left:5px;
  }
.tab .formulaire_inscription .tr1 label {
  	float:left;
	width:180px;
	text-align:right;
	margin-right:2px;
  }
.tab .formulaire_inscription .tr h4 {
  	margin-left:10px;
	font-size:11px;
	color:#666666;
  }
.tab .formulaire_inscription .tr1 h3 {
	font-size:13px;
	margin-left:10px;
  }
.tab .formulaire_inscription .tr1  input[type="text"] {
	float:left;
  	width:200px;
	height:15px;
	font-size:100%;
  }
 .tab .formulaire_inscription .tr1  input[type="url"] {
	float:left;
  	width:200px;
	height:15px;
	font-size:100%;
  }
 .tab .formulaire_inscription .tr1  input[type="password"] {
	float:left;
  	width:200px;
	height:15px;
	font-size:100%;
  }
.tab .formulaire_inscription .tr1 select {
  	width:205px;
	height:20px;
	font-size:100%;
  }
.tab .formulaire_inscription .tr select {
  	width:200px;
	height:20px;
	font-size:100%;
  }
.tab .formulaire_inscription .btn1 {
  	float:left;
	width:100%;
	margin-top:15px;
	margin-left:200px;
	margin-bottom:10px;
  }
  .tab .formulaire_inscription .btn1 .valider {
  	float:left;
	width:90px;
	height:20px;
	margin-top:3px;
	background: url(../images/btn-valider.png) no-repeat center top;
	cursor:pointer;
  }
  
.formation .espace_entreprise .tab .prop_site{
	float:left;
	width:99%;
	font-size:16px;
	font-weight:bold;
	margin-bottom:20px;
	margin-left:5px;
}
.formation .espace_entreprise .tab .error{
	float:left;
	width:98%;
	font-size:12px;
	margin-bottom:20px;
	color:#FF0000;
	margin-left:5px;
}
/*.formation .espace_entreprise .tab .champ{
	float:left;
	width:100%;
	margin-top:5px;
	margin-left:5px;
}*/
.formation .espace_entreprise .tab .champ label{
	float:left;
	width:150px;
	color:#666666;
}
.formation .espace_entreprise .tab .champ input[type="text"]{
	float:left;
	width:230px;
	height:15px;
}
.formation .espace_entreprise .tab .champ input[type="url"]{
	float:left;
	width:230px;
	height:15px;
}
.formation .espace_entreprise .tab .champ select{
	float:left;
	width:233px;
	height:18px;
}
.formation .espace_entreprise .tab .btn_valider{
	float:left;
	background: url(../images/btn-valider.png) no-repeat center top;
	width:90px;
	height:20px;
	margin-top:15px;
	margin-bottom:10px;
	margin-left:5px;
	border:none;
	cursor:pointer;
}



