SELECT
{
    background-color:#FCFAEA;
    border:solid 1px #F89828;      
}

iframe.searchFrame body
{
    background-color:#f2f2f2;
}

.frameConnexion
{
	width:100%;
	height:55px;
}

form#simpleForm
{
    background-color: #f2f2f2;
}

div.Affiche
{
    background-color: #f2f2f2;
    /*height: 232px;*/
}

h2, h3
{
    border-bottom-color:#FE9B29;
    font-size:12pt;
    font-weight:bold;
    margin-bottom:10px;
}


#loginPage .loginContainer input,#loginPage .passwordContainer input 
{
	width:120px;
	height: 17px;
	padding-top:1px;
	margin-bottom:5px;
}

#loginPage .loginContainer{position:relative;}
#loginPage .passwordContainer{position:relative;top:-28px;left:150px;}
#loginPage .cnxAutoContainer{position:relative;top:-30px;}
#forgotPasswordContainer{position:relative;top:-81px;left:150px;}
#loginPage .validateOnlyContainer{position:relative;top:-80px;left:305px;width:50px;}

/*Hack IE*/

html* #loginPage .loginContainer{
    position:relative;
}


html* #loginPage .passwordContainer{
    position:relative;
    top:-23px;
}

html* #loginPage .cnxAutoContainer{
    position:relative;
    top:-20px;
}

html* #forgotPasswordContainer{
    position:relative;
    top:-71px;
}

html* #loginPage .validateOnlyContainer{
    position:relative;
    top:-70px;
}

#loginPage .passwordContainer  input 
{
width:130px;
background-color:#FFFFFF;
padding-left:20px;
}

#loginPage .loginContainer label
{
    width:140px;
	display:none;
	}
	
#loginPage .passwordContainer label
 {
 width:140px;
	display:none;
	}
input.btnvalidate
{
	width:100px;}



#loginPage .cnxAutoContainer label
 {
	font-size: 8pt;
	color:#000;
	font-weight:normal;
	width:180px;
	display:inline;
	}	
	
	
input.chk {
	background-color:#F2F2F2;
	}
	
.helplink
{
display:none;
}	

.validateOnlyContainer label
{
	padding-left:0px;
	}
.validateOnlyContainer input{
    background:url(../Images/Bouton/btn_orange_petit.gif);
    background-position:center center;
    background-repeat:no-repeat;
    color: #FFF;
	font-weight: bold;
}

/* ---------------------- Personnalisation du formualaire "Mot de passe oublié" ---------------------- */


/* ---titre de la page-------- */
#forgotPassword h1
{
	color:#FE9B29;
	border-bottom-color:#FE9B29;
}
	
#forgotPassword .informationFrm  {
font-size:10pt;
border-top-color:#FE9B29;
}

#forgotPassword h1 {
font-size:13pt;
}

#forgotPassword .captchaContainer label {
margin-top:39px;
width:160px;
}

#forgotPassword .captchaBlock input {
left:51px;
position:absolute;
top:190px;
width:100px;
}
	
.customCaptcha
{
width:150px;
}	
	
.captchaRenew
{
margin-left:40px;
}

	
/* ---------------------- Personnalisation du formulaire "Création de compte" ---------------------- */

.creationContainer
{width:516px;
	}
/*
h2
{
    color: #FE9B29;
    font-size:12pt;
    font-weight:bold;
    margin-bottom:10px;
    border-bottom-color: #FE9B29;
}
*/

#creation label
{
text-align:left;
color:red;
}	

#levelPasswordContainer
{
margin-left:166px;
}

#idDay
{width:50px;}
#idMonth
{width:50px;}
#idYear
{width:50px;}

.leftCol
{
width:431px;
}
.rightCol
{
width:85px;
}

/* suppression des champs ligne 1, 2, 3 4 de l'adresse */
.creationContainer div.street1Container, .creationContainer div.street2Container,.creationContainer div.street3Container,.creationContainer div.street4Container 
{
	display:none;}

div.sportContainer, div.disciplineContainer, div.levelContainer 
{width:427px;}

.cardContainer h2
{
display:none;
}
.levelPasswordContainer
{display:none;
	}
	
.captchaBlock input {
width:236px;
position:relative;
left:-157px;
top:-60px;
}

.captcha
{
padding-left:25px;
}

.captchaBlock span.notifyKO, .captchaBlock span.notifyOK
{
position: relative;
 left: -159px; 
 top: -62px;
}
/* ---------------------- Personnalisation du formalaire de modification de compte ---------------------- */

.identificationContainer  h2
{
	display:none;
	}
.measurementValueContainer 
{
padding-top: 6px}

.cardContainer
{
display: none;
}

.adr_typeContainer{
    display:none;
}

.measurementContainer{
    display:none;
}

div.updateContainer {
margin-top:-32px;
margin-bottom: 8px;
}

div.addressContainer div.readOnly div.countryContainer label, div.addressContainer div.readOnly div.street1Container label, div.addressContainer div.readOnly div.street2Container label, div.addressContainer div.readOnly div.street3Container label, div.addressContainer div.readOnly div.street4Container label, div.addressContainer div.readOnly div.postalCodeContainer label, div.addressContainer div.readOnly div.townContainer label
{
	padding-left:0px;
	 margin-left:5px
	}

div.sportContainer, div.disciplineContainer, div.levelContainer {
width:450px;
}	
	
	
	
/* ---------------------- OxylaneId forms ---------------------- */
#updatePassword div.cnxAutoContainer
{
	display:none;
} 


/* ---------------------- OxylaneId forms ---------------------- */

.searchFrame{
    /*border : 1px solid green;*/
    background-color: #F2F2F2;
    height: 543px;
    /height: 538px;
}

form.formulaire #loginPage{
    background-color:#F2F2F2;
    width:100%;
    height:100%;
    /*height:55px;*/
    margin:-5px 0 0 -4px;
}

div#page
{
    background-color: #F2F2F2;
}

form.GlobalDynaForm
{
    background-color: #F2F2F2;
}

form.formulaire #loginPage .notifyKO {
   /*position:relative;
   top:-25px;
   left:180px;
   height:0px;*/
   display:none;
}

form.formulaire .notifyNone{
    display:none;
}


form.formulaire fieldset label {
  font-weight: normal;
  font-size: 13px;
  /*line-height:20px;*/
  color: #000;
  font-family: Arial;
  margin-top:1px;
 /* margin-left:30px;*/
 width: 200px;
  
 }
 
 div.captchaContainer input
 {
     /*margin-left: 1px;*/
 }
 
form.formulaire input {
 height: 17px;
  /*width:170px;*/
 }

 form.formulaire fieldset input.checkbox {	
  width:auto;
 }

 form.formulaire fieldset input.btnvalidate,  form.formulaire fieldset input.btncancel  {	
  width:109px;
  height:28px;
  cursor:pointer;
 }
 
form.formulaire fieldset input.btnDeleteForGroup  {	
  width:80px;
  cursor:pointer;
  padding-left:15px;
  margin:3px 0 0 16px;
 }
 
 form.formulaire fieldset input.btnaddLine {	
  width:110px;
  cursor:pointer;
  margin-left:310px
 }
 
 form.formulaire fieldset select {
 height: 20px;
 width:180px;
 }

 /* Changement des boutons  
form.formulaire fieldset input.btnvalidate {
background:transparent url(../img/default/form/btn_valider.gif) no-repeat scroll 0 0;
}
form.formulaire fieldset input.btncancel {
background:transparent url(../img/default/form/btn_valider.gif) no-repeat scroll 0 0;
}
 */

/* ---------------------- Styles for create/update account ---------------------- */
form.formulaire div.titleFrm{
  font-size: 0.9em;
  color: #000000;
  font-weight:bold;
}

form.formulaire span.titleFrm{
  font-size: 0.9em;
  color: #000000;
  font-weight:normal;
}

#forgotPasswordContainer span a{
    color:#000;
}

span.mandatory {
	color:#ED1C24;
	font-weight:bold;
}
span.mandatoryInfo {
	font-size:0.7em;
	font-weight:normal;
	margin-right:20px;
}
div#levelPasswordContainer span{
	font-size:0.7em;
}
form.formulaire input, form.formulaire textarea, form.formulaire select {
  border-color: #9cb3c9;
  background-color: #f2f2f2;
}

div.formTop{		/*Img for the top of the form*/
  height:10px;
}

form.formulaire fieldset {		/*Img for the background of the fieldset */
  padding:4px;		
  height:535px;
  /height:528px;
}

 
form.formulaire input.btnvalidate:hover{
  color:#FFF;
}

div.opfailure{
  padding-left:10px;
}
div.opsuccess{
 padding-left:10px;
}

/* ----------------------- tables ---------------------------------------------------------*/
tr.even{
	background-color:transparent;
}
tr.odd{
	background-color:#FFA8A8;
}
tr.rowActive {
	background-color:#FF7575;
}

th{
	text-align:left;
}



