/* Auchan */
/* Selecteur */
*{
	margin:0;
	padding:0;
	font-size:1em;
}

p, select, input, caption, label, span, tr, td, table, textarea{
	font-family:Arial, Helvetica, sans-serif;
	font-size:1em;
	text-align:left;
}

img, fieldset, table{
   border: 0;
}

form, p, ul, li, fieldset, input{
   margin: 0;
   padding: 0;
}

input, label, .label{
	vertical-align: middle;
}

ul{
	list-style: none;
}

hr {
  	visibility: hidden;
  	clear: both;
  	border:0;
}
	
/*** clear */
.clear {
	clear: both;
	display: block;
	height: 0px;
	/*margin-top:-1px;*/
	visibility:hidden;
}
/*** fin clear */

/* marges */
.margB5{
	margin-bottom:5px;
}

.margB10{
	margin-bottom:10px;
}
.margB15{
	margin-bottom:15px;
}
.margB20{
	margin-bottom:20px;
}
.margB30{
	margin-bottom:30px;
}
.margH10{
	margin-top:10px;
}
.margH15{
	margin-top:15px;
}
.margH20{
	margin-top:20px;
}
.margR20{
	margin-right: 20px;
}
/* Fin marges */
/*debut remplissage*/

.paddH5B10{
	padding-top:5px;
	padding-bottom:10px;
}
/*Fin remplisage*/

/*debut border*/
.bordH{
	border-top:1px solid #cccccc;
}
.bordB{
	border-bottom:1px solid #cccccc;
}
.bordL{
	border-left:1px solid #cccccc;
}
.bordR{
	border-right:1px solid #cccccc;
}
/*Fin border*/


/* positionnement */
.alignCenter{
	text-align: center;
}
.alignRight{
	text-align: right;
}
.floatRight{
	float:right;
}
.floatLeft{
	float:left;
}
.floatLeftImgtext{
	float:left;
	margin-right:20px;
}
.floatRightImgtext{
	float:right;
	margin-left:20px;
}
.uppercase{
	text-transform: uppercase;
}
.vmiddle{
	vertical-align: middle;
}
.displayNone{
	display:none;
}
.displayBlock{
	display:block;
}
/* Fin positionnement */

/* Fin Selecteur */
