
@font-face {									font-family:Lato; src: url(Lato-Regular.ttf); }

/*#### Elementi ####*/
p															{ margin:3px 0px; text-align:justify; }
.Tsto													{}
	.Tsto_Clre1									{ color:#5d5c5c; }
	.Tsto_Clre2									{ color:#fff; }
	.Tsto_Clre3									{ color:#339933; }
	.Tsto_Clre4									{ color:#437DC2; }
	.Tsto_Clre5									{ color:#E87BAC; }
	.Tsto_Clre6									{ color:#555555; }
	.Tsto_Clre7									{ color:#444444; }
	.Tsto_Bold									{ font-weight:bold; color:#111; }
.Ttlo 												{ }
	.Ttlo_H1_Testo 							{ background-color:#000000; color:#fff; display:inline-block; font-size:19px; font-weight:normal; margin: 4px 0; padding:6px 30px; text-transform:uppercase; }
	.Ttlo_H2_Testo 							{ background-color:#C79F57; color:#fff; display:inline-block; font-size:19px; font-weight:normal; margin: 4px 0; padding:6px 30px; text-transform:uppercase; }
	.Ttlo_H3_Testo			 				{ display:inline-block; font-size:19px; font-weight:normal; margin: 4px 0; padding:6px 30px; text-transform:uppercase; }
.Link													{ text-decoration:none; font-weight:bold; color:#fff; }
	.LinkBold										{ color:#339933; text-decoration:none; font-style:normal; cursor:pointer; font-weight:bold; }
	.LinkBold:hover							{ color:#339933; text-decoration:underline; font-style:normal; cursor:pointer; font-weight:bold; }
	.LinkLight									{ color:#5d5c5c; text-decoration:none; font-style:normal; cursor:pointer; font-weight:normal; }
	.LinkLight:hover						{ color:#437DC2; text-decoration:underline; font-style:normal; cursor:pointer; font-weight:normal; }
	.Link_Back									{ color:blue !important; }
	.Link_BackRed								{ color:red !important; font-weight:bold; text-decoration:none; }
	.Link_Poweredby 						{ margin:15px 0px 0px 0px;  text-align:center; color:#333; text-decoration:none; }
		.Link_Poweredby span			{ cursor:pointer; font-size:9px; }
	.Link_Img_BorderLight_On		{	border:3px solid #ddd; cursor:pointer;}
	.Link_Img_BorderLight_Off		{	border:3px solid #fff; }
	.ListaDb_Light							{ margin:10px 0px 0px 0px; padding:0px; border-collapse:collapse; font-size:13px; }
		.ListaDb_Light_Thumb			{ vertical-align:top; }
		.ListaDb_Light_Puntatore	{ padding:6px 3px 0px 3px; vertical-align:top; }
		.ListaDb_Light_Titolo			{ vertical-align:bottom; font-weight:bold; height:20px; font-size:16px; line-height:1.1; }
		.ListaDb_Light_Link				{ vertical-align:bottom; color:rgb(108,108,235); text-align:right; font-size:11px; }
		.ListaDb_Light_Link	span	{ cursor:pointer; }
		.ListaDb_Light_Descrizione{ vertical-align:top; color:#555; height:100%; line-height:1.1; font-size:13px;}
.Comandi					 						{ margin:0px 30px 0px 30px; text-align:center; font-family:Lato,'Trebuchet MS',Arial; font-size:11px; font-weight:bold; color:rgb(108,108,235); vertical-align:middle;}
	.Bttn_H1										{ margin:0px; text-align:left; vertical-align:middle; }
		.Bttn_H1 a								{ text-decoration:none; width:73px; height:22px; padding-top:4px; font-size:11px; font-weight:bold; color:#fff; 
																display:-moz-inline-box !important; display:inline-block;
																-moz-box-orient:vertical; -moz-box-align:center; text-align:center; }
		.Bttn_H1 button						{ background-color:#4D4640; border:1px solid #9D9783; color:#a299b6; text-align:center; font-weight:bold; padding:0px 3px; }
		.Bttn_H1_Off							{ }
		.Bttn_H1_Over							{ cursor:pointer;}
		.Bttn_H1_On								{ cursor:pointer;}
	.Bttn_H2										{ margin:0px 0px 0px 0px; text-align:left; vertical-align:middle; }
		.Bttn_H2 a								{ margin:2px 0px; color:#5d5c5c; font-weight:bold; text-decoration:none; width:35px; height:16px; padding-top:2px; border:0px solid #5d5c5c; font-size:10px; white-space:nowrap;
																display:-moz-inline-box !important; display:inline-block;
																-moz-box-orient:vertical; -moz-box-align:center; text-align:center; }
		.Bttn_H2 button						{ width:21px;	height:20px; border:0px; text-align:center; padding:0px 0px 0px 0px; margin:0px 5px 0px 0px; font-size:13px; font-weight:bold; font-weight:bold; color:#5d5c5c; font-family:Verdana; background-color:#91a66d; 	}
		.Bttn_H2_Off							{ }
		.Bttn_H2_Over							{ cursor:pointer; text-decoration:none; color:#5d5c5c; }
		.Bttn_H2_On								{ cursor:pointer;}
	.Bttn_H3										{ margin:0px 10px; text-align:right; vertical-align:middle; }
		.Bttn_H3 a								{ margin:2px 0px; color:#437DC2; font-weight:bold; text-decoration:none; width:19px; height:20px; padding-top:4px; font-weight:bold; 
																display:-moz-inline-box !important; display:inline-block;
																-moz-box-orient:vertical; -moz-box-align:center; text-align:center; }
		.Bttn_H3 button						{ width:21px;	height:20px; border:0px; text-align:center; padding:0px 0px 0px 0px; margin:0px 5px 0px 0px; font-size:13px; font-weight:bold; font-weight:bold; color:#5d5c5c; font-family:Verdana; background-color:#91a66d; 	}
		.Bttn_H3_Off							{ }
		.Bttn_H3_Over							{ cursor:pointer;}
		.Bttn_H3_On								{ cursor:pointer;}
.SchedaDati										{ border-collapse:collapse; margin:auto; text-align:center; }
	.SchedaDati th							{ width:90px; color:rgb(252,204,  0); border:0px solid #fff; border-width: 0px 0px 1px 1px; margin:0px; padding:2px 10px 2px 10px; background-color:rgb( 67, 67, 67); font-family:Lato,'Trebuchet MS',Arial, Arial; font-size:11px; font-weight:bold; text-align:left; }
	.SchedaDatiCellaTxt					{ width:130px; color:rgb(0  ,  0,  0); border:0px solid #fff; border-width: 0px 0px 1px 1px; margin:0px; padding:0px 15px 0px 15px; background-color:rgb(252,204,  0); border-collapse:collapse; text-align:left;  font-family:Lato,'Trebuchet MS',Arial, Arial; font-size:14px;}
	.SchedaDatiCellaTxt	input		{ width:125px; margin:0px; padding:0px 1px 0px 0px; font-family:Lato,'Trebuchet MS',Arial, Arial; font-size:12px; text-align:left; height:20px; background-color:rgb(255,255,255);}
	.SchedaDatiCellaRadio				{ color:rgb(0  ,  0,  0); border:0px solid #fff; border-width: 0px 0px 1px 1px; margin:0px; padding:0px 15px 0px 15px; background-color:rgb(252,204,  0); border-collapse:collapse; text-align:left;  font-family:Lato,'Trebuchet MS',Arial, Arial; font-size:14px;}
	.SchedaDatiCellaImg					{ width:350px; color:rgb(0  ,  0,  0); border:0px solid #fff; border-width: 0px 0px 1px 1px; margin:0px; padding:0px 15px 0px 15px; background-color:rgb(252,204,  0); border-collapse:collapse; text-align:left;  vertical-align:middle; font-family:Lato,'Trebuchet MS',Arial, Arial; font-size:14px;}
	.SchedaDatiCellaImg	img			{ border:4px solid #fccc00; }
	.SchedaDatiCellaImg	input		{ margin:0px; padding:0px 1px 0px 0px; font-family:Lato,'Trebuchet MS',Arial; font-size:12px; text-align:left; height:20px; background-color:rgb(255,255,255);}
.Form													{ border-collapse:collapse; margin:0px 0px 20px; padding:10px; font-size:11px; background-color:#f8f6f6; border:0px solid #3c3c3c; border-width:16px 0px; }
	.Form fieldset							{ margin:10px 0px; }
	.Form legend								{ font-weight:bold; color:#5d5c5c; }
	.Form label									{ display:block; float:left; clear:left; width:80px; margin:2px 5px 0px 0px; text-align:right; }
	.Form input									{ font-size:11px; margin-top:1px; padding:1px 1px 1px 6px; font-weight:bold; }
	.Form textarea							{ font-size:11px; margin-top:1px; padding:1px 1px 1px 6px; font-family:Lato,'Trebuchet MS',Arial; }
	.Form button								{ font-size:11px; }
	.FormFieldsetOn							{ border:0px solid #cfcdcd; border-top-width:1px;  padding:5px; } 
	.FormFieldsetOff						{ border:0px solid #fff; padding:5px; }
	.FormText										{ width:230px; border:1px solid #cfcdcd; background-color:#cfcdcd; color:#5d5c5c; height:12px; }
	.FormTextarea								{ width:230px; border:1px solid #cfcdcd; background-color:#cfcdcd; color:#5d5c5c; height:34px; overflow:auto; }
	.FormRadio									{ width:20px; margin-left:0px; vertical-align:middle; margin-top:3px !important; margin-bottom:3px !important; }
	.FormCheckbox								{ width:20px; margin-left:0px; }
	.FormSelect									{ width:230px; border:0px solid #cfcdcd; margin-top:1px; background-color:#cfcdcd; color:#5d5c5c; font-size:11px; padding:0px 0px 0px 4px; font-weight:bold; }
	.FormButtonOff,							
	.FormButtonOn,
	.Bttn1											{ background:url(ApGrfc_Sfnd_Bttn03_5x40.png) repeat-x 0px -11px; border-top:#656565 1px solid; border-left:#656565 1px solid; border-right:#000 1px solid; border-bottom:#000 1px solid; text-align:left; font-size:11px; font-weight:bold; color:#fff; cursor:pointer; padding:0px 0px 2px; display:inline-block; overflow:hidden; width:28px; text-align:center; }

	.DisplayNone									{ display:none; }
.Form_Alert_ArrowRedRight 		{ display:none; }
.SyCmndCntn_Tltp_Help					{ background-color: rgba(0, 0, 0, 0.9) !important; border:1px solid #000 !important; box-shadow: 3px 3px 3px #222; color: #fff !important; text-align:left !important; font-size: 10px; line-height: 12px; padding: 10px !important; }
.SyCmndCntn_Tltp_Help_Link		{ cursor:pointer; }

#Sy														{ height:10px; }
	#Sy img											{ width:1px; height:1px; }
#SyCmnd												{ margin:30px 0px 30px 0px; color:#555; }
	#SyCmnd span								{ cursor:pointer; margin:0px 10px 0px 10px; }
	#SyCmndAjaxStts							{ width:80%; margin: 0px auto 20px auto; }
	#SyCmndAjaxLogg							{ width:80%; margin: auto; }
#SyCmndRbtsBody								{ cursor:default; border-width:0px; overflow:hidden; background-color:#91a66d; color:#91a66d; font-size:1px; line-height:1.0; padding-bottom:2px; }	



/*#### BASE ####*/

html																								{ background-color:#f3f3f3; }
body																								{ background-color:#fff; }
figure																							{ margin:0; }

@font-face																					{ font-family:MyriadProRegular; src:url(ApGrfc_Fnts_MyriadProRegular.otf) format("opentype"); }

#Background																					{ background:#fff; text-align:center; color:#5d5c5c; font-family:Lato,'Trebuchet MS',Arial; font-size:13px; padding: 0px; margin:0px; overflow-y:scroll; }

	#Wrfr_BgTop																				{ z-index:0; width:100%; height:603px; position:absolute; overflow:hidden; top:89px; }
		#Wrfr_BgTop_FrameTop														{ height:89px; 	position:relative; z-index:5; background:transparent url(ApGrfc_Sfnd_LineaBianca2000x89.png) no-repeat center top; }
		#Wrfr_BgTop_FrameBottom													{ height:105px; width:100%; position:absolute; z-index:5; bottom:80px; background:transparent url(ApGrfc_Sfnd_LineaRosa2000x106.png) no-repeat center top; }
		#Wrfr_BgTop_FrameBottomExtra										{ height:80px;	width:100%; position:absolute; z-index:5; bottom:0; background-color:#fff; }
		#Wrfr_BgTop_Gallery															{ height:603px;	width:2000px; position:absolute; top:0; overflow-x:hidden; }
		#Wrfr_BgTop_Gallery_Slider											{ width:20000px; position:relative; }
		.Wrfr_BgTop_Gallery_Slide												{ float:left; width:2000px; height:603px; position:relative; }
		.Wrfr_BgTop_Gallery_Tile												{ position:absolute; text-align:left; width:300px; color:#fff; top:100px; z-index:10; }
		.Wrfr_BgTop_Gallery_Dots												{ margin-right:3px; cursor:pointer; }
		.Wrfr_BgTop_Gallery_Titl												{ font-size:35px; font-weight:normal; margin-bottom:5px; margin-top:20px; text-transform:uppercase; }
		.Wrfr_BgTop_Gallery_Desc												{ font-size:16px; line-height:20px; margin-bottom:8px; }
		.Wrfr_BgTop_Gallery_Link												{ font-size:15px; text-decoration:none; color:#fff; }
		.Wrfr_BgTop_Gallery_Link:hover									{ font-size:15px; text-decoration:underline; color:#fff; }
		.Wrfr_BgTop_Gallery_Prods												{ max-height:539px; position:absolute; z-index:10; bottom:0; }
		
	#Wrfr_Page																				{ }
		#Wrfr_Page_Top																	{ display:none; }
		#Wrfr_Page_Main																	{ }
			#Wrfr_Page_Main_Header												{ width:980px; height:99px; margin:0 auto; padding-top:8px; }
				#Wrfr_Page_Main_Header_Logo									{ width:231px; float:left; position:relative; z-index:20; }
				#Wrfr_Page_Main_Header_Menu									{ width:749px; float:left; text-align:left; font-size:12px; padding:50px 0 0; }
					#Wrfr_Page_Main_Header_Menu_Indice				{ float:left; text-align:center; padding:4px 0 0; list-style-type:none; margin:0px 60px; }
					#Wrfr_Page_Main_Header_Menu_Indice li			{ float:left; width:115px; text-transform:uppercase; }
					#Wrfr_Page_Main_Header_Menu_Indice a 			{ color:#000; text-decoration:none; font-weight:normal; padding:2px 0px; letter-spacing:1px; font-size:17px; }
					#Wrfr_Page_Main_Header_Menu_Indice .On 		{ color:#000; text-decoration:none; font-weight:bold; cursor:pointer; border-bottom:2px solid #000; }
					#Wrfr_Page_Main_Header_Menu_Indice a:hover{ color:#000; text-decoration:none; font-weight:bold; cursor:pointer; border-bottom:2px solid #000; }
					#Wrfr_Page_Main_Header_Menu_Lingua				{ float:right; padding-top:6px; color:#999; width:128px; text-align:right; }
					#Wrfr_Page_Main_Header_Menu_Lingua a			{ color:#999999; text-decoration:none; margin:0 0 0 20px;}
					#Wrfr_Page_Main_Header_Menu_Lingua img		{ color:#2f64bd; border-with:0; }
			#Wrfr_Page_Main_Body													{ width:980px; min-height:250px; margin:0 auto; }

				#Wrfr_Page_Main_Body p											{ color:#999; font-size:16px; line-height:1.3; text-align:left; letter-spacing:0.1px; margin-bottom:12px; }
				.Wrfr_Page_Main_Body_Form 									{ text-align:left; }
				.Wrfr_Page_Main_Body_Form label							{ color:#000; font-size:20px; text-transform:uppercase; display:inline-block; margin-bottom:6px; letter-spacing:0.5px; }
				.Wrfr_Page_Main_Body_Form input							{ width:280px; color:#999; font-size:14px; line-height:1.3; text-align:left; letter-spacing:0.1px; border:#bbb 1px solid; padding:8px 15px; margin:0 8px 20px 0; }
				.Wrfr_Page_Main_Body_Form select						{ width:313px; color:#999; font-size:14px; line-height:1.3; text-align:left; letter-spacing:0.1px; border:#bbb 1px solid; padding:8px 15px; margin:0 8px 20px 0; }
				.Wrfr_Page_Main_Body_Form button						{ font-size:17px; color:#fff; background-color:#CE007C; border:1px solid #fff; padding:8px 36px 9px; cursor:pointer; }

			
			
				#Wrfr_Page_Body_Toolbox											{ height:603px; position:relative; }
				.Wrfr_Page_Body_Toolbox_Overlay							{ display:none; }
				.Wrfr_Page_Body_Toolbox_Tile								{ position:absolute; text-align:left; width:350px; color:#fff; top:100px; z-index:10; }
				.Wrfr_Page_Body_Toolbox_Dots								{ margin-right:3px; cursor:pointer; }
				.Wrfr_Page_Body_Toolbox_Titl								{ font-size:33px; font-weight:normal; margin-bottom:5px; margin-top:20px; text-transform:uppercase; line-height:36px; }
				.Wrfr_Page_Body_Toolbox_Desc								{ font-size:16px; line-height:20px; margin-bottom:8px; }
				.Wrfr_Page_Body_Toolbox_Link								{ font-size:15px; text-decoration:none; color:#fff; }
				.Wrfr_Page_Body_Toolbox_Link:hover					{ font-size:15px; text-decoration:underline; color:#fff; }
				.Wrfr_Page_Body_Toolbox_Prods								{ max-height:540px; position:absolute; z-index:10; top:40px; right:20px; }
				/*
				#Wrfr_Page_Body_Toolbox											{ height:523px; position:relative; overflow:hidden; display:none; }
				#Wrfr_Page_Body_Toolbox_FrameTop						{ height:89px; 	position:relative; z-index:5; background:transparent url(ApGrfc_Sfnd_LineaBianca2000x89.png) no-repeat center top; }
				#Wrfr_Page_Body_Toolbox_FrameBottom					{ height:106px; width:100%; position:absolute; z-index:5; bottom:40px; background:transparent url(ApGrfc_Sfnd_LineaRosa2000x106.png) no-repeat center top; }
				#Wrfr_Page_Body_Toolbox_FrameBottomExtra		{ height:40px;	width:100%; position:absolute; z-index:5; bottom:0; background-color:#fff; }
				#Wrfr_Page_Body_Toolbox_Gallery							{ height:563px;	width:2000px; position:absolute; top:0; overflow-x:hidden; }
				#Wrfr_Page_Body_Toolbox_Gallery_Slider			{ width:20000px; position:relative; }
				.Wrfr_Page_Body_Toolbox_Gallery_Slide				{ float:left; width:2000px; height:523px; position:relative; }
				.Wrfr_Page_Body_Toolbox_Gallery_Tile				{ position:absolute; text-align:left; width:300px;color:#fff;top:100px; }
				.Wrfr_Page_Body_Toolbox_Gallery_Dots				{ margin-right:3px; cursor:pointer; }
				.Wrfr_Page_Body_Toolbox_Gallery_Titl				{ font-size:35px; font-weight:normal; margin-bottom:5px; margin-top:20px; text-transform:uppercase; }
				.Wrfr_Page_Body_Toolbox_Gallery_Desc				{ font-size:16px; line-height:20px; margin-bottom:8px; }
				.Wrfr_Page_Body_Toolbox_Gallery_Link				{ font-size:15px; text-decoration:none; color:#fff; }
				.Wrfr_Page_Body_Toolbox_Gallery_Link:hover	{ font-size:15px; text-decoration:underline; color:#fff; }
				.Wrfr_Page_Body_Toolbox_Gallery_Prods				{ max-height:539px; position:absolute; z-index:10; }
				#Wrfr_Page_Body_Toolbox article							{ float:left; width:230px; height:430px; margin-right:20px; text-align:left; position:relative; }
				.Wrfr_Page_Body_Toolbox_H1_mini							{ color:#e6e6e6; font-family:MyriadProRegular; font-size:16px; font-weight:normal; margin:5px 0; padding-left:10px; background:url(ApGrfc_Bttn_Icns_Freccia01_Blu6x10.png) 0 5px no-repeat; padding-left:11px; text-transform:uppercase; }
				.Wrfr_Page_Body_Toolbox_H1_mini	a						{ color:#e6e6e6; text-decoration:none; }
				.Wrfr_Page_Body_Toolbox_H1									{ color:#e6e6e6; font-family:MyriadProRegular; font-weight:normal; text-transform:uppercase; font-size:24px; margin: 0 0 0 241px; position:relative; text-align:left; top:-5px; }
				#Wrfr_Page_Body_Toolbox h2									{ color:#fff; font-family:Arial; font-weight:bold; font-size:14px; margin:0; text-transform:uppercase; }
				.Wrfr_Page_Body_Toolbox_Button							{ width:80px; position:absolute; bottom:0; cursor:pointer; border-width:0; font-family:Arial; font-size:11px; color:#f5f5f5; border-radius:3px; background:#2c5685 url(ApGrfc_Bttn_Icns_Freccia01_Bianco6x10.png) 98px center no-repeat; padding:3px 25px 3px 10px; border-width:0; text-align:center; text-decoration:none; }
				#Wrfr_Page_Body_Toolbox p										{ font-family:Arial; font-size:12px; color:#666; margin:20px 0; text-align:left; }
				#Wrfr_Page_Body_Toolbox img									{ background-color:#000; display:inline-block; margin:7px 0 15px; }
				*/
				#Wrfr_Page_Body_ColLeft											{ display:none; }
				/*
				#Wrfr_Page_Body_ColLeft	ul									{ margin:0; padding:0; }
				#Wrfr_Page_Body_ColLeft	li									{ list-style-type:none; color:#fff; }
				#Wrfr_Page_Body_ColLeft	a										{ text-decoration:none; }
				#Wrfr_Page_Body_ColLeft	span								{ width:15px; height:18px; display:inline-block; }
				.Wrfr_Page_Body_ColLeft_L1_Opened						{ background-color:#575757; border-radius:2px; color:#fff; text-transform:uppercase; font-size:16px; padding:2px 7px; margin:3px 0; width:140px; display:inline-block; }
				.Wrfr_Page_Body_ColLeft_L1_Opened span			{ background:url(ApGrfc_Bttn_Icns__Sprite01.png) no-repeat -56px -23px; }
				.Wrfr_Page_Body_ColLeft_L2_Opened						{ display:block; margin-left:22px !important; margin-bottom:8px !important; margin-bottom:10px !importante; font-size:12px; }
				.Wrfr_Page_Body_ColLeft_L2_Opened li				{ margin:5px 0; }
				.Wrfr_Page_Body_ColLeft_L2_Opened a					{ color:#ccc; }
				.Wrfr_Page_Body_ColLeft_L2_Opened a:hover		{ color:#fff; }
				.Wrfr_Page_Body_ColLeft_L1_Closed						{ color:#fff; text-transform:uppercase; font-size:16px; padding:2px 7px; margin:3px 0; width:140px; display:inline-block; }
				.Wrfr_Page_Body_ColLeft_L1_Closed:hover			{ background-color:#575757; border-radius:2px; }
				.Wrfr_Page_Body_ColLeft_L1_Closed span			{ background:url(ApGrfc_Bttn_Icns__Sprite01.png) no-repeat -134px -24px; }
				.Wrfr_Page_Body_ColLeft_L2_Closed						{ display:none; }
				*/
				#Wrfr_Page_Body_ColCenter										{ float:left; width:500px; overflow-x:hidden; text-align:left; padding:0 30px 0 0; position:relative; } /* min-height:760px; height:auto !important; height:760px;  */
				.Wrfr_Page_Body_ColCenter_ProdCategs				{ margin-top:40px; }
				.Wrfr_Page_Body_ColCenter_ProdCategs a			{ height:280px; vertical-align:top; color:rgb(84,84,84); display:inline-block; width:250px; padding:25px; text-decoration:none; border:1px solid rgb(233,233,233); }
				.Wrfr_Page_Body_ColCenter_ProdCategs a:hover{ color:rgb(84,84,84); background-color:#eee; }
				.Wrfr_Page_Body_ColCenter_ProdCategs img		{ border-width:0px; width:250px; height:194px; margin-top:20px; }				
				.Wrfr_Page_Body_ColCenter_ProdCategs span		{ font-size:17px; text-transform:uppercase; display:inline-block; margin:0 0 6px; }
				.Wrfr_Page_Body_ColCenter_ProdLines 				{ margin-top:30px; padding:0; }
				.Wrfr_Page_Body_ColCenter_ProdLines li			{ float:left; list-style:none; }
				.Wrfr_Page_Body_ColCenter_ProdLines a				{ width:120px; display:inline-block; padding:10px; height:160px; text-align:center; text-decoration:none; font-size:12px; text-transform:uppercase; color:#888; }
				.Wrfr_Page_Body_ColCenter_ProdLines a:hover	{ background-color:#eee; }
				.Wrfr_Page_Body_ColCenter_ProdLines img 		{ width:120px; height:120px; border-width:0; margin-bottom:6px; }

				.Wrfr_Page_Body_ColCenter_ProdPage_Cat			{ background-color:#000000; color:#fff; display:inline-block; font-size:19px; font-weight:normal; margin: 4px 0; padding:6px 30px; text-transform:uppercase; }
				.Wrfr_Page_Body_ColCenter_ProdPage_Lin			{ background-color:#C79F57; color:#fff; display:inline-block; font-size:19px; font-weight:normal; margin: 4px 0; padding:6px 30px; text-transform:uppercase; }
				.Wrfr_Page_Body_ColCenter_ProdPage_Img			{ text-align:center; width:450px; padding:0 50px 0 0; min-height:500px; margin-top:20px; }
				.Wrfr_Page_Body_ColCenter_ProdPage_Nom			{ font-size:19px; margin:0; text-transform:uppercase; }
				.Wrfr_Page_Body_ColCenter_ProdPage_Sub			{ font-size:18px; margin:0; text-transform:uppercase; font-weight:normal; }
				.Wrfr_Page_Body_ColCenter_ProdPage_Des			{ color:#222; font-size:12px; line-height:16px; margin:6px 0 20px; min-height:70px; }
				.Wrfr_Page_Body_ColCenter_ProdPage_Tab 			{ border-spacing:0; width:375px; }
				.Wrfr_Page_Body_ColCenter_ProdPage_Tab th		{ border-bottom:1px solid #fff; color:#ccc; padding:6px 23px; fomt-size:12px; text-transform:uppercase; text-align:center; }
				.Wrfr_Page_Body_ColCenter_ProdPage_Tab_thOn { color:#fff !important; background-color:#ccc; }
				.Wrfr_Page_Body_ColCenter_ProdPage_Tab_thOv { color:#fff !important; background-color:#ccc; cursor:pointer; }
				.Wrfr_Page_Body_ColCenter_ProdPage_Tab td		{ border-top:6px solid #ccc; padding:6px 0 0 0; font-size:12px; line-height:16px; border-width:6px 0 0 0; }
				.Wrfr_Page_Body_ColCenter_ProdPage_Tab div	{ display:none; }
				.Wrfr_Page_Body_ColCenter_ProdPage_Tab_Linea a					{ line-height:0; display:inline-block; margin:0 0 6px 0; }
				.Wrfr_Page_Body_ColCenter_ProdPage_Tab_Linea a:hover		{ background-color:#eee; }
				.Wrfr_Page_Body_ColCenter_ProdPage_Tab_Linea a.on				{ background-color:#eee; cursor:default; }
				.Wrfr_Page_Body_ColCenter_ProdPage_Tab_Linea img				{ border-width:0; width:120px; height:120px; }
				.Wrfr_Page_Body_ColCenter_ProdPage_Tab_Varianti a				{ line-height:0; display:inline-block; position:relative; width:74px; height:74px; margin:1px 1px 0 0; }
				.Wrfr_Page_Body_ColCenter_ProdPage_Tab_Varianti a:hover	.circle { display:inline-block !important; }
				.Wrfr_Page_Body_ColCenter_ProdPage_Tab_Varianti a.on		.circle { display:inline-block !important; }
				.Wrfr_Page_Body_ColCenter_ProdPage_Tab_Varianti img			{ border-width:0; width:70px; height:70px; position:absolute; top:0; left:0; }
				.Wrfr_Page_Body_ColCenter_ProdPage_Tab_Varianti .circle	{ z-index:5; display:none; }
				
				/*
				#Wrfr_Page_Body_ColCenter ul								{ margin:0 0 31px; padding:0; float:left; }
				#Wrfr_Page_Body_ColCenter li								{ list-style-type:none; }
				.Wrfr_Page_Body_ColCenter_News							{ width:100%; }
				.Wrfr_Page_Body_ColCenter_News li						{ float:left; text-align:left; padding:10px 0 30px; width:100%; text-transform:none; background:url('ApGrfc_Sfnd_Linea02_733x9.png') no-repeat center bottom; font-weight:normal; height-min:140px; }
				.Wrfr_Page_Body_ColCenter_News img					{ display:inline-block;margin-right:20px;width:140px;height:100px;border:1px solid #fff; }
				.Wrfr_Page_Body_ColCenter_News div					{ float:right; width:537px; }
				.Wrfr_Page_Body_ColCenter_News h2						{ margin-top:0 !important; margin-bottom:8px !important; }
				.Wrfr_Page_Body_ColCenter_Offerta_Li				{ float:left; list-style-type:none; width:340px; color:#fff; text-transform:uppercase; font-size:14px; font-weight:bold; letter-spacing:1px; margin:0 4px 4px 0; text-align:center; padding:9px 0; padding:9px 0; background-color:rgb(35,135,161); }
				.Wrfr_Page_Body_ColCenter_Partner_Li				{ float:left; list-style-type:none; width:340px; margin:0 4px 0 0; text-align:center; }
				.Wrfr_Page_Body_ColCenter_Partner_Li img		{ border-width:0px; }
				.Wrfr_Page_Body_ColCenter_Progetti					{ width:100% !important; }
				.Wrfr_Page_Body_ColCenter_Progetti li				{ float:left; text-align:left; padding:10px 0 30px; width:100%; text-transform:none; background:url('ApGrfc_Sfnd_Linea02_733x9.png') no-repeat center bottom; font-weight:normal; height-min:140px; }
				.Wrfr_Page_Body_ColCenter_Progetti img			{ display:inline-block;margin-right:20px;width:140px;height:100px;border:1px solid #fff; }
				.Wrfr_Page_Body_ColCenter_Progetti div			{ float:right; width:537px; }
				.Wrfr_Page_Body_ColCenter_Progetti h2				{ margin-top:0 !important; margin-bottom:8px !important; }
				*/
				#Wrfr_Page_Body_ColRight										{ float:right; padding-left:25px; width:425px; position:relative; }
			#Wrfr_Page_Main_Footer												{ height:170px; clear:both; padding-top:50px; }
				#Wrfr_Page_Main_Footer_FrameTop							{ height:80px; background:url(ApGrfc_Sfnd_LineaGrigia01_2000x91.png) no-repeat center top; }
				#Wrfr_Page_Main_Footer_Content							{ background-color:#f3f3f3; }
				#Wrfr_Page_Main_Footer_Content div					{ width:980px; margin:0 auto; padding-top:30px; height:60px; text-align:left; }
		#Wrfr_Bottom																		{ display:none; }


/*#### INTR ####*/

/*#### UNCO ####*/


/*#### UNCO ####*/


/*#### EMIL ####*/


/*#### PRINT ####*/
