/* CSS Document pour les formulaire integre: Dep, DTPH, et Dsim mini2 */

/*--------------------- Titre formulaire --------------------*/

.titre-formulaire1 .fondhaut_formulaire { margin:0; padding:0; background-image:url(../images/fondhaut_formulaire_41.gif); height:17px; background-position:top; background-repeat:no-repeat; width:516px;}
.simulation .fondhaut_simulation { margin:0; padding:0; background-image:url(../images/fondhaut_formulaire_41.gif); height:17px; background-position:top; background-repeat:no-repeat; width:516px; font-size:1px;}
.corps .centre2 .dep .fondhaut_dep {margin:0; padding:0; background-image:url(../images/fondhaut_formulaire_41.gif); height:17px; background-position:top; background-repeat:no-repeat; width:516px;}
.titre-formulaire1 .titre_form { margin:0; padding:0; background-image:url(../images/fondtitre_formulaire_50.gif); background-position:top; background-repeat:repeat-y; width:516px; font-weight:bold; text-align:center; color:#3a7fca;}
.corps .centre2 .dep .titre_dep {margin:0; padding:0; background-image:url(../images/fondtitre_formulaire_50.gif); background-position:top; background-repeat:repeat-y; width:516px; /*font-weight:bold;*/ text-align:center; color:#3a7fca; height:32px;}
.simulation .titre {margin:0; padding:0; background-image:url(../images/fondtitre_formulaire_50.gif); background-position:top; background-repeat:repeat-y; width:516px; font-weight:bold; text-align:center; color:#3a7fca;}
.titre-formulaire1 .fondbas_titre { margin:0; padding:0; background-image: url(../images/fondbas_titre_formulaire_68.gif); height:16px; background-position:top; background-repeat:no-repeat; width:516px;}
.simulation .fondtitrebas_simulation {margin:0; padding:0; background-image: url(../images/fondbas_titre_formulaire_68.gif); height:16px; background-position:top; background-repeat:no-repeat; width:516px; font-size:1px;}
.corps .centre2 .dep .fondtitrebas_simulation {margin:0; padding:0; background-image: url(../images/fondbas_titre_formulaire_68.gif); height:16px; background-position:top; background-repeat:no-repeat; width:516px; font-size:1px;}	

 .titre-formulaire1 div, .titre-formulaire div	{	font-size:12px;}		
/*--------------------- contenu general formulaire  --------------------*/
#formulaire-integre{ width:516px;}

#zone-formulaire{ margin:0; padding:0; width:516px; font-family:Arial, Helvetica, sans-serif;}
.simulation { margin:0; padding:0; width:516px; font-family:Arial, Helvetica, sans-serif; color:#3A7FCA;}
#zone-formulaire .corps-formulaire .left-column {margin:0; padding:28px 0 0 0; background-image:url(../images/fondfixe_formulaire_77.gif); width:516px; background-position:top left; background-repeat:no-repeat;}
#zone-formulaire .corps-formulaire .zone-geographique-1 { padding:30px 10px 0 0;}
#zone-formulaire .corps-formulaire .left-column .texte-zone-geographique { margin:0 0 10px 0; padding:0 20px;}
#zone-formulaire .corps-formulaire .left-column form .goch { float:left; width:238px; margin-left:20px;}
#zone-formulaire .corps-formulaire .left-column form .goch div { margin-bottom:5px;}
#zone-formulaire .corps-formulaire .left-column form .droat { float:left; width:238px; margin-left:20px;}
#zone-formulaire .corps-formulaire .left-column form .droat div {  margin-bottom:5px;}


.zone-defiscalisation span {font:bold 12px Arial, Helvetica, sans-serif; color:#0066cc; }
.zone-defiscalisation {font:italic Arial, Helvetica, sans-serif 11px; border-bottom:1px solid #0066cc;}
.corps-formulaire { margin:0; padding:0; background-image:url(../images/fondrepetitive_formulaire_95.gif); background-position:top left; background-repeat:repeat-y; width:516px; position:relative;}
.simulation .contenu_condition { margin:0; padding:0; background-image:url(../images/fondrepetitive_formulaire_95.gif); background-position:top left; background-repeat:repeat-y; width:516px; position:relative;}
.simulation .contenu_condition .texte_haut {font-size:11px; font-weight:bold; text-align:center; padding:0 10px;}
.simulation .contenu_condition hr.trait_simulation {border:1px solid #FFFFFF; padding:0; margin:8px 0;}
.simulation .contenu_condition hr.trait_sim {border:1px solid #FFFFFF; padding:0; margin:8px 0;}
.corps-formulaire .erreurG { margin:0; padding:0; color:#FF0000; font-size:11px; font-weight:bold; text-align:center; position:absolute; width:516px; left:0; display:none; }
.simulation .contenu_condition .erreur {margin:0; padding:0; color:#FF0000; font-size:11px; font-weight:bold; text-align:center; position:absolute; width:516px;}
.simulation .contenu_condition .erreurE {margin:0; padding:0; color:#FF0000; font-size:11px; font-weight:bold; text-align:center;position:absolute; width:516px;}
.simulation .contenu_condition form.simulation_immediate { margin:0; padding:18px 0 0 0;background-image:url(../images/fondfixe_formulaire_77.gif); width:516px; background-position:top left; background-repeat:no-repeat;}



.corps .centre2 .dep {margin:0; padding:0; width:516px; font-family:Arial, Helvetica, sans-serif; color:#3A7FCA;}
.corps .centre2 .dep .formulaire_condition {margin:0; padding:0; background-image:url(../images/fondrepetitive_formulaire_95.gif); background-position:top left; background-repeat:repeat-y; width:516px; position:relative;}
.corps .centre2 .dep .formulaire_condition .formulaire {margin:0; padding:0;background-image:url(../images/fondfixe_formulaire_77.gif); width:516px; background-position:top left; background-repeat:no-repeat;}
.corps .centre2 .dep .formulaire_condition .formulaire form.demande_etude_perso {padding:0; margin:0; width:516px; position:relative;}
.corps .centre2 .dep .formulaire_condition .formulaire form.demande_etude_perso .erreur {  margin:0; padding:0; color:#FF0000; font-size:11px; font-weight:bold; text-align:center; position:absolute; width:516px;}
.corps .centre2 .dep .formulaire_condition .formulaire form.demande_etude_perso .columns { margin:0; padding:30px 0 0 0;}
.corps .centre2 .dep .formulaire_condition .formulaire form.demande_etude_perso .columns p span.cadre_erreur {width:120px; }
.corps .centre2 .dep .formulaire_condition .formulaire form.demande_etude_perso .columns .left-column {margin:0; padding:0; width:235px; float:left; font-size:11px; font-weight:bold;}
.corps .centre2 .dep .formulaire_condition .formulaire form.demande_etude_perso .columns .left-column p span {width:81px; display:inline-block; vertical-align:middle;}
.corps .centre2 .dep .formulaire_condition .formulaire form.demande_etude_perso .columns .left-column p span.cadre_erreur {width:120px; display:inline-block; vertical-align:middle;}
.corps .centre2 .dep .formulaire_condition .formulaire form.demande_etude_perso .columns .left-column p span.cadre_erreur input {height:13px; width:116px; margin:0; padding:0; color:#3A7FCA; font-size:11px; ont-family:Arial, Helvetica, sans-serif;}
.corps .centre2 .dep .formulaire_condition .formulaire form.demande_etude_perso .columns .left-column p span.cadre_erreur input.civily {width:12px; }

.corps .centre2 .dep .formulaire_condition .formulaire form.demande_etude_perso .columns .right-column { margin:0;padding:0; width:281px;float:left;font-size:11px; font-weight:bold;}
.corps .centre2 .dep .formulaire_condition .formulaire form.demande_etude_perso .columns .right-column p span {width:123px; display:inline-block; vertical-align:middle;}
.corps .centre2 .dep .formulaire_condition .formulaire form.demande_etude_perso .columns .right-column p span.cadre_erreur {width:120px; display:inline-block; vertical-align:middle;}
.corps .centre2 .dep .formulaire_condition .formulaire form.demande_etude_perso .columns .right-column p span.cadre_erreur input {height:13px; width:116px; margin:0; padding:0; color:#3A7FCA; font-size:11px; ont-family:Arial, Helvetica, sans-serif;}

.corps .centre2 .dep .formulaire_condition .formulaire form.demande_etude_perso .columns .right-column p span.cadre_erreur select { height:18px; margin:0; padding:0; font-family:Arial, Helvetica, sans-serif;color:#3a7fca; font-size:11px; font-weight:normal; width:120px;}
.corps .centre2 .dep .formulaire_condition .formulaire form.demande_etude_perso .btn input.bouton {background: url(../images/bouton_valider_138.gif); background-position:top left; width:91px; height:31px; cursor:pointer; border:none;}
.corps .centre2 .dep .formulaire_condition .condition { margin:0; padding:0; width:516px; display:table;}
.corps .centre2 .dep .formulaire_condition .condition img.logo_cnil { padding-left:10px; width:100px; height:22px; display:table-cell;}
.corps .centre2 .dep .formulaire_condition .condition p.texte_condition { padding-left:10px; padding-right:10px; width:382px; vertical-align:top; font-size:11px; text-align:justify; display:table-cell; }

.titre1 { font:bold 12px Arial, Helvetica, sans-serif ; color:#FF0000; margin-left:20px; text-align:center;}
.titre2 { font:bold 12px Arial, Helvetica, sans-serif ; color:#FF0000; margin-left:20px; text-align:center;}
.titre-champ-obligatoire {font:bold 12px Arial, Helvetica, sans-serif;color:#FF0000; display:none;}
		
/*--------------------- zone géographique  --------------------*/ 
div.zone-geographique div.texte-zone-geographique{ width:180px; }
div.zone-geographique{ float:left; padding-left:10px;}
div.zone-geographique div.box-zone-geographique{
			float:right;
			width: 330px;;
			text-align: justify;
			display: block;
			}
			
div.zone-geographique-1 p
 {
 	margin-left:20px; font-weight:normal;
 } 
 
 /* les champs du formulaire : bordure,couleur,etc... */
 /* label, input et select et bouton */
 
/* .corps-formulaire label, */
 .corps-formulaire div.special-radio-checkbox {font:bold 11px Arial, Helvetica, sans-serif; color:#3a7fca; width:491px; margin-left:20px; padding:0; }
 
		
/*-----------------------------civilité---------------------------------*/

	 
 .corps-formulaire div.special-radio-checkbox span {margin-right:165px; font:bold 11px Arial, Helvetica, sans-serif; }
													
.corps-formulaire div.special-radio-checkbox span.libelle { margin:0; padding:0; float:none; width:150px;font:bold 11px Arial, Helvetica, sans-serif;}													
	 
/*----------------------------------------------*/
 .corps-formulaire label input {
			 color:#0066cc;
			 font:normal 12px Arial, Helvetica, sans-serif;
			 width:141px;
			 padding-left:3px;
			 }
.corps-formulaire label select {
			 margin-right:140px;
			 width:146px; 
			 color:#0066cc; 
			 font:normal 11px Arial, Helvetica, sans-serif;
			 height:auto;
			 }
 .corps-formulaire div.trait-bleu{			
			margin:5px 0 5px 0;
			border-bottom:1px solid #FFF;
			clear:both;
			}
.corps-formulaire .erreur { font-weight:normal; margin-left:225px;}
			
/*-----------------modif couleur select et input----------------*/

label.texte-associe-champ span.texte-associe-champ span input{border:none; margin:0px;}   
label input{ border:1px solid; border-color:#0066cc;}
label select{ border:1px solid;border-color:#0066cc; }
/*--------------fin modif couleur select et input----------------*/
 
	#formulaire-integre label {}
	.special-radio-checkbox {}
	.specail-rc-oblig { }
	/* tel bureau etc.. */
/*--------------- style du text &euro; + telephone ect... ----------------*/
label.texte-associe-champ span.euro {visibility:visible; display:inline; }
#formulaire-inclu	label.texte-associe-champ span.euro {color:#0066cc;visibility:visible; display:inline;position:relative;left:255px;top:0px;}
/* --------------------les textes generales avec champ ------------------*/
div.texte-general-champ { margin-left:20px; margin-bottom:3px; font: bold 11px Arial, Helvetica, sans-serif;}
div.texte-general-champ input{ border: none !important;	}

/*.texte-general-champ input.oui {margin-left:3px;}
.texte-general-champ input.non {margin-left:3px;}	*/	
	

/*--------------------- erreurs -----------------*/
#formulaire-integre .erreurG{ 
			font:bold 11px Arial, Helvetica, sans-serif;
			color:#ee1b22;
			margin-left:10px;
			}
#formulaire-integre .erreur{ 
			font:bold 11px Arial, Helvetica, sans-serif;
			color:#ee1b22;
			margin-left:250px;
			}


/*-------------- bas du formulaire----------------------*/

#zone-formulaire .fondbas_formulaire { margin:0; padding:0; background-image:url(../images/fondbas_formulaire_113.gif); height:7px; width:516px; background-position:top; background-repeat:no-repeat;}
.corps .centre2 .dep .fondbas_dep {margin:0; padding:0; background-image:url(../images/fondbas_formulaire_113.gif); height:7px; width:516px; background-position:top; background-repeat:no-repeat;}
.simulation .fondbas_simulation { margin:0; padding:0; background-image:url(../images/fondbas_formulaire_113.gif); height:7px; width:516px; background-position:top; background-repeat:no-repeat;}
								 
/* bas formulaire image cnil + texte */

.texte-support div { margin-left:10px; margin-right:10px;}
	
.page-confirmation h2{
			color:#0066cc; 
			background:none; 
			text-decoration:none; 
			border:none;
			font-size:14px; 
			font-weight:bold;
			margin-left:10px;
			margin-right:10px; 
			}

/*------- Dsim mini2 -------------form_inclu-------------*/
#formulaire-inclu .left-column select, #formulaire-inclu .left-column input{background-color: #cccccc;}
#formulaire-inclu .corps-formulaire div.special-radio-checkbox span {margin-right:165px; font:bold 11px Arial, Helvetica, sans-serif;}
#formulaire-inclu .erreur{ 
			font:bold 11px Arial, Helvetica, sans-serif;
			color:#ee1b22;
			margin-left:250px;
			}

#formulaire-inclu .erreurG{ 
			font:bold 11px Arial, Helvetica, sans-serif;
			color:#ee1b22;
			margin-left:10px;
			}			
div.texte_acc {margin-top:0;}
#zone-formulaire .corps-formulaire  hr.trait_sim { border:1px solid #FFFFFF; padding:0; margin:8px 0;}
/*----------------------------------------------------------------------------------------------*/
#zone-formulaire .corps-formulaire .left-column p { margin:0 0 5px 0; padding:0 0 0 60px;}
#zone-formulaire .corps-formulaire .left-column p span.libelle { margin:0; padding:0; display: inline-block; width:200px; vertical-align:middle;}
#zone-formulaire .corps-formulaire .left-column p span.cadre_erreur { margin:0; padding:0; display: inline-block; width:147px; vertical-align:middle;}
#zone-formulaire .corps-formulaire .left-column p span.cadre_erreur input { font-size:11px; color:#3a7fca; width:143px; height:13px; padding-left:3px;}
#zone-formulaire .corps-formulaire .left-column p#erreur_civilite span.cadre_erreur input { width:auto; height:auto; border:0;}
#zone-formulaire .corps-formulaire .left-column p span.cadre_erreur input.civily { width:12px;} 
#zone-formulaire .corps-formulaire .left-column p span.cadre_erreur input#civilite { width:12px;}
#zone-formulaire .corps-formulaire .left-column p span.cadre_erreur select {  font-size:11px; color:#3a7fca; width:147px; height:18px;}
/*----------------  L A B E L  ---------------------*/
#zone-formulaire .corps-formulaire .left-column label { margin:0 0 5px 0; padding:0 0 0 60px; display:block;}
#zone-formulaire .corps-formulaire .left-column label span.libelle { margin:0; padding:0; display: inline-block; width:200px; vertical-align:middle;}
#zone-formulaire .corps-formulaire .left-column label span.cadre_erreur { margin:0; padding:0; display: inline-block;/* width:147px;*/ vertical-align:middle;}
#zone-formulaire .corps-formulaire .left-column label span.cadre_erreur input { font-size:11px; color:#3a7fca; width:143px; height:13px; float:none;}
#zone-formulaire .corps-formulaire .left-column label span.cadre_erreur input.civily { width:12px;} 
#zone-formulaire .corps-formulaire .left-column label span.cadre_erreur input#civilite { width:12px;}
#zone-formulaire .corps-formulaire .left-column label span.cadre_erreur select {  font-size:11px; color:#3a7fca; width:147px; height:18px; margin-right:0px; float:none;}
/*---------------------------------------------------------------------------------------------*/

#zone-formulaire .corps-formulaire .left-column form .right-column p,
#zone-formulaire .corps-formulaire .left-column form .right-column label  { margin:0 0 5px 0; padding:0 0 0 100px; font-size:11px; color:#3a7fca !important; display:block; }
#zone-formulaire .corps-formulaire .left-column form .right-column p span.libelle,
#zone-formulaire .corps-formulaire .left-column form .right-column label span.libelle { margin:0; padding:0; display: inline-block; width:150px; vertical-align:middle;}

#zone-formulaire .corps-formulaire .left-column form .right-column p span.cadre_erreur,
#zone-formulaire .corps-formulaire .left-column form .right-column label span.cadre_erreur { margin:0; padding:0; display: inline-block; /*width:147px;*/ vertical-align:middle;}

#zone-formulaire .corps-formulaire .left-column form .right-column span.euro, { margin:0 0 0 3px; padding:0; display: inline-block; width:20px; vertical-align:middle; font-size:14px;}

#zone-formulaire .corps-formulaire .left-column form .right-column span.cadre_erreur input { /*font-size:11px; color:#3a7fca;*/ width:143px; height:13px;}
#zone-formulaire .corps-formulaire .left-column form .right-column span.cadre_erreur input.annee { width:143px; height:13px;}

.cadre_erreur_nom { margin-right: 2px;}
.corps .centre2 .dep .formulaire_condition .formulaire form.demande_etude_perso .columns .left-column p span.cadre_erreur_nom,
.corps .centre2 .dep .formulaire_condition .formulaire form.demande_etude_perso .columns .left-column p span.cadre_erreur_prenom { width:auto !important;} 
.corps .centre2 .dep .formulaire_condition .formulaire form.demande_etude_perso .columns .left-column p span.cadre_erreur_nom  input,
.corps .centre2 .dep .formulaire_condition .formulaire form.demande_etude_perso .columns .left-column p span.cadre_erreur_prenom  input,
span.cadre_erreur_nom input,
span.cadre_erreur_prenom input { height:13px;width: 63px;font-size:11px; color:#3a7fca;}

.corps .centre2 .dep .formulaire_condition .formulaire form.demande_etude_perso .columns .left-column p span.cadre_erreur_prenom input,
.corps .centre2 .dep .formulaire_condition .formulaire form.demande_etude_perso .columns .left-column p span.cadre_erreur_nom input { height:13px;width: 60px;font-size:11px; color:#3a7fca;}

#zone-formulaire .corps-formulaire  p span.cadre_erreur_nom input,
#zone-formulaire .corps-formulaire  p span.cadre_erreur_prenom input {height:13px;width: 71px;font-size:11px; color:#3a7fca;}

#zone-formulaire .corps-formulaire .left-column form .right-column span.cadre_erreur input.civile {width:12px;}
#zone-formulaire .corps-formulaire .left-column form .right-column span.cadre_erreur select { width:147px; height:18px;}

.simulation .contenu_condition form.simulation_immediate .contenu_simulation {color:#3a7fca; font-weight:bold; font-size:11px;}
/*---------------------------------------------------------------------------------------------------------------------*/
.simulation .contenu_condition form.simulation_immediate .contenu_simulation p {margin:0 0 5px 0; padding:0 0 0 100px;}
.simulation .contenu_condition form.simulation_immediate .contenu_simulation p span.libelle { margin:0; padding:0; display: inline-block; width:150px; vertical-align:middle;}
.simulation .contenu_condition form.simulation_immediate .contenu_simulation p span.cadre_erreur { margin:0; padding:0; display: inline-block; width:147px; vertical-align:middle;}
.simulation .contenu_condition form.simulation_immediate .contenu_simulation p span.cadre_erreur input { font-size:11px; color:#3a7fca; width:143px; height:13px;}
.simulation .contenu_condition form.simulation_immediate .contenu_simulation p span.cadre_erreur input.civil { width:12px;}
.simulation .contenu_condition form.simulation_immediate .contenu_simulation p span.cadre_erreur select {  font-size:11px; color:#3a7fca; width:147px; height:18px;}
.date_naiss span.cadre_erreur_jour,
.date_naiss span.cadre_erreur_mois { margin-right:2px; width:auto !important;}
.date_naiss span.cadre_erreur_annee { width:auto !important;}
.date_naiss span.cadre_erreur_jour input { width:17px; height:13px; margin:0; padding:0; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#3a7fca;}
.date_naiss span.cadre_erreur_mois input { width:18px; height:13px; margin:0; padding:0; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#3a7fca;}
.date_naiss span.cadre_erreur_annee input { width:34px; height:13px; margin:0; padding:0; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#3a7fca;}
/*-----------------label---------------*/
.simulation .contenu_condition form.simulation_immediate .contenu_simulation .date_naiss,
.simulation .contenu_condition form.simulation_immediate .contenu_simulation label {margin:0 0 5px 0; padding:0 0 0 60px; display:block;}
.simulation .contenu_condition form.simulation_immediate .contenu_simulation .date_naiss span.libelle,
.simulation .contenu_condition form.simulation_immediate .contenu_simulation label span.libelle { margin:0; padding:0; display: inline-block; width:200px; vertical-align:middle;}
.simulation .contenu_condition form.simulation_immediate .contenu_simulation label span.cadre_erreur { margin:0; padding:0; display: inline-block; /*width:147px;*/ vertical-align:middle;}
.simulation .contenu_condition form.simulation_immediate .contenu_simulation label span.cadre_erreur input { font-size:11px; color:#3a7fca; width:143px; height:13px;}
.simulation .contenu_condition form.simulation_immediate .contenu_simulation label span.cadre_erreur input.civil { width:12px;}
.simulation .contenu_condition form.simulation_immediate .contenu_simulation label span.cadre_erreur select {  font-size:11px; color:#3a7fca; width:147px; height:18px;}
/*---------------------------------------------------------------------------------------------------------------------------*/

.simulation .contenu_condition .condition {margin:0; padding:5px 10px 1px 10px;color:#3A7FCA;}
.simulation .contenu_condition .condition img.logo_cnil {float:left; margin:3px 10px 0 0; width:100px; height:22px;}
.simulation .contenu_condition .condition p.texte_condition {margin:0; padding:0;font-size:11px; text-align:justify; }
.simulation .contenu_condition .condition p.texte_condition a { text-decoration:none;}


#zone-formulaire .corps-formulaire form #formulaire-integre #zone-formulaire .corps-formulaire .corps-formulaire_int_dep- .left-column p { margin:0 0 5px 0; padding:0 0 0 100px;}
#zone-formulaire .corps-formulaire form #formulaire-integre #zone-formulaire .corps-formulaire .corps-formulaire_int_dep- .left-column p span.libelle { margin:0; padding:0; display: inline-block; width:150px; vertical-align:middle;}
#zone-formulaire .corps-formulaire form #formulaire-integre #zone-formulaire .corps-formulaire .corps-formulaire_int_dep- .left-column p span.cadre_erreur { margin:0; padding:0; display: inline-block; width:147px; vertical-align:middle;}
#zone-formulaire .corps-formulaire form #formulaire-integre #zone-formulaire .corps-formulaire .corps-formulaire_int_dep- .left-column p span.cadre_erreur input { font-size:11px; color:#3a7fca; width:143px; height:13px;}
#zone-formulaire .corps-formulaire form #formulaire-integre #zone-formulaire .corps-formulaire .corps-formulaire_int_dep- .left-column p span.cadre_erreur input#civilite { width:10px;}
#zone-formulaire .corps-formulaire form #formulaire-integre #zone-formulaire .corps-formulaire .corps-formulaire_int_dep- .left-column p span.cadre_erreur select {  font-size:11px; color:#3a7fca; width:147px; height:18px;}



/**Corrections IE7**/
*:first-child+html #zone-formulaire .corps-formulaire hr.trait_sim { margin:0; padding:0;}
*:first-child+html .simulation .contenu_condition hr.trait_sim { margin:0; padding:0;} 
*:first-child+html .simulation .contenu_condition hr.trait_simulation {margin:0; padding:0;}
*:first-child+html #zone-formulaire .corps-formulaire .left-column form .goch div { margin-bottom:0;}
*:first-child+html #zone-formulaire .corps-formulaire .left-column form .droat div {  margin-bottom:0;}
*:first-child+html div.texte-general-champ { margin-left:10px; margin-bottom:2px;}
*:first-child+html #zone-formulaire .corps-formulaire .left-column form .right-column p span.cadre_erreur input.name { /*margin-left:-100px;*/}
*:first-child+html #zone-formulaire .corps-formulaire .left-column form .right-column p span.cadre_erreur input.annee {/* margin-left:-100px;*/}

*:first-child+html .corps .centre2 .dep .formulaire_condition .condition { display: inline; zoom:1;}
*:first-child+html .corps .centre2 .dep .formulaire_condition .condition img.logo_cnil { display: inline; zoom:1;}
*:first-child+html .corps .centre2 .dep .formulaire_condition .condition p.texte_condition { display: inline; zoom:1; }

/**Corrections IE6**/
*html .titre-formulaire1 .titre_form { margin-top:-1px;}
*html .corps-formulaire { margin-top:-2px;}

*html #zone-formulaire .corps-formulaire .left-column form .goch div { margin-bottom:0;}
*html #zone-formulaire .corps-formulaire .left-column form .droat div {  margin-bottom:0;}
*html #zone-formulaire .corps-formulaire .left-column form .goch { margin-left:10px;}
*html #zone-formulaire .corps-formulaire .left-column form .droat {margin-left:10px;}
*html #zone-formulaire .corps-formulaire .left-column form .right-column p span.cadre_erreur input.name {/* margin-left:-100px;*/}
*html #zone-formulaire .corps-formulaire .left-column form .right-column p span.cadre_erreur input.annee { /*margin-left:-100px;*/}
*html #zone-formulaire .fondbas_formulaire { margin-bottom:-7px;}

*html div.texte-general-champ { margin-left:10px; margin-bottom:2px;}
*html #zone-formulaire .corps-formulaire hr.trait_sim { margin:0;}

*html .simulation .titre { margin:0;} 
*html .simulation .contenu_condition { margin:0;}
*html .simulation .contenu_condition hr.trait_sim { margin:0; padding:0;}
*html .simulation .contenu_condition hr.trait_simulation {margin:0; padding:0;}
*html .corps .centre2 .dep .titre_dep { margin-top:-1px;}
*html .corps .centre2 .dep .formulaire_condition { margin:0;}

*html .corps .centre2 .dep .formulaire_condition .condition { display: inline; zoom:1;}
*html .corps .centre2 .dep .formulaire_condition .condition img.logo_cnil { display: inline; zoom:1;}
*html .corps .centre2 .dep .formulaire_condition .condition p.texte_condition { display: inline; zoom:1; }
div input , label select { border:1px solid #0066CC; }

