html, body, 
h1, h2, h3, h4, h5, h6, 
div, span, 
p, blockquote, cite, q, pre, 
dl, dt, dd, 
ol, ul, li, 
abbr, acronym, 
font, big, small, strike, s, strong, ins, del, em, 
samp, kbd, dfn, code, tt, var, address, 
a, 
img, 
fieldset, form, label, legend, 
table, caption, tbody, tfoot, thead, tr, th, td, 
applet, object, iframe{margin:0; padding:0; border:0; outline:0; font-weight:inherit; font-style:inherit; font-size:100%; font-family:inherit; vertical-align:baseline}

:focus{outline:0}

body{color:#000; line-height:1; background:#FFF}
strong{font-weight:bold}
em{font-style:italic}

ol, ul{list-style:none}

table{border-collapse:separate; border-spacing:0}
caption, th, td{text-align:left; font-weight:normal}

abbr, acronym{border:0}

pre, code, var{font-family:Courier,monospace}

kbd{padding:1px; color:#000; font-family:Courier,monospace; border:1px solid #EEE; border-top-color:#FAFAFA; border-left-color:#FAFAFA; border-right-color:#838383; border-bottom-color:#838383; background:#EEE}

blockquote:before, 
cite:before, 
blockquote:after, 
cite:after{content:""}
q:before{content:'"'}
q:after{content:'"'}
blockquote, cite{quotes:""""}
q{quotes:'"' '"'}

.clear:after{display:block; clear:both; height:0; visibility:hidden; content:"."}
* html .clear{height:1%}
*:first-child+html .clear{min-height:1%}

.none{position:absolute; top:-9999px; left:-9999px!important}

.flash-replaced .alt{display:block; height:0; overflow:hidden; position:absolute; width:0}

body{color:#333; font:.7em/1.2 Arial,Helvetica,sans-serif; background:#FFF}
a{color:#1E5F9E}
input, button, select, option{color:#1E5F9E; font:1em/1.2 Arial,Helvetica,sans-serif}

.wrapper{width:980px; margin:0 auto; padding:10px 0}

.header{width:945px; margin:0 auto 20px auto}
.home .header{margin:0 auto}

.header-logo{float:left}
.header-logo-axa{display:inline}

.espace-client, 
.espace-client-interieur{float:right; text-align:right; width:500px; width:660px}
.espace-client-titre{position:relative; top:-.3em; clear:both; display:inline; padding-left:20px; background:url(/Style%20library/AXA_FR/images/pictos/picto-cadenas.gif) 5px center no-repeat}
.espace-client-titre-image{margin:0 0 -2px}

.espace-client-type{position:relative; top:-.3em; display:inline; padding-left:10px}
.espace-client-type-item{display:inline; padding:0 10px; border-left:1px solid #9ba8cc!important}
.espace-client-type-item.last{padding-right:0; height:1%}
.espace-client-type-lien{color:#555; text-decoration:none}
.espace-client-type-lien:hover{text-decoration:underline}

.espace-client-info{height:20px; margin:0 0 3px 0; padding:0 0 3px 175px}
* html .espace-client-info{padding-left:0}
*:first-child+html .espace-client-info{padding-left:0}
.espace-client-info-item{float:right; padding:2px 4px; background-color:#F2F2F2!important}
.espace-client-interieur .espace-client-info-item{}
.espace-client-contact{padding-left:20px !important; background:url(/Style%20library/AXA_FR/images/pictos/picto-telephone.gif) 5px center no-repeat}
.espace-client-connaitre{background:url(/Style%20library/AXA_FR/images/commun/bouton-bleu-fond.gif) left center repeat-x}
.espace-client-connaitre .espace-client-info-lien{color:#FFF}

.espace-client-info-lien{text-decoration:none}

.corps{position:relative}

.masterpage, 
.contenu{background:#FFF}
.masterpage .colonne_gauche, 
.contenu .colonne_gauche{float:left; width:260px; min-height:440px; height:auto!important; height:440px; margin:0 10px 0 0; background:url(/Style%20library/AXA_FR/images/structure/colonne-degrade.gif) left top repeat-x; position:relative}
* html .masterpage .colonne_gauche, 
* html .contenu .colonne_gauche{display:inline}

.masterpage .colonne_milieu, 
.contenu .colonne_milieu{float:left; width:490px; padding:10px 15px; overflow:hidden; background:#f8f8f9 url(/Style%20library/AXA_FR/images/structure/colonne-degrade.gif) left top repeat-x}

.colonne_milieu.iframe{padding:0; width:520px; background:none}
* html .colonne_milieu.iframe iframe.petite{margin:-20px 0 -10px -15px; position:absolute}

.masterpage .colonne_droite, 
.contenu .colonne_droite{float:right; width:180px; overflow:hidden; background:url(/Style%20library/AXA_FR/images/structure/colonne-degrade.gif) left top repeat-x}
.colonne_droite *{zoom:1}

.colonne_principale{float:left; width:680px; padding:10px 15px; overflow:hidden; background:url(/Style%20library/AXA_FR/images/structure/colonne-degrade.gif) left top repeat-x}

.colonne_principale.iframe{padding:0; width:710px; background:none}
.colonne_principale.iframe iframe.grande{margin:0 0 45px 0}

.colonne_unique{width:950px; padding:10px 15px; overflow:hidden; background:url(/Style%20library/AXA_FR/images/structure/colonne-degrade.gif) left top repeat-x}

/* modif agency 20100201 */
/* Menu */
ul.menu{padding:0}
li.menu-item{display:block;font-weight:bold;font-size:1.1em;margin:0 0 -1px 0;position:relative;min-height:15px}
* html li.menu-item{height:15px;margin:0 0 -4px 0}
li.menu-item a{border-bottom:1px solid #DDDDDD;color:#939393;display:block;padding:5px 0;margin:0 15px;text-decoration:none}
li.menu-item.on{background:url(/Style%20library/AXA_FR/images/structure/menu-degrade.gif) repeat-x}
li.menu-item.on a{color:#1E5F9E}li.menu-item.last a{border-bottom:0}
li.menu-item ul.menu-sub{display:none;position:absolute;left:260px;top:0;z-index:10000;width:540px;-webkit-box-shadow:2px 2px 2px rgba(0,0,0,0.5);-moz-border-radius:5px;border-right:1px solid #7F7F7F;border-bottom:1px solid #7F7F7F;_filter:progid:DXImageTransform.Microsoft.Shadow(direction=135,color=#7f7f7f,strength=3);background:#FFF url(/Style%20library/AXA_FR/images/structure/fond_rollover.png) 178px 0 repeat-y}
li.menu-item ul.menu-sub li{background:url(/Style%20library/AXA_FR/images/structure/menu-degrade-2.gif) repeat-x;clear:both;*height:1%}
li.menu-item ul.menu-sub li strong{clear:both;display:block;min-height:15px;margin:0;padding:5px 20px 6px;color:#1E5F9E}
li.menu-item ul.menu-sub li strong.first{background:url(/Style%20library/AXA_FR/images/commun/menu_fleche.gif) no-repeat}
li.menu-item ul.menu-sub li ul.menu-sub-list{}
li.menu-item ul.menu-sub li ul.menu-sub-list li.menu-list-clear{clear:both}
li.menu-item ul.menu-sub li ul.menu-sub-list li{background:none;border:none;width:160px;clear:none;float:left;margin:0;padding:0 5px 0 15px;color:#1E5F9E;background:url(/Style%20library/AXA_FR/images/commun/puce.gif) no-repeat 5px 8px}
li.menu-item ul.menu-sub li ul.menu-sub-list a{display:block;border:none;margin:0;padding:4px 0;font-size:0.9em;color:#1E5F9E}
li.menu-item ul.menu-sub li ul.menu-sub-list a:hover{text-decoration:underline}
/* /modif agency 20100201 */

.recherche{margin:0; z-index:0}
.recherche_inner{width:260px; padding:50px 0 0 0; position:relative; min-height:245px; height:auto!important; height:245px}
.recherche-voile{position:absolute; top:50px; left:0; z-index:100; width:240px; height:480px; background:#FFF; opacity:.5; filter:alpha(opacity=50)}

.recherche-content{position:relative; z-index:200; padding:15px 0 0 5px; width:240px}

.recherche-titre{margin:0 10px; padding:7px 5px; border-top:1px solid #DDD; cursor:pointer}

.recherche-titre-visuel{display:block}

.recherche-form{background:#a3a3a3; padding:5px; margin:0 10px}
.recherche-form-champ{width:160px; padding:2px 2px 2px 20px; margin:0 4px 0 0; vertical-align:middle; border:0; background:#FFF url(/Style%20library/AXA_FR/images/pictos/picto-loupe.gif) 4px center no-repeat}
.recherche-form-champ.wait{background:#FFF url(/Style%20library/AXA_FR/images/pictos/picto-ajax.gif) 2px center no-repeat}

.recherche-menu{display:none}
.recherche-menu-item{display:block}
.recherche-menu-lien{display:block; color:#939393; text-decoration:none; padding:0 15px}
.recherche-menu-lien:hover{color:#1E5F9E}
.recherche-menu-txt{display:block; padding:3px 5px; border-bottom:1px solid #DDD}

.retour{float:right}
.retour.normal{float:none}
.retour-lien{font-size:.9em; color:#000; text-decoration:underline}

.actions{clear:both; margin:0 0 5px 0; padding:0 0 5px 0; text-align:right; border-bottom:1px solid #DDD}
.actions-liste, 
.actions-item{display:inline}
.actions-item{margin:0 10px 0 0}
.actions-item .actions-item, 
.actions-item.last{margin:0}
.actions-lien{font-size:.9em; padding:0 0 0 15px; background-position:left center; background-repeat:no-repeat}
.actions-lien-imprimer{background-image:url(/Style%20library/AXA_FR/images/pictos/picto-imprimante.gif)}
.actions-lien-recommander{background-image:url(/Style%20library/AXA_FR/images/pictos/picto-perso.gif)}
.actions-lien-rss{background-image:url(/Style%20library/AXA_FR/images/pictos/picto-rss.gif)}
.actions-lien-blank{padding:0}

.actions-reduire, 
.actions-agrandir{padding:0 2px; color:#FFF; font-weight:bold; font-size:1.1em; background:#1E5F9E; cursor:pointer}

.filariane{margin:0 0 5px 0; padding:0 0 5px 0; border-bottom:1px solid #DDD}

.filariane-item{display:inline; color:#646464; font-size:.9em}
.filariane-lien{color:#646464}

.footer{padding:5px 0; border-top:1px solid #dbdbdb; margin:5px 0 0 0}

.footer-sites{position:relative; float:left}
.selectbox-titre{width:180px; padding:0 20px; color:#6B6B6B; font-weight:bold; border-width:1px; border-style:solid; border-top-color:#C8C8C8; border-left-color:#C8C8C8; border-right-color:#4B4B4B; border-bottom-color:#4B4B4B; background:#FFF url(/Style%20library/AXA_FR/images/structure/selectbox-fleche.gif) 205px center no-repeat; cursor:pointer}
.selectbox-liste{position:absolute; bottom:100%; left:0; z-index:9999; width:220px; height:75px; border:1px solid #C8C8C8; background:#FFF; overflow:auto}
.selectbox-lien{display:block; padding:0 20px; color:#6B6B6B; line-height:1.33; text-decoration:none}
.selectbox-lien:hover{background:#EEE}

.transverses{float:right; width:76%}
.transverses-liste{text-align:right; font-size:.9em}
.transverses-item{display:inline; padding:0 3px}
.transverses-item.first{padding-left:0}
.transverses-item.last{padding-right:0; border-right:0}
.lien-externe{border-right:1px solid #777}
.lien-interne{border-right:1px solid #1E5F9E}
.transverses-lien{text-decoration:none}
.transverses-lien:hover{text-decoration:underline}
.lien-externe .transverses-lien{color:#777}
.lien-interne .transverses-lien{color:#1E5F9E}

.bouton, 
.bouton-bleu{padding:2px; color:#FFF; font-weight:bold; vertical-align:middle; font-size:1.1em; background:none; border:0; background-repeat:repeat-x; cursor:pointer; text-decoration:none}
.bouton span{display:block; height:35px}
.bouton-bleu{height:18px; background:#024d93 url(/Style%20library/AXA_FR/images/commun/bouton-bleu-fond.gif) left top repeat-x}
.bouton-bleu span{height:18px; display:block}
.bouton.ombre{height:35px; display:block}
.bouton.sans-ombre{height:20px; display:block}
.bouton.sans-ombre span{display:block; height:20px}

.titre-degrade{min-height:30px; height:auto !important; height:30px; padding:3px 11px; color:#7C7C7C; font-weight:bold; font-size:1.1em; background:#FFF url(/Style%20library/AXA_FR/images/commun/titre-degrade.gif) left top repeat-x}

.icone-acrobat{padding:0 0 0 20px; background:url(/Style%20library/AXA_FR/images/pictos/icone-acrobat.gif) left center no-repeat}
.icone-acrobat-big{padding:3px 0 3px 30px; background:url(/Style%20library/AXA_FR/images/pictos/icone-acrobat-big.gif) left center no-repeat}

body.home{background:#f1f0f0 url(/Style%20library/AXA_FR/images/home/fond-degrade.gif) left top repeat-x}

.flash-home{margin:10px 0 0 0; *margin:13px 0 0 0; position:relative}
.flash-home .alerte{width:400px; position:absolute; left:350px; top:430px; z-index:4; color:#900}
.flash-home .fond_tete{position:absolute; top:4px; left:150px}
.flash-home .recherche_inner{position:absolute; left:0; background:none; padding-top:40px}
.flash-home .liste_recherche{width:220px}
.flash-home .liste_recherche li{display:block; border-bottom:1px #d9dad5 solid; margin-left:10px; padding:2px 0}
.flash-home .liste_recherche li a{color:#939393; display:block; font-size:1.1em; font-weight:bold; text-decoration:none}
.conseiller{float:right}

.navigation{width:710px; height:64px; margin:550px 0 0 150px; _margin:530px 0 0 100px; overflow:hidden; background:url(/Style%20library/AXA_FR/images/home/navigation-fond.gif) left top repeat-x; float:left; position:relative; z-index:3}
.navigation-titre{float:left}
.navigation-liste{float:left; height:64px; width:620px}
.navigation-item{float:left; height:64px; padding:0 5px; margin:0; background:url(/Style%20library/AXA_FR/images/home/navigation-separateur.gif) right top no-repeat}
.navigation-item.special{padding-top:7px}
.navigation-item.last{padding-right:0; background:none}
.navigation-lien{display:inline-block; padding:5px; color:#777; font-variant:small-caps; text-decoration:none; text-align:center; vertical-align:middle}
.navigation-lien:hover{text-decoration:underline}

.entrees{padding:0 0 10px 0}
.entrees-bloc{float:left; width:50%}
.entrees-bloc.first .entrees-bloc_inner{margin-right:10px}
.entrees-bloc.last .entrees-bloc_inner{margin-left:10px}

.entrees-titre{padding:2px 5px; background:#fdfdfd}
.entrees-titre-img{display:block}
.entrees-bloc-content{background:#f6f6f6; padding:10px 15px}
.entrees-dl, 
.entrees-liste{}
.entrees-dt, 
.entrees-dd, 
.entrees-lien{color:#606060}
.entrees-dt{padding:5px 0 0 10px; background:url(/Style%20library/AXA_FR/images/pictos/puce_rond_gris.gif) 0 10px no-repeat}
.entrees-dd{padding:0 0 5px 10px}
.entrees-item{background:url(/Style%20library/AXA_FR/images/pictos/puce_rond_gris.gif) 0 14px no-repeat; padding:9px 0 0 10px}
.entrees-dd.last, 
.entrees-item.last{padding-bottom:0; border-bottom:0}
.entrees-tous{padding:10px 0 0 10px}
.entrees-lien{text-decoration:none}
.entrees-lien:hover{text-decoration:underline}

.thematiques{width:100%; border-collapse:collapse}
.thematiques-item{padding:0 1px 11px 0; background:#FFF url(/Style%20library/AXA_FR/images/commun/thematiques-ombre.gif) left bottom repeat-x}

.thematiques-liste{min-height:150px; height:auto!important; height:150px; border:1px solid #DDD; background:#FFF url(/Style%20library/AXA_FR/images/commun/thematiques-degrade.gif) left bottom repeat-x}
.thematiques-liste-item{padding:2px 0 2px 20px}
.thematiques-liste-check{float:left; margin:2px 0 0 -17px; *margin-top:-5px}
.thematiques-liste-label{font-size:.9em; cursor:pointer}

.thematiques-resultat{clear:both; text-align:center}
.thematiques-resultat-titre{display:inline; padding:0 20px 0 0; color:#1E5F9E; font-weight:bold; font-size:1.1em; background:url(/Style%20library/AXA_FR/images/commun/separateur.gif) right center no-repeat; margin:0 4px 0 0}
.thematiques-resultat-txt{display:inline; color:#7a7a7a; font-weight:bold}
.thematiques-resultat-nb{color:#1E5F9E}

.resultat-item{margin:10px 0 0}

/* modif agency 20100202 */
.resultat-zone-lien {cursor: hand; cursor: pointer; height: 160px; }
.resultat-item {float:left; z-index: 10; width:31%; padding:0 0 0 8px; background:#FFF url(/images/commun/resultat-item-fond.gif) left bottom no-repeat; }
.resultat-visuel { float:left; }
.resultat-visuel img {/*display: block;*/}
.resultat-brassard {background-repeat: no-repeat; float: left; height: 46px; width: 156px; margin-top: -46px;
/*margin: 105px 0 0 0; /* ajout */
z-index: 100;}
/* /modif agency 20100202 */




.resultat-desc{height:38px; padding:5px 10px; font-size:.9em}
.resultat-savoir{padding:0 10px; margin:0 0 5px}
.resultat-bouton .bouton{width:100%}
.resultat-devis{padding:0 0 11px 0; background:transparent url(/Style%20library/AXA_FR/images/commun/resultat-item-ombre.gif) left bottom repeat-x; background-color:transparent}
.resultat-devis-lien{position:relative; display:block; padding:2px 0; color:#686868; text-align:center; text-decoration:none; background:url(/Style%20library/AXA_FR/images/commun/resultat-devis-degrade.gif) left top repeat-x}
.resultat-devis-lien:hover{text-decoration:underline}

.conseiller-recherche{padding:0 0 10px}
.conseiller-recherche-visuel{display:block; margin:0 auto}

.conseiller-form{background:#CCC; padding:5px}
.conseiller-form-champ{width:138px; padding:2px; margin:0 4px 0 0; vertical-align:middle; border:0; background:#FFF}

.aide, 
.voir_aussi{zoom:1; margin:0 0 5px; padding:0 0 10px}

.aide-item, 
.voir_aussi-item{margin:0 15px; padding:5px 0; border-bottom:1px solid #d9d9d9}
.aide-lien, 
.voir_aussi-lien{color:#595959; text-decoration:none}
.aide-lien:hover, 
.voir_aussi-lien:hover{text-decoration:underline}

.offre{padding:0 0 10px 0; background:#FFF bottom repeat-x}

.offre .offre_titre{font-size:120%; font-weight:bold; line-height:1em; border-bottom:1px solid #DDD; padding:0 0 5px 0}
.offre .contenu_visuel{position:relative; float:none; margin:0}
.offre .contenu_visuel .voile{position:absolute; left:0; top:0; float:none; margin:0; width:180px; height:160px; z-index:10}
.offre .contenu_offre{margin:0 10px}
.offre .contenu_offre .contenu_p{font-size:90%; text-align:left}
.offre .contenu_offre .bouton{text-align:center}

.bloc{margin:0 0 5px; padding:0 0 10px}
.bloc.bloc_services{background:url(/Style%20library/AXA_FR/images/commun/bg_bloc_services.gif) bottom center no-repeat; min-height:160px; height:auto!important; height:160px}

.bloc-item{margin:0 15px; padding:10px 0; border-bottom:1px solid #d9d9d9}
.bloc-item.last{border:none}
.bloc-lien{color:#262626; text-decoration:none}
.bloc-lien:hover{text-decoration:underline}
.bloc-dd{font-size:.9em; color:#404040}
.bloc .contenu_p{margin:5px 15px}

.contenu_h1{color:#1E5F9E; font-weight:bold; font-size:1.8em; margin:0 0 15px}
.contenu_h1_span{display:block; font-size:.7em}
.contenu_h2{margin:0 0 5px; color:#1E5F9E; font-size:1.1em; font-weight:normal}

.contenu_p, 
.contenu_ul{margin:0 0 10px; text-align:justify}
.contenu_li{text-align:left}
.contenu_p .contenu_a{color:#5E5E5E}
.contenu_intro{color:#5E5E5E}
.contenu_visuel{float:left; margin:3px 10px 10px 0}

.contenu_aussi{float:right; width:185px; min-height:165px; height:auto!important; height:165px; margin:3px 0 10px 10px}
.contenu_aussi_ombre{padding:0 0 21px; background:url(/Style%20library/AXA_FR/images/commun/contenu_aussi-ombre.gif) left bottom repeat-x}
.contenu_aussi_bottom{background:#B6B3B6 url(/Style%20library/AXA_FR/images/commun/contenu_aussi-bottom.gif) left bottom repeat-x}
.contenu_aussi_top{background:url(/Style%20library/AXA_FR/images/commun/contenu_aussi-top.gif) left top repeat-x}
.contenu_aussi_content{padding:10px}

.contenu_aussi .contenu_h3{color:#1E5F9E; font-weight:bold; font-size:1.8em; margin:0 0 5px}
.contenu_aussi .contenu_li{padding:2px 0; border-bottom:1px solid #DDD}
.contenu_aussi .contenu_li .contenu_a{color:#FFF; text-decoration:none}
.contenu_aussi .contenu_p .contenu_a{color:#1E5F9E; text-decoration:underline}

.contenu_table{margin:0 0 10px 0}
.contenu_table caption{text-align:center; color:#FFF; border:1px solid #FFF; padding:2px 0}
.contenu_table td, 
.contenu_table th{padding:2px; border:1px solid #FFF; background:#e8eff5}
.contenu_table thead th{color:#FFF}
.contenu_table tfoot td{padding:10px}
.contenu_table caption, 
.contenu_table thead th{background:#1e5f9e}
.contenu_table tfoot td, 
.contenu_table tbody th{background:#d2dfec}
.contenu_table tbody th strong{color:#1e5f9e}

.TableCaption{display:block; font-weight:bold; text-align:center; color:#FFF; border:1px solid #FFF; padding:2px 0; background:#1e5f9e}

.Table{border:none; border-collapse:separate}

.TableHeaderRow td{padding:2px; border:1px solid #FFF; background:#1e5f9e; color:#FFF}

.TableOddRow .TableFirstCol, 
.TableEvenRow .TableFirstCol, 
.TableFooterRow td{padding:2px; border:1px solid #FFF; background:#d2dfec; color:#333}

.TableOddRow .TableOddCol, 
.TableOddRow .TableEvenCol, 
.TableOddRow .TableLastCol, 
.TableEvenRow .TableOddCol, 
.TableEvenRow .TableEvenCol, 
.TableEvenRow .TableLastCol{background:#e8eff5; padding:2px; border:1px solid #FFF; color:#333}

.TableHeaderRow .TableTitle{font-weight:bold}

.TableOddRow .TableTitle, 
.TableEvenRow .TableTitle{font-weight:bold; color:#1e5f9e}

.contenu_notes{margin:20px 0}
.contenu_notes .contenu_p{margin:0 0 5px 0}

.contenu_navigation{text-align:right}
.contenu_navigation .contenu_li{display:inline}
.contenu_navigation .contenu_li.on .contenu_a{text-decoration:none}

.contenu_top{text-align:right}
.contenu_top .contenu_a{color:#1E5F9E}

.resultats{color:#787878}

.resultats .contenu_h1{margin:0}
.resultats .contenu_chapeau{font-size:110%}
.resultats .liste_resultats .contenu_li{background:#FFF url(/Style%20library/AXA_FR/images/commun/bg_resultat_item.gif) bottom left repeat-x; padding:10px}
.resultats .liste_resultats .contenu_h2{font-weight:bold; border-bottom:1px solid #ddd; padding:0 0 5px 0}
.resultats .liste_resultats .contenu_h2 .contenu_a{color:#1E5F9E; text-decoration:none}
.resultats .liste_resultats .contenu_h2 .contenu_a:hover{text-decoration:underline}
.resultats .liste_resultats .contenu_p{font-size:90%}

.rss{padding-bottom:20px}
.rss .contenu_h1{background:url(/Style%20library/AXA_FR/images/pictos/picto-rss-big.gif) left center no-repeat; padding:0 0 0 30px}
.rss .contenu_p{font-size:110%; margin:0 0 5px 0}
.rss .contenu_ul.retrait{margin:0 0 0 20px}
.rss .contenu_ul .contenu_ul.retrait{margin:0 0 0 13px}
.rss .contenu_li{background:url(/Style%20library/AXA_FR/images/pictos/puce_carre_noir.gif) left 7px no-repeat; padding:2px 0 2px 7px; font-size:110%}
.rss .contenu_ul.retrait .contenu_li{font-size:100%}
.rss .contenu_ul .contenu_ul.retrait .contenu_li{font-size:90%}
.rss .contenu_li .contenu_a{color:#333}
.rss .contenu_h2{font-weight:bold; margin:20px 0 0 0}

.agent_recherche .contenu_visuel{float:none; margin:0 0 10px 0}
.agent_recherche .contenu_visuel .visuel{float:left; padding:0 15px 15px 0}
.agent_recherche .contenu_visuel .contenu_div{float:left; width:405px}
.agent_recherche .contenu_visuel .contenu_p{text-align:left}
.agent_recherche .contenu_visuel .contenu_h2{font-weight:bold; margin:0; padding-bottom:10px}
.agent_recherche .contenu_visuel .contenu_li{background:url(/Style%20library/AXA_FR/images/pictos/puce_rond_gris.gif) left 4px no-repeat; padding:0 0 0 8px}

.agent_recherche .contenu_formulaire{background:url(/Style%20library/AXA_FR/images/commun/bg_agent_recherche.gif) left top repeat-x}
.agent_recherche .contenu_formulaire .contenu_fieldset{padding:10px; border-bottom:1px solid #ddd}
.agent_recherche .contenu_formulaire .contenu_span, 
.agent_recherche .contenu_formulaire .contenu_label.error{color:#E1001A}
.agent_recherche .contenu_formulaire .contenu_error{border:1px solid #eab2b9; color:#E1001A; padding:5px; margin:0 0 10px 0}
.agent_recherche .contenu_formulaire .contenu_error .contenu_p{margin:0}
.agent_recherche .contenu_formulaire .contenu_error .contenu_p.retrait{margin:0 0 0 15px}
.agent_recherche .contenu_formulaire .contenu_label{font-weight:bold; display:block; float:left; width:180px; *padding-top:3px}
.agent_recherche .contenu_formulaire .form_text .contenu_input, 
.agent_recherche .contenu_formulaire .form_select .contenu_select{border:none; *border:1px solid #FFF; color:#333; width:120px}
.agent_recherche .contenu_formulaire .contenu_select option{color:#333}
.agent_recherche .contenu_formulaire .form_radio .contenu_p{float:left}
.agent_recherche .contenu_formulaire .form_radio .contenu_p .contenu_label{display:inline; float:none; width:auto}
.agent_recherche .contenu_formulaire .contenu_samp{color:#333; font:.9em/1.2 Arial,Helvetica,sans-serif}
.agent_recherche .contenu_formulaire .contenu_p.choice{color:#1E5F9E; font-size:130%; font-weight:bold; margin:5px 0 5px 4.2em}
.agent_recherche .contenu_formulaire .bouton{margin:10px 0 10px 190px; width:120px; font-size:95%}

.agent_resultats{color:#666}

.agent_resultats .contenu_h1{margin:0}

.agent_resultats .contenu_chapeau{font-size:110%; font-weight:bold; color:#5E5E5E}

.agent_resultats .agent_recherche_lien{float:right}
.agent_resultats .agent_recherche_lien .contenu_a{color:#1E5F9E}

.agent_resultats .liste_resultats{background:url(/Style%20library/AXA_FR/images/commun/bg_agent_resultats.gif) left top repeat-x; padding:10px}
.agent_resultats .liste_resultats .contenu_intro{color:#1E5F9E; font-size:110%; border-bottom:1px solid #ddd; padding:0 0 5px 0; margin:0 10px 10px 10px}
.agent_resultats .liste_resultats .contenu_li{background:#fff url(/Style%20library/AXA_FR/images/commun/bg_agent_resultats_item.gif) left bottom repeat-x; padding:10px; margin:0 0 5px 0}
.agent_resultats .liste_resultats .contenu_li.on{background:#ededee url(/Style%20library/AXA_FR/images/commun/bg_agent_resultats_item_on.gif) left bottom repeat-x}
.agent_resultats .liste_resultats .contenu_li .contenu_li{background:none; padding:0; margin:0}
.agent_resultats .liste_resultats .agent_description{float:left; width:50%}
.agent_resultats .liste_resultats .agent_description_inner{padding-right:15px}
.agent_resultats .liste_resultats .agent_description .contenu_h2{font-weight:bold}
.agent_resultats .liste_resultats .agent_description .contenu_p{margin:0}
.agent_resultats .liste_resultats .agent_coordonnees{float:left; width:25%; color:#1E5F9E; font-size:110%}
.agent_resultats .liste_resultats .agent_coordonnees_inner{border-left:1px solid #ddd; border-right:1px solid #ddd; padding:10px 15px 0}
.agent_resultats .liste_resultats .agent_coordonnees .contenu_p{margin:0}
.agent_resultats .liste_resultats .agent_coordonnees .ecrire{background:url(/Style%20library/AXA_FR/images/pictos/picto-perso-big.gif) left center no-repeat; color:#1E5F9E; font-size:80%; display:block; padding:6px 0 6px 28px; margin:10px 0 0 0}
.agent_resultats .liste_resultats .agent_complement{float:left; width:25%}
.agent_resultats .liste_resultats .agent_complement_inner{padding:5px 0 0 10px}
.agent_resultats .liste_resultats .agent_complement .contenu_ul{margin:0}
.agent_resultats .liste_resultats .agent_complement .contenu_li{border-bottom:1px solid #ddd; padding:5px 10px}
.agent_resultats .liste_resultats .agent_complement .contenu_li.last{border:none}
.agent_resultats .liste_resultats .agent_complement .voir_plan{background:url(/Style%20library/AXA_FR/images/pictos/picto-plan.gif) left center no-repeat; display:block; padding:6px 0 6px 28px}
.agent_resultats .liste_resultats .agent_complement .voir_infos{background:url(/Style%20library/AXA_FR/images/pictos/picto-loupe-bigger.gif) left center no-repeat; display:block; padding:6px 0 6px 28px}

.agent_fiche{}

.agent_fiche .agent_infos{background:url(/Style%20library/AXA_FR/images/commun/bg_agent_fiche.gif) left bottom repeat-x; font-size:110%; margin:20px 0; padding:5px 0; color:#666}
.agent_fiche .agent_infos .agent_description{float:left; width:25%}
.agent_fiche .agent_infos .agent_description_inner{padding:15px 20px 20px}
.agent_fiche .agent_infos .agent_coordonnees{float:left; width:40%}
.agent_fiche .agent_infos .agent_coordonnees_inner{border-left:1px solid #ddd; border-right:1px solid #ddd; padding:20px 20px 30px 20px}
.agent_fiche .agent_infos .agent_coordonnees .contenu_p{margin:0; color:#1E5F9E}
.agent_fiche .agent_infos .agent_complement{float:left; width:35%}
.agent_fiche .agent_infos .agent_complement_inner{padding:5px 35px}
.agent_fiche .agent_infos .agent_complement .contenu_p{font-weight:bold; color:#1E5F9E; margin:0 0 5px 0}
.agent_fiche .agent_infos .agent_complement .contenu_li{margin:0 0 5px 0}
.agent_fiche .agent_infos .agent_complement .bouton{font-size:90%; text-align:center; display:block; padding:5px 0 0 0}

.conteneur_radio{float:left; width:50px}
.conteneur_radio input{display:block; float:left; margin-top:0px}
.conteneur_radio label{display:block; float:left}
* html .conteneur_radio .contenu_p{margin-bottom:2px}
*:first-child+html .conteneur_radio .contenu_p{margin-bottom:2px}
* html .conteneur_radio label{margin-top:5px; line-height:19px}
*:first-child+html .conteneur_radio label{margin-top:5px; line-height:19px}
.aide .titre-degrade, 
.offre .titre-degrade, 
.voir_aussi .titre-degrade{padding:3px 0 0 15px; background:#fbfbfb url(/Style%20library/AXA_FR/images/commun/titre-degrade-etroit.gif) left top repeat-x; min-height:27px}
.dossiers .titre-degrade{padding-left:15px}
.lien-rss{margin-right:3px}
.espace-client-contact{background:transparent url(/Style%20library/AXA_FR/images/pictos/picto-telephone.gif) no-repeat scroll 0px center; padding-left:11px !important}
* html .espace-client-contact{margin-left:4px}
.espace-client-interieur .espace-client-type{padding-right:0px}
.espace-client-interieur .espace-client-type .espace-client-type-item{padding:0 10px}

.rss .netvibes{background:url(/Style%20library/AXA_FR/images/pictos/picto-netvibes.gif) no-repeat 50px top; display:block; padding-bottom:5px}
.rss .google{background:url(/Style%20library/AXA_FR/images/pictos/picto-google.gif) no-repeat 80px top; display:block; padding-bottom:5px}

.header-logo-home{background:url(/Style%20library/AXA_FR/images/structure/logo.gif) no-repeat left top}
.header-logo-home a{display:block; height:56px; width:250px; text-indent:-5000px}

.home_conseiller{background:url(/Style%20library/AXA_FR/images/home/conseiller.png) no-repeat left top; margin-top:16px}
.home_conseiller a{display:block; height:302px; width:114px; text-indent:-5000px}

.fond_tete .liste_univers{margin:0 auto; padding:40px 0 0 200px; text-transform:uppercase}
.fond_tete .liste_univers li{font-weight:bold; background:url(/Style%20library/AXA_FR/images/pictos/puce_rond_gris.gif) no-repeat scroll left 5px; padding-left:10px}
.fond_tete .liste_univers ul li{padding:5px 10px; font-weight:normal; background:none}
.fond_tete .liste_univers li a{text-decoration:none}

.flash-home .titre_devis{width:188px; height:37px; background:url(/Style%20library/AXA_FR/images/home/titre-devis.gif) no-repeat left top; text-indent:-5000px; margin:10px 0 5px 10px}
.flash-home .recherche-titre{width:187px; height:35px; background:url(/Style%20library/AXA_FR/images/structure/titre-recherche.gif) no-repeat left top; text-indent:-5000px; margin:5px 0 5px 10px; border:none}
.entree-preoccupations a{width:98%; height:22px; background:url(/Style%20library/AXA_FR/images/home/titre-preoccupations.gif) no-repeat 5px 2px #fff; text-indent:-5000px; display:block}
.entree-axa a{width:98%; height:22px; background:url(/Style%20library/AXA_FR/images/home/titre-groupeaxa.gif) no-repeat 2px 0px #fff; text-indent:-5000px; display:block}

.menu_fleche{width:13px; height:26px; display:block; position:absolute; left:0; top:0; background:url(/Style%20library/AXA_FR/images/commun/menu_fleche.gif) no-repeat left top}
