body {

	margin: 0;

	padding: 0;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10pt;

	color: #000;

	background-color: #E9E7E3;

}



td {

	font-size: 10pt;

	font-family: Verdana, Arial, Helvetica, sans-serif;

}



label {

	font-size: 10pt;

	font-family: Verdana, Arial, Helvetica, sans-serif;


}





a {

	text-decoration: none;

	color: #930;

}



table, tr, td {

	border-collapse: collapse;

	border-spacing: 0;

	margin: 0px;

	padding: 0 0 0 0;

}



.buttonSuite {

	font-weight: bold;

	border: 1px solid #999;

	border-color: #000;

	background-color: #77C491;

	color: #000;

}



a:Hover {

	text-decoration: underline;

	color: #930;

}



.obligatoire {

	font-family: Verdana,Arial,Helvetica,sans-serif;

	font-size: 10pt;

	font-weight: bold;

	color: #930;

}



.erreur {

	font-family: Verdana,Arial,Helvetica,sans-serif;

	font-size: 10pt;

	font-weight: bold;

	color: #F00;

}



/**** table ****/



.col {

	margin: 10px; 

	padding: 10px;

	vertical-align: top;

	text-align: left;

}



.col2-left {

	margin: 2px;

	margin-left: 10px;

	padding: 2px;

	padding-left: 10px;

	width : 50%;

	vertical-align: top;

	text-align: left;

}

.col2-right {

	margin: 2px; 

	padding: 2px;	

	vertical-align: top;

	text-align: left;

}



.col3-left {

	margin: 2px;

	margin-left: 10px;

	padding: 2px;

	padding-left: 10px;

	width : 30%;

	vertical-align: top;

	text-align: left;

}

.col3-right {

	margin: 2px; 

	padding: 2px;	

	vertical-align: top;

	text-align: left;

}