@import url(struct.css);

/* ----- Common ----- */
/* - Struct - */
#ctn_mdl { background-color:#FFF;}

/* AVEC COLONNE DROITE - MODE PRINT */
.col_right #ctn_main_line {background-color:#DFE3E6;}
/* SANS COLONNE DROITE - MODE PRINT */
.no_col_right #ctn_main_line {background-color:#DFE3E6;}
/* - /Struct - */

h2 {border-bottom:1px solid #FFF;}
h3 {background-color:#AEB7BD;border-top:1px solid #FFF;border-bottom:1px solid #FFF; color:#5E707C;}
h2.t_line,h3.t_line {border-top:1px solid #FFF;}
h2.b_line,h3.b_line {border-bottom:1px solid #FFF;}
h2.all_line,h3.all_line {border-top:1px solid #FFF; border-bottom:1px solid #FFF;}
h2.none,h3.none {border:none;}

/* -- Blk content -- */
#ctn_main_blk .blk_ctt p, #ctn_main_blk.blk_list p{background-color:#DFE3E6;}
.blk_ctt p, .blk_list p {color:#5E707C;}
#ctn_main_line h4 {color:#5E707C;}

/* -- Chapeaux -- */
#ctn_main_line .blk_chapo {background-color:#CED4D7;}
.blk_chapo {border-bottom:1px solid #FFF;}
.blk_chapo strong {color:#5081A2;}
/* -- Chapeaux -- */

/* -- Chapeaux -- */
#ctn_main_line .blk_adhesion {background-color:#CED4D7;}
.blk_adhesion strong,a {color:#5081A2;}
a.blk_adhesion  {font-size:1em;text-decoration:underline;}
/* -- Chapeaux -- */

/* Blk Liste (news) */
.blk_list ul li {background-color:#DFE2E5;}
/* /Blk Liste (news) */

/* -- /Blk content -- */

/* ----- Blk List ----- */
/* -- Blk Link -- */
.blk_link_l,.blk_link_r,.blk_link_m{color:#3085BE;}
.blk_link_l a, .blk_link_r a, .blk_link_m a {color:#3085BE;}
/* -- /Blk Link -- */

/* ----- 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 ----- */

/* -- FORMULAIRE -- */
.tab_form tr.odd {background-color:#BFC6CB;}
.tab_form td.form_miss input, .tab_form td.form_miss select {border-color:#900;}
.tab_form input.form_miss, .tab_form select.form_miss, .tab_form label.form_miss, .tab_form .form_miss {border-color:#900; color:#900;}
.tab_form td.form_miss {color:#900;}
.form_miss{border-color:#C72121; color:#C72121;}
.tab_form th.ssTh {background-color:#C8DBE8; color:#4A88B2;}

.tab_form_adhesion tr.odd {background-color:#BFC6CB;}
.tab_form_adhesion td.form_miss input, .tab_form_adhesion td.form_miss select {border-color:#900;}
.tab_form_adhesion input.form_miss, .tab_form_adhesion select.form_miss, .tab_form_adhesion label.form_miss, .tab_form_adhesion .form_miss {border-color:#900; color:#900;}
.tab_form_adhesion input.form_miss {text-transform:uppercase;}
.tab_form_adhesion td.form_miss {color:#900;}
.tab_form_adhesion th.ssTh {background-color:#C8DBE8; color:#4A88B2;}


.mention,mentionn3 {color:#9EA9B0;}
p.mention.all_line {border-bottom:1px solid #DFE2E5; border-top:1px solid #DFE2E5;}
/* -- /FORMULAIRE -- */

/* -- OPERATIONS /// FAQ -- */
.faq .blk_chapo {/*border-bottom:1px solid #FFF;*/}
.blk_ope h3, .blk_faq h3{border:none;}
.blk_ope_x h3, .blk_faq_x h3{border-bottom:1px solid #FFF; border-top:none;}
.blk_ope ul{ background-color:#BFC6CB;}
.blk_faq ul {background-color:#E7EAEB; border-bottom:1px solid #FFF;}
.blk_faq li {border-top:1px solid #FFF;}
.blk_faq li.active p{color:#5E707C;}
.blk_faq li p a {background:url(/img/bkg_array_switch2_off.gif) no-repeat 0 6px;}
.blk_faq p a {color:#4D6572;}
/* -- /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:#DFE2E5; color:#4A88B2; border-top:1px solid #FFF;}
.blk_error,.blk_error_full, .blk_error_adhesion { background:#900; color:#FFF; }
/* -- /SUB Links -- */

/* -- Blk Info Compte -- */
.blk_ctt .info_list li {background:#DFE2E5; color:#5E707C; border-bottom:1px solid #FFF;}
.blk_ctt .info_list li.odd {background:#BFC6CB;}
/* -- /Blk Info Compte -- */

/* -- Tableaux -- */
th { border-bottom:1px solid #FFF; border-right:1px solid #FFF;}
tr { background-color:#DFE2E5; }
tr.odd { background-color:#BFC6CB; }
td { border-bottom:1px solid #FFF; border-right:1px solid #FFF;}
/* -- /Tableaux -- */

/* -- Blk remerciements -- */
p.blk_remerciements {background:#FFF;}
/* -- /Blk remerciements -- *

/* ----- /Blk List ----- */

/* ----- Blk Nav Right ----- */
#nav_right .blk_push_ctn {border-bottom:1px solid #fff;}


.blk_mea_r_simpl {background-color:#FFF;}
.blk_mea_r_simpl * {color:#4A88B2;}
.blk_mea_r_simpl p {color:#5E707C;border-bottom:1px dotted #4A88B2;border-top:1px dotted #4A88B2;}
/* ----- /Blk Nav Right ----- */

#ctn_main_line .modalContent h3 { background-color:#AEB7BD; }
#ctn_main_line .modalContent p  { background-color:#DFE3E6; } 
/* ----- Common ----- */
