/* Liste des element du generateur de formulaire  */

/**
 *Formulaire
 */ 
form#formular,form#contact {
    margin: 10px 0 0 0;
    display: block;
    /*float: left;*/
}

/**
 *Div dans le formulaire
 */ 
form#formular div,#contact div{
    clear:both;
}

/**
 * Label 
 */ 
form#formular div label, form#contact div label, form#formularFullText div label,form#formularMireLogin div label {
    display: block;  
    float: left;
    width: 200px;
    font-size: 11px;
    color: #333;
    text-align: left;
    padding: 10px 5px 0 10px;
    font-weight: bold;
}

.optionForm{
  margin-top:8px;
}

form#formular div label.opt{
  width:auto !important;
  font-weight: normal;
  padding-left:0px;
}

fieldset.accountLost label{
  width:100px !important;
}

fieldset.accountLost .inputTexte{
  padding-left:5px !important;
}

fieldset.accountLost div{
  margin-bottom:10px;
}
form#formularMireLogin div label{
  font-size:14px;
  
}


form#formularMireLogin{
  margin-top:20px;
  margin-bottom:10px;
}
#formularMireLogin div label
{
    width: 110px !important;
}

#formularFullText{
  margin-bottom:10px;
}
/**
 *input : text + textarea
 */ 
form#formular input.inputTexte, textarea.textarea , form#contact input.inputTexte,#formularFullText input.inputTexte, #formularMireLogin input.inputTexte{
    color:#251613;
    font-family:Arial,Helvetica,sans-serif;
    font-size:12px;
    margin:2px 0;
    padding:5px 5px 5px 25px;
    width:170px;
    border: 1px solid #cbcbcb;
    
}



#formularFullText input.inputTexte{
  padding-left:5px;
}
/***
 * Fieldset
 */
form#formular fieldset, form#contact fieldset{
    padding: 5px 0 20px 0;
    margin: 0 0 10px 0;
    background: #fff;
    display: inline;
    width: 500px;
}

/* Bloc fieldste ajoute */
form#formular fieldset fieldset {
    padding: 5px 0 20px 0;
    margin: 0 10px 10px 10px;
    display: inline;
    width: 480px !important;
}


form#formular fieldset fieldset div {
    margin: 2px 10px 0 10px;
    width: 460px;
}


/**
 *Div contenant des case a coche
 */ 
div.divOption{
    float:left;
    padding-top: 5px;
    width:200px !important;
    margin: 0px 0px 0 0px !important;
    clear:none !important;
}

/**
 *Il y a une div pas case a coche
 */ 
div.divOption div{
    padding-top: 0px;
    width:200px !important;
    margin: 0px 0px 0 0px !important;
    clear:none !important;
}

/**
 *Aide pour le champ
 */ 
form#formular span.help {
	font-size: 10px;
	color: #666;
	font-style: italic;
	margin: 0 0 0 0px;
	padding: 0px;
	display: block;
	font-weight:normal;
}

/**
 *Bouton submit
 */ 
form#formular input.submit {
background:none repeat scroll 0 0 #333333;
border:3px solid #555555;
color:#FFFFFF;
cursor:pointer;
padding:5px 10px;
}

/**
 *Div submit
 */ 
form#formular div.submit, #formularFullText div.submit
{
  text-align: center;
}

.TL{
background:url(../images/formulaire/TL.png) no-repeat #FFFFFF 3px 3px;
}
/*TM ---> Texte multiligne (TexteArea)*/
.TM{
background:url(../images/formulaire/TM.png) no-repeat #FFFFFF 3px 3px;
}
/*CM ---> Champ Mail (input type='text' + verification lors de la validation)*/
.CM{
background:url(../images/formulaire/CM.png) no-repeat #FFFFFF 3px 3px;
}
/*CU ---> Champ URL (input type='text' + verification lors de la validation)*/
.CU{
background:url(../images/formulaire/CU.png) no-repeat #FFFFFF 3px 3px;
}
/*CT ---> Champ Telephone (input type='text' + verification lors de la validation)*/
.CT{
background:url(../images/formulaire/CT.png) no-repeat #FFFFFF 3px 3px;
}
/*CD ---> Champ Date (input type='text' + verification lors de la validation + ajout d'un calendrier pour la saisie)*/
.CD{
background:url(../images/formulaire/CD.png) no-repeat #FFFFFF 3px 3px;
}


.formular.contactWebMaster label{
  text-align:right !important;
}

.formular.contactWebMaster input.inputTexte, .formular.contactWebMaster textarea.textarea{
  width:250px !important;
  padding-left:5px !important;
}

.formular.contactWebMaster textarea.textarea{
  height:200px !important;
}

.submitBlue {
    background-color:#637AA6 !important;
    border:medium none !important;
    color:#FFFFFF !important;
    font-weight:bold;
    padding:1px !important;
}

.formular.contactWebMaster .submitBlue
{
    margin-left:215px;
}
