#socon-partie-gauche { margin:38px 0 0 35px; color:#939091; width:200px;}
#socon-partie-gauche h1 { height:49px; margin-bottom:47px; }
#socon-partie-gauche h2 { height:18px; margin-bottom:16px;}
#socon-partie-gauche p { line-height:16px; margin-bottom:20px;}


#socon-partie-droite {
	position:absolute;
	top:37px;
	left:235px;
	width:414px;
	height:428px;
	background:url(../images/form-fond.jpg) no-repeat;
}

#socon-partie-droite p.form-erreur {
	/*position:absolute;
	top:10px;*/
	margin:10px 0 0 35px;
	color:#ff0b7c;
	font-weight:bold;
	visibility:hidden;
}

#socon-partie-droite p.socon-infos {
	color:#939091;
	margin:18px 0 17px 35px;
	width:335px;
	font-size:10px;
	line-height:16px;
	font-style:italic;
}
#socon-partie-droite p.socon-infos a { font-style:normal; color:#da147a; }

/*#socon-partie-droite p.socon-infos { width:347px; height:19px; margin:0 0 12px 35px; }*/

.socon-form p {
	height:19px;
	/*margin:0 0 12px 35px;*/
	margin:0 0 12px 15px;
	width:360px;
}

.socon-form span.form-erreur {
	display:block;
	float:left;
	color:#ff0b7c;
	font-weight:bold;
	width:20px;
	margin-top:4px;
}

.socon-form label { float:left; width:93px; margin-top:4px; }
.socon-form label.form-erreur { color:#ff0b7c; font-weight:bold; }
.socon-form input { border:none; height:19px; }

input.champ-txt-grand {
	float:left;
	clear:right;
	width:239px; /* 243px - 2px (padding left) - 2px (padding right) */
	background:url(../images/form-input-txt-grand.jpg) no-repeat top right;
	padding:4px 2px 0 2px;
	font-size:11px;
	height:15px; /* 19px - 4px (padding-top) */
	color:#505050;
}

.socon-form span.objMultInput {
	background:url(../images/form-select-243.jpg) no-repeat;
	width:228px; /* 243px (largeur img - 10px padding right - 5 px padding left */
	height:19px;
	line-height:19px;
	padding:0 10px 0 5px;
	cursor:pointer;
	display:block;

	clear:right;
	float:left;
}

.socon-form textarea {
	margin:0 0 19px 35px;
	width:335px;
	height:131px;
	overflow:auto;
	border:none;
	background:url(../images/form-textarea-335-131.jpg) no-repeat;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	padding: 2px;
	color:#505050;
}

.socon-form p#valider { height:29px; }
.socon-form p#valider input {
	margin-left:198px;
	height:29px;
	width:160px;
	background:url(../images/form-submit.png);
	cursor:pointer;
	color:#939091;
	font-weight:bold;
	font-size:11px;
	line-height:29px;
}

#socon-partie-droite-finale {
	position:absolute;
	top:37px;
	left:235px;
	width:414px;
	height:428px;
	background:url(../images/form-fond.jpg) no-repeat -415px 0;
}

#socon-message-validation {
	position:relative;
	top:140px;
	height:120px;
	text-align:center;
}

#socon-message-validation img { margin-top:50px; }

#socon-message-validation p {	margin-top:15px; }
#socon-message-validation a {	color:#939091; }


#nMultInput-sitelng-nMultInput p,
	#nMultInput-sitethemes-nMultInput p,
	#nMultInput-listeban-nMultInput p,
	#nMultInput-bdage-nMultInput p {
	margin-bottom:0px;
	height:18px;
	line-height:16px;
	float:left;
	margin:3px 15px 12px 0;
}
#nMultInput-bdage-nMultInput ul { float:left; margin-right:15px;}

#nMultInput-sitelng-nMultInput .nMultInputSubmit input,
	#nMultInput-sitethemes-nMultInput .nMultInputSubmit input,
	#nMultInput-listeban-nMultInput .nMultInputSubmit input,
	#nMultInput-bdage-nMultInput .nMultInputSubmit input {
	font-size:12px; height:25px; padding:0 0 5px;
}

.nMultInputListes ul li label,
	.nMultInputListes ul li label input { float:none; }