/* APPLICATION */

div.column3
{float: left; width: 2%; margin: 0 3px 0 0; padding: 0;}
div.column5
{float: left; width: 5%; margin: 0 3px 0 0; padding: 0;}
div.column10
{float: left; width: 9%; margin: 0 3px 0 0; padding: 0;}
div.columns15
{float: left; width: 14%; margin: 0 3px 0 0; padding: 0;}
div.column20
{float: left; width: 19%; margin: 0 3px 0 0; padding: 0;}
div.column25
{float: left; width: 24%; margin: 0 3px 0 0; padding: 0;}
div.column30
{float: left; width: 30%; margin: 0 3px 0 0; padding: 0;}
div.column33
{float: left; width: 32%; margin: 0 3px 0 0; padding: 0;}
div.column35
{float: left; width: 34%; margin: 0 3px 0 0; padding: 0;}
div.column40
{float: left; width: 39%; margin: 0 3px 0 0; padding: 0;}
div.column45
{float: left; width: 44%; margin: 0 1px 1px0 0; padding: 0;}
div.column50
{float: left; width: 48%; margin: 0 3px 0 0; padding: 0;}
div.column55
{float: left; width: 54%; margin: 0 3px 0 0; padding: 0;}
div.column60
{float: left; width: 59%; margin: 0 3px 0 0; padding: 0;}
div.column75
{float: left; width: 74%; margin: 0 3px 0 0; padding: 0;}

/* MULTI-COLUMN CONTAINERS */
div.row 			{margin: 0; padding: 0; width: 99.5%;}
div.row-promotion 	{margin: 0; padding: 0; width: 100%; background-image:url(/images/templates/bg-grey.gif); overflow:auto; margin-bottom:-10px}
div.cols1 			{float: left; width: 99.5%; margin: 0 3px 0 0; padding: 0;}
div.cols2 			{float: left; width: 49%; margin: 0 3px 0 0; padding: 0;}
div.cols3 			{float: left; width: 32.5%; margin: 0 3px 0 0; padding: 0;}
div.cols4 			{float: left; width: 24%; margin: 0 3px 0 0; padding: 0;}

/* BORDER CLASS'S */
div.border-one-col	{ 
	border-left: 1px solid #636;
	border-right: 1px solid #636;
	border-bottom: 1px solid #636;
 }

/* BORDER CLASS'S */
div.border-one-col-row-odd	{ 
	border-left: 1px solid #636;
	border-right: 1px solid #636;
	border-bottom: 1px solid #636;
	color: #000;
	background: #EEE;
 }

div.button {
	
	margin-top: 10px;
	background-color:#663366;
}
div.mlbutton {
	clear: left;
	width: 85%;
	background-color:#663366;
}
.large_button {
	
	width: 190px;
	margin-top: 0px;
	color: #FFF;
	background-color:#663366;
}
.larger_button {
	
	width: 250px;
	margin-top: 0px;
	color: #FFF;
	background-color:#663366;
}
.medium_button {
	
	width: 125px;
	margin-top: 0px;
	color: #FFF;
	background-color:#663366;
}
.button {
	width: 100px;
	margin-top: 0px;
	color: #FFF;
	background-color:#663366;
}
.mlbutton {
	clear: left;
	width: 85%;
	color: #FFF;
	
	background-color:#663366;
}
th.col-left {
	text-align: left;
	color: #FFF;
	background: #663366;
}

div.colheader {
	color: #FFF;
	font-weight: bold;
	background: #663366;
}

div.coltext {
	color: #000;
	
	background: #EEEEEE;
}

th.col-center {
	text-align: center;
	color: #FFF;
	background: #663366;
}

div.colheader-center {
	text-align: center;
	color: #FFF;
	background: #663366;
}

td.col-red-right
{
	color: #ff3333;

}
th.col-center-underline {
	text-align: center;
	color: #FFF;
	background: #663366;
	text-decoration: underline;
}


th.light-gray-col-center {
	text-align: center;
	color: #000;
	background: #EEEEEE;
}
th.dark-gray-col-center {
	text-align: center;
	color: #663366;
	background: #999999;
}
th.dark-gray-col-center-underline {
	text-align: center;
	color: #663366;
	background: #999999;
	text-decoration: underline;
}

td.col-left {
	text-align: left;
	background: #EEEEEE;
}

.text-colored{
	color: #663366;
	font-weight: bold;
}

.text-red{
	color: #F00F00;
	font-weight: bold;
}
/* FOOTER CSS ENDS | FIN DU CSS DU PIED DE LA PAGE */

