/* CSS Document */
body,td,th {font-family: Verdana, Arial, sans-serif, helvetica;font-size: 10px;color: #666666;}
body {background-color: #FFF;margin-left: 0px;margin-top: 0px;margin-right: 0px;margin-bottom: 0px;}

#mainBody {position:absolute;left:50%;margin-left:-495px;width:990px}
a img  {border:none}

table {border-collapse:collapse}

.title, .titleBottom {background:url("/img/commons/titleBg.gif") repeat-x top left #d5edf7;height:67px;text-align:center;font-size:18px;font-weight:normal;border-bottom:1px solid #c7dee6;line-height:30px;color:#898989;margin-bottom:20px}
.titleBottom {padding-top:18px;height:49px;}
	.title strong, .titleBottom strong {font-weight:normal;color:#00bff2}
	
	.error {color:#FF6633}





/* éléments pour les fenêtres d'erreur*/	
#intro_error_display {position:absolute;top:50%;margin-top:-100px;left:50%;margin-left:-168px;width:336px;height:201px;background:url("/img/commons/errorDisplayBg.gif") left top no-repeat;display:none;z-index:300}
form > #intro_error_display  {background:url("/img/commons/errorDisplayBg.png") left top no-repeat}

.close_error_display {padding:15px}
.close_error_display a, .close_error_display a:visited {display:block;float:right;height:20px;margin-bottom:15px;color:#898989;text-decoration:none}
		.close_error_display a:hover {color:#00bff3}
	.intro_error_title {font-size:12px;padding:15px 15px 8px 20px;color:#00bff3;font-weight:bold}
	#intro_error_text {padding:0 15px 15px 20px;font-size:12px;letter-spacing:2px}
#ouput_msgs {display:none} /* stockage des ids de message d'erreur */
	
	
/* éléments pour l'inscription*/	
	div>#column_wrapper {margin: 0px 7px}
	#column_wrapper:after {content: ".";display:block;height:0;clear:both;visibility:hidden;}
		#column_wrapper {display:inline-block} /* hack pour IE7 et le contenu dans les flottants mal reconnu chez firefox */
		/* masque pour IE MAC \*/
		* html #column_wrapper {display:block;height:1%;}
		/* fin de masque IE MAC \*/
		
		#column_wrapper h2 {color:#00bff3;font-weight:600;font-size:16px;margin:0px 0px 8px 0px}
		#column_wrapper .column {float:left;width:390px;margin-left:28px}
			/* éléments standards de mise en forme*/
				#column_wrapper .column p a, #column_wrapper .column p a:visited {color:#00bff2}
					#column_wrapper .column p a:hover {text-decoration:none;color:#666666}
		

	table.form_column {width:100%}
	.fields_column {padding-left:10px}

	.right_cell {text-align:right}
	
	.phoneColumn {width:180px}
	.form_column td {color:#999999;font-size:12px}
		.form_column td em, .mention em {color:#00bff3}

		.form_separator {width:390px;background:url("/img/commons/formSeparator.gif") no-repeat; margin:22px 0px 19px 0px;line-height:1px;font-size:1px;height:1px }
		
	ul#rappel_inscription {list-style-type:none}
	ul#rappel_inscription .important {font-weight:bold}
		
	/* les champs de formulaire */
	.field, .mid_field, .max_field {border-top:1px solid #8e8e8e;border-right:1px solid #cecece;border-bottom:1px solid #e4e4e4;border-left:1px solid #cecece;font-size:12px;font-family:Verdana, Arial, Helvetica, sans-serif;color:#666}
	.disabledField {border:none;font-size:12px;font-family:Verdana, Arial, Helvetica, sans-serif;color:#666;width:240px;padding:1px;background-color:#FFFFFF}
	.field {width:240px}
	.mid_field {width:150px}	
	.max_field {width:380px}
	td>.max_field {width:388px}
	
	/* */
	.help_link {text-align:right; font-size:10px;}
	.help_link a, .help_link a:visited {font-size:10px;color:#00bff3}
		.help_link a:hover {text-decoration:none;color:#999}
	
/* boutons */
.button_block a, .button_block a:visited {display:block;color:#00bff3;height:30px;font-size:16px;text-align:right;margin-right:120px;padding:5px 44px 0 0;background:url("/img/commons/validButton.gif") right top no-repeat;text-decoration:none}
	.button_block a:hover {color:#999;background:url("/img/commons/validButton.gif") right top no-repeat;cursor:pointer}
	#change_store_code_link {font-size:11px}
	
/* inscription des salons */
#fiche_salon, #add_salon_phone {display:none}
.simple_block {background-color:#d5edf7;padding:4px;margin-top:5px;text-align:center}
#valid_register_salon{display:none}

/* éléments pour aide à la localisation des messages */	
#localizer {display:none}