/* CSS Document */
#ListCard
{
	/*width:100%;*/
	margin-top:10px;
	margin-left:20px;
	display:block;
	
}
/*.radiocard
{
	display:block;
	width:154px;
}*/
span.radiocard 
{
display:block;
float:left;
border:1px solid #000;
margin:0 10px 10px 10px;
text-align:center;
}
span.radiocard input
{
	margin-bottom:2px;
}
span.radiocard img
{
	border-top:1px solid #000;
	cursor:pointer;
}
/*
img.radiocard
{
border-top:1px solid #000;
}*/
#ListCard td,#ListCard tr
{
	/*display:block;*/
	float:left;
	text-align:center;
	/*width:150px;*/
	/*border:1px solid #F00;*/
}
#ListCard td
{
	/*display:block;*/
	border:1px solid #000;
	margin: 3px 10px 3px 10px;
	/*width:150px;
	float:left;*/
	
}
#ListCard td img
{
/*	margin-top:3px;
	border-top:1px solid #000;
	cursor:pointer;*/
}
#milieu #haut .titre
{
	padding:40px 4px 00px 40px;
}
#milieu .trait
{
	height:4px;
	line-height:0;
	font-size:0;
	background:url(../images/trait.gif) 120px 0 no-repeat;
	margin-top:10px;	
}


#milieu #haut input.minput{
	display:block;
	width:280px;
	height:17px;
	font-size:8pt;
	margin-left:220px;
	border:1px solid #000;
	background:#FFEED5;
}
#milieu #haut textarea.dmail{
	display:block;
	width:280px;
	height:45px;
	font-size:8pt;
	margin-left:220px;
	font-family:Arial, Helvetica, sans-serif;
	border:1px solid #000;
	background:#FFEED5;
}
.formCard{margin:10px 20px 10px 20px;}
.formCard td span{
font-size:8pt;
margin-left:220px;}
.formCard td{height:30px;color:#000;font-size:8pt;}
.formCard td.info{height:20px;}
.formCard td.info span{color:#777;font-size:8pt;margin-left:0px;}
#milieu #haut span.libelle{
	width:190px;
	text-align:right;
	margin-left:20px;
	float:left;
	vertical-align:middle;
	color:#000;
	font-size:8pt;
	font-weight:bold;
}
.formCard td span.needed
{
	margin-left:0px;
}
.btn
{
	background:#fff url(../images/btn_envoyer.gif) 0 0 no-repeat;
	border:none;
	width:93px;
	height:26px;
	font-size:8pt;
	color:#fff;
	cursor:pointer;
	font-weight:bold;
}
.btn:hover
{
	background:#fff url(../images/btn_envoyer_o.gif) 0 0 no-repeat;
}
#ecardpreview{border:1px solid #000;margin-left:15px;margin-top:20px; margin-bottom:5px;}
#ecardpreview .titrecard{font-size:11pt;color:#FF8200;padding-left:10px;padding-bottom:5px;}
#ecardpreview .message{padding-left:10px;padding-bottom:10px;}
.mentions
{
	border:1px solid #666;
	background:#F9F9F9;
	margin:40px;
	padding:20px;
	font-size:7pt;
	color:#666;
	text-align:center;
}
#MessOk
{
	margin-left:20px;
	margin-top:30px;
	margin-bottom:30px;
	font-size:10pt;
	font-weight:bold;
	color:#FF8200;
}