.cm_subscribe 
	{  background-color:#F2F4F6; text-align:left; border-left:solid 0px #A1AAB5; border-bottom:solid 1px #A1AAB5; width:166px;
	 margin:0px 0px -15px 0px;	}
#zone2 .cm_subscribe { margin:0px 20px -15px 20px;}
.cm_subscribe td {border-left:solid 1px #A1AAB5; border-right:solid 1px #A1AAB5;}
#zone2 div table.cm_subscribe td { border-right:solid 1px #A1AAB5;}
.cm_subscribe td.td_top_right { border-right:solid 0px #A1AAB5; border-top:solid 1px #A1AAB5; width:149px;}
#zone2 div table.cm_subscribe td.td_top_right { border-right:solid 0px #A1AAB5;}
.cm_subscribe td.td_top_left
	{ background-image:url(../images/corner_infolettre.gif); background-repeat:no-repeat; background-position:right;
		border:solid 0px #A1AAB5; width:17px; height:18px;}
#zone2 div table.cm_subscribe td.td_top_left { border-right:solid 0px #A1AAB5;}
.cm_lblName 
	{ font-style:italic; font-weight:bold; font-family:Lucida Handwriting, Verdana, Arial, Sans-Serif; font-size:13px; 
		line-height:23px; margin:-10px 0px 8px 4px; padding:0px; display:block; position:relative; z-index:1;}
.cm_inputMail { width:120px; margin:0px 30px 0px 4px; color:#A1AAB5;}
.cm_btAjouter
	{ background-image:url(../images/btns/btn_infolettre.gif); background-position:top; background-repeat: no-repeat;
		 border-style:none; height:20px; width:27px; overflow:visible; cursor:pointer; position:relative; top:-36px; left:134px;}
#zone2 .cm_btAjouter
	{ left:153px;}

.cm_message { text-align:center; width:164px;}
#zone2 .cm_message { margin:0px 20px 0px 20px;}
span.cm_message { display:block; color:Green;}

.simple_padding { padding:10px; }
.horizontal_padding { padding:0 10px; }
.vertical_padding { padding:10px 0; }
.text_black { color:#000000; font-family:Verdana,Arial,Sans-serif; font-size:10px; font-weight:bold; }
.text_grey { color:#555555; font-family:Verdana,Arial,Sans-serif; font-size:10px; font-weight:bold; }
.line_break { display:block; margin-bottom:5px; }

.RowLabel { padding-left:5px; display:block; height:20px; }
.RowValue { display:block; border:1px solid #A5ACB2; font-size:11px; border-bottom:1px solid #DEDEDE; }

.left { float:left; } 
.right { float:right; }

.full { width:775px; display:block; }
.half { width:48%; display:block; }
.quarter { width:23%; display:block; }
.third { width:31%; display:block; }
.two_third { width:64%; display:block; }
.threequarter { width:73%; display:block; }

.block { display:block; margin-bottom:5px; }
.border { border-bottom:1px solid #DEDEDE; margin-bottom:3px; margin-top:3px; }

#BodyId .ax2006 .ax2006 .ExpControl_Content td { border:none; }
#BodyId .ax2006 .ExpControl_Content td table.confirmation td { padding-left:10px; }
.liste { margin-bottom:10px; border-bottom:1px solid #DEDEDE; }
.liste table { width:100%; }
.liste tr { border-top:1px solid #DEDEDE; }
.confirmation { padding-left:10px; border:none; float:left; }
.confirmation td { border:none; }

input.confirmation_input { margin-left:56px; margin-top:27px; margin-bottom:5px; }
textarea.confirmation_input { margin-bottom:5px; margin-left:56px; margin-top:2px; }


