@import url(struct.css);

/* ----- Common ----- */
/* - Struct - */
#ctn_mdl { background-color:#333;}

/* AVEC COLONNE DROITE - MODE PRINT */
.col_right #ctn_main_line {background-color:#3C3F42;}
/* SANS COLONNE DROITE - MODE PRINT */
.no_col_right #ctn_main_line {background-color:#3C3F42;}
/* - /Struct - */

h2 {border-bottom:1px solid #333;}
h3 {background-color:#495258;border-top:1px solid #333;border-bottom:1px solid #333; color:#FFF;}
h2.t_line,h3.t_line {border-top:1px solid #333;}
h2.b_line,h3.b_line {border-bottom:1px solid #333;}
h2.all_line,h3.all_line {border-top:1px solid #333; border-bottom:1px solid #333;}
h2.none,h3.none {border:none;}

.blk_ctt p, .blk_list p { padding:10px 10px 10px 15px; color:#C5C6C7;}

/* -- Blk content -- */
#ctn_main_blk .blk_ctt p, #ctn_main_blk.blk_list p{background-color:#3C3F42;}
#ctn_main_blk.prime_fer .blk_ope p.blk_chapo{background-color:#3C3F42; color:#FFF;}
.blk_ctt p, .blk_list p {color:#FFF;}
#ctn_main_line h4 {color:#FFF;}

/* -- Chapeaux -- */
#ctn_main_line .blk_chapo {background-color:#495259;}
.blk_chapo {border-bottom:1px solid #333;}
.blk_chapo strong {color:#5CAFE6;}
/* -- /Chapeaux -- */

/* -- /Blk content -- */

/* ----- Blk List ----- */
/* -- Blk Link -- */
.blk_link_l,.blk_link_r,.blk_link_m{color:#5CAFE6;}
.blk_link_l a, .blk_link_r a, .blk_link_m a {color:#5CAFE6;}
.prime_fer .blk_link_l a,.prime_fer  .blk_link_r a,.prime_fer  .blk_link_m a {color:#5CAFE6 !important;}
/* -- /Blk Link -- */

/* -- FORMULAIRE -- */
.tab_form tr.odd {background-color:#444B50;}
.tab_form td.form_miss input, .tab_form td.form_miss select {border-color:#C72121;}
.tab_form input.form_miss, .tab_form select.form_miss, .tab_form label.form_miss, .tab_form .form_miss {border-color:#C72121; color:#C72121;}
.tab_form td.form_miss {color:#C72121;}
.form_miss{border-color:#C72121; color:#C72121;}
.tab_form td a {color:#FFF;}

.tab_form th.ssTh {background-color:#C8DBE8; color:#4A88B2;}

.tab_form_adhesion tr.odd {background-color:#444B50;}
.tab_form_adhesion td.form_miss input, .tab_form td.form_miss select {border-color:#C72121;}
.tab_form_adhesion input.form_miss, .tab_form select.form_miss, .tab_form label.form_miss, .tab_form .form_miss {border-color:#C72121; color:#C72121;}
.tab_form_adhesion td.form_miss {color:#C72121;}
.tab_form_adhesion td a {color:#FFF;}
.tab_form_adhesion th.ssTh {background-color:#C8DBE8; color:#4A88B2;}

.mention,mentionn3 {color:#FFF;}
p.mention.all_line {border-bottom:1px solid #FFF; border-top:1px solid #FFF;}
/* -- /FORMULAIRE -- */

/* -- OPERATIONS /// FAQ -- */
.faq .blk_chapo {/*border-bottom:1px solid #333;*/}
.blk_ope h3, .blk_faq h3{border:none;}
.blk_ope_x h3, .blk_faq_x h3{border-bottom:1px solid #333; border-top:none;}
.blk_ope ul{ background-color:#BFC6CB; color:#FFF;}
.blk_faq ul {background-color:#4D585F; border-bottom:1px solid #333;}
.blk_faq li {border-top:1px solid #333; color:#FFF;}
.blk_faq li.active p{color:#FFF;}
.blk_faq li p a {background:url(/img/bkg_array_switch2_black_off.gif) no-repeat 0 6px;}
.blk_faq p a {color:#FFF;}
/* -- /OPERATIONS /// FAQ -- */

/* -- SUB Links -- */
.blk_sub_link, .blk_sub_link_out, .blk_sub_link_full, .blk_sub_link_out_full {border-top:2px solid #5E707C;}
.blk_sub_link a, .blk_sub_link_out a, .blk_sub_link input, .blk_sub_link_out input, .blk_sub_link_full a, .blk_sub_link_out_full a, .blk_sub_link_full input, .blk_sub_link_out_full input {background-color:#444B50; color:#5CAFE6; border-top:1px solid #333;}
.blk_error,.blk_error_full, .blk_error_adhesion { background-color:#C72121; color:#FFF; }
/* -- /SUB Links -- */

/* -- Blk Info Compte -- */
.blk_ctt .info_list li {background-color:#444B50; color:#FFF; border-bottom:1px solid #333;}
.blk_ctt .info_list li.odd {background-color:#4D585F;}
/* -- /Blk Info Compte -- */

/* -- Tableaux -- */
th { border-bottom:1px solid #333; border-right:1px solid #333;}
tr { background-color:#4D585F; }
tr.odd { background-color:#3C3F42; }
td { border-bottom:1px solid #333; border-right:1px solid #333; color:#FFF;}
/* -- /Tableaux -- */

/* -- Blk remerciements -- */
p.blk_remerciements {background:#333; padding:0 0 0 70px;}
/* -- /Blk remerciements -- *

/* ----- /Blk List ----- */

/* ----- Blk Menu Nav Left ----- */
/* -- Blk Navigation Gauche -- */
.blk_navLeft h2 {border-bottom:1px solid #FFF;}
.blk_navLeft h2.t_line {border-top:1px solid #FFF;}
.blk_navLeft h2.b_line {border-bottom:1px solid #FFF;}
.blk_navLeft h2.all_line {border-top:1px solid #FFF; border-bottom:1px solid #FFF;}
/* -- /Blk Navigation Gauche -- */
/* ----- /Blk Menu Nav Left ----- */

/* ----- Blk Nav Right ----- */
#nav_right .blk_push_ctn {border-bottom:1px solid #333;}

.blk_mea_r_simpl {background-color:#333;}
.blk_mea_r_simpl * {color:#5CAFE6;}
.blk_mea_r_simpl p {color:#FFF;border-bottom:1px dotted #5CAFE6;border-top:1px dotted #5CAFE6;}
/* ----- /Blk Nav Right ----- */

/* ----- Common ----- */
#ctn_main_line .modalContent h3 { background-color:#495258; }
#ctn_main_line .modalContent p  { background-color:#3C3F42; } 
