
/*

Turquoise :       #0998bd
Turquoise foncé : #0697c3
Orange :          #ff8700
Gris foncé :      #333333
Gris neutre :     #888888
Gris clair :      #bbbbbb
Gris fond :       #f1f1f1
jaune (liens boites bleues) : #ffffbb

*/

/* Utiles */
.clear { clear: both; display: block; width: 0px; height: 0px; }
.cache { display: none; }

/* Page */
body { padding: 0px; margin: 0px; background: #f1f1f1; font-family: Arial, Helvetica, sans-serif; }
div.site { width: 980px; margin: 0px auto; }
div.home_style { background: #ffffff; background-image: url(images/home_back.gif); }

/* Bandeau */
div.header_main { background: #ffffff; width: 980px; overflow: hidden; }
div.header_main .iheader { width: 1200px; }
div.header_main .logo { float: left; width: 303px; height: 135px; }
div.header_main div.menu { float: left;	width: 455px; height: 20px; padding-top: 22px; padding-bottom: 8px; }
div.header_main div.menu a { display: block; float: left; height: 10px; }
div.header_main div.menu a span { display: none; }

div.header_main div.menu a#alink_1, div.header_main menu a#alink_1_active { background-repeat: no-repeat; margin-right: 20px;}
div.header_main div.menu a#alink_1.simple_fr { width: 92px; background-image: url(images/alink_1.gif);}
div.header_main div.menu a#alink_1_active.simple_fr { width: 92px; background-image: url(images/alink_1_active.gif);}

div.header_main div.menu a#extranet { width: 67px; background-image: url(images/extranet.gif); margin-right: 30px;}

div.header_main div.menu a#marche-fb {margin-top:-10px; height:27px; margin-right:30px;}

div.header_main div.menu a#alink_1.simple_en { width: 82px; background-image: url(images/alink_1_en.gif);  }
div.header_main div.menu a#alink_1_active.simple_en { width: 82px; background-image: url(images/alink_1_active_en.gif); }

div.header_main div.menu a#alink_2 { width: 78px; background-image: url(images/alink_2.gif); margin-right: 20px; }
div.header_main div.menu a#alink_2_active { width: 78px; background-image: url(images/alink_2_active.gif); margin-right: 20px; }
div.header_main div.menu a#alink_3 { width: 20px; background-image: url(images/alink_3.gif); }
div.header_main div.menu a#alink_3_active { width: 20px; background-image: url(images/alink_3_active.gif); }
div.header_main div.menu a#alink_4 { width: 20px; background-image: url(images/alink_4.gif); }
div.header_main div.menu a#alink_4_active { width: 20px; background-image: url(images/alink_4_active.gif); }
div.header_main .recherche { width: 227px; float: left; padding-top: 14px; margin-left:35px }
div.header_main .recherche form { width: 234px; float: right; }
div.header_main .recherche div { float: left; }
div.header_main .recherche .search_text { width: 136px; height: 15px; border: 1px solid #898989; font-family: Arial, sans-serif; font-size: 11px; color: #898989; padding: 2px; }
div.header_main .recherche .search_go { width: 36px; border: 0px; background: #ffffff; font-family: Arial, sans-serif; font-size: 11px; color: #898989; height: 21px; line-height: 15px; }
div.header_main legend { display: none; }
div.header_main .prebandeau { width: 657px; height: 85px; float: left; background: #888888; background-image: url(images/bandeau_photo.jpg); background-position: -283px 0px; }
div.header_main .oprebandeau { width: 657px; height: 85px; background: #888888; display: none; background-image: url(images/bandeau_photo2.jpg); background-position: -283px 0px; }
div.header_main .prebandeau_petit { width: 657px; height: 85px; float: left; background: #888888; background-image: url(images/bandeau_photo.jpg); background-position: -283px -34px; }
div.header_main .oprebandeau_petit { width: 657px; height: 85px; background: #888888; display: none; background-image: url(images/bandeau_photo2.jpg); background-position: -283px -34px; }
div.header_main .bandeau { width: 980px; float: left; padding: 0px 0px 20px 20px; }
div.header_main .ibandeau { width: 940px; height: 251px; background: #888888; background-image: url(images/bandeau_photo.jpg); background-position: bottom; }
div.header_main .obandeau { width: 940px; height: 251px; background: #888888; display: none; background-image: url(images/bandeau_photo2.jpg); background-position: bottom; }
div.header_main .ibandeau_petit { width: 940px; height: 133px; background: #888888; background-image: url(images/bandeau_photo.jpg); background-position: 0px -120px; }
div.header_main .obandeau_petit { width: 940px; height: 133px; background: #888888; display: none; background-image: url(images/bandeau_photo2.jpg); background-position: 0px -120px; }
div.header_main .ibandeau a.don { display: block; text-align: right; padding-right: 40px; }
div.header_main .prebandeau_small { width: 657px; height: 85px; float: left; background: #888888; background-image: url(images/bandeau_photo_small.jpg); background-position: -283px 0px; }
div.header_main .bouton_don { position: absolute; margin-top: -200px; margin-left: 740px; }
div.header_main .bandeau_rect { background: #ffffff; opacity: 0.65; width: 940px; height: 100px; position: absolute; margin-top: -100px; }
div.header_main p.slogan { position: absolute; margin-top: -72px; margin-left: 20px; }

/* Menu principal */
div.nav { width: 980px; height: 39px; border-top: 1px solid #f1f1f1; overflow: hidden; }
div.nav div.interieur { width: 2000px; }
div.nav a { float: left; display: block; height: 39px; margin-left: 0px; }
div.nav a:first-child { margin-left: 0px !important; }
div.nav a span { display: none; }
div.nav a:hover { background-position: center; }
div.nav a.actif { background-position: bottom; }
/* En français */
div.nav a#menu_1_fr { width: 102px; background-image: url(images/menu1_fr.gif); margin-left: 1px; }
div.nav a#menu_2_fr { width: 116px; background-image: url(images/menu2_fr.gif); margin-left: 1px; }
div.nav a#menu_3_fr { width: 116px; background-image: url(images/menu3_fr.gif); margin-left: 1px; }
div.nav a#menu_4_fr { width: 83px; background-image: url(images/menu4_fr.gif); margin-left: 1px; }
div.nav a#menu_5_fr { width: 99px; background-image: url(images/menu5_fr.gif); margin-left: 1px; }
div.nav a#menu_6_fr { width: 159px; background-image: url(images/menu6_fr.gif); }
#menu_6_fr_2 { display: block; float: left; width: 159px; height: 39px; background-image: url(images/menu6_fr.gif); }
div.nav a#menu_7_fr { width: 199px; background-image: url(images/menu7_fr.gif); }
#menu_7_fr_2 { display: block; float: left; width: 199px; height: 39px; background-image: url(images/menu7_fr.gif); }
div.nav a#menu_8_fr { width: 99px; background-image: url(images/menu8_fr.gif); margin-left: 1px; }
#div_menu_6_fr { float: left; width: 159px; margin-left: 1px; }
#div_menu_7_fr { float: left; width: 199px; margin-left: 1px; }
#div_menu_6_fr_2 { float: left; width: 159px; margin-left: 1px; }
#div_menu_7_fr_2 { float: left; width: 199px; margin-left: 1px; }
/* En anglais */
div.nav a#menu_1_en { width: 128px; background-image: url(images/menu1_en.gif); margin-left: 1px; }
div.nav a#menu_2_en { width: 104px; background-image: url(images/menu2_en.gif); margin-left: 1px; }
div.nav a#menu_3_en { width: 90px; background-image: url(images/menu3_en.gif); margin-left: 1px; }
div.nav a#menu_4_en { width: 95px; background-image: url(images/menu4_en.gif); margin-left: 1px; }
div.nav a#menu_5_en { width: 99px; background-image: url(images/menu5_en.gif); margin-left: 1px; }
div.nav a#menu_6_en { width: 170px; background-image: url(images/menu6_en.gif); }
#menu_6_fr_2 { display: block; float: left; width: 170px; height: 39px; background-image: url(images/menu6_fr.gif); }
div.nav a#menu_7_en { width: 192px; background-image: url(images/menu7_en.gif); }
#menu_7_fr_2 { display: block; float: left; width: 192px; height: 39px; background-image: url(images/menu7_fr.gif); }
div.nav a#menu_8_en { width: 95px; background-image: url(images/menu8_en.gif); margin-left: 1px; }
#div_menu_6_en { float: left; width: 170px; margin-left: 1px; }
#div_menu_7_en { float: left; width: 192px; margin-left: 1px; }
#div_menu_6_en_2 { float: left; width: 170px; margin-left: 1px; }
#div_menu_7_en_2 { float: left; width: 192px; margin-left: 1px; }

/* Sous menu */
div.menu_sub { background: #ffffff; width: 980px; height: 39px; border-top: 1px solid #f1f1f1; }
div.menu_sub a { float: left; display: block; height: 39px; border-right: 1px solid #f1f1f1; }
div.menu_sub a:first-child { margin-left: 0px !important; }
div.menu_sub a span { display: none; }
div.menu_sub a:hover { background-position: center; }
div.menu_sub a.actif { background-position: bottom; }
/* Francais */
div.menu_sub a#smenu1_1_fr { width: 231px; background-image: url(images/smenu1-1_fr.gif); }
div.menu_sub a#smenu1_2_fr { width: 189px; background-image: url(images/smenu1-2_fr.gif); }
div.menu_sub a#smenu1_3_fr { width: 199px; background-image: url(images/smenu1-3_fr.gif); }
div.menu_sub a#smenu1_4_fr { width: 117px; background-image: url(images/smenu1-4_fr.gif); }
div.menu_sub a#smenu2_1_fr { width: 141px; background-image: url(images/smenu2-1_fr.gif); }
div.menu_sub a#smenu2_2_fr { width: 159px; background-image: url(images/smenu2-2_fr.gif); }
div.menu_sub a#smenu2_3_fr { width: 119px; background-image: url(images/smenu2-3_fr.gif); }
div.menu_sub a#smenu2_4_fr { width: 105px; background-image: url(images/smenu2-4_fr.gif); }
div.menu_sub a#smenu3_1_fr { width: 235px; background-image: url(images/smenu3-1_fr.gif); }
div.menu_sub a#smenu3_2_fr { width: 148px; background-image: url(images/smenu3-2_fr.gif); }
div.menu_sub a#smenu3_3_fr { width: 224px; background-image: url(images/smenu3-3_fr.gif); }
div.menu_sub a#smenu3_4_fr { width: 240px; background-image: url(images/smenu3-4_fr.gif); }
div.menu_sub a#smenu4_1_fr { width: 113px; background-image: url(images/smenu4-1_fr.gif); }
div.menu_sub a#smenu4_2_fr { width: 150px; background-image: url(images/smenu4-2_fr.gif); }
div.menu_sub a#smenu4_3_fr { width: 160px; background-image: url(images/smenu4-3_fr.gif); }
div.menu_sub a#smenu4_4_fr { width: 229px; background-image: url(images/smenu4-4_fr.gif); }
div.menu_sub a#smenu4_5_fr { width: 205px; background-image: url(images/smenu4-5_fr.gif); }
/* Anglais */
div.menu_sub a#smenu1_1_en { width: 228px; background-image: url(images/smenu1-1_en.gif); }
div.menu_sub a#smenu1_2_en { width: 247px; background-image: url(images/smenu1-2_en.gif); }
div.menu_sub a#smenu1_3_en { width: 199px; background-image: url(images/smenu1-3_en.gif); }
div.menu_sub a#smenu1_4_en { width: 96px; background-image: url(images/smenu1-4_en.gif); }
div.menu_sub a#smenu2_1_en { width: 71px; background-image: url(images/smenu2-1_en.gif); }
div.menu_sub a#smenu2_2_en { width: 145px; background-image: url(images/smenu2-2_en.gif); }
div.menu_sub a#smenu2_3_en { width: 122px; background-image: url(images/smenu2-3_en.gif); }
div.menu_sub a#smenu2_4_en { width: 91px; background-image: url(images/smenu2-4_en.gif); }
div.menu_sub a#smenu3_1_en { width: 194px; background-image: url(images/smenu3-1_en.gif); }
div.menu_sub a#smenu3_2_en { width: 132px; background-image: url(images/smenu3-2_en.gif); }
div.menu_sub a#smenu3_3_en { width: 199px; background-image: url(images/smenu3-3_en.gif); }
div.menu_sub a#smenu3_4_en { width: 260px; background-image: url(images/smenu3-4_en.gif); }
div.menu_sub a#smenu4_1_en { width: 116px; background-image: url(images/smenu4-1_en.gif); }
div.menu_sub a#smenu4_2_en { width: 100px; background-image: url(images/smenu4-2_en.gif); }
div.menu_sub a#smenu4_3_en { width: 151px; background-image: url(images/smenu4-3_en.gif); }
div.menu_sub a#smenu4_4_en { width: 166px; background-image: url(images/smenu4-4_en.gif); }
div.menu_sub a#smenu4_5_en { width: 336px; background-image: url(images/smenu4-5_en.gif); }

div.menu_don { background: #ff8800; color: #ffffff; font-size: 11px; height: 34px; padding-left: 12px; }
div.menu_don div.don { float: left; margin-right: 8px; padding-left: 10px; }
div.menu_don div.don_selected { background-image: url(images/smenu_fleche.gif); background-repeat: no-repeat; background-position: 0px 15px; }
div.menu_don div.don a { color: #ffffff; display: block; height: 29px; }
div.menu_don div.don a span { display: none; }
/* Fran�ais */
div.menu_don a#smenu5_1_1_fr { width: 83px; background-image: url(images/smenu5-1-1_fr.gif); }
div.menu_don a#smenu5_1_2_fr { width: 168px; background-image: url(images/smenu5-1-2_fr.gif); }
div.menu_don a#smenu5_1_3_fr { width: 108px; background-image: url(images/smenu5-1-3_fr.gif); }
div.menu_don a#smenu5_1_4_fr { width: 149px; background-image: url(images/smenu5-1-4_fr.gif); }
/* Anglais */
div.menu_don a#smenu5_1_1_en { width: 99px; background-image: url(images/smenu5-1-1_en.gif); }
div.menu_don a#smenu5_1_2_en { width: 74px; background-image: url(images/smenu5-1-2_en.gif); }
div.menu_don a#smenu5_1_3_en { width: 106px; background-image: url(images/smenu5-1-3_en.gif); }
div.menu_don a#smenu5_1_4_en { width: 92px; background-image: url(images/smenu5-1-4_en.gif); }

div.menu_annexe { padding-top: 8px; height: 29px; overflow: hidden; background: #ffffff; border-top: 1px solid #f1f1f1; border-right: 1px solid #f1f1f1; }
div.menu_annexe div { float: left; }

div.menu_annexe span.gauche { display: block; width: 6px; height: 29px; float: left; background-image: url(images/onglet1g.gif); }
div.menu_annexe span.droite { display: block; width: 6px; height: 29px; float: left; background-image: url(images/onglet1d.gif); }
div.menu_annexe span.centre { display: block; float: left; height: 29px; background-image: url(images/onglet1c.gif); padding: 0px 4px; }

div.menu_annexe div.style_1 span.gauche { background-image: url(images/onglet1g.gif); }
div.menu_annexe div.style_1 span.centre { background-image: url(images/onglet1c.gif); }
div.menu_annexe div.style_1 span.droite { background-image: url(images/onglet1d.gif); }
div.menu_annexe div.style_2 span.gauche { background-image: url(images/onglet2g.gif); }
div.menu_annexe div.style_2 span.centre { background-image: url(images/onglet2c.gif); }
div.menu_annexe div.style_2 span.droite { background-image: url(images/onglet2d.gif); }
div.menu_annexe div.style_3 span.gauche { background-image: url(images/onglet3g.gif); }
div.menu_annexe div.style_3 span.centre { background-image: url(images/onglet3c.gif); }
div.menu_annexe div.style_3 span.droite { background-image: url(images/onglet3d.gif); }
div.menu_annexe div.style_4 span.gauche { background-image: url(images/onglet4g.gif); }
div.menu_annexe div.style_4 span.centre { background-image: url(images/onglet4c.gif); }
div.menu_annexe div.style_4 span.droite { background-image: url(images/onglet4d.gif); }

div.menu_annexe a { display: block; height: 29px; }
div.menu_annexe a span { display: none; }
/* Français */
div.menu_annexe a#smenu4_1_1_fr { width: 211px; background-image: url(images/smenu4-1-1_fr.gif); }
div.menu_annexe a#smenu4_1_2_fr { width: 109px; background-image: url(images/smenu4-1-2_fr.gif); }
div.menu_annexe a#smenu4_4_1_fr { width: 202px; background-image: url(images/smenu4-4-1_fr.gif); }
div.menu_annexe a#smenu4_4_2_fr { width: 58px; background-image: url(images/smenu4-4-2_fr.gif); }
div.menu_annexe a#smenu4_4_3_fr { width: 72px; background-image: url(images/smenu4-4-3_fr.gif); }
div.menu_annexe a#smenu4_4_4_fr { width: 68px; background-image: url(images/smenu4-4-4_fr.gif); }
div.menu_annexe a#smenu5_1_fr { width: 76px; background-image: url(images/smenu5-1_fr.gif); }
div.menu_annexe a#smenu5_2_fr { width: 112px; background-image: url(images/smenu5-2_fr.gif); }
div.menu_annexe a#smenu5_3_fr { width: 115px; background-image: url(images/smenu5-3_fr.gif); }
div.menu_annexe a#smenu5_4_fr { width: 184px; background-image: url(images/smenu5-4_fr.gif); }
/* Anglais */
div.menu_annexe a#smenu4_1_1_en { width: 196px; background-image: url(images/smenu4-1-1_en.gif); }
div.menu_annexe a#smenu4_1_2_en { width: 94px; background-image: url(images/smenu4-1-2_en.gif); }
div.menu_annexe a#smenu4_4_1_en { width: 108px; background-image: url(images/smenu4-4-1_en.gif); }
div.menu_annexe a#smenu4_4_2_en { width: 58px; background-image: url(images/smenu4-4-2_fr.gif); }
div.menu_annexe a#smenu4_4_3_en { width: 72px; background-image: url(images/smenu4-4-3_fr.gif); }
div.menu_annexe a#smenu4_4_4_en { width: 68px; background-image: url(images/smenu4-4-4_fr.gif); }
div.menu_annexe a#smenu5_1_en { width: 101px; background-image: url(images/smenu5-1_en.gif); }
div.menu_annexe a#smenu5_2_en { width: 113px; background-image: url(images/smenu5-2_en.gif); }
div.menu_annexe a#smenu5_3_en { width: 169px; background-image: url(images/smenu5-3_en.gif); }
div.menu_annexe a#smenu5_4_en { width: 208px; background-image: url(images/smenu5-4_en.gif); }

/* Onglets resultats recherche */
div.menu_type { height: 33px; margin-bottom: 12px; }
div.menu_type div { float: left; }
div.menu_type div span.gauche { display: block; float: left; width: 7px; height: 33px; background-image: url(images/ongletBg.gif); }
div.menu_type div a { line-height: 16px; display: block; float: left; height: 23px; background-image: url(images/ongletBc.gif); font-size: 13px; padding: 10px 4px 0px 4px; color: #888888; text-decoration: none; }
div.menu_type div span.droite { display: block; float: left; width: 7px; height: 33px; background-image: url(images/ongletBd.gif); }
div.menu_type div.actif span.gauche { background-image: url(images/ongletAg.gif); }
div.menu_type div.actif a { background-image: url(images/ongletAc.gif); color: #333333; }
div.menu_type div.actif span.droite { background-image: url(images/ongletAd.gif); }

/* Cadre de contenu principal */
div.titre_std_h1 h1 { color: #0998bd; background: #ffffff; padding: 24px 24px 12px 24px; border-top: 1px solid #f1f1f1; border-right: 1px solid #f1f1f1; }
div.page_contenu { width:632px; overflow: hidden; background: #ffffff; padding: 0px 24px 24px 24px; font-size: 12px; line-height: 16px; color: #7f7f7f; border-right: 1px solid #f1f1f1; }

div.page_contenu p { margin-bottom: 16px; }
div.page_contenu img { margin-right: 20px; margin-bottom: 4px; }
div.page_contenu td img { margin-bottom: 0px !important; margin-top: 4px; }
div.page_contenu td { vertical-align: middle; }
div.page_contenu strong { font-weight: bold; }
div.page_contenu em { font-style: italic; }
div.page_contenu ul { margin-bottom: 16px; padding-left: 16px; }
div.page_contenu li { background-image: url(images/puce1.gif); background-repeat: no-repeat; background-position: 0px 6px; padding-left: 8px; }
div.page_contenu ul.fleche li { background-image: url(images/puce_fleche.gif); background-position: 0px 5px; color: #f59627; padding-left: 12px; }
div.page_contenu ul.fleche li a { color: #f59627; text-decoration: none; }
div.page_contenu ul.fleche li a:hover { color: #4d4d4d; }
div.page_contenu ul.fleche2 li { background-image: url(images/puce_fleche.gif); background-position: 0px 5px; padding-left: 12px; }
div.page_contenu h2 { font-size: 12px; font-weight: bold; margin-bottom: 16px; }
div.page_contenu h2.espace { padding-top: 16px; }
div.page_contenu a { color: #0998bd; }
div.page_contenu a:hover { color: #4d4d4d; }
div.page_contenu table { width: 681px; margin-left: -24px; }
div.page_contenu td { font-size: 12px; line-height: 16px; color: #656565; padding: 6px; border-top: 1px solid #f1f1f1; }
div.page_contenu td p { margin: 0px; }
div.page_contenu td:first-child { padding-left: 36px; }
div.page_contenu td:last-child { padding-right: 36px; }
div.page_contenu tr:first-child td { border: none !important; }
div.page_contenu td.align_top { vertical-align: top; }
div.page_contenu img.img_dons { margin-right: 0px ; margin-bottom: 0px; }

/* content news */
div.content_news p { margin-bottom: 16px; }
div.content_news img { margin-right: 20px; margin-bottom: 4px; }
div.content_news td img { margin-bottom: 0px !important; margin-top: 4px; }
div.content_news td { vertical-align: middle; }
div.content_news strong { font-weight: bold; }
div.content_news em { font-style: italic; }
div.content_news ul { margin-bottom: 16px; padding-left: 16px; }
div.content_news li { background-image: url(images/puce1.gif); background-repeat: no-repeat; background-position: 0px 6px; padding-left: 8px; }
div.content_news ul.fleche li { background-image: url(images/puce_fleche.gif); background-position: 0px 5px; color: #f59627; padding-left: 12px; }
div.content_news ul.fleche li a { color: #f59627; text-decoration: none; }
div.content_news ul.fleche li a:hover { color: #4d4d4d; }
div.content_news ul.fleche2 li { background-image: url(images/puce_fleche.gif); background-position: 0px 5px; padding-left: 12px; }
div.content_news h2 { font-size: 12px; font-weight: bold; margin-bottom: 16px; }
div.content_news h2.espace { padding-top: 16px; }
div.content_news a { color: #0998bd; }
div.content_news a:hover { color: #4d4d4d; }
div.content_news table { width: 681px; margin-left: -24px; }
div.content_news td { font-size: 12px; line-height: 16px; color: #656565; padding: 6px; border-top: 1px solid #f1f1f1; }
div.content_news td p { margin: 0px; }
div.content_news td:first-child { padding-left: 36px; }
div.content_news td:last-child { padding-right: 36px; }
div.content_news tr:first-child td { border: none !important; }
div.content_news td.align_top { vertical-align: top; }
div.content_news img.img_dons { margin-right: 0px ; margin-bottom: 0px; }



/* Page de contenu long */
div.page_contenu_long { background: #ffffff; padding: 0px 24px 2px 24px; font-size: 12px; line-height: 16px; color: #7f7f7f; border-right: 1px solid #f1f1f1; }
div.page_contenu_long p { margin-bottom: 16px; }
div.page_contenu_long strong { font-weight: bold; }
div.page_contenu_long em { font-style: italic; }
div.page_contenu_long ul { margin-bottom: 16px; padding-left: 16px; }
div.page_contenu_long li { background-image: url(images/puce1.gif); background-repeat: no-repeat; background-position: 0px 6px; padding-left: 8px; }
div.page_contenu_long h2 { font-size: 15px; color: #0997bc; font-weight: bold; margin-bottom: 16px; }
div.page_contenu_long a { color: #0998bd; }
div.page_contenu_long a:hover { color: #4d4d4d; }

/* Lexique */
div.lexique { background: #ffffff; border-right: 1px solid #f1f1f1; padding: 0px 24px 12px 24px; }
div.lexique ul { height: 22px; margin-bottom: 26px; }
div.lexique ul li { float: left; width: 22px; text-align: center; border-right: 1px solid #ffffff; }
div.lexique ul li a { display: block; background: #0697c3; padding-top: 3px; height: 19px; line-height: 16px; color: #ffffff; text-decoration: none; font-weight: bold; font-size: 14px; }
div.lexique ul li a:hover { background: #dfdfdf; color: #0697c3; }
div.lexique div.lettre { background: #dfdfdf; width: 590px; height: 19px; padding: 3px 0px 0px 7px; line-height: 16px; font-size: 14px; font-weight: bold; color: #0697c3; margin-bottom: 3px; }
div.lexique div.retour_lettres { margin-bottom: 15px; width: 590px; text-align: right; padding: 3px 0 0 7px; }
div.lexique div.retour_lettres a { font-size: 12px; text-decoration: none; color: #ff8a00; padding-right: 15px; background-image: url(images/retour_lexique.gif); background-repeat: no-repeat; background-position: right; display: block; }
div.lexique div.retour_lettres a:hover { color: #6c6c6c; }
div.lexique div.definition { width: 597px; font-size: 12px; line-height: 16px; margin-bottom: 20px; }
div.lexique div.definition strong { font-weight: normal; color: #676767; }
div.lexique div.definition:first-letter { font-weight: bold; color: #0697c3; }
div.lexique div.definition p { display: inline; color: #9d9d9d; }

/* Info bulle Lexique */
a.lexique_link { text-decoration: none; font-weight: bold; }
div.infobulle { position: absolute; width: 238px; display: none;  opacity: 0.9; -moz-opacity: 0.9; }
div.infobulle div.haut { height: 5px; background-image: url(images/bulle_haut.gif); font-size: 0px; }
div.infobulle div.bas { height: 9px; background-image: url(images/bulle_bas.gif); font-size: 0px; }
div.infobullelexique { padding: 6px 12px; background-image: url(images/bulle_fond.gif); color: #0998bd; font-size: 11px; background-color: #ffffff; line-height: 14px; }

/* Espace presse */
div.espace_presse { background: #ffffff; border-right: 1px solid #f1f1f1; padding: 24px 24px 12px 24px; }
div.espace_presse h2 { margin-bottom: 12px; color: #0998bd; }
div.espace_presse li { font-size: 12px; line-height: 16px; color: #8f8f8f; background-image: url(images/puce_fleche.gif); background-repeat: no-repeat; background-position: 3px 5px; padding-left: 16px; margin-bottom: 16px; }
div.espace_presse li h3 a { color: #ff8200; text-decoration: none; font-weight: bold; }
div.espace_presse li h3 a:hover { color: #888888; }
div.espace_presse div.sep { height: 1px; border: 0px; background-color: #e3e3e3; margin-bottom: 16px; font-size: 0px; }

/* Menu déroulant */
div.menu_deroulant { display: none; width: 542px; background-color: #FFFFFF; position: absolute; font-size: 12px; border: 3px solid #cccccc; padding: 46px 72px 46px 60px; background-image: url(images/menu_deroulant_fleche.gif); background-position: 600px 0px; background-repeat: no-repeat; }
div#menu_action ul li { line-height: 16px; font-size: 11px; margin-bottom: 8px; background-image: url(images/puce_fleche.gif); background-repeat: no-repeat; background-position: 0px 5px; padding-left: 12px; }
div#menu_action ul li a { color: #a3a3a3; text-decoration: none; }
div#menu_action ul li a:hover { color: #ff8200; }
div#menu_manifestation { padding-bottom: 28px !important; }
div#menu_manifestation h3 { padding-left: 12px; color: #0a98be; font-size: 16px; font-weight: normal; line-height: 18px; margin-bottom: 12px; }
div#menu_manifestation ul { margin-bottom: 16px; }
div#menu_manifestation ul li { color: #8d8d8d; line-height: 16px; margin-bottom: 12px; font-size: 12px; }
div#menu_manifestation ul li h4 { font-size: 13px; font-weight: bold; }
div#menu_manifestation ul li div { font-style: italic; font-size: 11px; }
div#menu_manifestation ul li a { padding-left: 12px; color: #656565; text-decoration: none; background-image: url(images/puce_fleche.gif); background-repeat: no-repeat; background-position: 0px 6px; }
div#menu_manifestation ul li a:hover { color: #ff8200; }
	
/* Mediatheque */
div.mediatheque { width: 632px; padding: 20px 24px; background: #ffffff; border-right: 1px solid #f1f1f1; overflow: hidden; }
div.mediatheque div.video { width: 500px; overflow: hidden; }
div.mediatheque div.cache_video { float: left; height: 371px; width: 500px; background-color: black; }
div.mediatheque div.description { float: left; width: 266px; font-weight: bold; font-size: 12px; color: #666666; line-height: 16px; padding-left: 16px; }
div.video_liste { background: #ffffff; padding: 0px 24px 24px 24px; height: 161px; border-right: 1px solid #f1f1f1; }
div.video_liste ul { float: left; height: 147px; padding: 12px 25px 0px 25px; border-top: solid 1px #cfcfcf; border-bottom: solid 1px #cfcfcf; }
div.video_liste ul li { float: left; width: 154px; padding-right: 31px; }
div.video_liste ul li div.miniature{ width: 154px; }
div.video_liste ul li div.description{ margin-top: 13px; width: 154px; font-weight: bold; text-align: center; font-size: 12px; color: #0998bd; }
div.video_liste div.liste { float: left; overflow: hidden; width: 574px; height: 162px; border: solid 0px lime; }
div.video_liste div.previous { float: left; width: 23px; border: 1px solid #cfcfcf; }
div.video_liste div.previous a span { display: none; }
div.video_liste div.previous a { display: block; background-image: url(images/btn_prec.gif); background-repeat: no-repeat; height: 159px; }
div.video_liste div.previous2 { float: left; width: 23px; border: 1px solid #cfcfcf; background-image: url(images/btn_prec.gif); background-repeat: no-repeat; height: 159px; }
div.video_liste div.next { float: left; width: 23px; border: 1px solid #cfcfcf; }
div.video_liste div.next a span { display: none; }
div.video_liste div.next a { display: block; background-image: url(images/btn_suiv.gif); background-repeat: no-repeat; height: 159px; }
div.video_liste div.next2 { float: left; width: 23px; border: 1px solid #cfcfcf; background-image: url(images/btn_suiv.gif); background-repeat: no-repeat; height: 159px; }
div.liste_categorie { padding: 24px 0px 0px 47px; height: 34px; overflow: hidden; background: #ffffff; border-right: 1px solid #f1f1f1; }
div.liste_categorie ul li { float: left; width: 126px; }
div.no_video { padding-left: 50px; font-size: 12px; color: #666666; line-height: 16px; background-color: #FFFFFF; }

/* Footer principal */
div.footer_main { background: #f1f1f1; padding: 18px 0px 20px 20px; width: 960px; }
div.footer_main a { display: block; float: left; height: 14px; }
div.footer_main a span { display: none; }
div.footer_main a:hover { background-position: center; }
div.footer_main a.actif { background-position: bottom; }
div.footer_main a#flink_1_fr { width: 60px; background-image: url(images/flink_1_fr.gif); }
div.footer_main a#flink_2_fr { width: 42px; background-image: url(images/flink_2_fr.gif); }
div.footer_main a#flink_3_fr { width: 108px; background-image: url(images/flink_3_fr.gif); }
div.footer_main a#flink_1_en { width: 66px; background-image: url(images/flink_1_en.gif); }
div.footer_main a#flink_2_en { width: 37px; background-image: url(images/flink_2_en.gif); }
div.footer_main a#flink_3_en { width: 76px; background-image: url(images/flink_3_en.gif); }

/* Actualités */
div.content_news { border-top: 1px solid #f1f1f1; padding: 20px 24px; background: #ffffff; border-right: 1px solid #f1f1f1; }
div.article_news { margin-bottom: 24px; }
div.article_news p img { margin-right: 15px; }
div.article_news div.date { font-size: 12px; font-weight: bold; color: #666666; line-height: 16px; }
div.article_news div.date_detail { font-size: 10px; font-weight: bold; color: #666666; line-height: 16px; padding-bottom: 8px; }
div.article_news div.resume { font-size: 12px; color: #666666; line-height: 16px; margin-bottom: 16px; }
div.article_news div.resume_detail { font-size: 12px; color: #666666; line-height: 16px; margin-bottom: 16px; font-weight: bold; }
div.article_news div.corps { font-size: 12px; color: #666666; line-height: 16px; }
div.article_news a { font-size: 12px; color: #0998bd; text-decoration: none; }
div.article_news a:hover { color: #4d4d4d; }
div.article_news div.suite a { display: block; width: 37px; height: 9px; background-image: url(images/suite.gif); }
div.article_news div.suite_en a { display: block; width: 75px; height: 9px; background-image: url(images/savoir_plus_en.gif); }
div.article_news div.suite a span { display: none; }
div.article_news div.suite_en a span { display: none; }

/* Actions */
div.content_action { width: 632px; border-top: 1px solid #f1f1f1; border-right: 1px solid #f1f1f1; padding: 20px 24px; background: #ffffff; overflow: hidden; }
div.content_action h1 { color: #0998bd; }
div.content_action h2 { color: #656565; font-size: 12px; margin-bottom: 16px; line-height: 16px; font-weight: bold; }
div.content_action h3 { color: #0997bd; font-size: 12px; margin-bottom: 16px; line-height: 16px; font-weight: bold; }
div.content_action p { margin-bottom: 16px; line-height: 16px; font-size: 12px; color: #656565; }
div.content_action p img { margin-right: 16px; }
div.content_action img { margin-right: 16px; }
div.content_action strong { color: #333333; }
div.content_action a { color: #0998BD; }
div.content_action ul { margin-bottom: 16px; }
div.content_action ul li { background-image: url(images/puce1.gif); font-size: 12px; line-height: 16px; color: #656565; background-repeat: no-repeat; background-position: 2px 7px; padding-left: 12px; }
div.content_action div.image { float: left; width: 320px; }
div.content_action div.img_droite { float: left; width: 300px; }
div.content_action h3.sous_image { margin-top: 30px; }

/*
desactivée car les fleches cette flèche qui est associée aux liens
div.content_action ul li ul li { background-image: url(images/puce_fleche.gif); background-repeat: no-repeat; background-position: 2px 5px; padding-left: 16px; }
*/
div.content_action ul li ul li {background-image: url(images/puce3.gif); background-repeat: no-repeat; background-position: 2px 7px; padding-left: 16px; }
div.content_action table { width: 681px; margin-left: -24px; }
div.content_action td { font-size: 12px; line-height: 16px; color: #656565; padding: 6px; border-top: 1px solid #f1f1f1; }
div.content_action td p { margin: 0px; }
div.content_action td:first-child { padding-left: 36px; }
div.content_action td:last-child { padding-right: 36px; }
div.content_action tr:first-child td { border: none !important; }
div.content_action table.liens td { border: none !important; }
div.content_action table td.no_border {border: none;}

/* Paginations */
div.pagination { text-align: right; font-size: 12px; }
div.pagination a.num { padding: 0px 4px; color: #888888; text-decoration: none; }
div.pagination a.num span { border-bottom: 1px solid #dddddd; }
div.pagination a.num:hover { color: #0998db; }
div.pagination a.num:hover span { border-bottom: 1px solid #0998bd; }

div.section_rechercher { padding: 20px; background: #ffffff; }
div.section_rechercher div.results { margin-bottom: 16px; font-size: 12px; }
div.section_rechercher li { margin-bottom: 16px; }
div.section_rechercher li h2 { font-size: 14px; line-height: 18px; }
div.section_rechercher li h2 a { color: #0997bd; text-decoration: none; border-bottom: 1px solid #eeeeee; }
div.section_rechercher li h2 a:hover { }
div.section_rechercher li p { font-size: 12px; line-height: 18px; }
div.section_rechercher li div.url { font-size: 11px; line-height: 16px; }
div.section_rechercher li div.url a { color: #008800; text-decoration: none; }

/* Boites latérales */
div.boite_bleue { background: #0898bd; padding: 20px 24px 12px 24px; color: #ffffff; font-size: 12px; line-height: 16px; }
div.boite_bleue p { margin-bottom: 16px; }
div.boite_bleue em, div.boite_bleue i { font-style: italic; }
div.boite_bleue strong, div.boite_bleue b { font-weight: bold; }
div.boite_bleue a { color: #ffffff; font-weight: bold; text-decoration: none; }
div.boite_bleue a:hover { color: #d8d8d8; }
div.boite_bleue ul { margin-bottom: 16px; padding-left: 16px; }
div.boite_bleue li { background-image: url(images/puce2.gif); background-repeat: no-repeat; background-position: 0px 6px; padding-left: 8px; }
div.boite_bleue ul.fleche li { background-image: url(images/smenu_fleche.gif); background-repeat: no-repeat; background-position: 0px 6px; padding-left: 12px; }

div.boite_libre { background: #ffffff; padding: 12px 24px; color: #7f7f7f; }
div.boite_libre h2 { color:#0998BD; margin-bottom:10px; }
div.boite_libre div.boite_contenu { font-size: 12px; line-height: 16px; }
div.boite_libre div.boite_contenu p { margin-bottom: 16px; }

div.boite_liens { padding: 12px 0px; background: #ffffff; border-top: 1px solid #f1f1f1; }
div.boite_liens ul { list-style-type: none !important; padding: 0px 0px 0px 24px; margin: 0px; }
div.boite_liens li { margin-bottom: 12px; }
div.boite_liens h2 { margin-bottom: 10px; }
div.boite_liens h3 { font-size: 12px; color: #666666; font-weight: bold; padding-left:0px; line-height: 14px; margin-right: 10px; }

div.boite_en_images { padding: 12px 0px; background: #ffffff; border-top: 1px solid #f1f1f1; }
div.boite_en_images div.titre { padding: 15px 0px 0px 25px; font-weight: bold; font-size: 12px; color: #7f7f7f; }
div.boite_en_images div.image { padding: 15px 0px 0px 25px; }
div.boite_en_images div.tous { padding: 20px 24px 0px 25px; }

div.boite_documents { padding: 12px 0px; background: #ffffff; border-top: 1px solid #f1f1f1; }
div.boite_documents ul { list-style-type: none !important; padding: 0px 0px 0px 24px; margin: 0px; }
div.boite_documents li { margin-bottom: 12px; }
div.boite_documents h3 { font-size: 12px; color: #666666; font-weight: bold; line-height: 14px; margin-right: 5px; }
div.boite_documents h4 { font-size: 12px; color: #7f7f7f; padding: 5px 0px 5px 0px; line-height: 14px; margin-right: 5px; }

/* Accessibilité */
div.content_access { background: #ffffff; text-align: right; border-right: 1px solid #f1f1f1; padding: 0px 16px 12px 0px; }
div.content_send_ok { background: #ffffff; border-right: 1px solid #f1f1f1; padding: 12px 24px 24px 24px; }
div.content_send_ok p.info { font-size: 12px; color: #0997bd; margin-bottom: 16px; }
div.content_send_friend { background: #ffffff; border-right: 1px solid #f1f1f1; padding: 0px 24px 24px 24px; }
div.content_send_friend fieldset { border: 1px solid #f1f1f1; padding: 12px; }
div.content_send_friend fieldset div { clear: both; height: 25px; }
div.content_send_friend fieldset div label { font-size: 12px; width: 192px; float: left; display: block; padding-top: 4px; text-align: right; padding-right: 8px; }
div.content_send_friend fieldset div input[type="text"] { border: 1px solid #888888; font-family: Helvetica, Arial, sans-serif; font-size: 12px; width: 300px; }
div.content_send_friend fieldset div.envoi { padding-left: 200px; }
div.content_send_friend p.erreur { font-size: 12px; color: #cc0000; margin-bottom: 16px; }
div.content_send_friend div.form_captcha { clear: both; padding-left: 92px; margin-bottom: 12px; }
div.content_send_friend div.form_captcha img { display: block; float: left; width: 100px; margin-right: 8px; }
div.content_send_friend div.form_captcha input { float: left; width: 100px !important; }

/* Inscription Newsletter */
div.content { padding: 24px 24px; background-color: #ffffff; border-right: 1px solid #f1f1f1; }
div.content div.email_vide { margin-top: 10px; font-size: 12px; color: #ff0000; }
div.content div.erreur { margin-top: 10px; font-size: 12px; color: #ff0000; }
div.content p.email { margin: 26px 0px 10px 0px; color: #6c6c6c; font-size: 12px; }
div.content div._packnwl_text { float: left; width: 226px; }
div.content div._packnwl_text input { width: 226px; border: solid 1px #dbdbdb; }
div.content div._packnwl_bouton_fr { float: left; width: 155px; height: 20px; padding-left: 8px; }
div.content div._packnwl_bouton_fr a { display: block; float: left; width: 147px; height: 21px; background-image: url(images/inscrivez_vous.gif); background-repeat: no-repeat; }
div.content div._packnwl_bouton_fr a span { display: none; }
div.content div._packnwl_bouton_en { float: left; width: 155px; height: 20px; padding-left: 8px; }
div.content div._packnwl_bouton_en a { display: block; float: left; width: 147px; height: 21px; background-image: url(images/subscribe.gif); background-repeat: no-repeat; }
div.content div._packnwl_bouton_en a span { display: none; }
div.content div.complement_newsletter p.titre { margin-top: 26px; margin-bottom: 23px; font-size: 12px; color: #333333; }
div.content div.complement_newsletter input { width: 167px; margin-bottom: 20px; }
div.content div.complement_newsletter div.colonne { float: left; width: 200px; }
div.content div.complement_newsletter p { font-size: 12px; color: #6c6c6c; margin-bottom: 8px; }
div.content div.complement_newsletter div.adresse input { width: 226px; margin-bottom: 26px; }
div.content div.final div.titre { padding-left: 16px; margin-bottom: 29px; color: #ff8a00; background-image: url(images/puce_fleche.gif); background-repeat: no-repeat; background-position: 3px 7px; }
div.content div.final div.titre a { text-decoration: none; color: #ff8a00; }
div.content div.final div.titre a:hover { color: #6c6c6c; }
div.content div.final input { float: left; width: 100%; }
div.content div.final div.box { float: left; width: 23px; }
div.content div.final div.box_text { float: left; width: 599px; font-size: 12px; color: #6c6c6c; margin: 5px 0px 0px 10px; }
div.content	div.merci { font-size: 12px; color: #6c6c6c; margin-bottom: 20px; }
div.content div.unsubscribe_lien { margin-top: 20px; }
div.content div.unsubscribe_lien a { text-decoration: none; padding-left: 16px; font-size: 12px; color: #ff8a00; background-image: url(images/puce_fleche.gif); background-repeat: no-repeat; background-position: 3px 5px; }
div.content div.unsubscribe_lien a:hover { color: #6c6c6c; }
div.content div.unsubscribe div._packnwl_text input { width: 226px; border: solid 1px #dbdbdb; }
div.content div.unsubscribe div._packnwl_bouton_fr a { display: block; float: left; width: 147px; height: 21px; background-image: url(images/desabonnez_vous.gif); background-repeat: no-repeat; }
div.content div.unsubscribe div._packnwl_bouton_en a { display: block; float: left; width: 147px; height: 21px; background-image: url(images/unsubscribe.gif); background-repeat: no-repeat; }
div.content div.unsubscribe div.erreur_unsubscribe { margin-top: 10px; font-size: 12px; color: #ff0000; }
div.content	div.unsubscribeok { font-size: 12px; color: #6c6c6c; margin-bottom: 20px; }
div.retour { margin-top: 20px; }
div.retour a { text-decoration: none; padding-left: 16px; font-size: 12px; color: #ff8a00; background-image: url(images/puce_fleche.gif); background-repeat: no-repeat; background-position: 3px 5px; }
div.retour a:hover { color: #6c6c6c; }
div#newsletter h1 { color: #0998bd; }
	
/* Newsletters précédentes */
div.newsletter_list { background-color: #ffffff; }
div.newsletter_list div.apercu { padding: 23px 15px; border-bottom: 1px solid #f1f1f1; }
div.newsletter_list div.list { padding: 28px 0px 19px 25px; }
div.newsletter_list div.list h1 { padding-bottom: 15px; color: #0998bd; }
div.newsletter_list ul li { font-size: 12px; padding: 0px 0px 13px 14px; background-image: url(images/puce_fleche.gif); background-repeat: no-repeat; background-position: 2px 3px; }
div.newsletter_list ul li a { color: #ff8a00; text-decoration: none; }
div.newsletter_list ul li a:hover { color: #888888; }
div.newsletter_list ul li span { color: #6c6c6c; }
div.newsletter_list div.no_lettre { padding: 0px 0px 45px 25px; font-size: 12px; }

/* manifestation */
div.content_manifestation { border-top: 1px solid #f1f1f1; padding: 20px 24px; background: #ffffff; border-right: 1px solid #f1f1f1; }
div.content_manifestation h1 { color: #0998bd; }
div.content_manifestation h2 { color: #8d8d8d; font-size: 12px; margin-bottom: 30px; line-height: 16px; font-style: italic; }
div.content_manifestation div.contenu { margin-bottom: 20px; overflow: hidden; }
div.content_manifestation p { margin-bottom: 16px; line-height: 16px; font-size: 12px; color: #656565; }
div.content_manifestation p .img_gauche { padding: 0px 10px 10px 0px; }
div.content_manifestation ul li { font-size: 12px; color: #656565; line-height: 16px; padding: 0px 0px 13px 14px; background-image: url(images/puce1.gif); background-repeat: no-repeat; background-position: 2px 7px; }
div.content_manifestation div.lien { margin-bottom: 23px; }
div.content_manifestation div.lien a { text-decoration: none; padding-left: 16px; font-size: 12px; color: #ff8a00; background-image: url(images/puce_fleche.gif); background-repeat: no-repeat; background-position: 3px 5px; }
div.content_manifestation div.lien a:hover { color: #6c6c6c; }

/* Dons */
div.content_dons { background: #ffffff; border-right: 1px solid #f1f1f1; padding: 24px 16px 24px 24px; }
div.content_dons ul.etapes { text-align: center; margin-bottom: 24px; background-image: url(images/don_etape_ligne.gif); background-position: center -2px; background-repeat: no-repeat; }
div.content_dons ul.etapes li { display: inline; padding: 0px 10px; font-size: 13px; color: #686868; background: #ffffff; }
div.content_dons ul.etapes li.active { color: #0998bd; }
div.content_dons ul.etapes li:first-child { background-image: none; }
div.content_dons div.formulaires { clear: both; }
div.content_dons fieldset { padding: 20px 0px; }
div.content_dons legend { color: #484848; font-size: 13px; font-weight: bold; }
div.content_dons p.erreur { font-size: 12px; color: #cc0000; margin-bottom: 16px; line-height: 16px; }
div.content_dons label { font-size: 12px; color: #b4b4b4; padding-right: 8px; }
div.content_dons form input[type="text"], div.content_dons form select { border: 1px solid #b4b4b4; margin-right: 4px; font-family: arial, sans-serif; color: #686868 }
div.content_dons form div { padding-bottom: 4px; }
div.content_dons p.label_radio { float: left; width: 100px; font-size: 12px; color: #b4b4b4; }
div.content_dons div.radio { float: left; width: 450px; }
div.content_dons div.bouton_suivant { text-align: right; }


div.content_don { font-size: 12px; line-height: 16px; color: #666666; padding-top: 36px; }

div.content_mercanet_intro { font-size: 12px; color: #666666; line-height: 16px; padding: 24px 0px; text-align: center; }
div.content_mercanet_cards { font-size: 12px; padding-bottom: 100px; }

div.liens_dons { background: #ffffff; border-right: 1px solid #f1f1f1; padding: 0px 16px 24px 24px; }
div.liens_dons div.particulier { float: left; width: 270px; border: solid 1px #dbdbdb; padding: 14px 17px 17px 10px; margin-right: 19px; }
div.liens_dons div.particulier div.titre h2 { color: #0998bd; font-weight: bold; font-size: 14px; margin-bottom: 31px; }
div.liens_dons div.particulier menu a { display: block; margin: 0px; height: 33px; }
div.liens_dons div.particulier div.boite_bleue_don { width: 256px; color: #ffffff; font-weight: bold; font-size: 12px; background-color: #0998bd; margin-top: 9px; padding: 23px 10px 23px 10px; text-align: center; }
div.liens_dons div.particulier div.boite_bleue_don ul li { margin-top: 5px; background-image: url(images/puce2.gif); background-repeat: no-repeat; background-position: 85px 6px; padding-left: 8px; }
div.liens_dons div.particulier div.boite_bleue_don ul li a { text-decoration: underline; color: #ffffff; }
div.liens_dons div.particulier div.boite_bleue_don ul li a:hover { color: #ffffbb; }
div.liens_dons div.entreprise { float: left; font-size: 12px; color: #626262; width: 270px; border: solid 1px #dbdbdb; padding: 14px 17px 17px 10px; font-size: 12px; }
div.liens_dons div.entreprise { line-height: 16px; }
div.liens_dons div.entreprise a { text-decoration: underline; color: #6c6c6c; }
div.liens_dons div.entreprise a:hover { text-decoration: none; color: #333333; }
div.liens_dons div.entreprise h2 { color: #0998bd; font-weight: bold; font-size: 14px; margin-bottom: 15px; }
div.liens_dons div.entreprise ul { margin-top: 10px; }
div.liens_dons div.entreprise ul li { font-size: 13px; padding: 0px 0px 5px 14px; background-image: url(images/puce_fleche.gif); background-repeat: no-repeat; background-position: 2px 4px; } 
div.liens_dons div.entreprise ul li a { text-decoration: none; color: #ff8a00; }
div.liens_dons div.entreprise ul li a:hover { text-decoration: none; color: #6c6c6c; }

div.boite_libre ul li { font-size: 13px; padding: 0px 0px 5px 14px; background-image: url(images/puce_fleche.gif); background-repeat: no-repeat; background-position: 2px 4px; } 
div.boite_libre ul li a { text-decoration: none; color: #ff8a00; }
div.boite_libre ul li a:hover { text-decoration: none; color: #6c6c6c; }


ol.decimal_count {list-style: decimal; padding-left: 16px;}
ol.decimal_count li {background-image: none; padding-left: 0;}

div.page_contenu .personalities_images {float: left; width: 166px; margin: 0 20px 8px 0;}
div.page_contenu .personalities_images img {text-align: center; margin: 0 auto; display: block;}
div.page_contenu .personalities_images h2 {font-size: 11px; font-style: italic; font-weight: bold; text-align: center; margin: 0 0 4px 0;}
div.page_contenu .personalities_images p {text-align: center; margin: 4px 0 0 0;}

table.partners_list td.partner_logo {width: 120px; text-align: center; }
table.partners_list td.partner_link {text-align: left;}
div.page_contenu table td.no_border {border: none;}

img[align="left"] { float: left; }
img[align="right"] { float: right; }
