/*------------------------------------------------------------------------------------------------------------------------------- */

	*{margin:0; padding:0}
	img{border:0}
	ul, ol, dd{margin:0 0 0 20px;}

/*------------------------------------------------------------------------------------------------------------------------------- marges */
	.m0{margin:0}
	/* top */
	.mt5{margin-top:5px} .mt10{margin-top:10px} .mt15{margin-top:15px} .mt20{margin-top:20px} .mt30{margin-top:30px} 
	.mt40{margin-top:40px} .mt50{margin-top:50px} .mt60{margin-top:60px}
	/* bottom */
	.mb5{margin-bottom:5px} .mb10{margin-bottom:10px} .mb15{margin-bottom:15px} .mb20{margin-bottom:20px} .mb30{margin-bottom:30px} 
	.mb40{margin-bottom:40px} .mb50{margin-bottom:50px} .mb60{margin-bottom:60px}
	/* right */
	.mr5{margin-right:5px} .mr10{margin-right:10px} .mr15{margin-right:15px} .mr20{margin-right:20px} .mr30{margin-right:30px} 
	.mr40{margin-right:40px} .mr50{margin-right:50px} .mr60{margin-right:60px}
	/* left */
	.ml5{margin-left:5px} .ml10{margin-left:10px} .ml15{margin-left:15px} .ml20{margin-left:20px} .ml30{margin-left:30px} 
	.ml40{margin-left:40px} .ml50{margin-left:50px} .ml60{margin-left:60px}
	
/*------------------------------------------------------------------------------------------------------------------------------- padding */
	.p0{padding:0}
	/* top */
	.pt5{padding-top:5px} .pt10{padding-top:10px} .pt15{padding-top:15px} .pt20{padding-top:20px} .pt30{padding-top:30px} 
	.pt40{padding-top:40px} .pt50{padding-top:50px} .pt60{padding-top:60px}
	/* bottom */
	.pb5{padding-bottom:5px} .pb10{padding-bottom:10px} .pb15{padding-bottom:15px} .pb20{padding-bottom:20px} .pb30{padding-bottom:30px} 
	.pb40{padding-bottom:40px} .pb50{padding-bottom:50px} .pb60{padding-bottom:60px}
	/* right */
	.pr5{padding-right:5px} .pr10{padding-right:10px} .pr15{padding-right:15px} .pr20{padding-right:20px} .pr30{padding-right:30px} 
	.pr40{padding-right:40px} .pr50{padding-right:50px} .pr60{padding-right:60px}
	/* left */
	.pl5{padding-left:5px} .pl10{padding-left:10px} .pl15{padding-left:15px} .pl20{padding-left:20px} .pl30{padding-left:30px} 
	.pl40{padding-left:40px} .pl50{padding-left:50px} .pl60{padding-left:60px}

/*------------------------------------------------------------------------------------------------------------------------------- positionnements */

	.fl{float:left; display:inline} .fr{float:right; display:inline} .cb{clear:both}
	.pr{position:relative} .pa{position:absolute}
	.ovh{overflow:hidden}
	.tac{text-align:center} .tal{text-align:left} .tar{text-align:right}
	.db{display:block}

/*------------------------------------------------------------------------------------------------------------------------------- largeurs */

	.w100p{width:100%} .w50p{width:50%} .w25p{width:25%}
	.w100{width:100px} .w600{width:600px}

/*------------------------------------------------------------------------------------------------------------------------------- fonts */

	.fs9{font-size:9px} .fs10{font-size:10px} .fs11{font-size:11px} .fs12{font-size:12px} .fs13{font-size:13px}
	.fs15{font-size:15px} .fs20{font-size:20px} .fs30{font-size:30px} .fs40{font-size:40px} .fs50{font-size:50px}
	.tal{text-align:left} .tar{text-align:right} .taj{text-align:justify}
	.tdu{text-decoration:underline} .tdn{text-decoration:none}
	.fb { font-weight:bold; }

/*------------------------------------------------------------------------------------------------------------------------------- colors */

	.gris00{color:#333333}
	.gris01{color:#6c6b6b}
	.gris02{color:#929292}
	.red{color:red}
	.black {color:#000000;}
	.asterisque{color:#FF0000; font-family:sans-serif; font-size:16px; font-weight:bold;}

/*------------------------------------------------------------------------------------------------------------------------------- style */

	.fwb{font-weight:bold;} .fwn{font-weight:normal}
	.ls1{letter-spacing:1px}
	.lh12{line-height:1.4em} 	.lh15{line-height:1.5em}
