/* ################## GENERAL ################## */

html, body {
margin:0;
padding:0;
height: 100%;
width: 100%;
}



html { overflow-y:scroll;}
body {
	margin: 0;
	padding: 0;
	text-align: center;
	background: url(../images/bg_body.gif) center repeat-y #000200;
/*	background:url("../images/the-dark-night-winter-bild.jpg") no-repeat fixed left bottom #000200;
background-size:cover;*/
/*background:url("../images/bg_new.jpg") repeat-x fixed left bottom ;*/
	color: #fff;
}
body, td { font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif; }
td {color: #fff;}
img {border:0; margin:0; padding:0 }
* { outline: none; }
p { margin: 0 0 7px 0;	padding: 0; }
a { color:#fff; text-decoration:underline; }
a:hover { text-decoration: underline; }
div{margin:0; padding:0}

#background, #background2{width : 100%;
height: 100%; z-index:0; position:absolute; margin:0; top:0; left:0; }
#contentglob{position:relative; z-index:1; width:960px; margin:0 auto;}






.fullBg {
  position: fixed;
  top: 0;
  left: 0;
  overflow: hidden;
  width: 100%;
  height: 100%;
}



/* ################## POSITIONNEMENT TEXTE + DIV ################## */
.z_10{z-index:10;}
.z_20{z-index:20;}
.z_30{z-index:30;}
.z_40{z-index:40;}
.z_50{z-index:50;}
.z_60{z-index:60;}
.z_70{z-index:70;}
.z_80{z-index:80;}
.z_90{z-index:90;}
.z_100{z-index:100;}

/* ################## DATE ################## */
.date{color:#bbb5b6;; font-size:9px;}

/* ################## H1 H2 H3 H4 H5 H6 ################## */
h1, h2, h3, h4, h5, h6{padding:0px; margin:0px; font-weight:normal;}
h1 strong, h2 strong, h3 strong{text-indent:-9000px;}


.fs30  {font-size: 30px;}
.fs28  {font-size: 28px;}
.fs26  {font-size: 26px;}
.fs24  {font-size: 24px;}
.fs22  {font-size: 22px;}
.fs20  {font-size: 20px;}
.fs18  {font-size: 18px;}
.fs16  {font-size: 16px;}
.fs14  {font-size: 14px;}
.fs12  {font-size: 12px;}
.fs11  {font-size: 11px;}
.fs10  {font-size: 10px;}
.fs9  {font-size: 9px;}
.fs8  {font-size: 8px;}
/* ################## LIENS ################## */
/*a {text-decoration: underline}
 a:hover {text-decoration: underline;} */

/* ################## PROPRIETES DE TEXTE ################## */
.bold {font-weight: bold;}
.nobold { font-weight: normal !important; }
.italic {font-style:italic}
.uppercase {text-transform:uppercase}
.lowercase {text-transform:lowercase}
.capitalize {text-transform: capitalize}
.underline {text-decoration:underline}
.no-underline {text-decoration:none}
.clear { clear: both; }
.center { text-align: center; }
*{outline:0;}
/* ################## PROPRIETES DE BLOCKS ################## */
.marg_0{margin:0}
.padd_0{padding:0}
/*	-------------------------------------------------------------
	NE PAS TOUCHER - CSS GENERALES
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/	


/*	-------------------------------------------------------------
	PROPRIETES A CHANGER
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/	

/* ############### MENU ################ */

#menu {
	position:relative;
	display:block;
	width:960px;
  height:22px;
  list-style:none;
  padding:0;
  overflow:hidden;
}
#menu li { float:left;margin:0;padding:0; height:22px; overflow:hidden; display:block; }
#menu li a {
  height:22px;
  position:relative;
  top:0px;
  left:0;
  text-decoration:none;
}

#menu li a:hover, #menu li a.select {
  top:-22px;
  text-decoration:none;
  border:0px solid transparent;
}

/* ############### MENU ################ */


/*

* html img, * html .png {
	behavior: expression(
			(this.runtimeStyle.behavior="none") && (this.pngSet ? this.pngSet = true : (
				this.nodeName == "IMG" ? (
					this.src.toLowerCase().indexOf('.png') > -1 ? (
						this.runtimeStyle.backgroundImage = "none",
						this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "', sizingMethod='image')",
						this.src = "images/blanc.gif"
					) : 0
				) : (
					this.origBg = this.origBg? this.origBg :this.currentStyle.backgroundImage.toString().replace('url("','').replace('")',''),
					this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.origBg + "', sizingMethod='crop')",
					(this.currentStyle.backgroundRepeat != 'no-repeat') ? (
						this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.origBg + "', sizingMethod='scale')"
					) : 0,
					this.runtimeStyle.backgroundImage = "none"
				),this.pngSet=true
			)
		)
	);
}

*/
/* ############################################################### */
/* ############################################################### */
/*       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%;  }
.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 */
/* ################################## */

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