body{
	margin: 0; 
	padding: 0;
     	font-family: Arial, Helvetica, sans-serif;
	font-size:100.0%;
	background:#FFFFFF;
}
a{
        color:#357D9B;
        text-decoration: none;
}
a.red{
  color:#9E0150
}
.form-error{
        color: red;
}

#post-info{
        font-family: Arial, Helvetica, sans-serif; font-size: 0.9em;color: #7F7F7F;font-weight: normal; text-align: justify;
}

/* gris clair: F0F0F0 A9A7A8 545454 333333
   bleu ciel : E6F1F2 bleu 357D9B
   rouge : 9E0150
*/
.menu-g{
 text-align:left;
 font-family: Verdana, Arial, Helvetica, sans-serif;
}
.menu-g .titre {
  list-style-image:url(/i/puces/pt_fleche_orange.gif);
  margin:0px;
  padding: 10px 0px 0px 25px;
}
.menu-g .titre li {
  line-height:0.8em;
  color:#357D9B;
  font-size:0.7em;
  margin:0px;
  padding:0px;
}
.menu-g .titre a{
  color:#357D9B;
  font-size:1.0em;
  margin:0px;
  padding:0px;
  vertical-align:3px;
}

.menu-g ul {
  list-style-image:url(/i/puces/puce_prune.gif);
  margin:0px;
  padding:0px 0px 0px 30px;

}
.menu-g ul li {
  margin:0px;
  padding:0px;
  line-height:0.7em;
}
.menu-g ul li a {
 color:#545454;
 font-size:0.6em;
 margin:0px;
 padding:0px 0px 0px 0px;
 vertical-align:3px;
}
.menu-g ul li a:hover{
  color:#9E0150;
  background:#F0F0F0;
}
.menu-g ul .select a{
  color:#9E0150;
}
.menu-g .top{
 background-image:url(/i/G/menu_g_haut.gif);
 background-repeat: no-repeat;
 width:180px;
 height:33px;
 padding:0px 0px 0px 0px ;
 margin:0px;
}
.menu-g .top ul{
 padding:12px 0px 3px 25px;
}
.menu-g .top .sep{
  font-size:0.1em;
  background-image:url(/i/G/menu_g_trait.gif);
  height:2px;
  width:180px;
  padding:0px 0px 0px 0px ;
  margin:2px 0px 0px 0px;
}
.menu-g .end{
 background-image:url(/i/G/menu_g_bas.gif) ;
 width:180px;
 height:80px;
}
.menu-g .contenu{
 background:#F0F0F0;
 vertical-align:top;
 padding:0px 0px 0px 0px ;
 margin:0px;
}
.menu-g .sep{
  font-size:0.1em;
  background-image:url(/i/G/menu_g_trait.gif);
  height:2px;
  width:180px;
  padding:0px 0px 0px 0px ;
  margin:5px 0px 0px 0px;
}
.metierimage{
  margin:0px;
  padding:0px;
}

.menu-d2 {
  background-image:url(/i/D/fond_avion_03.jpg);
  text-align:left;
  vertical-align:top;
  width:180px;
  height:253px;
  margin:0px;
  padding:0px;
}
.menu-d2 .titre {
  list-style-image:url(/i/puces/moyenne_fleche_jaune.gif);
  margin:0px;
  padding: 10px 0px 0px 30px;
  font-weight:bold;
}
.menu-d2 .titre li {
  line-height:0.8em;
  margin:0px 0px 20px 0px;
  padding:0px 0px 0px 0px;
}
.menu-d2 .titre a{
  color:#FFFFFF;
  font-size:0.8em;
  margin:0px;
  padding:0px;
  vertical-align:5px;
}
.menu-d {
  background-image:url(/i/D/menu_d_bas_bis.gif);
  text-align:left;
  vertical-align:top;
  width:180px;
  height:340px;
  margin:0px;
  padding:0px;
}
.menu-d .titre {
  list-style-image:url(/i/puces/moyenne_fleche_jaune.gif);
  margin:0px;
  padding: 10px 0px 3px 30px;
  font-weight:bold;
}
.menu-d .titre li {
  line-height:0.8em;
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
}
.menu-d .titre a{
  color:#FFFFFF;
  font-size:0.8em;
  margin:0px;
  padding:0px;
  vertical-align:5px;
}
.menu-d .sstitre {
  list-style-image:url(/i/puces/pt_fleche_vert.gif);
  margin:25px 0px 0px 0px;
  padding:130px 0px 10px 25px;

}
.menu-d .sstitre li {
  line-height:0.7em;
   margin:0px 0px 0px 0px;
 padding:0px 0px 0px 0px;

}
.menu-d .sstitre li a {
  vertical-align:5px;
 color:#FFFFFF;
 font-size:0.7em;
 margin:0px;
 padding:0px 0px 0px 0px;
}
.menu-d .sstitre li a:hover{
  color:#CCE70B;
}

.lieu {
 color:#A9A7A8;
 font-size:0.7em;
 padding:0px 0px 0px 180px;
}
.table-contenu{
 text-align:left;
}
.table-contenu .titre{
  background-image:url(/i/T/acc_09.gif) ;
  width:470px;
  height:46px;
}
.table-contenu .titre_b{
  background-image:url(/i/T/bilan-competences_3.jpg) ;
  width:470px;
  height:46px;
}
.table-contenu .titre ul,.table-contenu .titre_b ul {
  list-style-image:url(/i/puces/moyenne_fleche_orange.gif);
  margin:0px;
  padding: 5px 0px 3px 30px;
}
.table-contenu .titre ul li{
	color:#9E0150;
	font-size:0.8em;
	font-weight:bold;
}
.table-contenu .titre_b ul li{
	color:#0A50A1;
	font-size:0.8em;
	font-weight:bold;
}
.table-contenu .sstitre ul,.table-contenu .sstitre_b ul {
  list-style-image:url(/i/puces/pt_fleche_orange.gif);
  margin:0px;
  padding: 20px 0px 5px 20px;
}
.table-contenu .sstitre ul li{
        color:#9E0150;
        font-size:0.8em;
}
.table-contenu .sstitre_b ul li{
	color:#0A50A1;
        font-size:0.8em;
}

.pagebottom{
   font-size:0.6em;
	word-spacing:0.3em;
	color: #9E0150;font-weight: normal; text-align:center;  
	  width:880px;
  height:22px;
}
.pagebottom a{
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif; 
	color: #9E0150;font-weight: bold; text-align:center;  
}

.coupdoeil-sur{
  background:url(/i/W/coup_doeil_07.jpg) no-repeat;
  text-align:left;
  vertical-align:top;
  width:470px;
  height:66px;
  margin:0px;
  padding:0px;
}
.chat{
  background:url(/i/bloc_vert_chat.jpg) no-repeat;
  text-align:left;
  vertical-align:top;
  width:180px;
  height:142px;
  margin:0px;
  padding:0px;
}
.chat .contenu{
  color:#245996;
   padding:50px 0px 0px 10px;
   margin:0px;
  font-size:0.7em;
}
.chat .contenu ul{
  line-height:1em;
  padding:4px 0px 0px 15px;
  margin:0px;
}
.chat .contenu a{
  color:#245996;
}
.coupdoeil-sur ul {
  list-style-image:url(/i/puces/pt_fleche_blanc.gif);
  margin:0px 0px 0px 0px;
  padding:5px 0px 4px 270px;
  width:200px;

}
.coupdoeil-sur ul li {
  line-height:0.7em;
   margin:0px 0px 3px 0px;
 padding:0px 0px 0px 0px;

}
.coupdoeil-sur ul li a {
  vertical-align:top;
 color:#FFFFFF;
 font-size:0.9em;
 margin:0px 0px 0px 0px;
 padding:0px 0px 0px 0px;
}
.coupdoeil-sur ul li a:hover{
  color:#FFFFFF;
}

.coupdoeil{
  background-image:url(/i/W/fond-personnage1.jpg) ;
  text-align:left;
  vertical-align:top;
  width:226px;
  height:203px;
  margin:10px 0px;
  padding:0px;
  font-size:0.7em;
}
.coupdoeil .contenu{
   padding:40px 0px 0px 10px;
  margin:0px;
  width:140px;
  color:#42398C;
}
.coupdoeil .contenu .ensavoir {
  padding-bottom:6px;	
  text-align:right;
  color:#42398C;
}
.coupdoeil .contenu  .ensavoir a{
   color:#42398C;
}
.alaune{
  background-image:url(/i/W/fond-personnage2.jpg);
  background-repeat: no-repeat;
  text-align:left;
  vertical-align:top;
  width:244px;
  height:203px;
  margin:10px 0px;
  padding:0px;
  font-size:0.7em;
}
.alaune .contenu{
   padding:43px 0px 0px 70px;
   margin:0px;
   color:#42398C;
}
.alaune .contenu h1{
  color:#42398C;
  padding:0px;
  margin:0px;
}
.alaune .contenu .ensavoir {
  text-align:right;
}
.alaune ul{
  list-style-image:url(/i/puces/fleche_bleu.jpg);
  padding:0px 0px 0px 10px;
  margin:0px
}
.alaune ul ul {
  list-style-image:none;
  list-style-type:disc;
}
.coupdoeil .contenu strong{
  color:#42398C;
}

.coupdoeil .contenu .scroller{
  position:relative;
  overflow:hidden;/**/
  height:130px;
  padding: 2px 5px 2px 5px;
}
.coupdoeil .contenu .scroller .ensavoir {
  padding-bottom:6px;	
  text-align:right;
  color:#42398C;
}
.coupdoeil .contenu .scroller .ensavoir a{
   color:#42398C;
}
.texte{
	font-size: 0.7em;color: #545454;text-align:justify;
}	
.texte ul{
  list-style-image:url(/i/puces/puce_prune.gif);
  color: #545454;	
}
.texte .savoir{
  list-style-image:url(/i/puces/pt_fleche_orange.gif);
  color:#9E0150;
}
.texte .animation {
  list-style-image:url(/i/puces/pt_fleche_orange.gif);
  margin:0px;
  padding: 5px 0px 3px 20px;
}
.texte .animation li a{
   color:#357D9B;
}
.texte .table-interets{
  width:215px;
}
.texte .table-interets .contenu{
    background:#E6F1F2;
}
.texte .table-interets .contenu td{
 margin:2px;
 padding:2px;
 font-size:0.9em;
 color:#333333;
}
.texte .table-interets .contenu td a{
  color:#333333;
}
.texte .table-interets .contenu td .plus{
  text-align:right;
  padding:0px 0px 10px 0px;
}
.texte .table-interets .contenu td .plus a{
  color:#357D9B;
}
.texte .critmetier {
  border:1px solid #E6F1F2; 
  width:210px;
  margin:0px 0px 10px 0px;
}
.texte .critmetier .titremetier{
  background:#E6F1F2;
  color:#357D9B;
  padding:2px;
}
.texte .critmetier ul{
 padding:0px 4px 5px 20px;
 margin:0px;
}
.texte .critmetier .voir{
  text-align:right;
  padding:0px 0px 0px 5px;
  margin:0px;
}
.texte .listcycle{
  background:#E6F1F2;
  padding:5px 5px 5px 5px;
  margin:2px 0px 12px 0px;
}
.texte .listcycle b{
  color:#9E0150;
}
.texte .listcycle a{
  color:#9E0150;
}
.texte .txt-desc-ecole{
   background-image:url(/i/I/bando_recherche.gif);
   width:470px;
   height:171px;
}
.texte .txt-desc-ecole table{
  width:250px;
  padding:0px 0px 0px 0px;
  margin:80px 0px 0px 140px;
  color:#545454; /* A9A7A8 545454 333333 */
}
.texte .txt-desc-ecole  b{
  color:#9E0150;
  font-size: 0.95em;
}
.texte .txt-desc-formation{
   background-image:url(/i/I/bando_recherche2.gif);
   background-repeat: no-repeat ;
   background-position:0 0;
   background-color:#E6F1F2;
   width:470px;
   height:191px;
}
.texte .txt-desc-formation .criteres{
  width:350px;
  padding:70px 0px 0px 120px;
  margin:0px 0px 0px 0px;
  color:#545454; /* A9A7A8 545454 333333 */
}
.texte .txt-desc-formation  b{
  color:#9E0150;
  font-size: 0.95em;
}
.texte .txt-desc-formation2{
  text-align:left;
  padding-bottom:4px;
}
.texte .txt-desc-formation2  b{
  color:#9E0150;
  font-size: 0.95em;
}
.texte .txt-desc-formation2  a{
  color:#9E0150;
}
.texte .txt-desc-formation2 table{
  padding-top:4px;
  text-align:left;
  color:#545454;
}
.texte .txt-desc-formation2 table .tab1{
  background: #F0F0F0;
}
.texte .txt-desc-formation2 table .tab1 td{
  text-align:left;
  color:#545454;
  height:25px;
}
.texte .txt-desc-formation2 table .tab2{
  background: #FFFFFF;
}
.texte .txt-desc-formation2 table .tab2 td{
  text-align:left;
  color:#545454;
  height:25px;
}

.texte .txt-desc-formation2 table .off_tab {
  background: #A9A7A8; cursor: pointer ;
}
.texte .txt-desc-formation2 table .off_tab td{
  text-align:left;
  color:#FFFFFF;
  height:25px;
}
.texte .txt-rch-formation{
  background:#E6F1F2;
  width:470px;
  color:#545454;
  font-size:1.0em;
}
.texte .txt-rch-formation ul{
  list-style-image:url(/i/puces/moyenne_fleche_orange.gif);
  margin:0px;
  padding: 10px 0px 10px 40px;
  font-weight:bold;
  color:#9E0150;
  font-size:1.4em;
}
.texte .txt-rch-formation table{
  padding:4px 0px 4px 10px;
}
.texte .txt-rch-formation form{
   padding:0px;
   margin:0px;
}
.texte .txt-rch-formation form select{
  color:#545454;
  font-size:1.0em;
}
.texte .intro-formation {
  background:#F0F0F0;
  padding:0px 0px 0px 0px;
  margin:0px 0px 0px 0px;
  width:460px;
  height:25px;
  color:#9E0150;
  font-weight:bold;
  font-size:1.2em;
}
.texte .intro-formation-contenu{
  background: #F0F0F0;
  width:470px;
  padding:0px 0px 0px 0px;
  margin:0px;
}
.texte .intro-formation-contenu .contenu{
  margin:0px 0px 10px 10px;
}
.texte .intro-formation-contenu .contenu b{
  font-size: 0.95em;
  color:#9E0150;
}
.texte .intro-formation-fin{
  background:#F0F0F0;
  padding:0px 0px 2px 0px;
  text-align:right;
  vertical-align:middle;
  margin:0px;
  height:25px;
  width:470px;
}
.texte .intro-formation-fin a{
  padding-left:5px;
  font-size: 0.95em;
  color:#9E0150;
}

.texte .contenu-formation{
  color:#484848;
  width:470px;
  padding:0px 0px 10px 0px;
  margin:0px 0px 10px 0px;
}
.texte .contenu-formation .sstitre ul {
  list-style-image:url(/i/puces/pt_fleche_orange.gif);
  margin:0px;
  padding: 20px 0px 3px 20px;
  font-size:1.2em;
}
.texte .contenu-formation .table-contenu .sstitre ul li{
        color:#9E0150;
        font-size:1.2em;
}

.texte .contenu-formation a{
  padding-left:5px;
  font-size: 0.95em;
  color:#9E0150;
}
.texte .intro-metier-photo{
  background:#CCE70B;
  width:470px; 
  text-align:center;
}
.texte .intro-metier-photo table{
  padding:0px 0px 0px 20px;
}
.texte .intro-metier-photo table .infos{
  background:#FFFFFF;
}
.texte .intro-metier-contenu .sstitre{
}
.texte .intro-metier-contenu .sstitre ul{
  list-style-image:url(/i/puces/pt_fleche_orange.gif);
  margin:0px;
  padding: 20px 0px 3px 20px;
  font-size:1.4em;
}
.texte .intro-metier-contenu ul{
   padding:0px 10px 0px 12px;
}
.texte .fiche-metier ul li a{
  color:#545454;
}
.texte .fiche-metier .sstitre{
}
.texte .fiche-metier .sstitre ul{
  list-style-image:url(/i/puces/pt_fleche_orange.gif);
  margin:0px;
  padding: 20px 0px 3px 20px;
  font-size:1.4em;
}

.texte .ressource{
  background:#E6F1F2;
  padding:4px;
  margin:0px 0px 10px 0px;
}
.texte .ressource strong{
  color:#357D9B;
}
/****************************************************/
.page_center_left               { text-align: left; width: 50%; padding: 0px 5px 0px 0px; float: left; }
.page_center_right              { text-align: right; padding: 0px 0px 2px 5px; }

.txt_center_left                { text-align: right; width: 30%; padding: 0px 5px 0px 0px; float: left; }
.txt_center_right               { text-align: left; padding: 0px 0px 2px 5px; }

.right      { text-align:right; }
.left       { text-align:left;  }

.tab1    { background: #E5E5E5; }
.tab2    { background: #F2F2F2; }
.tab3    { background: #EDF0E7; }

.list-tab1       { cursor: pointer;background: #E6F1F2; }
.over-list-tab1  { cursor: pointer;background: #CACEE6; }
.list-tab2       { cursor: pointer;background: #F0F0F0; }
.over-list-tab2  { cursor: pointer;background: #CACEE6; }

.list-tab1 td    { height:30px;padding:5px 0px 5px 0px; }
.list-tab2 td    { height:30px;padding:5px 0px 5px 0px; }
.over-list-tab1 td {height:30px;padding:5px 0px 5px 0px; }
.over-list-tab2 td {height:30px;padding:5px 0px 5px 0px; }

h1{
 font-size: 1.2em;
 color: #FF7F00; 
}
h2{
 font-size: 0.9em;
 color: #0E3192;
}
h3{
 color: #000000;
}
strong{
   color: #9E0150;
}
.img-right{
  color:#F2EDE4;
}
.img-right #post-info{
   color:#F2EDE4;
}
.formleft{
	width:226px;
        height:150px;
      	background:#E6F1F2;
	margin:0px;
	padding:0px;	
        text-align:right;
}
.formleft h1{
  color:#9E0150;
  font-size:0.8em;
  text-align:right;
  padding:10px 0px 0px 0px;
  margin:0px 20px 5px 0px;
}
.formleft form{
  margin:0px;
  padding:0px;
}
.formleft form select{
  font-size:0.7em;
  color:#545454;
  width:150px;
  padding:0px 0px 0px 0px;
  margin:2px 20px 5px 0px;
}
.formleft form .envoi {
  font-size:0.7em;
  color:#357D9B;
  padding:0px 0px 10px 0px;
  margin:2px 20px 0px 0px;
}
.formleft form .envoi a{
  color:#357D9B;
}

.formright{
        width:238px;
        height:150px;
        background:#E6F1F2;
	margin:0px;
	padding:0px;
}
.formright h1{
  color:#9E0150;
  font-size:0.8em;
  text-align:right; 
  padding:10px 0px 0px 0px;
  margin:0px 20px 5px 0px;
}
.formright form{
  margin:0px; 
  padding:0px;
}
.formright form select{
  font-size:0.7em;
  color:#545454;
  width:150px;
  padding:0px 0px 0px 0px;
  margin:2px 20px 5px 0px;
}
.formright form .envoi {
  font-size:0.7em;
  color:#357D9B;
  padding:0px 0px 10px 0px;
  margin:2px 20px 0px 0px;
}
.formright form .envoi a{
  color:#357D9B;
}
img { border:0px}

.STDEFAULT{
	font-size: 1.6em;color: #545454;font-weight: normal; text-align: left;
}
.STDEFAULT input{
	font-size: 0.9em; color: #545454;
}
.STDEFAULT select{
	font-size: 0.9em; color: #545454;
}
.STDEFAULT textarea{
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 1.0em; color: #545454;
}
.STDEFAULTBO{
	font-size: 0.6em;color: #545454;font-weight: normal; text-align: left;
}
.STDEFAULTBO input{
	font-size: 0.9em; color: #545454;
}
.slot {
   font-size: 1.0em;
}
.value{
   font-size: 1.0em;
}


