/* --- CSS HTML INITIALISATION --- */
/* ------------------------------- */

html {padding:0;margin:0;}

body {
padding:0;margin:0;
background:url(fd_site.gif) left top repeat-x;
/*text-align:center;*/
font-family:arial;font-size:11px;color:#212221;
}
h1, h2, h3, h4, h5, h6 {padding:0;margin:0;}
ul {margin:0;padding:0;list-style:none;}
li {margin:0;padding:0;list-style:none;}
img {border:0;}

input {font-family:arial;font-size:11px;}

a {color:#000;}
a:hover {color:#000000;}


/* --- COMMUNS --- */

.invisible {display:none;}
.the_breaker {clear:both;overflow:hidden;height:0px;}
.radioinvisible {position:absolute;top:-3254px;}

/* --- Anciennes Popups --- */
#ContenerAlertPjpa {top:0px;position:absolute;z-index: 10;visibility:hidden;}
#AlertPjpaDivAntiClick {top:0px;left: 0px;z-index: 9;width: 100%;height: 100%;position:absolute;display:none}


/* --- CONTENEUR GLOBAL --- */
/* ------------------------ */

.centrage {margin:0 auto;text-align:left;width:973px;background:url(fd_page.png) right top repeat-y;}
.fd_ombre_haut {background:url(fd_page_h.gif) left top no-repeat;}
.site {width:959px;padding:0 7px;}

.home {background:url(fd_header.jpg) 7px top no-repeat;}


/* --- HEADER --- */
/* -------------- */
.home .header {height:133px;background:url() left top no-repeat;margin:0 0 10px 0;padding:7px 0px 0 0px;}
.home .bando {width:945px;background:url() left top no-repeat;margin:0 auto;position:relative;}
.home .bando a {color:#000000;text-decoration:none;}
.home .bando a:hover {color:#000000;text-decoration:none;font-weight:normal;}


.zone_centrale {clear:both;}

.wrapper_zone_recherche {
position: relative; /*** IE needs this or the contents won't show outside the parent container. ***/
margin-left:170px;    /*** Critical left col dimension value ***/
width:599px;
/*background-color:#00FF00   /*** Critical left and right col/divider dimension value (moves inversly) ***/
  /*** Sets background of center col***/

}

.wrapper_degradabilite_g {
float: left;
width:599px;
/*background-color:#0000FF;  /*** Critical left and right col/divider dimension value (moves inversly) ***/
}

.col_contenu {
position:relative;
float: right;
width:599px;

/*background-color:#FFFF00;   /*** Critical left and right col/divider dimension value (moves inversly) ***/
}

.col_gauche{
position: relative; /*** IE needs this or the contents won't show outside the parent container. ***/
width:170px;    /*** Critical left col/divider dimension value ***/
margin-left:-170px;    /*** Critical left col/divider dimension value ***/
background:url(trait_gauche.gif) left top repeat-y;
padding:0 0 5px 0px;
float:left;
/*background-color:#00FFFF;*/
}

.col_gauche a {color:#000000;text-decoration:none;}
.col_gauche a:hover {color:#000000;text-decoration:none;font-weight:normal;}
.col_gauche h2 {margin:0;padding:0;}
.col_gauche span {font-size:11px; font-style:normal;}

.col_droite{
float: left; 
position: relative; /*** IE needs this or the contents won't show outside the parent container. ***/
width:190px;    /*** Critical right col/divider dimension value ***/
margin-right:-190px;    /*** Critical right col/divider dimension value ***/
padding-bottom:0px;
/*background-color:#FF00FF;*/
}
.je_souhaite_assurer{
background-repeat: no-repeat; 
background-position: top right; 
background-image:url(je_souhaite_assurer.gif); 
width: 168px; height: 23px; 
padding-left: 1px; 
}
/* --- ZONE RECHERCHE (1ère ligne de blocs) --- */
/* -------------------------------------------- */

.zone_recherche {
margin:10px auto 0 auto;
width: 959px;
text-align: left;
/*background: url(trait_gauche.gif) repeat-y;*/
}

.bloc_3cols_b {width:959px;height:5px;background:white url(fd_3cols_b.png) no-repeat;overflow:hidden;position:absolute;bottom:-1px;}


/* --- Bloc Aut et Immo --- */

.bloc_immoauto_c {background:url(fd_immoauto_c.png) left top repeat-y;}
.bloc_immoauto_h {background:url(fd_immoauto_h.png) left top no-repeat;width:204px;padding:10px 10px 0px 10px;}

.bloc_immoauto_b {
position: absolute; 
bottom: 0px; 
width: 224px; 
height: 5px; 
background:url(fd_immoauto_b.png) left bottom no-repeat; 
}

.bloc_immoauto_bg {left:-224px;}
.bloc_immoauto_bd {right:-224px;}


.bloc_moteur_b {
position: absolute; 
bottom: -1px; left:10px;
width: 477px; 
height: 6px; 
background:url(fd_moteur_b.png) left bottom no-repeat; 
}

.bloc_immoauto_h h2 {font-size:14px;margin:0;padding:0;}
.bloc_immoauto_h h2 a {text-decoration:none;}


.immo_home {background:url(picto_maison_home.gif) left 50% no-repeat;padding:10px 0 10px 42px;display:block;}
.auto_home {background:url(picto_auto_home.gif) left 50% no-repeat;padding:10px 0 10px 42px;display:block;}
.moto_home {background:url(picto_moto_home.gif) left 50% no-repeat;padding:10px 0 10px 42px;display:block;}


dl, dt, dd {margin:0;padding:0;}
dl {width:92px;float:left;margin-top:5px;}
dl.immo_col_1 {margin-right:10px;}
dl.auto_col_1 {margin-right:10px;}
dl.moto_col_1 {margin-right:10px;}
dt {background:url(pointille.gif) left bottom repeat-x;padding:0 0 2px 0;font-weight:bold;margin:0 0 5px 0;}
dd {clear:both;background:url(puce_fleche.gif) left 50% no-repeat;padding:0 0 0 8px;}

.separateur {height:1px;overflow:hidden;background:#dedede;margin:10px 0 13px 0;clear:both;}


/* --- Spécifique Bloc Immo --- */
.acces_carto_home {text-align:center;display:block;margin:0 0 6px 0;}
.acces_abritel_home {background:url(fd_acces_abritel_home.jpg) left top no-repeat;width:180px;height:54px;padding:6px 12px 0 12px;margin:10px 0 4px 0;}
.acces_abritel_home strong {font-weight:bold;color:#464646;}
.acces_abritel_home span {font-weight:normal;}
.acces_abritel_home a {background:url(puce_fleche.gif) left 50% no-repeat;padding:0 0 0 8px;}
.acces_abritel_home a.lien_abritel {text-decoration:none; background:none;padding:0;}

/* --- Spécifique Auto/Moto --- */
.toutes_marques {margin:11px 0 5px 0;display:block;background:url(puce_fleche.gif) left 50% no-repeat;padding:0 0 0 8px;}



/* --- Bloc Moteur de Recherche --- */

.moteur_rech_home {/*position:relative;*/}

.onglets_home {margin:0 0 0 29px;}
.onglets_home label {cursor:pointer;}

.onglet_immo {width:109px;height:35px;outline:none;}
.onglet_auto {width:100px;height:35px;outline:none;}
.onglet_moto {width:109px;height:35px;outline:none;}
.onglet_immo_roll {width:109px;height:35px;}
.onglet_auto_roll {width:100px;height:35px;}
.onglet_moto_roll {width:109px;height:35px;}

.onglet_immo, .onglet_auto, .onglet_moto, .onglet_immo_roll, .onglet_auto_roll, .onglet_moto_roll {display:block;float:left;}
.onglet_immo span, .onglet_auto span, .onglet_moto span, .onglet_immo_roll span, .onglet_auto_roll span, .onglet_moto_roll span {display:none;}

.immo_on .onglet_immo {background:url(onglet_immo.png) left bottom no-repeat;}
.immo_on .onglet_auto {background:url(onglet_auto.png) -550px bottom no-repeat;}
.immo_on .onglet_moto {background:url(onglet_moto.png) -440px bottom no-repeat;}
.immo_on .onglet_auto:hover {background:url(onglet_auto.png) -220px bottom no-repeat;}
.immo_on .onglet_moto:hover {background:url(onglet_moto.png) -110px bottom no-repeat;}
.immo_on .parmi_auto{display:none}
.immo_on .parmi_moto{display:none}
.immo_on .ex_quoi_auto{display:none}
.immo_on .ex_quoi_moto{display:none}
.immo_on .ex_ou_auto{display:none}
.immo_on .ex_ou_moto{display:none}
.immo_on .ex_combien_auto{display:none}
.immo_on .ex_combien_moto{display:none}

.auto_on .onglet_immo {background:url(onglet_immo.png) -660px bottom no-repeat;}
.auto_on .onglet_auto {background:url(onglet_auto.png) left bottom no-repeat;}
.auto_on .onglet_moto {background:url(onglet_moto.png) -550px bottom no-repeat;}
.auto_on .onglet_immo:hover {background:url(onglet_immo.png) -330px bottom no-repeat;}
.auto_on .onglet_moto:hover {background:url(onglet_moto.png) -220px bottom no-repeat;}
.auto_on .parmi_immo{display:none}
.auto_on .parmi_moto{display:none}
.auto_on .ex_quoi_immo{display:none}
.auto_on .ex_quoi_moto{display:none}
.auto_on .ex_ou_immo{display:none}
.auto_on .ex_ou_moto{display:none}
.auto_on .ex_combien_immo{display:none}
.auto_on .ex_combien_moto{display:none}

.moto_on .onglet_immo {background:url(onglet_immo.png) -440px bottom no-repeat;}
.moto_on .onglet_auto {background:url(onglet_auto.png) -660px bottom no-repeat;}
.moto_on .onglet_moto {background:url(onglet_moto.png) left bottom no-repeat;}
.moto_on .onglet_immo:hover {background:url(onglet_immo.png) -110px bottom no-repeat;}
.moto_on .onglet_auto:hover {background:url(onglet_auto.png) -330px bottom no-repeat;}
.moto_on .parmi_immo{display:none}
.moto_on .parmi_auto{display:none}
.moto_on .ex_quoi_immo{display:none}
.moto_on .ex_quoi_auto{display:none}
.moto_on .ex_ou_immo{display:none}
.moto_on .ex_ou_auto{display:none}
.moto_on .ex_combien_immo{display:none}
.moto_on .ex_combien_auto{display:none}


.contenu_moteur_rech_home_c {background:url(fd_moteur_c.png) left top repeat-y;}
.contenu_moteur_rech_home_h {background:url(fd_moteur_h.png) left top no-repeat;width:477px;padding:20px 0 38px 0px;}
.contenu_moteur_rech_home_b {background:url(fd_moteur_b.png) left bottom no-repeat;}
.contenu_moteur_rech_home {padding:0 25px 0 45px;background:url(separateur_moteur_rech.gif) 408px top no-repeat;position:relative;height:1%;}

.immo_on .contenu_moteur_rech_home_h {background:url(fd_moteur_h_immo.png) left top no-repeat;}
.auto_on .contenu_moteur_rech_home_h {background:url(fd_moteur_h_auto.png) left top no-repeat;}
.moto_on .contenu_moteur_rech_home_h {background:url(fd_moteur_h_moto.png) left top no-repeat;}


.recherchez_parmi {font-size:12px;font-weight:bold;margin:0 0 0 0;}

.quoi, .ou, .combien {margin:20px 0 0 0;}
.quoi {margin:14px 0 0 0;}

.quoi label {height:22px;background:url(quoi.png) left top no-repeat;display:block;}
.ou label{height:22px;background:url(ou.png) left top no-repeat;display:block;}
.combien label {height:22px;background:url(combien.png) left top no-repeat;display:block;}

.quoi input {width:312px;border:1px solid #a5a5a5;padding:3px;}
.ou input{width:312px;border:1px solid #a5a5a5;padding:3px;}
.combien input {width:288px;border:1px solid #a5a5a5;padding:3px;}

.plus_dinfos img {position:relative; margin-left:2px;bottom:2px;vertical-align:middle}
*+html .plus_dinfos img {position:relative;top:2px; vertical-align:top} /* correction ie7 seulement */

.contenu_moteur_rech_home_h em {display:block;font-style:normal;}


.bt_trouver_off {display:block;width:111px;height:111px;position:absolute;bottom:-31px;right:12px;border:none;}
.bt_trouver_on {display:block;width:111px;height:111px;position:absolute;bottom:-31px;right:12px;border:none;}




/* --- ZONE DEPOT ANNONCE ET PARTENAIRES (2ème ligne de blocs) --- */
/* --------------------------------------------------------------- */

/* --- Partenaires --- */

.zone_depot_partenaires {
position:relative;
margin:10px auto 0 auto;
width: 959px;
text-align: left;
}

.vignette_kapstages {width:98px;height:57px;background:url(fd_vignette_kapstages.jpg) left top no-repeat;padding:52px 0 0 126px;position:relative}
.vignette_kapstages a {background:url(puce_fleche.gif) left 50% no-repeat;padding:0 0 0 8px;}
.vignette_kapstages a:hover {color:#f32e22;}
.zone_logo_kapstages {position:absolute;top:10px;left:5px;width:110px;height:35px;cursor:pointer;}


/* --- Dépôt d'annonce --- */

/*.deposez_votre_annonce {width:477px;height:109px;background:url(../_Images/home/fd_deposez.png) left top no-repeat;}*/
/*-- Gratuit --*/
.deposez_votre_annonce {width:477px;height:109px;background:url(fd_deposez.png) left top no-repeat;}

.deposez_votre_annonce img {padding:0px 220px 0 0px;position:absolute;top:27px;left:44px;}



/* --- Divers --- */

.txtorange14 {color: #FF6600;font-size: 14px;font-family: arial;font-weight: normal;text-align:left;}
.txtnoir11{font-size: 11px;color: #000000;font-family: arial;text-decoration: none;text-align:left;}
.TxtPopupAlert{font-size: 11px;	color: #666666;	font-family: arial;	text-decoration: none;text-align:left;}

#ContainerEvenementiel {width: 100%; height: 100%; position: absolute; z-index: 3000; top: 0px; left: 0px; margin: 0px;}
.flashDiv {width: 100%; height: 100%; position: absolute; z-index: 3001; top: 0px; left: 0px; margin: 0px;}
.flashDiv * {width: 100%; height: 100%; position: absolute; z-index: 3002; top: 0px; left: 0px;}


/*    ------------anass ------------*/
#je_souhaite_assurer { background-repeat: no-repeat; background-position: top right; background-image:url(je_souhaite_assurer.gif); width: 168px; height: 23px; padding-left: 1px; }
#titre_gauche { display:none;}
#titre_droite { display:none;}

.personne1 {background-image:url(fd_personne_c.gif); background-repeat:repeat-y;}
.personne2 {background-repeat: no-repeat; background-position: top right; background-image:url(fd_personne_h.gif);	width: 168px; height: 28px; padding-left: 1px;}
.personne3 {padding: 5px 0px 0px 10px;}
.personne4 {background-image:url(picto_personne_home.gif); background-repeat:no-repeat; background-position:0px 5px; padding:0px 0px 0px 8px; }
.personne5 {background-repeat: no-repeat; background-position: top right; background-image:url(fd_personne_b.gif);	width: 168px; height: 15px; padding-left: 1px;}


.animaux1 {background-image:url(fd_animaux_c.gif); background-repeat:repeat-y;}
.animaux2 {background-repeat: no-repeat; background-position: top right; background-image:url(fd_animaux_h.gif);	width: 168px; height: 28px; padding-left: 1px;}
.animaux3 {padding: 5px 0px 0px 10px;}
.animaux4 {background-image:url(picto_animaux_home.gif); background-repeat:no-repeat; background-position:0px 5px; padding:0px 0px 0px 8px; }
.animaux5 {background-repeat: no-repeat; background-position: top right; background-image:url(fd_animaux_b.gif);	width: 168px; height: 15px; padding-left: 1px;}


.biens1 {background-image:url(fd_biens_c.gif); background-repeat:repeat-y;}
.biens2 {background-repeat: no-repeat; background-position: top right; background-image:url(fd_biens_h.gif);	width: 168px; height: 19px; padding-left: 1px;}
.biens3 {padding: 5px 0px 0px 10px;}
.biens4 {background-image:url(picto_biens_home.gif); background-repeat:no-repeat; background-position:0px 5px; padding:0px 0px 0px 8px; }
.biens5 {background-repeat: no-repeat; background-position: top right; background-image:url(fd_biens_b.gif);	width: 168px; height: 15px; padding-left: 1px;}

.avenir1 {background-image:url(fd_avenir_c.gif); background-repeat:repeat-y;}
.avenir2 {background-repeat: no-repeat; background-position: top right; background-image:url(fd_avenir_h.gif);	width: 168px; height: 19px; padding-left: 1px;}
.avenir3 {padding: 5px 0px 0px 10px;}
.avenir4 {background-image:url(picto_avenir_home.gif); background-repeat:no-repeat; background-position:0px 5px; padding:0px 0px 0px 8px; }
.avenir5 {background-repeat: no-repeat; background-position: top right; background-image:url(fd_avenir_b.gif);	width: 168px; height: 15px; padding-left: 1px;}

.outil1 {background-image:url(fd_outil_c.gif); background-repeat:repeat-y;}
.outil2 {background-repeat: no-repeat; background-position: top right; background-image:url(fd_outil_h.gif);	width: 168px; height: 28px; padding-left: 1px;}
.outil3 {padding: 5px 0px 0px 10px;}
.outil4 {background-image:url(picto_outil_home.gif); background-repeat:no-repeat; background-position:0px 5px; padding:0px 0px 0px 8px; }
.outil5 {background-repeat: no-repeat; background-position: top right; background-image:url(fd_outil_b.gif);	width: 168px; height: 15px; padding-left: 1px;}


.droite1 {background-image:url(fd_droite_c.gif); background-repeat:repeat-y; margin-bottom:5px;}
.droite2 {background-repeat: no-repeat; background-position: top right; background-image:url(fd_droite_h.gif);	width: 180px; height: 12px; padding-left: 0px;}
.droite22 {background-repeat: no-repeat; background-position: top right; background-image:url(fd_droite_h.gif);	width: 180px; height: 19px; padding-left: 0px;}
.droite2_ {background-repeat: no-repeat; background-position: bottom right; background-image:url(les_plus_eca.gif);	width: 71px; height: 12px; padding:8px 0px 0px 50px;}
.droite2__ {background-repeat: no-repeat; background-position: bottom right; background-image:url(newsletter.gif);	width: 110px; height: 19px; padding:4px 0px 0px 37px;}

.droite3 { padding: 8px 0px 0px 5px; line-height:1.8em}
.droite4 {background-image:url(picto_droite_home.gif); background-repeat:no-repeat; background-position:0px 5px; background-position:0px 8px; padding:0px 0px 0px 8px;  }
.droite5 {background-repeat: no-repeat; background-position: top right; background-image:url(fd_droite_b.gif);	width: 180px; height: 10px; padding-left: 0px;}
img_droite {padding-left: 7px;}



.sante1 {background-image:url(fd_cadre1_c.gif); background-color:#FF0000; background-repeat:repeat-y; width: 196px;float:left;}
.sante2 {background-repeat: no-repeat; background-position: top right; background-image:url(fd_sante_h.gif);	width: 196px; height: 117px; padding-left: 0px;}
.sante3 { text-align:center; width: 196px; padding:5px 0px 5px 0px;}
.sante5 {background-repeat: no-repeat; background-position: top right; background-image:url(fd_cadre1_b.gif);	width: 196px; height: 13px; padding-left: 0px;}
.sante6 {padding:2px 0 0px 10px;}

.animau1 {background-image:url(fd_cadre1_c.gif); background-repeat:repeat-y; width: 196px;float:left;}
.animau2 {background-repeat: no-repeat; background-position: top right; background-image:url(fd_animau_h.gif);	width: 196px; height: 117px; padding-left: 0px;}
.animau3 { text-align:center; width: 196px; padding:5px 0px 5px 0px;}
.animau5 {background-repeat: no-repeat; background-position: top right; background-image:url(fd_cadre1_b.gif);	width: 196px; height: 13px; padding-left: 0px;}
.animau6 {padding:2px 0 0px 10px;}

.habitation1 {background-image:url(fd_cadre1_c.gif); background-repeat:repeat-y; width: 196px;float:left;}
.habitation2 {background-repeat: no-repeat; background-position: top right; background-image:url(fd_habitation_h.gif);	width: 196px; height: 117px; padding-left: 0px;}
.habitation3 { text-align:center; width: 196px; padding:5px 0px 5px 0px;}
.habitation5 {background-repeat: no-repeat; background-position: top right; background-image:url(fd_cadre1_b.gif);	width: 196px; height: 13px; padding-left: 0px;}
.habitation6 {padding:2px 0 0px 10px;}

.auto1 {background-image:url(fd_cadre2_c.gif); background-repeat:repeat-y; width: 292px;float:left;}
.auto2 {background-repeat: no-repeat; background-position: top right; background-image:url(fd_auto_h.gif);	width: 292px; height: 119px; padding-left: 0px;}
.auto3 { text-align:center; width: 292px; padding:5px 0px 5px 0px;}
.auto5 {background-repeat: no-repeat; background-position: top right; background-image:url(fd_auto_b.gif);	width: 292px; height: 32px; padding-left: 0px;}
.auto5- {width: 276px; height: 32px; padding: 0px; padding:5px 0px 0px 10px;}
.auto6 {padding:2px 0 0px 10px;}

.eca1 {background-image:url(fd_cadre2_c.gif); background-repeat:repeat-y; width: 292px;float:left;}
.eca2 {background-repeat: no-repeat; background-position: top right; background-image:url(fd_eca_h.gif);	width: 292px; height: 35px; padding-left: 0px;}
.eca3 { text-align:center; width: 292px; padding:5px 0px 5px 0px;}
.eca5 {background-repeat: no-repeat; background-position: top right; background-image:url(fd_eca_b.gif);	width: 292px; height: 32px; padding-left: 0px;}
.eca6 {padding:2px 0 0px 10px;}

.devis_immediat1 {background-image:url(fd_devis_immediat.gif); background-repeat:repeat-y; margin-bottom:5px; width:590px; height:44px; float:left;}
.devis_immediat2 {padding:0px 0px 0px 7px;  line-height:1em; vertical-align:middle;}
.devis_immediat2 a {color:#017804;text-decoration:none;}
.devis_immediat2 a:hover {color:#017804;text-decoration:none;font-weight:normal;}

div#devis1{
   width:156px;
   float:left;
   text-align:center;
   padding-top:15px;
}
div#devis2{
   width:200px;
   float:left;
   text-align:center;
   padding-top:12px;
   
}
div#devis3{
   width:227px;
   float:left;
   text-align:left;
   padding-top:5px;
}


div#texte1{
   width:64px;
   float:left;
   text-align:center;

   
}
div#texte2{
   width:55px;
   float:left;
    text-align:center;

}
div#texte3{
   width:73px;
   float:left;
   text-align:center;

   
}
div#texte4{
   width:86px;
   float:left;
   text-align:center;

}




.eca_9_orange{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #ff8600;
}
.eca_9_orange_bold{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #ff8600;
}
.eca_9_bleu{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #0069ce;
}
.eca_9_bleu_bold{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #0069ce;
}
.eca_9_verte{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #15891c;
}
.eca_9_verte_bold{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #15891c;
}
.eca_9_bleu_fonce{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #006699;
}
.eca_9_bleu_fonce_bold{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #006699;
}
.eca_9_gris{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #666666;
}
.eca_9_gris_bold{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #666666;
}
.eca_9_mesbien{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #bd2473;
}
.eca_9_mesbien_bold{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #bd2473;
}
.eca_9_avenir{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #8459bd;
}
.eca_9_avenir_bold{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #8459bd;
}
.eca_9_outil{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #ffa610;
}
.eca_9_outil_bold{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #ffa610;
}




.eca_10_noir{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
}
.eca_10_noir_bold{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
}
.eca_10_blanc{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #ffffff;
}
.eca_10_blanc_bold{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #ffffff;
}
.eca_10_orange{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #ff8600;
}
.eca_10_orange_bold{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #ff8600;
}
.eca_10_bleu{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #0069ce;
}
.eca_10_bleu_bold{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #0069ce;
}
.eca_10_verte{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #15891c;
}
.eca_10_verte_bold{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #15891c;
}
.eca_10_bleu_fonce{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #006699;
}
.eca_10_bleu_fonce_bold{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #006699;
}
.eca_10_gris{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
}
.eca_10_gris_bold{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #666666;
}


.eca_10_mesbien{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #bd2473;
}
.eca_10_mesbien_bold{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #bd2473;
}
.eca_10_avenir{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #8459bd;
}
.eca_10_avenir_bold{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #8459bd;
}
.eca_10_outil{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #ffa610;
}
.eca_10_outil_bold{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #ffa610;
}



.eca_11_noir{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}

.eca_11_noir_bold{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
}
.eca_11_blanc{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
}
.eca_11_blanc_bold{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
}
.eca_11_orange{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ff8600;
}
.eca_11_orange_detail{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ff8600;
	letter-spacing:-1px;
}
.eca_11_orange_bold{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #ff8600;
}
.eca_11_bleu{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #0069ce;
}
.eca_11_bleu_bold{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #0069ce;
}
.eca_11_verte{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #15891c;
}
.eca_11_verte_bold{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #15891c;
}
.eca_11_bleu_fonce{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #006699;
}
.eca_11_bleu_fonce_bold{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #006699;
}
.eca_11_gris{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
}
.eca_11_gris_italic{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	font-style:italic;
}
.eca_11_gris_bold{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #666666;
}
.eca_8_rouge{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8px;
	color: #ff0000;
}
.eca_9_rouge{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #ff0000;
}
.eca_10_rouge{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #ff0000;
}
.eca_11_rouge{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ff0000;
}
.eca_12_rouge{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ff0000;
}
.eca_11_rouge_bold{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #ff0000;
}
.eca_12_rouge_bold{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #ff0000;
}
.eca_11_mesbien{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #bd2473;
}
.eca_11_mesbien_bold{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #bd2473;
}
.eca_11_avenir{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #8459bd;
}
.eca_11_avenir_bold{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #8459bd;
}
.eca_11_outil{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffa610;
}
.eca_11_outil_bold{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #ffa610;
}




.eca_12_noir{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}
.eca_12_noir_bold{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
}
.eca_12_blanc{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
}
.eca_12_blanc_bold{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
}
.eca_12_orange{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ff8600;
}
.eca_12_orange_bold{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #ff8600;
}
.eca_12_bleu{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #0069ce;
}
.eca_12_bleu_bold{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #0069ce;
}
.eca_12_verte{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #15891c;
}
.eca_12_verte_bold{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #15891c;
}
.eca_12_bleu_fonce{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #006699;
}
.eca_12_bleu_fonce_bold{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #006699;
}
.eca_12_gris{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
}
.eca_12_gris_italic{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	font-style:italic;
    
}
.eca_12_gris_bold{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #666666;
}

.eca_12_mesbien{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #bd2473;
}
.eca_12_mesbien_bold{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #bd2473;
}
.eca_12_mesanimaux_bold{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #00A0C6;
}
.eca_12_avenir{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #8459bd;
}
.eca_12_avenir_bold{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #8459bd;
}
.eca_12_outil{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffa610;
}
.eca_12_outil_bold{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #ffa610;
}

.eca_13_noir{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000000;
}
.eca_13_noir_bold{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #000000;
}
.eca_13_blanc{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #ffffff;
}
.eca_13_blanc_bold{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #ffffff;
}
.eca_13_orange{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #ff8600;
}
.eca_13_orange_bold{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #ff8600;
}
.eca_13_bleu{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #0069ce;
}
.eca_13_bleu_bold{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #0069ce;
}
.eca_13_verte{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #15891c;
}
.eca_13_verte_bold{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #15891c;
}
.eca_13_bleu_fonce{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #006699;
}
.eca_13_bleu_fonce_bold{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #006699;
}
.eca_13_gris{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #666666;
}
.eca_13_gris_bold{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #666666;
}
.eca_13_mesbien{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #bd2473;
}
.eca_13_mesbien_bold{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #bd2473;
}
.eca_13_avenir{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #8459bd;
}
.eca_13_avenir_bold{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #8459bd;
}
.eca_13_outil{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #ffa610;
}
.eca_13_outil_bold{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #ffa610;
}



.eca_14_noir{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
}
.eca_14_noir_bold{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
}
.eca_14_blanc{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #ffffff;
}
.eca_14_blanc_bold{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #ffffff;
}
.eca_14_orange{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #ff8600;
}
.eca_14_orange_bold{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #ff8600;
}
.eca_14_bleu{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #0069ce;
}
.eca_14_bleu_bold{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #0069ce;
}
.eca_14_verte{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #15891c;
}
.eca_14_verte_bold{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #15891c;
}
.eca_14_bleu_fonce{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #006699;
}
.eca_14_bleu_fonce_bold{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #006699;
}
.eca_14_gris{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #666666;
}
.eca_14_gris_bold{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #666666;
}
.eca_14_mesbien{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #bd2473;
}
.eca_14_mesbien_bold{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #bd2473;
}
.eca_14_avenir{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #8459bd;
}
.eca_14_avenir_bold{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #8459bd;
}
.eca_14_outil{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #ffa610;
}
.eca_14_outil_bold{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #ffa610;
}


.eca_15_noir{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #000000;
}
.eca_15_noir_bold{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #000000;
}
.eca_15_blanc{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #ffffff;
}
.eca_15_blanc_bold{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #ffffff;
}
.eca_15_orange{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #ff8600;
}
.eca_15_orange_bold{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #ff8600;
}
.eca_15_bleu{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #0069ce;
}
.eca_15_bleu_bold{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #0069ce;
}
.eca_15_verte{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #15891c;
}
.eca_15_verte_bold{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #15891c;
}
.eca_15_bleu_fonce{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #006699;
}
.eca_15_bleu_fonce_bold{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #006699;
}
.eca_15_gris{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #666666;
}
.eca_15_gris_bold{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #666666;
}

.eca_15_mesbien{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #bd2473;
}
.eca_15_mesbien_bold{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #bd2473;
}
.eca_15_avenir{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #8459bd;
}
.eca_15_avenir_bold{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #8459bd;
}
.eca_15_outil{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #ffa610;
}
.eca_15_outil_bold{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #ffa610;
}




.eca_16_noir{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #000000;
}
.eca_16_noir_bold{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #000000;
}
.eca_16_blanc{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #ffffff;
}
.eca_16_blanc_bold{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #ffffff;
}
.eca_16_orange{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #ff8600;
}
.eca_16_orange_bold{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #ff8600;
}
.eca_16_bleu{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #0069ce;
}
.eca_16_bleu_bold{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #0069ce;
}
.eca_16_cyon{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #18B5F7;
}
.eca_16_verte{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #15891c;
}
.eca_16_verte_bold{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #15891c;
}
.eca_16_bleu_fonce{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #006699;
}
.eca_16_bleu_fonce_bold{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #006699;
}
.eca_16_gris{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #666666;
}
.eca_16_gris_bold{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #666666;
}
.eca_16_mesbien{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #bd2473;
}
.eca_16_mesbien_bold{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #bd2473;
}
.eca_16_avenir{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #8459bd;
}
.eca_16_avenir_bold{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #8459bd;
}
.eca_16_outil{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #ffa610;
}
.eca_16_avenir_bold{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #ffa610;
}


.eca_30_bleu{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 30px;
	color: #0069ce;
}
.eca_30_cyon{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 30px;
	color: #18B5F7;
}
.eca_30_mesbien{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 30px;
	color: #bd2473;
}



.liste  { margin:0 0px 0 0; height:18px; border:1px solid #cccccc; font-size:13px; vertical-align:middle;width:190px; }
