/* ############################################################### */
/* ############################################################### */
/*       CSS FIXES                                                 */


/* ################################## */
/*      Au niveau des blocks          */
/* ################################## */
.b{display:block;} /* BLOCK */
.bFL{display:block; float:left;}/* BLOCK  Float Left*/
.bFR{display:block; float:right;}/* BLOCK Float Right */
.pR{position:relative;}/* Position Relative */
.pA{position:absolute;}/* Position Absolute */
.FL{float:left;}/* BLOCK  Float Left*/
.FR{float:right;}/* BLOCK Float Right */
.oFlow{ overflow:hidden;}/* overflow : hidden


/* Block max centré =>DEFINIR LARGEUR :ICI ==936 PX */
.bw100{display:block; position:relative; padding:0; margin:0; width:100%; background:url(../images/fd-site.jpg) center repeat-y }
.bwMax{display:block; position:relative; padding:0; margin:0 auto; width:960px;  }
.bwMax2{display:block; position:relative; padding:0; margin:0 auto; width:954px; border-left:3px solid #42433F;border-right:3px solid #42433F;}/* ############ EXCEPTION ############## */

.bNormL{display:block; position:relative; padding:0; margin:0; text-align:left}
.bNormC{display:block; position:relative; padding:0; margin:0; text-align:center}
.bNormR{display:block; position:relative; padding:0; margin:0; text-align:right}

.bAbsL{display:block; position:absolute; padding:0; margin:0; text-align:left}
.bAbsC{display:block; position:absolute; padding:0; margin:0; text-align:center}
.bAbsR{display:block; position:absolute; padding:0; margin:0; text-align:right}

.bcolFL{display:block; float:left; position:relative; padding:0; margin:0; text-align:left;}
.bcolFR{display:block; float:right; position:relative; padding:0; margin:0; text-align:left;}

/* ################################## */

/* ################################## */
/*            Au niveau des marges et padding                      */
/* ################################## */
.margA{margin:0 auto;}/* margin: Auto */
.marg0{margin:0;}/* margin: Auto */
.padA {padding:0 auto;}/* Padding 0 */
.pad0 {padding:0;}/* Padding 0 */
.margPadA{margin:auto; padding:auto;} /* padding auto margin:auto */
.margPad0{margin:0; padding:0;} /* padding auto margin:auto */
/* ################################## */

/* ################################## */
/*                       Au niveau du texte                                  */
/* ################################## */
.txtL {text-align:left;} /* text-align:left */
.txtC {text-align:center;} /* text-align:center */
.txtR{text-align:right;} /* text-align:right */
/* ################################## */

/* ############################################################### */