/* CSS Document */
* {margin: 0px; padding: 0px; list-style:none;}

body { font-family: Arial, Helvetica, sans-serif; font-size: 11px; border:0px; background:#FFFFFF;}
img {border:none; text-decoration:none; outline:none;}
#global {position:absolute; left:50%; width:1004px; margin-left: -501px; /* moiti&eacute; de la largeur */background:url(/img/fondacoeur-bg-footer2.gif) no-repeat bottom;}
table {border:none; margin:0px; padding:0px;}
.cleaner {clear:both; height:0px; font-size:0px; border:none; margin:0; padding:0; background:transparent;}
#conteneur_menugauche_content {width:1004px; border:solid 1px purple; height:1000px;} 

/* ------------------------------------------------------------------------------------------------------------------------------- */
/* ----- top barre ---- */
#global #top_barre {width:1004px; background:url(/img/bg-top-barre.gif) repeat-x; height:26px;}
#top_barre #titre {padding-left:12px; padding-top:7px; font-size:11px; color:#666666; text-transform:uppercase; font-weight:bold; float:left;}
#top_barre #contact {color:#c8234a; font-size:11px; padding-right:5px; padding-top:7px; float:right; font-weight:bold;}
#top_barre #contact a {color:#c8234a}

/* ------------------------------------------------------------------------------------------------------------------------------- */
/* --------------- header -------------------- */
#global #header {width:1004px; height:174px;}
/*#header #photo_logo {height:142px; width:78px; float:left;}
#header #logo {height:126px; width:216px; float:left;}
#header #image_banniere {height:126px; width:503px; float:left;}*/
#header #clic_bg {width:797px; height:114px; float:left;}
#header #don {background:url(/img/fondacoeur-faire-don.jpg) no-repeat; height:90px; width:207px; /*margin-left:797px; _margin-left:398px;*/ float:left;}
#header #don p.fleche_blanche_texte_blanc {background:url(/img/fondacoeur-puce-fleche-blanche.gif) no-repeat 0px 6px; padding:0 0 0 10px; margin:45px 0 0 25px; font-size:10pt; font-weight:bold; color:#FFFFFF;}
#header #don a.fleche_blanche_texte_blanc {padding:0 0 0 10px; font-size:14pt; color:#FFFFFF; text-decoration:none;}
#header #don a.fleche_blanche_texte_blanc:hover {text-decoration:underline;}
#header #recherche {height:24px; width:199px; padding:10px 0 0 8px; /*margin-left:797px; _margin-left:0px; _padding-left:797px;*/ float:left;}
#header #recherche .champ_recherche {width:155px; height:16px; border:solid 1px #e4e4e4; float:left;}
#header #recherche .bt_recherche {height:18px; width:22px; margin:0px 0 0 8px; vertical-align:bottom; _float:right;}
/*#header #photo_logo_bas {height:32px; width:178px; float:left;}*/

/* ------------------------------------------------------------------------------------------------------------------------------- */
/* --- navigation --- */
/*#header #top_nav {height:16px; width:926px; float:left; }*/
#header #nav {height:32px; width:826px; float:right; margin-top:18px;}
#header #nav .premier_bouton {height:32px; width:118px; float:left; /*background:url(/img/fondacoeur-nav-sans-sep.gif) no-repeat;*/}
#header #nav .bouton {height:32px; width:118px; float:left; _height:26px; background:none;}
#header #nav .bouton_dernier {height:32px; width:115px; float:left;}
#header #nav .boutonfonce {height:32px; width:118px; float:left; /*background:url(/img/fondacoeur-navfonce-sep.gif) no-repeat;*/}
#header #nav .bouton2 {height:32px; width:118px; float:left; /*background:url(/img/fondacoeur-navfonce-sep2.gif) no-repeat;*/}
#header #nav .premier_bouton a.titre_bouton, .bouton a.titre_bouton, .bouton2 a.titre_bouton, .boutonfonce a.titre_bouton, .bouton_dernier a.titre_bouton {padding:6px 10px 0 10px; color:#FFFFFF; font-size:10px; font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration:none; display:block; _padding-top:4px;}
#header #nav .premier_bouton a.titre_bouton:hover, .bouton a.titre_bouton:hover, .bouton2 a.titre_bouton:hover, .boutonfonce a.titre_bouton:hover, .bouton_dernier a:hover.titre_bouton {text-decoration:underline;}
/*off*/
#header #nav .premier_bouton_off {height:32px; width:118px; float:left; background:url(/img/fondacoeur-nav-sans-sep.gif) no-repeat;}
#header #nav .bouton_off {height:32px; width:118px; float:left; background:url(/img/fondacoeur-nav-sep.gif) no-repeat;}
#header #nav .boutonfonce_off {height:32px; width:118px; float:left; background:url(/img/fondacoeur-navfonce-sep.gif) no-repeat;}
#header #nav .bouton2_off {height:32px; width:118px; float:left; background:url(/img/fondacoeur-navfonce-sep2.gif) no-repeat;}
#header #nav .premier_bouton_off a.titre_bouton, .bouton_off a.titre_bouton, .bouton2_off a.titre_bouton, .boutonfonce_off a.titre_bouton {padding:6px 10px 0 10px; color:#FFFFFF; font-size:10px; font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration:none; display:block;}
#header #nav .premier_bouton_off a.titre_bouton:hover, .bouton_off a.titre_bouton:hover, .bouton2_off a.titre_bouton:hover, .boutonfonce_off a.titre_bouton:hover {text-decoration:underline;}
/*on*/
#header #nav .premier_bouton_on {height:32px; width:118px; float:left; background:url(/img/fondacoeur-nav-on.gif) no-repeat; _height:31px;}
#header #nav .bouton_on {height:32px; width:118px; float:left; background:url(/img/fondacoeur-nav-on.gif) no-repeat;}
#header #nav .boutonfonce_on {height:32px; width:118px; float:left; background:url(/img/fondacoeur-navfonce-sep.gif) no-repeat;}
#header #nav .bouton2_on {height:32px; width:118px; float:left; background:url(/img/fondacoeur-navfonce-sep2.gif) no-repeat;}
#header #nav .premier_bouton_on a.titre_bouton, .bouton_on a.titre_bouton, .bouton2_on a.titre_bouton, .boutonfonce_on a.titre_bouton {padding:6px 10px 0 10px; color:#FFFFFF; font-size:10px; font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration:none; display:block; _padding-top:5px;}
#header #nav .premier_bouton_on a.titre_bouton:hover, .bouton_on a.titre_bouton:hover, .bouton2_on a.titre_bouton:hover, .boutonfonce_on a.titre_bouton:hover {text-decoration:underline;}

#header #bas_nav {height:11px; width:1004px; float:left; }

#global #sous_nav_off {width:1004px; height:11px; background:url(/img/fondacoeur-bas-nav-off.gif) no-repeat;}
#global #sous_nav_on {width:1004px;}
/*#sous_nav_on #ss_menu {width:1004px; height:23px; background:url(/img/fondacoeur-bas-nav-on.gif) no-repeat; padding-top:5px;}
#ss_menu dl {width:775px; padding-left:179px; display:inline;}
#ss_menu dt {width:106px; font-size:10pt; color:#666666; display:inline; padding:0 10px 0 10px;}
#ss_menu dt a.ss_menu {text-decoration:none; color:#666666; width:106px; font-weight:bold; font-size:8pt;}
#ss_menu dt a.ss_menu:hover {text-decoration:underline; color:#666666; width:106px;}
#ss_menu dt a.selected {text-decoration:none; color:#c8234a; width:106px; font-weight:bold; font-size:8pt;}
#ss_menu dt a.selected:hover {text-decoration:none; color:#c8234a; width:106px; cursor:default;}
#ss_menu dd {width:4px; padding:0 1px 0 1px; color:#666666; display:inline;}*/

#sous_nav_on #ss_menu {width:1004px; height:33px; background:url(/img/fondacoeur-bas-nav-on.gif) no-repeat; padding-top:5px;}
#ss_menu dl {/*width:775px;*/ /*padding-left:179px;*/ width:989px; padding-left:5px; display:inline; float:left; margin-left:10px;}
#ss_menu dt {/*width:104px;*/ max-width:134px; /*max-width:104px*/ font-size:10pt; color:#666666; display:inline; padding:0 10px 0 10px; /*height:43px;*/ height:33px; float:left;}
#ss_menu dt a.ss_menu {text-decoration:none; color:#d0d0d0; /*width:104px;*/ max-width:134px; /*_width:102px;*/ _width:134px; font-weight:normal; font-size:8pt; float:left; height:33px;}
#ss_menu dt a.ss_menu:hover {text-decoration:underline; color:#d0d0d0;}
#ss_menu dt a.ss_menu2 {text-decoration:none; color:#d0d0d0; /*width:104px;*/ max-width:134px; /*_width:102px;*/ _width:100px; font-weight:normal; font-size:8pt; float:left; height:33px;}
#ss_menu dt a.ss_menu2:hover {text-decoration:underline; color:#d0d0d0;}
#ss_menu dt a.selected {text-decoration:none; color:#ffffff; /*width:104px;*/ max-width:134px; _width:102px; font-weight:bold; font-size:8pt; float:left; height:33px; background:url(/img/fondacoeur-nav-puceunder.gif) no-repeat 50% bottom;}
#ss_menu dt a.selected:hover {text-decoration:none; color:#ffffff; padding:0; margin:0;}

#ss_menu dt a.selected2 {text-decoration:none; color:#ffffff; /*width:104px;*/ max-width:134px; _width:134px; font-weight:bold; font-size:8pt; float:left; height:33px; background:url(/img/fondacoeur-nav-puceunder.gif) no-repeat 50% bottom;}
#ss_menu dt a.selected2:hover {text-decoration:none; color:#ffffff; padding:0; margin:0;}
#ss_menu dd {width:4px; padding:0 1px 0 1px; color:#d0d0d0; display:inline; float:left; height:33px;}

#sous_nav_on #fil_ariane {background:url(/img/bg-fil-ariane.gif) repeat-x; width:815px; height:20px; padding-top:8px; padding-left:189px; color:#c6c6c6;}
#fil_ariane p.fil_ariane {height:28px; font-weight:bold; font-size:8pt; color:#c6c6c6; display:inline;}
#fil_ariane a.fil_ariane {height:28px; font-weight:bold; font-size:8pt; color:#c6c6c6; text-decoration:underline;}
#fil_ariane a.fil_ariane:hover {text-decoration:none; overflow:}

/* ------------------------------------------ */
/* ------------- sous nav niveau 4 ----------------- */


#content #ssnav4 {float:left; width:350px; padding:10px 0 10px 0;}
#content #ssnav4 #ssnav_haut {float:left; width:350px; background:url(/img/fondacoeur-ssmenu4-haut.gif) no-repeat; _background:url(/img/fondacoeur-ssmenu4-haut.gif) no-repeat 0px 3px; height:11px;}
#content #ssnav4 #ssnav_bas {float:left; width:350px; background:url(/img/fondacoeur-ssmenu4-bas.gif) no-repeat; height:11px;}
#content #ssnav4 #ssnav_content {float:left; width:328px; border-left:1px solid #9eadc2; border-right:1px solid #9eadc2; padding:0 10px 0 10px;}
#content #ssnav4 #ssnav_content p {float:left; font-size:12px; padding-left:20px;}
#content #ssnav4 #ssnav_content p a {font-size:12px; color:#9eadc1; text-decoration:none;}
#content #ssnav4 #ssnav_content p a:hover {text-decoration:underline;}
#content #ssnav4 #ssnav_content span.puce_rouge_txt_rouge {margin:4px 0 0 0; color:#c8234a; font-weight:normal; font-size:10pt; background:transparent;  font-weight:bold; padding-left:14px; float:left; width:80%;}


/* ------------------------------------------------------------------------------------------------------------------------------- */
/* ------------------------------------------------------------------------------------------------------------------------------- */
/* ------------------------------ contenu --------------------------------- */
#global #content {width:825px; float:left;}
#global #content_accueil {width:1004px;}

/* ------------------------------------------------------------------------------------------------------------------------------- */
/* ------------- contenu gauche accueil ----------------- */

#global #content_gauche_accueil {width:724px; float:left;}

#content_gauche_accueil .titre_accueil {width:724px; height:49px; font-family:"trebuchet MS"; color:#c8234a; font-size:32px; padding-left:194px;}
#content_gauche_accueil .accueil_img_gauche {width:197px; height:282px;}
#content_gauche_accueil #accueil_text {width:527px; height:282px;}
#content_gauche_accueil #accueil_text p.gras{color:#666666; font-weight:bold; font-size:11pt;}
#content_gauche_accueil #accueil_text p.normal{color:#666666; font-size:10pt; padding-top:10px;}
#content_gauche_accueil #accueil_text ul {padding:0 0 0 40px; font-size:10pt; font-weight:bold; color:#c8234a;}
#content_gauche_accueil #accueil_text ul li {background:url(/img/fondacoeur-puce-fleche-rouge.gif) no-repeat 0px 3px; padding:0 0 0 20px; margin-top:10px; font-size:10pt; font-weight:bold; color:#c8234a;}

#content_gauche_accueil #lettre_info {width:347px; height:194px; background:url(/img/fondacoeur-bg-lettre-info.gif); !width:346px;}
#content_gauche_accueil #lettre_info p.lettre_info_titre {font-size:11pt; font-weight:bold; color:#FFFFFF; padding-left:20px; width:300px;}
#content_gauche_accueil #lettre_info p.lettre_info_texte {color:#FFFFFF; padding:10px 0 0 20px; width:260px;}
#content_gauche_accueil #lettre_info #mail {margin:10px 0 0 20px; width:300px; _margin-left:10px;}
*> #content_gauche_accueil #lettre_info #mail {!margin-left:10px;}
#content_gauche_accueil #lettre_info #mail .champ_mail {width:227px; height:18px; padding-left:5px; border:none; background-color:#e1889d; color:#FFFFFF;}
#content_gauche_accueil #lettre_info #mail .bt_mail {height:18px; width:22px; padding-left:10px; vertical-align:bottom;}

#content_gauche_accueil #prof {width:377px; height:147px; float:left;!width:378px; !margin-left:0px;}
#content_gauche_accueil #prof_cadre {width:377px; height:109px; margin-top:39px; background:url(/img/fondacoeur-bg-prof.gif) no-repeat; float:left;}
/* *> #content_gauche_accueil #prof_cadre {!width:377px; !margin-left:-1px;}*/
#content_gauche_accueil #prof_cadre .photo {width:120px; height:92px; padding:8px 0 0 8px; float:left; !padding-left:0px; !margin-left:10px;}
#content_gauche_accueil #prof_cadre .presentation {width:191px; color:#8a9db8; font-size:8pt; float:left; font-weight:bold; margin:6px 0 0 16px;}
#content_gauche_accueil #prof_cadre .citation{width:216px; color:#8a9db8; font-size:8pt; float:left; font-weight:bold; margin:5px 0 0 16px;text-decoration:underline;}
#content_gauche_accueil #prof_cadre .puce{float:left; width:191px; background:url(/img/fondacoeur-puce-fleche-rouge.gif) no-repeat 0px 8px; margin:6px 0 0 16px; padding:0 0 0 15px; font-size:15pt; font-weight:bold; color:#8a9db8; text-decoration:none;}
/* ------------------------------------------------------------------------------------------------------------------------------- */
/* ------------- contenu droit accueil----------------- */

#global #content_droit_accueil {width:280px; float:right;}

/* ancien style des vidéos
#content_droit_accueil #accueil_video {width:280px; height:134px; background:url(/img/fondacoeur-img-video.jpg) no-repeat 0px 20px; z-index:0; float:right;}
#content_droit_accueil #accueil_video #cache_video {width:280px; height:134px; background:url(/img/fondacoeur-img-cache-video.png) no-repeat; z-index:1; float:right;}
#content_droit_accueil #accueil_video #cache_video a {text-decoration:none;}
#content_droit_accueil #accueil_video #cache_video a ul {width:90px; height:80px; background:url(/img/fondacoeur-puce-fleche-rouge.gif) no-repeat 0px 8px; z-index:2; margin:30px 0 0 140px; padding:0 0 0 15px; font-size:15pt; font-weight:bold; color:#8a9db8; text-decoration:none; cursor:pointer;}
#content_droit_accueil #accueil_video #cache_video a ul li{width:90px; height:70px; z-index:2; font-size:8pt; font-weight:bold; color:#8a9db8;}
*/

#content_droit_accueil #accueil_prof {width:280px; height:139px; background:url(/img/bulle-prof-fruchart-accueil.jpg) no-repeat; float:right;}
#content_droit_accueil #accueil_prof p {font-size:11px; width:130px; height:100px; color:#8a9db8; margin:30px 0 0 125px;}
#content_droit_accueil #accueil_prof p a {color:#8a9db8; text-decoration:none;}
#content_droit_accueil #accueil_prof p a:hover {text-decoration:underline;}

#content_droit_accueil #accueil_prof2 {width:280px; height:139px; background:url(/img/bulle-prof-isfdon-accueil.jpg) no-repeat; float:right;}
#content_droit_accueil #accueil_prof2 p {font-size:13px; width:110px; height:100px; color:#666; margin:26px 0 0 142px;}
#content_droit_accueil #accueil_prof2 p a {color:#666; text-decoration:none;}
#content_droit_accueil #accueil_prof2 p a:hover {text-decoration:underline;}

#content_droit_accueil a.edito_temp {background:url(/img/fondacoeur-puce-fleche-rouge.gif) no-repeat 0 3px; color:#8a9db8; text-decoration:none; padding-left:20px; margin:10px 0 10px 46px;}
#content_droit_accueil a.edito_temp:hover {text-decoration:underline;}

#content_droit_accueil #fil_info {background:url(/img/fondacoeur-bg-fil-info.gif) no-repeat; width:280px; height:236px; float:right; margin-top:10px;}
#content_droit_accueil #fil_info_titre {background:url(/img/fondacoeur-puce-fleche-rouge.gif) no-repeat 0px 3px; padding:0 0 0 20px; font-size:9pt; font-weight:bold; color:#c8234a; margin:13px 0 0 36px;}
#content_droit_accueil dl.fil_info_text{margin:13px 0 0 35px; color:#FFFFFF; font-weight:bold; width:225px;}
#content_droit_accueil dt.fil_info_text{margin:6px 32px 0 0; color:#FFFFFF; font-weight:normal; font-size:7pt;}
#content_droit_accueil dd.fil_info_text{margin:4px 20px 0 0; color:#FFFFFF; font-weight:normal; font-size:7pt; background:url(/img/fondacoeur-puce-fil-info.gif) no-repeat 0px 4px; padding:0 0 0 150px;}
#content_droit_accueil dd.fil_info_text a {text-decoration:none; color:#FFFFFF;}
#content_droit_accueil dd.fil_info_text a:hover {text-decoration:underline;}
#content_droit_accueil #partenaires {width:280px; height:109px; margin-top:9px; background:url(/img/fondacoeur-bg-partenaires.gif) no-repeat; float:right;}
#content_droit_accueil #partenaires p.intro-part {color:#8a9db8; padding:12px 0 0 36px; width:208px;}
#content_droit_accueil #partenaires a img.animlogo {height:43px; width:239px; margin-left:21px;}

/* ------------------------------------------------------------------------------------------------------------------------------- */
/* ------------- contenu droit ----------------- */
#content .cache_text {}
#content .cache_text p.text_normal {color:#666666; font-size:10pt; padding-top:10px;}

#content p.grand_titre {height:auto; font-family:"trebuchet MS"; color:#c8234a; font-size:24px; padding-left:10px; font-weight:bold;margin-top:5px;}
#content p.grand_titre_gris {height:auto; font-family:"trebuchet MS"; color:#a0adc2; font-size:24px; padding-left:10px; font-weight:bold;margin-top:5px;}
#content p.sous_titre {color:#666666; font-weight:bold; font-size:11pt; padding-top:5px;}
#content p.sous_titre_fleche {margin:4px 0 0 0; color:#666666; font-weight:normal; font-size:11pt; background:url(/img/fondacoeur-puce-fleche-rouge.gif) no-repeat 0px 3px;  font-weight:bold; padding-left:14px; float:left;}
#content p.sous_titre_carre {margin:4px 0 0 0; color:#666666; font-weight:normal; font-size:10pt; background:url(/img/fondacoeur-puce-carre-rouge.gif) no-repeat 0px 6px;  font-weight:bold; padding-left:10px; float:left;}
#content p.sous_titre_carre_11pt {margin:4px 0 0 0; color:#666666; font-weight:normal; font-size:11pt; background:url(/img/fondacoeur-puce-carre-rouge.gif) no-repeat 0px 6px;  font-weight:bold; padding-left:10px; }
#content p.text_gras {color:#666666; font-size:10pt; padding-top:10px; font-weight:bold; padding-left:10px; float:left;}
#content a.text_gras {color:#666666; font-size:10pt; padding-top:10px; font-weight:bold; padding-left:50px; float:left;}
#content span.text_gras {color:#666666; font-size:10pt; font-weight:bold; float:left;}
#content span.text_gras a.titre_clic {text-decoration:none; color:#666666;}
#content span.text_gras a:hover.titre_clic {text-decoration:underline; color:#666666;}
#content span.text_gras2 {color:#666666; font-size:10pt; font-weight:bold;}
#content span.text_gras_blanc {color:#FFFFFF; font-size:10pt; font-weight:bold;}
#content span.text_gras_justify {color:#666666; font-size:10pt; font-weight:bold; float:left; text-align:justify; width:100%;}
#content p.text_normal {color:#666666; font-size:10pt; padding-top:10px; float:left;}
#content a.text_normal {color:#666666; font-size:10pt; padding-top:10px; float:left;padding-left:10px;}
#content p.text_normal2 {color:#666666; font-size:10pt; padding:10px 5px 0 10px; float:left;}
#content p.text_normal2 span.guillements, #content p.text_normal span.guillements {color:#c8234a; font-size:32px; font-weight:bold;}
#content span.text_normal {color:#666666; font-size:10pt; padding-top:10px; font-weight:normal;}
#content p.note {color:#999999; font-size:10pt; padding:10px 5px 0 10px; float:left;}
#content p.note_titre {color:#999999; font-size:10pt; padding:10px 5px 0 10px; float:left; text-decoration:underline; font-weight:bold; width:80%;}

#content ul {padding:0 0 0 40px; font-size:10pt; font-weight:bold; color:#c8234a; float:left;}
#content ul li {background:url(/img/fondacoeur-puce-fleche-rouge.gif) no-repeat 0px 3px; padding:0 0 0 20px; margin-top:10px; font-size:10pt; font-weight:bold; color:#c8234a;}
#content ul.fleche_rouge_texte_noir {padding:0 0 0 40px; font-size:10pt; font-weight:bold; color:#666666;}
#content ul.fleche_rouge_texte_noir li {background:url(/img/fondacoeur-puce-fleche-rouge.gif) no-repeat 0px 3px; padding:0 0 0 20px; margin-top:10px; font-size:10pt; font-weight:bold; color:#666666;}
#content ul.fleche_rouge_texte_noir_light li {background:url(/img/fondacoeur-puce-fleche-rouge.gif) no-repeat 0px 3px; padding:0 0 0 20px; margin-top:10px; font-size:10pt; font-weight:normal; color:#666666;}
#content .fleche_rouge_txt_noir{background:url(/img/fondacoeur-puce-fleche-rouge.gif) no-repeat 0px 13px; padding:0 0 0 0; margin:10px 0 0 220px; font-size:10pt; font-weight:bold; color:#666666;}
#content span.puce_rouge_txt_noir {margin:4px 0 0 0; color:#666666; font-weight:normal; font-size:10pt; background:url(/img/fondacoeur-puce-fleche-rouge.gif) no-repeat 0px 3px;  font-weight:bold; padding-left:20px;}
#content span.puce_rouge_txt_noir_light {margin:4px 0 0 0; color:#666666; font-weight:normal; font-size:10pt; background:url(/img/fondacoeur-puce-fleche-rouge.gif) no-repeat 0px 3px;  font-weight:normal; padding-left:20px;}
#content span.puce_rouge_txt_rouge {margin:4px 0 0 0; color:#c8234a; font-weight:normal; font-size:10pt; background:url(/img/fondacoeur-puce-fleche-rouge.gif) no-repeat 0px 3px;  font-weight:bold; padding-left:14px; float:left; width:80%;}
#content span.puce_rouge_txt_rouge_plan {margin:10px 0 0 0; color:#c8234a; font-weight:normal; font-size:10pt; background:url(/img/fondacoeur-puce-fleche-rouge.gif) no-repeat 0px 5px;  font-weight:bold; padding-left:14px; float:left; width:790px; font-size:18px;}
#content span.puce_rouge_txt_noir2 {margin:4px 0 0 0; color:#666666; font-weight:normal; font-size:10pt; background:url(/img/fondacoeur-puce-fleche-rouge.gif) no-repeat 0px 3px;  font-weight:bold; padding-left:20px; float:left; width:80%;}
#content span.puce_rouge_carre_txt_noir {margin:4px 0 0 0; color:#666666; font-weight:normal; font-size:10pt; background:url(/img/fondacoeur-puce-carre-rouge.gif) no-repeat 0px 6px;  font-weight:bold; padding-left:10px;}

#content a.lexique {color:#c8234a; text-decoration:none;}
#content a.lexique:hover {color:#c8234a; text-decoration:underline;}

#content_accueil a.lexique {color:#c8234a; text-decoration:none;}
#content_accueil a.lexique:hover {color:#c8234a; text-decoration:underline;}

#content a.normal {color:#666666; font-size:10pt; padding-top:10px; text-decoration:underline; cursor:pointer; float:left;}
#content a.normal:hover {color:#666666; font-size:10pt; padding-top:10px; text-decoration:none;}
#content a.normal2 {color:#999999; font-size:10pt; padding:10px 0 0 10px; text-decoration:underline; cursor:pointer; float:left; font-weight:bold;}
#content a.normal2:hover {text-decoration:none;}
#content a.normal_atext {color:#666666; font-size:10pt; padding-top:10px; text-decoration:underline; cursor:pointer; float:none;}
#content a.normal_atext2 {color:#666666; font-size:10pt; padding-top:2px; text-decoration:underline; cursor:pointer; float:none;}
#content a.normal_atext:hover {color:#666666; font-size:10pt; padding-top:10px; text-decoration:none;}
#content a.normal_atext2:hover {color:#666666; font-size:10pt; padding-top:10px; text-decoration:none;}
#content a.switch {color:#666666; font-size:10pt; text-decoration:underline; cursor:pointer; float:left; width:90%; padding:5px 0 0 5px;}
#content a.switch:hover {color:#c8234a; font-size:10pt; text-decoration:none;}
#content a.switch_selected {color:#c8234a;}

#content #bon_a_savoir {padding:6px 0 0 5px; width:219px;}
#content #bon_a_savoir_titre {background:url(/img/fondacoeur-puce-fleche-rouge.gif) no-repeat 0px 16px; padding:13px 0 0 20px; font-size:9pt; font-weight:bold; color:#c8234a; margin:0 0 0 14px; text-transform:uppercase;}
#content #bon_a_savoir_top {background:url(/img/fondacoeur-savoir-top.gif) no-repeat; height:33px;}
#content #bon_a_savoir_bg {background:url(/img/fondacoeur-savoir-bg.gif) repeat-y;}
#content #bon_a_savoir_bg p.text_savoir {color:#FFFFFF; font-size:9pt; padding:10px 11px 5px 13px;}
#content #bon_a_savoir_bas {background:url(/img/fondacoeur-savoir-bas.gif) no-repeat; height:10px;}

#content #bon_a_savoir_large {padding:0px 0 0 5px; width:380px;}
#content #bon_a_savoir_large_titre {background:url(/img/fondacoeur-puce-fleche-rouge.gif) no-repeat 0px 16px; padding:13px 0 0 20px; font-size:9pt; font-weight:bold; color:#c8234a; margin:0 0 0 14px; text-transform:uppercase;}
#content #bon_a_savoir_large_top {background:url(/img/fondacoeur-savoir-top-large.gif) no-repeat; height:33px;}
#content #bon_a_savoir_large_bg {background:url(/img/fondacoeur-savoir-bg-large.gif) repeat-y;}
#content #bon_a_savoir_large_bg p.text_savoir {color:#FFFFFF; font-size:9pt; padding:10px 11px 5px 13px;}
#content #bon_a_savoir_large_bg span.savoir_large {color:#FFFFFF; font-size:9pt; padding:10px 11px 5px 13px;}
#content #bon_a_savoir_large_bg ul.carre_rouge {padding:0 0 0 12px; color:#FFFFFF; font-size:10pt; float:left; margin-bottom:5px; !padding-bottom:5px;}
#content #bon_a_savoir_large_bg ul.carre_rouge li {background:url(/img/fondacoeur-puce-carre-rouge.gif) no-repeat 0px 5px; color:#FFFFFF; font-weight:normal; padding-left:12px; /*float:left;*/}
#content #bon_a_savoir_large_bas {background:url(/img/fondacoeur-savoir-bas-large.gif) no-repeat; height:10px;}

#content ul.carre_rouge {padding:0 0 0 12px; color:#666666; font-size:10pt; float:left; margin-bottom:5px; !padding-bottom:5px;}
#content ul.carre_rouge li {background:url(/img/fondacoeur-puce-carre-rouge.gif) no-repeat 0px 5px; color:#666666; font-weight:normal; padding-left:12px; /*float:left;*/}
#content span.texte_rouge {color:#c8234a;}
#content ul.carre_rouge a {text-decoration:none; color:#c8234a;}
#content ul.carre_rouge a span{font-weight:bold;}
#content ul.carre_rouge a:hover {text-decoration:underline; color:#c8234a;}
#content ul.carre_rouge a.normal {color:#666666; font-size:10pt; padding-top:10px; text-decoration:underline; cursor:pointer; float:left;}
#content ul.carre_rouge a.normal:hover {color:#666666; font-size:10pt; padding-top:10px; text-decoration:none;}
#content ul.carre_rouge a.act_list {text-decoration:none; color:#666666;}
#content ul.carre_rouge a.act_list span{font-weight:bold;}
#content ul.carre_rouge a.act_list:hover {text-decoration:underline; color:#c8234a;}
#content span.texte_rouge_14 {color:#c8234a; font-weight:bold; font-size:14pt;}

#content ul.carre_rouge_fergauche {padding:0 0 0 0; color:#666666; font-size:10pt;}
#content ul.carre_rouge_fergauche li {background:url(/img/fondacoeur-puce-carre-rouge.gif) no-repeat 0px 5px; color:#666666; font-weight:normal; padding-left:12px;}
#content span.texte_rouge_fergauche {color:#c8234a;}

#content ul.carre_rouge_fergauche2 {padding:0 0 0 0; color:#666666; font-size:10pt; margin:0 0 0 0; width:510px; border-bottom:1px solid #666666;}
#content ul.carre_rouge_fergauche2 li {background:url(/img/fondacoeur-puce-carre-rouge.gif) no-repeat 0px 6px; color:#666666; font-weight:normal; padding-left:12px; height:12px;}

#content td.actu_liste {padding:0 10px 5px 0px; float:left; !padding-right:0px;}
#content td.actu_liste .sep_bas_actu_liste {border-bottom:1px solid #cccccc; float:left; height:10px; width:90%; margin-left:20px; _margin-left:10px;}
#content span.lien_gris {margin:4px 20px 0 0; color:#666666; font-weight:normal; font-size:7pt; padding-left:290px;}
#content span.lien_gris a {text-decoration:none; color:#666666;}
#content span.lien_gris a:hover {text-decoration:underline;}

/* ---- puces grises ----*/
#content span.lien_puce_grise {margin:4px 20px 0 0; color:#666666; font-weight:normal; font-size:7pt; background:url(/img/fondacoeur-puce-fil-info-280x1grise.gif) no-repeat 0px 4px; padding-left:290px; float:left;}
#content span.lien_puce_grise_v2 {margin:4px 0 0 0; color:#666666; font-weight:normal; font-size:7pt; background:url(/img/fondacoeur-puce-fil-info-300x1grise.gif) no-repeat 0px 4px; padding-left:322px; float:right;}
#content span.lien_puce_grise_retour {margin:40px 20px 0 0; color:#666666; font-weight:normal; font-size:7pt; background:url(/img/fondacoeur-puce-fil-info-300x1grise.gif) no-repeat 0px 4px; padding-left:310px; float:right;}
#content span.lien_puce_grise a, #content span.lien_puce_grise_retour a, #content span.lien_puce_grise_v2 a {text-decoration:none; color:#666666;}
#content span.lien_puce_grise a:hover, #content span.lien_puce_grise_retour a:hover, #content span.lien_puce_grise_v2 a:hover {text-decoration:underline;}

#content span.lien_puce_grise_txt_rouge {margin:4px 20px 0 0; color:#c8234a; font-weight:normal; font-size:7pt; background:url(/img/fondacoeur-puce-fil-info-300x1grise.gif) no-repeat 0px 4px; padding-left:310px;}
#content span.lien_puce_grise_txt_rouge a, #content span.lien_puce_grise_txt_rouge_g a {text-decoration:none; color:#c8234a;}
#content span.lien_puce_grise_txt_rouge a:hover, #content span.lien_puce_grise_txt_rouge_g a:hover {text-decoration:underline;}
#content span.lien_puce_grise_txt_rouge_g {margin:4px 20px 0 0; color:#c8234a; font-weight:normal; font-size:7pt; background:url(/img/fondacoeur-puce-fil-info-300x1grise.gif) no-repeat 0px 4px; padding-left:310px; margin-left:350px;}
#content span.lien_puce_grise_txt_rouge_g700 {margin:15px 0 0 0; color:#c8234a; font-weight:normal; font-size:7pt; background:url(/img/fondacoeur-puce-fil-info-650x1grise.gif) no-repeat 0px 4px; padding-left:630px; float:left;}
#content span.lien_puce_grise_txt_rouge_g700 a {text-decoration:none; color:#c8234a; width:150px; float:left;} 
#content span.lien_puce_grise_txt_rouge_g750 {margin:15px 0 0 0; color:#c8234a; font-weight:normal; font-size:7pt; background:url(/img/fondacoeur-puce-fil-info-720x1grise.gif) no-repeat 0px 4px; padding-left:730px; float:left;}
#content span.lien_puce_grise_txt_rouge_g750 a {text-decoration:none; color:#c8234a; width:50px; float:left;} 


/* ---- portrait ----*/
#content img.portrait {padding:0 20px 10px 10px;float:left;}

/* ---- margin dix ----*/
#content tr.margin_dix {float:left; margin-top:10px;}
#content tr.margin_dix a.puce_rouge_txt_rouge {margin:4px 0 0 0; color:#c8234a; font-weight:normal; font-size:10pt; background:url(/img/fondacoeur-puce-fleche-rouge.gif) no-repeat 0px 3px;  font-weight:bold; padding-left:14px; float:left; width:80%; text-decoration:underline; cursor:pointer;}
#content tr.margin_dix a:hover.puce_rouge_txt_rouge {text-decoration:none;}
#content tr.margin_dix td.chiffre {color:#c8234a; font-weight:bold; font-size:24px; width:86px; text-align:center;}

/* -------------------------------- */
/* ---- cadre gris ----*/
#content table tr.cadre_gris {float:left; background:#f1f1f6; border:1px solid #d9d9d9;}
/* -- formulaire calculs --*/
#content table tr.cadre_gris td.intit_cal {color:#666666; width:281px; font-size:10pt; padding-left:5px;}
#content table tr.cadre_gris td.input_cal input {background:#FFFFFF; border:1px solid #d9d9d9; float:left; margin:2px 30px 2px 10px; width:175px; height:20px;}
#content table tr.cadre_gris td.bt_valid {float:left; width:175px; height:20px; margin-bottom:10px;}
#content table tr.cadre_gris td.bt_valid img  {margin:5px 30px 0 10px; !margin-bottom:10px;}
#content table tr.cadre_gris td span.text_gras {color:#666666; font-size:10pt; font-weight:bold; float:left; padding-left:10px;}

/* ---- cadre gris avec bordure sur IE----*/
#content table.cadre_gris {float:left;border:1px solid #d9d9d9;}
/* -- formulaire calculs --*/
#content table.cadre_gris tr {background:#f1f1f6;}
#content table.cadre_gris tr td.intit_cal {color:#666666; width:281px; font-size:10pt; padding-left:5px;}
#content table.cadre_gris tr td.input_cal input {background:#FFFFFF; border:1px solid #d9d9d9; float:left; margin:2px 30px 2px 10px; width:175px; height:20px;}
#content table.cadre_gris tr td.bt_valid {float:left; width:175px; height:20px; margin-bottom:10px;}
#content table.cadre_gris tr td.bt_valid img  {margin:5px 30px 0 10px; !margin-bottom:10px;}
#content table.cadre_gris tr td span.text_gras {color:#666666; font-size:10pt; font-weight:bold; float:left; padding-left:10px;}

/* ---- tableaux ----*/
#content table.tableau_col {float:left; width:343px;}
#content table.tableau_col tr td p.legend {color:#899db6; text-align:center; padding:5px 5px 5px 5px;}
table.tableau_col tr td.col_gauche { width:112px; border-bottom:1px solid #e7e7e7; border-left:1px solid #e7e7e7; border-right:1px solid #e7e7e7; text-align:center; color:#899db6; height:100%; padding:5px 5px 5px 5px;}
table.tableau_col tr td.col_centre { width:82px; border-bottom:1px solid #e7e7e7; border-right:1px solid #e7e7e7; text-align:center; color:#899db6; padding:5px 5px 5px 5px;}
table.tableau_col tr td.col_droite { width:117px; border-bottom:1px solid #e7e7e7; border-right:1px solid #e7e7e7; text-align:center; color:#899db6; height:100%; padding:5px 5px 5px 5px;}
table.tableau_col tr td.col_centre_noir { width:82px; border-bottom:1px solid #e7e7e7; border-right:1px solid #e7e7e7; text-align:center; color:#666666; padding:5px 5px 5px 5px; font-weight:bold;}
table.tableau_col tr td.col_droite_noir { width:117px; border-bottom:1px solid #e7e7e7; border-right:1px solid #e7e7e7; text-align:center; color:#666666; height:100%; padding:5px 5px 5px 5px; font-weight:bold;}
table.tableau_col tr td.col_gauche_bggris { width:112px; border-left:1px solid #e7e7e7; border-right:1px solid #e7e7e7; text-align:center; color:#c8234a; height:100%; padding:5px 5px 5px 5px; background-color:#f0f0f0; font-weight:bold;}
table.tableau_col tr td.col_centre_bggris { width:80px; text-align:center; color:#c8234a; padding:5px 5px 5px 5px; background-color:#f0f0f0; border-left:1px solid #FFFFFF;  border-right:1px solid #e7e7e7; font-weight:bold;}
table.tableau_col tr td.col_droite_bggris { width:117px; border-left:1px solid #FFFFFF; border-right:1px solid #e7e7e7; text-align:center; color:#c8234a; height:100%; padding:5px 5px 5px 5px; background-color:#f0f0f0; font-weight:bold;}


#content table.tableau_col_t2 {float:left; width:343px;}
#content table.tableau_col_t2 tr td p.legend {color:#899db6; text-align:center; padding:5px 5px 5px 5px;}
table.tableau_col_t2 tr td.col_gauche { width:112px; border-bottom:1px solid #e7e7e7; border-left:1px solid #e7e7e7; border-right:1px solid #e7e7e7; text-align:center; color:#899db6; height:100%; padding:5px 5px 5px 5px;}
table.tableau_col_t2 tr td.col_centre { width:70px; border-bottom:1px solid #e7e7e7; border-right:1px solid #e7e7e7; text-align:center; color:#899db6; padding:5px 5px 5px 5px;}
table.tableau_col_t2 tr td.col_droite { width:129px; border-bottom:1px solid #e7e7e7; border-right:1px solid #e7e7e7; text-align:center; color:#899db6; height:100%; padding:5px 5px 5px 5px;}
table.tableau_col_t2 tr td.col_droite_moitie { width:64px; border-bottom:1px solid #e7e7e7; border-right:1px solid #e7e7e7; text-align:center; color:#899db6; height:100%; padding:5px 5px 5px 5px;}
table.tableau_col_t2 tr td.col_centre_noir { width:70px; border-bottom:1px solid #e7e7e7; border-right:1px solid #e7e7e7; text-align:center; color:#666666; padding:5px 5px 5px 5px; font-weight:bold;}
table.tableau_col_t2 tr td.col_droite_noir { width:129px; border-bottom:1px solid #e7e7e7; border-right:1px solid #e7e7e7; text-align:center; color:#666666; height:100%; padding:5px 5px 5px 5px; font-weight:bold;}
table.tableau_col_t2 tr td.col_droite_noir_moitie { width:64px; border-bottom:1px solid #e7e7e7; border-right:1px solid #e7e7e7; text-align:center; color:#666666; height:100%; padding:5px 5px 5px 5px; font-weight:bold;}
table.tableau_col_t2 tr td.col_gauche_bggris { width:112px; border-left:1px solid #e7e7e7; border-right:1px solid #e7e7e7; text-align:center; color:#c8234a; height:100%; padding:5px 5px 5px 5px; background-color:#f0f0f0; font-weight:bold;}
table.tableau_col_t2 tr td.col_centre_bggris { width:68px; text-align:center; color:#c8234a; padding:5px 5px 5px 5px; background-color:#f0f0f0; border-left:1px solid #FFFFFF;  border-right:1px solid #e7e7e7; font-weight:bold;}
table.tableau_col_t2 tr td.col_droite_bggris { width:129px; border-left:1px solid #FFFFFF; border-right:1px solid #e7e7e7; text-align:center; color:#c8234a; height:100%; padding:5px 5px 5px 5px; background-color:#f0f0f0; font-weight:bold;}
table.tableau_col_t2 tr td.col_droite_bggris_moitie { width:64px; border-left:1px solid #FFFFFF; border-right:1px solid #e7e7e7; text-align:center; color:#c8234a; height:100%; padding:5px 5px 5px 5px; background-color:#f0f0f0; font-weight:bold;}

/* ---- duree programme ----*/
#content p.duree_prog {color:#c8234a; border-top:1px solid #c8234a; border-bottom:1px solid #c8234a; float:left; margin:10px 0 10px 0; font-size:12px; padding:4px 0 4px 0;}

/* ---- box ----- */
#content #box_membres {position:absolute; z-index:10; width:600px; border:#666666 solid 1px; left:250px; top:250px; background-color:#FFFFFF;}
#box_membres dl {color:#c8234a; font-size:10pt; padding:10px 0 5px 10px; font-weight:bold;}
#box_membres dt {color:#666666; font-size:10pt; padding-top:10px; font-weight:bold; padding-left:10px;}
#box_membres dd {color:#666666; font-size:10pt; padding:5px 0 5px 10px; font-weight:normal;}
*>#box_membres dd {!margin-left:-40px; !width:540px;}
#content #box_chercheurs {position:absolute; z-index:10; width:600px; border:#666666 solid 1px; left:250px; top:250px; background-color:#FFFFFF;}
#box_chercheurs dl {color:#c8234a; font-size:10pt; padding-top:10px; font-weight:bold; padding-left:10px;}
#box_chercheurs dt {color:#666666; font-size:10pt; padding-top:10px; font-weight:bold; padding-left:10px;}
#box_chercheurs dd {color:#666666; font-size:10pt; padding:5px 0 5px 10px; font-weight:normal;}
*>#box_chercheurs dd {!margin-left:-40px; !width:540px;}

/* ---- lexique ----*/
#content ul.lexique {float:left;}
#content ul.lexique li {display:inline; list-style-type:none; background:none; padding-left:5px;}
#content ul.lexique li a {font-family:"trebuchet MS"; text-decoration:none;}
#content ul.lexique li a:hover, #content ul.lexique li a:hover.on  {text-decoration:none; color:#c8234a;}
#content ul.lexique li a.selected {color:#c8234a; font-size:32px; font-weight:bold;}
#content ul.lexique li a.on {color:#cccccc; font-size:25px; font-weight:bold;}
#content ul.lexique li a.off {color:#cccccc; font-size:25px; font-weight:bold; cursor:default;}
#content ul.lexique li a:hover.off {color:#cccccc; text-decoration:none;}
#content span.puce_rouge_txt_rouge_lexique {margin:10px 0 0 0; color:#c8234a; font-weight:normal; font-size:10pt; background:url(/img/fondacoeur-puce-fleche-rouge.gif) no-repeat 0px 5px;  font-weight:bold; padding-left:14px; float:left; width:505px; font-size:18px;}

/* ---- recherche ----*/
#content #bloc_recherche {height:30px;}
#content #bloc_recherche input.recherche {border:1px solid #cccccc; margin-left:10px; padding:2px 2px 2px 2px; margin-top:2px;}
#content #bloc_recherche a.recherche {margin-left:10px; vertical-align:bottom;}
#content #bloc_recherche a.recherche img {padding-top:4px;}
#content p.text_recherche_pertinence {color:#666666; font-size:10pt; padding-top:10px; float:left; text-align:right; width:220px; padding-right:5px;}
#content p.text_recherche_normal {color:#666666; font-size:10pt; padding-top:10px; float:left; padding:10px 5px 10px 5px;}

/* ---- formulaire don ----*/
#content #nav_form_don {height:49px; width:815px; margin-left:6px;}
#content #nav_form_don img {float:left; display:inline;}
#content tr#contenu_form_don {height:49px; width:815px; margin-left:10px;}
tr#contenu_form_don #bord_gauche {height:518px; width:7px; background:url(/img/form-don-bord-gauche.jpg) no-repeat; margin-left:0px;}
tr#contenu_form_don #bord_droit {height:518px; width:7px; background:url(/img/form-don-bord-droit.jpg) no-repeat;}
tr#contenu_form_don table#contenu_form_central {width:811px; float:left;}
table#contenu_form_central tr td.trentepx {width:30px;}
table#contenu_form_central tr td.texte_intro {font-size:16px; font-family:"trebuchet MS"; color:#60799b; font-weight:bold; height:40px;}
table#contenu_form_central tr td.texte {font-size:12px; font-family:"trebuchet MS"; color:#60799b; font-weight:bold; height:20px;}
table#contenu_form_central tr td.texte_underline {font-size:16px; font-family:"trebuchet MS"; color:#60799b; font-weight:bold; height:20px; border-bottom:1px solid #e4e4e4;}
table#contenu_form_central tr td.bg_fonce {height:40px; padding-left:30px; background-color:#f1f1f6;}
table#contenu_form_central tr td.bg_clair {height:40px; padding-left:30px; background-color:#f8f8fa;}
table#contenu_form_central tr td.bg_sans {height:40px; padding-left:30px;}
table#contenu_form_central tr td.bg_clair p.texte, table#contenu_form_central tr td.bg_fonce p.texte, table#contenu_form_central tr td.bg_sans p.texte  {float:left; font-size:12px; font-family:"trebuchet MS"; color:#60799b; font-weight:bold;}
table#contenu_form_central tr td.bg_clair span.box, table#contenu_form_central tr td.bg_fonce span.box, table#contenu_form_central tr td.bg_sans span.box {display:inline; float:left; margin-top:4px;} 
#content span.texte_rouge_form {color:#b2002f;}
table#contenu_form_central tr td.bg_clair span.box input.text, table#contenu_form_central tr td.bg_fonce span.box input.text {display:inline; border:1px solid #e4e4e4; padding:1px 10px 1px 10px; float:left;}
table#contenu_form_central tr td.bg_clair span.box select.text, table#contenu_form_central tr td.bg_fonce span.box select.text {display:inline; border:1px solid #e4e4e4; padding:1px 0 1px 2px; float:left; width:165px;}
table#contenu_form_central tr td.bg_clair span.box select.checkbo, table#contenu_form_central tr td.bg_fonce span.box select.checkbo, table#contenu_form_central tr td.bg_sans span.box select.checkbo {display:inline; border:1px solid #e4e4e4; padding:1px 0 1px 2px;}
table#contenu_form_central tr td.bg_clair span.box span.checkbo, table#contenu_form_central tr td.bg_fonce span.box span.checkbo, table#contenu_form_central tr td.bg_sans span.box span.checkbo {display:inline; padding:1px 0 1px 2px; color:#60799b; font-family:"trebuchet MS"; margin:0 3px 0 8px; font-size:12px; font-weight:bold;}


/* ------------------------------ fin contenu --------------------------------- */

/* ------------------------------------------------------------------------------------------------------------------------------- */
/* ------------- menu gauche ----------------- */

#global #menu_gauche {width:179px; float:left;}
/*#menu_gauche #bas_menu_gauche {background:url(/img/fondacoeur-bas-menu-gauche.gif) no-repeat; width:150px; height:226px; bottom:0; position:relative;}*/
#menu_gauche #menu_telecharg {width:149px; padding:20px 0 190px 15px; float:left;}
#menu_telecharg_top {background:url(/img/fondacoeur-top-menu-telecharg.gif) no-repeat bottom; width:149px; height:10px;}
#menu_telecharg_bas {background:url(/img/fondacoeur-bas-menu-telecharg.gif) no-repeat; width:149px; height:10px;}
#menu_telecharg_bg {background:url(/img/fondacoeur-bg-menu-telecharg.gif) repeat-y; width:149px;}
#menu_telecharg_bg p.titre {color:#FFFFFF; font-size:9pt; padding:2px 0 0 10px; font-weight:bold;}
#menu_telecharg_bg img.sep {padding:8px 0 0 10px;}
#menu_telecharg_bg dl {font-size:8pt; color:#FFFFFF; padding:8px 7px 0 10px;}
#menu_telecharg_bg dt {width:132px;}
#menu_telecharg_bg dt a {text-decoration:underline; color:#FFFFFF;}
#menu_telecharg_bg dt a:hover {text-decoration:none; color:#FFFFFF;}
#menu_telecharg_bg dd {text-decoration:none; vertical-align:bottom;}
#menu_telecharg_hauteur_auto {height:auto;}

#menu_gauche #nav_gauche {width:149px; padding:3px 0 10px 15px; float:left;}
#nav_gauche #nav_gauche_top {background:url(/img/fondacoeur-navgauche-top.gif) no-repeat bottom; width:149px; height:10px; float:left;}
#nav_gauche #nav_gauche_bas {background:url(/img/fondacoeur-navgauche-bas.gif) no-repeat; width:149px; height:10px; float:left;}
#nav_gauche #nav_gauche_bg {background:url(/img/fondacoeur-navgauche-bg.gif) repeat-y; width:149px; float:left;}
#nav_gauche_bg img.sep {padding:8px 0 0 10px;}
#nav_gauche_bg a {padding:8px 2px 4px 14px; color:#8b9cb6; text-decoration:none; font-size:8pt; font-weight:bold; float:left; background:url(/img/puce-menugauche-off.gif) no-repeat 5px 11px;}
#nav_gauche_bg a:hover {text-decoration:underline;}
#nav_gauche_bg a.selected {padding:8px 2px 4px 14px; color:#c8234a; text-decoration:none; font-size:8pt; font-weight:bold; float:left; background:url(/img/puce-menugauche-on.gif) no-repeat 5px 11px;}
#nav_gauche_bg a.selected:hover {text-decoration:none;}



/* ancienne version
#menu_gauche #nav_gauche {width:124px; padding:3px 0 10px 25px; float:left;}
#nav_gauche ul {font-size:9pt; font-weight:bold;}
#nav_gauche ul li {padding-left:6px; color:#8b9cb6; background:url(/img/fondacoeur-puce-grise.gif) no-repeat 0px 6px; padding-bottom:4px;}
#nav_gauche ul li a {padding-left:2px; color:#8b9cb6; text-decoration:none; font-size:9pt; font-weight:bold;}
#nav_gauche ul li a:hover {text-decoration:underline;}
#nav_gauche ul li a.selected {padding-left:2px; color:#c8234a; text-decoration:none; font-size:9pt; font-weight:bold; cursor:default;}
#nav_gauche ul li a.selected:hover {text-decoration:none;}
*/

/* ------------------------------------------------------------------------------------------------------------------------------- */
/* ------------- footer ----------------- */

#footer_accueil {width:657px; height:46px; float:right; background:url(/img/fondacoeur-bg-footer-accueil.gif) no-repeat; margin-top:-46px; color:#e9a7b7; !width:657px; !border-left:1px solid #c8234a;}
#footer_accueil p.conteneur_lienf {padding:25px 0 0 300px;}
#footer_accueil a{color:#e9a7b7; font-size:7pt; text-decoration:none; display:inline; padding:0 8px 0 8px;}
#footer_accueil a:hover{text-decoration:underline;}

#footer {float:right; color:#e9a7b7; vertical-align:bottom; width:1004px;}
#footer p.conteneur_lienf {padding:25px 0 5px 640px;}
#footer a{color:#e9a7b7; font-size:7pt; text-decoration:none; display:inline; padding:0 8px 0 8px;}
#footer a:hover{text-decoration:underline;}

/*
#content #accueil_video #cache_video {width:280px; height:134px; float:left; z-index:1}
#content #accueil_video .accueil_video_text {float:left; z-index:2}
#content #accueil_video ul.accueil_video_text {padding-left:141px; border:solid red 1px; background:url(../img/fondacoeur-puce-fleche-rouge.gif) no-repeat; z-index:2; border:solid 1px red; float:left;}
#content #accueil_video ul.accueil_video_text li{padding-left:141px; padding-top:10px; border:solid red 1px; z-index:2; border:solid 1px green; float:left;}*/