
.clear {clear:both !important;}

.fl_left {float:left !important;}
.fl_right {float:right !important;}
.fl_none {float:none !important;}

/* Formatage texte */
.txt_center {text-align:center !important;}
.txt_right {text-align:right !important;}
.txt_left {text-align:left !important;}
.txt_justify {text-align:justify !important;}
.txt_bold {font-weight:bold !important;}
.txt_normal {font-weight:normal !important;}
.txt_italic {font-style:italic !important;}
.txt_none, a.txt_none {text-decoration:none !important;}
.txt_underline, a.txt_underline {text-decoration:underline !important;}
.txt_barre {text-decoration:line-through !important;}
.txt_lower {text-transform: lowercase !important;}
.txt_upper {text-transform: uppercase !important;}
.txt_capitalize {text-transform: capitalize !important;}

/* Taille du texte */
.fs_07 {font-size: 0.7em !important;}
.fs_08 {font-size: 0.8em !important;}
.fs_09 {font-size: 0.9em !important;}
.fs_10 {font-size:   1em !important;}
.fs_11 {font-size: 1.1em !important;}
.fs_12 {font-size: 1.2em !important;}
.fs_13 {font-size: 1.3em !important;}
.fs_14 {font-size: 1.4em !important;}
.fs_15 {font-size: 1.5em !important;}
.fs_16 {font-size: 1.6em !important;}
.fs_17 {font-size: 1.7em !important;}
.fs_18 {font-size: 1.8em !important;}
.fs_19 {font-size: 1.9em !important;}
.fs_20 {font-size: 2.0em !important;}
.fs_22 {font-size: 2.2em !important;}
.fs_24 {font-size: 2.4em !important;}

/* Line height */
.lh_0  {line-height:normal !important;}
.lh_10 {line-height:   1 !important;}
.lh_11 {line-height: 1.1 !important;}
.lh_12 {line-height: 1.2 !important;}
.lh_13 {line-height: 1.3 !important;}
.lh_14 {line-height: 1.4 !important;}
.lh_15 {line-height: 1.5 !important;}
.lh_16 {line-height: 1.6 !important;}
.lh_17 {line-height: 1.7 !important;}
.lh_18 {line-height: 1.8 !important;}
.lh_19 {line-height: 1.9 !important;}
.lh_20 {line-height:   2 !important;}

/* Couleur du texte */
.clr_0, a .clr_0 {color:#000 !important;}
.clr_333, a .clr_333 {color:#333 !important;}
.clr_ccc, a .clr_ccc {color:#ccc !important;}
.clr_ddd, a .clr_ddd {color:#ddd !important;}
.clr_f, a .clr_f {color:#fff !important;}
.clr_red, a .clr_red {color:#c00 !important;}
.clr_green, a .clr_green {color:#0c0 !important;}

/* Couleur de fond */
.bg_0 {background-color:#000;}
.bg_f {background-color:#fff;}

/* taille des blocks */
.w_100 {width:100% !important;}
.w_auto {width:auto !important;}

/* display */
.disp_block {display:block !important;}
.disp_inline {display:inline !important;}
.disp_none {display:none !important;}
.disp_ib {display:inline-block !important;}

/* alignements verticaux */
.va_top {vertical-align: top !important;}
.va_middle {vertical-align: middle !important;}
.va_bottom {vertical-align: bottom !important;}

.mp_0 {margin:0 !important;padding:0 !important;}
.m_0 {margin:0 !important;}
.p_0 {padding:0 !important;}

.check {
 border: none;
 background-color: transparent;
 width:auto !important;
}

.brd_none {border:none !important;}

small {font-size: 0.8em;}

a.nu, a.un:hover {text-decoration:none !important;}
a.nu:hover, a.un {text-decoration:underline !important;}
