

/*#### Elementi ####*/
p															{ margin:3px 0px; text-align:justify; }
.Tsto													{}
	.Tsto_Clre1									{ color:#000; }
	.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			 				{ clear:both; text-align:left; color:#000; margin:15px 0px 10px; padding:6px; font-size:17px; background:url(SrTmplSfnd_Barra01_740x31.gif) #fff no-repeat 0px 0px; } /* tolto per rendere la barra flessibile height:19px; */
	.Ttlo_H2_Testo			 				{ color:#000; font-family:Arial,Helvetica,sans-serif; font-size:14px; font-weight:bold; line-height:17px; padding:0px; margin:30px 0px 4px 0px; }
	.Ttlo_H3_Testo			 				{ color:#339933; font-family:Arial,Helvetica,sans-serif; font-size:12px; font-weight:bold; line-height:13px; padding:0px; margin:15px 0px 0px 0px; }
.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:#000; 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_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:Arial,Helvetica,sans-serif; 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:#000; 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:#000; font-weight:bold; text-decoration:none; width:35px; height:16px; padding-top:2px; border:0px solid #000; 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:#000; font-family:Verdana; background-color:#000000; 	}
		.Bttn_H2_Off							{ }
		.Bttn_H2_Over							{ cursor:pointer; text-decoration:none; color:#000; }
		.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:#000; font-family:Verdana; background-color:#000000; 	}
		.Bttn_H3_Off							{ }
		.Bttn_H3_Over							{ cursor:pointer;}
		.Bttn_H3_On								{ cursor:pointer;}
.TabDb_Tech									 	{ margin:10px 0px 0px 0px; padding:0px; border-collapse:collapse; }
	.TabDb_Tech th						 	{ color:rgb(252,204,  0); border:0px solid #fff; border-width: 0px 0px 0px 1px; margin:0px; padding:2px; background-color:rgb( 67, 67, 67); font-family:Arial,Helvetica,sans-serif; font-size:11px; font-weight:bold; }
	.TabDb_Tech_TitoloInside	 	{ color:rgb(252,204,  0); border:0px solid #fff; border-width: 0px 0px 0px 0px; margin:0px; padding:0px; background-color:rgb( 67, 67, 67); font-family:Arial,Helvetica,sans-serif; font-size:11px; font-weight:bold; border-collapse:collapse; }
	.TabDb_Tech_TitoloInside td	{ color:rgb(252,204,  0); border:0px solid #fff; border-width: 0px 0px 0px 0px; margin:0px; padding:0px; background-color:rgb( 67, 67, 67); font-family:Arial,Helvetica,sans-serif; font-size:11px; font-weight:bold; }
	.TabDb_Tech_TitoloInside img{ cursor:pointer; }
	.TabDb_Tech_SubTitolo			 	{ color:rgb(0  ,  0,  0); border:0px solid #fff; border-width: 0px 0px 1px 1px; margin:0px; padding:2px; background-color:rgb(151,151,151); font-family:Arial,Helvetica,sans-serif; font-size:10px; }
	.TabDb_Tech_SubTitolo	select{ margin:0px; padding:0px 0px 0px 0px; font-family:Arial,Helvetica,sans-serif; font-size:11px; text-align:left;  height:20px; }
	.TabDb_Tech_SubTitolo	input	{ margin:0px; padding:0px 1px 0px 0px; font-family:Arial,Helvetica,sans-serif; font-size:11px; text-align:right; height:20px; }
	.TabDb_Tech_CellaTxt		 		{ 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:Arial,Helvetica,sans-serif, Arial; font-size:14px;}
	.TabDb_Tech_CellaNmr		 		{ 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:right; font-family:Arial,Helvetica,sans-serif, Arial; font-size:14px;}
	.TabDb_Tech_FinaleLinea			{ border:0px solid #fff; border-width: 0px 0px 30px 0px; margin:0px 0px 0px 0px; padding:0px; background-color:rgb(151,151,151); height:1px; font-size:1px;}
	.TabDb_Tech_Indice				 	{ width:100%; margin:auto; text-align:right; }
.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:Arial,Helvetica,sans-serif, 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:Arial,Helvetica,sans-serif, Arial; font-size:14px;}
	.SchedaDatiCellaTxt	input		{ width:125px; margin:0px; padding:0px 1px 0px 0px; font-family:Arial,Helvetica,sans-serif, 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:Arial,Helvetica,sans-serif, 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:Arial,Helvetica,sans-serif, Arial; font-size:14px;}
	.SchedaDatiCellaImg	img			{ border:4px solid #fccc00; }
	.SchedaDatiCellaImg	input		{ margin:0px; padding:0px 1px 0px 0px; font-family:Arial,Helvetica,sans-serif; 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:#000; }
	.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:Arial,Helvetica,sans-serif; }
	.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:#000; height:12px; }
	.FormTextarea								{ width:230px; border:1px solid #cfcdcd; background-color:#cfcdcd; color:#000; height:34px; overflow:auto; }
	.FormRadio									{ width:20px; }
	.FormCheckbox								{ width:20px; }
	.FormSelect									{ width:150px; border:1px solid #fff; background-color:#ddd; }
	.FormButtonOff,							
	.FormButtonOn,
	.Bttn1											{ background:url(SrTmplSfnd_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; }

	.Form_Alert_ArrowRedRight 	{ display:none; }
#Sr														{ height:10px; }
	#Sr img											{ width:1px; height:1px; }
#SrCmnd												{ margin:30px 0px 30px 0px; color:#555; }
	#SrCmnd span								{ cursor:pointer; margin:0px 10px 0px 10px; }
	#SrCmndAjaxStts							{ width:80%; margin: 0px auto 20px auto; }
	#SrCmndAjaxLogg							{ width:80%; margin: auto; }
#SrCmndRbtsBody								{ cursor:default; border-width:0px; overflow:hidden; background-color:#000000; color:#000000; font-size:1px; line-height:1.0; padding-bottom:2px; }	


.Ttlo_H1_Testo_SubTextOn			{ font-size:15px; }
.Ttlo_H1_Testo_SubTextOff			{ font-size:15px; color:gray; }
.Ttlo_H1_Testo_SubTextOn img, .Ttlo_H1_Testo_SubTextOff img
															{ margin-top:2px; vertical-align:top; width:16px; height:16px; }


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

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

html													{ background-color:#000000; }
body													{ }

#Background																					{ background:#000000; text-align:center; color:#000; font-family:Arial,Helvetica,sans-serif; font-size:13px; padding: 0px; margin:0px; }
	#BackgroundTop																		{ height:10px; z-index:0; position:absolute; width:100%; }
	#Container																				{ margin:auto; width:980px; position:relative; }
		#FrameTop																				{ height:0px; overflow:hidden; }
			#FrameTop_CornerLeft													{ padding-left:15px;	background:url(SrTmplSfnd_Corner01TopLeft_15x15.png) top left no-repeat; }
			#FrameTop_CornerRight													{ padding-right:15px; background:url(SrTmplSfnd_Corner01TopRight_15x15.png) top right no-repeat; }
			#FrameTop_ShadowTop														{ padding-top:10px; 	background:url(SrTmplSfnd_Shadow01Top_10x10.png) repeat-x; }
			#FrameTop_InnerPart														{ height:5px; background-color:#eeefef; }
		#FrameMiddle																		{}
			#FrameMiddle_ShadowLeft												{ } /* background:url(SrTmplSfnd_Shadow01Left_10x10.png) top left repeat-y; padding-left:10px; */
			#FrameMiddle_ShadowRight											{ } /* background:url(SrTmplSfnd_Shadow01Right_10x10.png) top right repeat-y; padding-right:10px; */
			#DocumentInner																{ }
				#DocumentInner_Header												{ height:132px; background:#191919 url(SrTmplSfnd_Image01_980x2.gif) repeat-y; margin-top:0px; }
					#DocumentInner_HeaderLogo									{ height:100px; border:#212121 0px solid; border-width:1px 1px 0px 0px; text-align:left; padding:0px 10px 0px 0px; }
					#DocumentInner_HeaderMenu									{ height:21px;  background:url(SrTmplSfnd_Bttn01_2x40.gif) repeat-x; border:#656565 1px solid; border-width:0px 1px; border-bottom:#2a2a2a solid 1px; text-align:left; font-size:12px; padding:5px 10px; font-weight:bold; color:#acacac; }
				#DocumentInner_Body													{ float:left; margin-top:2px; background-color:#3c3c3c; width:100%; }
					#DocumentInner_BodyColLeft								{ float:left; width:190px; padding:10px; }
					#DocumentInner_BodyColCenter							{ float:left; width:760px; margin:10px 10px 10px 0px; overflow-x:hidden; min-height:760px; height:auto !important; height:760px; background-color:#ffffff; text-align:left; padding-bottom:30px; }
						#DocumentInner_BodyColCenter_Toolbox		{}
						#DocumentInner_BodyColCenter_Content		{ padding:10px; }
					#DocumentInner_BodyColRight								{ float:left; }
				#DocumentInner_Footer												{ float:left; height:0px; }
		#FrameBottom																		{ clear:both; height:0px; overflow:hidden; }
			#FrameBottom_CornerLeft												{ padding-left:15px;	background:url(SrTmplSfnd_Corner02BrownBottomLeft_15x15.png) top left no-repeat; }
			#FrameBottom_CornerRight											{ padding-right:15px; background:url(SrTmplSfnd_Corner02BrownBottomRight_15x15.png) top right no-repeat; }
			#FrameBottom_ShadowBottom											{ padding-bottom:10px; 	background:url(SrTmplSfnd_Shadow01Bottom_10x10.png) 0px 5px repeat-x; }
			#FrameBottom_InnerPart												{ height:5px; background-color:#280f10; }

		#DocumentOuter																	{ margin-top:10px; height:14px; font-size:11px; color:#99a; }

#DocumentInner_HeaderMenu form											{ float:right; }
#DocumentInner_HeaderMenu input											{ border:1px solid #666; margin:0px 0px 0px 3px; }
#DocumentInner_HeaderMenu button 										{ width:24px; height:20px; border:0px solid #666; background-color:transparent; padding:0px; margin:0px; vertical-align:top; }
#DocumentInner_HeaderMenu img 											{ border:0px solid #666; vertical-align:top; }
#DocumentInner_HeaderLogo_Logo											{ float:left; text-align:center; padding-left:20px; letter-spacing: 2px; font-weight: bold; color: #eee;} /* adadad */
#DocumentInner_HeaderLogo_Logo img									{ height:55px; margin:10px 0px 0px 0px; border-width:0px; }
#DocumentInner_HeaderLogo_Tools											{ float:right; width:530px; margin-top:8px; }
#DocumentInner_HeaderLogo_Carrello									{ float:right;background-color:#282828;color:#ffffff;width:210px;height:70px; padding:9px 10px 4px; margin:0px 0px 0px 15px; font-weight:bold; }
#DocumentInner_HeaderLogo_Services									{ float:right;background-color:#282828;color:#ffffff;width:250px;height:73px; padding:6px 10px 4px; margin:0px 0px 0px; list-style-type:none; }
.DocumentInner_HeaderLogo_Services_LiSx							{ float:left; height:21px; line-height:21px; padding:0px 0px 3px; width:110px; font-weight:bold; }
.DocumentInner_HeaderLogo_Services_LiDx							{ float:left; height:21px; line-height:21px; padding:0px 0px 3px; width:140px; font-weight:bold; }
#DocumentInner_HeaderLogo_Services img							{ border:0px solid #fff; vertical-align:bottom; margin-right:10px; border-width:0px; }
#DocumentInner_HeaderLogo_Services a, a:hover				{ color:#fff; text-decoration:none; }
#SrCmndCart_MainSummary															{ margin:0px; font-weight:bold; color:#fff; font-size:13px; height:45px; float:right; text-align:right; }
#SrCmndCart_MainSummary div													{ font-size:12px; font-weight:normal; line-height:2.0; color:#acacac; }
.DocumentInner_HeaderLogo_Bottoni										{ border:0px solid #fff; margin:0px; }
.DocumentInner_BodyColLeft_Box											{ background-color:#282828; text-align:left; padding:17px 10px; margin-bottom:10px; }
.DocumentInner_BodyColLeft_Box h2										{ font-weight:bold; font-size:11px; margin:0px 0px 5px 10px; }
.DocumentInner_BodyColLeft_Box h3										{ font-weight:bold; font-size:11px; margin:0px 0px 5px 25px; color:#acacac; }
.DocumentInner_BodyColLeft_Box h6										{ font-weight:bold; font-size:11px; margin:0px 0px 5px 40px; }
.DocumentInner_BodyColLeft_BoxDownload th						{ font-weight:bold; font-size:11px; margin:0px 0px 5px 0px; color:#acacac; width:84px; text-align:left; }
.DocumentInner_BodyColLeft_BoxTestoLink							{ text-align:center; }
.DocumentInner_BodyColLeft_BoxTestoLink a						{ color:#ACACAC; font-size:11px; font-weight:bold; text-decoration:none; }
.DocumentInner_BodyColLeft_BoxTestoLink a:hover			{ color:#ACACAC; font-size:11px; font-weight:bold; text-decoration:underline; }
.DocumentInner_BodyColRight_BoxElencoLink						{ color:#fff; text-align:left; }
.DocumentInner_BodyColRight_BoxElencoLink a					{ color:#fff; font-size:11px; font-weight:bold; text-decoration:none; }
.DocumentInner_BodyColRight_BoxElencoLink a:hover		{ color:#fff; font-size:11px; font-weight:bold; text-decoration:underline; }
.DocumentInner_BodyColRight_Box											{ background-color:#282828; text-align:left; padding:17px 10px; margin-bottom:10px; }
.DocumentInner_BodyColRight_Box h2									{ font-weight:bold; font-size:11px; margin:0px 0px 5px 10px; }
h2 > a																							{ color:#ACACAC; text-decoration:none; }
h3 > a																							{ color:#888; text-decoration:none; }
h4 > a																							{ color:#ACACAC; text-decoration:none; }
h5 > a																							{ color:#888; text-decoration:none; }
h6 > a																							{ color:#666; text-decoration:none; }
* h2 a																							{ color:#ACACAC; text-decoration:none; }
* h3 a																							{ color:#888; text-decoration:none; }
* h4 a																							{ color:#ACACAC; text-decoration:none; }
* h5 a																							{ color:#888; text-decoration:none; }
* h6 a																							{ color:#666; text-decoration:none; }
.DocumentInner_BodyColCenter_Path 									{ color:#000; font-size:13px; height:15px; margin:0px 8px 5px 0px; color:grey; }
.DocumentInner_BodyColCenter_Path a 								{ text-decoration:none; color:grey;}
.DocumentInner_BodyColCenter_Path a:hover						{ text-decoration:underline; color:grey; }
.DocumentInner_BodyColCenter_Path div								{ color:#000; float:right; font-weight:bold; }
#DocumentInner_BodyColCenter_PrdtCockpit						{ background-color:#f8f6f6; min-height:160px; height:auto !important; height:160px; border:1px solid #cfcdcd; text-align:left; color:#000; padding:10px; width:560px; float:left; }
#DocumentInner_BodyColCenter_PrdtFotobox						{ position:relative;float:left;width:160px; height:160px; text-align:center; border:0px solid #cfcdcd; background:url(SrTmplMenu_Loading.gif) no-repeat center center;margin-right:20px; }

.menuContentchiuso																	{ display:none; }
.menuContentaperto, .menuContentaperto							{ display:block; }
.menuLabelchiuso, .menuLabelaperto									{ display:block; }
.menuLabelselezionato																{ display:block; color:red; }
.menuLabelselezionato a															{ color:red; text-decoration:none; }
.menuLabelselezionato a:hover												{ color:red; text-decoration:underline; }

#DocumentOuter a																		{ text-decoration:none; color:#99a; }
#DocumentOuter a:hover															{ text-decoration:underline; color:#99a; }

.HomeTitolo					 					{ clear:both; text-decoration:none !important;text-align:left; color:#fff; height:20px; margin:25px 0px 10px; padding:6px; font-size:17px; background:url(SrTmplSfnd_Barra02_520x32.gif) #fff no-repeat 0px 0px; } /* tolto per rendere la barra flessibile height:19px; */
.HomeBox3x										{ float:left; border:1px solid #cfcdcd; padding:1px; width:510px; margin:0px 0px 10px 2px; overflow-x:hidden; }
.HomeBox1x										{ float:left; border:1px solid #cfcdcd; padding:1px; height:160px; width:160px; margin:0px 5px 10px 4px; overflow:hidden; }
.HomeBox3x img								{ border-width:0px; }
.HomeBox1x img								{ border-width:0px; }

#pictsbox, #filesbox, #descbox, #correlatibox, #compatibilibox, #visitatibox	{ color:#228; text-align:left; margin:5px 10px 15px 0px; }
#picts, #files, #desc, #correlati, #compatibili, #visitati										{ width:730px; color:#000; background-color:#f8f6f6; border:1px solid #cfcdcd; margin-top:2px; padding:5px;  }
#foto																								{ height:120px;width:160px;display:block;margin-bottom:10px; }
#compatibili ul																			{ margin:0px; padding:0px 15px;}
#compatibili li																			{ width:560px; margin:0px; padding:2px 15px;}
#correlati ul																				{ margin:0px; padding:0px 15px; list-style-type:none; padding:0px; }
#correlati li																				{ width:560px; margin:0px; padding:2px 15px; float:left; clear:both; padding:0px 0px 5px 0px; }
#correlati img																			{ border:solid 1px #cdcdcd; height:45px; width:60px; margin-right:20px; float:left; }
#correlati a, #compatibili a												{ color:#000; text-decoration:none; }
#correlati a:hover, #compatibili a:hover						{ color:red; text-decoration:underline; }
#visitati ul																				{ margin:0px; padding:0px 15px; list-style-type:none; padding:0px; }
#visitati li																				{ width:560px; margin:0px; padding:2px 15px; float:left; clear:both; padding:0px 0px 5px 0px; }
#visitati img																				{ border:solid 1px #cdcdcd; height:45px; width:60px; margin-right:20px; float:left; }
#visitati a																					{ color:#000; text-decoration:none; }
#visitati a:hover																		{ color:red; text-decoration:underline; }
#pict, #file																				{ float:left;height:68px;margin:5px 10px 5px 0px;width:60px;font-size:10px;line-height:1.0;overflow:hidden;text-align:center;}
#pict img, #file img																{ height:45px; width:60px; margin-right:10px; border:0px solid #fff;}
#pict a, #file a																		{ color:#000; text-decoration:none; }
#pict a:hover, #file a:hover												{ color:#000; text-decoration:underline; }
#new div 																						{ float:left; width:150px; height:160px; text-align:center; padding-top:15px; font-size:11px; }
#new a 																							{ text-decoration:none; color:#000; font-weight:bold; }
#new a:hover span																		{ text-decoration:underline; color:#000; font-weight:bold; }
#new img																						{ border:0px solid #fff; width:140px; }

#visitatigallery																		{ color:gray; text-align:left; margin:40px 10px 15px 0px; }
#visitatigallerybox																	{ width:730px; color:#000; background-color:#f8f6f6; border:1px solid #cfcdcd; margin-top:2px; padding:5px; }
#visitatigallerybox ul															{ margin:0px; padding:0px 15px; list-style-type:none; padding:0px; }
#visitatigallerybox li															{ margin:0px 14px 0px 3px; padding:2px 15px; width:223px; float:left; padding:0px; font-size:11px; line-height:1.4;}
#visitatigallerybox img															{ border:solid 1px #cdcdcd; height:45px; width:60px; margin-right:20px; float:left; }
#visitatigallerybox a																{ color:#000; text-decoration:none; }
#visitatigallerybox a:hover													{ color:red; text-decoration:underline; }

.LightBoxFotoContainer	{ padding:15px; }
.LightBoxFotoSlides			{ width:500px; height:375px; margin-bottom:10px; text-align:left; border:1px solid #666; padding:10px;  }
.LightBoxFotoSlide			{ width:500px; height:375px; }
.LightBoxFotoControl		{ width:522px; height:30px; color:#666; font-size:14px; }
.LightBoxFotoControlGoto			{ width:130px; text-align:left; }
.LightBoxFotoControlGoto	img { width:20px; height:20px; cursor:pointer; vertical-align:middle; }
.LightBoxFotoControlGoto	span{ padding:0px 10px; }
.LightBoxFotoControlDescr			{ text-align:center; }
.LightBoxFotoControlClose			{ text-align:right; }
.LightBoxFotoControlClose	img { height:20px; cursor:pointer; vertical-align:middle; }

.LightBoxVideoContainer				{ padding:15px; }
.LightBoxVideoSlides					{ width:500px; height:405px; margin:10px; text-align:left; border:1px solid #666; overflow:hidden; }
.LightBoxVideoSlide						{ width:500px; height:405px; }
.LightBoxVideoControl					{ width:502px; height:30px; color:#666; margin:0px 10px; font-size:14px; }
.LightBoxVideoControlDescr			{ width:402px; text-align:center; }
.LightBoxVideoControlClose			{ width:100px; text-align:right; }
.LightBoxVideoControlClose	img { height:20px; cursor:pointer; vertical-align:middle; }

.Ctlg										{ float:left; clear:both; margin-bottom:20px; }
.CtlgCtgr								{ float:left; margin:0px 10px 11px 0px; border:#d3d1d1 1px solid; padding:10px; width:150px; height:175px; text-align:center; font-size:12px; font-weight:bold; }
.CtlgCtgr	img						{ border:#d3d1d1 0px solid; width:120px; height:120px; margin:10px 0px; }
.CtlgCtgr	a							{ text-decoration:none; color:#000; }
.CtlgCtgr	a:hover				{ text-decoration:none; color:#000; }
.CtlgCtgr	a:hover	span	{ text-decoration:underline; }
.CtlgFltr								{ float:left; margin:0px; border:#d3d1d1 0px solid; padding:0px; width:90px; height:140px; text-align:center; font-size:11px; font-weight:bold; }
.CtlgFltr	img						{ border:#d3d1d1 0px solid; width:90px; height:109px; margin:0px; }
.CtlgFltr	a							{ text-decoration:none; color:#000; }
.CtlgFltr	a:hover				{ text-decoration:none; color:#000; }
.CtlgFltr	a:hover	span	{ text-decoration:underline; }

#RicercaFiltri					{ text-align:center; margin:0px 0px 20px; }
#RicercaFiltri img			{ border:#fff solid 0px; margin:0px 10px; }
#RicercaFiltri a				{ text-decoration:none; }


.FindResTable						{ font-size:12px; border-collapse:collapse; color:#000; margin-top:10px; }
.FindResTable	a					{ color:#000; display:block; text-decoration:none; 			min-height:50px; height:auto !important; height:50px; vertical-align:middle; }
.FindResTable	a:hover		{ color:#000; display:block; text-decoration:underline; min-height:50px; height:auto !important; height:50px; vertical-align:middle; }
.FindResTrGrigia td			{ background-color:#e6e6e6; border:1px solid #fff; padding:15px 3px 3px; vertical-align:top; }
.FindResTrBianca td			{ background-color:#ffffff; border:1px solid #fff; padding:15px 3px 3px; vertical-align:top; }
.FindResTrNera 					{ background-color:#3c3c3c; font-weight:bold; color:#fff; padding-left:5px; }
.FindResTdMoto 					{ width:110px; }
.FindResTdType 					{ width:95px; }
.FindResTdFoto 					{ width:160px; text-align:center; padding:1px !important; }
.FindResTdFoto div			{ width:160px; height:120px;}
.FindResTdDescrizione		{ width:175px; }
.FindResTdDescrizioneTx { font-weight:bold;margin:0px;text-align:left; }
.FindResTdDescrizioneLn	{ color:grey;font-size:10px; }
.FindResTdPrezzo 				{ width:130px; font-size:11px; }
.FindResTdPrezzo span		{ margin-bottom:4px; font-weight:bold; font-size:17px; }
.FindResTdQuantita			{ width:60px; text-align:center; }
.FindResTdQuantitaBox		{ padding-right:5px; text-align:right; width:20px; vertical-align: middle; }
.FindResTdQuantitaBtn		{ border-width:0px; vertical-align:top; }

.CartBttn								{ margin:20px 7px; }
.CartDetTable						{ width:100%; font-size:12px; border-collapse:collapse; color:#000; margin:10px 0px;}
.CartDetTable	th				{ background-color:#3c3c3c; font-weight:bold; color:#fff; text-align:center; }
.CartDetTableTrGrigia td{ background-color:#e6e6e6; border:1px solid #fff; padding:3px 6px; vertical-align:middle; }
.CartDetTableTrBianca td{ background-color:#ffffff; border:1px solid #fff; padding:3px 6px; vertical-align:middle; }
.CartDetColX						{ width:29px; text-align:left; }
.CartDetColPic					{ width:40px; padding:3px; }
.CartDetColPic	a				{ font-weight:bold; color:#000; text-decoration:none; display:block; }
.CartDetColPic	img			{ width:60px; height:45px; border:1px solid #acacac; display:block; }
.CartDetColPrd	a				{ font-weight:bold; color:#000; text-decoration:none; display:block; vertical-align:middle; }
.CartDetColPrd	a:hover	{ font-weight:bold; color:#000; text-decoration:underline; display:block; vertical-align:middle; }
.CartDetColCod					{ font-weight:normal; font-size:11px; }
.CartDetColPrz					{ width:60px; text-align:right; }
.CartDetColQnt					{ width:90px; text-align:right; font-weight:bold; }
.CartDetColImp					{ text-align:right; font-weight:bold; width:60px; }
.CartDetTotImp					{ text-align:right !important; font-weight:bold; padding-right:7px; }

.galleryBox							{ margin:30px 0px; border:1px solid #cfcdcd; float:left; width:100%; }
.galleryBox div					{ margin:0px 30px 0px 0px; overflow:hidden; position:relative; float:left; width:520px; height:470px; }
.galleryBox img					{ position:relative; top:-20px; left:-5px;}

.CataloghiBox						{ margin:0px auto; }
.CataloghiBox	th				{ width:150px;color:#000;font-weight:bold;font-size:13px;text-align:center;border:#999 1px solid;background-color:#999; }
.CataloghiBox	td				{ vertical-align:top;text-align:center;border:#999 1px solid;padding:15px 0px;}
.CataloghiBox	img				{ border:#999 0px solid; }
.CataloghiBox	a					{ text-decoration:none;color:#000; }
.CataloghiBox	a:hover		{ text-decoration:none;color:#888; }

.HomeBoxProdotto				{ float:left; width:150px; height:160px; text-align:center; padding-top:15px; font-size:11px; }
.HomeBoxProdotto a 			{ text-decoration:none; color:#000; font-weight:bold; }
.HomeBoxProdotto a:hover span{ text-decoration:underline; color:#000; font-weight:bold; }
.HomeBoxProdotto img		{ border:0px solid #fff; width:140px; }

.MdloOrdnDstnProd	span	{ display:inline-block;padding:2px; }
.MdloOrdnDstnProd	label { padding-top:4px; }
.MdloOrdnDstnProd	input	{ background-color:#F9D196;margin-right:1px;font-size:18px;height:23px;border-width:0px; }



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


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


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