/* MISE EN FORME GLOBALE */
body{background-image:url("../images/structure/fond_bleu.gif");background-color:#f2f2f2;background-repeat:repeat-x;
/*text-align:center;*/
font-family:Arial,Helvetica,sans-serif;font-size:11px;}
#page{width:943px;margin:0 auto;}
#le922{width:920px;padding:0;margin:0 0 0 12px;background-image:url("../images/922/fond.gif");background-repeat:no-repeat;background-color:#FFFFFF;}
#corps{background-color:none;background-image:url("../images/structure/fond_page.png");width:943px;margin:0 auto;}
#menu{background-color:none;height:30px;list-style-type:none;}
div.menu2{margin:0 0 0 15px;padding:5px;text-align:right;display:block;}
div.menu2 div.entry{margin:0 5px 0 0;padding:4px 5px 4px 5px;font-size:14px;float:right;border:1px solid #C0C0C0;font-weight:bold;}
div.menu2 div.entry:hover{background-color:#EFF9FF;}
.sous_menu1{height:30px;margin:0 -11px 0 11px;width:922px;text-align:right;background-image:url("../images/menu2/haut1.gif");height:30px;}
.sous_menu2{background-image:url("../images/menu2/haut2.gif");height:30px;margin:0 auto;padding:0;width:922px;list-style-type:none;}
.bouton_sous_menu1{height:24px;width:122px;padding-top:7px;margin-left:50px;margin-right:0;float:left;text-align:center;color:#ddd;font-size:11px;font-weight:bold;font:Verdana,Arial,Helvetica,sans-serif;}
.bouton_sous_menu1:hover{background-image:url("../images/menu2/fond_haut1.gif");height:24px;width:122px;padding-top:7px;margin-left:50px;margin-right:0;float:left;text-align:center;color:#ddd;font-size:11px;font-weight:bold;font:Verdana,Arial,Helvetica,sans-serif;}
.bouton_sous_menu2{background-image:url("../images/menu2/fond_haut1.gif");height:24px;width:122px;padding-top:7px;margin-left:50px;margin-right:0;float:left;text-align:center;color:#ddd;font-size:11px;font-weight:bold;font:Verdana,Arial,Helvetica,sans-serif;}
.separateur{background-image:url("../images/menu2/separateur.gif");height:30px;width:2px;padding-top:0px;margin-left:0px;float:left;color:#ddd;}
.clear{clear:both;width:0;height:0;list-style-type:none;}
#contenu{text-align:center;vertical-align:top;padding:14px 0 0 0;font-family:Arial,Helvetica,sans-serif;font-size:11px;font-style:normal;}
.sidebar{float:left;background-image:none;width:195px;padding-top:0;}
.sidebar_droite{float:right;background-image:none;width:195px;padding-top:0;}
/* MISE EN FORME DU HEADER */
#page #entete{height:125px;width:943px;background-image:url("../images/structure/haut2007.png");background-repeat:no-repeat;background-position:left top;text-align:left;margin:0 auto;}
#page #avant_entete{height:25px;width:922px;background-repeat:no-repeat;background-position:left top;text-align:left;margin:0 auto;}
#page #entete #logo{margin-left:30px;margin-top:50px;float:left;}
#page #entete #zone{position:relative;left:29px;top:15px;display:inline;text-align:center;width:480px;height:70px;
/*margin:5px 0 0 0;*/
}
/* MISE EN FORME DES DIVS DE CONTENU */
#contenu  .bloc_centre_520{width:505px;text-align:left;margin:0 auto;margin-bottom:9px;}
#contenu .bloc_centre_520.bloc_centre_520_titre{background-image:url("../images/structure/haut_490.gif");background-repeat:no-repeat;height:23px;padding:9px 0 0 15px;}
#contenu.bloc_centre_520  .bloc_centre_520_titre  .h1{font-weight:lighter;margin-bottom:0;color:#333;font-size:13px;border:0px solid #E2E2E2;padding:3px 7px 3px 7px;background-color:transparent;}
#contenu.bloc_centre_520  .bloc_centre_520_titre  .h1:hover{border:1px solid #E2E2E2;background:#E2E2E2;}
#contenu .bloc_centre_520.bloc_centre_520_texte{background-color:#FFFFFF;border:1px solid #e2e2e2;padding:7px;background-image:url("../images/structure/fond_centre.gif");}
#contenu   .bloc_centre_520   .bloc_centre_520_texte  h1{font-size:13px;padding:4px;}
#contenu .bloc_centre_709{width:93%;text-align:left;margin-bottom:9px;border:0px solid #dbdbdb;margin-left:5px;}
#contenu   .bloc_centre_709   .bloc_centre_709_titre{
/*background-image:url("../images/structure/haut_709.gif");background-repeat:no-repeat;*/
background-color:#f5f5f5;height:22px;padding-top:9px;margin-left:20px;margin-right:20px;margin-top:20px;margin-bottom:30px;padding-left:5px;font-size:12px;font-weight:lighter;border-bottom:1px solid #c0c0c0;list-style-type:circle}
#contenu   .bloc_centre_709   .bloc_centre_709_texte{
/*background-color:#FFFFFF;*/
/*border:1px solid #e2e2e2;*/
background-image:url("../images/2007/fond_centre.gif");padding:0px 20px 20px 20px;}
#contenu   .bloc_centre_709   .bloc_centre_709_texte  h1{font-size:18px;font-weight:400;
/*color:#6699BE;*/
margin:0 0 20px 0;}
#contenu   .bloc_centre_709   .bloc_centre_709_texte  h2{font-size:13px;color:#D50220;font-size:90%;text-transform:uppercase;font-variant:small-caps;font-weight:bold;margin:20px 0 20px 0;padding-bottom:4px;border-bottom:1px dashed #c0c0c0;}
#contenu   .bloc_centre_709   .bloc_centre_709_texte  h2:first-letter{font-size:160%;}
#contenu   .bloc_centre_709   .bloc_centre_709_texte  li{list-style-type:none;color:#5e5e5e;font-family:arial, helvetica, geneva, sans-serif;font-size:10pt;
/*list-style-position:outside;*/
margin-left:-8px;list-style-image:url("../images/forme/carre.gif");}
.table_donnees{border:1px solid #c0c0c0;margin:10px;}
.table_donnees td{border:1px solid #c0c0c0;padding:7px;}
.table_donnees th{border:1px solid #c0c0c0;padding:7px;}
.table_donnees th:hover{background-color:#CAD7E0;}
.bloc_1{width:200px;font-family:Arial,Helvetica,sans-serif;font-size:11px;margin-left:8px;margin-bottom:10px;}
.bloc_1_titre{background-image:url("../images/structure/haut_180.gif");height:27px;font-family:Arial,Helvetica,sans-serif;font-size:12px;padding:1px;}
.bloc_1_titre_texte{margin-top:5px;text-align:center;}
.bloc_1_contenu{border:1px solid #cbced2;background-color:#f1f1f1;padding:6px;text-align:justify;
/* background-image:url("../images/922/fond.gif"); */
background-repeat:repeat-x;}
.bloc_1_ligne{background-image:url("../images/structure/fond_ligne.gif");background-repeat:no-repeat;height:27px;width:200px;font-family:Arial,Helvetica,sans-serif;font-size:11px;padding-top:7px;margin-left:8px;margin-bottom:10px;}
.news_box{font-size:11px; color:#000;  padding:3px; margin-bottom:5px;}
.news_box_title{padding:-3px;font-size:11px;font:Verdana;color:#0069C5;font-weight:bold;margin:0 0 7px 0px}
.news_box_date{float:right;width:100%;border-bottom:1px dashed #ccc;font-size:10px;color:#333;}
#fond_2{background-image:url("../../images/index/fond-fiscalite-immobiliere-defiscalisation-robien-borloo.jpg");height:221px;width:898px;margin:12px;text-align:left;}
#fond_4{background-image:url("../../images/index/fond-retraite-loi-fillon.jpg");height:221px;width:898px;margin:12px;text-align:left;}
#fond_3{background-image:url("../../images/index/fond-placement-argent-credit-emprunt.jpg");height:221px;width:898px;margin:12px;text-align:left;}
#fond_1{background-image:url("../../images/index/fond-impot-sur-le-revenu-2006-2007.jpg");height:221px;width:898px;margin:12px;text-align:left;}
.capsule_index{width:205px;margin-top:4px;margin-right:4px;margin-bottom:4px;margin-left:10px;float:left;position:relative;overflow:hidden;height:212px;border-right:1px dotted #c0c0c0;}
.capsule_lateral_index{width:200px;margin-top:4px;margin-right:4px;margin-bottom:4px;margin-left:6px;float:left;position:relative;overflow:hidden;height:212px;}
.capsule_index h1{font-size:10pt;font-weight:bold;margin-left:10px;margin-right:10px;}
.capsule_lateral_index h1{font-size:10pt;font-weight:bold;margin-left:10px;margin-right:10px;}
p, td{font-size:10pt; font-family:Arial,Helvetica,Geneva,sans-serif; color:#5E5E5E; margin-left:0px;margin-top:0px;margin-bottom:0px;}
table{border-collapse:collapse;}
td{border-collapse:collapse;}
.tableau_centre1{padding-top:0;margin-top:0;border-collapse:collapse;}
.tableau_haut{margin:0 auto;width:922px;background-image:url("../images/structure/HAUT-2007.jpg");}
.tableau_haut_sans_fond{margin:0 auto;width:922px;}
.td_valign_halign{text-align:center;vertical-align:middle;}
.tableau_central1{background-color:#FFFFFF;border:20px solid #COCOCO;margin:0 auto;width:921px;}
.verdana_8_gras{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:10px;font-weight:bold;margin-left:5px;margin-bottom:2px;margin-top:2px;text-align:left;}
form{margin:0;}
.style_blanc{color:#FFFFFF;font-size:10px;font-family:Verdana,Arial,Helvetica,sans-serif;margin-top:0;padding:0;margin-bottom:0;}
.style_blanc a:link{color:#FFFFFF;}
.style_blanc a:visited{color:#FFFFFF;}
.page{background-image:url("../images/structure/fond_bleu.gif");}
a:link{color:#3050A2; text-decoration:none;}
a:visited{color:#3050A2; text-decoration:none;}
a:hover{color:#808080; text-decoration:underline;}
a.define:link{color:#5E5E5E; border-bottom:1px dotted #808080; }
a.define:visited{color:#5E5E5E; border-bottom:1px dotted #808080; }
a.define:hover{color:#5E5E5E; border-bottom:1px solid #808080; }
.marge_gauche_10{margin-left:20px;}
.bouton{border:1px solid #8194B8;padding:3px 7px 3px 7px;background-color:#eee;}
.bouton:hover{border:1px solid #CEE4FF;padding:3px 7px 3px 7px;background-color:#CEE4FF;}
.barre_titre1{
/*border:1px solid #E2E2E2;*/
padding:3px 7px 3px 7px;
/*background-color:#FFFFFF;*/
}
.barre_titre1:hover{border:1px solid #E2E2E2;padding:3px 7px 3px 7px;background-color:#EEEEEE;color:#D50220;text-decoration:none;}
.barre_titre2{
/*border:1px solid #E2E2E2;*/
padding:3px 7px 3px 7px;
/*background-color:#FFFFFF;*/
}
.barre_titre2:hover{border:1px solid #E2E2E2;padding:3px 7px 3px 7px;background-color:#EEEEEE;color:#D50220;text-decoration:none;}
.barre_titre3{
/*border:1px solid #E2E2E2;*/
padding:3px 7px 3px 7px;color:#D50220;}
.barre_titre3:hover{border:1px solid #E2E2E2;padding:3px 7px 3px 7px;background-color:#FFFFFF;}
/* MISE EN FORME TEXTE */
/* BALISES LI */
#contenu .li{list-style-type:none;
/*list-style-position:outside;*/
margin-left:-8px;list-style-image:url("../images/forme/carre.gif");}
.marge_gauche_20{margin-left:10px;}
.texte_actualite{text-align:justify;margin-left:50px;margin-right:50px;}
.verdana_8_gras{font:Verdana,Arial,Helvetica,sans-serif;font-weight:bold;}
#titre_actu{color:#0066CC;font-size:16px;text-align:left;margin-left:50px;margin-right:50px;}
.formulaire{border:1px solid #E1E1E1;background-color:#EEF4F9;}
.champs_form{border:1px solid #C0C0C0;font-size:8pt;font-family:Verdana;}
.marge_20_20{margin-left:20px;margin-right:20px;}
.marge_10_20{margin-left:10px;margin-right:20px;}
.bordures_points_droite{border-left-width:1px;border-right:1px dotted #C0C0C0;border-top-width:1px;border-bottom-width:1px;}
.marge_10_10{margin-left:10px;margin-right:10px;}
.news_index{margin-left:10px;margin-right:10px;font-size:8pt;text-align:justify;}
.tableau_epargne{}
.tableau_epargne .titre{font-size:11px;font-weight:bold;}
.tableau_epargne .contenu{font-size:9px;}
/* ACCORDEON    */
/* SpryAccordion.css - Revision:Spry Preview Release 1.4 */
/* Copyright (c) 2006. Adobe Systems Incorporated. All rights reserved. */
/* This is the selector for the main Accordion container. For our default style,* we draw borders on the left,right,and bottom. The top border of the Accordion * will be rendered by the first AccordionPanelTab which never moves. * * If you want to constrain the width of the Accordion widget,set a width on * the Accordion container. By default,our accordion expands horizontally to fill * up available space. * * The name of the class ("Accordion") used in this selector is not necessary * to make the widget function. You can use any class name you want to style the * Accordion container. */
.accordion{
/*border-left:solid 1px #E3E3E3;border-right:solid 1px #E3E3E3;*/
border-bottom:solid 1px #787C81;overflow:hidden;height:280px;}
/* This is the selector for the AccordionPanel container which houses the * panel tab and a panel content area. It doesn't render visually,but we * make sure that it has zero margin and padding. * * The name of the class ("AccordionPanel") used in this selector is not necessary * to make the widget function. You can use any class name you want to style an * accordion panel container.*/
.AccordionPanel{margin:0px;padding:0px;}
/* This is the selector for the AccordionPanelTab. This container houses * the title for the panel. This is also the container that the user clicks * on to open a specific panel. * * The name of the class ("AccordionPanelTab") used in this selector is not necessary * to make the widget function. You can use any class name you want to style an * accordion panel tab container. */
.AccordionPanelTab{background-image:url("../images/structure/haut_250.png");text-align:left;border:solid 1px #787C81;border-bottom:solid 1px #282D32;color:#fff;font-family:arial;font-size:11px;font-weight:bold;padding:2px 2px 3px 7px;margin:0px;cursor:hand;-moz-user-select:none;-khtml-user-select:none;}
/* This is the selector for a Panel's Content area. It's important to note that * you should never put any padding on the panel's content area if you plan to * use the Accordions panel animations. Placing a non-zero padding on the content * area can cause the accordion to abruptly grow in height while the panels animate. * * Anyone who styles an Accordion *MUST* specify a height on the Accordion Panel * Content container. * * The name of the class ("AccordionPanelContent") used in this selector is not necessary * to make the widget function. You can use any class name you want to style an * accordion panel content container. */
.AccordionPanelContent{overflow:auto;margin:0px;padding:0px;height:100px;border-left:1px solid #787C81;border-right:1px solid #787C81;}
.AccordionPanelContent ul{margin-left:0px;padding:0 4px 0 7px;list-style-type:none;text-align:left;}
.AccordionPanelContent li{list-style-type:none;padding-bottom:5px;padding:5px 0 3px 0; border-bottom:1px solid #CFCFCF;}
.AccordionPanelContent li a{text-decoration:none;color:#333;font-size:9px;padding:0 +2px 0 -5px;}
.AccordionPanelContent li:hover{background-color:#B3CFE5;}
/* This is an example of how to change the appearance of the panel tab that is * currently open. The class "AccordionPanelOpen" is programatically added and removed * from panels as the user clicks on the tabs within the Accordion. */
.AccordionPanelOpen .AccordionPanelTab{}
/* This is an example of how to change the appearance of the panel tab as the * mouse hovers over it. The class "AccordionPanelTabHover" is programatically added * and removed from panel tab containers as the mouse enters and exits the tab container. */
.AccordionPanelTabHover{}
.AccordionPanelOpen .AccordionPanelTabHover{}
/* This is an example of how to change the appearance of all the panel tabs when the * Accordion has focus. The "AccordionFocused" class is programatically added and removed * whenever the Accordion gains or loses keyboard focus. */
.AccordionFocused .AccordionPanelTab{}
/* This is an example of how to change the appearance of the panel tab that is * currently open when the Accordion has focus. */
.AccordionFocused .AccordionPanelOpen .AccordionPanelTab{}
/* ACCUEIL    */
#GLOBAL{width:920px;font-family:Helvetica,Arial;font-size:11px;margin:0 auto;text-align:left;}
#GLOBAL #500x300{width:500px;height:300px;}
#GLOBAL #200x100{width:200px;height:100px;}
#GLOBAL #200x180{width:200px;height:180px;}
#box_global{width:922px;float:left;}
#box_menu{min-height:434px;width:180px;float:left;position:relative;z-index:1;background-color:#F2F2F2;background-image:url("../images/accueil/fond_menu.png");background-repeat:no-repeat;}
#box_menu ul{position:relative;right:0px;list-style-type:none;margin-left:-39px;z-index:2;}
#box_menu ul li{list-style-type:none;text-align:right;padding:10px 15px;font-size:15px;}
#box_menu ul li:hover{background-image:url("../images/accueil/tab_menu_onmouse.png");}
#box_menu ul li:hover:before{content:url("../images/structure/fleche.png");}
.entete_tab{display:block;width:100%;float:left;}
.entete_tab h1{font-size:26px;font-weight:lighter;}
.contenu_tab{clear:both;font-size:12px;}
.contenu_tab a{font-size:12px;}
.contenu_tab ul{}
.contenu_tab li{list-style-image:url("../images/structure/rond.png");color:#000;margin-top:7px;}
.contenu_tab h2{font-size:14px;font-weight:lighter;margin-left:15px;}
#box_contenu{min-height:434px;width:494px;left:-1px;float:left;position:relative;padding-left:5px;padding-top:0px;background-image:url("images/accueil/fond_tab_contenu.png");background-position:top;background-repeat:repeat-x;}
#box_contenu #tab_1{display:block;}
#box_contenu #tab_2{display:none;}
#box_contenu #tab_3{display:none;}
#box_contenu #tab_4{display:none;}
#box_contenu #tab_5{display:none;}
#box_contenu li{}
#box_contenu h1{font-family:Helvetica,Arial,sans-serif;font-size:18px;font-style:normal;font-weight:lighter;color:#666666;}
.accueil_box{width:400px;}
.accueil_box .gauche{display:inline-block;float:left;width:100%;}
.accueil_box .droite{display:inline-block;float:left;width:45%;}
.barre_noire{background-image:url("../images/accueil/fond_barre.png");background-repeat:no-repeat;padding:0px 0 0 12px;color:#f3f3f3;font-size:14px;font-weight:bold;}
.barre_noire a{color:#f3f3f3;padding:0;margin:0;}
/* Pagination Actualité */
.pagination{margin-bottom:20px;}
.pagination a{padding:4px 6px 4px 6px;background-color:#EFF9FF;color:000;border:1px solid #699ABF;}
.pagination a:link{padding:4px 6px 4px 6px;background-color:#EFF9FF;color:000;border:1px solid #699ABF;}
.pagination a:visited{padding:4px 6px 4px 6px;background-color:#EFF9FF;color:000;border:1px solid #699ABF;}
.pagination a:hover{font-weight:bold;text-decoration:none;background-color:#fff;color:000;}
/*accordeon pour index categorie.accordion_index{
/*border-left:solid 1px #E3E3E3;border-right:solid 1px #E3E3E3;*/
border-bottom:solid 1px #4A4B4B;overflow:hidden;margin:0 auto;padding:0 auto;}
/* This is the selector for the AccordionPanel container which houses the * panel tab and a panel content area. It doesn't render visually,but we * make sure that it has zero margin and padding. * * The name of the class ("AccordionPanel") used in this selector is not necessary * to make the widget function. You can use any class name you want to style an * accordion panel container.*/
.AccordionPanel_index{margin:0px;padding:0px;}
/* This is the selector for the AccordionPanelTab. This container houses * the title for the panel. This is also the container that the user clicks * on to open a specific panel. * * The name of the class ("AccordionPanelTab") used in this selector is not necessary * to make the widget function. You can use any class name you want to style an * accordion panel tab container. */
.accordionpaneltab_index{
/* background-image:url("../images/accordeon_index/titre.gif"); */
text-align:left;height:23px;background-color:#EDEDED; border-top:solid 1px #D8D8D8;  border-left:solid 1px #D8D8D8;   border-right:solid 1px #D8D8D8;color:#494B5D;font-size:11px;font:Verdana;color:#0069C5;font-weight:bold;padding:9px 2px 2px 20px;margin:0px;cursor:help;-moz-user-select:none;-khtml-user-select:none;}
/* This is the selector for a Panel's Content area. It's important to note that * you should never put any padding on the panel's content area if you plan to * use the Accordions panel animations. Placing a non-zero padding on the content * area can cause the accordion to abruptly grow in height while the panels animate. * * Anyone who styles an Accordion *MUST* specify a height on the Accordion Panel * Content container. * * The name of the class ("AccordionPanelContent") used in this selector is not necessary * to make the widget function. You can use any class name you want to style an * accordion panel content container. */
.accordionpanelcontent_index{overflow:auto;margin:0px;padding:0px;height:100px;border-left:1px solid #d8d8d8;border-right:1px solid #d8d8d8;border-bottom:1px solid #d8d8d8;
/* background-image:url("../images/accordeon_index/fond.jpg"); */
}
.AccordionPanelContent_index ul{margin-left:0px;font-size:16px;padding-left:20px;padding-right:20px;list-style-type:none;text-align:left;}
.AccordionPanelContent_index li{list-style-type:none;padding-bottom:5px;padding:5px 0 5px 0; }
.AccordionPanelContent_index li a{text-decoration:none;color:#000;font-size:11px;}
.AccordionPanelContent_index li:hover{background-color:#F1F1F1;}
/* This is an example of how to change the appearance of the panel tab that is * currently open. The class "AccordionPanelOpen" is programatically added and removed * from panels as the user clicks on the tabs within the Accordion. */
.AccordionPanelOpen_index .AccordionPanelTab_index{}
/* This is an example of how to change the appearance of the panel tab as the * mouse hovers over it. The class "AccordionPanelTabHover" is programatically added * and removed from panel tab containers as the mouse enters and exits the tab container. */
.AccordionPanelTabHover_index{}
.AccordionPanelOpen_index .AccordionPanelTabHover_index{}
/* This is an example of how to change the appearance of all the panel tabs when the * Accordion has focus. The "AccordionFocused" class is programatically added and removed * whenever the Accordion gains or loses keyboard focus. */
.AccordionFocused_index .AccordionPanelTab_index{}
/* This is an example of how to change the appearance of the panel tab that is * currently open when the Accordion has focus. */
.AccordionFocused_index .AccordionPanelOpen_index .AccordionPanelTab_index{}
.menu_gauche_520{width:190px;text-align:left;margin:0 0 0 0;margin-bottom:0px;}
.menu_gauche_520 p{padding:10px 0 10px 5px;}
.menu_gauche_520.menu_gauche_520_titre{margin:0 0px 1px;padding:7px 7px;background:url(../images/menu_gauche/fond_titre.gif) no-repeat center right #D0DCE7;color:#0069C5;font-size:1em;border-top:1px solid #FFFFFF;}
.menu_gauche_520  .menu_gauche_520_titre  .h1{font-weight:bold;margin-bottom:0;font-family:Tahoma;color:#424242;font-size:10px;border:0px solid #E2E2E2;padding:5px 7px 5px 7px;background-color:transparent;}
.menu_gauche_520  .menu_gauche_520_titre  .h1:hover{border:1px solid #E2E2E2;background:#E2E2E2;}
.menu_gauche_520.menu_gauche_520_texte{background-color:#f1f1f1;border:1px solid #cbced2;padding:2px 7px 2px 7px;
/* background-image:url("../images/922/fond.gif"); */
background-repeat:repeat-x;}
.menu_gauche_520   .menu_gauche_520_texte  h1{font-size:13px;padding:4px;}
.menu_gauche_520   .menu_gauche_520_texte  li{font-size:11px;color:#666666;padding:4px;margin-left:0;list-style-type:none;border-bottom:1px solid #E1E1E1;}
.menu_gauche_520   .menu_gauche_520_texte  ul{font-size:10px;padding:4px;margin-left:0;}
/* DROITE */
.menu_droite_520{float:right;width:190px;text-align:right;margin:0 0 0 0;margin-bottom:0px;border-right:0px solid #666666;}
.menu_droite_520.menu_droite_520_titre{margin:0 0px 1px;padding:7px 7px;background:url(../images/menu_gauche/fond_titre.gif) no-repeat center right #D0DCE7;color:#646E7B;font-size:1em;border-top:1px solid #FFFFFF;text-align:left;}
.menu_droite_520.menu_droite_520_texte{background-color:#f1f1f1;border:1px solid #cbced2;padding:7px;
/*background-image:url("../images/922/fond.gif");*/
background-repeat:repeat-x;}
.menu_droite_520  .menu_droite_520_titre  .h1{font-weight:bold;margin-bottom:0;color:#424242;font-family:Tahoma;font-size:10px;border:0px solid #E2E2E2;padding:3px 7px 3px 7px;background-color:transparent;}
.menu_droite_520  .menu_droite_520_titre  .h1:hover{border:1px solid #E2E2E2;background:#E2E2E2;}
/* NUAGE DE MOTS CLEFS */
a.nuage_small{font-size:11px;color:#4A57EF;text-decoration:none;padding:2px 6px 2px 6px;}
a.nuage_small:hover{background-color:#111;color:#EEE;text-decoration:none;}
a.nuage_medium{font-size:15px;color:#4A57EF;text-decoration:none;padding:2px 6px 2px 6px;}
a.nuage_medium:hover{background-color:#111;color:#EEE;text-decoration:none;}
a.nuage_big{font-size:18px;color:#4A57EF;font-weight:bold;text-decoration:none;padding:2px 6px 2px 6px;}
a.nuage_big:hover{background-color:#111;color:#EEE;text-decoration:none;}
/* ENVOYER CETTE PAGE A UN AMI */
#send_a_friend input{width:160px;font-size:11px;}
.send_a_friend_small{font-size:9px;}
/* QUESTIONS REPÖNSES */
.question_reponse{background-image:url("../images/icones/question.png");background-repeat:no-repeat;background-position:left top;clear:both;}
.question{padding:7px 0 8px 40px;font-size:14px;}
.reponse{font-size:12px;padding:7px 0 0 0;margin-bottom:15px;}
/* CHARLES */
a .je{background:url("/images/jeunes_emprunteurs.jpg") no-repeat scroll;height:182px;}
a:hover .je{background:url("/images/jeunes_emprunteurs.jpg") no-repeat scroll;background-position:0 -182px;}
a .ps{background:url("/images/pret_senior.jpg") no-repeat scroll;height:182px;}
a:hover .ps{background:url("/images/pret_senior.jpg") no-repeat scroll;background-position:0 -182px;}
a .gc{background:url("/images/gros_capitaux.jpg") no-repeat scroll;height:182px;}
a:hover .gc{background:url("/images/gros_capitaux.jpg") no-repeat scroll;background-position:0 -182px;}
.assurance-types{margin-left:10px;}
a .rs{background:url("/images/risques_sante.jpg") no-repeat scroll;height:182px;}
a:hover .rs{background:url("/images/risques_sante.jpg") no-repeat scroll;background-position:0 -182px;}
a .sr{background:url("/images/sports_risques.jpg") no-repeat scroll;height:182px;}
a:hover .sr{background:url("/images/sports_risques.jpg") no-repeat scroll;background-position:0 -182px;}
a .c{background:url("/images/complements.jpg") no-repeat scroll;height:182px;}
a:hover .c{background:url("/images/complements.jpg") no-repeat scroll;background-position:0 -182px;}
/* Contenu pages */
p{margin:5px 0;}
ul{padding:0 45px;}
/* FORMULAIRES */
.pret-demande-header{background:url("/template/images/formulaire/fond-etude-financiere_rouge_financement.jpg") 0 0 no-repeat;}
.pret-demande-body{background:url("/template/images/formulaire/fond-etude-financiere_grand.jpg") 0 0 no-repeat;}
.rachat-credit-header{background:url("/template/images/formulaire/fond-etude-financiere_rouge.jpg") 0 0 no-repeat;}
.rachat-credit-body{background:url("/template/images/formulaire/fond-etude-financiere.jpg") 0 0 no-repeat;}
/* GLOSSAIRE ON HOVER */
/* INFO BULLE */
a.info{position:relative;text-decoration:none;font-weight:none;outline:none;  font-style:italic;}
a.info span{font-size:0.9em;display:none;}
a.info:hover{background:none;z-index:500;cursor:help;text-decoration:underline;}
a.info:hover span{display:inline;position:absolute;white-space:nowrap;bottom:10px;left:20px;background:#ffffe1;color:#000000;padding:3px;border:1px solid #000000;}
.container{width:840px;}