/* Style communs à tout le site */
body { color: #000000; margin: 0 auto; float: center; width: 760px; text-align:center; font-family: verdana, arial, helvetica, sans-serif;}

html>body input[type="checkbox"] {margin: 3px;}
input[type="checkbox"] {vertical-align: middle;}
html>body input[type="radio"] {margin: 5px 5px 0 5px;}

#contenu { width: 760px; z-index: 1;background-color: #FFFFFF; height: auto; float: center; position:relative; }

p { font-size: 10px; margin: 0px 0px 8px 0px; padding: 0px 0px 0px 0px; }
a { color: #006600; text-decoration: underline; font-size: 11px; font-family: verdana, arial, helvetica, sans-serif; }
a:link { color: #006600; text-decoration: underline; }
a:visited { color: #006600; text-decoration: underline; }
a:hover { text-decoration: underline; }

/* to remove the blue framing from link images in ie */
a img {
    border: 0;
}

sup {font-size: 9px;}

/* Bandeau Haut de Page */


#bandeau { z-index: 2; height: 167px; width: 760px; float: center; }

.bandeau { width: 760px; height: 125px; background: url(../images/FR/salarie/bandeau/fond_bandeau2.gif) no-repeat; }	
.bandeau_sansvert { width: 760px; height: 125px; background: url(../FR/images/salarie/bandeau/fond_bandeau_sansvert.gif) no-repeat; }	
.logo_bnppee { float: left; width: 163px; margin: 0px 54px 0px 0px; }
.logo_bnppee a img {z-index: 8;text-decoration: none;border:0px; }
.logo_copilot { float: left; width: 400px; margin: 0px 0px 0px 0px; }
.logo_boite { position: absolute; z-index: 10; top: 35px; left: 200px; }
.menu { width: 760px; height: 42px; position: relative; top: -39px; }

	
/* Partie Gauche */

#gauche { float: left; z-index: 3; position: relative;  top: -42px; width: 168px; }

.bloc_client { float: left; width: 152px; background: url(../images/salarie/bloc_client.gif) no-repeat left bottom; padding: 2px 0px 0px 0px; text-align:left; }
.puce { background-image: url(../images/salarie/puce_verte.gif); background-repeat: no-repeat; padding: 0px 0px 0px 10px; }
.no_puce { padding: 0px 0px 0px 10px; }
.bloc_infos {float: left; width: 152px; height: 100px; padding: 2px 0px 0px 0px; margin: 0px; background: url(../images/FR/salarie/img_ajouts/bg_bloc_liens.gif) no-repeat; text-align:left;}

.bloc_sousmenu { float: left; width: 152px; text-align:left; }
ul.smenu_gauche  { list-style: none; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }
ul.smenu_gauche img { display: block; }
ul.smenu_gauche li { padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; border-bottom: 1px solid #CCCCCC; left: 0px; width: 152px; }
ul.smenu_gauche li.last { padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; border: 0px; }
ul.smenu_gauche .simple a { background: url(../images/salarie/fond_lien_smenu.gif) no-repeat; padding: 5px 5px 5px 8px; display: block; height: 11px; margin: 2px 0px 2px 0px; text-decoration: none; }
ul.smenu_gauche .simple a:hover { background: url(../images/salarie/fond_lien_smenu_on.gif) no-repeat; text-decoration: none; }
ul.smenu_gauche .simple a.on  { background: url(../images/salarie/fond_lien_smenu_actif.gif) no-repeat; color: #666666; padding: 5px 5px 5px 8px; display: block; height: 11px; text-decoration: none; }
ul.smenu_gauche .simple a.on:hover { background: url(../images/salarie/fond_lien_smenu_on.gif) no-repeat; text-decoration: none; color: #006600;}

ul.smenu_gauche .double a { background: url(../images/salarie/fond_lien_smenu_d.gif) no-repeat; padding: 5px 5px 5px 8px; display: block; height: 24px; margin: 2px 0px 2px 0px; text-decoration: none; }
ul.smenu_gauche .double a:hover { background: url(../images/salarie/fond_lien_smenu_d_on.gif) no-repeat; text-decoration: none; }
ul.smenu_gauche .double a.on  { background: url(../images/salarie/fond_lien_smenu_d_actif.gif) no-repeat; color: #666666; padding: 5px 5px 5px 8px; display: block; height: 24px; text-decoration: none; }
ul.smenu_gauche .double a.on:hover { background: url(../images/salarie/fond_lien_smenu_d_on.gif) no-repeat; text-decoration: none; color: #006600; }

ul.smenu_gauche .triple a { background: url(../images/salarie/fond_lien_smenu_t.gif) no-repeat; padding: 5px 5px 5px 8px; display: block; height: 38px; margin: 2px 0px 2px 0px; text-decoration: none; }
ul.smenu_gauche .triple a:hover { background: url(../images/salarie/fond_lien_smenu_t_on.gif) no-repeat; text-decoration: none; }
ul.smenu_gauche .triple a.on  { background: url(../images/salarie/fond_lien_smenu_t_actif.gif) no-repeat; color: #666666; padding: 5px 5px 5px 8px; display: block; height: 38px; text-decoration: none; }
ul.smenu_gauche .triple a.on:hover { background: url(../images/salarie/fond_lien_smenu_t_on.gif) no-repeat; text-decoration: none; color: #006600; }


/* Style Onglets */
#barre_onglets { position: relative; float: left; margin: 0px 0px 10px 0px; padding: 0px 0px 0px 0px; border-bottom: 1px solid #66a366; width: 592px; }

#barre_onglets ul.onglets { list-style-type: none; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }
#barre_onglets ul.onglets li { float: left; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }

#barre_onglets ul.onglets a { margin: 0px 1px 0px 0px; padding: 2px 5px 2px 5px; width: auto; height: auto; float: left; display: block; border: 1px solid #66a366; background: #66a366;
font-size: 10px; font-weight: bold; font-family: verdana, arial, helvetica, sans-serif; text-decoration: none; color: #FFFFFF; text-align: center; }
#barre_onglets ul.onglets a:hover { background: #fbb03f; border: 1px solid #fbb03f; color: #006600; }
#barre_onglets ul.onglets a:active { background: #fbb03f; border: 1px solid #fbb03f; color: #006600; }
#barre_onglets ul.onglets a.on { background: #fbb03f; border: 1px solid #fbb03f; color: #006600; }


#centre { float: left; z-index: 4; position: relative; top: -12px; width: 592px; text-align: left; }

#centre h1 { background: url(../images/FR/salarie/titres/fond_h1.gif) repeat-x; padding: 0px 0px 5px 0px; width: 450px; margin: 0px 142px 10px 0px; text-align:left; }
#centre h5 { background: url(../images/FR/salarie/titres/fond_h1.gif) repeat-x; padding: 0px 0px 5px 0px; width: 592px; margin: 0px 0px 10px 0px; text-align:left; }
#centre h2 { background: url(../images/FR/salarie/titres/fond_h2.gif) no-repeat; margin: 0px 0px 0px 40px; padding: 0px 0px 0px 15px; font-size: 11px; font-family: verdana, arial, helvetica, sans-serif; font-weight: bold; color: #2C7F2C; text-align:left; }
#centre h3 { background: url(../images/FR/salarie/titres/puce2.gif) no-repeat; margin: 0px 0px 10px 20px; padding: 6px 0px 0px 55px; font-size: 11px; font-family: verdana, arial, helvetica, sans-serif; font-weight: bold; color: #7FB27F; text-align:left; }
#centre h4 { background: url(../images/FR/salarie/titres/puce1.gif) no-repeat; margin: 0px 0px 10px 0px; padding: 0px 0px 0px 15px; font-size: 12px; font-family: verdana, arial, helvetica, sans-serif; font-weight: bold; color: #006600; text-align:left; }
#centre h6 { background: url(../images/FR/salarie/titres/puce_verte.gif) no-repeat; margin: 0px 0px 20px 10px; padding: 0px 20px 0px 15px; font-size: 11px; font-family: verdana, arial, helvetica, sans-serif; font-weight: bold; color: #006600; text-align:left; }
#centre h7 { margin: 0px 0px 0px 40px; padding: 0px 0px 0px 15px; font-size: 12px; font-family: verdana, arial, helvetica, sans-serif; font-weight: bold; color: #006600; text-align:left; }
#centre p { margin: 10px 0px 50px 10px; padding: 0px 0px 0px 15px; font-size: 14px; font-family: verdana, arial, helvetica, sans-serif; color: #006600; text-align:left; }
#centre p.texte { font-size: 11px; font-family: verdana, arial, helvetica, sans-serif; margin: 0px 0px 20px 0px; padding: 0px 0px 0px 0px; color: #000000; text-align:left; }
#centre ul { list-style: disc outside; text-align: left; font-size: 11px; font-family: verdana, arial, helvetica, sans-serif;}
#centre .sans_h2{ margin: 0px 0px 0px 40px; padding: 0px 0px 0px 15px; font-size: 12px; font-family: verdana, arial, helvetica, sans-serif; font-weight: bold; color: #006600; text-align:left; }



.barre {	background-image: url(../images/salarie/barre.gif); background-repeat: repeat-x; width: 420px; margin: 12px 142px 10px 0px }
.barre2 {	background-image: url(../images/salarie/barre.gif); background-repeat: repeat-x; width: 592px; margin: 12px 0px 10px 0px; }
.barre3 {	width: 335px;height:11px;}
.barre3 img{width: 300px; height: 1px; margin: 0px ;padding:0px;}
.barre4 {	background-image: url(../images/salarie/barre.gif); background-repeat: repeat-x; width: 562px; margin: 12px 0px 10px 0px; }

table { width: 592px; font-size: 10px; font-family: verdana, arial, helvetica, sans-serif; text-align: center; border-collapse: collapse }
td { border-bottom: 1px solid #99CC99; padding: 3px 3px 3px 3px; }
td.chiffre { text-align: right; }
tr td.vert { background-color: #99CC99; }
tr.titre_vert td { background-color: #006600; border-right: 1px solid #FFFFFF; color: #FFFFFF; font-size: 11px; font-family: arial; font-weight: bold; height: 20px; padding: 3px 3px 3px 3px; }
tr.titre_vert td.blanc { border-bottom: 1px solid #FFFFFF; padding: 3px 3px 3px 3px; background-color: #FFFFFF;}
tr.haut td { border-top: 0px; border-right: 1px solid #FFFFFF; padding: 0px; }
tr.vert { background-color: #99CC99; }
tr.vert td { border-right: 1px solid #FFFFFF; padding: 3px 3px 3px 3px; }
tr.gris { background-color: #EBF5EB;  border-top: 1px solid #99CC99; }
tr.gris td {  border-bottom: 1px solid #99CC99; width: auto; padding: 10px 0px 10px 5px; font-size: 12px; font-family: verdana, arial, helvetica, sans-serif; font-weight: bold; }
tr.gris td.blanc { border-bottom: 1px solid #FFFFFF; padding: 3px 3px 3px 3px; background-color: #FFFFFF;}
tr.gris2 { background-color: #EBF5EB;  }
tr.gris2 td {  border-top: 1px solid #99CC99; width: auto; padding: 10px 0px 10px 5px; font-size: 11px; font-family: verdana, arial, helvetica, sans-serif; }
td.blanc { border-bottom: 1px solid #FFFFFF; padding: 3px 3px 3px 3px; background-color: #FFFFFF;}
td.espace { width: 40%; border-bottom: 1px solid #FFFFFF; padding: 3px 3px 3px 3px; background-color: #FFFFFF;}
table input,select { width: auto; height: auto; font-size: 9px; font-family: verdana, arial, helvetica, sans-serif; color: #000000; }
table input.nobox { border: 0px solid #000000; width: auto; height: auto; font-size: 9px; font-family: verdana, arial, helvetica, sans-serif; color: #000000; }
table.saisieiban { width: 200px; font-size: 10px; text-align: left; border-collapse:separate;}
td.saisieiban { border-bottom: none; padding:10px 0px 0px 0px; vertical-align: middle;}

.txt_noir { color: #000000; }
.txt_violet { color: #990099; }
.txt_vert { color: #009966; }
.txt_vertfonce { color: #006600; }
.txt_rouge { color: #ED0C0C; }
.txt_souligne { text-decoration: underline; }
.txt_non_souligne { text-decoration: none; font-size:10px; color:#000000; }
.txt_droite { text-align: right; }
.txt_commentaire_titre { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #006699; font-style: normal; cursor: help; filter: Lumière; }
.txt_commentaire { color: #006699; } 
.txt_legende { font-family: Arial, Helvetica, sans-serif; font-size: 9px; height: 20px;  }
.txt_orange {color: #CE650; }
.txt_magenta {color: #FF00FF; }

#centre p.centre { width: 592px; color: #000000; font-size: 10px; font-family: verdana, arial, helvetica, sans-serif; margin: 0px 0px 50px 0px; padding: 0px 0px 0px 0px; text-align: left;}
#centre p.centre_center { width: 592px; color: #000000; font-size: 10px; font-family: verdana, arial, helvetica, sans-serif; margin: 0px 0px 20px 0px; padding: 0px 0px 0px 0px; text-align: center; }
#centre p.centre_right { width: 592px; color: #000000; font-size: 10px; font-family: verdana, arial, helvetica, sans-serif; margin: 0px 0px 20px 0px; padding: 0px 0px 0px 0px; text-align: right; }
#centre p.centre1 { width: 592px; color: #000000; font-size: 10px; font-family: verdana, arial, helvetica, sans-serif; margin: 0px 0px 20px 0px; padding: 0px 0px 0px 0px; text-align: left;}
#centre p.centre1_right { width: 592px; color: #000000; font-size: 10px; font-family: verdana, arial, helvetica, sans-serif; margin: 0px 0px 20px 0px; padding: 0px 0px 0px 0px; text-align: right;}

/* Partie Droite */

#droiteBas { float: right; z-index: 5; position: absolute; top: -13px; right: 0px; }
#droiteBas .bloc_droit { width: 130px; background: #ffffff url(/images/fond_bloc_droit.gif) repeat-y; margin: 0px 0px 10px 0px; }
#droiteBas .bloc_droit .bloc_droit_haut { width: 130px; height: 23px; background: #ffffff url(../images/salarie/haut_bloc_droit.gif) 0 0 no-repeat; }
#droiteBas .bloc_droit .bloc_droit_bas { width: 130px; height: 14px; background: #ffffff url(../images/salarie/bas_bloc_droit.gif) 0 0 no-repeat; }
#droiteBas .bloc_droit h4	{ background-image: url(); font-size: 10px; font-family: verdana, arial, helvetica, sans-serif; font-weight: bold; color: #006600; padding: 0px 8px 0px 8px; margin: 5px 0px 5px 0px; }
#droiteBas .bloc_droit p { margin: 5px 0px 5px 0px; font-size: 10px; font-family: verdana, arial, helvetica, sans-serif; color: #006600; padding: 0px 4px 0px 8px; }
#droiteBas .bloc_droit input { border: 1px solid #000000; width: 90px; height: 12px; font-size: 9px; font-family: verdana, arial, helvetica, sans-serif; color: #000000; margin: 5px 0px 0px 0px; }
#droiteBas .bloc_droit input.bouton  { background-image: url(../images/salarie/b_valider.gif); background-repeat: no-repeat; width: 15px; height: 15px; cursor:pointer; border: 0px; }

#droite { float: right; z-index: 5; position: absolute; top: -23px; right: 5px; }
#droite .bloc_droit { width: 130px; background: #ffffff url(../images/salarie/fond_bloc_droit.gif) repeat-y; margin: 0px 0px 10px 0px; }
#droite .bloc_droit .bloc_droit_haut { width: 130px; height: 23px; background: #ffffff url(../images/salarie/haut_bloc_droit.gif) 0 0 no-repeat; }
#droite .bloc_droit .bloc_droit_bas { width: 130px; height: 14px; background: #ffffff url(../images/salarie/bas_bloc_droit.gif) 0 0 no-repeat; }
#droite .bloc_droit h4	{ background-image: url(); font-size: 10px; font-family: verdana, arial, helvetica, sans-serif; font-weight: bold; color: #006600; padding: 0px 8px 0px 8px; margin: 5px 0px 5px 0px; }
#droite .bloc_droit p { margin: 5px 0px 5px 0px; font-size: 10px; font-family: verdana, arial, helvetica, sans-serif; color: #006600; padding: 0px 4px 0px 8px; }
#droite .bloc_droit input { border: 1px solid #000000; width: 90px; height: 12px; font-size: 9px; font-family: verdana, arial, helvetica, sans-serif; color: #000000; margin: 5px 0px 0px 0px; }
#droite .bloc_droit input.bouton  { background-image: url(../images/salarie/b_valider.gif); background-repeat: no-repeat; width: 15px; height: 15px; cursor:pointer; border: 0px; }

#droite_spacer { float: right; z-index: 5; position: absolute; top: -23px; right: -58px; }

#droite_spacer .bloc_droit { width: 130px; background: #ffffff url(../images/salarie/fond_bloc_droit.gif) repeat-y; margin: 0px 0px 10px 0px; }
#droite_spacer .bloc_droit .bloc_droit_haut { width: 130px; height: 23px; background: #ffffff url(../images/salarie/haut_bloc_droit.gif) 0 0 no-repeat; }
#droite_spacer .bloc_droit .bloc_droit_bas { width: 130px; height: 14px; background: #ffffff url(../images/salarie/bas_bloc_droit.gif) 0 0 no-repeat; }
#droite_spacer .bloc_droit h4	{ background-image: url(); font-size: 10px; font-family: verdana, arial, helvetica, sans-serif; font-weight: bold; color: #006600; padding: 0px 8px 0px 8px; margin: 5px 0px 5px 0px; }
#droite_spacer .bloc_droit p { margin: 5px 0px 5px 0px; font-size: 10px; font-family: verdana, arial, helvetica, sans-serif; color: #006600; padding: 0px 4px 0px 8px; }
#droite_spacer .bloc_droit input { border: 1px solid #000000; width: 90px; height: 12px; font-size: 9px; font-family: verdana, arial, helvetica, sans-serif; color: #000000; margin: 5px 0px 0px 0px; }
#droite_spacer .bloc_droit input.bouton  { background-image: url(../images/salarie/b_valider.gif); background-repeat: no-repeat; width: 15px; height: 15px; cursor:pointer; border: 0px; }

#choix { float: right; z-index: 20; position: absolute; top: 130px; right: 0px; }

#choix .bloc_acces { width: 188px; background: #ffffff url(../images/salarie/bloc_acces_fond.gif) repeat-y; margin: 0px 0px 10px 0px; }
#choix .bloc_acces .bloc_acces_haut { width: 188px; height: 17px; background: url(../images/salarie/bloc_acces_haut.gif) 0 0 no-repeat; }
#choix .bloc_acces .bloc_acces_bas { width: 188px; height: 12px; background: #ffffff url(../images/salarie/bloc_acces_bas.gif) 0 0 no-repeat; }
#choix .bloc_acces h4	{ background-image: url(); text-align: right; font-size: 9px; font-family: verdana, arial, helvetica, sans-serif; font-weight: bold; color: #006699; margin: -2px 30px 5px 0px; padding: 0px; }
#choix .bloc_acces select { border: 1px solid #000000; width: 170; height: 18px; font-size: 9px; font-family: verdana, arial, helvetica, sans-serif; color: #000000; margin: 0px 0px 0px 13px; }

#choix .sbloc_droit { width: 130px; background: #ffffff url(../images/salarie/fond_bloc_droit.gif) repeat-y; margin: 0px 0px 10px 58px; }
#choix .sbloc_droit .sbloc_droit_haut { width: 130px; height: 23px; background: #ffffff url(../images/salarie/haut_bloc_droit.gif) 0 0 no-repeat; }
#choix .sbloc_droit .sbloc_droit_bas { width: 130px; height: 14px; background: #ffffff url(../images/salarie/bas_bloc_droit.gif) 0 0 no-repeat; }
#choix .sbloc_droit h4	{ background-image: url(); font-size: 10px; font-family: verdana, arial, helvetica, sans-serif; font-weight: bold; color: #006600; margin: 5px 0px 5px 0px; }
#choix .sbloc_droit p { margin: 5px 0px 5px 0px; font-size: 10px; font-family: verdana, arial, helvetica, sans-serif; color: #006600; padding: 0px 4px 0px 8px; }

/* Boutons */

.bouton_valider { float: right; margin: -15px 8px 0px 0px; }
.bouton_valider_bleu { float: right; margin: -17px 5px 0px 0px; }
.bouton_pdf { float: right; margin: -45px 5px 0px 0px; }


.imprimer	{text-align: right}
.imprimer a	{width:37px; height:30px; background: url(../images/salarie/icones/imprimer.gif) no-repeat;}

a.bouton span { height: 14px; text-decoration: none; padding: 0px 10px 0px 0; background: #990000 url(../images/salarie/bouton_first.gif) no-repeat; background-position: left; }
a.bouton { height: 14px; color: #FFFFFF; text-decoration: none; font-size: 11px; font-family: arial; font-weight: bold;  padding: 0px 20px 0px 0; background: #990000 url(../images/salarie/bouton_last.gif) no-repeat; background-position: right; }
a.bouton:link { color: #FFFFFF; text-decoration: none; }
a.bouton:visited { color: #FFFFFF; text-decoration: none; }
a.bouton:hover { text-decoration: none; }

a.bouton2 span { height: 14px; padding: 0px 15px 0px 0; background: #990000 url(../images/salarie/bouton_first2.gif) no-repeat; background-position: left; text-decoration: none; }
a.bouton2 { height: 14px; color: #FFFFFF; text-decoration: none; font-size: 11px; font-family: arial; font-weight: bold;  padding: 0px 10px 0px 0; background: #990000 url(../images/salarie/bouton_last2.gif) no-repeat; background-position: right; }
a.bouton2:link { color: #FFFFFF; text-decoration: none; }
a.bouton2:visited { color: #FFFFFF; text-decoration: none; }
a.bouton2:hover { text-decoration: none; }

.btn_valider {float: right; margin: 10px 8px 0px 0px; }
.btn_retour {float: left; margin: 10px 8px 0px 10px; }
.btn_annuler,.btn_modifier {float: right; margin: 10px 8px 0px 10px; }

#spacer { z-index: 7;  float: left; }

#pagebas { margin-left: auto; margin-right: auto; width: 760px; bord: 1px; z-index: 1; background-color: #FFFFFF; }


/* Style Footer */

#pied, #pied_vide { font-size: 9px; font-family: verdana, arial, helvetica, sans-serif; color: #999999; margin: 0px 0px 10px 0px; padding: 40px 0px 0px 0px; float: right; width: 610px;}
#pied a, #pied_vide a { font-size: 9px; font-family: verdana, arial, helvetica, sans-serif; color: #999999; }
.barre_pied, .barre_pied_vide { background-image: url(../images/salarie/barre.gif); background-repeat: repeat-x; width: 610px; margin: 0px 0px 0px 0px }

#pied_vide, .barre_pied_vide {width: 665px;}


/* nouvelles pages */
.bandeau_sansvert2 {width: 760px; height: 125px; background: url(../images/FR/salarie/img_ajouts/fond_bandeau_sansvert2.gif) no-repeat; }	
.navigationSalarie2 {float: left; position: relative; left: 97px; width: 576px; margin: 0px 0px 0px 0px;}

div.bloc_liens_top {float: right; width: 143px; height: 85px; padding: 0px; margin: 0px; background: url(../images/FR/salarie/img_ajouts/bg_bloc_liens.gif) no-repeat;background-size: 142px 65px;}
div.bloc_liens_top img.bt_simulations {margin-top: 2px;}

br.clear {clear: both;}

.bold {font-weight: bold;}


/* page compte coup d'oeil */
.tab_retraite {width: 552px;}
.tab_retraite td {padding: 7px;}

.tab_retraite td. {width: 437px; border-right: 1px solid #FFFFFF; border-left: 1px solid #9ACC99; background-color: #9ACC99;}
.tab_retraite td.td_haut2 {width: 115px; border-right: 1px solid #FFFFFF; border-left: 1px solid #9ACC99; background-color: #9ACC99;}
.tab_retraite td.td_haut3 {width: 115px; border-right: 1px solid #9ACC99; border-left: 1px solid #FFFFFF; background-color: #9ACC99;}

.tab_retraite td.td_intitule {width: 437px; font-weight: bold; text-align: left; border: 1px solid #9ACC99; background-color: #EBF5EC;}
.tab_retraite td.td_chiffre {width: 115px; font-weight: bold; text-align: right; border: 1px solid #9ACC99; background-color: #EBF5EC; padding-right: 15px;}
.tab_retraite td.td_intitule2 {font-weight: bold; text-align: left; border: 1px solid #9ACC99;}
.tab_retraite td.td_intitule3 {font-weight: normal; text-align: left; border: 1px solid #9ACC99;}
.tab_retraite td.td_chiffre2 {font-weight: bold; text-align: right; border: 1px solid #9ACC99; padding-right: 15px;}
.tab_retraite td.td_chiffre3 {font-weight: normal; text-align: right; border: 1px solid #9ACC99; padding-right: 15px;}

td.detail {font-size: 10px; color: #000; padding: 9px 15px 0 0; border: none;}

#centre p.situation, #centre p.situation2 {width: 592px; color: #000000; font-size: 10px; font-family: verdana, arial, helvetica, sans-serif; margin: 0px 0px 20px 0px; padding: 0px 0px 0px 0px; text-align: left;}
#centre p.situation2 {margin: 5px 0px 0px 0px;}
#centre p.situation img, #centre p.situation2 img {vertical-align: middle;}
#centre p.situation select, #centre p.situation2 select {width: 190px; color: #000000; font-size: 10px; border: 1px solid #7F9DB9; vertical-align: middle;}


/* page compte repartition detaillee */
.tab_repart {width: 588px;}
.tab_repart td {padding: 6px; border-left:1px solid #9ACC99; border-right:1px solid #9ACC99; border-bottom: none;}
.tab_repart td a {font-size: 10px;}
.tab_repart th.th_haut1 {width: 196px; text-align: left; padding-left: 15px;}
.tab_repart th.th_haut2 {width: 80px;}
.tab_repart th.th_haut3 {width: 73px;}
.tab_repart th.th_haut4 {width: 129px;}
.tab_repart th.th_haut5 {width: 120px;}
.tab_repart td.td_lg1 {border-right: 1px solid #9ACC99; border-left: 1px solid #9ACC99; border-bottom: none; background: url(../images/salarie/img_ajouts/pointilles.gif) repeat-x left bottom;}
.tab_repart td.td_lg2 {border-right: 1px solid #9ACC99; border-left: 1px solid #9ACC99; border-bottom: 1px solid #9ACC99;}

td.td_haut1, td.td_haut3, td.td_haut4, td.td_haut5, td.td_haut6 {border-right: 1px solid #FFFFFF; border-left: 1px solid #9ACC99; background-color: #9ACC99;}
td.td_haut2 {border-right: 1px solid #9ACC99; border-left: 1px solid #FFFFFF; background-color: #9ACC99;}

th.th_haut1, th.th_haut3, th.th_haut4, th.th_haut5, th.th_haut6 {border-right: 1px solid #FFFFFF; border-left: 1px solid #9ACC99; background-color: #9ACC99; font-weight: normal;}
th.th_haut2 {border-right: 1px solid #9ACC99; border-left: 1px solid #FFFFFF; background-color: #9ACC99; font-weight: normal;}

.tab_repart td.td_intitule {font-weight: bold; text-align: left; border: 1px solid #9ACC99; background-color: #EBF5EC; padding-left: 15px;}
.tab_repart td.td_intitule2 {font-weight: bold; text-align: left; border: 1px solid #9ACC99; background-color: #EBF5EC;}
.tab_repart td.td_chiffre {font-weight: bold; border: 1px solid #9ACC99; background-color: #EBF5EC;}
.tab_repart td.td_chiffre2 {font-weight: bold; border: 1px solid #9ACC99; background-color: #EBF5EC;}

.tab_repart td.td_lg1_intit {color: #006600; text-align: left; border-right: 1px solid #9ACC99; border-left: 1px solid #9ACC99; font-weight: bold; border-bottom: none; border-top: 1px solid #9ACC99; padding-left: 15px;background: url(../images/FR/salarie/img_ajouts/pointilles.gif) repeat-x left bottom;}
.tab_repart td.td_lg2_intit {color: #006600; text-align: left; border-right: 1px solid #9ACC99; border-left: 1px solid #9ACC99; border-bottom: none; padding-left: 30px;} /* 1px solid #9ACC99 */
.tab_repart td.td_lg1_intit_val {color: #000000; text-align: center; border-right: 1px solid #9ACC99; border-left: 1px solid #9ACC99; font-weight: bold; border-bottom: none;border-top: 1px solid #9ACC99;  background: url(../images/FR/salarie/img_ajouts/pointilles.gif) repeat-x left bottom;}
.tab_repart td.td_lg2_intit_val {color: #000000; text-align: center; border-right: 1px solid #9ACC99; border-left: 1px solid #9ACC99; border-bottom: none;} /*1px solid #9ACC99*/

td.td_lg1, td.td_lg2 {border-right: 1px solid #9ACC99; border-left: 1px solid #9ACC99; border-bottom: none;}
tr.tr_lg2 td {border-bottom:1px solid #9ACC99;}
tr.tr_lg1 {border-bottom: none; background: url(../images/FR/salarie/img_ajouts/pointilles.gif) repeat-x left bottom;color: #006600; }



#centre p.note {clear: both; width: 592px; font-size: 11px; color: #000000; margin: 0px; padding: 30px 0 0 0;}


/* page supports de placement */
#centre h2.supports {margin: 0px 0px 0px 0px; font-size: 11px; background:transparent url(../images/FR/salarie/titres/fond_h2.gif) no-repeat 0px 0px}
#centre h2.supports_bis {margin: 0px 0px 0px 0px; font-size: 11px; background:transparent url(../images/FR/salarie/titres/fond_h2.gif) no-repeat 0px 0px}
#centre h2.supports_pad {margin: 0px 0px 0px 40px; font-size: 11px;}

.tab_supports {width: 573px; border-bottom:1px solid #9ACC99; border-right:1px solid #9ACC99; }
.tab_supports td {padding: 6px; border-left:1px solid #9ACC99; border-right:1px solid #9ACC99; border-bottom: none;}
.tab_supports td a {font-size: 10px;}
.tab_supports td.td_haut1 {width: 171px; text-align: left; padding-left: 15px;}
.tab_supports td.td_haut2 {width: 122px;}
.tab_supports td.td_haut3 {width: 109px;}
.tab_supports td.td_haut4 {width: 73px;}
.tab_supports td.td_haut5 {width: 98px;}

.tab_supports th.th_haut1 {width: 171px; text-align: left; padding-left: 15px;}
.tab_supports th.th_haut2 {width: 122px;}
.tab_supports th.th_haut3 {width: 109px;}
.tab_supports th.th_haut4 {width: 73px;}
.tab_supports th.th_haut5 {width: 98px;}

.tab_supports th.th_supphaut1{padding: 6px;border-right: 1px solid #FFFFFF; border-left: 1px solid #9ACC99; background-color: #9ACC99; font-weight: normal; text-align: left;padding-left: 15px;}
.tab_supports th.th_supphaut2{padding: 6px;border-right: 1px solid #FFFFFF; border-left: 1px solid #FFFFFF; background-color: #9ACC99; font-weight: normal; text-align: center;}
.tab_supports th.th_supphaut3{padding: 6px;border-right: 1px solid #9ACC99; border-left: 1px solid #FFFFFF; background-color: #9ACC99; font-weight: normal; text-align: center;}

.tab_supports td.td_intitule2 {font-weight: bold; text-align: left; border: 1px solid #9ACC99; background-color: #EBF5EC; padding-left: 15px;}

.tab_supports td.td_lg1 {border-right: 1px solid #9ACC99; border-left: 1px solid #9ACC99; border-bottom: none; background: url(../images/FR/salarie/img_ajouts/pointilles.gif) repeat-x left bottom;}
.tab_supports td.td_lg2 {border-right: 1px solid #9ACC99; border-left: 1px solid #9ACC99; border-bottom: 1px solid #9ACC99;}
.tab_supports td.td_lg1_intit {color: #006600; font-weight: bold; text-align: left; border-right: 1px solid #9ACC99; border-left: 1px solid #9ACC99; border-top: 1px solid #9ACC99; border-bottom: none; background: url(../images/FR/salarie/img_ajouts/pointilles.gif) repeat-x left bottom;}
.tab_supports td.td_lg2_intit {color: #006600; text-align: left; border-right: 1px solid #9ACC99; border-left: 1px solid #9ACC99; border-bottom: none;padding-left:30px;} /*1px solid #9ACC99*/
.tab_supports td.td_lg1_intit_val {border-right: 1px solid #9ACC99; border-left: 1px solid #9ACC99; color: #006600; font-weight: bold; text-align: center; border-bottom: none; border-top: 1px solid #9ACC99; background: url(../images/FR/salarie/img_ajouts/pointilles.gif) repeat-x left bottom;}
.tab_supports td.td_lg2_intit_val {border-right: 1px solid #9ACC99; border-left: 1px solid #9ACC99; color: #006600; text-align: center; border-bottom: none;} /*1px solid #9ACC99;*/






#centre p.notice, #centre p.reporting, #centre p.caracteristiques {clear: both; width: 592px; font-size: 10px; color: #000000; margin: 0px;}
#centre p.notice {margin-top: 6px; padding: 4px 0 17px 32px; background: url(../images/FR/salarie/img_ajouts/picto_reporting.gif) no-repeat;}
#centre p.reporting {padding: 6px 0 17px 34px; background: url(../images/FR/salarie/img_ajouts/picto_notice.gif) no-repeat;}
#centre p.caracteristiques {padding: 6px 0 17px 34px; background: url(../images/FR/salarie/img_ajouts/picto_caracteristiques.gif) no-repeat;}

#centre p.intro_supports {float: left; width: 575px; font-size: 10px; color: #000000; margin: 0px; padding: 28px 40px 20px 0;}
#centre p.acc_supports {font-size: 10px;color:#000000;margin:0px; padding: 0px 1px 20px 0px;}
html>body #centre p.intro_supports {width: 364px;}

#centre div.lien_rapide {float: left; width: 188px; margin: 0px; padding: 0px;}
#centre div.lien_rapide div.bloc_lien {float: left; width: 160px; font-size: 9px; color: #000; text-align: left; background: url(../images/FR/salarie/img_ajouts/bg_lien.gif) repeat-y; margin-top: 12px;}
#centre div.lien_rapide div.bloc_lien ul.bloc_lien_ul {padding: 4px 0 0 10px; margin: 0px;}
#centre div.lien_rapide div.bloc_lien ul.bloc_lien_ul li {list-style: none; background: url(../images/FR/salarie/img_ajouts/puce.gif) no-repeat 0px 8px; padding: 4px 8px 2px 10px;}
#centre div.lien_rapide div.bloc_lien ul.bloc_lien_ul li a {font-size: 10px; color: #000000; text-decoration: none;}
#centre div.lien_rapide div.bloc_lien ul.bloc_lien_ul li a:hover {text-decoration: underline;}


/* page historique des operations */
#centre p.centre1 select.annee {width: 60px; font-size: 10px; color: #000000; font-weight: bold; border: 1px solid #7F9DB9; text-align: center;}


div#historique {float: left; width: 590px; text-align: left; margin: 0px; }
.tab_histo {float: left; width: 590px; margin-left: 1px;}
html>body .tab_histo {margin-left: 1px;}
.tab_histo td {border-bottom:1px solid #99CC99;padding:0px;}
.tab_histo td.td_histo, .tab_histo td.td_histo1 {border: 1px solid #9ACC99;}
.tab_histo td.td_histo1 {text-align: center; }
.tab_histo td.td_histo1 div.support1 {background-color: #EBF5EC; font-weight: bold; margin:0px; padding:0px 0pt 0px 0px;}
.tab_histo td.td_histo1 div.support2 {margin: 0px;}
.tab_color1 {color: #006600;}
.tab_histo td.td_haut1 {width: 30px;}
.tab_histo td.td_haut2 {width: 80px;}
.tab_histo td.td_haut3 {width: 80px;}
.tab_histo td.td_haut4 {width: 30px;}
.tab_histo td.td_haut5 {width: 30px;}
.tab_histo td.td_haut6 {width: 60px;}

.tab_histo tr.th.th_haut1 {width: 30px;}
.tab_histo tr.th.th_haut2 {width: 80px;}
.tab_histo tr.th.th_haut3 {width: 80px;}
.tab_histo tr.th.th_haut4 {width: 30px;}
.tab_histo tr.th.th_haut5 {width: 30px;}
.tab_histo tr.th.th_haut6 {width: 60px;}

div#historique p.note {float: left; width: 300px; font-size: 11px; color: #000000; margin: 0px; padding: 18px 0 0 63px;}


/* page gerez votre compte */
div.intro_gerez {float: left; width: 592px; text-align: left; margin: 0px; padding: 10px 30px 0 0; font-size: 10px; color: #000000;}
html>body div.intro_gerez {width: 562px;}

div.intro_gerez a {font-size: 10px;}

div.intro_gerez ul.ul_gerez {padding: 0px; margin: 12px 0 0 15px;}
div.intro_gerez ul.ul_gerez li {list-style: none; font-size: 10px; background: url(../images/FR/salarie/img_ajouts/puce2.gif) no-repeat 0px 4px; padding: 0 0 12px 12px;}
div.intro_gerez ul.ul_gerez li a {font-size: 10px;}

div.intro_gerez2 {float: left; width: 562px; text-align: left; margin: 0px; padding: 10px 30px 0 0; font-size: 10px; color: #000000;}
html>body div.intro_gerez2 {width: 562px;}

div.intro_gerez2 a {font-size: 10px;}

div.intro_gerez2 ul.ul_gerez {padding: 0px; margin: 12px 0 0 15px;}
div.intro_gerez2 ul.ul_gerez li {list-style: none; font-size: 10px; background: url(../images/FR/salarie/img_ajouts/puce2.gif) no-repeat 0px 4px; padding: 0 0 12px 12px;}
div.intro_gerez2 ul.ul_gerez li a {font-size: 10px;}



/* page identification */
div#nav_int {float: left; position: relative; top: -10px; width: 592px; text-align: left; margin: 0px; padding: 0px;}

div.texte_gerez {float: left;width: 592px;text-align: left;margin: 0px;padding: 5px 35px 0 20px;font-size: 10px;color: #000000;}
html>body div.texte_gerez {width: 537px;}

div.texte_gerez a {font-size: 10px;}
div.texte_gerez input.pourcent {font-size: 10px; width:39px;}

#centre p.p_bt {float: left; width: 314px; margin: 0px; padding: 10px 0 0 0; text-align: right;}
#centre p.p_txt {float: left; width: 208px; margin: 0px; padding: 10px 0 0 15px; font-size: 10px; color: #000000;}
#centre p.p_bt2 {float: left; width: 537px; margin: 0px; padding: 20px 0 0 0; text-align: right;}
#centre p.p_bt3, #centre_vide p.p_bt3 {float: left; width: 537px; margin: 0px; padding: 20px 0 0 0; text-align: center;}
#centre p.p_bt4 {float: left; width: 537px; margin: 0px; padding: 20px 0 0 0; text-align: left;}
#centre p.p_bt5 {float: left; width: 537px; margin: 0 0 0 170px; padding: 20px 0 0 0; text-align: left;}

p.p_bt a,p.p_btn a, p.p_bt2 a, p.p_bt3 a, p.p_bt4 a {font-size: 11px;}

div.texte_gerez input {_vertical-align: middle;}
img.vertical {vertical-align: middle;}

div.texte_gerez a.a_puce {font-size: 10px; background: url(../images/FR/salarie/img_ajouts/puce3.gif) no-repeat 0px 3px; padding: 0 0 14px 12px; display: block;}

div.texte_gerez select.police, div.intro_gerez select.police {width: 190px; color: #000000; font-size: 10px; border: 1px solid #7F9DB9; vertical-align: middle;}

#centre p.decal {font-size: 10px; color: #000000; padding: 0 0 0 185px; margin: 0px; text-align:left;}
#centre p.decal2 {font-size: 10px; color: #000000; padding: 0 0 0 60px; margin: 0px; text-align:left;}
#centre p.decal3 {font-size: 10px; color: #000000; padding: 0 0 0 30px; margin: 0px; text-align:left;}
#centre p.adressecentree {font-size: 10px; color: #000000; padding: 0 0 0 30px; margin: 0px; text-align:center;}


/* page caracteristiques */
div.intro_gerez .rubrique {font-size: 13px; color: #006600; font-weight: bold;}

#centre a.a_lien1 {font-size: 10px; color: #000000; font-weight: bold;}

.tab_tranches {float: left; width: 268px; margin-top: 5px;}
.tab_tranches td.td_haut {border-right: 1px solid #9ACC99; border-left: 1px solid #9ACC99; border-bottom: 1px solid #FFFFFF; background-color: #9ACC99;}
#centre .tab_tranches td.td_tch1 {border-right: 1px solid #9ACC99; border-left: 1px solid #9ACC99; border-bottom: none; background-color: #CDFFCC;}
#centre .tab_tranches td.td_tch2 {border-right: 1px solid #9ACC99; border-left: 1px solid #9ACC99; background-color: #FFFFFF;}

div.intro_gerez div.div_rubrique {float: left; width: 172px;}


/* page services diagnostic */
#centre div.intro_gerez p.intro_services {font-size: 11px; color: #2C7F2C; font-weight: bold; background: url(../images/FR/salarie/img_ajouts/puce3.gif) no-repeat 0px 3px; padding: 0 0 0 15px; margin: 0px;}

div.intro_gerez ul.ul_niv1 {padding: 0px; margin: 0px;}
div.intro_gerez ul.ul_niv2 {padding: 0px; margin: 0 0 0 35px;}
div.intro_gerez ul.ul_niv1 li, div.intro_gerez ul.ul_niv2 li {list-style: none; font-size: 10px; background: url(../images/FR/salarie/img_ajouts/puce5.gif) no-repeat 0px 5px; padding: 0 0 2px 8px;}

div.intro_gerez div.cadre_services {float: left; width: 532px; background: url(../images/FR/salarie/img_ajouts/bg_cadre_services.gif) repeat-y; margin-top: 10px;}
#centre div.intro_gerez div.cadre_services p {font-size: 10px; color: #000000; padding: 10px 16px 14px 14px; margin: 0px;}
#centre div.intro_gerez div.cadre_services p a {font-size: 10px;}

#centre div.intro_gerez p.haut_page {float: left; width: 562px; text-align: right; padding: 0px; margin: 25px 0 0 0;}


/* page lexique */
div.lettres {float: left; width: 592px; text-align: center; margin: 0px; padding: 0px;  font-size: 14px; color: #999999;}
div.lettres a {color: #006600;font-size: 14px; }

#centre h5.h5_lexique {padding: 0px 0px 5px 0px; margin: 0px 0px 0px 0px;}

#centre .lien_noasis {padding: 0px 0px 5px 0px; margin: 0px 0px 0px 0px;}


/* page services */
div.bloc_estimation {float: left; width: 277px; background: url(../images/FR/salarie/img_ajouts/bg_estimation.gif) no-repeat; padding: 70px 0 0 0; margin: 20px 0 50px 0;}
#centre div.bloc_estimation p.tt_estimation {font-size: 18px; padding: 0 0 0 108px; margin: 0px;}
#centre div.bloc_estimation p.phrase_estimation {font-size: 13px; padding: 12px 3px 15px 44px; margin: 0px;}

#centre div.bloc_estimation p.lien_estimation {height: 22px; background: url(../images/FR/salarie/img_ajouts/bas_estimation.gif) no-repeat right bottom; padding: 8px 0 0 73px; margin: 0px;}
html>body #centre div.bloc_estimation p.lien_estimation {height: 14px;}
#centre div.bloc_estimation p.lien_estimation a {font-size: 10px; color: #FFFFFF; font-weight: bold; text-decoration: none;}

/* Bloc Reconstitution */

div.bloc_reconstitution {float: left; width: 277px; background: url(../images/FR/salarie/img_ajouts/bg_reconstitution.gif) no-repeat; padding: 70px 0 0 0; margin: 20px 0 50px 0;}
#centre div.bloc_reconstitution p.tt_reconstitution {font-size: 18px; padding: 0 0 0 108px; margin: 0px;}
#centre div.bloc_reconstitution p.phrase_reconstitution {font-size: 13px; padding: 12px 3px 15px 44px; margin: 0px;}

#centre div.bloc_reconstitution p.lien_reconstitution {height: 22px; background: url(../images/FR/salarie/img_ajouts/bas_estimation.gif) no-repeat right bottom; padding: 8px 0 0 73px; margin: 0px;}
html>body #centre div.bloc_reconstitution p.lien_reconstitution {height: 14px;}
#centre div.bloc_reconstitution p.lien_reconstitution a {font-size: 10px; color: #FFFFFF; font-weight: bold; text-decoration: none;}




/* page boite a outils */
div.outils {float: left; width: 592px; text-align: left; margin: 0 0 40px 0; padding: 0 0 10px 0; font-size: 10px; color: #000000; background: url(../images/FR/salarie/img_ajouts/bg_pointilles.gif) repeat-y 290px top;}

div.outils div.bloc_outil1, div.outils div.bloc_outil2 {float: left; padding: 0px; background: url(../images/FR/salarie/img_ajouts/picto_outils.gif) no-repeat;}
div.outils div.bloc_outil1 {width: 275px; margin: 0 30px 0 0;}
div.outils div.bloc_outil2 {width: 285px; margin: 0px;}

#centre div.outils p.tt_outil {font-size: 16px; padding: 24px 0 0 78px; margin: 0px;}
#centre div.outils p.p_outil {font-size: 12px; color: #000000; padding: 15px 0 0 78px; margin: 0px;}
#centre div.outils p.lien_outil {padding: 25px 0 0 94px; margin: 0px;}
#centre div.outils p.lien_outil a {font-size: 10px; font-weight: bold;}


/* page questions reponses */
#centre p.intro_questions {font-size: 11px; color: #000000; padding: 0 0 14px 0; margin: 0px;}

#centre h2 a {text-decoration: none;}
#centre h2 a:hover {text-decoration: underline;}

#centre div.intro_gerez p.question {font-size: 11px; font-weight: bold; padding: 0px; margin: 0px;}
#centre div.intro_gerez p.reponse {font-size: 11px; color: #000000; padding: 4px 0 0 0; margin: 0px;}

#centre ul.ul_reponse {padding: 0px; margin: 2px 0 0 24px;}
#centre ul.ul_reponse li {list-style: none; background: url(../images/FR/salarie/img_ajouts/puce6.gif) no-repeat 0px 3px; padding: 0 0 2px 12px;}


/* page modif coordonnees */
#centre h5.vide {background: url(../images/FR/salarie/titres/fond_h1.gif) repeat-x left bottom; padding: 0px 0px 0px 0px;}

#centre p.titre_coord, #centre_vide_large p.titre_coord {background: url(../images/FR/salarie/titres/fond_h2.gif) no-repeat; margin: 0px; padding: 0px 0px 0px 15px; font-size: 11px; font-weight: bold; color: #2C7F2C;}
#centre p.intro_coord, #centre_vide_large p.intro_coord {margin: 0px; padding: 0px 0px 0px 15px; font-size: 10px; color: #000000;}

div.intro_gerez div.ligne_form {float: left; width: 557px; background: url(../images/FR/salarie/img_ajouts/bg_ligne_form.gif) repeat-x;}
div.intro_gerez div.pass_form {float: left; width: 557px;}
 
#centre div.ligne_form p.intit_form {float: left; width: 217px; font-size: 10px; color: #000000; padding: 12px 0 10px 20px; margin: 0px;}
#centre div.pass_form p.intit_pass_form {float: left; width: 217px; font-size: 10px; color: #000000; padding: 12px 20px 10px 20px; margin: 0px;}
html>body #centre div.ligne_form p.intit_form {width: 197px;}

#centre div.ligne_form p.champs_form {float: left; width: 340px; font-size: 10px; color: #000000; padding: 11px 0 10px 0; margin: 0px;}
#centre div.ligne_form p.champs_form_petit {width: 240px; }
#centre div.ligne_form p.champs_form .input1, #centre div.ligne_form p.champs_form .input2, #centre div.ligne_form p.champs_form .input3, #centre div.ligne_form p.champs_form select {border: 1px solid #000000; font-size: 10px; color: #000000;}
#centre div.ligne_form p.champs_form .input1 {width: 320px;}
#centre div.ligne_form p.champs_form .input2 {width: 110px;}
#centre div.ligne_form p.champs_form .input3 {width: 165px;}

#centre div.ligne_form .aster {color: #6EA5F9;}


/* page disposer */
#centre p.lien_centre {font-size: 10px; color: #000000; padding: 0px; margin: 0px; text-align: center;}

#centre ul.ul_disposer {padding: 0px; margin: 12px 0 0 15px;}
#centre ul.ul_disposer li {list-style: none; font-size: 10px; background: url(../images/FR/salarie/img_ajouts/puce6.gif) no-repeat 0px 3px; padding: 0 0 12px 12px;}

div.bloc_simulation {float: left; width: 140px; text-align: left; background: url(../images/FR/salarie/img_ajouts/bg_simulation.gif) repeat-y; margin: 12px 0 0 3px;}
html>body div.bloc_simulation {margin-left: 7px;}
div.bloc_simulation a.a_simulation {font-size: 9px; color: #000; text-align: center; text-decoration: none; background: #FFF url(../images/FR/salarie/img_ajouts/fleche_simulation.gif) no-repeat right bottom; width: 136px; margin: 0 0 2px 2px; padding: 8px 8px 12px 8px; display: block;}
html>body div.bloc_simulation a.a_simulation {width: 120px;}
div.bloc_simulation a.a_simulation:hover {text-decoration: underline;}

div.intro_gerez div.cadre_disposer {float: left; width: 520px; background: url(../images/FR/salarie/img_ajouts/bg_cadre_services.gif) repeat-y; margin: 0 0 10px 13px;}
html>body div.intro_gerez div.cadre_disposer {margin-left: 26px;}
#centre div.intro_gerez div.cadre_disposer p {font-size: 10px; color: #000000; padding: 10px 16px 14px 14px; margin: 0px;}
#centre div.intro_gerez div.cadre_disposer p a {font-size: 10px;}

#centre div.intro_gerez div.cadre_disposer p.decal_disposer {padding: 0 16px 0 44px;}


/* page designer beneficiaire */
.tab_benef1 th, .tab_benef2 th, .tab_benef3 th {font-size: 10px; color: #FFFFFF; font-weight: bold; border-top: 1px solid #006631; background-color: #9ACC99;}
.tab_benef1 th.th_haut1, .tab_benef2 th.th_haut1, .tab_benef3 th.th_haut1 {border-right: 1px solid #FFFFFF; border-left: 1px solid #006631;}
.tab_benef1 th.th_haut2, .tab_benef2 th.th_haut2, .tab_benef3 th.th_haut2 {border-right: 1px solid #FFFFFF; border-left: 1px solid #FFFFFF;}
.tab_benef1 th.th_haut3, .tab_benef2 th.th_haut3, .tab_benef3 th.th_haut3 {border-right: 1px solid #006631; border-left: 1px solid #FFFFFF;}

.tab_benef1 td, .tab_benef2 td, .tab_benef3 td {color: #000000; border-left: 1px solid #006631; border-right: 1px solid #006631; border-bottom: 1px solid #006631; background-color: #EBF5EC;}

.tab_benef1 td.td_bas, .tab_benef3 td.td_bas {border-left: 1px solid #006631; border-right: 1px solid #006631; border-bottom: 1px solid #006631; background-color: #FFFFFF;}

.tab_benef1 {width: 592px;}
.tab_benef1 th {padding: 2px 0;}
.tab_benef1 td {padding: 8px 5px 8px 5px; text-align: left;}

.tab_benef1 a {font-size: 10px;}

.tab_benef1 th.th_haut1 {width: 58px;}
.tab_benef1 th.th_haut2 {width: 76px;}
.tab_benef1 th.th_haut3 {width: 78px;}

.tab_benef1 td.td_ligne1 {width: 58px;}
.tab_benef1 td.td_ligne2, .tab_benef1 td.td_ligne4 {width: 76px;}
.tab_benef1 td.td_ligne3 {width: 78px;}

.tab_benef1 td.td_ligne4 {padding: 8px 0 8px 0; text-align: center;}

.tab_benef2 {width: 400px; margin: 0 0 0 8px;}
html>body .tab_benef2 {margin-left: 16px;}
.tab_benef2 td, .tab_benef2 th {padding: 8px; text-align: left;}

.tab_benef2 th.th_haut1 {width: 122px;}
.tab_benef2 th.th_haut2 {width: 108px;}
.tab_benef2 th.th_haut3 {width: 170px;}

.tab_benef2 td.td_ligne1 {width: 122px;}
.tab_benef2 td.td_ligne2 {width: 108px;}
.tab_benef2 td.td_ligne3 {width: 170px;}

#centre p.lien_tab {padding: 3px 0 0 8px; margin: 0px; font-size: 10px; }
#centre p.lien_tab a {font-size: 10px; color: #99CB98; font-weight: bold;}

#centre .tab_benef1 .input4 {width: 60px; border: 1px solid #000000; font-size: 10px; color: #000000;}

.tab_benef3 {width: 458px;}
.tab_benef3 th {padding: 8px; text-align: left;}
.tab_benef3 td {padding: 8px 5px 8px 5px; text-align: left;}

.tab_benef3 a {font-size: 10px;}

.tab_benef3 th.th_haut1 {width: 58px;}
.tab_benef3 th.th_haut2 {width: 117px;}
.tab_benef3 th.th_haut3 {width: 166px;}

.tab_benef3 td.td_ligne1 {width: 58px;}
.tab_benef3 td.td_ligne2 {width: 117px;}
.tab_benef3 td.td_ligne3 {width: 166px;}


/* page acces */
div#haut_vide {float: left; width: 760px;}

div#centre_vide {float: left; width: 592px; margin: 48px 0 0 84px;}
html>body div#centre_vide {margin-left: 168px;}

div#centre_vide h5 {background: url(../images/FR/salarie/titres/fond_h1.gif) repeat-x; padding: 0px 0px 5px 0px; width: 592px; margin: 0px 0px 10px 0px; text-align: left; clear: left; }

div#centre_vide div.intro_gerez, div#centre_vide div.intro_gerez a {font-size: 11px;}
div#centre_vide div.intro_gerez p.regles, div#centre_vide div.intro_gerez p.regles a {font-size: 13px;}

div#centre_vide div.bloc_acces {float: left; width: 404px; background: url(../images/FR/salarie/vide/bg_bloc_acces.gif) repeat-y; text-align: center; margin-left: 25px;}
html>body div#centre_vide div.bloc_acces {margin-left: 50px;}
div#centre_vide div.bloc_acces .input_acces {width: 110px; border: 1px solid #1C8BE0; font-size: 11px; color: #000000;}

div#centre_vide div.bloc_acces form.acces {height: 108px; background: url(../images/FR/salarie/vide/bas_bloc_acces.gif) bottom no-repeat; margin: 0px;}
div#centre_vide div.bloc_acces p.acces_new {width: 404px; height: 58px; background: url(../images/FR/salarie/vide/bas_bloc_acces_new.gif) no-repeat; padding: 19px 185px 0 0; margin: 0px;}
html>body div#centre_vide div.bloc_acces p.acces_new {width: 219px; height: 39px;}
div#centre_vide div.bloc_acces p.acces_new a {font-size: 11px; color: #000000; font-weight: bold; text-decoration: none;}

div#centre_vide div.intro_gerez a.a_fav {color: #868F98;}

div#centre_vide div.intro_gerez p.haut_page {text-align: right; padding: 10px 0 10px 0; margin: 0px;}

div#centre_vide div.intro_gerez a.a_mentions, div#centre div.intro_gerez a.a_mentions {background: url(../images/FR/salarie/img_ajouts/puce6.gif) no-repeat 0px 5px; padding: 0 0 2px 16px; display: block;}

div#centre div.intro_gerez p.regles {font-size: 13px; color: #000000; padding: 0px; margin: 0px;}
div#centre div.intro_gerez p.regles a {font-size: 13px; color: #2C7F2C;}


/* page modif mot de passe */
div#centre_vide_large {float: left; width: 664px; margin: 48px 0 0 48px;}
html>body div#centre_vide_large {margin-left: 96px;}

div#centre_vide_large h5 {background: url(../images/FR/salarie/titres/fond_h1.gif) repeat-x; padding: 0px 0px 5px 0px; width: 664px; margin: 0px 0px 10px 0px; text-align: left;}
div#centre_vide_large .barre2 {width: 664px;}

div#centre_vide_large div.intro_gerez {width: 664px;}
html>body div#centre_vide_large div.intro_gerez {width: 634px;}

.oblig {color: #EC0D32;}

div.bloc_modif {float: left; width: 540px; border: 1px solid #EC0D32; padding: 5px 0 5px 0;}

div.bloc_modif p.intit_modif, div#centre div.bloc_modif p.intit_modif {float: left; width: 247px; font-size: 10px; color: #000000; padding: 12px 0 0 18px; margin: 0px;}
html>body div.bloc_modif p.intit_modif, div#centre div.bloc_modif p.intit_modif {width: 229px;}

div.bloc_modif p.champs_modif, div#centre div.bloc_modif p.champs_modif {float: left; width: 286px; padding: 7px 0 7px 0; margin: 0px; font-size: 10px; color: #000000; }

div.bloc_modif p.champs_modif .input_modif1 {width: 114px; border: 1px solid #000000; font-size: 10px; color: #000000;}
div.bloc_modif p.champs_modif .input_modif2 {width: 270px; border: 1px solid #000000; font-size: 10px; color: #000000;}

div#centre_vide_large div.bloc_conseil {float: left; width: 540px; background: url(../images/FR/salarie/vide/bg_bloc_conseil.gif) repeat-y; margin: 0 0 0 0px;}
div#centre_vide_large div.bloc_conseil p {padding: 5px 6px 0 6px; margin: 0px;}

div#centre_vide_large div.p_conseil {float: left; width: 540px; background: url(../images/FR/salarie/vide/bg_conseil.gif) no-repeat;}
div#centre_vide_large div.p_conseil p {padding: 10px 12px 0 12px; margin: 0px;}

div.bloc_mdp, div.bloc_mdp2 {float: left; width: 603px; border: 1px solid #000000; font-size: 11px; color: #000000; text-align: center; padding: 30px 0 32px 0;}
div.bloc_mdp2 {padding: 30px 42px 32px 42px; text-align: left;}
html>body div.bloc_mdp2 {width: 519px;}

div.bloc_perdu {border-right: #ec0d32 1px solid; padding-right: 0px; border-top: #ec0d32 1px solid; padding-left: 0px; float: left; padding-bottom: 5px; border-left: #ec0d32 1px solid; padding-top: 5px; border-bottom: #ec0d32 1px solid; text-align: left}
div.bloc_perdu p.intit_mdp {padding-right: 15px; padding-left: 18px; font-size: 10px; float: left; padding-bottom: 0px; margin: 0px; width: 255px; color: #000000; padding-top: 12px}
html>body div.bloc_perdu p.intit_mdp {width: 225px;}
div.bloc_perdu p.intit_mdp2 {padding-right: 15px; padding-left: 18px; font-size: 10px; float: left; padding-bottom: 0px; margin: 0px; width: 240px; color: #000000; padding-top: 12px}
html>body div.bloc_perdu p.intit_mdp2 {width: 225px;}

div.bloc_perdu p.champs_mdp {padding-right: 0px; padding-left: 0px; float: left; padding-bottom: 7px; margin: 0px; width: 310px; padding-top: 7px}

div.bloc_perdu p.champs_mdp2 {padding-right: 0px; padding-left: 0px; float: left; padding-bottom: 7px; margin: 0px; width: 208px; padding-top: 7px}
div.bloc_perdu p.champs_mdp2 {width: 246px}

div.bloc_perdu p.champs_mdp .input_mdp1 {border-right: #000000 1px solid; border-top: #000000 1px solid; font-size: 10px; border-left: #000000 1px solid; width: 114px; color: #000000; border-bottom: #000000 1px solid}
div.bloc_perdu p.champs_mdp2 .input_mdp1 {border-right: #000000 1px solid; border-top: #000000 1px solid; font-size: 10px; border-left: #000000 1px solid; width: 130px; color: #000000; border-bottom: #000000 1px solid}
div.bloc_perdu p.champs_mdp .input_mdp2 {border-right: #000000 1px solid; border-top: #000000 1px solid; font-size: 10px; border-left: #000000 1px solid; width: 290px; color: #000000; border-bottom: #000000 1px solid}
div.bloc_perdu p.champs_mdp2 .input_mdp2 {border-right: #000000 1px solid; border-top: #000000 1px solid; font-size: 10px; border-left: #000000 1px solid; width: 190px; color: #000000; border-bottom: #000000 1px solid}

div.bloc_perdu p.intit_mdp2 {padding-right: 15px; padding-left: 124px; padding-bottom: 0px; width: 322px; padding-top: 12px}

/* page sortir en rente */
div.intro_gerez .input_rente {width: 90px; border: 1px solid #000000; font-size: 10px; color: #000000; text-align: center; margin-left: 50px;}

div.intro_gerez ul.ul_rente {padding: 0px; margin: 0 0 0 3px;}
div.intro_gerez ul.ul_rente li {list-style: none; font-size: 10px; background: url(../images/FR/salarie/img_ajouts/puce6.gif) no-repeat 0px 3px; padding: 0 0 12px 12px;}
div.intro_gerez span.rente_link {font-weight: bold;color:#006600;}

#centre div.intro_gerez p.intro_rente, #centre div.intro_gerez p.intro_rente2 {font-size: 10px; color: #039D6A; font-weight: bold; background: url(../images/FR/salarie/img_ajouts/puce6.gif) no-repeat 0px 12px; padding: 0 0 0 15px; margin: 0px;}
#centre div.intro_gerez p.intro_rente2 {background: url(../images/FR/salarie/img_ajouts/puce6.gif) no-repeat 0px 6px;}
html>body #centre div.intro_gerez p.intro_rente {background: url(../images/FR/salarie/img_ajouts/puce6.gif) no-repeat 0px 10px;}
html>body #centre div.intro_gerez p.intro_rente2 {background: url(../images/FR/salarie/img_ajouts/puce6.gif) no-repeat 0px 3px;}

/*div.intro_gerez .input_compte1, div.intro_gerez .input_compte2, div.intro_gerez .input_iban, div.intro_gerez .input_bic{border: 1px solid #000000; font-size: 10px; color: #000000;}*/
div.intro_gerez .input_iban, div.intro_gerez .input_bic{border: 1px solid #000000; font-size: 10px; color: #000000;}

div.intro_gerez .input_iban {width: 40px;}
div.intro_gerez .input_bic {width: 120px;}
/*div.intro_gerez .iban_title {font-weight: bold;}
div.intro_gerez .bic_title {font-weight: bold;}*/

#centre p.recap_rente {font-size: 10px; color: #000000; text-align: center;}

#centre h2.rente {background: url(../images/FR/salarie/titres/fond_h2.gif) no-repeat 0px 7px; margin: 0px 0px 0px 0px; font-size: 11px;}

#centre div.intro_gerez p.tt_conjoint {font-size: 10px; color: #039D6A; font-weight: bold; background: url(../images/FR/salarie/img_ajouts/puce6.gif) no-repeat 27px 3px; padding: 0 0 0 42px; margin: 0px;}
#centre div.intro_gerez p.tt_conjoint a {color: #039D6A;}

#centre div.intro_gerez2 p.tt_conjoint {font-size: 10px; color: #039D6A; font-weight: bold; background: url(../images/FR/salarie/img_ajouts/puce6.gif) no-repeat 27px 3px; padding: 0 0 0 42px; margin: 0px;}
#centre div.intro_gerez2 p.tt_conjoint a {color: #039D6A;}

#centre p.intit_conjoint {float: left; width: 208px; font-size: 10px; color: #000000; padding: 6px 0 4px 42px; margin: 0px;}
html>body #centre p.intit_conjoint {width: 166px;}
#centre p.champs_conjoint {float: left; width: 188px; padding: 4px 0 4px 0; margin: 0px;}
p.champs_conjoint .input_conjoint {width: 155px; border: 1px solid #000000; font-size: 10px; color: #000000;}

div.conjoint_couleur, div.conjoint_couleur2 {float: left; width: 400px; background-color: #E6FFE6; padding: 12px 0 12px 0;}
div.conjoint_couleur2 {width: 560px; padding: 16px 0 16px 0;}

#centre div.conjoint_couleur2 p.couleur_puce {font-size: 10px; color: #000000; background: url(../images/FR/salarie/img_ajouts/puce6.gif) no-repeat 20px 7px; padding: 0 0 0 35px; margin: 0px;}
p.couleur_puce .select1, p.couleur_puce .select2 {width: 155px; border: 1px solid #000000; font-size: 10px; color: #000000;}
p.couleur_puce .select1 {width: 125px;}
p.couleur_puce .select2 {width: 47px;}

div.intro_gerez .input_annees {width: 28px; border: 1px solid #000000; font-size: 10px; color: #000000;}
div.intro_gerez .civil {margin-left: 36px;}

#centre div.conjoint_couleur2 p.couleur_puce2 {font-size: 10px; color: #000000; background: url(../images/FR/salarie/img_ajouts/puce6.gif) no-repeat 20px 3px; padding: 0 0 0 35px; margin: 0px;}

div.intro_gerez div.bloc_pad {padding: 0 10px 0 38px;}

div.intro_gerez div.choix_rente {float: left; width: 270px; padding-left: 30px; margin-top: 35px;}
html>body div.intro_gerez div.choix_rente {width: 240px;}
div.intro_gerez div.choix_rente div.liste_choix, div.intro_gerez div.choix_rente div.liste_choix2 {background: url(../images/FR/salarie/img_ajouts/puce_choix.gif) no-repeat 49px 0px; padding: 11px 0 10px 77px;}
div.intro_gerez div.choix_rente div.liste_choix2 {background: url(../images/FR/salarie/img_ajouts/puce_choix2.gif) no-repeat 49px 0px;}
#centre div.liste_choix p, #centre div.liste_choix2 p {font-size: 10px; color: #000000; padding: 0 0 4px 0; margin: 0px;}
#centre div.liste_choix p a, #centre div.liste_choix2 p a {color: #000000;}

div.intro_gerez div.ligne_besoin {float: left; width: 532px;}

div.intro_gerez div.lg_besoin1 {clear: both; float: left; width: 272px; background: url(../images/FR/salarie/img_ajouts/fleche_besoins.gif) no-repeat right top;}
div.intro_gerez div.lg_besoin2 {float: left; width: 260px; padding-left: 9px;}
div.intro_gerez div.lg_besoin2bis {float: left; width: 260px; padding-left: 9px; margin-top: -7px;}
html>body div.intro_gerez div.lg_besoin2 {width: 251px;}

div.intro_gerez div.lg_besoin2 a {color: #000000;}

div.intro_gerez img.graph_besoin {margin-left: 0px;}

div.intro_gerez .small {font-size: 9px;}

div.intro_gerez div#graph_besoin1, div.intro_gerez div#graph_besoin2, div.intro_gerez div#graph_besoin3 {border:2px solid black; position:absolute; top:0px; left:0px; background:white; display: none; padding: 10px 20px 0px 20px;}

/* sortir en rent ajour smailiar*/
#ExConjoint2{visibility:hidden;position:absolute;}
#BlockExConjoint2{visibility:hidden;position:absolute;}
#ExConjoint3{visibility:hidden;position:absolute;}
#BlockExConjoint3{visibility:hidden;position:absolute;}
div.tb_Liste {float: left; width: 592px;}
#partie1{display:block;}
#partie2{display:block;}
#partie3{display:block;}
 

/* geston des blocks rachat exceptionnel */
#br1{display:none;}
#br2{display:none;}
#br3{display:none;}
#br4{display:none;}
#cas1{display:none;}
#cas2{display:none;}
#cas3{display:none;}
#cas4{display:none;}




/* Vision Globale */


div.barre_texte { CLEAR: both; BORDER-TOP: #b5d9b5 2px solid; FLOAT: left; MARGIN: 20px 0px 28px 7px; WIDTH: 540px; BORDER-BOTTOM: #b5d9b5 2px solid; HEIGHT: 38px; BACKGROUND-COLOR: #e7f3e7} 
#centre DIV.barre_texte P.p1 {	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 11px; FLOAT: left; PADDING-BOTTOM: 9px; MARGIN: 0px; WIDTH: 510px; COLOR: #000000; PADDING-TOP: 9px; TEXT-ALIGN: center}
#centre DIV.barre_texte P.p2 {	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 1px; PADDING-TOP: 7px; TEXT-ALIGN: right} 
.navigationSalarie3 {
	text-align: left; LEFT: 1px; FLOAT: left; MARGIN: 0px; WIDTH: 609px; POSITION: relative;
}
.navigationSalarie3 img {
	vertical-align: top;
}
DIV.bloc_sousmenu IMG.bt_e_services {
	MARGIN: 2px 0px 6px
}
DIV.bloc_vision_globale {
	BACKGROUND: url(../images/salarie/img_ajouts/bg_vision_globale.gif) repeat-y; FLOAT: left; MARGIN: 12px 0px 0px 3px; WIDTH: 140px; TEXT-ALIGN: left
}
UNKNOWN {
	MARGIN-LEFT: 7px
}
DIV.bloc_vision_globale A.a_vision_globale {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; FONT-SIZE: 9px; BACKGROUND: #ffffff; PADDING-BOTTOM: 12px; MARGIN: 0px 0px 2px 2px; WIDTH: 136px; COLOR: #000; PADDING-TOP: 8px; TEXT-ALIGN: center; TEXT-DECORATION: none
}
UNKNOWN {
	WIDTH: 120px
}
DIV.bloc_vision_globale A.a_vision_globale:hover {
	TEXT-DECORATION: underline
}

DIV.bloc_vision2 {
	BACKGROUND: url(../images/salarie/img_ajouts/bg_vision2.gif) repeat-y; FLOAT: left; WIDTH: 140px; TEXT-ALIGN: left; MARGIN: 12px 0px 0px 3px;
}
DIV.bloc_vision2 A.a_vision_globale:hover {
	TEXT-DECORATION: underline
}
DIV.bloc_vision2 A.a_vision_globale {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; FONT-SIZE: 9px; BACKGROUND: #ffffff; PADDING-BOTTOM: 12px; MARGIN: 0px 0px 2px 2px; WIDTH: 136px; COLOR: #000; PADDING-TOP: 8px; TEXT-ALIGN: center; TEXT-DECORATION: none
}
DIV.intro_vision {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 10px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 592px; COLOR: #000000; PADDING-TOP: 10px; TEXT-ALIGN: left
}

DIV.bloc_etape2 {
	CLEAR: both; MARGIN-TOP: 25px; FLOAT: left; WIDTH: 592px
}
DIV.bloc_etape2 IMG.logo_cardif2 {
	FLOAT: left; MARGIN: 17px 38px 0px 12px
}
DIV.bloc_etape2 DIV.bloc_login {
	FLOAT: left; WIDTH: 380px
}
DIV.bloc_etape2 DIV.bloc_login .input_login {
	BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 1px solid; FONT-SIZE: 11px; BORDER-LEFT: #000000 1px solid; WIDTH: 75px; COLOR: #000000; BORDER-BOTTOM: #000000 1px solid
}
DIV.bloc_etape2 DIV.bloc_login FORM.login {
	BACKGROUND: url(../images/salarie/img_2905/bg_bloc_login.gif) no-repeat left bottom; FLOAT: left; MARGIN: 0px; WIDTH: 380px; HEIGHT: 92px; TEXT-ALIGN: center
}
DIV.barre_texte2 {
	CLEAR: both; BORDER-RIGHT: #fe3cfe 2px solid; BORDER-TOP: #fe3cfe 2px solid; FLOAT: left; MARGIN: 35px 0px 28px; BORDER-LEFT: #fe3cfe 2px solid; WIDTH: 588px; BORDER-BOTTOM: #fe3cfe 2px solid; HEIGHT: 34px
}
#centre DIV.barre_texte2 P.p3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 42px; PADDING-TOP: 7px; TEXT-ALIGN: center
}
#centre DIV.barre_texte2 P.p4 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 11px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 535px; COLOR: #000000; PADDING-TOP: 4px
}
#centre DIV.barre_texte2 P.p5 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 11px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 535px; COLOR: #000000; PADDING-TOP: 10px
}
BODY#popup {
	WIDTH: 679px
}
#contenu_popup {
	Z-INDEX: 1; WIDTH: 679px; POSITION: relative; HEIGHT: auto; BACKGROUND-COLOR: #ffffff
}
DIV#haut_popup {
	FLOAT: left; WIDTH: 679px
}
DIV#haut_popup IMG.grise {
	MARGIN-TOP: 14px
}
DIV#centre_popup {
	FLOAT: left; MARGIN: 12px 0px 0px; WIDTH: 679px
}
DIV#centre_popup H5 {
	CLEAR: left; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(../images/salarie/titres/fond_h1.gif) repeat-x; PADDING-BOTTOM: 5px; MARGIN: 0px; WIDTH: 679px; PADDING-TOP: 0px; TEXT-ALIGN: left
}
DIV#centre_popup DIV.intro_gerez {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 10px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 679px; COLOR: #000000; PADDING-TOP: 10px; TEXT-ALIGN: left
}
DIV#centre_popup DIV.intro_gerez {
	FONT-SIZE: 11px
}
DIV#centre_popup DIV.intro_gerez A {
	FONT-SIZE: 11px
}
DIV#centre_popup DIV.intro_gerez P.regles {
	FONT-SIZE: 12px
}
DIV#centre_popup DIV.intro_gerez P.regles A {
	FONT-SIZE: 12px
}
DIV#centre_popup DIV.intro_gerez P.regles .article {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #000000
}
DIV#centre_popup DIV.intro_gerez P.haut_page {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 10px; MARGIN: 0px; PADDING-TOP: 10px; TEXT-ALIGN: right
}
DIV#centre_popup DIV.intro_gerez A.a_mentions {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 16px; BACKGROUND: url(../images/salarie/img_ajouts/puce6.gif) no-repeat 0px 5px; PADDING-BOTTOM: 2px; PADDING-TOP: 0px
}
#pied_popup {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 9px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 10px; WIDTH: 679px; COLOR: #999999; PADDING-TOP: 40px; FONT-FAMILY: verdana, arial, helvetica, sans-serif
}
.barre_pied_popup {
	FLOAT: left; BACKGROUND-IMAGE: url(../images/salarie/barre.gif); MARGIN: 0px; WIDTH: 679px; BACKGROUND-REPEAT: repeat-x
}
.tab_contrats {
	MARGIN: 30px 0px 50px; WIDTH: 592px
}
.tab_contrats TH {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px
}
.tab_contrats TD {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px
}
.tab_contrats TH {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #ffffff; BACKGROUND-COLOR: #1c5c29
}
#centre A.btn_choix {
	FONT-SIZE: 12px; FLOAT: left; MARGIN-LEFT: 15px
}

#centre A.btn_choix1 {
	FONT-SIZE: 12px; FLOAT: left; MARGIN-LEFT: 15px
}
#centre A.btn_choix1 {
	MARGIN-LEFT: 25px
}

/* page popup vision globale */
body#popup2 {width: 582px;}

#contenu_popup2 {width: 582px; z-index: 1; background-color: #FFFFFF; height: auto; float: center; position: relative;}

div#centre_popup2 {float: left; width: 582px; margin: 12px 0 0 0;}

div#centre_popup2 h5 {background: url(../images/salarie/titres/fond_h1.gif) repeat-x; padding: 0px 0px 5px 0px; width: 582px; margin: 0px 0px 5px 0px; text-align: left;}
div#centre_popup2 h2 {background: url(../images/salarie/img_2905/puce_h2.gif) no-repeat 0px 6px; margin: 0px 0px 0px 40px; padding: 6px 0px 0px 15px; font-size: 11px; font-family: verdana, arial, helvetica, sans-serif; font-weight: bold; color: #356279; text-align:left;}

div#centre_popup2 div#titre_pop {float: left; width: 390px;}
div#centre_popup2 div#liens_pop {float: left; width: 192px; text-align: right;}
div#centre_popup2 div#liens_pop a {color: #356279;}

div#centre_popup2 div.barre_pop {float: left; width: 582px; height: 8px; background-color: #E2EBF2; margin: 10px 0 20px 0;}

div#centre_popup2 div#onglets_pop {float: left; width: 582px; border-bottom: 1px solid #005386;}
div#centre_popup2 div#onglets_pop a {float: left; font-size: 10px; color: #000000; font-weight: bold; background-color: #7BC8D7; height: 15px; margin-right: 2px; padding: 3px 6px 0 6px; text-decoration: none; display: block;}
div#centre_popup2 div#onglets_pop a:hover, div#centre_popup2 div#onglets_pop a.onglet_on {color: #FFFFFF; background-color: #005386;}

div#centre_popup2 p.intro_pop {float: left; width: 552px; text-align: left; margin: 0px; padding: 20px 20px 0 10px; font-size: 10px; color: #000000;}

div#centre_popup2 .tab_pop1 {float: left; width: 570px; margin: 20px 0 30px 0;}
div#centre_popup2 .tab_pop1 a {font-size: 11px; color: #000000;}
div#centre_popup2 .tab_pop1 td {padding: 5px 8px; border-bottom: 1px solid #005386; text-align: left; font-size: 11px; color: #000000;}
div#centre_popup2 .tab_pop1 td.td3 {text-align: right;}

div#centre_popup2 .tab_pop1 th {padding: 4px; font-size: 12px; color: #FFFFFF; font-weight: normal;}
div#centre_popup2 .tab_pop1 th.th1 {width: 258px; background-color: #00006D;}
div#centre_popup2 .tab_pop1 th.th2 {width: 156px; background-color: #232388; border-left: 1px solid #FFFFFF;}


div#centre_popup2 p.tt_contrat {float: left; width: 498px; _width: 582px; text-align: left; margin: 0px; padding: 32px 20px 0 64px; background: url(../images/salarie/img_2905/puce_popup.gif) no-repeat 8px 27px;}
div#centre_popup2 p.tt_contrat a {font-size: 11px; color: #232388; font-weight: bold;}

div#centre_popup2 .tab_pop2 {float: left; width: 570px; margin: 8px 0 0 0;}
div#centre_popup2 .tab_pop2 td {padding: 7px 8px; border-bottom: 1px solid #005386; text-align: left; font-size: 11px; color: #000000;}
div#centre_popup2 .tab_pop2 td.td3 {text-align: right;}
div#centre_popup2 .tab_pop2 td.td4 {text-align: center;}

div#centre_popup2 .tab_pop2 th {padding: 4px; font-size: 12px; color: #FFFFFF; font-weight: normal;}
div#centre_popup2 .tab_pop2 th.th1 {width: 196px; background-color: #00006D;}
div#centre_popup2 .tab_pop2 th.th2 {width: 77px; background-color: #232388; border-left: 1px solid #FFFFFF;}
div#centre_popup2 .tab_pop2 th.th3 {width: 110px; background-color: #232388; border-left: 1px solid #FFFFFF;}

div#centre_popup2 .tab_pop2 tr.tr_tot {background-color: #CEE3EB;}
div#centre_popup2 .tab_pop2 tr.tr_tot td {font-size: 13px; font-weight: bold;}

div#centre_popup2 .tab_pop2 tr.tr_volet {background-color: #CEE3EB;}
div#centre_popup2 .tab_pop2 tr.tr_volet td.td1 {font-weight: bold;}

div#centre_popup2 .tab_pop2 tr.tr_support td.td1 {padding-left: 14px;}

div#centre_popup2 .tab_pop2 tr.tr_gfinanciere td.td1 {margin-left: 1px;font-weight: bold;}

div#centre_popup2 p.note {text-align:left; font-size: 11px; color: #000000; margin: 10px; padding: 2px 0 0 2px;}

div#centre p.pversement {text-align:left; font-size: 11px; color: #000000; margin: 10px; padding: 2px 0 0 2px;}
div#centre p.pversementcenter {text-align:center; font-size: 11px; color: #000000; margin: 10px; padding: 2px 0 0 2px;}

#centre p.intro_disclamer, #centre_vide_large p.intro_disclamer {margin: 0px; padding: 0px 0px 0px 15px; font-size: 9px; color: #FF0000;}