/* fidelity card */
.fidelitycardbox{float:left;clear:both;display:inline;position:relative;margin:0 0 0 15px;border-top:1px solid #0C0C0C;border-bottom:1px solid #525252;width:700px;height:375px;background:transparent url(../imgs/bkg_fidelitycardbox.jpg) no-repeat 0 0;}
	#FCinsertbox{clear:both;position:relative;height:375px;}
		#FCinsertbox h2{padding:32px 27px 0;font:22px helvetica,arial,sans-serif;color:#FFF;}
		#FCinsertbox p{padding:144px 27px 0;font:18px arial,helvetica,sans-serif;color:#B22025;letter-spacing:-1px;}
			#FCinsertbox p strong{text-transform:uppercase;}
		#FCinsertbox form{position:absolute;top:168px;right:74px;}
			#FCinsertbox input#cardCode{margin:0;border:0 none;width:207px;height:35px;font:26px/33px arial,helvetica,sans-serif;color:#000;letter-spacing:-1px;text-align:center;text-transform:uppercase;background:transparent url(../imgs/bkg_inputCode.gif) repeat-x 0 0;vertical-align:middle;}
			#FCinsertbox input#butInvio{margin:0;border:0 none;vertical-align:middle;}
		#FCinsertbox a.viewrules{float:left;position:absolute;bottom:27px;left:27px;padding:0 10px 0 0;color:#536976;text-decoration:none;background:transparent url(../imgs/arrw_red_dx.gif) no-repeat right 50%;}

	#FCresultbox{clear:both;position:relative;height:375px;}
		#FCresultbox h2{padding:32px 27px 0;font:22px helvetica,arial,sans-serif;color:#FFF;}
		#FCresultbox p{padding:77px 27px 44px;font:18px arial,helvetica,sans-serif;color:#FFF;letter-spacing:-1px;}
			#FCresultbox p strong{text-transform:uppercase;}
		#FCresultbox form{position:absolute;top:170px;right:57px;}
			#FCresultbox label{float:left;width:320px;font:bold 50px arial,helvetica,sans-serif;color:#FFF;letter-spacing:-1px;text-align:center;text-transform:uppercase;}
				#FCresultbox label span{font-size:30px;}
		#FCresultbox ul{margin:0;padding:0;list-style-type:none;}
			#FCresultbox li{float:left;padding:17px 23px;border-left:1px solid #CCC;color:#536976;}
			#FCresultbox li.first{padding:17px 23px 17px 27px;border-left:0 none;}
		#FCresultbox a{padding:0 10px 0 0;color:#536976;text-decoration:none;background:transparent url(../imgs/arrw_red_dx.gif) no-repeat right 50%;}
		#FCresultbox a.viewrules{float:left;position:absolute;bottom:27px;left:27px;}

	#FCrulesbox{float:left;position:absolute;display:none;top:11px;left:11px;width:678px;height:353px;background-color:#FFF;}
		#FCrulesbox a.close{position:absolute;top:6px;right:19px;}
		#FCrulesbox h3{padding:12px 24px 6px;font:bold 24px helvetica,arial,sans-serif;color:#D00108;text-transform:uppercase;}
		#FCrulesbox .FCrulesText{float:left;clear:both;display:inline;margin-left:23px;padding:0 37px 0 0;width:600px;height:299px;overflow:auto;
			scrollbar-face-color:#B22025;
			scrollbar-highlight-color:#B22025;
			scrollbar-shadow-color:#B22025;
			scrollbar-3dlight-color:#B22025;
			scrollbar-arrow-color:#FFF;
			scrollbar-track-color:#F7E8E9;
			scrollbar-darkshadow-color:#B22025;
		}
			#FCrulesbox ul{margin:0;padding:0;list-style-type:none;}
				#FCrulesbox li{clear:both;padding:20px 0 4px 50px;font:11px/1.1em arial,helvetica,sans-serif;color:#707070;background:transparent url(../imgs/bkg_li_rules.gif) no-repeat 0 0;}
					#FCrulesbox li h4{padding:0 0 8px;font:18px helvetica,arial,sans-serif;color:#D00108;}


/* slideshow */
.slideShow{float:left;display:inline;position:relative;margin:0 0 0 10px;padding:0 4px 0 5px;width:700px;height:254px;background:transparent url(../imgs/bkg_box-gallery.jpg) no-repeat 0 0;}
.slideShow h2{margin:0;padding:22px 11px 10px;}
.slideShow a.scopripremi{float:right;position:absolute;top:20px;right:15px;padding:0 9px 0 0;font-weight:bold;font-size:12px;color:#4D4D4D;text-decoration:none;background:transparent url(../imgs/arrw_red_dx.gif) no-repeat 100% 50%;}
.slideShow a.scopripremi:hover{color:#B32025;}
.carouselContainer{clear:both;position:relative;overflow:hidden;height:158px;}
.carouselContainer img.NAVsx,.carouselContainer img.NAVdx{border:0 none;width:75px;height:166px;}
.stepcarousel{float:left;display:inline;position:relative;margin:0 0 0 17px;overflow:scroll;width:676px;height:154px;}
.stepcarousel .belt{float:left;position:absolute;top:0;left:0;}
.stepcarousel .galleryCNT{float:left;display:inline;margin:0;border:0 none;padding:0;}
.stepcarousel .panel{float:left;display:inline;position:relative;overflow:hidden;width:166px;text-align:center;}
#fascinogioielliCNTNR .panel,#benessererelaxCNTNR .panel,#tempoliberoCNTNR .panel{width:320px;}
.stepcarousel .panel img{margin:0;border:0 none;}
.stepcarousel .panel h4{margin:0;padding:0;font-size:12px;line-height:1.1em;color:#B32025;}
.stepcarousel .panel p{margin:0;padding:0;font-size:10px;color:#333;}
.slideShow ul{clear:both;margin:5px 19px 0;padding:0;list-style-type:none;overflow:auto;}
.slideShow li{float:left;display:inline;border-left:1px solid #D8D8D8;padding:7px 33px;}
.slideShow li.first{border:0 none;}
.slideShow li a{font-size:13px;color:#4C4C4C;text-decoration:none;}
.slideShow li a:hover,.slideShow li a.active{color:#B22025;}

/* box premi concorso */
.boxConcorso{clear:both;position:relative;top:8px;left:9px;padding:27px 11px 0;height:202px;background:transparent url(../imgs/bkg_box-concorso.gif) no-repeat 0 0;}
.boxConcorso h2{margin:0;padding:0 14px 8px;}
.boxConcorso a.scopripremi{float:right;position:absolute;top:25px;right:40px;padding:0 9px 0 0;font-weight:bold;font-size:12px;color:#4D4D4D;text-decoration:none;background:transparent url(../imgs/arrw_red_dx.gif) no-repeat 100% 50%;}
.boxConcorso a.scopripremi:hover{color:#B32025;}
.boxConcorso .premio{float:left;padding:0 10px;width:210px;}
.boxConcorso .premio h3{margin:0;padding:4px 0 0;font:bold 15px helvetica,arial,sans-serif;color:#000;text-transform:uppercase;}
.boxConcorso .premio p{margin:0;padding:0;color:#333;}
.boxConcorso .premio p strong{color:#B32025;}

/* lanci a 2 */
.lanciadue{clear:both;}
.lanciadue a{float:left;position:absolute;bottom:30px;left:102px;width:140px;height:23px;font:bold 11px/22px arial,helvetica,sans-serif;color:#FFF;text-align:center;text-decoration:none;background:transparent url(../imgs/bkg_lbl-button.gif) no-repeat 0 0;}
.lanciadue .boxLancioSx{float:left;display:inline;position:relative;left:6px;}
.lanciadue .boxLancioDx{float:right;display:inline;position:relative;right:11px;}
