html {						height: 100%; }
body {						margin: 0; padding: 0; height: 100%; }
a {							text-decoration: none; outline: none; }
img {						border: 0px; }
h1, h2, h3, h4, h5, h6 {	margin: 0; padding: 0; }
p {							margin: 0; padding: 0 10px 0 0; }
table {						margin: 0; padding: 0; border-collapse:collapse; width: 100%; }
td {						vertical-align: top; padding: 0; }
form {						margin: 0; padding: 0; }

.clear { 					clear: both; font-size: 0px; line-height: 0%; height: 0px; padding: 0; margin: 0; }

.vat {						vertical-align: top;	}
.vam {						vertical-align: middle;	}
.vab {						vertical-align: bottom;	}

.tac {						text-align: center;	}
.tal {						text-align: left;	}
.taj {						text-align: justify; }
.tar {						text-align: right;	}

.pad {						padding: 0 10px 0 10px;}
.pad_small {				padding: 0 5px 0 5px;}
.pad_Medium {				padding: 0 15px 0 15px;}
.pad_Large {				padding: 0 20px 0 20px;}

.no_pad {					padding: 0px; }
.no_marg {					margin: 0; }

.float_l {					float: left; }
.float_r {					float: right; }

.capital {					text-transform: uppercase; }
.strong {					font-weight: bold; }	
.underline {				text-decoration: underline; }
.barre {					text-decoration: line-through; }

.no_display {				display: none; }
.display {					display: block; }
.pointer {					cursor: pointer; }
.linkLock {					cursor: default; filter : alpha(opacity=40); -moz-opacity : 0.4; opacity : 0.4; }
.linkLock cufon {			cursor: default; filter : alpha(opacity=40); -moz-opacity : 0.4; opacity : 0.4; }

.pos-R {					position: relative; }
.pos-A {					position: absolute; }

div.ligne_vide {			padding-top: 15px; padding-bottom: 15px; }
div.ligne_vide_m {			padding-top: 10px; padding-bottom: 10px; }
div.ligne_vide_s {			padding-top: 10px; }
