/*-----------------------------------bloc _souscrire---------------------------------*/
/*----------- souscrire corps------------------*/
#souscrire{width : 929px;height: 444px;position :relative;left: 10px;top: 10px;}
#souscrire #scroll{width: 925px;height: 424px;position: relative;}
#souscrire .corps_fin #scroll{height: 373px;}
#souscrire .head{width : 929px;height: 108px;background: url('../images/souscrire/bg_header_global.gif') left top no-repeat;}
#souscrire .corps .head{width : 890px;}
#souscrire .corps{width : 929px;height: 430px;background: url('../images/souscrire/bg_middle_global.gif') left top repeat-y;}
#souscrire .bottom{width : 929px;height: 12px;background: url('../images/souscrire/bg_bottom_global.gif') left bottom no-repeat;position: relative;top: -5px;}
#souscrire .head_fin{width : 890px;height: 68px;background: url('../images/souscrire/bg_header_fin.gif') left top no-repeat;padding-left: 50px;}
#souscrire .corps_fin{width : 929px;height: 366px;background: url('../images/souscrire/bg_middle_fin.gif') left top repeat-y;}
#souscrire .bottom_fin{width : 929px;height: 12px;background: url('../images/souscrire/bg_bottom_fin.gif') left bottom no-repeat;position: relative;top: -3px;}
#souscrire .corps_fin p.infos{width: 770px;margin-top:10px; margin-bottom:15px;}
#souscrire .corps_fin div.btn{margin:auto;width:600px;}
/*---------------------------position des blocs-------------------------------*/
#souscrire h1{float: left;position: relative;top: 5px;padding-left: 32px;font-size: 2.2em;height:50px;}
#souscrire h2{float: left;position: relative;top: 18px;left: 10px;}
#souscrire h2.assurance{width: 110px;}
#souscrire h2.livret{width: 128px;}
#souscrire h2.titre{font-size: 2.4em;font-weight: normal;position: static;padding-top: 14px;}
#souscrire h2.titre-fin{font-size: 2.4em;font-weight: normal;}
#souscrire h4.sous-titre{font-size: 1.1em;font-weight: normal;color: #686868;text-align: left;float: left;width: 700px;padding-top: 0;}
#souscrire .call{float: right;width: 128px;text-align: center;position: relative;right: 10px;}
#souscrire .invite{float: right;width: 148px;position: relative;right: 10px;}
#souscrire #etapes_livret{float: left;position: relative;/*top: 8px;*/padding-left: 32px;height: 60px;}
#souscrire .six_etapes{width: 570px;}
#souscrire .trois_etapes{width: 230px;}
#etapes_livret #menu ul li {float: left;}
#etapes_livret #menu ul li a {display: block;width: 91px;height: 40px;margin: 0 3px 3px 0;}
/************** btn off **************/
#etapes_livret #menu ul li.un_profil_off {background: url('../images/souscrire/etapes/1_profil-off.jpg') top left no-repeat;}
#etapes_livret #menu ul li.deux_coord_off {background: url('../images/souscrire/etapes/2_coord-off.jpg') top left no-repeat;}
#etapes_livret #menu ul li.trois_repart_off {background: url('../images/souscrire/etapes/3_repart-off.jpg') top left no-repeat;}
#etapes_livret #menu ul li.quatre_benef_off {background: url('../images/souscrire/etapes/4_benef-off.jpg') top left no-repeat;}
#etapes_livret #menu ul li.cinq_reglement_off {background: url('../images/souscrire/etapes/5_reglement-off.jpg') top left no-repeat;}
#etapes_livret #menu ul li.six_valid_off {background: url('../images/souscrire/etapes/6_valid-off.jpg') top left no-repeat;}
#etapes_livret #menu ul li.un_coord_off {background: url('../images/souscrire/etapes/1_coord-off.jpg') top left no-repeat;}
#etapes_livret #menu ul li.deux_versements_off {background: url('../images/souscrire/etapes/2_versements-off.jpg') top left no-repeat;}
#etapes_livret #menu ul li.trois_valid_off {background: url('../images/souscrire/etapes/3_validation-off.jpg') top left no-repeat;}
/************** btn on **************/
#etapes_livret #menu ul li.un_profil_on {background: url('../images/souscrire/etapes/1_profil-on.jpg') top left no-repeat;}
#etapes_livret #menu ul li.deux_coord_on {background: url('../images/souscrire/etapes/2_coord-on.jpg') top left no-repeat;}
#etapes_livret #menu ul li.trois_repart_on {background: url('../images/souscrire/etapes/3_repart-on.jpg') top left no-repeat;}
#etapes_livret #menu ul li.quatre_benef_on {background: url('../images/souscrire/etapes/4_benef-on.jpg') top left no-repeat;}
#etapes_livret #menu ul li.cinq_reglement_on {background: url('../images/souscrire/etapes/5_reglement-on.jpg') top left no-repeat;}
#etapes_livret #menu ul li.six_valid_on {background: url('../images/souscrire/etapes/6_valid-on.jpg') top left no-repeat;}
#etapes_livret #menu ul li.un_coord_on {background: url('../images/souscrire/etapes/1_coord-on.jpg') top left no-repeat;}
#etapes_livret #menu ul li.deux_versements_on {background: url('../images/souscrire/etapes/2_versements-on.jpg') top left no-repeat;}
#etapes_livret #menu ul li.trois_valid_on {background: url('../images/souscrire/etapes/3_validation-on.jpg') top left no-repeat;}
/************** btn ok **************/
#etapes_livret #menu ul li.un_profil_ok {background: url('../images/souscrire/etapes/1_profil-ok.jpg') top left no-repeat;}
#etapes_livret #menu ul li.deux_coord_ok {background: url('../images/souscrire/etapes/2_coord-ok.jpg') top left no-repeat;}
#etapes_livret #menu ul li.trois_repart_ok {background: url('../images/souscrire/etapes/3_repart-ok.jpg') top left no-repeat;}
#etapes_livret #menu ul li.quatre_benef_ok {background: url('../images/souscrire/etapes/4_benef-ok.jpg') top left no-repeat;}
#etapes_livret #menu ul li.cinq_reglement_ok {background: url('../images/souscrire/etapes/5_reglement-ok.jpg') top left no-repeat;}
#etapes_livret #menu ul li.six_valid_ok {background: url('../images/souscrire/etapes/6_valid-ok.jpg') top left no-repeat;}
#etapes_livret #menu ul li.un_coord_ok {background: url('../images/souscrire/etapes/1_coord-ok.jpg') top left no-repeat;}
#etapes_livret #menu ul li.deux_versements_ok {background: url('../images/souscrire/etapes/2_versements-ok.jpg') top left no-repeat;}
#etapes_livret #menu ul li.trois_valid_ok {background: url('../images/souscrire/etapes/3_validation-ok.jpg') top left no-repeat;}
/******** Sub step *********/
#etapes_livret #menu ul li ul {background: url('../images/souscrire/etapes/step_bg.gif') top left repeat-x;width: 94px;height: 8px;}
#etapes_livret #menu ul li ul.first {background: url('../images/souscrire/etapes/step_bg_first.gif') top left no-repeat;}
#etapes_livret #menu ul li ul.last {background: url('../images/souscrire/etapes/step_bg_last.gif') top right no-repeat;width: 91px;}
#etapes_livret #menu ul li ul li {width: 92px;height: 8px;}
#etapes_livret #menu ul li ul.deux li {width: 46px;}
#etapes_livret #menu ul li ul.trois li {width: 30px;}
#etapes_livret #menu ul li ul.quatre li {width: 23px;}/*
#etapes_livret #menu ul li ul li.first_activated,#etapes_livret #menu ul li ul li.last_activated {width: 72px;}
#etapes_livret #menu ul li ul.deux li.first_activated, 
#etapes_livret #menu ul li ul.deux li.last_activated {width: 34px;}
#etapes_livret #menu ul li ul.trois li.first_activated,#etapes_livret #menu ul li ul.trois li.last_activated {width: 22px;}
#etapes_livret #menu ul li ul.quatre li.first_activated,#etapes_livret #menu ul li ul.quatre li.last_activated {width: 15px;}*/
#etapes_livret #menu ul li ul.active {background: url('../images/souscrire/etapes/step_blue_bg.gif') top left repeat-x;}
#etapes_livret #menu ul li ul.first_active {background: url('../images/souscrire/etapes/step_blue_bg_first.gif') top left no-repeat;}
#etapes_livret #menu ul li ul.last_active {background: url('../images/souscrire/etapes/step_blue_bg_last.gif') top right no-repeat;}
#etapes_livret #menu ul li ul li.activated {background: url('../images/souscrire/etapes/step_grey_bg.gif') top left no-repeat;}
#etapes_livret #menu ul li ul li.first_activated {background: url('../images/souscrire/etapes/step_grey_bg_first.gif') top left no-repeat;}
#etapes_livret #menu ul li ul li.last_activated {background: url('../images/souscrire/etapes/step_grey_bg_last.gif') top right no-repeat;}
#etapes_livret #menu ul li ul li.last {float: right;width: 75px;}
#etapes_livret #menu li span{display: none;}
/*--------------------------------textes-------------------------------*/
#souscrire .call p{color: #000;font-size: 0.8em;}
#souscrire .call a{color: #000;}
#souscrire .cg{position: absolute;right: 20px;float: right;}
/************************************ tmp ****************************************/
.accordion_toggle a:hover div{/*display: block;color: white;font: 13px/150% Arial, Helvetica, Verdana, sans-serif;text-transform: uppercase;width: auto;margin: 0pt auto;color: #fff !important;font-size: 1.1em;font-weight: bold;text-decoration: none;padding-left: 16px;background: url(../images/souscrire/onglet-tab.png) 0 -16px no-repeat;height: 16px;*/cursor: hand;}
accordion_content{display: block;width:  366px;height: inherit;}
accordion_content dd{width:100%;margin: 0px;height:100%;}
.accordion_toggle_active a span.gris,.accordion_toggle a span.gris,.accordion_toggle_active a span.bleu,.accordion_toggle a span.bleu,.simple_toggle span.gris,.simple_toggle span.bleu{display: block;color: #000000;width: auto;margin: 0 auto;font-size: 1.5em;text-decoration: none;padding:5px 0 0 60px;height:40px;width: 770px;z-index: 4;cursor: hand;}
.simple_toggle span.gris,.simple_toggle span.bleu{cursor: default;}
.accordion_toggle a span.gris
{background: #e9e9e9 url(../images/souscrire/plus-gris.gif) 20px 15px no-repeat;}
.accordion_toggle a span.bleu
{background: #dbe8eb url(../images/souscrire/plus-bleu.gif) 20px 15px no-repeat;}
.accordion_toggle_active a span.gris
{background: #e9e9e9 url(../images/souscrire/moins-gris.gif) 20px 15px no-repeat;}
.accordion_toggle_active a span.bleu
{background: #dbe8eb url(../images/souscrire/moins-bleu.gif) 20px 15px no-repeat;}
/*.accordion_toggle_active a:hover span{display: block;margin: 0pt auto;color: #fff !important;font-size: 1.1em;font-weight: bold;text-decoration: none;padding-left: 16px;background: url(../images/souscrire/onglet-tab-on.png) 0 0 no-repeat;height: 16px;cursor: hand;}*/
.accordion_toggle_active a span.title,.accordion_toggle a span.title,.accordion_toggle_active a span.link,.accordion_toggle a span.link {padding-bottom: 5px;}
.accordion_toggle_active a span span.link,.accordion_toggle a span span.link {font-size: 0.7em;border-bottom: solid 1px #00bcff;display: inline;padding: 0;position: relative;bottom: 1px;_bottom: 3px;/bottom: 3px;}
.accordion_toggle a:link{text-decoration: none;}
.accordion_toggle_active a:link{text-decoration: none;}
#Slider2{display: none;}
#Slider{position: relative;width: 830px;}
#Slider dd{    margin-bottom: 2px;    padding: 10px 20px;overflow: hidden;}
#Slider dd.bleu{background-color: #dbe8eb;}
#Slider dd.gris{   background-color: #e9e9e9;}
#Slider dt, #Slider div{padding-bottom: 2px;height: 45px;font-size:10px;}
div.btn {padding-top: 20px;width: 548px;margin: auto;}
div.btn div {text-align: center;}
/*div.left,div.right {width: 50%;text-align: center;}*/
.simple_toggle span.gris{background-color: #e9e9e9;}
.simple_toggle span.bleu{background-color: #dbe8eb;}
/*------------------------------------------modifications pour souscription CT---------------------------------------*/
#etapes_livret #menu ul li.deux_investissement_ok {background: url('../images/souscrire/etapes/2_investissement-ok.jpg') top left no-repeat;}
#etapes_livret #menu ul li.deux_investissement_on {background: url('../images/souscrire/etapes/2_investissement-on.jpg') top left no-repeat;}
#etapes_livret #menu ul li.deux_investissement_off {background: url('../images/souscrire/etapes/2_investissement-off.jpg') top left no-repeat;}
#etapes_livret #menu ul li.trois_profil_ok {background: url('../images/souscrire/etapes/3_profil-ok.jpg') top left no-repeat;}
#etapes_livret #menu ul li.trois_profil_on {background: url('../images/souscrire/etapes/3_profil-on.jpg') top left no-repeat;}
#etapes_livret #menu ul li.trois_profil_off {background: url('../images/souscrire/etapes/3_profil-off.jpg') top left no-repeat;}
#etapes_livret #menu ul li.quatre_valid_ok {background: url('../images/souscrire/etapes/4_validation-ok.jpg') top left no-repeat;}
#etapes_livret #menu ul li.quatre_valid_on {background: url('../images/souscrire/etapes/4_validation-on.jpg') top left no-repeat;}
#etapes_livret #menu ul li.quatre_valid_off {background: url('../images/souscrire/etapes/4_validation-off.jpg') top left no-repeat;}
#etapes_livret #menu ul li.quatre_selection_ok {background: url('../images/souscrire/etapes/4_selection-ok.jpg') top left no-repeat;}
#etapes_livret #menu ul li.quatre_selection_on {background: url('../images/souscrire/etapes/4_selection-on.jpg') top left no-repeat;}
#etapes_livret #menu ul li.quatre_selection_off {background: url('../images/souscrire/etapes/4_selection-off.jpg') top left no-repeat;}
#etapes_livret #menu ul li.cinq_valid_ok {background: url('../images/souscrire/etapes/5_validation-ok.jpg') top left no-repeat;}
#etapes_livret #menu ul li.cinq_valid_on {background: url('../images/souscrire/etapes/5_validation-on.jpg') top left no-repeat;}
#etapes_livret #menu ul li.cinq_valid_off {background: url('../images/souscrire/etapes/5_validation-off.jpg') top left no-repeat;}
/*------------------------------------------modifications pour souscription CAT---------------------------------------*/
#etapes_livret #menu ul li.un_placement_ok {background: url('../images/souscrire/etapes/1_placement-ok.jpg') top left no-repeat;}
#etapes_livret #menu ul li.un_placement_on {background: url('../images/souscrire/etapes/1_placement-on.jpg') top left no-repeat;}
#etapes_livret #menu ul li.un_placement_off {background: url('../images/souscrire/etapes/1_placement-off.jpg') top left no-repeat;}
#etapes_livret #menu ul li.deux_validation_ok {background: url('../images/souscrire/etapes/2_validation-ok.jpg') top left no-repeat;}
#etapes_livret #menu ul li.deux_validation_on {background: url('../images/souscrire/etapes/2_validation-on.jpg') top left no-repeat;}
#etapes_livret #menu ul li.deux_validation_off {background: url('../images/souscrire/etapes/2_validation-off.jpg') top left no-repeat;}
#etapes_livret #menu ul li.trois_confirmation_ok {background: url('../images/souscrire/etapes/3_confirmation-ok.jpg') top left no-repeat;}
#etapes_livret #menu ul li.trois_confirmation_on {background: url('../images/souscrire/etapes/3_confirmation-on.jpg') top left no-repeat;}
#etapes_livret #menu ul li.trois_confirmation_off {background: url('../images/souscrire/etapes/3_confirmation-off.jpg') top left no-repeat;}
/*--------------------------------bloc_form_souscrire_css-------------------------*/
/*-----------------------forms souscrire------------------*/
#souscrire #scroll{overflow: scroll;/*debug IE6*/}
/*----Versements----*/
#souscrire .ajout_co{width: 337px;padding-left: 31px;padding-bottom: 20px;}
#souscrire .ajout_co label{width: 308px!important;text-align: left;float: right;position: relative;top: 2px;_top: 5px;/top: 5px;}
/*-----------------------blocs de couleur pair : bleu, impar : gris-----------------------*/
#souscrire .blank{/*background-color: #ffffff;*/clear: both;}
#souscrire .pair{clear: both;background-color: #e9e9e9;}
#souscrire .pair_clair{background-color: #f0f0f0;clear: both;}
#souscrire .impair{background-color: #dae7ea;clear: both;}
#souscrire .bloc_espacement{margin-bottom: 15px;}
#souscrire .last_item{float:left;width:100%;}
#souscrire .warning {background-color: #e9e9e9;border: solid 1px #fc2020;color: #fc2020;padding: 10px;margin: 10px 0;}
#souscrire .warning2 {background-color: #e9e9e9;border: solid 1px #fc2020;color: #fc2020;padding: 10px;margin: 10px 0;}
#souscrire .reminder {background-color: #ffffff;border: solid 2px #000000;color: #000000;padding: 10px;margin: 10px 0; font-weight:bold;margin-top:35px;width:828px;}
#souscrire .clear {clear: both;}
#souscrire .vert{background-color: #dfeed8;width: 100%;}
#souscrire .dl_contrat{background-color: #e9e9e9;}
#souscrire .error{background-color:#FACAC8;border:1px solid #FF0000;margin-bottom: 15px;}
/*------------------------titres------------------------*/
#souscrire h3{background:transparent url(../images/souscrire/bg_middle_global.gif) repeat-y scroll -30px top;font-size: 1.1em;text-transform: uppercase;padding-top: 13px;}
#souscrire h3.gen{text-transform: uppercase;font-size: 1.9em;}
#souscrire h4{font-weight: bold;font-size: 0.9em;width: 185px;text-align: right;padding-top: 20px;}
#souscrire h4.titre_reg{font-weight: bold;font-size: 0.9em;width: 212px;text-align: left;padding-top: 20px;padding-left:16px;}
#souscrire h5{font-weight: bold;font-size: 1em;padding: 10px;}
#souscrire h6{font-weight: bold;font-size: 0.9em;text-align: center;padding-bottom: 20px;}
#souscrire .adresse_ged h3{text-decoration: underline;background : none;}
/*------------------------zones----------------------*/
#souscrire fieldset{margin-top: 28px;margin-left: 32px;margin-right: 15px;margin-bottom: 25px;}
#souscrire .ligne1{clear:both;padding-bottom:6px;padding-top:6px;}
#souscrire .ligne{padding-bottom:6px;padding-top:6px;clear: both;}
#souscrire .ligne_ht{padding-bottom:3px;padding-top:3px;clear: both;}
#souscrire .ligne2{padding-bottom:6px;padding-top:6px;clear: both;width: 550px;}
#souscrire .container{padding:17px;/*clear: both;*/}
#souscrire .container p{padding: 10px;}
#souscrire .first_ligne{margin-top: 12px;}
#souscrire .last_ligne{margin-bottom: 12px;}
#souscrire .center {text-align: center;}
#souscrire .promo {left:28px;text-align:left;width:123px;}
/*-------------------------textes, libell?s.....----------------*/
#souscrire p.info{margin-bottom: 15px;}
#souscrire label{width: 185px;text-align: right;font-size: 0.9em;color: #171717;padding-left: 5px;padding-right:5px;position: relative;}
#souscrire .references{font-size: 0.9em;}
#souscrire .clear_mod{display: block;clear: both;}
#souscrire .references_prelevement{font-size: 0.8em;display: block;}
#souscrire .references_sous_label{font-size: 0.8em;clear: both;display: block;}
#souscrire p.references{margin-left: 30px;width : 700px;}
#souscrire .references_montant{clear:both;display:block;left:273px;position:relative;font-size: 0.8em;}
#souscrire .references_livret_montant{clear:both;display:block;left:266px;position:relative;font-size: 0.8em;}
#souscrire .obligatoire{color: #FF0000;}
#souscrire .require{border: solid 1px #FF0000;}
#souscrire p.obligatoire{margin-top: 10px;clear: both;}
#souscrire .later{text-align: center;margin-top: 5px;}
#souscrire a{color: #000;}
#souscrire a.Adresse{color: #000; text-decoration: none; border-bottom: 1px solid #00BCFF}
#souscrire a.Adresse:hover{color: #000; text-decoration: none; border-bottom: 1px solid #000000}
#souscrire .savoir_plus a{padding-left: 15px;font-size : 0.9em;}
#souscrire .mentions{font-size : 0.8em;margin-top: 17px;}
#souscrire .libelle{margin-left: 30px;padding-top: 16px;}
#souscrire .pres{/*padding: 30px 0 30px 30px;*/padding: 10px 0 10px 10px;}
#souscrire .numered li{list-style-type: decimal;margin-left: 50px;}
#souscrire p.p-notice{clear: both;padding-left: 28px;padding-bottom: 5px;}
#souscrire p.txt-cartouche{padding: 5px 20px 5px 25px;color: #696969;}
#souscrire p.txt-cartouche strong{color: #4A4A4A;}
#souscrire .adresse_ged{text-align: center;}
#souscrire p.ss-titre_h3{background-color: #FFF;}
#souscrire .txt-option-garantie{padding-left: 45px;}
/*-----------------------------input, checkbox...--------------------*/
#souscrire .chk{/*height: 17px;margin: 3px 0px 3px 0px;*/}
#souscrire .chk_alone{padding-left: 28px;position: relative;float: left;}
#souscrire .chk_alone2{padding-left: 28px;position: relative;float: none;width:550px\9;}
#souscrire .chk_alone_declaration{padding-left: 196px;position: relative;float: left;}
#souscrire .chk_alone_declaration2{padding-left: 25px;position: relative;float: left;}
#souscrire .alone label{width: 300px;padding-left:30px;text-align:left;}
#souscrire .chk label{width: 549px;text-align: left;display: inline;}
#souscrire .chk_large{width: 700px;padding-left: 28px;position: relative;float: left;}
#souscrire .chk_large{width: 700px;}
#souscrire .chk input{float: left;/*margin-right: 5px;*/position: relative;_bottom: 2px;/bottom: 2px;}
#souscrire .liste_reg left_reg{width: 186px;}
#souscrire div.ligne p.left{width: 347px;}
#souscrire div.ligne .liste_reg p.left{width: 186px;}
#souscrire div.ligne p.right{padding-right: 117px;}
#souscrire div.ligne p.little_input{padding-right: 245px;}
#souscrire .liste_chk{padding-bottom: 17px;margin-left: 76px;}
#souscrire .content{padding: 17px;}
#souscrire .content p{padding: 2px;}
#souscrire .content div.documents {float: left;width: 600px;}
#souscrire .content div.dl_pdf {width: 150ox;}
#souscrire ul li.pdf {background: transparent url(../images/souscrire/pdf_small.png) no-repeat top left;padding: 3px 0;}
#souscrire ul li.pdf a {padding-left: 20px;}
#souscrire .dl_acrobat{clear: both;text-align: center;font-size: 0.9em;display: block;width: 100px;padding-bottom: 5px;}
#souscrire .img_acrobat{display: block;width: 100px;text-align: center;clear: both;}
#souscrire .liste_chk div.ligne{height: 15px;clear: both;}
#souscrire .liste_media div.ligne {width:429px;height: 15px;clear: both;}
#souscrire .liste_chk div.ligne p.left{width: 200px;}
#souscrire .liste_chk div.ligne p.left_lbl{width: 310px;float: left;}
#souscrire .liste_chk div.ligne p.left_lbl_right{width: 248px;float: left;text-align: right;text-transform: uppercase;padding-right: 5px;}
#souscrire .liste_chk div.ligne p.left_radio{width: 60px;float: left;}
#souscrire .big_font {font-size: 1.3em;}
#souscrire .grey {color: #686868;}
#souscrire .liste_chk div.ligne p.right{float: left;left: 0px;}
#souscrire .liste_chk label {width: 160px;}
#souscrire .liste_chk .big {width: 400px;}
#souscrire .graph {text-align: center;padding-bottom: 17px;}
#souscrire .graph .img_graph{height: 185px;}
/*---------------------------nav bas de page suivant/prec----------------------------*/
#souscrire #suiv_prec{width: 243px;height: 47px;text-align: center;margin: auto; margin-top: 38px;}
/*----------------------------------input + select + textarea------------------------------*/
#souscrire input{width: 149px;}
#souscrire td.moins input, #souscrire td.plus input{width: 100px;}
#souscrire input.two_num{width: 20px;margin-left: 2px;}
#souscrire input.three_num{width: 25px;margin-left: 2px;}
#souscrire select.basic{width: 149px;}
#souscrire .date #date_j,#souscrire .date #date_m{width: 28px;}
#souscrire .date #date_a {width: 44px;}
#souscrire .chk input{width: 15px;}
#souscrire .input2 input{width : 20px;}
#souscrire .input22 input{width : 190px;}
#souscrire .input29 input{width : 210px;}
#souscrire .input11 input{width : 100px;}
#souscrire .saisi_benef{width: 700px;height: 250px;margin-left: 80px;margin-bottom: 10px;}
/*----------------------------------calages--------------------------*/
#souscrire p.calage_iban{margin-left: 196px;}
#souscrire .calage_iban span{display: block;float: left;font-size: 0.8em;margin-right: 10px;margin-bottom: 15px;}
#souscrire .calage_iban span span{clear: both;font-size: 1em;padding: 0px;margin: 0px;}
#souscrire .calage_iban span span.clear_ref{clear: both;font-size: 1em;padding: 0px;margin: 0px;}
#souscrire .clear_bic{display: block;}
#souscrire .marge_bic{padding-top: 3px;}
#souscrire .calage_iban span.calage_rib{padding-left: 10px;}
#souscrire .calage_iban input{margin-right: 50px;}
#souscrire .calage_iban2 input{margin-left: 10px;}
#souscrire .no-marge{margin: 0px;}
#souscrire .liste_reg .ligne{margin: 0px;/*height: 35px;*/}
#souscrire .toggle_info{display: none;}
#souscrire .label{width: 186px;text-align: right;font-size: 0.9em;}
#souscrire .txt_repart_1 {padding-left: 5px;}
#souscrire .txt_repart_1,#souscrire .label_repart_1{padding-top: 2px;width: 260px;text-align: right;font-size: 0.9em;}
#souscrire .liste_reg{padding-top: 5px;padding-bottom: 15px;}
#souscrire .liste_reg .zone_reg{width: 455px;padding-left: 8px;}
#souscrire .liste_reg .label{padding-top: 3px;}
#souscrire .liste_reg .zone_fisc{width: 657px;margin-left: 190px;}
#souscrire .liste_reg .oui_non{width: 150px;padding-left: 6px;padding-top: 5px;}
#souscrire .liste_reg .oui_non label{display: inline;}
#souscrire .liste_reg .zone_reg .ligne{width: 455px;/*height: 50px;*/margin-right: 10px;}
#souscrire .liste_assu .zone_assu .ligne{width: 740px;/*height: 40px;*/margin-left: 50px;/*margin-bottom: 5px;*/}
#souscrire .liste_assu .zone_assu .ligne label{width: 710px;/*display: block;*/}
#souscrire .liste_assu .zone_assu .ligne input{margin-right: 5px;}
#souscrire .calage_ref span{margin-left: 197px;}
#souscrire .calage_select_livret{padding-top: 100px;padding-right: 30px;}
#souscrire .vert img{margin: 15px;}
#souscrire .vert .chk{padding-left: 30px;padding-top: 15px;}
/*#souscrire .dl_contrat ul{padding: 15px 30px 15px 30px;}*/
#souscrire .dl_contrat .documents{width: 600px;}
#souscrire .dl_contrat .chk{padding-bottom: 5px;}
#souscrire .dl_contrat .chk label{width: 550px;}
#souscrire .print .chk{/*width: 550px;*/padding-left: 30px;}
#souscrire .print .left{width: 550px;}
#souscrire .print label{width: 470px;}
#souscrire .print .dl_pdf{/*border: 1px solid #000;*/width: 153px;text-align: center;padding: 5px;}
#souscrire .error ul{padding-left: 30px;}
#souscrire .win_loss{padding: 10px;}
/*-----------------------------------------cartouches validation---------------------------------*/
#souscrire .liste_car{background-color: #E9E9E9;padding: 20px;}
#souscrire .cartouche{background: url('../images/souscrire/middle_mini_cartouche.png') top center repeat-y;margin: auto;margin-bottom: 5px;width: 768px;}
#souscrire .cartouche h5{background: url('../images/souscrire/top_mini_cartouche.png') top center no-repeat;color: #171717;font-size: 1.3em;padding-left: 80px;font-weight: normal;height: 31px;padding-bottom: 8px;padding-top: 5px;font-weight: bold;}
#souscrire .cartouche .end{background: url('../images/souscrire/bottom_mini_cartouche.png') bottom center no-repeat;height: 7px;margin-top: 7px,}
#souscrire .cartouche ul{padding-left: 80px;margin-top: 10px;margin-bottom: 17px;}
#souscrire .cartouche ul.versement{}
#souscrire .cartouche li{padding-bottom: 2px;color: #696969;}
#souscrire .cartouche li strong{color: #4A4A4A;}
#souscrire .cartouche ul.adresse li.liste_adresse, 
#souscrire .cartouche ul.adresse li.liste_code, 
#souscrire .cartouche ul.adresse li.liste_ville, 
#souscrire .cartouche ul.adresse li.liste_pays{width: 170px;float: left;}
#souscrire .cartouche ul.adresse li.liste_portable, 
#souscrire .cartouche ul.adresse li.liste_fixe{width: 170px;float: left;}
#souscrire .cartouche li.liste_clear{clear: both;}
#souscrire .cartouche ul.repartition{padding: 0 10px 0 80px;margin: 0px;}
#souscrire .cartouche ul.versement li{clear: both;}
#souscrire .cartouche ul.versement span.frais_vers{width: 300px;float: left;}
/*----------------------------tableau-----------------------*/
#souscrire .table_souscrire{width: 450px;margin: 20px 0 10px 20px !important;}
#souscrire .table_rep{width: 550px;margin :auto;background-color: #FFF;margin-top: 5px;margin-bottom: 5px;}
#souscrire .table_fonds,#souscrire .table_win_loss{/*width: 100%;*/}
#souscrire .table_win_loss{margin-top: 10px;}
#souscrire .table_souscrire,#souscrire .table_rep,#souscrire .table_fonds,#souscrire .table_win_loss{border-spacing:0;font-size: 1em;margin: 0 30px 30px;}
#souscrire .table_souscrire thead tr,#souscrire .table_rep thead tr,#souscrire .table_fonds thead tr,#souscrire .table_win_loss thead tr{background-color: #f2f2f2;vertical-align: top;}
#souscrire .table_souscrire tr,#souscrire .table_rep tr,#souscrire .table_fonds tr,#souscrire .table_win_loss tr{background-color: #ffffff;}
#souscrire .table_souscrire tr.impair,#souscrire .table_rep tr.impair,#souscrire .table_fonds tr.impair,#souscrire .table_win_loss tr.impair{background-color: #e0eff4;}
#souscrire .table_souscrire td,#souscrire .table_rep td,#souscrire .table_fonds td,#souscrire .table_win_loss td{border: 1px solid #cecece;text-align: right;padding: 3px;margin: 0px;}
#souscrire .table_win_loss .selection{width: 20%;}
#souscrire .table_win_loss .name{width: 21%;}
#souscrire .table_win_loss .cat{width: 5%;}
#souscrire .table_win_loss .perfo{width: 15%;}
#souscrire .table_win_loss td{padding : 10px 2px 10px 2px;}
#souscrire .table_souscrire tfoot tr,#souscrire .table_rep tfoot tr{background-color: #d2e0e3;}
#souscrire .table_fonds .selection{width: 10%;}
#souscrire .table_fonds .name{width: 20%;}
#souscrire .table_fonds .cat{width: 5%;}
#souscrire .table_fonds .perfo{width: 15%;}
#souscrire .table_fonds td{padding : 10px;text-align:center;}
#souscrire .table_fonds td.chk input,#souscrire .table_win_loss td.chk input{text-align: center;float: none;margin: 0px;}
#souscrire table a{color: #000;text-decoration: none;border-bottom: #00d2ff solid 1px;}
#souscrire table td.plus a,#souscrire table td.moins a{border: 0px;font-weight: bold;font-size: 1.3em;}
#souscrire table td.moins a{color: #e42e0a;}
#souscrire table td.plus a{color:  #0e822f;}
display-cell{display: table-cell;}
#souscrire table td.plus a{color:  #0e822f;}
/*----------------------------------layer----------------------------------*/
.feedback_souscription{padding-top: 50px;}
.feedback_souscription p{text-align: center;padding: 10px;}
.feedback_souscription h3{text-transform: uppercase;font-size: 1.2em;padding: 0px 5px 0px 20px;;}
/*-----------------------------------page camemberts------------------------*/
#souscrire .col_camembert{width: 206px;float: left;background-color: #F4F4F4;margin-right: 2px;}
#souscrire .col_camembert p.descr{height: 70px;clear: both;}
#souscrire .camembert_on{background-color: #DAE7EA;border: 3px solid #d0f4f7;width: 206px;}
#souscrire .camembert_on .chk{margin: 0 0 3px 0;}
/*-----------------------------------page slider----------------------------*/
#zone_slider {position: relative;padding: 5px 10px 0px 10px;}
#zone_slider .header,#zone_slider .rows, 
#zone_slider .footer {position: relative;margin: 2px;width: 90%;text-align: center;}
#zone_slider .sup_right {position: relative;float: right;width: 85px;text-align: left;padding: 10px;}
#zone_slider .sup_right_cbx {position: relative;float: right;width: 70px;text-align: left;top: 22px;}
#zone_slider .sup_right_cbx input {width: 13px;}
#zone_slider .header .container,#zone_slider .rows .container, 
#zone_slider .footer .container {position: relative;}
#zone_slider .header {}
#zone_slider .rows {background-color: #e4e4e4;}
#zone_slider .footer {background-color: #d2e0e3;}
#zone_slider span.topLeft,#zone_slider span.topRight,#zone_slider span.bottomLeft,#zone_slider span.bottomRight,#zone_slider span.topLeftBlue,#zone_slider span.topRightBlue,#zone_slider span.bottomLeftBlue,#zone_slider span.bottomRightBlue{position: absolute;display: block;width: 5px;height: 5px;}
#zone_slider span.topLeft{background: url('../images/article/bg_angle_haut_gauche.gif') top left no-repeat;}
#zone_slider span.topRight{background: url('../images/article/bg_angle_haut_droit.gif') top right no-repeat;right: 0;}
#zone_slider span.bottomLeft{background: url('../images/article/bg_angle_bas_gauche.gif') bottom left no-repeat;bottom: 0;}
#zone_slider span.bottomRight{background: url('../images/article/bg_angle_bas_droit.gif') bottom right no-repeat;bottom: 0;right: 0;}
#zone_slider span.topLeftBlue{background: url('../images/article/bg_angle_haut_gauche_bleu.gif') top left no-repeat;}
#zone_slider span.topRightBlue{background: url('../images/article/bg_angle_haut_droit_bleu.gif') top right no-repeat;right: 0;}
#zone_slider span.bottomLeftBlue{background: url('../images/article/bg_angle_bas_gauche_bleu.gif') bottom left no-repeat;bottom: 0;}
#zone_slider span.bottomRightBlue{background: url('../images/article/bg_angle_bas_droit_bleu.gif') bottom right no-repeat;bottom: 0;right: 0;}
#zone_slider ul {padding: 10px 20px;_padding: 0;_margin: 10px 20px;}
#zone_slider .little {/*font-size: 0.8em;*/}
#zone_slider li {float: left;width: 30%;}
#zone_slider li.first {text-align: left;width:200px;}#zone_slider li.risque {text-align: left;margin-left:-5px}
#zone_slider li.last {width: 40%;}#zone_slider li.last2 {width: 40%;}
#zone_slider li span.invisible {color: #d2e0e3;}
#zone_slider .header li {font-weight: bold;}
#zone_slider .rows .slider {float: left;text-align: center;width: 100%;}
#zone_slider .clearfix {display:block;}
#zone_slider .percent{width: 30px;margin-left:130px;}
#zone_slider .amount{width: 70px;}
#zone_slider label{display: inline;}
#zone_slider li.last .total-percent {text-align: center;padding-left: 100px}
#zone_slider li.last .total-euros {text-align: center;padding-right:85px;}
/*---------------- slider ----------------------*/
#cursor {position: absolute;height: 20px;width: 12px;top: 0px;left: 0px;background-image: url('../images/souscrire/slider/slider-handle.gif');}
.ui-slider-disabled .ui-slider-handle {opacity: 0.5;filter: alpha(opacity=50);}
.ui-slider-1 {width: 154px;height: 20px;position: relative;background-image: url('../images/souscrire/slider/slider-bg-1.png');background-repeat: no-repeat;background-position: center center;float: left;}
span.zero_percent,span.cent_percent {float: left;font-size: 0.8em;}
span.zero_percent {padding: 2px 5px 0 12px;}
span.cent_percent {padding: 2px 0 0 5px;}
/*ABA 27/05/2009 Correction pour le bon affichage de la div VOTRE PROJET DANS LA PAGE JSP souscriptionAssuranceVieProfilEcran2.jsp*/ 
#souscrire .liste_chk div.ligne p.right2{float: left;left: 0px;}
#souscrire div.ligne p.right2{padding-right: 94px;}
/*-----------------------------------calage label reglement AV------------------------*/
#souscrire #AV_reglement label{width:254px;}
#souscrire #AV_reglement .liste_reg .label{width: 260px;}
#souscrire #AV_reglement p.calage_iban {margin-left:264px;}
#souscrire #AV_reglement .radio_reg3{top: 3px;}
#souscrire  input.checkbox{margin:0;padding:0;position:relative;top:1px;_top:-1px;\top:-1px;width:15px;}
#souscrire #AV_reglement .radio_reg3{top: 3px;}
/*------------------------------------------modifications pour souscription CT---------------------------------------*/
#souscrire .block_label{display: block;padding-left: 18px;font-size: 0.9em;}
#souscrire #souscrire_investissement .group_bloc{padding-left: 20px;width: 835px;padding-bottom: 15px;}
#souscrire #souscrire_investissement .bloc{background: transparent url(../images/souscrire/bloc_investissement.png) top left no-repeat;height: 95px;width: 258px;float: left;margin-right: 20px;}
#souscrire #souscrire_investissement .bloc_off{background: transparent url(../images/souscrire/bloc_investissement_off.png) top left no-repeat;height: 95px;width: 258px;float: left;}
#souscrire .impairbis{background-color: #cbdfe1;}
#souscrire .titre_bloc{height: 18px;}
#souscrire .titre_bloc h5{font-weight: bold;color: #FFF;font-size: 1.2em;padding: 0;margin: 0;width: 278px;float: right;}
#souscrire #souscrire_investissement .group_bloc input{margin: 0;padding: 0;width: 15px;float: left;position: relative;top: 40px;_top: 39px;/top: 39px;left: 10px;}
#souscrire #souscrire_investissement .group_bloc label{text-align: left;width: 155px;display: block;float: right;height: 57px;padding-left: 60px;font-size: 1em;color: #000;margin-top: 15px;}
#souscrire #souscrire_investissement .bloc_off label{color: #dadada;}
#souscrire #souscrire_investissement .group_bloc label.choix_bourse{background: url(../images/souscrire/picto_investissement1_on.png) top left no-repeat;}
#souscrire #souscrire_investissement .group_bloc label.choix_fond{background: url(../images/souscrire/picto_investissement2_on.png) top left no-repeat;}
#souscrire #souscrire_investissement .group_bloc label.choix_mandat{background: url(../images/souscrire/picto_investissement3_off.png) top left no-repeat;}
#souscrire #souscrire_investissement .group_bloc a{float: right;margin-right: 10px;border-bottom: 1px solid #33c9ff;text-decoration: none;font-size: 0.9em;}
#souscrire #souscrire_investissement .bloc_off span{float: right;margin-right: 10px;border-bottom: 1px solid #dadada;text-decoration: none;color: #dadada;font-size: 0.9em;}
#souscrire .alignement_investissement{padding-left: 175px;padding-top: 10px;}
#souscrire .alignement_investissement_alone{padding-left: 175px;padding-top: 10px;padding-bottom: 10px;}
#souscrire #souscrire_investissement .lien_tarif{float: right;width: 110px;height: 25px;background: url(../images/souscrire/picto_euro.png) top left no-repeat;padding-left: 27px;position: relative;_margin-bottom: -20px;_bottom: 20px;/margin-bottom: -20px;/bottom: 20px;}
#souscrire #souscrire_investissement .lien_tarif a{border-bottom: 1px solid #33c9ff;text-decoration: none;font-size: 0.9em;position: relative;top: 4px;}
#souscrire #souscrire_investissement label,#souscrire #souscrire_investissement p.label{width: 254px;}
#souscrire #souscrire_investissement input.checkbox{margin: 0;padding: 0;width: 15px;position: relative;top: 2px;}
#souscrire #souscrire_investissement .liste_reg{position: relative;left: 200px;padding-bottom: 0px;}
#souscrire #souscrire_investissement .mode_align{position: relative;left: 142px;}
#souscrire #souscrire_investissement .transfert_align{position: relative;left: 19px;padding-bottom: 15px;_left: 24px;/left: 24px;}
#souscrire #souscrire_investissement .liste_chk div.ligne p.left_lbl{width: 520px;}
#souscrire #souscrire_investissement .liste_chk{padding-bottom: 5px;}
#souscrire #souscrire_investissement .infos{padding-left: 5px;}
#souscrire #souscrire_investissement .decale{padding-left: 50px;}
#souscrire .souscrire_ct_validation_contrat .chk label{display:block;float:right;text-align:left;width:570px;}
#souscrire .souscrire_ct_validation_contrat  .chk {clear: both;}
#souscrire .table_souscrire,#souscrire .table_centre{margin: auto!important;width:600px;}
#souscrire div.centre_table{width: 550px;margin: auto;padding-bottom: 5px;}
#souscrire .ajout_co{width: 337px;padding-left: 31px;padding-bottom: 20px;}
#souscrire .ajout_co label{width: 308px!important;text-align: left;float: right;position: relative;top: 2px;_top: 5px;/top: 5px;}
#souscrire #souscrire_investissement p.calage_iban {margin-left:265px;}
#souscrire #souscrire_investissement .ligne_investissement{padding-left: 15px;}
#souscrire #souscrire_investissement .ligne_investissement input{margin-right: 5px;_margin-right: 0px;position: relative;top: 0px;}
#souscrire #souscrire_investissement .ligne_investissement label{text-align: left;width: 256px;position: relative;_top: 3px;/top: 3px;clear: both;}
#souscrire #souscrire_investissement .ligne_investissement .unline {clear: both;}
#souscrire h1 .typo_nom{font-size: 0.4em;}
#souscrire input.radio{width: 15px;margin-top:2px;_margin-top:1px;\margin-top:0px;}
#souscrire div.print .pres{padding-left: 30px;padding-top: 5px;padding-bottom: 0px;}
#souscrire .recap_besoins1{padding-top: 17px;_padding-top: 20px;}
/*-----------------------------------------CAT-----------------------------*/
#souscrire table.choix_livret{width: 550px;border: 1px solid #CECECE;border-collapse: collapse;margin: auto;margin-bottom: 10px;}
#souscrire table.choix_livret thead th{background-color: #F2F2F2;border: 1px solid #CECECE;padding: 3px;}
#souscrire table.choix_livret td{border: 1px solid #CECECE;padding: 3px;background-color: #FFF;}
#souscrire table.choix_livret input.radio{position: relative;top: 2px;margin-right: 5px;}
#souscrire table .center{text-align: center;}
#souscrire table .droite{text-align: right;}
#souscrire #embeddedDatepicker{width: 75px;}
#souscrire input.chk_block{width: 15px;}
#souscrire .label_block{width: 780px;text-align: left;position: relative;left: 20px;/top: -17px;margin-bottom: 5px;/margin-bottom: -20px;_margin-bottom: -20px;}
#souscrire ul li.pdf2 {background: transparent url(../images/souscrire/pdf_small2.png) no-repeat top left;padding: 3px 0;}
#souscrire .txt_car{padding: 3px 20px;color:#696969;}
#souscrire #suiv_prec_annul{width: 365px;margin: auto;clear: both;margin-top: 10px;}
#souscrire #suiv_prec_annul a{display: inline;}
#souscrire table#matrice, #souscrire table#code{position: relative;margin-top: 10px;margin-bottom: 10px;left: 350px;top: 0px;background-color: #FFF;}
#souscrire table#matrice a{ border: none;}
#souscrire .bt_corriger{position: relative;top: -39px;left: 545px;width: 200px;_top: -42px;/top: -42px;_left: 547px;/left: 547px;}
#souscrire .ligne_fisc{clear: both;width: 100%;height: 23px;}
#souscrire .erreur_placement{left:197px;position:relative;color: #FF0000;top:-5px;}
#souscrire .sous-titre-erreur{color: #FF0000;background-color: #FFF;}
#souscrire .erreur_code{left:350px;position:relative;color: #FF0000;}
#souscrire .erreur_totale p{color: #FF0000;padding:3px 20px;}
#souscrire .erreur_totale p.mini{color: #FF0000;font-size: 0.8em;}
#souscrire .erreur_totale p.center{text-align: center;}

/**      rajout pour la page souscrire un fond**/
#souscrire_produit .bloc00 {background:transparent url(../images/souscrire/fond_bloc_gris00.png) no-repeat scroll left top;height:225px;padding:14px 24px 21px;width:272px;}
#souscrire_produit h3 {font-size:1.1em;font-weight:bold;}
#souscrire_produit h3 a, #souscrire_produit .savoir_plus {border-bottom:1px solid #00BCFF;color:#373737;font-size:1.4em;text-decoration:none;}
#souscrire_produit .presentation {font-size:1em;line-height:15px;text-align:justify;}
#souscrire_produit p {color:#0B0B0B;}
#souscrire_produit .picto {left:-4px;position:relative;}
#souscrire_produit .savoir_plus {font-size:0.8em;}
#souscrire_produit .bouton_ouvrir {clear:both;position:relative;top:10px;}
#souscrire_produit .bloc {background:transparent url(../images/souscrire/fond_bloc_gris.png) no-repeat scroll left top;height:212px;padding:14px 24px 21px;}
#souscrire_produit h3 a, #souscrire_produit .savoir_plus {border-bottom:1px solid #00BCFF;color:#373737;font-size:1.4em;text-decoration:none;}
#souscrire_produit .descriptif {height:126px;position:relative;top:7px;}
#souscrire_produit .bouton_ouvrir {clear:both;position:relative;top:10px;}
#souscrire_produit .invite_connexion {clear:both;font-size:1.2em;padding-top:10px;}
#souscrire_produit .top_bg_transverse {background:transparent url(../images/top_bg_transverse.png) no-repeat scroll left top;height:10px;position:relative;top:0;width:894px;}
#souscrire_produit .descriptif00 {height:120px;;position:relative;top:7px;width:238px;}
#souscrire_produit .bottom_bg_transverse00 {background:transparent url(../images/bottom_bg_transverse.png) no-repeat scroll left top;height:40px;;width:894px;}
#souscrire_produit .invite_connexion a {color:#000000;}
#souscrire_produit .presentation_generale {font-size:1.2em;padding-bottom:15px;text-align:justify;}