/* pngfix 
img { behavior: url(/fs/web/546/prereg/iepngfix.htc); }
*/

/* CROSSPROMO */
#crosspromo		{
				width: 225px;
				height: 100%;
				float:left;
				position: relative;
				}
	.crosspromo_top{
					background-image:url(/fs/web/546/prereg/images/crosspromo_top.png);
					background-repeat:repeat-y;
					width: 225px;
					min-height: 17px;
					padding-top: 8px;
					padding-bottom: 8px;
					text-align: center;
					font-size: 12px;
					font-style: italic;
					color:#FFFFFF;
					}
	.crosspromo_center{
					background-image:url(/fs/web/546/prereg/images/crosspromo_center.png);
					background-repeat:repeat-y;
					width: 225px;
					height: 600px;
					}
	.crosspromo_bottom{
					background-image:url(/fs/web/546/prereg/images/crosspromo_bottom.png);
					background-repeat: no-repeat;
					width: 225px;
					height: 23px;
					}
/* VALIDATION*/
#registration_form_msg 
				{
				width: 100%;
				height: 100%;
				position: absolute;
				top: 0px;
				left: 0px;
				background-image: url(/fs/main_images/trans60.png);
				z-index:200;
				}
#registration_form_msg2 
				{
				width: 100%;
				height: 100%;
				position: absolute;
				top: 0px;
				left: 0px;
				background-image: url(/fs/main_images/trans60.png);
				z-index:200;
				}
#registration_form_msg3
				{
				width: 100%;
				height: 100%;
				position: absolute;
				top: 0px;
				left: 0px;
				background-image: url(/fs/main_images/trans60.png);
				z-index:200;
				}
#emailAnalise_form_msg 
				{
				width: 100%;
				height: 100%;
				position: absolute;
				top: 0px;
				left: 0px;
				background-image: url(/fs/main_images/trans60.png);
				z-index:200;
				}
#registration_form_errormsg 
				{
				width: 420px;
				height: 207px;
				position:absolute;
				left: 50%;
				top: 50%;
				margin-left: -250px;
				padding:30px;
				background-image:url(/fs/web/546/prereg/images/validation_bg.gif);
				background-repeat:no-repeat;
				font-family: arial, verdana;
				font-size: 11px;
				color: #f53667;
				z-index:200;
				}
#registration_form_errormsg2 
				{
				width: 420px;
				height: 207px;
				position:absolute;
				left: 50%;
				top: 50%;
				margin-left: -250px;
				padding:30px;
				background-image:url(/fs/web/546/prereg/images/validation_bg.gif);
				background-repeat:no-repeat;
				font-family: arial, verdana;
				font-size: 11px;
				color: #f53667;
				z-index:200;
				}
#registration_form_errormsg3
				{
				width: 420px;
				height: 207px;
				position:absolute;
				left: 50%;
				top: 50%;
				margin-left: -250px;
				padding:30px;
				background-image:url(/fs/web/546/prereg/images/validation_bg.gif);
				background-repeat:no-repeat;
				font-family: arial, verdana;
				font-size: 11px;
				color: #f53667;
				z-index:200;
				}
/*POPUP*/
#popupprivacy	{
				position:absolute;
				overflow:auto;
				top:37%;
				left:50%;
				margin-left:-250px;	
				width:300px;
				height:400px;
				padding:25px;			
				z-index:200;
				border:5px solid #0EB6B9;
				background-color:#FFFFFF;
				font-size:10px;
				color:#000000;
				}
#popuprules		{
				position:absolute;
				overflow:auto;
				top:37%;
				left:50%;
				width:300px;
				height:400px;
				margin-left:-200px;	
				padding:25px;			
				z-index:200;
				border:5px solid #0EB6B9;
				background-color:#FFFFFF;
				font-size:10px;
				color:#000000;
				}
#popupsubscription	{
				position:absolute;
				overflow:auto;
				top:37%;
				left:50%;
				width:300px;
				height:400px;
				margin-left:-200px;	
				padding:25px;			
				z-index:200;
				border:5px solid #0EB6B9;
				background-color:#FFFFFF;
				font-size:10px;
				color:#000000;
				}
#popupnewsletter	{
				position:absolute;
				overflow:auto;
				top:20%;
				left:30%;
				width:300px;
				height:300px;
				padding:25px;			
				z-index:300;
				border:5px solid #0EB6B9;
				background-color:#FFFFFF;
				font-size:10px;
				color:#000000;
				}