/*A ajouter popup*/
@import url("popup.css");
@import url("gauche.css");

/* ----- Common ----- */
a img {border:0;}
a{color:#4D6572; text-decoration:none;}
a:hover{text-decoration:underline;}
/*h1 {position:absolute; visibility:hidden;}-->*/
h2 {font-size:1em;}
h2 strong{font-size:2em; font-weight:normal;}
h3 {font-size:1.1em;}
table {font-size:1em;}
input.btn {border:none !important}
.layout {overflow:hidden; _overflow:visible; _height:1%;}
.hidden {position:absolute; left:-9999px;}
.display_none {display:none;}
.display_tr{display:table-row;}
.display_blk{display:block;}
.floatL{float:left;}
.floatR{float:right;}
.floatN{float:none;}
.clearL{clear:left;}
.clearR{clear:right;}
.clearB{clear:both;}
.bkg_b_l{font-size:1%}
.centered_flash {text-align:center;}
.centered_flash object, .centered_flash embed{margin-left:auto; margin-right:auto;}

body {font-size: 0.688em;}
.left {text-align:left; margin-left:10px;}

#assurance a:active {text-decoration:underline; color:#f90;}
#assurance a:link {text-decoration:underline; color:#f90;}
#assurance a:hover {text-decoration:underline; color:#f90;}
#assurance a:visited {text-decoration:underline; color:#f90;}

body.large {font-size: 0.875em;}
#ctn_hd {height:118px;}
html>body #ctn_hd {height:auto;min-height:108px;}

/* -- corners -- */
.blk_nav_left .bkg_b_l {background:url(../../images/finaref_V3/nav_gauche/visu-nav-corner-blk.gif) no-repeat left bottom; width:20px; height:19px; }
.blk_nav_left_bkg .bkg_b_l {background:url(../../images/finaref_V3/nav_gauche/visu-nav-corner-blk-bkg.gif) no-repeat left bottom; width:9px; height:10px;}
.blk_nav_left_blc_bkg .bkg_b_l {background:url(../../images/finaref_V3/nav_gauche/visu-nav-corner-blk-blc-bkg.gif) no-repeat left bottom; width:9px; height:10px;}
.bkg_b_l {position:absolute;bottom:0;left:0;}
body.IS_IE .bkg_b_l {_bottom:expression(cssBottom(this));}

/* hidecorners cssClass for safari */
body.hidecorners .bkg_b_l, body.hidecorners .bkg_b_r {display:none !important;}

/* inside elements paddings */
.none_paddings{padding:0 !important;}
.none_Tpaddings{padding-top:0px !important;}
.none_Lpaddings{padding-left:0px !important;}
.none_Rpaddings{padding-right:0px !important;}
.none_Bpaddings{padding-bottom:0px !important;}
.none_Hpaddings{padding-left:0px !important; padding-right:0px !important;}
.none_Vpaddings{padding-top:0px !important; padding-bottom:0px !important;}

.sml_paddings{padding:5px !important;}
.sml_Tpaddings{padding-top:5px !important;}
.sml_Lpaddings{padding-left:5px !important;}
.sml_Rpaddings{padding-right:5px !important;}
.sml_Bpaddings{padding-bottom:5px !important;}
.sml_Hpaddings{padding-left:5px !important; padding-right:5px !important;}
.sml_Vpaddings{padding-top:5px !important; padding-bottom:5px !important;}

.std_paddings{padding:10px !important;}
.std_Tpaddings{padding-top:10px !important;}
.std_Lpaddings{padding-left:10px !important;}
.std_Rpaddings{padding-right:10px !important;}
.std_Bpaddings{padding-bottom:10px !important;}
.std_Hpaddings{padding-left:10px !important; padding-right:10px !important;}
.std_Vpaddings{padding-top:10px !important; padding-bottom:10px !important;}

.lg_paddings{padding:15px !important;}
.lg_Tpaddings{padding-top:15px !important;}
.lg_Lpaddings{padding-left:15px !important;}
.lg_Rpaddings{padding-right:15px !important;}
.lg_Bpaddings{padding-bottom:15px !important;}
.lg_Hpaddings{padding-left:15px !important; padding-right:15px !important;}
.lg_Vpaddings{padding-top:15px !important; padding-bottom:15px !important;}

.dbl_paddings{padding:20px !important;}
.dbl_Tpaddings{padding-top:20px !important;}
.dbl_Lpaddings{padding-left:20px !important;}
.dbl_Rpaddings{padding-right:20px !important;}
.dbl_Bpaddings{padding-bottom:20px !important;}
.dbl_Hpaddings{padding-left:20px !important; padding-right:20px !important;}
.dbl_Vpaddings{padding-top:20px !important; padding-bottom:20px !important;}

.exlg_paddings{padding:25px !important;}
.exlg_Tpaddings{padding-top:25px !important;}
.exlg_Lpaddings{padding-left:25px !important;}
.exlg_Rpaddings{padding-right:25px !important;}
.exlg_Bpaddings{padding-bottom:25px !important;}
.exlg_Hpaddings{padding-left:25px !important; padding-right:25px !important;}
.exlg_Vpaddings{padding-top:25px !important; padding-bottom:25px !important;}
/* /inside elements paddings */

/* inside elements margins */
.none_margins{margin:0 !important;}
.none_Tmargins{margin-top:0px !important;}
.none_Lmargins{margin-left:0px !important;}
.none_Rmargins{margin-right:0px !important;}
.none_Bmargins{margin-bottom:0px !important;}
.none_Hmargins{margin-left:0px !important; margin-right:0px !important;}
.none_Vmargins{margin-top:0px !important; margin-bottom:0px !important;}

.sml_margins{margin:5px !important;}
.sml_Tmargins{margin-top:5px !important;}
.sml_Lmargins{margin-left:5px !important;}
.sml_Rmargins{margin-right:5px !important;}
.sml_Bmargins{margin-bottom:5px !important;}
.sml_Hmargins{margin-left:5px !important; margin-right:5px !important;}
.sml_Vmargins{margin-top:5px !important; margin-bottom:5px !important;}

.std_margins{margin:10px !important;}
.std_Tmargins{margin-top:10px !important;}
.std_Lmargins{margin-left:10px !important;}
.std_Rmargins{margin-right:10px !important;}
.std_Bmargins{margin-bottom:10px !important;}
.std_Hmargins{margin-left:10px !important; margin-right:10px !important;}
.std_Vmargins{margin-top:10px !important; margin-bottom:10px !important;}

.lg_margins{margin:15px !important;}
.lg_Tmargins{margin-top:15px !important;}
.lg_Lmargins{margin-left:15px !important;}
.lg_Rmargins{margin-right:15px !important;}
.lg_Bmargins{margin-bottom:15px !important;}
.lg_Hmargins{margin-left:15px !important; margin-right:15px !important;}
.lg_Vmargins{margin-top:15px !important; margin-bottom:15px !important;}

.dbl_margins{margin:20px !important;}
.dbl_Tmargins{margin-top:20px !important;}
.dbl_Lmargins{margin-left:20px !important;}
.dbl_Rmargins{margin-right:20px !important;}
.dbl_Bmargins{margin-bottom:20px !important;}
.dbl_Hmargins{margin-left:20px !important; margin-right:20px !important;}
.dbl_Vmargins{margin-top:20px !important; margin-bottom:20px !important;}

.exlg_margins{margin:25px !important;}
.exlg_Tmargins{margin-top:25px !important;}
.exlg_Lmargins{margin-left:25px !important;}
.exlg_Rmargins{margin-right:25px !important;}
.exlg_Bmargins{margin-bottom:25px !important;}
.exlg_Hmargins{margin-left:25px !important; margin-right:25px !important;}
.exlg_Vmargins{margin-top:25px !important; margin-bottom:25px !important;}
/* /inside elements margins */

/* align texte */
.txt_l{text-align:left;}
.txt_ctr{text-align:center;}
.txt_r{text-align:right;}
.txt_j{text-align:justify;}
/* align texte */

/* ----- /Common ----- */
/* ----- Blk Top ----- */
.ctn_hd_bnr {margin-bottom:9px; border-top:#FFF 1px solid; background:url(/Commun/images/finaref_V3/nav_haut/bkg-hd.png) repeat-y top left; height:45px; zoom:1;}
.ctn_hd_bnr img.logo {border-right:#FFF 1px solid}

.ctn_header {height:45px; background-color:#005A9B;}
.nav_hd {border:1px solid #D9D9D9; height:27px;}
ul#mainnav,ul#mainnav ul {margin:0; padding:0; list-style:none;}

.nav_hd ul li a {display:block;}
.nav_hd ul li.reserve a {background:url(../../images/finaref_V3/nav_haut/bkg_nav_hd_reserve.png); width:132px; height:27px;}
.nav_hd ul li.pret a {background:url(../../images/finaref_V3/nav_haut/bkg_nav_hd_pret.png); width:135px; height:27px;}
.nav_hd ul li.rachat a {background:url(../../images/finaref_V3/nav_haut/bkg_nav_hd_rachat.png); width:135px; height:27px;}
.nav_hd ul li.assurance a {background:url(../../images/finaref_V3/nav_haut/bkg_nav_hd_assurance.png); width:135px; height:27px;}
.nav_hd ul li.mode a {background:url(../../images/finaref_V3/nav_haut/bkg_nav_hd_mode.png); width:135px; height:27px;}
.nav_hd ul li.compte a {background:url(../../images/finaref_V3/nav_haut/bkg_nav_hd_compte.png); width:135px; height:27px;}
.nav_hd ul li.services a {background:url(../../images/finaref_V3/nav_haut/bkg_nav_hd_service.png); width:139px; height:27px;}
.nav_hd ul li.comptehs  {background:url(../../images/finaref_V3/nav_haut/bkg_nav_hd_compte_hs.png); width:135px; height:27px;}
.nav_hd ul li.reservehs  {background:url(../../images/finaref_V3/nav_haut/bkg_nav_hd_reserve_hs.png); width:132px; height:27px;}
.nav_hd ul li.serviceshs{background:url(../../images/finaref_V3/nav_haut/bkg_nav_hd_service.png); width:139px; height:27px;}

.nav_hd ul li.hover a {background-position: 0 -27px;}
.nav_hd ul li img {margin-top:9px;}
.nav_hd li li {float:left; text-transform:uppercase;}

ul#mainnav {position:relative; _height:1%;}
ul#mainnav li {float:left; text-align:center; position:relative;}
ul#mainnav li ul {position:absolute; z-index:99 !important; display:none;}
ul#mainnav li.hover ul {left:0; display:block;}
ul#mainnav li li {/*width:auto; height:21px;*/ padding-left:4px;}
ul#mainnav li li.hover {background-position:left bottom;}
ul#mainnav li li a {float:left; text-decoration:none; background-position:right top; height:18px; padding:3px 10px 0 3px; display:block; font:bold 9px Verdana,Arial; width:auto; white-space:nowrap; //height:21px; //padding-top:0; line-height:18px; vertical-align:middle; }
ul#mainnav li li.hover a{background-position:right bottom; color:#fff !important}

ul#mainnav li li.vert,ul#mainnav li li.vert a {background-image:url(../../images/finaref_V3/nav_haut/btn_subnav_vert.png); color:#09B89D;}
ul#mainnav li li.bordeau,ul#mainnav li li.bordeau a {background-image:url(../../images/finaref_V3/nav_haut/btn_subnav_bordeau.png); color:#A83841;}
ul#mainnav li li.bleu,ul#mainnav li li.bleu a {background-image:url(../../images/finaref_V3/nav_haut/btn_subnav_bleu.png); color:#00B4EE;}
ul#mainnav li li.bleu2,ul#mainnav li li.bleu2 a {background-image:url(../../images/finaref_V3/nav_haut/btn_subnav_bleu2.png); color:#0063B0;}
ul#mainnav li li.violet,ul#mainnav li li.violet a {background-image:url(../../images/finaref_V3/nav_haut/btn_subnav_violet.png); color:#B355A0;}
ul#mainnav li li.orange, ul#mainnav li li.orange a {background-image:url(../../images/finaref_V3/nav_haut/btn_subnav_orange.png); color:#F4793B;}
/* ----- /Block Top ----- */

/* ----- Blk Nav Left ----- */
/*ajout*/
.blk_nav_right2 {float:right; width:220px; height:168px; margin-left:21px; margin-top:24px;}
.blk_nav_right3 {float:right; width:220px; height:78px;	margin-left:21px;	margin-top: 350px;}
.blk_nav_right4 {float:right; width:220px; height:168px; margin-left:21px; margin-top:94px;}
/*fin*/

.blk_nav_left, .blk_nav_left_bkg,.blk_nav_right {margin-bottom:4px; position:relative; _height:1%; width:100%;}
.blk_nav_left_bkg {background-color:#819DC4;}
.blk_nav_left_bkg .ctn_nav_left {padding:5px;}
.ctn_nav_left {border:3px solid #005597;}
.ctn_nav_left h2 {background:#005597 url(../../images/finaref_V3/nav_gauche/visu-nav-corner-title.gif) no-repeat left bottom; color:#FFF; min-height:18px; _height:18px; vertical-align:middle; padding-top:3px; position:relative; text-transform:uppercase; letter-spacing:-1px;}
.blk_nav_left_bkg .ctn_nav_left h2 {background:none}
.blk_nav_left_bkg .ctn_nav_left a{color:#FFF;}
.ctn_nav_left p,.ctn_nav_left a, .ctn_nav_left ul li {color:#819DC4; font-size:1em; font-weight:bold; letter-spacing:-1px;}
.blk_nav_left_bkg .ctn_nav_left p {color:#FFF; font-size:1em; font-weight:normal;}
.ctn_nav_left h2 img.picto_corner_title {position:absolute; left:0; bottom:0; _bottom:-1px;}
.ctn_nav_left h2 img.picto_nav_left {vertical-align:middle; margin-left:12px;}
.ctn_nav_left h3 {background:url(../../images/finaref_V3/nav_gauche/picto-nav-left-sstitle.gif) no-repeat 0 2px; color:#819DC4; _height:1%;}
.ctn_nav_left ul.links, .ctn_nav_left ul.txt {list-style:none;}
.ctn_nav_left ul.links li{background:url(../../images/finaref_V3/nav_gauche/picto-nav-left-links.gif) no-repeat 0 4px; _height:1%;}
.ctn_nav_left ul.lists_num {list-style:decimal;}
.ctn_nav_left ul.triangle li {background-image:url(../../images/finaref_V3/nav_gauche/picto-nav-left-link.gif); padding-left:8px;}
/*ajout*/
.ctn_nav_left .ctn_nav_left ul li {color:#666; font-size:1em; font-weight:bold; letter-spacing:-1px;}
.ctn_nav_left h3.rouge {background:url(../../images/Finaref_V3/nav_gauche/picto-nav-left-sstitle-red.gif) no-repeat 0 2px; color:#a32b31; _height:1%}
.ctn_nav_left h3.bleu {background:url(../../images/Finaref_V3/nav_gauche/picto-nav-left-sstitle-blue.gif) no-repeat 0 2px; color:#005a9b; _height:1%}
.ctn_nav_left .faq p {color:#666; font-size:1em; font-weight:normal; letter-spacing:-1px;}
.ctn_nav_left .faq h3 {background:none}
/*fin*/

.blk_nav_left_bkg .input_compte,.blk_nav_left_bkg .input_pass {color:#7B7B7B; font-size:0.8em; width:108px;}
.blk_nav_left_bkg .btn_mail_ok {vertical-align:middle;}
.blk_nav_left_bkg p.secu_pass, .blk_nav_left_bkg p.secu_pass a {color:#D9E2ED; font-size:0.95em; font-weight:normal;}

.left_orange .ctn_nav_left {border-color:#F38D36}
.left_orange .ctn_nav_left h2 {background-color:#F4793B; background-image:url(../../images/finaref_V3/nav_gauche/visu-nav-corner-title-orange.gif)}
.left_orange ul.links li{background-image:url(../../images/finaref_V3/nav_gauche/picto-nav-left-links-orange.gif); _height:1%;}
.left_orange .bkg_b_l {background-image:url(../../images/finaref_V3/nav_gauche/visu-nav-corner-blk-orange.gif);}
.left_orange .ctn_nav_left ul.links li, .left_orange .ctn_nav_left ul.links li a{color:#F38D36}


.blk_suiviDossier{margin-top:-7px; margin-bottom: 5px;}
.suiviDossier{background:transparent url(../../images/finaref_V3/nav_gauche/bkg_nav_left_suiviDossier.png) no-repeat left top; border:none;height:33px;}
.suiviDossier h2{background-color:transparent;}
.suiviDossier h2 img.picto_nav_left{margin-left:0;margin-right:5px;vertical-align:top;}
.suiviDossier h2 a,.suiviDossier h2 a:hover{color:#fff;text-decoration:none;}

.phoneinput, .phoneinput p {margin:0; padding:0;}
.phoneinput input {border:1px solid #707070; width:85px; vertical-align:middle; height:17px; font-size:13px}
.phoneinput input.btn {width:auto; height:auto;}

/* ----- /Blk Nav Left ----- */

/* ----- Blk Footer ----- */
#ctn_ft {text-align:center;}
#ctn_ft ul {padding:8px 0;list-style:none;clear:both;}
#ctn_ft ul li {display:inline;}
#ctn_ft ul li a {font-size:0.9em;}
#ctn_ft ul li.separator {margin:0 30px;}
#ctn_ft ul.blk_footer_top li,#ctn_ft ul.blk_footer_top li a {color:#737BC2;}
#ctn_ft ul.blk_footer_bottom li,#ctn_ft ul.blk_footer_bottom li a {color:#B9BDE0;}
#ctn_ft ul.blk_footer_bottom {border-top:1px solid #B9BDE0}
/* ----- /Blk Footer ----- */

/* ----- Blk List ----- */
/* -- Blk Title Page -- */
.title_page {position:absolute; top:9px;}
/* -- /Blk Title Page -- */

/* -- styleswitcher -- */
.blk_styleswitcher {text-align:right; line-height:0.9em; margin:-2px 0}
.blk_styleswitcher img{margin-left:2px;}
/* -- /styleswitcher -- */

/* -- zoneflash -- */
#zoneFlashVideo {position:relative;}
#zoneFlashVideo .closeLink {color:#FFF !important; text-decoration:none !important; font-family:Arial, Verdana;  font-weight:bold; position:absolute; z-index:10; top:5px; left:0; font-size:15px;}
#zoneFlashVideo .closeLink strong {font-size:13px;}
/* -- /zoneflash -- */

/* -- delete button -- */
.delete {border-bottom:1px solid #666666; overflow:hidden; _overflow:visible; zoom:1;}
.delete a {float:right;}
.delete a img {display:block}
/* -- delete button -- */
.histobtn {float:right; margin-top:35px}


/* -- table details -- */
table.details {}
table.details .data{font-weight:bold; font-size:1.1em}
/* -- /table details -- */

/* -- Blk_ctn_ctt -- */
#ctn_ctt .sizeMidl div.half{width:50%; display:block; float:left;}
#ctn_ctt div.size1on3 {width:66%}
#ctn_ctt div.size3on5 {width:60%}

#ctn_ctt h2 strong {color:#00B4EE;}/*bleu*/
#ctn_ctt h3.list {background:url(../../images/finaref_v3/pictos/puce_triangle_bleu.png) no-repeat 0 2px; color:#C2AB95; margin-bottom:8px;}
#ctn_ctt h3.list strong {color:#666;}
#ctn_ctt h3.listPp {background:url(../../images/finaref_v3/pictos/bluetick.gif) no-repeat 0 2px; color:#FFA868; margin-bottom:8px;}
#ctn_ctt h3.listPp strong {color:#FF6600;}
#ctn_ctt sup{font-size:0.7em; _font-size:0.8em;}
#ctn_ctt ul.links {list-style:none;}
#ctn_ctt ul.links li{background:url(../../images/finaref_v3/content/picto-ctt-links.gif) no-repeat 0 5px; _height:1%; color:#666666;}

#ctn_ctt h3.texte{color:#C2AB95; margin-bottom:8px; font-size:1.2em;}
#ctn_ctt h3.texte strong {color:#666;}

.visu_mistral {margin-right:27px;}
ul.links_mistral {list-style:none;}
ul.links_mistral li {margin-bottom:10px;}
ul.links_mistral li img {margin-right:10px; vertical-align:middle;}
ul.links_mistral .link_mistral,ul.links_mistral .link_mistral strong {color:#4486B6; font-size:1.2em;}

.blk_temoignage {background:url(../../images/finaref_v3/content/bkg_temoignage.jpg) #C4252A repeat-x top left; padding:30px 10px 10px 15px; color:#000;}
.blk_temoignage .visu_temoignage {border:1px solid #FFF; margin:10px 0 5px 0;}

.blk_temoignage_challenger {background:url(../../images/finaref_v3/content/bkg_temoignage_challenger.jpg) #3d6155 repeat-x top left; padding:30px 10px 10px 15px; color:#000;}

.blk_temoignage_zenetis {background:url(../../images/finaref_v3/content/bkg_temoignage_zenetis.jpg) #8a6956 repeat-x top left; padding:30px 10px 10px 15px; color:#000;}

.blk_temoignage_fideplus {background:url(../../images/finaref_v3/content/bkg_temoignage_fideplus.jpg) #00a5d6 repeat-x top left; padding:30px 10px 10px 15px; color:#000;}

/*ajout*/
.blk_temoignage_secu {background:url(../../images/finaref_v3/content/bkg_temoignage_securite.jpg) #C4252A repeat-x top left; padding:0px 10px 10px 15px; color:#000;}
.blk_temoignage_secu h2 strong {font-size:1.7em;}
.blk_temoignage_secu a {color:#c32025; font-weight:bold; text-decoration:none;}
.blk_temoignage_secu a:hover { color:#FFF; text-decoration:none;}

.blk_info_pratique_secu {background:url(../../images/finaref_v3/background/visu_info_pratique.gif) no-repeat; padding:55px 10px 10px 15px; color:#000; height:170px;}
.blk_info_pratique_secu p {color:#000; padding-bottom:15px;}
.blk_info_pratique_secu a {text-decoration:none; background:url(../../images/finaref_v3/boutons/btn_telecharger_secu.gif); height:43px; width:147px; display:block; background-position: 0px 0px; background-repeat:no-repeat;}
.blk_info_pratique_secu a:hover {text-decoration:none; background:url(../../images/finaref_v3/boutons/btn_telecharger_secu.gif); height:43px; width:147px; display:block; background-position: 0px -46px; background-repeat:no-repeat;}
/*fin ajout */

.blk_jaune1 {background:url(../../images/finaref_v3/content/bkg_jaune1.jpg) #FFE366 repeat-x top left; padding:30px 10px 10px 15px; color:#000;}
.blk_jaune2 {background:url(../../images/finaref_v3/content/bkg_jaune2.jpg) #FFD100 repeat-x top left; padding:30px 10px 10px 15px; color:#000;}

.blk_bleu {background:url(../../images/Finaref_V3/content/bkg_bleu.jpg) #709dd5 repeat-x top left; padding:30px 10px 10px 15px; color:#000;}

.blk_orange {background:url(../../images/finaref_V3/content/bkg_orange.jpg) #f2a227 repeat-x top left; padding:30px 10px 10px 15px; color:#000;}

.bkg_crn_right {margin-top:-22px;}

/* modification couleur en gris , remy alain 03/11/08 */
.blk_Surcouf1 {background:url(../../images/Finaref_V3/content/bkg_BG1.png) #dddddd repeat-x top left; padding:30px 10px 10px 15px; color:#000;}
.blk_Surcouf2 {background:url(../../images/Finaref_V3/content/bkg_BG2.png) #dddddd repeat-x top left; padding:30px 10px 10px 15px; color:#000;}
/* -------------------- */

.blk_Kangourou1 div{color:#cc0099;font-size:15px;font-weight:bold;}
.blk_Kangourou1 div span{font-size:19px;}
.blk_Kangourou1 strong{color:#cc0099;}
.blk_Kangourou1 {background:url(../../images/finaref_V3/content/bkg_CKG3.jpg) #e0d1f8 repeat-x top left; padding:30px 10px 10px 15px; color:#000;}
.blk_Kangourou2 {background:url(../../images/finaref_V3/content/bkg_CKG2.jpg) #e7b2e1 repeat-x top left; padding:30px 10px 10px 15px; color:#000;}

.blk_ClubMed1 {background:url(../../images/finaref_V3/content/bkg_CM1.jpg) #b9dff4 repeat-x top left; padding:30px 10px 10px 15px; color:#000;}
.blk_ClubMed2 {background:url(../../images/finaref_V3/content/bkg_CM2.jpg) #95d9e4 repeat-x top left; padding:30px 10px 10px 15px; color:#FFF;}

.blk_Printemps1 {background:url(../../images/finaref_V3/content/bkg_CKG1.jpg) #e0d1f8 repeat-x top left; padding:30px 10px 10px 15px; color:#000;}
.blk_Printemps2 {background:url(../../images/finaref_V3/content/bkg_Printemps2.jpg) #9ad8e3 repeat-x top left; padding:30px 10px 10px 15px; color:#000;}

.blk_OKshopping1 {background:url(../../images/finaref_V3/content/bkg_OKshopping1.jpg) #eb89c6 repeat-x top left; padding:30px 10px 10px 15px; color:#000;}
.blk_OKshopping2 {background:url(../../images/finaref_V3/content/bkg_OKshopping2.jpg) #d7e857 repeat-x top left; padding:30px 10px 10px 15px; color:#000;}

/*Ajout*/
.blk_GOSPORT1 {background:url(../../images/finaref_V3/content/bkg_CKG3.jpg) #ffe0ff repeat-x top left; padding:30px 10px 10px 15px; color:#000;}
.blk_GOSPORT2 {background:url(../../images/finaref_V3/content/bkg_LMDV1.jpg) #b5daf7 repeat-x top left; padding:30px 10px 10px 15px; color:#000;}
/*Fin*/

.blk_LMDV1 {background:url(../../images/finaref_V3/content/bkg_LMDV1.jpg) #b5daf7 repeat-x top left; padding:30px 10px 10px 15px; color:#000;}
.blk_LMDV2 {background:url(../../images/finaref_V3/content/bkg_LMDV2.jpg) #c7d669 repeat-x top left; padding:30px 10px 10px 15px; color:#000;}

ul.list_item_arrow {margin-left:3px; list-style:none;}
ul.list_item_arrow a{color:#000; text-decoration:underline;}
ul.list_item_arrow li {background:url(../../images/finaref_v3/visuel/picto-nav-right-list.gif) no-repeat 0 4px; padding:0 0 10px 10px;}

.subtitle {margin:0; font-size:1.3em;  font-weight:bold; color:#f90}
.subtitle_rose {margin:0; font-size:1.3em;  font-weight:bold; color:#ea5798}
.sub_subtitle_rose {margin:0; font-size:11px;  font-weight:bold; color:#ea5798}

.subtitle_bleu {margin:0; font-size:1.3em;  font-weight:bold; color:#8EAFE1}
.subtitle_mistral {margin:0; font-size:1.3em;  font-weight:bold; color:#73B844}
.subtitle_challenger {margin:0; font-size:1.3em;  font-weight:bold; color:#07b89d}
.subtitle_fnac {margin:0; font-size:1.3em;  font-weight:bold; color:#005a9b}
.subtitle_kang {margin:0; font-size:1.3em;  font-weight:bold; color:#339999}
.nouveau{color:#FF9900;}
.subtitle_prin {margin:0; font-size:1.3em;  font-weight:bold; color:#005a9b}


/*ajout*/
.subtitle_ass_acc {margin:0; font-size:1.3em;  font-weight:bold; color:#99ca3c}
/*fin*/

#ctn_ctt.produit h3.list{font-size:1.2em}
#ctn_ctt.produit h3.listPp{font-size:1.2em}
#ctn_ctt.produit .text{text-align: justify}

#ctn_ctt.violet h2 strong, .violet .subtitle {color:#B355A0;}/*#5C2D91 old*/
#ctn_ctt.violet h3.list {background-image:url(../../images/finaref_v3/pictos/puce_triangle_violet2.png); color:#B355A0;}
#ctn_ctt.violet h3.texte {color:#B355A0;}
#ctn_ctt.violet p.desc strong {color:#B355A0;}

#ctn_ctt.orange h2 strong, .orange .subtitle {color:#f4793b;}
#ctn_ctt.orange h3.list {background-image:url(../../images/finaref_v3/pictos/orangetick.gif); color:#01B3F1;} /* #54af4c */
#ctn_ctt.orange h3.list strong {color:#005A9B;}
#ctn_ctt.orange h3.list{font-size:1.2em}

#ctn_ctt.jaune h2 strong, .jaune .subtitle {color:#eaca49}/*#5C2D91 old*/
#ctn_ctt.jaune h3.list {background-image:url(../../images/finaref_v3/pictos/puce_triangle_violet2.png); color:#eaca49;}/*texte après les fleches*/

#ctn_ctt.challenger h2 strong, .vert .subtitle {color:#07b89d;}
#ctn_ctt.challenger h3.list {background-image:url(../../images/finaref_v3/pictos/puce_triangle_vert.png); color:#a878b4;}

#ctn_ctt.rouge h2 strong, .rouge .subtitle {color:#A32B31;}
#ctn_ctt.rouge h3.list {background-image:url(../../images/finaref_v3/pictos/puce_triangle_rouge.png); color:#73B844;}

#ctn_ctt.fideplus h2 strong, .bleu_fideplus .subtitle {color:#20a7bb;}/*bleu foncé*/
#ctn_ctt.fideplus h3.list {background-image:url(../../images/finaref_v3/pictos/puce_triangle_bleu_fideplus.png); color:#ea5798;}/*rose*/

#ctn_ctt.bleufonce h2 strong, .bleufonce .subtitle {color:#005A9B;}
#ctn_ctt.bleufonce h3.list {background:url(../../images/finaref_V3/pictos/puce_triangle_bleu.png) no-repeat 0 2px; color:#005A9B;}
#ctn_ctt.bleufonce ul.links li{background-image:url(../../images/finaref_V3/nav_gauche/picto-nav-left-links.gif); color:#819DC4;}
#ctn_ctt.bleufonce ul.links li a{color:#819DC4;}

#ctn_ctt .jaune {color:#eaca49}
#ctn_ctt .orange {color:#f4793b}
#ctn_ctt .violet {color:#B355A0}
#ctn_ctt.violetlight {color:#efafe2}

#ctn_ctt .rouge {color:#A32B31}

#ctn_ctt.mistral {}
#ctn_ctt.mistral h2 strong {color:#C32025}

#ctn_ctt.challenger {}
#ctn_ctt.challenger h2 strong {color:#07b89d}

#ctn_ctt.zenetis {}
#ctn_ctt.zenetis h2 strong {color:#896855}
#ctn_ctt.zenetis .list_faq .faq, #ctn_ctt.infos .list_faq .faq {background-image:url(../../images/finaref_v3/pictos/puce_triangle_marron.png)}

#ctn_ctt.fideplus {}
#ctn_ctt.fideplus h2 strong {color:#20a7bb}

#ctn_ctt.assChallenger{}
#ctn_ctt.assChallenger h2 strong {color:#bf9cc8}
#ctn_ctt.assChallenger h3.list {background-image:url(../../images/finaref_v3/pictos/puce_triangle_violet_clair.png); color:#07b89d;}
#ctn_ctt.assChallenger .texte strong {color:#07b89d;}
#ctn_ctt.assChallenger .texte {color:#666;}

#ctn_ctt.assMistral{}
#ctn_ctt.assMistral h2 strong {color:#ac0e13}
#ctn_ctt.assMistral h3.list {background-image:url(../../images/finaref_v3/pictos/puce_triangle_rouge.png); color:#73B844;}
#ctn_ctt.assMistral .texte strong {color:#73B844;}
#ctn_ctt.assMistral .texte {color:#666;}

#ctn_ctt.assFnac{}
#ctn_ctt.assFnac h2 strong {color:#da8d01}
#ctn_ctt.assFnac h3.list {background-image:url(../../images/finaref_v3/pictos/puce_triangle_jaune.png); color:#005a9b;}
#ctn_ctt.assFnac .texte strong {color:#005a9b;}
#ctn_ctt.assFnac .texte {color:#666;}

#ctn_ctt.assKang{}
#ctn_ctt.assKang h2 strong {color:#339999}
#ctn_ctt.assKang h3.list {background-image :url(../../images/finaref_v3/pictos/puce_triangle4.png); color:#339999;}
.Style12{color:#339999;}
#ctn_ctt.assKang .texte strong {color:#339999;}
#ctn_ctt.assKang .texte {color:#666;}

#ctn_ctt.assPrin{}
#ctn_ctt.assPrin h2 strong {color:#008b89}
#ctn_ctt.assPrin h3.list {background-image:url(../../images/finaref_v3/pictos/puce_triangle_bleu_prin.png); color:#008b89;}
#ctn_ctt.assPrin .texte strong {color:#008b89;}
#ctn_ctt.assPrin .texte {color:#666;}

#ctn_ctt.pca{}
#ctn_ctt.pca{} h3 {color:#A32B31}
#ctn_ctt.pca h2 strong {color:#005a9b;}
#ctn_ctt.pca h3 .list{background-image:url(../../images/finaref_v3/pictos/puce_triangle_bleu.png); color:#005a9b;}
#ctn_ctt.pca h3.list strong {color:#005a9b;}
#ctn_ctt.pca .list_faq .faq, 
#ctn_ctt.pca .list_faq_bleu .faq {background-image:url(../../images/finaref_V3/pictos/puce_triangle_rougeclair.png)}
#ctn_ctt.pca .texte {color:#666;}
#ctn_ctt.pca .texte strong {color:#005a9b;}

#ctn_ctt.secu{}
#ctn_ctt.secu h2 strong {color:#c32025;}
#ctn_ctt.secu h3 .list{background-image:url(../../images/finaref_v3/pictos/puce_triangle_rougeclair.png); color:#c32025;}
#ctn_ctt.secu h3.list strong {color:#c32025;}
#ctn_ctt.secu .texte {color:#666;}
#ctn_ctt.secu .texte strong {color:#c32025;}
#ctn_ctt.secu .list_faq .faq, #ctn_ctt.secu .list_faq .faq {background-image:url(../../images/finaref_v3/pictos/puce_triangle_rougeclair.png)}


/*ancien
#ctn_ctt.fnac h2 strong {color:#DA8D01}
#ctn_ctt.Fnac .list_faq .faq {background-image:url(../../images/finaref_V3/pictos/puce_triangle_jaune.png);}
#ctn_ctt.fnac .list_faq .faq, #ctn_ctt.infos .list_faq .faq {background-image:url(../../images/finaref_v3/pictos/puce_triangle_jaune.png)}
*/

#ctn_ctt.fnac h2 strong {color:#000}
#ctn_ctt.fnac .list_faq .faq {background-image:url(../../images/finaref_v3/pictos/puce_triangle_jaune.png)}
#ctn_ctt.fnac .list_faq .faq h3 {color:#000; cursor:pointer}

/* modification couleur titre en rouge , remy alain 03/11/08 */
#ctn_ctt.Surcouf h2 strong {color:#C81220}
#ctn_ctt.Surcouf .list_faq .faq {background-image:url(../../images/finaref_V3/pictos/puce_triangle_rougeclair.png);}
#ctn_ctt.Surcouf .list_faq .faq h3 {color:#A32B31; cursor:pointer}
/* ------------------- */

#ctn_ctt.Kangourou h2 strong {color:#003399}
#ctn_ctt.carte_mistral h2 strong {color:#B20808; font-family:Tahoma; font-size:26px;}
#ctn_ctt.carte_challenger h2 strong {color:#24AD93; font-family:Tahoma; font-size:26px;}
#ctn_ctt.Kangourou .list_faq .faq {background-image:url(../../images/finaref_V3/pictos/puce_triangle_violet2.png);}
#ctn_ctt.Kangourou .list_faq .faq h3 {color:#003399; cursor:pointer}

#ctn_ctt.OKshopping h2 strong {color:#FF00CC}
#ctn_ctt.OKshopping .list_faq .faq {background-image:url(../../images/finaref_V3/pictos/puce_triangle_rouge.png);}
#ctn_ctt.OKshopping .list_faq .faq h3 {color:#003399; cursor:pointer}

/*Ajout Xavier*/
#ctn_ctt.Gosport h2 strong {color:#000000}
#ctn_ctt.Gosport .list_faq .faq {background-image:url(../../images/finaref_V3/pictos/puce_triangle_jaune.png);}
#ctn_ctt.Gosport .list_faq .faq h3 {color:#DA8D01; cursor:pointer; font-family: Verdana; font-size:1.3em;}

.vert-gosport {background:transparent url(../../images/finaref_V3/content/fond-vert.png) no-repeat scroll 0 0; color:#ffffff; padding-left:20px; padding-right:20px}
.rose-gosport {background:transparent url(../../images/finaref_V3/content/fond-rose.png) no-repeat scroll 0 0; color:#ffffff; padding-left:20px; padding-right:20px}
.bleu-gosport {background:transparent url(../../images/finaref_V3/content/fond-bleu.png) no-repeat scroll 0 0; color:#ffffff; padding-left:20px; padding-right:20px}
/*fin ajout xavier*/

#ctn_ctt.Printemps h2 strong {color:#663366}
#ctn_ctt.Printemps .list_faq .faq {background-image:url(../../images/finaref_V3/pictos/puce_triangle_bleu_fideplus.png);}
#ctn_ctt.Printemps .list_faq .faq h3 {color:#996699; cursor:pointer}

#ctn_ctt.ClubMed h2 strong {color:#00CCCC}
#ctn_ctt.ClubMed .list_faq .faq {background-image:url(../../images/finaref_V3/pictos/puce_triangle_bleu_fideplus.png);}
#ctn_ctt.ClubMed .list_faq .faq h3 {color:#00CCCC; cursor:pointer}
/* ajout laurent club med */
#ctn_ctt.ClubMed h4 {color:#5479b4;  font-size:14px; text-align:left; margin:10px 0;}
/* fin ajout */
#ctn_ctt.ClubMed .tabl_color_1 {background-color:#ceecef; text-align:center;}
#ctn_ctt.ClubMed .tabl_color_2 {background-color:#86d1d8; text-align:center; color:#ffffff;}
#ctn_ctt.ClubMed .tabl_color_3 {background-color:#abdee2; text-align:center; font-weight:bold;}
#ctn_ctt.ClubMed .tabl_color_4 {background-color:#c3e7eb; text-align:center; font-weight:bold;}

#ctn_ctt.LMDV h2 strong {color:#00CC00}
#ctn_ctt.LMDV .list_faq .faq {background-image:url(../../images/finaref_V3/pictos/puce_triangle_rougeclair.png);}
#ctn_ctt.LMDV .list_faq .faq h3 {color:#FF9900; cursor:pointer}

.list_faq, .list_faq .faq {margin:0; padding:0; list-style:none;}
.list_faq .faq {background:url(../../images/finaref_v3/pictos/puce_triangle_rougeclair.png) no-repeat 0 2px; padding-left:13px; margin:10px 0; font-size:1.1em}
.list_faq .faq h3 {color:#005A9B; cursor:pointer}
.list_faq .faq .text p{padding-bottom:1em;}
.list_faq .faq .text a{background:transparent url(../../images/finaref_V3/nav_gauche/picto-nav-left-links.gif) no-repeat left center; color:#819DC4; padding-left:1em;}
.list_faq .faq .text a.linkImg{background:transparent none; color:#819DC4; padding-left:0;}
.faq_closed .text {display:none}
/*.faq_opened .text {display:block}*/
.list_faq .legend {font-size:0.8em;}

.list_faq2, .list_faq2 .faq {margin:0; padding:0; list-style:none;}
/*supp.list_faq2 .faq {background:url(../../images/finaref_V3/pictos/puce_triangle_rougeclair.png) no-repeat 0 2px; padding-left:13px; margin:10px 0; font-size:1.1em}fin*/
.list_faq2 .faq h3 {color:#005A9B; cursor:pointer}
.list_faq2 .faq .text p{padding-bottom:1em;}
.list_faq2 .faq .text a{background:transparent url(../../images/finaref_V3/nav_gauche/picto-nav-left-links.gif) no-repeat left center; color:#819DC4; padding-left:1em;}
.list_faq2 .faq .text a.linkImg{background:transparent none; color:#819DC4; padding-left:0;}
.faq_closed .text {display:none}

/*Ajout Xavier*/
.list_faq3, .list_faq .faq {margin:0; padding:0; list-style:none;}
.list_faq .faq {background:url(../../images/finaref_V3/pictos/puce_triangle_rougeclair.png) no-repeat 0 2px; padding-left:13px; margin:10px 0; font-size:1.1em}
.list_faq .faq h3 {color:#FF6600; cursor:pointer}
.list_faq .faq .text p{padding-bottom:1em;}
.list_faq .faq .text a{background:transparent url(../../images/finaref_V3/nav_gauche/picto-nav-left-links.gif) no-repeat left center; color:#819DC4; padding-left:1em;}
.list_faq .faq .text a.linkImg{background:transparent none; color:#819DC4; padding-left:0;}
.faq_closed .text {display:none}
/*.faq_opened .text {display:block}*/
.list_faq .legend {font-size:0.8em;}
/*fin Ajout Xavier*/

.faq_gdc {padding:5px}
.faq_gdc {font-size:1.3em; font-weight:bold}
.faq_gdc a{color:#A32B31; text-decoration:none}
.faq_gdc a:active{color:#A32B31; text-decoration:none}
.faq_gdc a:hover{color:#005A9B; text-decoration:none}
.faq_gdc a:link{color:#A32B31; text-decoration:none}

/* -- /Blk_ctn_ctt -- */

/* -- Blk_fild_cnr --*/
.blk_fild_cnr .title {font-size:13px; font-weight:bold}
.blk_fild_cnr .blk_ctn {position:relative;}				
.blk_fild_cnr .ctn_ctt {border:1px solid #005a9b;}/*BLEU*/
.blk_fild_cnr .ctn_ctt_violet {border:1px solid #B355A0;}/*violet*/
.blk_fild_cnr .ctn_ctt_orange {border:1px solid #f4793b;}/*orange*/

/*ajout de caro*/
.blk_fild_cnr .ctn_ctt_bleu {border:1px solid #718dac;}/*bleu*/
/* fin ajout*/

.blk_fild_cnr .ctn_ctt p.desc{color:#999; font-size:1.1em; font-weight:bold;}
.blk_fild_cnr .ctn_ctt p.desc b{color:#005a9b;}/*BLEU*/
.blk_fild_cnr .ctn_ctt p.desc .legend{font-size:0.8em; font-weight:normal; /*display:block;*/}				
.blk_fild_cnr .bkg_t_l,.blk_fild_cnr .bkg_t_r,.blk_fild_cnr .bkg_b_l,.blk_fild_cnr .bkg_b_r {background:url(../../images/finaref_v3/content/bkg-filled-cnr.gif) no-repeat top left; position:absolute; width:3px; height:3px; font-size:1%;}
.blk_fild_cnr .bkg_t_l {top:0; left:0;}
.blk_fild_cnr .bkg_t_r {background-position:right top; top:0; right:0;}
.blk_fild_cnr .bkg_b_l {background-position:left bottom; bottom:0; left:0;}
.blk_fild_cnr .bkg_b_r {background-position:right bottom; bottom:0; right:0;}				
body.IS_IE .blk_fild_cnr .bkg_t_r, body.IS_IE .blk_fild_cnr .bkg_b_r { _right:expression(cssRight(this));}
body.IS_IE .blk_fild_cnr .bkg_b_l, body.IS_IE .blk_fild_cnr .bkg_b_r {_bottom:expression(cssBottom(this));}
/* -- /Blk_fild_cnr --*/

/* -- Blk_fild_bkg_cnr --*/
.blk_fild_bkg_cnr .title {font-size:1em; font-weight:bold;}				
.blk_fild_bkg_cnr .blk_ctn {position:relative;}				
.blk_fild_bkg_cnr .ctn_ctt {background-color:#f4f6fa; border:1px solid #B2B2B2;}/*bleu*/
.blk_fild_bkg_cnr .ctn_ctt_violet {background-color:#fef0fb; border:1px solid #B355A0;}/*violet*/
.blk_fild_bkg_cnr .ctn_ctt_orange {background-color:#fbf4e3; border:1px solid #f4793b;}/*orange*/

.blk_fild_bkg_cnr .ctn_ctt_challenger {background-color:#fbf4e3; border:1px solid #f4793b;}/*vert*/
.blk_fild_bkg_cnr .ctn_ctt p.desc{color:#666; font-size:1.1em; font-weight:bold;}

/*ajout de caro*/
.blk_fild_bkg_cnr .ctn_ctt_bleu {background-color:#fff; border:1px solid #718dac;}/*bleu*/
.blk_fild_bkg_cnr .ctn_ctt_blanc {background-color:#ffffff; border:1px solid #718dac;}/*blanc*/
.blk_fild_bkg_cnr .ctn_ctt_blanc p.desc_blue{color:#718dac; font-size:1.1em; font-weight:bold;}
/*fin ajout*/

.blk_fild_bkg_cnr .ctn_ctt .ss_title {font-size:1.5em; font-weight:normal; display:block;}

.blk_fild_bkg_cnr .bkg_b_l{
	background:url(../../images/finaref_v3/content/bkg-filled-bkg-cnr.png) no-repeat left bottom;
	position:absolute;
	bottom:0;
	left:0;
	width:21px;
	height:21px;
	font-size:1%;
	background-image: url(../../images/finaref_v3/content/bkg-filled-bkg-cnr.png);
}

.blk_fild_bkg_cnr .bkg_b_l_orange{background:url(../../images/finaref_v3/content/bkg-filled-bkg-cnr_orange.png) no-repeat left bottom; position:absolute; bottom:0; left:0; width:21px; height:21px; font-size:1%;}
.blk_fild_bkg_cnr .bkg_b_l_violet{background:url(../../images/finaref_v3/content/bkg-filled-bkg-cnr_violet.png) no-repeat left bottom; position:absolute; bottom:0; left:0; width:21px; height:21px; font-size:1%;}
.blk_fild_bkg_cnr .bkg_b_l_challenger{background:url(../../images/finaref_v3/content/bkg-filled-bkg-cnr_vert.png) no-repeat left bottom; position:absolute; bottom:0; left:0; width:21px; height:21px; font-size:1%;}

body.IS_IE .blk_fild_bkg_cnr .bkg_b_l {_bottom:expression(cssBottom(this));}
/* -- /Blk_fild_bkg_cnr --*/

/* -- blk_legend --*/				
.blk_legend .title {font-size:0.8em; color:#666;}
.blk_legend .ctn_ctt {border-top:1px solid #666;}
.blk_legend p.desc{color:#7c7c7c; font-size:0.8em;}
.blk_legend p.desc sup{font-size:0.9em !important; _font-size:1.1em !important;}
/* -- /blk_legend --*/

/* -- blk_home_right --*/
#blk_home_right{}
/* -- /blk_home_right --*/

/* ----- /Blks List ----- */


/* -- tooltip styles -- */
div#tooltip {
	position:absolute;
	background-color:#FFEEC7;
	border:1px solid black;
	padding:0.2em;
	font-size:0.8em;
	z-index:5000;
	white-space:nowrap;
	visibility: hidden;
}
/* -- /tooltip styles -- */


.list_triangle, .list_triangle li {margin:0; padding:0; list-style:none;}
.list_triangle li {padding-left:14px; background:url(../../images/finaref_v3/pictos/puce_triangle_bleu.png) no-repeat left center; margin:2px 0}

.left_orange .list_triangle li {background-image:url(../../images/finaref_V3/nav_gauche/picto-nav-left-list_orange.gif); padding-left:10px; height:1%}
.left_orange .list_triangle li a {font-weight:normal}
.left_orange p {font-weight:normal}

.left_blue .ctn_nav_left {border-color:#015998; background-color:#DFE6F0;}
.left_blue .ctn_nav_left h2 {background-color:#015998; background-image:url(../../images/finaref_V3/nav_gauche/visu-nav-corner-title-blue.gif)}
.left_blue ul.links li{background-image:url(../../images/finaref_V3/nav_gauche/picto-nav-left-links-blue.gif); height:1%;}
.left_blue .bkg_b_l {background-image:url(../../images/finaref_V3/nav_gauche/visu-nav-corner-blk-blue.gif);}
.left_blue .ctn_nav_left ul.links li, .left_blue .ctn_nav_left ul.links li a{color:#015998} 
.left_blue .list_triangle li {background-image:url(../../images/finaref_V3/nav_gauche/picto-nav-left-list_blue.gif); padding-left:10px; height:1%}
.left_blue .list_triangle li a {font-weight:normal;color:#015998;}
.left_blue p {font-weight:normal}

.list_mea, .mea  {margin:0; padding:0;}
.mea {overflow:hidden; _overflow:visible; zoom:1; padding:5px 0; border-top:1px solid #000}
.list_mea .first {border:0;}
.list_mea .button {margin-top:-20px;}

#ctn_ctt.partenaires {}
#ctn_ctt.partenaires h2 {font-size:2em; color:#005A9B}
#ctn_ctt.partenaires h3 {color:#4486B6; font-size:1.1em}
#ctn_ctt.partenaires h3 span {font-weight:normal}
#ctn_ctt.partenaires .part_list {float:left; width:60%; margin-right:20px}
#ctn_ctt.partenaires .part_list h3 {font-size:1.4em}
#ctn_ctt.partenaires .list_mea .mea {padding-top:15px;}
#ctn_ctt.partenaires .list_mea .smalltitle {color:#005A9B; font-size:1em; text-transform:uppercase}
#ctn_ctt.partenaires .list_mea .subtitle {font-weight:bold; font-size:1.5em;}
#ctn_ctt.partenaires .list_mea .desc {font-size:1em; margin-top:5px}
#ctn_ctt.partenaires .list_mea .bottomline {margin-top:10px}
#ctn_ctt.partenaires .list_mea .bottomline .links {width:80%}
#ctn_ctt.partenaires .list_mea .mea_txt {display:table; zoom:1}
#ctn_ctt.partenaires .card_list a img {display:block}
#ctn_ctt.partenaires .card_list .links {margin-top:2px; margin-bottom:10px}
#ctn_ctt.partenaires .card_list .col1, #ctn_ctt.partenaires .card_list .col2 {width:47%}
#ctn_ctt.partenaires .card_list .col1 {float:left;}
#ctn_ctt.partenaires .card_list .col2 {float:right;}

#ctn_ctt .list_mea .subtitle {font-size:1.9em; line-height:0.9em; color:#666; font-weight:normal}
#ctn_ctt .list_mea .desc {font-size:1.4em;}
#ctn_ctt .list_mea h2 {font-size:2em; font-weight:normal}
#ctn_ctt .links li {font-weight:bold}

#ctn_ctt.contenu h2 {font-size:2em; color:#005A9B}
#ctn_ctt.contenu h3 {color:#4486B6; font-size:1.1em}
#ctn_ctt.contenu h3 strong {font-size:1.1em;}
#ctn_ctt.contenu h3 span {font-weight:normal}

#ctn_ctt.questions .form_faq, #ctn_ctt.questions .faq_result  {margin-left:15px;}
#ctn_ctt.questions .form_faq h3 {margin-top:20px; margin-bottom:5px;}
#ctn_ctt.questions .faq_result  {margin-top:15px;}
#ctn_ctt.questions .form_faq  select {margin-left:15px; width:500px; border:1px solid #7F9DB9}
#ctn_ctt.questions .list_faq .faq {background:none; padding:0; margin-top:5px }
#ctn_ctt.questions .list_faq .faq h3 {background:url(../../images/finaref_v3/pictos/puce_triangle_bleu.png) no-repeat left 3px; padding-left:20px; }
#ctn_ctt.questions .list_faq .text {background:#F2F5F9; padding:5px 20px; margin-top:4px}
/*ajout*/
#ctn_ctt.questions .list_faq .text a{font-size:1em;color:#005A9B}
#ctn_ctt.questions .faq_result .text {color:#000}
#ctn_ctt.questions .faq_result a{color:#005A9B;font-weight:bold}
#ctn_ctt.questions .faq_result h2{color:#005A9B;font-weight:bold; font-size:1.4em}
#ctn_ctt.questions h3#coordonnees{width:581px; height:32px; text-indent:-5000px; overflow:hidden; margin:15px 0 28px 0; background:transparent url(../../images/finaref_v3/titres/faq.png) no-repeat;}

#ctn_ctt.questions form{width:525px; padding:0 38px 0 0;}
#ctn_ctt.questions .divForm{padding-left:20px; min-height:33px; height:33px; margin-right:10px}
#ctn_ctt.questions .divForm ul{list-style-type:none;}
#ctn_ctt.questions .divForm td{padding-bottom:5px;}
#ctn_ctt.questions .divForm td input {margin-right:10px; color:#666;}
#ctn_ctt.questions .divForm li{display:inline; padding-bottom:5px;}
#ctn_ctt.questions .divForm li label,
#ctn_ctt.questions .divForm li input {margin-right:10px; color:#666;}
#ctn_ctt.questions .divForm li input,
#ctn_ctt.questions .divForm li select{margin-right:10px; border: 1px solid #7F9DB9;}
#ctn_ctt.questions button#valider{width:220px; height:43px; float:right; border:0; background:transparent url(../../images/finaref_V3/boutons/btn_form_valider.png) no-repeat; overflow:hidden; text-indent:-5000px; cursor:pointer; margin-bottom:50px;}
#ctn_ctt.questions .divForm li label.error{color:#f00;}
/*fin*/

/*ajout*/
#ctn_ctt.questionauth .form_faq, 
#ctn_ctt.questionauth .faq_result  {margin-left:15px;}
#ctn_ctt.questionauth .title h2 {color:#FFFFFF; font-size:1.5em}
#ctn_ctt.questionauth .text {color:#FFFFFF; font-size:1em; text-align:center}
#ctn_ctt.questionauth .text a {color:#FFFFFF; font-size:1em; text-align:center}
#ctn_ctt.questionauth .form_faq h3 {margin-top:20px; margin-bottom:5px; font-size:1.1em; color:#005A9B}
#ctn_ctt.questionauth .faq_result  {margin-top:15px;}
#ctn_ctt.questionauth .form_faq  select {margin-left:15px; width:500px; border:1px solid #7F9DB9}
#ctn_ctt.questionauth .list_faq .faq {background:none; padding:0; margin-top:5px }
#ctn_ctt.questionauth .list_faq .faq h3 {background:url(../../images/finaref_v3/pictos/puce_triangle_bleu.png) no-repeat left 3px; padding-left:20px; }
#ctn_ctt.questionauth .list_faq .text {background:#F2F5F9; padding:5px 20px; margin-top:4px}
/*fin*/


/*ajout*/
#ctn_ctt.edito {}
#ctn_ctt.edito h2 {color:#0063b1}
#ctn_ctt.edito h2 strong {color:#0063b1}
#ctn_ctt.edito h3 {color:#0077B2}
#ctn_ctt.edito h3.list {background-image:url(../../images/finaref_v3/pictos/puce_triangle_bleu.png); color:#01b3ef;}
#ctn_ctt.edito .quest h3 {background:url(../../images/finaref_v3/pictos/puce_triangle_bleu.png) no-repeat left 3px; padding-left:20px; }
#ctn_ctt.edito .quest text {background:#F2F5F9; padding:5px 20px; margin-top:4px}
/*fin*/


/*ajout*/
#ctn_ctt.ass_acc {}
#ctn_ctt.ass_acc h2 {color:#c75699}
#ctn_ctt.ass_acc h2 strong {color:#c75699}/*99ca3c*/
#ctn_ctt.ass_acc h3 {color:#99ca3c}
#ctn_ctt.ass_acc h3.list {background-image:url(../../images/finaref_v3/pictos/puce_triangle_vert_ass.png); color:#c75699;}
#ctn_ctt.ass_acc h3 .subtitle {margin:0; font-size:1.3em;  font-weight:bold; color:#99ca3c}
#ctn_ctt.ass_acc .titre {background:#99ca3c; text-align:center; color:#fff; font-size:1.3em; font-weight:bold}
#ctn_ctt.ass_acc .text {background:#dbf6a8; text-align:center; color:#c75699; font-size:1.2em;}

#ctn_ctt.ass_vie {}
#ctn_ctt.ass_vie h2 {color:#8879b8}
#ctn_ctt.ass_vie h2 strong {color:#8879b8}/*99ca3c*/
#ctn_ctt.ass_vie h3.mauve {color:#8879b8}/*99ca3c*/
#ctn_ctt.ass_vie h3 {color:#99ca3c}
#ctn_ctt.ass_vie h3.list {background-image:url(../../images/finaref_v3/pictos/puce_triangle_vert_ass.png); color:#8879b8;}
#ctn_ctt.ass_vie .titre {background:#99ca3c; text-align:center; color:#fff; font-size:1.3em; font-weight:bold}
#ctn_ctt.ass_vie .text {background:#dbf6a8; text-align:center; color:#8879b8; font-size:1.2em;}

#ctn_ctt.ass_relais_hosp {}
#ctn_ctt.ass_relais_hosp h2 {color:#00599b}
#ctn_ctt.ass_relais_hosp h2 strong {color:#00599b}
#ctn_ctt.ass_relais_hosp h3.mauve {color:#00599b}
#ctn_ctt.ass_relais_hosp h3 {color:#99ca3c}
#ctn_ctt.ass_relais_hosp h3.list {background-image:url(../../images/finaref_v3/pictos/puce_triangle_bleu_kang.png); color:#00599b;}
#ctn_ctt.ass_relais_hosp .titre {background:#99ca3c; text-align:center; color:#fff; font-size:1.3em; font-weight:bold}
#ctn_ctt.ass_relais_hosp .text {background:#dbf6a8; text-align:center; color:00599b; font-size:1.2em;}

#ctn_ctt.ass_hosp {}
#ctn_ctt.ass_hosp h2 {color:#ef80b2}
#ctn_ctt.ass_hosp h2 strong {color:#ef80b2}
#ctn_ctt.ass_hosp h3.mauve {color:#ef80b2}
#ctn_ctt.ass_hosp h3 {color:#99ca3c}
#ctn_ctt.ass_hosp h3.list {background-image:url(../../images/finaref_v3/pictos/puce_triangle_vert_ass.png); color:#ef80b2;}
#ctn_ctt.ass_hosp .titre {background:#99ca3c; text-align:center; color:#fff; font-size:1.3em; font-weight:bold}
#ctn_ctt.ass_hosp .text {background:#dbf6a8; text-align:center; color:ef80b2; font-size:1.2em;}

#ctn_ctt.ass_solu_acc {}
#ctn_ctt.ass_solu_acc h2 {color:#00b2d6}
#ctn_ctt.ass_solu_acc h2 strong {color:#00b2d6}
#ctn_ctt.ass_solu_acc h3.mauve {color:#00b2d6}
#ctn_ctt.ass_solu_acc h3 {color:#99ca3c}
#ctn_ctt.ass_solu_acc h3.list {background-image:url(../../images/finaref_v3/pictos/puce_triangle_bleu.png); color:#00b2d6;}
#ctn_ctt.ass_solu_acc .titre {background:#99ca3c; text-align:center; color:#fff; font-size:1.3em; font-weight:bold}
#ctn_ctt.ass_solu_acc .text {background:#dbf6a8; text-align:center; color:00b2d6; font-size:1.2em;}

#ctn_ctt.cap_fun {}
/*fin*/


#ctn_ctt .separator {border:1px solid #CCC; margin:10px 0}

#ctn_ctt.lexique {}
/*modif*/
#ctn_ctt.lexique h2 {color:#0077B2; font-size:1.5em;}
/*margin-top:30px;}fin*/
#ctn_ctt.lexique .tabs_ctn {margin-top:10px;}
#ctn_ctt.lexique .tabs, 
#ctn_ctt.lexique .tabs li  {margin:0;padding:0;list-style:none;}
#ctn_ctt.lexique .tabs {height:33px; padding-left:30px;}
#ctn_ctt.lexique .tabs, 
#ctn_ctt.lexique .tabs a {background:url(../../images/finaref_v3/misc/lexique_tabs.png) repeat-x left bottom}
#ctn_ctt.lexique .tabs li {float:left; margin-left:2px; font-size:}
#ctn_ctt.lexique .tabs a {background-position:left top; background-repeat: no-repeat; display:block; height:19px; padding-top:14px; width:22px;display:block; text-align:center; font-weight:bold;} 
#ctn_ctt.lexique .tabs li.off a {background-position:left -33px;}
#ctn_ctt.lexique .tabs li.current a {background-position:left -66px; padding-top:10px; height:23px; font-size:15px;}
#ctn_ctt.lexique .content .letter{display:none;}
#ctn_ctt.lexique .content .current{display:block !important;}

/*modif laurent newsletter */
/*#ctn_ctt.newsletter h3#coordonnees{width:495px; height:21px; text-indent:-5000px; overflow:hidden; margin:15px 0 28px 0; background:transparent */
/*#ctn_ctt.newsletter form{width:525px; padding:0 38px 0 0;}*/
/*#ctn_ctt.newsletter button#valider{width:220px; height:43px; float:right; border:0; background:transparent url(../../images/finaref_v3/boutons/btn_form_valider.png) no-repeat; overflow:hidden; text-indent:-5000px; cursor:pointer; margin-bottom:50px;}*/
/* fin modif */
/*.newsletter {background:transparent url(../../images/finaref_v3/visuel/visu-newsletter-droit.jpg) no-repeat right 219px; min-height:435px;
_height:435px;}*/
#ctn_ctt.newsletter h3#coordonnees{width:520px; height:21px; text-indent:-5000px; overflow:hidden; margin:15px 0 28px 0; background:transparent
url(../../images/finaref_V3/titres/coordonnees.png) no-repeat;}
/*#ctn_ctt.newsletter form{width:480px; padding:0 38px 0 0;}*/
#ctn_ctt.newsletter .divForm{padding-left:21px; min-height:33px; height:33px;}
#ctn_ctt.newsletter .borderUp{border-top:1px solid #666; padding-top:5px;height:80px;}
#ctn_ctt.newsletter .divForm ul{list-style-type:none;}
#ctn_ctt.newsletter .divForm li{display:inline; padding-bottom:5px;}
#ctn_ctt.newsletter .divForm .block li{display:block;}
#ctn_ctt.newsletter .divForm li label, #ctn_ctt.newsletter .divForm li input {margin-right:10px; color:#666;}
#ctn_ctt.newsletter .divForm li input, #ctn_ctt.newsletter .divForm li select{border: 1px solid #7F9DB9;}
#ctn_ctt.newsletter .divForm li input.radio{border:0;}

#ctn_ctt.newsletter button#valider{width:220px; height:43px; float:left; margin-left:132px; border:0; background:transparent url(../../images/finaref_v3/boutons/btn_form_valider.jpg) no-repeat; overflow:hidden; text-indent:-5000px; cursor:pointer; margin-bottom:50px;}
#ctn_ctt.newsletter button#modifier{width:220px; height:43px; float:right; border:0; background:transparent url(../../images/finaref_v3/boutons/btn_Modifier.png) no-repeat; overflow:hidden; text-indent:-5000px; cursor:pointer; margin-bottom:50px;}
#ctn_ctt.newsletter button#annuler{width:220px; height:43px; float:right; border:0; background:transparent url(../../images/finaref_v3/boutons/btn_Annuler.png) no-repeat; overflow:hidden; text-indent:-5000px; cursor:pointer; margin-bottom:50px;}
#ctn_ctt.newsletter .divForm li label.error{color:#f00;}


#ctn_ctt.newsletter h2#toutesLesOffresChezVous {width:232px; height:15px; text-indent:-5000px; overflow:hidden; margin:30px 0 5px 0; background:transparent url(../../images/finaref_V3/titres/toutesLesOffresChezVous.png) no-repeat;}
url(../../images/finaref_V3/titres/coordonnees.png) no-repeat;}





#ctn_ctt.sig_pres {}
#ctn_ctt.sig_pres h2#FinisleCourrier {width:334px; height:19px; text-indent:-5000px; overflow:hidden; margin:30px 0 5px 0; background:transparent url(../../images/Finaref_V3/titres/FinisleCourrier.png) no-repeat;}
#ctn_ctt.sig_pres h3#CommentSigner{width:495px; height:21px; text-indent:-5000px; overflow:hidden; margin:20px 0 8px 0; background:transparent url(../../images/Finaref_V3/titres/CommentSigner.png) no-repeat;}
#ctn_ctt.sig_pres h2#bloc_droit strong {font-size:2em;color:#fff}
#ctn_ctt.sig_pres h2#SuiviDossier{width:252px; height:20px; text-indent:-5000px; overflow:hidden; margin:15px 0 28px 0; background:transparent url(../../images/Finaref_V3/titres/suivi_dossier_en_ligne_8.png) no-repeat;}
#ctn_ctt.sig_pres h2#BonSouscription{width:166px; height:19px; text-indent:-5000px; overflow:hidden; margin:15px 0 28px 0; background:transparent url(../../images/Finaref_V3/titres/Bon_souscription_sign.png) no-repeat;}
#ctn_ctt.sig_pres h2#Demande_enr{width:182px; height:21px; text-indent:-5000px; overflow:hidden; margin:15px 0 28px 0; background:transparent url(../../images/Finaref_V3/titres/demande_enregistree.png) no-repeat;}
#ctn_ctt.sig_pres h2#Conf_Signature{width:268px; height:18px; text-indent:-5000px; overflow:hidden; margin:15px 0 28px 0; background:transparent url(../../images/Finaref_V3/titres/Confirmation_signature.png) no-repeat;}
#ctn_ctt.sig_pres h3#SuiviDemande{width:495px; height:18px; text-indent:-5000px; overflow:hidden; margin:15px 0 28px 0; background:transparent url(../../images/Finaref_V3/titres/suivi_demande2_8.png) no-repeat;}
#ctn_ctt.sig_pres h3#VisaMistral{width:495px; height:21px; text-indent:-5000px; overflow:hidden; margin:15px 0 28px 0; background:transparent url(../../images/Finaref_V3/titres/carte_bleu_mistral_sign.png) no-repeat;}
#ctn_ctt.sig_pres h3#VisaChall{width:495px; height:21px; text-indent:-5000px; overflow:hidden; margin:15px 0 28px 0; background:transparent url(../../images/Finaref_V3/titres/carte_bleu_chall_sign.png) no-repeat;}
#ctn_ctt.sig_pres h3#ADEMistral{width:495px; height:21px; text-indent:-5000px; overflow:hidden; margin:15px 0 28px 0; background:transparent url(../../images/Finaref_V3/titres/ass_mistral_sign.png) no-repeat;}
#ctn_ctt.sig_pres h3#ADEChall{width:495px; height:21px; text-indent:-5000px; overflow:hidden; margin:15px 0 28px 0; background:transparent url(../../images/Finaref_V3/titres/ass_chall_sign.png) no-repeat;}
#ctn_ctt.sig_pres h3#MesCoordonnees{width:495px; height:21px; text-indent:-5000px; overflow:hidden; margin:15px 0 28px 0; background:transparent url(../../images/Finaref_V3/titres/MesCoordonnees.png) no-repeat;}
#ctn_ctt.sig_pres h3#CarteBleueMistral{width:495px; height:18px; text-indent:-5000px; overflow:hidden; margin:15px 0 28px 0; background:transparent url(../../images/Finaref_V3/titres/Carte_Bleue_Mistral.png) no-repeat;}
#ctn_ctt.sig_pres h3#CarteBleueChall{width:495px; height:18px; text-indent:-5000px; overflow:hidden; margin:15px 0 28px 0; background:transparent url(../../images/Finaref_V3/titres/Carte_Bleue_Chall.png) no-repeat;}
#ctn_ctt.sig_pres h3#ADE_Chall{width:495px; height:18px; text-indent:-5000px; overflow:hidden; margin:15px 0 28px 0; background:transparent url(../../images/Finaref_V3/titres/ass_chall_cond_sign.png) no-repeat;}
#ctn_ctt.sig_pres h3#ADE_Mistral{width:495px; height:18px; text-indent:-5000px; overflow:hidden; margin:15px 0 28px 0; background:transparent url(../../images/Finaref_V3/titres/ass_mistral_cond_sign.png) no-repeat;}
#ctn_ctt.sig_pres h3#Exe_adhesion{width:495px; height:21px; text-indent:-5000px; overflow:hidden; margin:15px 0 28px 0; background:transparent url(../../images/Finaref_V3/titres/exe_adhesion.png) no-repeat;}
#ctn_ctt.sig_pres h3#Signature{width:131px; height:20px; text-indent:-5000px; overflow:hidden; margin:15px 0 28px 0; background:transparent url(../../images/Finaref_V3/titres/Votre_signature.png) no-repeat;}
#ctn_ctt.sig_pres h3#Recapitulatif{width:495px; height:21px; text-indent:-5000px; overflow:hidden; margin:15px 0 28px 0; background:transparent url(../../images/Finaref_V3/titres/recapitulatif_bleu.png) no-repeat;}
#ctn_ctt.sig_pres .texte {font-size:0.9em; color:#666}
#ctn_ctt.sig_pres form{width:475px; padding:15px 0 0;}
#ctn_ctt.sig_pres .borderUp{border-top:1px solid #666; padding-top:5px;}
#ctn_ctt.sig_pres .divForm{padding-left:21px; padding-top:10px; }
#ctn_ctt.sig_pres .divForm a{color:#005a9b;}
#ctn_ctt.sig_pres .divForm ul{list-style-type:none;}
#ctn_ctt.sig_pres .divForm li{display:inline; padding-bottom:5px;}
#ctn_ctt.sig_pres .divForm .block li{display:block;}
#ctn_ctt.sig_pres .divForm li label, #ctn_ctt.sig_pres .divForm li input {margin-right:10px; color:#666;}
#ctn_ctt.sig_pres .divForm li input, #ctn_ctt.sig_pres .divForm li select{border: 0px solid #7F9DB9;}
#ctn_ctt.sig_pres.divForm li input.radio{border:0;}
#ctn_ctt.sig_pres button#commencer{width:218px; height:41px; float:right; border:0; background:transparent url(../../images/Finaref_V3/boutons/bt_demande.png) no-repeat; overflow:hidden; text-indent:-5000px; cursor:pointer; margin-bottom:50px; margin-right:140px}

/*AJOUT SIGNATURE ELECTRONIQUE CONTRAT*/
#ctn_ctt.sign_elec_contrat {}
#ctn_ctt.sign_elec_contrat h2#bloc_droit strong {font-size:2em;color:#fff}
#ctn_ctt.sign_elec_contrat a {color:#fff}
#ctn_ctt.sign_elec_contrat h2#Signature {width:193px; height:21px; text-indent:-5000px; overflow:hidden; margin:30px 0 5px 0; background:transparent url(../../images/Finaref_V3/titres/signature_electronique.png) no-repeat;}
#ctn_ctt.sign_elec_contrat h2#Signature_Reussi{width:80px; height:54px; text-indent:-5000px; overflow:hidden; margin:15px 0 28px 0; background:transparent url(../../images/Finaref_V3/titres/logo_se_petit.png) no-repeat;}
#ctn_ctt.sign_elec_contrat h2#Confirmation_Signature{width:268px; height:22px; text-indent:-5000px; overflow:hidden; margin:30px 0 5px 0; background:transparent url(../../images/Finaref_V3/titres/Confirmation_signature.png) no-repeat;}
#ctn_ctt.sign_elec_contrat h2#Information {width:97px; height:15px; text-indent:-5000px; overflow:hidden; margin:30px 0 5px 0; background:transparent url(../../images/Finaref_V3/titres/Information.png) no-repeat;}
#ctn_ctt.sign_elec_contrat h3#Code{width:495px; height:21px; text-indent:-5000px; overflow:hidden; margin:15px 0 28px 0; background:transparent url(../../images/Finaref_V3/titres/code_obtenu.png) no-repeat;}
#ctn_ctt.sign_elec_contrat h3#Contrat{width:495px; height:21px; text-indent:-5000px; overflow:hidden; margin:15px 0 28px 0; background:transparent url(../../images/Finaref_V3/titres/Votre_Contrat.png) no-repeat;}
#ctn_ctt.sign_elec_contrat h3#PasDeCode{width:495px; height:18px; text-indent:-5000px; overflow:hidden; margin:15px 0 28px 0; background:transparent url(../../images/Finaref_V3/titres/pas_de_code.png) no-repeat;}
#ctn_ctt.sign_elec_contrat .texte {font-size:0.9em; color:#666}
#ctn_ctt.sign_elec_contrat form{width:475px; padding:0 38px 0 0;}
#ctn_ctt.sign_elec_contrat .divForm#etap7{padding:10px 10px 30px 10px;}
#ctn_ctt.sign_elec_contrat .borderUp{border-top:1px solid #666; padding-top:5px;}
#ctn_ctt.sign_elec_contrat .divForm{padding-left:21px; min-height:25px; height:25px;}
#ctn_ctt.sign_elec_contrat .etap6 {min-height:25px; height:25px; width:300px}
#ctn_ctt.sign_elec_contrat .divForm ul{list-style-type:none;}
#ctn_ctt.sign_elec_contrat .divForm li{display:inline; padding-bottom:5px;}
#ctn_ctt.sign_elec_contrat .divForm .block li{display:block;}
#ctn_ctt.sign_elec_contrat .divForm li label, #ctn_ctt.sign_elec_contrat .divForm li input {margin-right:10px; color:#666;}
#ctn_ctt.sign_elec_contrat .divForm ul.links li{background:url(../../images/Finaref_V3/content/picto-ctt-links.gif) no-repeat 0 5px; _height:1%; color:#666;}
#ctn_ctt.sign_elec_contrat .divForm li input, 
#ctn_ctt.sign_elec_contrat .divForm li select{border: 1px solid #7F9DB9;}
#ctn_ctt.sign_elec_contrat .divForm li input.radio{border:0;}
#ctn_ctt.sign_elec_contrat button#valider{width:182px; height:35px; float:right; border:0; background:transparent url(../../images/Finaref_V3/boutons/btn_valider.png) no-repeat; overflow:hidden; text-indent:-5000px; cursor:pointer; margin-bottom:20px; margin-right:140px}
#ctn_ctt.sign_elec_contrat button#recevoir{width:261px; height:41px; float:right; border:0; background:transparent url(../../images/Finaref_V3/boutons/recevoir_dossier_8.png) no-repeat; overflow:hidden; text-indent:-5000px; cursor:pointer; margin-bottom:50px; margin-right:200px}
#ctn_ctt.sign_elec_contrat button#modifier{width:220px; height:43px; float:right; border:0; background:transparent url(../../images/Finaref_V3/boutons/btn_Modifier.png) no-repeat; overflow:hidden; text-indent:-5000px; cursor:pointer; margin-bottom:50px;}
#ctn_ctt.sign_elec_contrat button#annuler{width:220px; height:43px; float:right; border:0; background:transparent url(../../images/Finaref_V3/boutons/btn_Annuler.png) no-repeat; overflow:hidden; text-indent:-5000px; cursor:pointer; margin-bottom:50px;}
#ctn_ctt.sign_elec_contrat .divForm li label.error{color:#f00;}
/*FIN*/


/*ajout de JJ*/
#ctn_ctt.sign_elec_contrat2 {}
#ctn_ctt.sign_elec_contrat2 h2#bloc_droit strong {font-size:2em;color:#fff}
#ctn_ctt.sign_elec_contrat2 a {color:#fff}
#ctn_ctt.sign_elec_contrat2 h2#Signature {width:193px; height:21px; text-indent:-5000px; overflow:hidden; margin:30px 0 5px 0; background:transparent url(../../images/Finaref_V3/titres/signature_electronique.png) no-repeat;}
#ctn_ctt.sign_elec_contrat2 h2#Signature_Reussi{width:80px; height:54px; text-indent:-5000px; overflow:hidden; margin:15px 0 28px 0; background:transparent url(../../images/Finaref_V3/titres/logo_se_petit.png) no-repeat;}
#ctn_ctt.sign_elec_contrat2 h2#Confirmation_Signature{width:268px; height:22px; text-indent:-5000px; overflow:hidden; margin:30px 0 5px 0; background:transparent url(../../images/Finaref_V3/titres/Confirmation_signature.png) no-repeat;}
#ctn_ctt.sign_elec_contrat2 h3#Code{width:495px; height:21px; text-indent:-5000px; overflow:hidden; margin:15px 0 28px 0; background:transparent url(../../images/Finaref_V3/titres/code_obtenu.png) no-repeat;}
#ctn_ctt.sign_elec_contrat2 h3#Contrat{width:495px; height:21px; text-indent:-5000px; overflow:hidden; margin:15px 0 28px 0; background:transparent url(../../images/Finaref_V3/titres/Votre_Contrat.png) no-repeat;}
#ctn_ctt.sign_elec_contrat2 h3#PasDeCode{width:495px; height:18px; text-indent:-5000px; overflow:hidden; margin:15px 0 28px 0; background:transparent url(../../images/Finaref_V3/titres/pas_de_code.png) no-repeat;}
#ctn_ctt.sign_elec_contrat2 .texte {font-size:0.9em; color:#666}
#ctn_ctt.sign_elec_contrat2 form{width:475px; padding:0 38px 0 0;}
#ctn_ctt.sign_elec_contrat2 .divForm#etap7{padding:10px 10px 30px 10px;}
#ctn_ctt.sign_elec_contrat2 .borderUp{border-top:1px solid #666; padding-top:5px;}
#ctn_ctt.sign_elec_contrat2 .divForm{padding-left:21px; min-height:25px; height:25px;}
#ctn_ctt.sign_elec_contrat2 .etap6 {min-height:25px; height:25px; width:300px}
#ctn_ctt.sign_elec_contrat2 .divForm ul{list-style-type:none;}
#ctn_ctt.sign_elec_contrat2 .divForm li{display:inline; padding-bottom:5px;}
#ctn_ctt.sign_elec_contrat2 .divForm .block li{display:block;}
#ctn_ctt.sign_elec_contrat2 .divForm li label, #ctn_ctt.sign_elec_contrat .divForm li input {margin-right:10px; color:#666;}
#ctn_ctt.sign_elec_contrat2 .divForm ul.links li{background:url(../../images/Finaref_V3/content/picto-ctt-links.gif) no-repeat 0 5px; _height:1%; color:#666;}
#ctn_ctt.sign_elec_contrat2 .divForm li input, 
#ctn_ctt.sign_elec_contrat2 .divForm li select{border: 1px solid #7F9DB9;}
#ctn_ctt.sign_elec_contrat2 .divForm li input.radio{border:0;}
#ctn_ctt.sign_elec_contrat2 .divForm li label.error{color:#f00;}
/*fin*/

#email, #conf_email{width:139px;}
#nom, #prenom{width:159px;}
#cp{width:62px;}
#naissance{width:89px;}

h2.cyan {color:#20a7ba}
h2.rose {color:#ea5798}
h2.rouge {color:#c32025}
h2.vert {color:#25ad93}
h2.blanc {color:#fff}

.rouge a {color:#c32025}
/*ajout*/
h2.fnac {color:#da8d01}
h2.bleu {color:#005a9b}
h2.vert2 {color:#008b89}
h2.zenetis {color:#896855}
h2.assurance {color:#ef80b2}
/*Ajout laurent*/
h2.ass_gpa {color:#994c94}
/* fin ajout */
h2.ass_acc {color:#c75699}
h2.ass_hosp {color:#c75699}
h2.ass_vie {color:#c75699}
h2.solu_acc {color:#00b2d6}
h2.cap_fun {color:#225096}
/*fin*/

/*Contenu page produit assurance*/
h2.titre_prod_rose {font-family: Arial,Helvetica,sans-serif;text-align:left;border:none;padding:0;margin:15px 0;color:#d00486;width:404px;}
h2.titre_prod_violet {font-family: Arial,Helvetica,sans-serif;text-align:left;border:none;padding:0;margin:15px 0;color:#7d04aa;width:404px;}
h2.titre_prod_cyan {font-family: Arial,Helvetica,sans-serif;text-align:left;border:none;padding:0;margin:15px 0;color:#0397b6;width:404px;}
h2.titre_prod_vert {font-family: Arial,Helvetica,sans-serif;text-align:left;border:none;padding:0;margin:15px 0;color:#609e01;width:404px;}
h2.titre_prod_orange {font-family: Arial,Helvetica,sans-serif;text-align:left;border:none;padding:0;margin:15px 0;color:#ffae00;width:404px;}
/*Fin*/

#ctn_ctt h2.cyan {color:#1FBDF0}
#ctn_ctt h2.violetclair {color:#B355A0}
#ctn_ctt h2.orange {color:#f2651d}
#ctn_ctt h2.challenger {color:#07b89d}
#ctn_ctt h2.jaune {color:#eaca49}
#ctn_ctt h2.fideplus {color:#ea5798}
#ctn_ctt h2.mistral {color:#990000}
#ctn_ctt h2.challenger {color:#009999}

/*-- Letters --*/
.letter {padding:10px 20px;}
.letter h3{color:#0077B2; margin:8px 0 3px 0; font-size:1.4em;}
.letter h3,.letter .text{padding:0 20px;}
/*-- /Letters --*/

/*-- Formulaire RAC (demande RdV) --*/
#ctn_ctt.dmd_rdv_rac {min-height: 1200px}
#ctn_ctt.dmd_rdv_rac h2 strong {color: #d3227a;}
/* modif laurent
#ctn_ctt.dmd_rdv_rac form{width:515px; margin-top: 20px; padding:0; min-height: 700px}
 fin modif */
#ctn_ctt.dmd_rdv_rac form{width:515px; margin-top: 20px; padding:0; min-height: 450px}
#ctn_ctt.dmd_rdv_rac .borderUp{border-top:1px solid #666; padding-top:5px;}
/*#ctn_ctt.dmd_rdv_rac .divForm{min-height:33px; height:33px;}*/
/* ajout laurent */
#ctn_ctt.dmd_rdv_rac .divForm_2 li{background:transparent url(../../images/finaref_V3/pictos/puce_triangle_rougeclair.png) no-repeat scroll 0 2px;}
#ctn_ctt.dmd_rdv_rac .list_faq {cursor:pointer;}
/* fin ajout */
#ctn_ctt.dmd_rdv_rac .divForm{min-height:33px; height:auto;}
#ctn_ctt.dmd_rdv_rac .divForm ul{list-style-type:none;}
#ctn_ctt.dmd_rdv_rac .divForm li{display:inline; padding-bottom:5px;}
#ctn_ctt.dmd_rdv_rac .divForm .block li{display:block;}
#ctn_ctt.dmd_rdv_rac .divForm li label, #ctn_ctt.dmd_rdv_rac .divForm li input, #ctn_ctt.dmd_rdv_rac .divForm li select {margin-right:10px; color: #666;}
#ctn_ctt.dmd_rdv_rac .divForm li input, #ctn_ctt.dmd_rdv_rac .divForm li select{border: 1px solid #d3227a;}
#ctn_ctt.dmd_rdv_rac .divForm li select{font-size: 10px;}
#ctn_ctt.dmd_rdv_rac .divForm li input.radio{border:0;}
#ctn_ctt.dmd_rdv_rac button#valider{width:220px; height:43px; border:0; background:transparent url(../../images/finaref_V3/boutons/btn_form_valider.png) no-repeat; overflow:hidden; cursor:pointer; margin:10px 0;}
#ctn_ctt.dmd_rdv_rac .divForm li label.error{color:#f00;}
#ctn_ctt.dmd_rdv_rac .tblHoraires {background-color: #C20068; color: #C20068; font-weight: bold; padding: 10px; padding-bottom: 0px; margin-bottom: -1px; text-align: left; min-height: 200px; width: 495px;}
#ctn_ctt.dmd_rdv_rac .tblHoraires label {color: #FFFFFF}
#ctn_ctt.dmd_rdv_rac .tblHoraires table {background-color: #FFFFFF; padding: 1px; margin: 1px; text-align: center; width: 100%}
#ctn_ctt.dmd_rdv_rac .tblHoraires th {border: solid 1px #C20068; width: 16%}
#ctn_ctt.dmd_rdv_rac .tblHoraires th.vide {background-color: #C20068; border: none; width: 20%}
#ctn_ctt.dmd_rdv_rac .tblHoraires td {background-color: #CCCCCC; border: solid 1px #C20068; height: 30px}
#ctn_ctt.dmd_rdv_rac .tblHoraires td.valeur {background-color: #FFFFFF; cursor: hand}
#ctn_ctt.dmd_rdv_rac .tblHoraires td.libHoraire {background-color: #FFFFFF}
#ctn_ctt.dmd_rdv_rac #tel_mobile{width:100px;}
#ctn_ctt.dmd_rdv_rac .rac_form {FLOAT: left; WIDTH: 195px;}
#ctn_ctt.dmd_rdv_rac #tel_fixe{width:100px;}
#ctn_ctt.dmd_rdv_rac #montant_dette{width:82px;}
#ctn_ctt.dmd_rdv_rac #total_mensualites{width:82px;}
#ctn_ctt.dmd_rdv_rac #montant_cplt{width:82px;}
#ctn_ctt.dmd_rdv_rac #nb_credits{width:40px;}
#ctn_ctt.dmd_rdv_rac select{border:thin 1px #}


/* titre sous rubrique spécifique */
h2#pretPerso{
	background:transparent url(../../images/finaref_v3/visuel/visu-ctn-banner.jpg) no-repeat left top;
	width:520px;
	height:97px;
	overflow:hidden;
	text-indent:-5000px;
}
h2#pretAuto{
	background:transparent url(../../images/finaref_v3/visuel/visu-ctn-banner-auto2.jpg) no-repeat left top;
	width:520px;
	height:97px;
	overflow:hidden;
	text-indent:-5000px;
}
h2#pretTravaux{
	background:transparent url(../../images/finaref_v3/visuel/visu-ctn-banner-travaux2.jpg) no-repeat left top;
	width:520px;
	height:97px;
	overflow:hidden;
	text-indent:-5000px;
}
h2#zenetis{
	background:transparent url(../../images/finaref_v3/visuel/visu-ctn-banner-zenetis.jpg) no-repeat left top;
	width:520px;
	height:97px;
	overflow:hidden;
	text-indent:-5000px;
}

h2#fideplus{
	background:transparent url(../../images/finaref_v3/visuel/visu-ctn-banner-fideplus.jpg) no-repeat left top;
	width:520px;
	height:97px;
	overflow:hidden;
	text-indent:-5000px;
}


h2#assChallenger{
	background:transparent url(../../images/finaref_v3/visuel/visu-ctn-banner-ass-chal.jpg) no-repeat left top;
	width:520px;
	height:97px;
	overflow:hidden;
	text-indent:-5000px;
}

h2#assMistral{
	background:transparent url(../../images/finaref_v3/visuel/visu-ctn-banner-ass-mistral.jpg) no-repeat left top;
	width:520px;
	height:97px;
	overflow:hidden;
	text-indent:-5000px;
}

h2#assKang{
	background:transparent url(../../images/finaref_v3/visuel/visu-ctn-banner-ass-kang.jpg) no-repeat left top;
	width:520px;
	height:97px;
	overflow:hidden;
	text-indent:-5000px;
}

h2#assPrin{
	background:transparent url(../../images/finaref_v3/visuel/visu-ctn-banner-ass-prin.jpg) no-repeat left top;
	width:520px;
	height:97px;
	overflow:hidden;
	text-indent:-5000px;
}

h2#assFnac{
	background:transparent url(../../images/finaref_v3/visuel/visu-ctn-banner-ass-fnac.jpg) no-repeat left top;
	width:520px;
	height:97px;
	overflow:hidden;
	text-indent:-5000px;
}

h2#regroupementCredit{
	background:transparent url(../../images/finaref_v3/visuel/visu-regroupement-credit.jpg) no-repeat left top;
	width:520px;
	height:98px;
	overflow:hidden;
	text-indent:-5000px;
}
h2#regroupementCredit2{
	background:transparent url(../../images/finaref_v3/visuel/Prenez-rendez-vous.jpg) no-repeat left top;
	width:520px;
	height:80px;
	overflow:hidden;
	text-indent:-5000px;
}
h2#mistral{
	background:transparent url(../../images/finaref_v3/visuel/visu-compte-mistral.jpg) no-repeat left top;
	width:520px;
	height:95px;
	overflow:hidden;
	text-indent:-5000px;
}
h2#mistralsoldes{
	background:transparent url(../../images/finaref_V3/visuel/visu-mistral-soldes.jpg) no-repeat left top;
	width:520px;
	height:95px;
	overflow:hidden;
	text-indent:-5000px;
}
h2#challenger{
	background:transparent url(../../images/finaref_v3/visuel/visu-compte-challenger.jpg) no-repeat left top;
	width:520px;
	height:95px;
	overflow:hidden;
	text-indent:-5000px;
}

h2#carteBleuVisaMistral{
	background:transparent url(../../images/finaref_v3/visuel/cartebleuemistral.jpg) no-repeat left top;
	width:520px;
	height:90px;
	overflow:hidden;
	text-indent:-5000px;
}
h2#carteBleuVisaChallenger{
	background:transparent url(../../images/finaref_v3/visuel/cartebleuevisachallenger.jpg) no-repeat left top;
	width:520px;
	height:90px;
	overflow:hidden;
	text-indent:-5000px;
}

h2#carteBleuChallenger{
	background:transparent url(../../images/finaref_v3/visuel/cartebleuechallenger.jpg) no-repeat left top;
	width:520px;
	height:90px;
	overflow:hidden;
	text-indent:-5000px;
}

h2#CarteFnac{
	background:transparent url(../../images/finaref_v3/visuel/carte_fnac_head.jpg) no-repeat left top;
	width:520px;
	height:90px;
	overflow:hidden;
	text-indent:-5000px;
}

/* modification banniere, remy alain 03/11/08 */
h2#Surcouf{
	background:transparent url(../../images/Finaref_V3/visuel/carte_Surcouf_head1.png) no-repeat left top;
	width:520px;
	height:90px;
	overflow:hidden;
	text-indent:-5000px;
	}
/* --------------- */
	
h2#Kangourou{
	background:transparent url(../../images/finaref_V3/visuel/carte_CKG_head.jpg) no-repeat left top;
	width:520px;
	height:90px;
	overflow:hidden;
	text-indent:-5000px;
	}


h2#Printemps{
	background:transparent url(../../images/finaref_V3/visuel/carte_Printemps_head.jpg) no-repeat left top;
	width:520px;
	height:90px;
	overflow:hidden;
	text-indent:-5000px;
	}


h2#ClubMed{
	background:transparent url(../../images/finaref_V3/visuel/carte_ClubMed_head.gif) no-repeat left top;
	width:520px;
	height:90px;
	overflow:hidden;
	text-indent:-5000px;
	}


h2#LMDV{
	background:transparent url(../../images/finaref_V3/visuel/carte_Lmdv_head.jpg) no-repeat left top;
	width:520px;
	height:90px;
	overflow:hidden;
	text-indent:-5000px;
	}

h2#OKshopping{
	background:transparent url(../../images/finaref_V3/visuel/carte_Okshopping_head.jpg) no-repeat left top;
	width:520px;
	height:90px;
	overflow:hidden;
	text-indent:-5000px;
	}

/*Ajout Xavier*/
h2#Gosport{
	background:transparent url(../../images/finaref_V3/visuel/carte_Gosport_head.jpg) no-repeat left top;
	width:520px;
	height:90px;
	overflow:hidden;
	text-indent:-5000px;
	}
/*fin Ajout Xavier*/

h2#secu{
	background:transparent url(../../images/finaref_v3/visuel/visu-ctn-banner-securite.jpg) no-repeat left top;
	width:520px;
	height:90px;
	overflow:hidden;
	text-indent:-5000px;
}

h2#questionReponse{
	background:transparent url(../../images/finaref_v3/visuel/trouvez_les_reponses_questions.jpg) no-repeat left top;
	width:761px;
	height:90px;
	overflow:hidden;
	text-indent:-5000px;
}

h2#questionauth{
	background:transparent url(../../images/finaref_v3/visuel/question_auth.jpg) no-repeat left top;
	width:761px;
	height:90px;
	overflow:hidden;
	text-indent:-5000px;
}

h2#edito{
	background:transparent url(../../images/finaref_v3/visuel/edito.png) no-repeat left top;
	width:761px;
	height:90px;
	overflow:hidden;
	text-indent:-5000px;
}
/*ajout*/
h2#ass_acc{
	background:transparent url(../../images/finaref_v3/visuel/visu-banner-ass-acc.jpg) no-repeat left top;
	width:761px;
	height:90px;
	overflow:hidden;
	text-indent:-5000px;
}

h2#ass_hosp{
	background:transparent url(../../images/finaref_v3/visuel/visu-banner-ass-hosp.jpg) no-repeat left top;
	width:761px;
	height:90px;
	overflow:hidden;
	text-indent:-5000px;
}

h2#ass_vie{
	background:transparent url(../../images/finaref_v3/visuel/visu-banner-ass-vie.jpg) no-repeat left top;
	width:761px;
	height:90px;
	overflow:hidden;
	text-indent:-5000px;
}

h2#ass_relais_hosp{
	background:transparent url(../../images/finaref_v3/visuel/visu-banner-ass-relais-hosp.jpg) no-repeat left top;
	width:761px;
	height:90px;
	overflow:hidden;
	text-indent:-5000px;
}

h2#ass_solu_acc{
	background:transparent url(../../images/finaref_v3/visuel/visu-banner-ass-solu-acc.jpg) no-repeat left top;
	width:761px;
	height:90px;
	overflow:hidden;
	text-indent:-5000px;
}
/*fin*/
h2#creditAZ{
	background:transparent url(../../images/finaref_v3/visuel/le_credit_az.png) no-repeat left top;
	width:761px;
	height:90px;
	overflow:hidden;
	text-indent:-5000px;
}
h2#infoGeneral{
	background:transparent url(../../images/finaref_v3/visuel/visu_infos_generales.png) no-repeat left top;
	width:761px;
	height:90px;
	overflow:hidden;
	text-indent:-5000px;
}
/* modif laurent avenseo newsletter 
h2#newsLetterInscription{
	background:transparent url(../../images/finaref_v3/visuel/visu-newsletter.jpg) no-repeat left top;
	width:761px;
	height:90px;
	overflow:hidden;
	text-indent:-5000px;
*/
h2#newsLetterInscription{
	background:transparent url(../../images/finaref_v3/visuel/visu_newsletter.png) no-repeat left top;
	width:525px;
	height:90px;
	overflow:hidden;
	text-indent:-5000px;
}
/* modif laurent avenseo newsletter
h2#newsLetterGestion{
	background:transparent url(../../images/finaref_v3/visuel/visu_newsletter.png) no-repeat left top;
	width:761px;
	height:90px;
	overflow:hidden;
	text-indent:-5000px;
} */
h2#newsLetterGestion{
	background:transparent url(../../images/finaref_v3/visuel/visu_newsletter.png) no-repeat left top;
	width:525px;
	height:90px;
	overflow:hidden;
	text-indent:-5000px;
}


/* /titre sous rubrique spécifique */

h2#suivi_dossier{
	background:transparent url(../../images/finaref_V3/visuel/visu-suivi-dossier.jpg) no-repeat left top;
	width:520px;
	height:90px;
	overflow:hidden;
	text-indent:-5000px;
}

h2#suivi_dossier_long{
	background:transparent url(../../images/finaref_V3/visuel/visu_suivi_dossier_long.jpg) no-repeat left top;
	width:761px;
	height:90px;
	overflow:hidden;
	text-indent:-5000px;
}

/*ajout*/
h2#sig_pres{
	background:transparent url(../../images/Finaref_V3/visuel/visu-signature-elect.jpg) no-repeat left top;
	width:761px;
	height:90px;
	overflow:hidden;
	text-indent:-5000px;
}

h2#sign_elec_contrat{
	background:transparent url(../../images/Finaref_V3/visuel/visu_sign_elec_contrat.jpg) no-repeat left top;
	width:761px;
	height:90px;
	overflow:hidden;
	text-indent:-5000px;
}

h2#Signature{font-size:1.7em; color:#F5A32E;}
h3#Sign_SS_Titre {font-size:1.5em; color:#005a9b;}

.bloc-connexion2 {
	position:relative;
	width:162px;
	color:white;
	background-image: url(../../images/Finaref_V3/visuel/bkg_grey.png);
}
.bloc-connexion2 h3 {background: url(../../images/finaref_v3/formulaires/picto-h3conn.gif) no-repeat 0 0 transparent;padding:10px 0px 8px 50px; text-transform:uppercase;color:#FFF;font-size:13px;}
.bloc-connexion2 .input {border:1px solid #005596;width:130px;padding:1px;margin:2px;font-size:11px;margin-left:14px;}
.bloc-connexion2 .bout {text-align:right;margin:-10px 13px 0px 0px;padding:0px;}
.bloc-connexion2 p {text-align:center;font-size:14px;padding-bottom:14px;font-weight:bold;}
.bloc-connexion2 a {display:block;background: url(../../images/finaref_v3/formulaires/fl-blan.gif) no-repeat 5px 6px transparent; font-size:11px;color:white;line-height:1.4em;padding-left:12px;}

.bloc-connexion3 {
	position:relative;
	width:162px;
	height:90px;
	color:white;
	background-image:url(../../images/Finaref_V3/visuel/bkg_grey2.png);
	background-repeat:no-repeat;
	display: block;
}

.bloc-connexion4 {
	position:relative;
	width:162px;
	height:270px;
	color:white;
	background-repeat:no-repeat;
	background-color: #F3F1ED;
	display: block;
}

.bloc-first-conn {position:relative;width:162px;background-color:#A7BAD6;color:white;margin-bottom:13px;font-weight:bold;}
.bloc-first-conn a {color:white;display:block;padding:9px 3px;text-align:center}
.bloc-first-conn span {text-transform:uppercase}

/*ajout*/
.bloc-first-conn-sign {
position:relative;width:162px;color:white;margin-bottom:13px;font-weight:bold;}
.bloc-first-conn-sign a {color:white;display:block;padding:9px 3px;text-align:center}
.bloc-first-conn span-sign {text-transform:uppercase}

.bloc-finaref-secu2 {	BACKGROUND: url(../../finaref_v3/images/formulaires/fd-cadenas.jpeg) #f3f1ed no-repeat 0px 100%; PADDING-BOTTOM: 80px; WIDTH: 162px; POSITION: relative} 
.bloc-finaref-secu2 h3 {color:#005596;font-size:13px; padding:5px 8px;font-size:13px}
.bloc-finaref-secu2 h3 span {text-transform:uppercase}
.bloc-finaref-secu2 p {color:#787878;}
.bloc-finaref-secu2 a {display:block;text-align:center;padding:5px 0px;}

.bloc-finaref-secu {background:url(../../images/Finaref_V3/formulaires/fd-cadenas.jpg) no-repeat 0 100% #F3F1ED; position:relative;width:162px;padding-bottom:80px;} 
.bloc-finaref-secu h3 {color:#005596;font-size:13px; padding:5px 8px;font-size:13px}
.bloc-finaref-secu h3 span {text-transform:uppercase}
.bloc-finaref-secu p {color:#787878;}
.bloc-finaref-secu a {display:block;text-align:center;padding:5px 0px;}

.bloc-finaref-secu3 {background: url(../../images/Finaref_V3/formulaires/fd-cadenas.jpg) #f3f1ed no-repeat 0px 100%; PADDING-BOTTOM: 80px; WIDTH: 162px; POSITION: relative} 
.bloc-finaref-secu3 h3 {
	PADDING-BOTTOM: 80px;
	WIDTH: 146px;
	POSITION: relative;
	color:#005596;
	padding:5px 8px;
}
.bloc-finaref-secu3 a {
	display:block;
	text-align:center;
	padding:5px 0px;
}

.bloc-puce ul {list-style-type:none;margin:5px 5px 5px 5px;}
.bloc-puce ul li {
	font-size:13px;
	font-weight:bold;
	background: url(../../images/finaref_v3/formulaires/picto-nav-left-link.gif) no-repeat 0 10% transparent !important;
	padding-left:15px;
	height:20px;
	float:left;
	width:545px;
	color:#666;
}

#ctn_ctt.newsletter button#retour{width:220px; height:43px; float:right; border:0; background:transparent url(../../images/finaref_V3/boutons/retourV2.gif) no-repeat; overflow:hidden; text-indent:-5000px; cursor:pointer; margin-bottom:50px;}
#ctn_ctt.newsletter h3#confirmation{width:495px; height:21px; text-indent:-5000px; overflow:hidden; margin:15px 0 28px 0; background:transparent url(../../images/finaref_V3/titres/confirmation.gif) no-repeat;}

/* Signature électronique */
.bloc-first-conn-sign {position:relative;width:162px;color:white;margin-bottom:13px;font-weight:bold;}
.bloc-first-conn-sign a {color:white;display:block;padding:9px 3px;text-align:center}
.bloc-first-conn span-sign {text-transform:uppercase}

.bloc-finaref-secu2 {	BACKGROUND: url(../../images/finaref_v3/images/formulaires/fd-cadenas.jpeg) #f3f1ed no-repeat 0px 100%; PADDING-BOTTOM: 80px; WIDTH: 162px; POSITION: relative} 
.bloc-finaref-secu2 h3 {color:#005596;font-size:13px; padding:5px 8px;font-size:13px}
.bloc-finaref-secu2 h3 span {text-transform:uppercase}
.bloc-finaref-secu2 p {color:#787878;}
.bloc-finaref-secu2 a {display:block;text-align:center;padding:5px 0px;}

.bloc-finaref-secu {background:url(../../images/Finaref_V3/formulaires/fd-cadenas.jpg) no-repeat 0 100% #F3F1ED; position:relative;width:162px;padding-bottom:80px;} 
.bloc-finaref-secu h3 {color:#005596;font-size:13px; padding:5px 8px;font-size:13px}
.bloc-finaref-secu h3 span {text-transform:uppercase}
.bloc-finaref-secu p {color:#787878;}
.bloc-finaref-secu a {display:block;text-align:center;padding:5px 0px;}

.bloc-finaref-secu3 {background: url(../../images/Finaref_V3/formulaires/fd-cadenas.jpg) #f3f1ed no-repeat 0px 100%; PADDING-BOTTOM: 80px; WIDTH: 162px; POSITION: relative} 
.bloc-finaref-secu3 h3 {
	PADDING-BOTTOM: 80px;
	WIDTH: 146px;
	POSITION: relative;
	color:#005596;
	padding:5px 8px;
}
.bloc-finaref-secu3 a {
	display:block;
	text-align:center;
	padding:5px 0px;
}

.bloc-puce ul {list-style-type:none;margin:5px 5px 5px 5px;}
.bloc-puce ul li {
	font-size:13px;
	font-weight:bold;
	background: url(../../images/finaref_v3/formulaires/picto-nav-left-link.gif) no-repeat 0 10% transparent !important;
	padding-left:15px;
	height:20px;
	float:left;
	width:545px;
	color:#666;
}

/*Fin Signature électronique */

/*Suivi de dossier*/
#ctn_ctt.suivi_dossier {}
#ctn_ctt.suivi_dossier h2#PourSuivreMaDemande {width:232px; height:15px; text-indent:-5000px; overflow:hidden; margin:30px 0 5px 0; background:transparent url(../../images/finaref_V3/titres/PourSuivreMaDemande.png) no-repeat;}
#ctn_ctt.suivi_dossier h3#SuivreMaDemande{width:475px; height:21px; text-indent:-5000px; overflow:hidden; margin:15px 0 28px 0; background:transparent url(../../images/finaref_V3/titres/suivremademande.png) no-repeat;}

#ctn_ctt.suivi_dossier h2#SuiviDossier{width:252px; height:20px; text-indent:-5000px; overflow:hidden; margin:15px 0 28px 0; background:transparent url(../../images/finaref_V3/titres/suivi_dossier_en_ligne_8.png) no-repeat;}

#ctn_ctt.suivi_dossier h3#SuiviDemande{width:495px; height:18px; text-indent:-5000px; overflow:hidden; margin:15px 0 28px 0; background:transparent url(../../images/finaref_V3/titres/suivi_demande2_8.png) no-repeat;}

#ctn_ctt.suivi_dossier .texte {font-size:0.9em; color:#666}
#ctn_ctt.suivi_dossier form{width:475px; padding:0 38px 0 0;}
#ctn_ctt.suivi_dossier .borderUp{border-top:1px solid #666; padding-top:5px;}
#ctn_ctt.suivi_dossier .divForm{padding-left:21px; min-height:25px; height:25px;}
#ctn_ctt.suivi_dossier .divForm ul{list-style-type:none;}
#ctn_ctt.suivi_dossier .divForm li{display:inline; padding-bottom:5px;}
#ctn_ctt.suivi_dossier .divForm .block li{display:block;}
#ctn_ctt.suivi_dossier .divForm li label, #ctn_ctt.suivi_dossier .divForm li input {margin-right:10px; color:#666;}
#ctn_ctt.suivi_dossier .divForm li input, #ctn_ctt.suivi_dossier .divForm li select{border: 1px solid #7F9DB9;}
#ctn_ctt.suivi_dossier .divForm li input.radio{border:0;}
#ctn_ctt.suivi_dossier button#valider{width:218px; height:41px; float:right; border:0; background:transparent url(../../images/finaref_V3/boutons/bt_demande.png) no-repeat; overflow:hidden; text-indent:-5000px; cursor:pointer; margin-bottom:5px; margin-right:140px}

#ctn_ctt.suivi_dossier button#recevoir{width:261px; height:41px; float:right; border:0; background:transparent url(../../images/finaref_V3/boutons/recevoir_dossier_8.png) no-repeat; overflow:hidden; text-indent:-5000px; cursor:pointer; margin-bottom:50px; margin-right:200px}

#ctn_ctt.suivi_dossier button#modifier{width:220px; height:43px; float:right; border:0; background:transparent url(../../images/finaref_V3/boutons/btn_Modifier.png) no-repeat; overflow:hidden; text-indent:-5000px; cursor:pointer; margin-bottom:50px;}
#ctn_ctt.suivi_dossier button#annuler{width:220px; height:43px; float:right; border:0; background:transparent url(../../images/finaref_V3/boutons/btn_Annuler.png) no-repeat; overflow:hidden; text-indent:-5000px; cursor:pointer; margin-bottom:50px;}
#ctn_ctt.suivi_dossier .divForm li label.error{color:#f00;}

h2#suivi_dossier{
	background:transparent url(../../images/Finaref_V3/visuel/visu-suivi-dossier.jpg) no-repeat left top;
	width:520px;
	height:90px;
	overflow:hidden;
	text-indent:-5000px;
}

/*Optimisation référencement 09/2007 --Début--*/
#logo a {
	float:left;
	height: 45px; width: 173px;
	background: url(../../images/menuhaut/btn_haut/visu-logo-finaref.gif) top left no-repeat;
	text-decoration: none;
	text-indent: -999em;
}
h1#revolving {
	margin:0; padding:0;
	text-decoration: none;
	text-indent: -999em;
}
h1.reserve{background:url(../../images/finaref_V3/nav_haut/bkg_nav_hd_reserve.png); width:132px; height:27px;}

/*Ajour Michel - Simulation - envoi d'un émail */

#ctn_ctt.newsletter h3#simulation{width:495px; height:21px; text-indent:-5000px; overflow:hidden; margin:15px 0 28px 0; background:transparent url(../../images/finaref_V3/titres/votre-simulation.png) no-repeat;}

.point_1{
	border:1px solid #cc0099;
}

.point_1 p{
	padding:10px;
}

.Style1 {
	font-size: small
}

.Style3 {
	color: #20a7bb;
	font-weight: bold;
}

.Style5 {
	color: #ea5798
}

.Style6 {
	color: #ea5798; 
	font-weight: bold; 
}
.Style7 {
	color:#ea5798; 
	margin: 0; 
	font-weight: bold;
	font-size:17px;
	color:#009999;
	font-weight:bold;
}

.point_1 .Style7 strong{
	color:#FFFFFF;
	font-size:20px;
	background-color:#FF0099;
	border-right:1px solid #cc0099;
	border-bottom:1px solid #cc0099;
}

.point_2 .Style7 strong{
	color:#FFFFFF;
	font-size:20px;
	background-color:#FF0099;
	border:1px solid #cc0099;
}

.point_3 .Style7 strong{
	color:#FFFFFF;
	font-size:20px;
	background-color:#FF0099;
	border:1px solid #cc0099;
}

/*Ajout Refont visa - 20/10/2008 - MH*/
h2#carte_challenger{
	background:transparent url(../../images/finaref_V3/Visa/carte_challenger.jpg) no-repeat left top;
	width:520px;
	height:103px;
	overflow:hidden;
	text-indent:-5000px;
	position:relative;
	top:-3px;
	}

h2#carte_mistral{
	background:transparent url(../../images/finaref_V3/Visa/carte_mistral.jpg) no-repeat left top;
	width:520px;
	height:103px;
	overflow:hidden;
	text-indent:-5000px;
	position:relative;
	top:-3px;
	}

.puce1, .puce2, .puce3, .puce4{
	padding-left:40px;
	padding-right:40px;
	color:#B20808;
	font-family:Arial;
	font-size:14px;
	font-weight:bold;
	margin-left:20px;
	height:40px;
	padding-top:5px;
}

.puce1{
	background:transparent url('../../images/finaref_V3/Visa/puce1.jpg') no-repeat left top;
}

.puce2{
	background:transparent url('../../images/finaref_V3/Visa/puce2.jpg') no-repeat left top;
}

.puce3{
	background:transparent url('../../images/finaref_V3/Visa/puce3.jpg') no-repeat left top;
}

.puce4{
	background:transparent url('../../images/finaref_V3/Visa/puce4.jpg') no-repeat left top;
}

.puce1_challenger, .puce2_challenger, .puce3_challenger, .puce4_challenger{
	padding-left:40px;
	padding-right:40px;
	color:#82599F;
	font-family:Arial;
	font-size:14px;
	font-weight:bold;
	margin-left:20px;
	height:40px;
	padding-top:5px;
}

.puce1_challenger{
	background:transparent url('../../images/finaref_V3/Visa/puce1_challenger.jpg') no-repeat left top;
}

.puce2_challenger{
	background:transparent url('../../images/finaref_V3/Visa/puce2_challenger.jpg') no-repeat left top;
}

.puce3_challenger{
	background:transparent url('../../images/finaref_V3/Visa/puce3_challenger.jpg') no-repeat left top;
}

.puce4_challenger{
	background:transparent url('../../images/finaref_V3/Visa/puce4_challenger.jpg') no-repeat left top;
}

.titre_puce{
	padding:0px;
	margin:0px;
	float:left;
}

.titre_puce_challenger{
	padding:0px;
	margin:0px;
	float:left;
}

.titre_puce a{
	color:#B20808!important;
}

.titre_puce_challenger a{
	color:#82599F!important;
}

.image_puce{
	padding:0px;
	margin:0px;
	float:right;
	padding-top:15px;
}

.demandez_mistral{
	background:transparent url('../../images/finaref_V3/Visa/demandez_mistral.jpg') no-repeat left top;
	width:246px;
	height:81px;
	padding-left:280px;
	padding-top:125px;
}

.demandez_challenger{
	background:transparent url('../../images/finaref_V3/Visa/demandez_challenger.jpg') no-repeat left top;
	width:246px;
	height:81px;
	padding-left:280px;
	padding-top:125px;
}

.lien_demandez{
	display:block;
	width:220px;
	height:40px;
}

#cadre_mistral{
	background:transparent url('../../images/finaref_V3/Visa/cadre_mistral.jpg') no-repeat left top;
	width:490px;
	height:118px;
	font-size:12px;
	font-family:Arial;
	color:#666666;
	padding:13px 10px 0px 25px;
	font-weight:bold;
}

#cadre_challenger{
	background:transparent url('../../images/finaref_V3/Visa/cadre_challenger.jpg') no-repeat left top;
	width:500px;
	height:118px;
	font-size:12px;
	font-family:Arial;
	color:#666666;
	padding:13px 10px 0px 25px;
	font-weight:bold;
}

.b_puce{
	background:transparent url('../../images/finaref_V3/Visa/b_puce.jpg') no-repeat left top;
	padding-left:25px;
	margin-left:35px;
	margin-bottom:5px;
	font-family:Arial;
	font-size:13px;
	color:#333333;
}

.b_puce strong{
	color:#B20808;
}

.b_puce_challenger{
	background:transparent url('../../images/finaref_V3/Visa/b_puce_challenger.jpg') no-repeat left top;
	padding-left:25px;
	margin-left:35px;
	margin-bottom:5px;
	font-family:Arial;
	font-size:13px;
	color:#333333;
}

.b_puce_challenger strong{
	color:#24AD93;
}

.b_fond_boutons{
	background:transparent url('../../images/finaref_V3/Visa/fond_bouton.gif') no-repeat left top;	
	position: relative;
	width: 521px;
	height: 206px;
	padding-left: 15px;
}

.b_fond_boutons_mistral{
	background:transparent url('../../images/finaref_V3/Visa/fond_bouton_mistral.gif') no-repeat left top;	
	position: relative;
	width: 510px;
	height: 206px;
	padding-left: 15px;
}
/*Fin - Ajout Refont visa - 20/10/2008 - MH*/

/* OB le 28/10/2008 - Nouvelle FAQ MDP oublié */
#content {padding:20px;}
#dialog {position:absolute; width:550px; padding:0px; z-index:200; background:#fff;font-family:Arial, Helvetica, sans-serif}
#dialog-header {display:block; position:relative; width:550px; height:15px; padding-bottom:3px; padding-top:2px; font-size:14px; font-weight:bold}
#dialog-title {float:left}
#dialog-close {float:right; cursor:pointer; margin:3px 3px 0 0; height:11px; width:11px; background:url(/Commun/images/modalbox/dialog_close.gif) no-repeat}
#dialog-content {display:block; color:#000; font-size:11px; overflow:visible;}
#dialog-mask {
position:absolute; top:0; left:0; bottom:0; height:1000px!important; width:100%; background:#000; opacity:.20; filter:alpha(opacity=20); z-index:100}
.error {background:#fff url(/Commun/images/modalbox/error_bg.jpg) bottom right no-repeat; border:1px solid #924949; border-top:none}
.errorheader {background:url(/Commun/images/modalbox/error_header.gif) repeat-x; color:#6f2c2c; border:1px solid #924949; border-bottom:none}
.warning {background:#fff;}
.warningheader {background:#005596;}
.success {background:#fff url(/Commun/images/modalbox/success_bg.jpg) bottom right no-repeat; border:1px solid #60a174; border-top:none}
.successheader {background:url(/Commun/images/modalbox/success_header.gif) repeat-x; color:#3c7f51; border:1px solid #60a174; border-bottom:none}
.prompt {background:#fff url(/Commun/images/modalbox/prompt_bg.jpg) bottom right no-repeat; border:1px solid #4f6d81; border-top:none}
.promptheader {background:url(/Commun/images/modalbox/prompt_header.gif) repeat-x; color:#355468; border:1px solid #4f6d81; border-bottom:none}
#titreModal{font-size:13px;color:#005596;font-weight:bold;padding-bottom:15px;padding-left:7px;text-align:left;padding-top:10px;}
#separateur{text-align:center;padding-top:0px;padding-bottom:10px;}

#puce1{background:#FFF url('/Commun/images/modalbox/puce1.gif') 5px 0px no-repeat; padding-left:30px;text-align:justify;padding-bottom:10px;padding-right:10px;padding-top:4px;}
#puce1 div{color:#FB8C21;font-weight:bold;padding-bottom:10px;}
#puce1 a{color:#FB8C21;font-weight:bold;}
#puce2{background:#FFF url('/Commun/images/modalbox/puce2.gif') 5px 0px no-repeat; padding-left:30px;text-align:justify;padding-bottom:10px;padding-right:10px;padding-top:4px;}
#puce2 div{color:#FB8C21;font-weight:bold;padding-bottom:10px;}
#puce2 a{color:#FB8C21;font-weight:bold;}
#puce3{background:#FFF url('/Commun/images/modalbox/puce3.gif') 5px 0px no-repeat; padding-left:30px;text-align:justify;padding-bottom:10px;padding-right:10px;padding-top:4px;}
#puce3 div{color:#FB8C21;font-weight:bold;padding-bottom:10px;}
#puce3 a{color:#FB8C21;font-weight:bold;}
#puce4{background:#FFF url('/Commun/images/modalbox/puce4.gif') 5px 0px no-repeat; padding-left:30px;text-align:justify;padding-bottom:20px;padding-right:10px;padding-top:4px;}
#puce4 div{color:#FB8C21;font-weight:bold;padding-bottom:10px;}
#puce4 a{color:#FB8C21;font-weight:bold;}
/*Fin Nv FAQ MDP oublié*/

/* ajout rémy */

/* scrollbar pour les mentions, Rémy*/
.scrollmention {overflow:auto;height:120px}
/* /scrollbar pour les mentions, Rémy*/

/* modif pour carte Fnac */
.position		{width:220px;height:139px;overflow:hidden;text-indent:-5000px;position:relative;}

.VisuFnac		{background:transparent url(../../images/finaref_V3/cartes/gif_fnac.gif) no-repeat left top;}

.titre_carte	{width:520px;height:95px;overflow:hidden;text-indent:-5000px;}

.TitreFnac		{background:transparent url(../../images/finaref_v3/visuel/carte_fnac_head.jpg) no-repeat left top;}
/* /modif pour carte Fnac */

/* /ajout rémy */
/* Ajout Rémy style SecurPay */

h2#securpay{
	background:transparent url(../../images/finaref_V3/visuel/securpay.jpg) no-repeat left top;
	width:520px;
	height:103px;
	overflow:hidden;
	text-indent:-5000px;
	}
/* AJOUT OB 20081029 SECURPAY*/
#titreSecur1{
	font-family:Arial;
	font-size:18px;
	color:#005C99;
	font-weight:bold;
	width:514px;
}

#titreSecur2{
	font-family:Arial;
	font-size:18px;
	color:#C6CD30;
	font-weight:bold;
	text-align:right;
	width:514px;
}

.puce_fleche{
	background:transparent url('../../images/Finaref_V3/visuel/puce_fleche.jpg') top left no-repeat;
	padding-left:25px;
	font-family:Arial;
	font-size:16px;
	font-weight:bold;
	color:#00B6DE;
	width:489px;
}

.puce_bulle{
	background:transparent url('../../images/Finaref_V3/visuel/puce_bulle.jpg') top left no-repeat;
	padding-left:15px;
	font-family:Arial;
	font-size:12px;
	margin-left:10px;
	color:#000000;
	width:499px;
}

.puce_bulle span{
	font-size:13px;
	color:#005C99;
	font-weight:bold;
}

.haut_cadre{
	background:transparent url('../../images/Finaref_V3/visuel/haut_cadre.jpg') top left no-repeat;
	width:514px;
	height:15px;
	margin-left:10px;
}

.milieu_cadre{
	background:transparent url('../../images/Finaref_V3/visuel/milieu_cadre.jpg') top left repeat-y;
	width:494px;
	margin-left:10px;
	padding-left:10px;
	padding-right:10px;
	padding-top:5px;
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	color:#005C99;
}

.bas_cadre{
	background:transparent url('../../images/Finaref_V3/visuel/bas_cadre.jpg') top left no-repeat;
	width:514px;
	height:12px;
	margin-left:10px;
}

#parcourrier{
	float:left;
}

#parpdf{
	float:right;
}

#titreForm{
	font-family:Arial;
	font-size:16px;
	color:#005C99;
	font-weight:bold;
	line-height:10px;
}

.carte_challenger p{
	margin-top:5px;
}

.carte_challenger .label{
	float:left;
	width:200px;
}

.carte_challenger .label2{
	float:left;
	width:100px;
}

.carte_challenger .label3{
	float:left;
	width:280px;
}

.inputfloat{
	float:left;
}

.inputCVD{
	border:1px solid #357182;
	width:290px;
}

.centerCVD {
	text-align:center;
}

/*FIN AJOUT OB 20081029 SECURPAY*/

/*Ajout Notice légale*/
.box {width:700px;margin-left:30px;margin-right:31px;margin-top:30px;}
.boxBody {background-color:#fff;}
.clear { clear:both;}
.boxBody div {display:none;}
.boxBody div.show {display:block;}
.boxBody .category a {display:block;}
.boxBody div ul {margin:0 10px 0 60px;padding:0;width:270px;list-style-image:url(../../images//notice-legale/picto_fleche.png)}
*html .boxBody div ul {margin-left:10px;}
.boxBody div li {border-bottom:1px dotted #8e8e8e; padding:0;cursor:hand;}
.boxBody div ul li.last {border-bottom:none}
.boxBody a {color:#888;text-decoration:none;}
.boxBody a:hover {color:#fff;text-decoration:none}
.boxBody p {width:670px; padding-left:15px;padding-right:15px;}
#tabMenu {margin:0;padding:0;list-style:none;width:700px;float:left;color:#FFF;margin-top:-6px; border-bottom:3px solid #B4D0E4;}
#tabMenu li {float:left;height:35px;cursor:pointer;cursor:hand}
li.petit {background:url(../../images/notice-legale/btn_petit.png) no-repeat 0 -35px; width: 135px; padding-left:45px; line-height:35px; font-size:14px;}
li.grand {background:url(../../images/notice-legale/btn_grand.png) no-repeat 0 -35px; width: 245px; padding-left:15px;line-height:35px;font-size:14px;}
li.mouseover {background-position:0 0;}
li.mouseout {background-position:0 -35px;}
li.selected {background-position:0 0;}
.boxBody h2{color:#0062B0;font-size:13px;font-weight:bold;padding-left:15px;padding-top:20px;text-transform:uppercase;margin-bottom:5px;}
.boxBody h3{color:#0062B0;font-size:12px;font-weight:bold;padding-left:15px;text-transform:uppercase; margin-top:30px; margin-bottom:5px;}
.boxBody h4{color:#2C81B6;font-size:11px;font-weight:bold;padding-left:15px;margin-bottom:5px;margin-top:10px;}
.boxBody h5{color:#2C81B6;font-size:11px;padding-left:15px;margin-bottom:5px;margin-top:5px;}
.boxBottom {background:url(../../images/notice-legale/bottom.png) no-repeat;height:20px;width:700px;margin-bottom:15px;}
.bordures{border-left:3px solid #B4D0E4;border-right:3px solid #B4D0E4;padding-bottom:30px}
/*Fin ajout Notice légale*/
