/*
//////////////////////////
	GENERAL
//////////////////////////
*/
.submitOkViolet {
	background-color:#6d1874;
	color:#FFFFFF;
	width:25px;
	padding:2px;
	border:none;
	text-align:center;
	font-size:11px;
}

.submitPlusViolet {
	background:none;
	color:#6d1874;
	width:25px;
	border:none;
	text-align:center;
	font-size:11px;
}

/*
//////////////////////////
	FORMULAIRE MON COMPTE
//////////////////////////
*/

#compte form {
	position:relative;
	top:5px;	
}

#compte form p {
	padding-top:5px;
}

#compte form label {
	font-size:11px;
	float:left;
	width:100px;
	text-align:right;
	padding:5px 5px 0 0;
}

#compte form .connectInput {
	width:165px;
	border:none;
	border-bottom:1px solid #DDDDDD;
	color:#666666;
}

#submitCompte {
	position:absolute;
	right:20px;
	bottom:27px;
	background-color:#6d1874;
	color:#FFFFFF;
	/*padding:1px 2px;*/
	width:25px;
	padding:2px;
	border:none;
	text-align:center;
	font-size:11px;
}

/*
//////////////////////////
	FORMULAIRE MOTEUR ACCUEIL
//////////////////////////
*/

#searchAccueil {
	text-align:right;
	padding:5px 30px 0 0;
}

#searchAccueil p {
	padding-top:10px;
}

#searchAccueil .searchLabel {	
	font-size:11px;
	float:left;
	width:160px;
	text-align:right;
	padding:1px 10px 0 0;
	color:#646060;
}

#searchAccueil .searchSelect {
	width:170px;
	border:none;
	border:1px solid #CCCCCC;
	color:#666666;
	height:19px;
}

#searchAccueil .searchLabelRadio {	
	text-align:right;
	padding:0 5px 0 0;
	color:#646060;
}

#searchAccueil .searchInput {
	width:270px;
	border:none;
	border:1px solid #CCCCCC;
	color:#666666;
	height:18px;
}

/*
//////////////////////////
	FORMULAIRE LISTING OFFRES
//////////////////////////
*/

.criteresFiltreListing {
	margin-top:10px;
}

.criteresFiltreListing .searchLabel {	
	font-size:11px;
	padding:1px 0 3px 0;
	color:#646060;
}

.criteresFiltreListing .searchSelect {
	width:100px;
	border:none;
	border:1px solid #CCCCCC;
	color:#666666;
	height:19px;
	margin:0 5px 0px 0;
}

.actionListing {
	width:100px;
	border:none;
	border:1px solid #CCCCCC;
	color:#666666;
	height:19px;
	margin:0 5px 0px 0;
}

/*
//////////////////////////
	FORMULAIRE RECHERCHE SIMPLE
//////////////////////////
*/


.searchSimpleLabel {	
	font-size:11px;
	float:left;
	width:135px;
	text-align:right;
	padding:1px 10px 0 0;
	color:#646060;
}

.searchSelectSimple {
	width:165px;
	border:none;
	border:1px solid #CCCCCC;
	color:#666666;
	height:19px;
}

#searchSimpleCriteres .searchInput {
	width:165px;
	border:none;
	border:1px solid #CCCCCC;
	color:#666666;
	height:19px;
}

.btnSearchLancement {
	background:url(gfx/btn-lancement-recherche.gif) no-repeat;
	border:none;
	width:180px;
	height:35px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#dbbddd;
	text-align:left;
	padding:0 0 5px 10px;
	float:right;
}

#searchSimpleRef .searchInput {
	width:280px;
	border:none;
	border:1px solid #CCCCCC;
	color:#666666;
	height:19px;
}


/*
//////////////////////////
	FORMULAIRE RECHERCHE AVANCE
//////////////////////////
*/

#searchAvanceChoixCriteres fieldset {
	position: relative;
	padding:15px 8px 15px 8px;
	border:1px solid #CCCCCC;
	background-color:#f3f1f3;
	margin:15px 0 0 0;
}

#searchAvanceChoixCriteres fieldset legend {
	position: absolute;
	top: -.6em;
	left: .2em;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#973E98;
	padding:0 10px 0 10px;
}

#searchAvanceChoixCriteres .searchAvanceLabel {
	font-size:11px;
	float:left;
	width:130px;
	text-align:right;
	padding:1px 10px 0 0;
	color:#646060;
}

#searchAvanceChoixCriteres .searchInput {
	width:170px;
	border:1px solid #CCCCCC;
	color:#666666;
	height:18px;
}

#searchAvanceChoixCriteres select {
	width:170px;
	border:1px solid #CCCCCC;
	color:#666666;
	margin:0 5px 0px 0;
}


.btnSearchLancementBl {
	background:url(gfx/btn-lancement-recherche-bl.gif) no-repeat;
	border:none;
	width:180px;
	height:35px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#dbbddd;
	text-align:left;
	padding:0 0 5px 10px;
	float:right;
}

.btnSearchMemoriser {
	background:url(gfx/btn-memoriser-recherche.gif) no-repeat;
	border:none;
	width:116px;
	height:28px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#FFFFFF;
	text-align:left;
	padding:0 0 1px 10px;
}

.btnSearchSupprimer {
	background:url(gfx/btn-supprimer-liste.gif) no-repeat;
	border:none;
	width:116px;
	height:28px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#FFFFFF;
	text-align:left;
	padding:0 0 1px 10px;
}


/*
//////////////////////////
	FORMULAIRE ESPACE REPRENEUR // CEDANT
//////////////////////////
*/

#formPageEspace fieldset {
	position: relative;
	padding:15px 8px 15px 8px;
	border:1px solid #CCCCCC;
	background-color:#f3f1f3;
	margin:15px 0 0 0;
}

#formPageEspace fieldset legend {
	position: absolute;
	top: -.6em;
	left: .2em;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#973E98;
	padding:0 10px 0 10px;
}

#formPageEspace .formPageEspaceLabel {
	font-size:11px;
	float:left;
	width:180px;
	text-align:right;
	padding:1px 10px 0 0;
	color:#646060;
}

#formPageEspace .formPageEspaceInput {
	width:350px;
	border:1px solid #CCCCCC;
	color:#666666;
	height:18px;
}

#formPageEspace textarea {
	width:350px;
	border:1px solid #CCCCCC;
	color:#666666;
	height:90px;
}

#formPageEspace select {
	width:350px;
	border:1px solid #CCCCCC;
	color:#666666;
	margin:0 5px 0px 0;
}

.btnFormPageEspace {
	text-align:right;
	margin:10px 0 20px 0;
}

.btnFormPageEspacePrec {
	background:transparent url(gfx/btn-etape-precedente.gif) no-repeat scroll 0 0;
	height:35px;
	width:161px;
	display:block;
	height:35px;
	width:161px;
	float:right;
}

.btnFormPageEspacePrec span {
	display:none;
}

.btnFormPageEspaceValid {
    background:transparent url(gfx/btn-valider.gif) no-repeat scroll 0 0;
    height:35px;
    width:161px;
    display:block;
    height:35px;
    width:161px;
    float:right;
}
.btnFormPageEspaceValid span {
    display:none;
}
.btnFormPageEspaceRecap {
    background:transparent url(gfx/btn-recap.gif) no-repeat scroll 0 0;
    height:35px;
    width:161px;
    display:block;
    height:35px;
    width:161px;
    float:right;
}
.btnFormPageEspaceRecap span {
    display:none;
}
.btnFormPageEspaceSuiv {
	background:transparent url(gfx/btn-etape-suivante.gif) no-repeat scroll 0 0;
	height:35px;
	width:161px;
	display:block;
	height:35px;
	width:161px;
	float:right;
}

.btnFormPageEspaceSuiv span {
	display:none;
}
.checkbox{
	float: left;
	margin: 5px 0 0 5px;
}
.formPageEspaceLabelCheckbox{
	display: block;
	margin-left: 25px;
}
