@charset "ISO-8859-1";

/* Positionnement/espacement des différents éléments dans la fenêtre, bordures et marges */
#Cadre { position: relative; height: 625px; width: 995px; top: 0px; margin-left: auto; margin-right: auto; }
	#Entete { position: absolute; top: 5px; left: 5px; height: 30px; width: 985px; }  
		#RecapCde { position: absolute; bottom: 3px; right: 0; width: 260px; }
	#TypeImage { position: absolute; top: 40px; left: 5px; height: 24px; }  
		#TypeImg input { width: 150px; margin: 0px 10px; }
	.clsMasque { display: none; }
	.clsAffiche { display: block; }
	#Catalogue { position: absolute; top: 70px; left: 5px; height: 500px; width: 980px; }
		#TitreListeDossiers { padding: 5px; width: 182px; }
		#Dossiers { position: absolute; top: 26px; height: 445px; left: 0px; width: 190px; border: 1px solid black; overflow: auto; } 
			#ListeDossiers { width: 160px; }
				#ListeDossiers td { width: 156px; padding: 2px; }
		#FrameCat { position: absolute; top: 0px;  height: 467px; right: 5px; width: 770px; }
		#Selection { position: absolute; bottom: 0; left: 0; }  
			#ImgSelect { width: 430px; }
		#Format { position: absolute; bottom: 0; right: 2px; } 
			#FormatsDispo { width: 300px; }
			#FormatsStd { display: none; }                  
		#InfoFormat { position: absolute; bottom: 23px; right: 2px; width: 400px; visibility: hidden; }
	#ParamPerso { position: absolute; top: 65px; left: 5px; height: 525px; width: 985px; }
		#Parametres { margin-top: 4px; padding: 0 10px 4px; height: 515px; }
			.clsTitreEtape { margin-bottom: 4px; width: 90%; }
				.clsTitreEtape * { vertical-align: middle; }
			.clsDetailLigne { padding-left: 20px; }
			#ParamCible { position: absolute; left: 8px; top: 25px; width: 440px; height: 153px; } 
				#NBRecadre { width: 220px; padding-left: 20px; }
				#Cible { position: absolute; top: 5px; right: 5px; border: 1px solid black; visibility: hidden; }
				#NomCible { position: absolute; top: 5px; right: 5px; border: 1px solid black; width: 140px; height: 140px; visibility: hidden; }
				#GifEnvoi1 { position: absolute; top: 10px; right: 130px; visibility: hidden; }
			#ParamImpr { position: absolute; right: 8px; top: 25px; width: 502px; height: 153px; }
			#ParamImpr2 { position: absolute; left: 8px; top: 187px; width: 440px; height: 150px; }
				#ParamImpr table, #ParamImpr2 table { position: relative; top: -5px; left: 4px; }
				#Col1Impr { width: 130px; }
				#Col2Impr { width: 320px; }
				#ParamImpr td, #ParamImpr2 td { padding: 2px 0; }
					#Formats { width: 300px; }
					#Orientation { width: 200px; }
					#DimStd { display: none; }
			#ParamVignettes { position: absolute; left: 8px; top: 187px; width: 959px; height: 150px; } 
				#GifEnvoi2 { position: absolute; top: 58px; left: 320px; visibility: hidden; }
				#InfoSupplScan { visibility: hidden; }
				#ParamVignettes .clsDetailLigne { width: 333px; margin: 2px 0; }
					#ParamVignettes .clsDetailLigne label { font-weight: normal; }
					#ParamVignettes .clsDetailLigne input { width: 35px; }
						#NomsVignDwnl { position: absolute; bottom: 4px; left: 390px; height: 80px; width: 560px; overflow: auto; border: 1px solid black; padding: 0 2px; z-index: 2; visibility: hidden; }
							#NomsVignDwnl p { display: none; }
						#VignettesDwnl { position: absolute; bottom: 4px; left: 390px; height: 80px; border: 1px solid black; z-index: 1; visibility: hidden; }
							#VignettesDwnl div { float: left; width: 52px; height: 74px; margin: 2px; display: none; }
								#VignettesDwnl div .clsImgVign { border: 1px solid black; visibility: hidden; }
					#ModeleInput { display: none; }
			#ParamTheme { position: absolute; left: 8px; top: 346px; width: 440px; height: 165px; }
				#ThemesChoisis { position: relative; left: 5px; top: -4px; }
					#Themes { width: 420px; height: 72px; padding: 0 3px; }
					#ChoixThemes { float: right; margin-right: 10px; width: 300px; height: 120px; padding: 0 3px; }    
			#ParamDivers { position: absolute; right: 8px; top: 346px; width: 502px; height: 165px; }
				#ZoneMess { position: relative; left: 5px; top: -6px; }
					#Message { width: 485px; height: 48px; padding: 0 3px; }
					#Comments { width: 485px; height: 32px; padding: 0 3px; }
			#ImgInfoPrix { visibility: hidden; }   
		#Legende { position: absolute; top: 322px; right: 195px; }
		#Img { position: absolute; top: 30px; right: 150px; border: 1px solid black; }
	#DdeDevis { position: absolute; top: 65px; left: 5px; height: 520px; width: 985px; }
		#DdeDevis fieldset { margin-top: 4px; padding: 0 10px 4px; height: 510px; }
			#ZoneDetails { position: absolute; top: 25px; left: 8px; width: 450px; height: 370px; }
				#Details { padding: 2px 4px; width: 438px; height: 340px; }
			#ZoneCoords { position: absolute; bottom: 8px; left: 8px; width: 970px; height: 110px; }
				#Coordonnees { padding: 2px 4px; width: 958px; height: 80px; }
			#Calendrier { position: absolute; top: 27px; left: 465px; border: 1px solid black; }
	#DernLigne { position: absolute; bottom: 5px; left: 5px; width: 985px; height: 25px; padding-left: 0 5px; }
		#PrixTotal { width: 100px; text-align: right; padding: 0 5px; }
		#VoirDetail { margin: 0 3px; visibility: hidden; }
		#Annuler { position: absolute; top: 0; right: 210px; visibility: hidden; }
		#Enregistrer { position: absolute; top: 0; right: 0; width: 200px; }           
	#InfoVignettes { position: absolute; top: 0; left: 0; width: 300px; visibility: hidden; }  
	#InfoDownload { position: absolute; top: 0; left: 0; width: 250px; visibility: hidden; }  
	#InfoThemes { position: absolute; top: 0; left: 0; width: 350px; visibility: hidden; }  
	#DetailPrix { position: absolute; top: 0; left: 0; width: 350px; visibility: hidden; }   
	#ConfirmEnvoi { position: absolute; bottom: 50px; right: 50px; width: 300px; height: 150px; visibility: hidden; }

/* Couleurs et autres arrangements du texte */
body {background: #F7DFC7 url("images/motifbeige.gif") repeat; }  
#TitreListeDossiers { font-family: Arial, sans serif; font-size: 14px; font-weight: bold; color: white; background: #7F1F5F; } 
#ListeDossiers td { font-family: Arial, sans serif; font-size: 14px; }  
	#ListeDossiers .clsCurrentDir { font-weight: bold; color: blue; }  
#ParamCible { background: #F7DFDF; }
	#NomCible { font-family: Arial, sans serif; font-size: 11px; background: #F7DFDF; }
	#NBRecadre { font-size: 11px; }
#ParamImpr, #ParamImpr2 { background: #E7BFBF; } 
#ParamVignettes { background: #D79F9F; }             
	#NomsVignDwnl {	background: #D79F9F; }
	#NomsVignDwnl * { font-family: Arial, sans serif; font-size: 11px; vertical-align: middle; margin-top: 1px; }             
	#NbScan { text-align: right; } 
	#InfoSupplScan { font-size: 12px; }
#ParamTheme { background: #C77F7F; } 
	#ChoixThemes { font-size: 12px; }
	#NBThemes { font-size: 11px; }                                                                                         
#ParamDivers { background: #B75F5F; }                         
#Legende { font-size: 12px; }
.clsTitreEtape { font-family: Arial, sans serif; font-size: 14px; font-weight: bold; font-style: italic; }
#DernLigne, #PrixTotal { font-weight: bold; font-size: 15px; }