body{
	margin: 0; /*--- corrige bug ie ---*/
	font: 12px white Verdana,Arial,Geneva,Helvetica,sans-serif;
	background-color: #f8f8f8;
	text-align: center;
	}
h1	{
	margin-top: 10px;
	margin-left:auto;
	margin-right:auto;
	padding:0;
	height:20px;
	color: #C42695;
	font-size:18px;
	line-height:20px;
	}
select	{
	background:#FF66CC;
	color:white;
	border:1px solid #D80290;
	}
.courantnoir { font-family:  Tahoma, verdana, Arial, Helvetica; font-size : 12px; color: #000000}
.courantred { font-family:  Tahoma, verdana, Arial, Helvetica; font-size : 12px; color: #FF0000}
.courantpetitred {  font-family:  Tahoma, verdana, Arial, Helvetica; font-size : 11px; color: #FF0000}
.courantpetitnoir { font-family:  Tahoma, verdana, Arial, Helvetica; font-size : 11px; color: #000000}
.courant	{
	color:black;
	font-size:12px;
	}
.courantpetit {
	font-size : 11px; 
	color: black;
	}
.courant_color {
	font-size : 12px; 
	color: #DE52B3;
	}
.courant_colorpetit {
	font-size : 11px; 
	color: #DE52B3;
	}
.courant_color2 {
	font-size : 12px; 
	color: white;
	}
.courant_colorg	{
	color:#DE52B3;
	font-weight:bold;
	font-size:12px;
	}
.courant_colorxg	{
	color:#DE52B3;
	font-weight:bold;
	font-size:14px;
	}
.btn_valider	{
	display:block;
	margin:10px auto;
	padding:0;
	height:20px;
	width:140px;
	color: white;
	font-size:12px;
	line-height:20px;
	background: transparent url(/coquin/images/btn-valider.png) center no-repeat;
	text-align:center;
	}
.btn_valider a	{
	color: white;
	text-decoration:none;
	}
.btn_valider a:hover	{
	color: #DE52B3;
	}
input.btn_valider	{
	margin:15px auto;
	padding:0;
	height:px;
	width:140px;
	color: white;
	font-size:12px;
	line-height:20px;
	background: transparent url(/coquin/images/btn-valider.png) center no-repeat;
	text-align:center;
	vertical-align:middle;
	font-weight:bold;
	border:none;
	}
/*------------------ choix validation --------------------*/
#choix_valid	{
	padding:5px;
	margin: 0 auto 0 auto;
	width: 500px;
	height: 35px;
	text-align:center;
	}

/*----------------- contact ------------------*/
div#boxcontact	{
	margin-right:auto;
	margin-left:auto;
	margin-top: 15px;
	line-height:18px;
	padding:10px;
	width: 540px;
	height:350px;
	background-color: #f1f1f1;
	}
div#boxcontact	h1, h2	{
	padding:0;
	margin: 10px auto 10px auto;
	text-align: center;
	font-size: 14px;
	color: #DE52B3;
	}
/*----------- tableaux communs ----------------*/
#table_commun {
	margin-left:auto;
	margin-right:auto;
	margin-top:10px;
	border-collapse: collapse;
	width: 500px;
	line-height:20px;
	text-align:center;
	background-color: transparent;
	color:black;
	font-size:12px;
	}
#table_commun td {
	height:24px;
	padding:2px 0 2px 0;
	}
#table_commun td input {
	font-size:12px;
	padding-left:2px;
	margin-left:5px;
	}
#table_commun td textarea {
	font: 12px white Verdana,Arial,Geneva,Helvetica,sans-serif;
	padding-left:2px;
	margin-left:5px;
	text-align:left;
	border: none;
	}
.td_denom {
	text-align:right;
	width:150px;
	}
.td_value {
	text-align:left;
	width:175px;
	}
.td_value input {
	padding:0 0 0 3px;
	height:18px;
	background-color:white;
	border:none;
	color:#DE52B3;
	}

/*------------------ alerte --------------------*/
.erreur {
	background-color:#DE52B3;
	line-height:18px;
	color:white;
	font-size:12px;
	}

