body        { 
  font-family: Arial, Helvetica, Verdana, sans-serif; 
  font-size: 12px; 
  margin: 0px;
  padding: 0px;
  color:#646567;
  background:#E3E4E5;
  line-height:1.7em;
}

.left{
  margin: 0px 10px 0px 0px;
  float: left;
}
.right{
  float:right;
}

table       { border-collapse: collapse; border-spacing: 0px; font-size: 1.00em; }
td          { padding: 0px; text-align:left;vertical-align:top;   }
img         { border: 0px;}
a           { color:#646567;text-decoration:none;  }
hr          { border-style: solid; border-color: #999999; border-top:1px;border-bottom:0px}

b{ color:#800A6B;font-weight:bold;}
strong{ color:#800A6B; font-weight:bold;}

h1{ font-size:1.1em;font-weight:bold; margin:10px 0px 10px;
    color:#800A6B;
    text-transform:uppercase;
}
h2{ font-size:1.0em; font-weight:bold;margin:6px 0px 10px;}
h3{ font-size:1.0em; font-weight:normal;}

input{  color:#333333; font-size:1.0em; }
textarea{ color:#333333; font-size:1.2em; width:450px;	}
select{  color:#333333;  font-weight:normal;font-size:1.0em; }

#wrap {
  background:#FFFFFF;
  width:994px;
  margin:auto;
  padding:0px;
  position:relative;
}

#col-left {
  float:left;
  font-size:11px;
  width:125px;
  height:100%;
  padding:0px;
  margin:10px 0px 0px 0px;
  text-align:left;
  line-height:1.5em;
}
#col-left #menu_access {
  background:#E6E6E6;
}
#col-left #menu_access h1{
  font-size:12px;  
  border-top:5px #DCDDDE solid;
  color:#800A6B;
  font-weight:normal;
  text-transform:uppercase;
  padding:0px 0px 0px 10px;
  margin:0px;
}
#col-left #menu_access ul {
  padding:0px;
  margin:0px;
  list-style-image:url(/i/puce/tiret.gif);
  padding:0px 0px 0px 15px;
}
#col-left #menu_access ul li ul {
  list-style-type: none; 
  list-style: none;
  list-style-image:none; 
  padding:0px;
  margin:0px;
}
#col-left #menu_access ul h1{
    font-size:11px;
    border:0px;
    color:#3E3E40;
  font-weight:normal;
  text-transform:none;
  padding:0px;
  margin:0px;
}
#col-left #menu_access ul li ul li a {
    font-size:11px;
    color:#404040;
}
#col-left ul{
  list-style-type: none; 
  list-style: none;
  list-style-image:none; 
  padding:0px;
  margin:0px;
  text-align:left;
}
#col-left ul h1{
  font-size:11px;  
  border-top:5px #DCDDDE solid;
  color:#800A6B;
  font-weight:normal;
  text-transform:uppercase;
  margin:0px;
}
#main {
  position:relative;
  width:430px;
  height:auto;
  float:right;
  margin:0px 0px 0px 0px;
  padding:0px;	
}
#main-large {
  position:relative;
  width:809px;
  height:auto;
  float:right;
  margin:0px 0px 0px 0px;
  padding:0px;	
}


#header {
  width:994px;
  margin:auto;
  padding:0;
  height:170px;
  font-size:12px;
  font-family: Verdana, sans-serif; 
}
#header .wrap-logo{
    height:110px;
    clear:both;
    margin:0px 20px 0px 20px;
    width:954px;
}
#header .wrap-logo .left img{
    margin:20px 0px;
}
#header .wrap-logo .contact{
    margin:0px 0px 0px 69px;
}
#header .wrap-logo a.fleche{
  padding:0px 0px 0px 10px;  
  background-image:url(/i/puce/fleche.jpg);
  background-repeat:no-repeat;
  background-position:0% 0% ;
}
#header .wrap-logo .right{
    width:430px;
    text-align:right;
}
#header .wrap-logo .right table{
    width:100%;
}
#header .wrap-logo form{
   padding:0px;
   margin:0px;
}
#header .wrap-logo input{
   width:100px;
   padding:0px;
   margin:0px;
}
#header .wrap-logo h1{
    text-align:right;
    font-size:16px;
    font-weight:normal;
    text-transform:uppercase;
}
#header  .menu-top {
    clear:both;
    margin:0px 20px 0px 20px;
    width:954px;
    height:40px;
}
#header  .menu-top ul{
  list-style-type: none; 
  list-style: none;
  list-style-image:none; 
  padding:0px;
  margin:0px;
}
#header  .menu-top ul li{
  float: left;
  margin:0px 15px 0px 0px;
  text-transform:uppercase;
}
#header  .menu-top ul li h1{
    padding:4px 0px;
    font-size:15px;
    font-weight:normal;
}
#header  .menu-top ul li h1 a{
  color:#646567;
  display:block;
  text-align:center;
}
#header  .menu-top ul li h1.la-fnh{
    border-top:5px #800A6B solid;
    width:65px;
}
#header  .menu-top ul li h1.la-fnh a.selected{
   color:#800A6B; 
}
#header  .menu-top ul li h1.notre-branche{
    border-top:5px #F9AD00 solid;
    width:140px;
}
#header  .menu-top ul li h1.notre-branche a.selected{
   color:#F9AD00;
}
#header  .menu-top ul li h1.droit-social{
    border-top:5px #E24B0C solid;
    width:115px;
}
#header  .menu-top ul li h1.droit-social a.selected{
   color:#E24B0C;
}
#header  .menu-top ul li h1.droit-economique{
    border-top:5px #DA0067 solid;
    width:166px;
}
#header  .menu-top ul li h1.droit-economique a.selected{
   color:#DA0067;
}
#header  .menu-top ul li h1.formations{
    border-top:5px #008BDA solid;
    width:115px;
}
#header  .menu-top ul li h1.formations a.selected{
  color:#008BDA;
}
#header  .menu-top ul li h1.emploi{
    border-top:5px #BDC900 solid;
    width:66px;
}
#header  .menu-top ul li h1.emploi a.selected{
    color:#BDC900;
}
#header  .menu-top ul li h1.creation-reprise{
    border-top:5px #85B200 solid;
    width:194px;
}
#header  .menu-top ul li h1.creation-reprise  a.selected{
    color:#85B200;
}

#header  .menu-sstop {
    clear:both;
    margin:0px 20px 0px 20px;
    width:954px;
  height:20px;
}
#header  .menu-sstop ul{
  list-style-type: none; 
  list-style: none;
  list-style-image:none; 
  padding:0px;
  margin:0px;
}
#header  .menu-sstop ul li{
  float: left;
  margin:0px 15px 0px 0px;
}
#header  .menu-sstop ul li a{
    
}

#inner-wrap {
   height:auto;
   padding:0px;
   margin:0px 20px 0px 20px;
   width:954px;
   clear:both; 
}
#footer {
clear:both;
background-color: #dcddde;
color:#333333;
text-align:center;
padding:0px 0px 0px 0px; 
margin:2px 0px 0px 0px;
width:100%;
font-size:0.9em;
}
#footer .menu{
    line-height:1.3em;
    clear:both;
    height:125px;
    background:#E6E6E6;
}
#footer .menu ul {
  height:98%;  
  padding:5px 0px 5px 0px;
  margin:0px 0px 0px 20px;
  list-style-type: none; 
  list-style: none;
  list-style-image:none; 
}
#footer .menu ul li{
  height:115px;  
  border-right:1px #93117E solid;
  float:left;
  text-align:left;
  padding:0px 5px 0px 0px;
  margin:0px 11px 0px 0px; 
}
#footer .menu ul li ul{
  float:left;
  padding:0px;
  margin:0px;
  list-style-image:url(/i/puce/tiret.gif);
}
#footer .menu ul li ul li{
    height:auto;
    border:0px;
    float:none;
    padding:0px;
    margin:0px 0px 0px 15px; 
}
#footer .menu h1{
    line-height:1.5em;
  text-transform:uppercase;
  font-size:1.0em;
  font-weight:normal;
  color:#333333;
  padding:0px;
  margin:0px;
}
#footer .infos{
  height:20px;
  margin:0px;
  padding:0px;
  text-align:right;
  width:100%;
  color:#FFFFFF;
  font-size:10px;
  background-color: #93117E;
}
#footer .infos a{
    line-height:1.5em;
    height:12px;
    padding:3px;
    color:#FFFFFF;
}
#footer table {
  margin:4px 0px;
  width:100%;
}
#footer table td{
  padding:4px;
}
#footer a{
 color:#333333;
}


.la-fnh a:hover{
    color:#800A6B;
}
.la-fnh li.selected a{
    color:#800A6B;
}
.bloc-top-la-fnh h1{
    color:#800A6B;
    font-size:21px;
    font-weight:normal;
    padding:8px 0px 0px 0px;
    text-transform:uppercase;
    border-top:5px #800A6B solid;
    width:100%;
}
.bloc-la-fnh {
  margin:0px 0px 25px 0px;
  clear:both;
  text-align:justify;
}
.bloc-la-fnh h1{
    color:#800A6B;
    text-transform:uppercase;
}
.bloc-la-fnh strong,.bloc-la-fnh b{
    color:#800A6B;
}


.bloc-top-accueil{ 
  margin:10px 0px;
}
.bloc-accueil {
  height:auto;
  min-height:220px;
  margin:0px 0px 20px 0px;
  padding:0px 0px 20px 0px;
  clear:both;
  text-align:justify;
}
.bloc-accueil h1{
    color:#800A6B;
    text-transform:uppercase;
}
.bloc-accueil strong{
    color:#800A6B;
}

.bloc-accueil .edito{
  border-top:5px #800A6B solid;
  width:328px;
}
.bloc-accueil .edito h1{
  font-size:21px;
  font-weight:normal;
}
.bloc-accueil .edito h2{
  color:#800A6B;
  font-size:16px;
  text-transform:uppercase;
  font-weight:normal;
}

.bloc-accueil .focus{
  border-top:5px #2a81c2 solid;
  width:248px;
  margin-right:30px;
}
.bloc-accueil .focus h1{
  font-size:21px;
  font-weight:normal;
  color:#2a81c2;
}
.bloc-accueil .focus h2{
  color:#2a81c2;
  font-size:14px;
  text-transform:uppercase;
  font-weight:normal;
}
.bloc-accueil .focus strong{
  color:#2a81c2;
}
.bloc-accueil .agenda{
  border-top:5px #da0067 solid;
  width:248px;
  margin-right:30px;
}
.bloc-accueil .agenda h1{
  font-size:21px;
  font-weight:normal;
  color:#da0067;
}
.bloc-accueil .agenda h2{
  color:#da0067;
  font-size:14px;
  text-transform:uppercase;
  font-weight:normal;
}
.bloc-accueil .agenda strong{
  color:#da0067;
}
.bloc-accueil .evenements{
  border-top:5px #85b200 solid;
  width:255px;
}
.bloc-accueil .evenements h1{
  font-size:21px;
  font-weight:normal;
  color:#85b200;
}
.bloc-accueil .evenements h2{
  color:#85b200;
  font-size:14px;
  text-transform:uppercase;
  font-weight:normal;
}
.bloc-accueil .evenements strong{
  color:#85b200;
}
.bloc-accueil table {
  width:809px;
}
.notre-branche a:hover{
    color:#F9AD00;
}
.notre-branche li.selected a{
    color:#F9AD00;
}
.bloc-top-notre-branche h1{
    color:#F9AD00;
    font-size:21px;
    font-weight:normal;
    padding:8px 0px 0px 0px;
    text-transform:uppercase;
    border-top:5px #F9AD00 solid;
    width:100%;
}
.bloc-notre-branche {
  clear:both;
  text-align:justify;
}
.bloc-notre-branche h1{
    color:#F9AD00;
    text-transform:uppercase;
}
.bloc-notre-branche strong{
    color:#F9AD00;
}

.droit-social a:hover{
    color:#E24B0C;
}
.droit-social li.selected a{
    color:#E24B0C;
}
.bloc-top-droit-social h1{
    color:#E24B0C;
    font-size:21px;
    font-weight:normal;
    padding:8px 0px 0px 0px;
    text-transform:uppercase;
    border-top:5px #E24B0C solid;
    width:100%;
}
.bloc-droit-social {
  clear:both;
  text-align:justify;
}
.bloc-droit-social h1{
    color:#E24B0C;
    text-transform:uppercase;
}
.bloc-droit-social strong{
    color:#E24B0C;
}

.droit-economique a:hover{
    color:#DA0067;
}
.droit-economique li.selected a{
    color:#DA0067;
}
.bloc-top-droit-economique h1{
    color:#DA0067;
    font-size:21px;
    font-weight:normal;
    padding:8px 0px 0px 0px;
    text-transform:uppercase;
    border-top:5px #DA0067 solid;
    width:100%;
}
.bloc-droit-economique {
  clear:both;
  text-align:justify;
}
.bloc-droit-economique h1{
    color:#DA0067;
    text-transform:uppercase;
}
.bloc-droit-economique strong{
    color:#DA0067;
}

.formations a:hover{
    color:#008BDA;
}
.formations li.selected a{
    color:#008BDA;
}
.bloc-top-formations h1{
    color:#008BDA;
    font-size:21px;
    font-weight:normal;
    padding:8px 0px 0px 0px;
    text-transform:uppercase;
    border-top:5px #008BDA solid;
    width:100%;
}
.bloc-formations {
  clear:both;
  text-align:justify;
}
.bloc-formations h1{
    color:#008BDA;
    text-transform:uppercase;
}
.bloc-formations strong{
    color:#008BDA;
}
.emploi a:hover{
    color:#BDC900;
}
.emploi li.selected a{
    color:#BDC900;
}
.bloc-top-emploi h1{
    color:#BDC900;
    font-size:21px;
    font-weight:normal;
    padding:8px 0px 0px 0px;
    text-transform:uppercase;
    border-top:5px #BDC900 solid;
    width:100%;
}
.bloc-emploi {
  clear:both;
  text-align:justify;
}
.bloc-emploi h1{
    color:#BDC900;
    text-transform:uppercase;
}
.bloc-emploi strong{
    color:#BDC900;
}
.creation-reprise a:hover{
    color:#85B200;
}
.creation-reprise li.selected a{
    color:#85B200;
}
.bloc-top-creation-reprise h1{
    color:#85B200;
    font-size:21px;
    font-weight:normal;
    padding:8px 0px 0px 0px;
    text-transform:uppercase;
    border-top:5px #85B200 solid;
    width:100%;
}
.bloc-creation-reprise {
  clear:both;
  text-align:justify;
}
.bloc-creation-reprise h1{
    color:#85B200;
    text-transform:uppercase;
}
.bloc-creation-reprise strong{
    color:#85B200;
}


.en-savoir{
  clear:both;
  margin:0px 0px 0px 180px;
  padding:0px 10px 0px 0px;  
  width:60px;
  background-image:url(/i/puce/fleche.jpg);
  background-repeat:no-repeat;
  background-position:100% 5px ;
}
.en-savoir a{
  display:block;
  color:#800A6B;
}
/*******************************************************************/



.form-error{
        color: red;
}


.cachezone {
  display: none;
  visibility: hidden;
  overflow: hidden;
}
#post-info{
        font-family: Arial, Helvetica, sans-serif; font-size: 0.65em;color: #7F7F7F;font-weight: normal; text-align: justify;
}
#welcome-flash{
  padding:0px;
  margin:0px;
  padding-left:15px;
        background:url(/i/bar/bar_orange_petit.gif) no-repeat;
	color:#FF8000;  font-family: Arial, Helvetica, sans-serif; font-size: 0.7em;text-decoration:none; font-weight: bold; text-align: left;  
}

#welcome-flaspr{
  padding:6px;
	color:#304D15;  font-family: Arial, Helvetica, sans-serif; font-size: 10px;text-decoration:none;
}

#welcome-flaspr H1 {
	color:#8BBA42;  font-family: Arial, Helvetica, sans-serif; font-size: 14px;text-decoration:none;
}
#welcome-flaspr H2 {
	font-family: Arial, Helvetica, sans-serif; font-size: 1.0em;color: #96D045; text-align: left;  
}
#welcome-flaspr H3 {
	font-family: Arial, Helvetica, sans-serif; font-size: 1.0em;color: #FF8000; text-align: left;  
}
#welcome-flaspr H4 {
	font-family: Arial, Helvetica, sans-serif; font-size: 1.0em;color: #FF8000;font-weight: bold; text-align: left;  
}
#welcome-flaspr H5 {
	font-family: Arial, Helvetica, sans-serif; font-size: 1.0em;color: #304D15;font-weight: bold; text-align: left;  
}
#welcome-flaspr H6 {
	font-family: Arial, Helvetica, sans-serif; font-size: 1.0em;color: #7F7F7F;font-weight: bold; text-align: left;  
}

#welcome-flaspr a{
	color:#96D045;  font-family: Arial, Helvetica, sans-serif; font-size: 10px;text-decoration:none;
}

#welcome-edito{
        background-color:#EBF7D3;
	color:#304D15;  font-family: Arial, Helvetica, sans-serif; font-size: 10px;text-decoration:none;
}

#welcome-edito h1{ 
  padding:0px;
  margin:0px;
	color:#507811;  font-family: Arial, Helvetica, sans-serif; font-size: 14px;text-decoration:none;
}

#welcome-edito h2{ 
  padding:0px;
  margin:0px;
	color:#FF8000;  font-family: Arial, Helvetica, sans-serif; font-size: 12px;text-decoration:none;
}

#welcome-edito a{
	color:#FF8000;  font-family: Arial, Helvetica, sans-serif; font-size: 10px;text-decoration:none;
}

#welcome-agenda{
  padding:0px;
  margin:0px;
  padding-left:15px;
        background:url(/i/bar/bar_verte_petit.gif) no-repeat;
	color:#507811;  font-family: Arial, Helvetica, sans-serif; font-size: 0.7em;text-decoration:none; font-weight: bold; text-align: left;  
}

#welcome-agpr{
  padding:5px;
	color:#304D15;  font-family: Arial, Helvetica, sans-serif; font-size: 1.0em;text-decoration:none;
}

#welcome-agpr UL {
        margin:0px;
        padding-left:18px;
        padding-top:0px;
        padding-bottom:6px;
        list-style-image:url(/i/puce/fleche_orange_suite.gif);
}

#welcome-agpr h1{ 
  padding:0px;
  margin:0px;
	color:#96D045;  font-family: Arial, Helvetica, sans-serif; font-size: 14px;text-decoration:none;
}

#welcome-agpr h2{ 
  padding:0px;
  margin:0px;
	color:#96D045;  font-family: Arial, Helvetica, sans-serif; font-size: 12px;text-decoration:none;
}

#welcome-agpr a{
	color:#96D045;  font-family: Arial, Helvetica, sans-serif; font-size: 10px;text-decoration:none;
}


#welcome-alaune UL {
  margin:0px;
  padding-left:28px;
  padding-top:0px;
  color:#507811;
  font-family: Arial, Helvetica, sans-serif; font-size: 1.0em;text-decoration:none;
  font-weight: bold; text-align: left;  
  list-style-image:url(/i/puce/grosse_flech_orange.gif);
}


#welcome-alaupr{
  padding:5px;
	color:#304D15;  font-family: Arial, Helvetica, sans-serif; font-size: 10px;text-decoration:none;
}

#welcome-alaupr h1{ 
  padding:0px;
  margin:0px;
	color:#96D045;  font-family: Arial, Helvetica, sans-serif; font-size: 14px;text-decoration:none;
}

#welcome-alaupr h2{ 
  padding:0px;
  margin:0px;
	color:#96D045;  font-family: Arial, Helvetica, sans-serif; font-size: 12px;text-decoration:none;
}

#welcome-alaupr a{
	color:#96D045;  font-family: Arial, Helvetica, sans-serif; font-size: 10px;text-decoration:none;
}

#welcome-com UL {
  margin:0px;
  padding-left:28px;
  padding-top:0px;
  color:#FF8000;
  font-family: Arial, Helvetica, sans-serif; font-size: 1.0em;text-decoration:none;
  font-weight: bold; text-align: left;  
  list-style-image:url(/i/puce/grosse_flech_verte.gif);
}


#welcome-compr{
  padding:5px;
	color:#304D15;  font-family: Arial, Helvetica, sans-serif; font-size: 10px;text-decoration:none;
}

#welcome-compr h1{ 
  padding:0px;
  margin:0px;
	color:#FF8000;  font-family: Arial, Helvetica, sans-serif; font-size: 14px;text-decoration:none;
}

#welcome-compr h2{ 
  padding:0px;
  margin:0px;
	color:#FF8000;  font-family: Arial, Helvetica, sans-serif; font-size: 12px;text-decoration:none;
}

#welcome-compr a{
	color:#FF8000;  font-family: Arial, Helvetica, sans-serif; font-size: 10px;text-decoration:none;
}

#welcome-compr td{
  padding:5px;
	color:#304D15;  font-family: Arial, Helvetica, sans-serif; font-size: 10px;text-decoration:none;
}



#newsletter a{
	color:#FF8000;  font-family: Arial, Helvetica, sans-serif; font-size: 10px;text-decoration:none;
}

#pagetop{
	font-family: Arial, Helvetica, sans-serif; font-size: 0.6em;color: #507811;font-weight: normal; text-align:left;  
	border-bottom: 1px solid #EBF7D3;
        width: 515px;
}

#pagebottom{
	color: #507811;font-weight: normal; text-align:right;  
}
#pagebottom a{
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif; font-size: 0.6em;color: #507811;font-weight: normal; text-align:right;  
}

#menu_gauche {
	font-family: Arial, Helvetica, sans-serif; font-size: 0.6em;color: #000000;font-weight: normal; text-align: left;  
  width:155px;
  margin:0px;
  padding:0px 0px 0px 0px;

}
#menu_xx #menu_gauche  {
  padding:0px 0px 0px 20px;
  width:135px;
}
#menu_xx #menu_gauche  li{
  padding:0px 0px 0px 0px;
  list-style-image:url(/i/puce/flech_roug_fonvert.gif);
}
#menu_xx #menu_gauche li ul ul li, #menu_xx #menu_gauche li ul ul ul li {
     list-style-image:url(/i/puce/puce_verte.gif);
}
#menu_gauche  li{
  list-style-image:none;
  list-style-type: none;
  padding:0px 0px 20px 0px;
}
#menu_gauche li h1{
  font-size:1em;
  background-image:url(/i/FNH.gif);
  padding:0px 0px 0px 8px;
  color:#50781a;
}
#menu_gauche > li ul {
  background-color:#F2FAEF;
  border-top:1px #96D045 solid;
  margin:0px;
  padding:0px 0px 0px 20px;

}

#menu_gauche a {
	margin:0px;
	padding:0px;
	text-decoration: none;
	color: #000000;	
}
#menu_gauche li ul li { 
  padding:0px;
  list-style-image:url(/i/puce/flech_roug_fonvert.gif);
}
#menu_gauche li ul li ul { 
  border:0px;
}
#menu_gauche li ul li ul li {
	margin:0px;
	padding:0px;
}

#menu_gauche li ul ul ul {
  border:0px;
     margin:0px;
     padding-left:15px;
     padding-top:0px;
}
#menu_gauche li ul ul li, #menu_gauche li ul ul ul li {
     list-style-image:url(/i/puce/puce_verte.gif);
}
#menu_gauche li ul UL UL UL{
     margin:0px;
     padding-left:15px;
}
#menu_gauche li ul UL UL UL LI{
  padding:0px;
    list-style-image:url(/i/puce/tiretvert.gif);
}

#menu_gauche li ul UL UL UL a {
	margin:0px;
	padding:0px;
	text-decoration: none;
	color: #507811;	
}
/***********************************************************************************/

.espaceadh{
	border: 1px solid #96D045;
	padding:4px;
}

.espacepro{
        border: 1px solid #FECC60;
        padding:4px;
}

#menu_droite {

  width:155px;
  margin:0px;
  padding:0px 0px 0px 0px;
	font-family: Arial, Helvetica, sans-serif; font-size: 0.6em;color: #000000;font-weight: normal; text-align: left;  
}

#menu_droite table{
	font-family: Arial, Helvetica, sans-serif; font-size: 0.9em;color: #507811;font-weight: normal; text-align: left;  
}

#menu_droite table input{
	font-family: Arial, Helvetica, sans-serif; font-size: 1.2em;color: #507811;font-weight: normal; text-align: left;  
}

#menu_droite table a{
	font-family: Arial, Helvetica, sans-serif; font-size: 1.2em;color: #507811;font-weight: normal; text-align: left;  
}
#menu_droite li{
  list-style-image:none;
  list-style-type: none;
  padding:0px 0px 20px 0px;
}
#menu_droite li h1{
  font-size:1em;
  background-image:url(/i/FNHpro.gif);
  padding:0px 0px 0px 8px;
  color:#f9973c;
}
#menu_droite > li ul {
  background-color:#FFFAEB;
  border-top:1px #f9973c solid;
  margin:0px;
  padding:0px 0px 0px 20px;

}

#menu_droite a {
	margin:0px;
	padding:0px;
	text-decoration: none;
	color: #000000;	
}

#menu_droite li ul li {
  list-style-image:url(/i/puce/flech_vert_fonblanc.gif);
  margin:0px;
  padding:0px;
}
#menu_droite li ul li ul { 
  border:0px;
}
#menu_droite li ul ul li, #menu_droite li ul ul ul li {
     list-style-image:url(/i/puce/puce_rouge.gif);
}
#menu_droite UL UL {
     margin:0px;
     padding-left:15px;
     padding-top:0px;
}

#menu_droite UL UL UL{
     margin:0px;
     padding-left:15px;
}

/******************************************************************************/
#vert-pagetop{
	font-family: Arial, Helvetica, sans-serif; font-size: 0.6em;color: #507811;font-weight: normal; text-align:left;  
	border-bottom: 1px solid #EBF7D3;
}

#vert-gtitre{
        background:url(/i/bar/bar_verte_grande.gif) no-repeat;
	margin:0px;
	padding:0px;
	padding-left:24px;
	font-family: Arial, Helvetica, sans-serif; font-size: 0.7em;color: #507811;font-weight: bold; text-align: left;  
}

#vert-titre{
	font-family: Arial, Helvetica, sans-serif; font-size: 0.8em;color: #FF8000;font-weight: bold; text-align: left;  
}

#vert-titre UL {
	margin:0px;
	padding-left:18px;
	padding-top:0px;
	padding-bottom:6px;
        list-style-image:url(/i/puce/fleche_orange_suite.gif);
}
#vert-titre UL a {
	margin:0px;
	padding:0px;
	text-decoration: none;
	font-weight: bold;
	color: #FECC60;	
}


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

#vert-text td{
        font-family: Arial, Helvetica, sans-serif; font-size: 1.0em;color: #7F7F7F;font-weight: normal; text-align: justify;
}

#vert-text H1 {
        padding-top:6px; 
        padding-bottom:4px;
	font-family: Arial, Helvetica, sans-serif; font-size: 1.2em;color: #8BBA42;font-weight: bold; text-align: left;  
}

#vert-text H2 {
	font-family: Arial, Helvetica, sans-serif; font-size: 1.0em;color: #96D045; text-align: left;  
}
#vert-text H3 {
	font-family: Arial, Helvetica, sans-serif; font-size: 1.0em;color: #FF8000; text-align: left;  
}
#vert-text H4 {
	font-family: Arial, Helvetica, sans-serif; font-size: 1.0em;color: #FF8000;font-weight: bold; text-align: left;  
}
#vert-text H5 {
	font-family: Arial, Helvetica, sans-serif; font-size: 1.0em;color: #304D15;font-weight: bold; text-align: left;  
}
#vert-text H6 {
	font-family: Arial, Helvetica, sans-serif; font-size: 1.0em;color: #7F7F7F;font-weight: bold; text-align: left;  
}

#vert-text strong {
	font-family: Arial, Helvetica, sans-serif; font-size: 0.9em;color: #507811;font-weight: bold; text-align: left;  
}

#vert-text UL {
	margin:0px;
	padding-top:0px;
	padding-left:28px;
        list-style-image:url(/i/puce/puce_verte.gif);
}

#vert-text a {
	margin:0px;
	padding:0px;
	text-decoration: none;
	font-weight: bold;
	color: #FF6600;	
}

#vert-rtext a {
  font-family: Arial, Helvetica, sans-serif; font-size: 0.6em;  font-weight: bold;
  margin:0px;
  padding:0px;
  text-decoration: none;
  color: #FF6600;	
  text-align: right;  
}


#vert-text UL LI {
	margin:0px;
	padding:0px;
	padding-bottom:3px;
}

#vert-text UL UL {
     list-style-image:url(/i/puce/puce_rouge.gif);
     margin:0px;
     padding-left:15px;
     padding-top:0px;


}

#vert-text UL UL UL{
     margin:0px;
     padding-left:15px;
}


/******************************************************************************/

#orange-gtitre{
        background:url(/i/bar/bar_orange_grande.gif) no-repeat;
	margin:0px;
	padding:0px;
	padding-left:24px;
	font-family: Arial, Helvetica, sans-serif; font-size: 0.7em;color: #FF8000;font-weight: bold; text-align: left;  
}

#orange-adherent-gtitre{
        background:url(/i/bar/bar_orange_grande_espacead.gif) no-repeat;
        margin:0px;
        padding:0px;
        padding-left:24px;
        font-family: Arial, Helvetica, sans-serif; font-size: 0.7em;color: #FF8000;font-weight: bold; text-align: left;
}

#orange-titre{
	font-family: Arial, Helvetica, sans-serif; font-size: 0.8em;color: #8BBA42;font-weight: bold; text-align: left;  
}

#orange-titre UL {
	margin:0px;
	padding-left:18px;
	padding-top:0px;
	padding-bottom:6px;
        list-style-image:url(/i/puce/fleche_orange_suite.gif);
}
#orange-titre UL a {
        margin:0px;
        padding:0px;
        text-decoration: none;
        font-weight: bold;
        color: #8BBA42;
}

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

#orange-text td{
        font-family: Arial, Helvetica, sans-serif; font-size: 1.0em;color: #7F7F7F;font-weight: normal; text-align: justify;
}

#orange-text H1 {
        padding-top:6px; 
        padding-bottom:4px;
	font-family: Arial, Helvetica, sans-serif; font-size: 1.2em;color: #FF8000;font-weight: bold; text-align: left;  
}

#orange-text H2 {
	font-family: Arial, Helvetica, sans-serif; font-size: 1.2em;color: #96D045;font-weight: bold; text-align: left;  
}
#orange-text H3 {
	font-family: Arial, Helvetica, sans-serif; font-size: 1.0em;color: #FF8000;font-weight: bold; text-align: left;  
}
#orange-text H4 {
	font-family: Arial, Helvetica, sans-serif; font-size: 1.0em;color: #507811;font-weight: bold; text-align: left;  
}
#orange-text H5 {
	font-family: Arial, Helvetica, sans-serif; font-size: 1.0em;color: #304D15;font-weight: bold; text-align: left;  
}
#orange-text H6 {
	font-family: Arial, Helvetica, sans-serif; font-size: 1.0em;color: #7F7F7F;font-weight: bold; text-align: left;  
}

#orange-text strong {
	font-family: Arial, Helvetica, sans-serif; font-size: 0.9em;color: #FF8000;font-weight: bold; text-align: left;  
}

#orange-text UL {
	margin:0px;
	padding-top:0px;
	padding-left:28px;
        list-style-image:url(/i/puce/puce_rouge.gif);
}

#orange-text a {
	margin:0px;
	padding:0px;
	text-decoration: none;
	font-weight: bold;
        color: #FF6600;
}

#orange-rtext a {
  font-family: Arial, Helvetica, sans-serif; font-size: 0.6em;  font-weight: bold;
  margin:0px;
  padding:0px;
  text-decoration: none;
  color: #507811;
  text-align: right;  
}

#orange-text UL LI {
	margin:0px;
	padding:0px;
	padding-bottom:3px;
}

#orange-text UL UL {
     list-style-image:url(/i/puce/puce_verte.gif);
     margin:0px;
     padding-left:15px;
     padding-top:0px;


}

#orange-text UL UL UL{
     margin:0px;
     padding-left:15px;
}

#orange-text select{
 font-family: Arial, Helvetica, sans-serif;
 color: #FF8000; 
}
/* edit **********************************************************************************/
#orange-text input[type=submit], input[type=reset] {
    background : #EBF7D3;
    color : #FF8000;
  font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold ;

}
#orange-text table td { 
  font-size: 1.0em;
}
#orange-text .slot {font-family: Arial, Helvetica, sans-serif; font-size: 1.0em; font-weight: bold ;text-align: left; color : #507811; }

.value {font-family: Arial, Helvetica, sans-serif; font-size: 0.9em; font-weight: normal; color : #7F7F7F;text-align: justify}
.euro {font-family: Arial, Helvetica, sans-serif; font-size: 0.9em; font-weight: normal; color : #7F7F7F;text-align: right}
.texte {font-family: Arial, Helvetica, sans-serif; font-size: 0.9em; color : #7F7F7F;font-weight: normal; text-align: justify}
.ltexte {font-family: Arial, Helvetica, sans-serif; font-size: 0.9em; color : #7F7F7F;font-weight: normal; text-align: left}
.ctexte {font-family: Arial, Helvetica, sans-serif; font-size: 0.9em; color : #7F7F7F;font-weight: normal; text-align: center}
.ptexte {font-family: Arial, Helvetica, sans-serif; font-size: 0.9em; color : #7F7F7F;font-weight: normal}

.slot {font-family: Arial, Helvetica, sans-serif; font-size: 1.0em; font-weight: bold ;text-align: left; color : #800A6B; }


.MAUVE {  }
.JAUNEP {}
.JAUNEF { }
.JAUNEC { }
.MAUVEBO { }
.JAUNEPBO {}
.JAUNEFBO { }
.JAUNECBO { }

#TYPEFORMATION{         background: #EBF7D3; }
#SANNONCE {         background: #EBF7D3; }

#SFORMATION {border: 1px solid #CCCCCC}
#SFORMATIONBO {border: 1px solid #CCCCCC}

#fiche-img .value {
        color: #FF6600;
}
#fiche-img .slot {
  color: #96D045;
  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold ;text-align: left;
}

#fiche-date {
        background: #FFFAEB;
}
#fiche-date  #orange-titre {
	font-family: Arial, Helvetica, sans-serif; font-size: 0.8em;color: #8BBA42;font-weight: bold; text-align: left;  
}
#fiche-date  #orange-titre UL {
	margin:0px;
	padding-left:18px;
	padding-top:0px;
	padding-bottom:6px;
  font-size: 1.2em;
        list-style-image:url(/i/puce/fleche_orange_suite.gif);
}
#fiche {
  list-style-image:url(/i/puce/fleche_orange_suite.gif);
  padding-left:15px;
}
#fiche ul {
  list-style-image:url(/i/puce_orange.gif);
  padding-left:25px;
  padding-bottom: 2px;
}
#fiche li{
  padding-top: 2px;
}
#fiche a {
	margin:0px;
	padding:0px;
	text-decoration: none;
	font-weight: bold;
	color: #FECC60;	
}

.pagesadh { font-size: 0.8em; }
.adherent {font-size: 0.9em;color: #000000;}
.adherent a {color: #000000;}

.adherent input {color: #000000;font-size: 1.2em;}

.adherent {border-collapse: separate;  caption-side:bottom;border-spacing: 2px}
.adherent tr.altRowList{background:#FFFFFF;}
.adherent tr.altRowListMAUVE{background:#EBF8FF;}
.adherent td.altRowListMAUVE{border: 1px solid #EBF8FF;color: #000000;}

.adherent tr.altRowListJAUNEP{background:#EBF7D3;}
.adherent td.altRowListJAUNEP{border: 1px solid #EBF7D3;color: #000000;}
.adherent tr.altRowListJAUNEF{background:#FFFAEB;}
.adherent td.altRowListJAUNEF{border: 1px solid #FFFAEB;color: #000000;}

.adherent td.Titre{background:#EAFFB2;}

.adherent .MAUVE { background: #EBF8FF;border: 2px solid #EBF8FF }
.adherent .JAUNEP { background: #EAFFB2;border: 2px solid #EAFFB2}
.adherent .JAUNEF { background: #DEE3E8;border: 2px solid #DEE3E8 }
.adherent .JAUNEC { background: #FFFFFF;border: 2px solid #FFFFFF }
.adherent .MAUVEBO { border: 2px solid #EBF8FF }
.adherent .JAUNEPBO { border: 2px solid #EAFFB2}
.adherent .JAUNEFBO { border: 2px solid #F3F4F5 }
.adherent .JAUNECBO { border: 2px solid #FFFFFF }

