/* ####################### Demande de documentation ###################### */

#documentation					{ border:0; padding:0 14px; margin:0; }
#documentation legend			{ padding:0; margin: 0 0 20px 0; }
#documentation .InLine input    { border:0; width:25px; padding:0 0 1px 4px; margin:0 0 5px 0; }
#documentation input 			{ height:auto; } /* corrige l'aplatissement des input */
#documentation label 			{ float:left; width:135px; vertical-align:top; text-align:right; padding:0 10px 0 0; }
#documentation label span,
	.obligatoire				{ color:#8e0a0a; }
#documentation input,
	#documentation select,
		#documentation textarea { color:#5c5b60; font-size:11px; padding:0 0 1px 4px; margin:0 0 5px 0; }
#documentation input,
	#documentation textarea		{ width:236px; }
#documentation select.pays,
	#documentation select.etudes{ width:242px; }
#documentation #btValider		{ width:100px; padding:0; margin:10px 0 0 148px; }

/* ####################### Candidature ###################### */

#candidature					{ border:0; padding:0 14px; margin:0; }
#candidature span.droite		{ vertical-align:top; padding:0 0 0 4px;}
#candidature legend				{ padding:0; margin: 0 0 20px 0; }
#candidature .alignLeft2Line 	{ float:left; padding: 0 0.5em 1em 0;}
#candidature .InLine input    	{ vertical-align:middle; width:25px; padding:0 0 1px 4px; margin:0 0 5px 0; }
#candidature .InLine input.Texte 	{ width:150px; float:right; margin:0 150px 5px 0; }
#candidature .InLine label		{ float:left; width:155px; vertical-align:top; text-align:left; padding:0 10px 0 0; }
#candidature input 				{ height:auto; } /* corrige l'aplatissement des input */
#candidature label 				{ float:left; width:155px; vertical-align:top; text-align:right; padding:0 10px 0 0; }

#candidature label.longLabel 	{ float:left; width:480px; vertical-align:top; text-align:left; padding:20px 10px 10px 0; }
#candidature .longLabel input	{ width:50px; }

#candidature label span,
	.obligatoire				{ color:#8e0a0a; }
#candidature input,
	#candidature select,
		#candidature textarea 	{ width:200px; color:#5c5b60; font-size:11px; padding:0 0 1px 4px; margin:0 0 5px 0; }

#candidature input.small		{ width:15px;  }
#candidature input.medium		{ width:100px; }
#candidature select.etudes		{ width:282px; }

#candidature #btRetourEtape1, 
	#candidature #btRetourEtape2,
		#candidature #btRetourEtape3,
			#candidature #btRetourEtape4,
				#candidature #btRetourEtape5,
					#candidature #btRetourEtape6 	{ width:100px; padding:0; margin: 10px 0 0 100px; }
#candidature #btEtape2				{ width:100px; padding:0; margin: 10px 0 0 305px; }
#candidature #btEtape3, 
	#candidature #btEtape4,
		#candidature #btEtape5,
			#candidature #btEtape6,
				#candidature #btEtape7	{ width:100px; padding:0; margin: 0 0 0 105px; }
				
#candidature ul { margin:5px 0 10px 5px; }
#candidature ul li { padding:0 0 5px 15px; background:url(http://www.ecole-superieure-commerce.fr/ISG/img/commun/carre_menu_institut.gif) left 0 no-repeat;}

/* ####################### Departement des offres de stage ###################### */

#offres					{ border:0; padding:0 14px; margin:0; }
#offres legend			{ padding:0; margin: 0 0 20px 0; }
#offres input 			{ height:auto; } /* corrige l'aplatissement des input */
#offres label 			{ float:left; width:135px; vertical-align:top; text-align:right; padding:0 10px 0 0; }

#offres input,
	#offres textarea,
		#offres select { color:#5c5b60; font-size:11px; padding:0 0 1px 4px; margin:0 0 5px 0; }
#offres input,
	#offres textarea		{ width:236px; }

#offres input { width:236px; }
#offres #btValider		{ width:100px; padding:0; margin:10px 0 0 148px; }


/* ####################### Téléchargements ###################### */

#telecharger					{ border:0; padding:0 14px; margin:0; text-align:left; }
#telecharger legend			{ padding:0; margin: 0 0 20px 0; }
#telecharger input 			{ height:auto; } /* corrige l'aplatissement des input */
#telecharger label 			{ float:left; width:135px; vertical-align:top; text-align:right; padding:0 10px 0 0; }

#telecharger input,
	#telecharger textarea,
		#telecharger select { color:#5c5b60; font-size:11px; padding:0 0 1px 4px; margin:0 0 5px 0; }
#telecharger input,
	#telecharger textarea		{ width:236px; }

#telecharger input { width:236px; }
#telecharger #doc { margin-left:150px; }
#telecharger #doc input { width:20px; }
#telecharger #btValider		{ width:100px; padding:0; margin:10px 0 0 148px; }


.BlocTexte2 .on { color:#8e0a0a; }
