/*

Ydyle project
03/07/2007

Init of Xhtml design comportement tags

Made by Etienne Samson
etiennesamson@gmail.com

*/

/* default html Tags */


	body{
		display: block;
		width: 100%;
		height: 100%;
		margin: 0;
		padding: 0;
		font-family: "Trebuchet MS", Arial, Helvetica, Verdana, sans-serif;
	}
	
	 /*
		taille 16 px par defaut rapporté à 12 en standard
		(13*100)/16=81.25%;
		soit 1em=13px
	*/
	
	body{font-size: 81.25%;}
	
	p, ul, li, form, fieldset, input, select, textarea, div, dd, dl, dt, img, hr{
		display: block;
		margin: 0;
		padding: 0;
		border: none;
		font-family: "Trebuchet MS", Arial, Helvetica, Verdana, sans-serif;
	}
	
	ul{
		list-style: none;
	}

	hr {
	  	visibility: hidden;
	  	clear: both;
	  	border:0;
		line-height: 0;
		height: 0;
	}
	
/*/ default html Tags */
                                          
/* default classes */
	
	.spacer{
		margin: -1px 0 0 0;
		height: 1px;
		display: block;
		width: 1px;
		float: none;
		clear: both;
	}
	
	*+html .spacer{
		margin: -1px 0 0 0;
		height: 1px;
		display: block;
		width: inherit;
		float: inherit;
		clear: inherit;
	}
	
	.clearBoth{
		clear: both;
	}
	
	.displayNone{
		display: none;
	}
	
	.posRel{
		position: relative;
	}
	
	.floatLeft{
		float: left;
	}
	
	.floatRight{
		float: right;
	}
	
	.displayBlock{
		display: block;
	}
	.displayAuto{
		display:auto;
	}
	.displayInline{
		display: inline;
	}

	.visibilityHidden{
		visibility: hidden;
	}

	.visibilityShow{
		visibility: show;
	}
	
	.overflowHidden{
		overflow: hidden;
	}

	.noBgImg{
		background-image: none;
	}
	
	.posInvisible{
		position: absolute;
		top: -1000px;
		left: -1000px;
	}
	
	.posVisible{
		position: relative;
		top: inherit;
		left: inherit;
	}

	.deCoin{
		display: block;
		position: absolute;
		padding: 0;
		margin: 0;
		background-color: transparent;
		background-repeat: no-repeat;
		background-position: left top;
		overflow: hidden;
		line-height: 0;
	}

	.hg, .hd{top: 0;}
	.hd, .bd{right: 0;}
	.bg, .bd{bottom: -1px;}
	html>body .bg, html>body .bd{bottom: 0;}
	.hg, .bg{left: 0;}

	.index0{
		z-index: 0;
	}

	.index10{
		z-index: 10;
	}
	
	.margB0{
		margin-bottom: 0;
	}
	.margT15{
		margin-top: 15px;
	}
	
	.halfMarginElem{
		width: 48%;
	}

	#winComDiv, #red5Bv{
		position: absolute;
		top: -10px;
		z-index: 3000;
		height: 1px;
		width: 1px;
		line-height: 1px;
		display: block;
	}
	
/*/ default classes */

