/* CSS Document pour un formulaire interne etape 1 */
/*
	formulaire en bas de page
*/


/*----------------------- bloc du formulaire----------- */
#formulaire-interne { 
		width:561px;
		
		}
/*------------------ teteau du formulaire------------------*/
#formulaire-interne #zone-formulaire .titre-formulaire,
#formulaire-interne #zone-formulaire .titre-formulaire1 { 
		background: url(../images/formulaire_teteau.jpg);
		height:34px;
		color:#FFFFFF;
		}
#formulaire-interne #zone-formulaire .titre-formulaire div,.titre-formulaire1 div { 
		font-size:14px;}
#formulaire-interne #zone-formulaire .titre-formulaire span{ 
		font-size:14px;
		display:inline;
		}
	
/*------------------ corps du formulaire------------------- */
#formulaire-interne .corps-formulaire{
		/*width:559px;*/
		border-top:none;
		border-right:1px solid #CCCCCC;
		border-bottom:none;
		border-left:1px solid #CCCCCC;
		background:#F3F3F3 ;
		/*padding-top:15px;*/
		}								 
/*----------------- bas du formulaire---------------------- */
#formulaire-interne .bas-formulaire{
		background-image: url(../images/formulaire_footer.jpg);
		background-repeat:no-repeat;
		font-size:1px;
		height:7px;
		margin-bottom:5px;
		}					

/* --------------gestion colone droite et gauche------------- */

/* column de gauche */
#formulaire-interne .left-column {float:left;/* margin-left:15px; position:relative;*/ width:45%; margin-bottom:5px;}
#formulaire-interne .left-column p,
#formulaire-interne .left-column label{ padding-left:15px;}

#formulaire-interne .left-column p input, 
#formulaire-interne .left-column p select,
#formulaire-interne .left-column label input, 
#formulaire-interne .left-column label select { margin-right:0px;}
/* column de droite */
#formulaire-interne .right-column p,
#formulaire-interne .right-column label{ padding-left:10px;}
#formulaire-interne .right-column{ float:right; width:55%; margin-top:25px; position:relative; left:0px;}

#formulaire-interne .right-column select, 
#formulaire-interne .right-column input, 
#formulaire-interne .left-column select, 
#formulaire-interne .left-column input {		
			background-color:#faf8f1; 
			border:1px solid #d4d1cd;
			width:131px; 
			font:normal 11px Arial, Helvetica, sans-serif;
			color: #333;
			padding-left:2px;}

#formulaire-interne .corps-formulaire p select,
#formulaire-interne .corps-formulaire label select { width:135px;}
 
*:first-child+html #formulaire-interne .corps-formulaire p input,
*:first-child+html #formulaire-interne .corps-formulaire label input{ margin:-1px 0 -1px 0;}
* html #formulaire-interne .corps-formulaire p input,
* html #formulaire-interne .corps-formulaire label input{ margin:-1px 0 -1px 0;}
#formulaire-interne div.corps-formulaire .right-column p span.label_form,
#formulaire-interne div.corps-formulaire .right-column label span.label_form {width:125px; font-size:12px; display: inline-block; font: bold 11px Arial, Helvetica, sans-serif; color:#333333;}
#formulaire-interne div.corps-formulaire .left-column p span.label_form,
#formulaire-interne div.corps-formulaire .left-column label span.label_form {width:80px; font-size:12px; display: inline-block;font: bold 11px  Arial, Helvetica, sans-serif; color:#333333;}
/*--------------------- civilite--------------*/
#formulaire-interne div.corps-formulaire p span.radio_civilite input,
#formulaire-interne div.corps-formulaire label span.radio_civilite input{ width:auto; border:none; background:none;}


/* --------------FIN -gestion colone droite et gauche---------------- */
			

/*----------------- les erreurs---------------- */
#formulaire-interne .erreurG{ 
					font:bold 11px Arial, Helvetica, sans-serif;
					color:#ee1b22;
					margin-left:10px;
					width:90%;
					display:none;}	
#formulaire-interne .corps-formulaire p#erreur_civilite span.cadre_erreur,
#formulaire-interne .corps-formulaire label#erreur_civilite span.cadre_erreur{width:133px; }
#formulaire-interne .corps-formulaire .erreurG_cadre_fixe {
	border:medium none;
	display:block;
	height:27px;
	padding:0 15px;
	}
				 
 /*------------	p et bouton---------------*/
#formulaire-interne .corps-formulaire p,
#formulaire-interne .corps-formulaire label{ font:normal 11px Arial, Helvetica, sans-serif; color: #333; display:block; margin:0; margin-bottom:7px;}
/* -------------montant en euro---------------- */

#formulaire-interne	p span.euro,
#formulaire-interne	label span.euro{ font-weight:bold;}

/*--------- texte-general-champ ------*/
#formulaire-interne .texte-general-champ{
				color:#333;
				font:11px Arial, Helvetica, sans-serif;
				text-align: center;
				margin:0 15px;
				}
#formulaire-interne .texte-general-champ input{ margin:0px; padding:0px;}
#formulaire-interne .texte-general-champ a{color:#F37021 ; font-weight:bold; text-decoration:none;}
#formulaire-interne .texte-general-champ a:hover{color:#666666 ;text-decoration: underline;}

/*---------TRAIT DE SEPARATION------------*/
#formulaire-interne .corps-formulaire div.trait-bleu{				
				padding-top:5px;
				margin-bottom:5px;
				border-bottom:1px solid #CCCCCC;
				clear:left;
				}
/*---------BOUTONS VALIDER------------*/
#formulaire-interne .corps-formulaire div.btn{ 
				border-top:none;
				margin-top:0px;
				padding:8px 0px;
				}
#formulaire-interne .corps-formulaire div.btn input{
				background: url(../images/valider.gif);
				width:155px;
				height:23px;
				border:none;
				color:#fff;
				font:bold 12px Arial, Helvetica, sans-serif;
				}		

/* -------------texte------cnil--------------------*/


/* cnil box */
#formulaire-interne  p.cnil_box{ height: auto; background:none !important; margin-bottom:0px; margin:0 4px; }
#formulaire-interne .corps-formulaire p span.txt_cnil{width:540px; margin-bottom:2px;color:#333;font:normal 11px Arial, Helvetica, sans-serif;}
#formulaire-interne  span.txt_cnil a{color:#F37021; font-weight:bold; background:none;}