/* CSS Document */

/*--------------------- background haut formulaire  --------------*/

#formulaire-loidefisc { font: normal 11px Arial, Helvetica, sans-serif; color:#0066CC;}
#formulaire-loidefisc .haut-bloc-formulaire {width:360px;
				   	   height:10px;
				       background:url(../images/form-haut.jpg) top no-repeat;
					   margin:0px auto;
					   font-size:0px;
					   }

/*--------------------- corps du formulaire général --------------*/
#formulaire-loidefisc .titre-formulaire {background:url(../images/fond_degrade.gif) top repeat-y;
				border:none;
				width:360px;}
/*#formulaire-loidefisc .left-column{ padding-left:20px;}*/
#formulaire-loidefisc .titre-formulaire div img { width:330px; height:32px; margin-top:5px;}

#formulaire-loidefisc .titre-formulaire span { width:350px;
						 font-family: Arial,Helvetica,sans-serif;
						 text-align:center;
						 font-style:normal;
						 font-variant: normal;
					  	 font-weight: bold;
						 font-size: 11px;
						 font-size-adjust: none;
						 display:block;
						 margin-top:2px;
						 margin-left:auto;
						 margin-right:auto;
						 padding-bottom:5px;
						 /*color:#0066cc!important;*/color:#0066CC!important;}


/*--- corps général --*/	

#formulaire-loidefisc {	width:360px;
						height:auto;
						background:url(../images/form-bas.jpg) bottom no-repeat;
						} 
							
#formulaire-loidefisc, 
#formulaire-interne {
				width:360px;
				height:auto;
				margin-left:auto;
				margin-right:auto;
				/*background:url(../images/form-centre.jpg) top repeat-y;*/
				}
					
#formulaire-loidefisc .hauteur_form_fixe{ padding-top:15px; *padding-top:12px; padding-bottom:0px;/*padding-top:15px; padding-bottom:5px;*/}						 
/*----- background milieur ----*/
#formulaire-loidefisc .petit-texte-confirmation {background:url(../images/separateur-form.jpg) top no-repeat;}

div#formulaire-loidefisc div#zone-formulaire .corps-formulaire { 
				background:url(../images/fond_degrade.gif) top repeat-y;
				border:none;
				width:360px;
				margin:0;
				padding:0;
				}
/* ---------------------les champs du formulaire -----------------------*/
#formulaire-loidefisc .corps-formulaire p,
#formulaire-loidefisc .corps-formulaire label {				
				font:normal 11px Arial, Helvetica, sans-serif; 
				color:#0066CC;
			    text-align:left;				
				margin-left:15px; display:block; margin-bottom:9px; *margin-bottom:6px 	/* margin-bottom:5px;				*/
				}
#formulaire-loidefisc .corps-formulaire .label_form{ display:inline-block; width:160px; font-weight:bold;}
#formulaire-loidefisc .corps-formulaire p input,
#formulaire-loidefisc .corps-formulaire label input{
				width:142px;
				/*text-indent:4px;*/				
				border:1px solid #015AB8; 
				color:#0066CC; 
				height:auto; float:none; font-size:11px;
				 /*display:inline-block;*/
				}
*:first-child+html #formulaire-loidefisc .corps-formulaire label input{ margin-bottom:-1px; margin-top:-1px;}
#formulaire-loidefisc .corps-formulaire p select,
#formulaire-loidefisc .corps-formulaire label select{
				width:144px; 
				height:auto; 
				color:#318CE7; 
				border:1px solid #015AB8;
				color:#0066CC; height:auto; float:none; font-size:11px;
				/*display:inline-block;*/
				/*margin-right:35px;*/ 
				}
/*------IE6----*/* html .corps-formulaire p.label_input,
* html .corps-formulaire label.label_input{ margin-left:-2px;}


/*#formulaire-loidefisc .corps-formulaire div.special-radio-checkbox{margin-left:10px;}
#formulaire-loidefisc .corps-formulaire div.special-radio-checkbox span {color:blue;}
#formulaire-loidefisc .corps-formulaire div.special-radio-checkbox, 
#formulaire-loidefisc .corps-formulaire div.special-radio-checkbox span.specail-rc-oblig{font:bold 11px Arial, Helvetica, sans-serif; color:red;}*/
	 /*civilité*/
#formulaire-loidefisc div.corps-formulaire p span.radio_civilite input,
#formulaire-loidefisc div.corps-formulaire label span.radio_civilite input{ width:auto; border:none; display:inline-block;}		

/*-------------------- trait blanc ------------------*/

#formulaire-loidefisc .corps-formulaire div.trait-bleu{
 	padding-top:5px;
 	border-bottom:1px solid #FFFFFF;
	clear:both;}

/*----- bouton de validation ---*/	
#formulaire-loidefisc .corps-formulaire div.btn{ margin:0 !important; padding: 13px 0 8px 0;}	
#formulaire-loidefisc .corps-formulaire div.btn input{
			background:url(../images/valider2.png) left top no-repeat !important;
			width:85px !important;
			height:24px !important;
			border:none !important;
			color:#ee1b22 !important;
			font:bold 12px Arial, Helvetica, sans-serif !important;
			color:#FFFFFF !important; 
			}
		
/* -----------------les erreurs---------------------- */

#formulaire-loidefisc .erreurG {display:none;
								/*width:100%;*/
								font:bold 10px Verdana, Helvetica, sans-serif; 
								color:#ee1b22;
								margin-left:10px;
								padding:0px;
								}
#formulaire-loidefisc .corps-formulaire p span.cadre_erreur,
#formulaire-loidefisc .corps-formulaire label span.cadre_erreur {height:auto;width:144px;display:inline-block;}
/** html .corps-formulaire p span.cadre_erreur {height:auto;width:144px !important;}	*/		

/*----- background bas -----*/
#formulaire-loidefisc .bas-bloc-formulaire { width:360px;
					   height:10px;
		               background:url(../images/form-bas.jpg) no-repeat;
					   margin:0px auto;
					   font-size:0px;
					   }	
	
#formulaire-loidefisc .texte-supporte img { width:100px;
						 height:22px;
						 float:left;
						 margin-right:3px;}
							
	
#formulaire-loidefisc .texte-supporte div {	 
		clear:both;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:10px;
		font-weight:normal;
		text-align:justify;
		color:#0066cc;
		text-transform:none;
		padding:5px 5px 0 5px;
		
	    }
/*---IE7---*/*:first-child+html #formulaire-loidefisc .texte-supporte div {margin:0;}
#formulaire-loidefisc .texte-supporte a {color:#0066cc;}
#formulaire-loidefisc .AccPdf { margin:10px;}
/*#formulaire-loidefisc .AccPdf a { text-decoration:none; cursor:default; color:#0066CC;}*/
/*#formulaire-loidefisc div.AccPdf:hover { color:#CC0000; text-decoration:none;}*/
#formulaire-loidefisc .AccPdf img { margin-right:10px; width:50px; border:none;  vertical-align:middle;display:inline-block; border:0;}/*float:left;*/
#formulaire-loidefisc .AccPdf span { /*font-weight: bold;*/ text-align:justify; vertical-align:middle; width:275px; display:inline-block;}
#formulaire-loidefisc .AccPdf span strong { font-size:13px;}