.floatFix{overflow:hidden;width:auto;}	/* IE fixed ! */
BODY{background-color:#fff;margin:0;}
FORM{display:inline;}
A{text-decoration:none;color:#C2272D;}
A:hover{text-decoration:underline;}
.absolute{position:absolute;}

.left{text-align:left;}				.center{text-align:center;}			.right{text-align:right;}
.fLeft{float:left;}														.fRight{float:right;}

									.row{overflow:hidden;width:auto;}	.col{float:left;}
.table{}							.tr{overflow:hidden;width:auto;}	.td{float:left;}
.col1-2{float:left;width:50%;}		.col2-2{float:left;width:50%;}
.col1-3{float:left;width:33.3%;}	.col2-3{float:left;width:33.3%;}	.col3-3{float:left;width:33.3%;}

.noIE{display:block;}
.IEonly{display:none;}

/* -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- */

#tooltip{
	-moz-opacity:0.8;filter: alpha(opacity=80);
	border:1px solid #0038A7;
	background:#fff;
	font:9px tahoma;
	padding:2px 4px;
}

#jTooltip{
	font:10px arial;
	border:1px solid #ccc;
	background:#fff;
	padding:4px;
	filter:alpha(opacity=80);-moz-opacity:.80;opacity:.80;
}

.container1{text-align:center;}
.container2{text-align:left;width:990px;margin:0 auto;}

#homepage  .sx{float:left;width:315px;}
#homepage  .sxPadding{padding-right:4px;}
#homepage  .cx{float:left;width:675px;}
#homepage  .cxPadding{}

#innerpage .sx{float:left;width:284px;}
#innerpage .sxPadding{padding-left:40px;}
#innerpage .cx{float:left;width:706px;}
#innerpage .cxPadding{}

#header{}
#headerPadding{padding:0 0 8px 0;}
#footer{}
#footerPadding{}

.downloadFlashPlayer{border:1px solid #3D516A;background:#C7D3DF;}
.downloadFlashPlayer TD{font-weight:bold;text-align:center;padding:6px;}
.downloadFlashPlayer TD,.downloadFlashPlayer A{color:#3D516A;}
#swfSx 		OBJECT,#swfSx		.downloadFlashPlayer{width:311px;height:496px;}
#swfFooter 	OBJECT,#swfFooter	.downloadFlashPlayer{width:33px;height:33px;}
#swfSedia 	OBJECT,#swfSedia	.downloadFlashPlayer{width:503px;height:335px;}
#swfMenu	OBJECT,#swfMenu		.downloadFlashPlayer{width:182px;height:240px;}

.toolbarMain{
	border:2px solid #535353;
	background:#eee;
	padding:6px 6px 6px 12px;
}.toolbarMain TD{
	font:13px verdana;
}.toolbarTit{
	font:bold 13px verdana;
}.toolbarMain IMG{
	border:0;
}
.editable{}
.over{border:2px solid #C2272D;}
.toolbar{
	position:absolute;
	border:2px solid #C2272D;
/*	border-width:0 2px 2px 0;
*/	margin:-2px 0 0 -2px;
	*margin:-2px 0 0 -1px;
	background:#eee;
	padding:6px 6px 6px 12px;
	font:12px arial;
}
.toolbar IMG{border:0;margin-right:6px;}

/* -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- */

/* headermenu - styles -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- */
#menu-header {font:bold 11px tahoma;}
#menu-header UL{padding:0;margin:0;list-style:none;}
#menu-header UL A{border-bottom:1px solid #fff;display:block;padding:2px 6px;color:#000000;text-decoration:none;text-align:center;}
#menu-header UL A:hover{border-bottom:1px solid #A7372B;}
#menu-header UL UL{}
#menu-header UL UL A{text-decoration:none;text-align:center;}
#menu-header UL UL A:hover{}
#menu-header LI{}
#menu-header LI LI{border:0;width:auto;}
#menu-header .nosep{border:0;}
#menu-header .fix-A{opacity: 0.9;-moz-opacity: 0.9;filter: alpha(opacity=90);}
#menu-header .fix-B{}                               /* target dell'effetto slide */
#menu-header .fix-C{background:#eee;}
/* headermenu - fixes */
#menu-header .fix-A{position:absolute;}             /* fix IE: posizionato assoluto */
#menu-header .fix-B{}
#menu-header .fix-C{}                               /* fix IE: div aggiuntivo */
#menu-header UL A{*width:auto;}
#menu-header UL UL A{background:#fff;} 				/* fix IE */
* html #menu-header UL UL A{height:0.1em;}          /* fix IE6 */
#menu-header UL UL{}                                /* fix IE6: necessario fissare un valore diverso da AUTO */
/* headermenu -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- */
#homepage  #voce_home             {width:80px;}
#homepage  #voce_profiloaziendale {width:127px;}
#homepage  #voce_valorievisione   {width:96px;}
#homepage  #voce_catalogo         {width:77px;}
#homepage  #voce_catalogo UL      {width:77px;}
#homepage  #voce_catalogo A       {cursor:default;}
#homepage  #voce_catalogo UL A    {cursor:pointer;cursor:hand;}
#homepage  #voce_dovesiamo        {width:112px;}
#homepage  #voce_news             {width:80px;}
#homepage  #voce_contatti         {width:96px;}

#innerpage #voce_home             {width:141px;}
#innerpage #voce_profiloaziendale {width:142px;}
#innerpage #voce_valorievisione   {width:141px;}
#innerpage #voce_catalogo         {width:142px;}
#innerpage #voce_catalogo UL      {width:142px;}
#innerpage #voce_catalogo A       {cursor:default;}
#innerpage #voce_catalogo UL A    {cursor:pointer;cursor:hand;}
#innerpage #voce_dovesiamo        {width:141px;}
#innerpage #voce_news             {width:142px;}
#innerpage #voce_contatti         {width:141px;}

.mapLink{font:bold 11px arial;color:#96A9BD;}

.top{height:105px;background:#96A9BD url(../i/home_top_innerpage.jpg) right top no-repeat;font-size:11px;font-family:arial;}
.top .topPadding,.top .topPadding A{color:#fff;}
.top .iTopTxt{background:transparent;border:0;margin-left:2px;color:#fff;font-size:11px;}

#cart{width:182px;}
#cart #ca-title{color:#555;font:bold 14px arial;padding:10px 28px 4px 8px;background:url(../i/cart_ico.gif) 182px 12px no-repeat;}
#cart #ca-top{background:url(../i/box_top.gif);}
#cart #ca-content{padding:0;}
#cart #ca-content{font:10px arial;line-height:12px;}
#cart #ca-content INPUT{font:10px arial;}
#cart #ca-content .row{border-bottom:1px solid #ccc;}
#cart #ca-content .row A{border:0;}
#cart #ca-content .num{float:right;margin-left:6px;}
#cart #ca-content .del{float:right;margin-left:6px;}
#cart #ca-content .del IMG{margin-top:2px;border:0;}


.footerLine{background:#CAD4DE;}
.footerLine .container1{}
.footerLine .container2{background:#96A9BD;font-size:23px;font-size:0.1em;line-height:23px;}

#footer{font:11px arial;background:#fff;/*margin-top:23px;*/}
#footerPadding{padding-top:16px;padding-bottom:16px;}
#footer, #footer A{color:#000;}

.titHome{width:182px;height:34px;}
.titHomeCx{background:url(../i/home_tit_cx.gif) 0 15px repeat-x;}
.titHomeSx{background:url(../i/home_tit_sx.gif) 0 15px no-repeat;}
.titHomeDx{background:url(../i/home_tit_dx.gif) 100% 0 no-repeat;}
.titHomeTxt{font:bold 8pt arial;padding:18px 6px 3px 6px;}
.homeNotizia{color:#96A9BD !important;font-weight:bold;}
.homeNotiziaData{font-weight:bold;}

#headerClock{float:right;font:bold 10px arial;}

#prodottiCarrello UL{margin:0;padding:0;list-style:none;}
.overAlpha50{filter:alpha(opacity=50);-moz-opacity:.50;opacity:.50;}

#prodotti UL{margin:0;padding:0;list-style:none;}
#prodotti LI{
	float:left;				text-align:center;
	background:#fff;
	width:129px;			height:129px;		margin:0 10px 10px 0;
}
#prodotti .cliccabile{cursor:pointer;cursor:hand;}
#prodotti .appear{width:129px;height:129px;border:1px solid #eee;}
#prodotti .wordwrap{font:9px tahoma;color:#666;height:8px;overflow:hidden;text-align:left;padding:4px;}
#prodotti .quantita{}
#prodotti .cartdescr{}
#prodotti .quantita INPUT{text-align:center;width:4em;font-size:11px;border:0;color:#666;border:1px solid #b7b7b7;}
#prodotti .imgPadder{padding:13px 10px 14px 10px;*padding-bottom:13px;}
#prodotti .handle{/*cursor:move;background:#eee;*/}
#prodotti .codice{padding-top:2px;padding-left:3px;float:left;font:11px arial;color:#666;}

.PT{width:100%;}
.PT-container{padding:32px 32px 0 0;}
.PT TD,.PT TH{padding:6px;border:1px solid #B2B2B2;}
.PT TH{border-width:0 0 0 1px;color:#c2272d;}
.PT TD{border-width:1px 0 0 1px;}
.PT .firstcell{border-left:0;}
.PT TD A{color:#000;text-decoration:underline;}
.PT TD A:hover{text-decoration:none;}

.PT-t {background:url(../i/PT-top.gif)   0     0    repeat-x;}
.PT-b {background:url(../i/PT.gif)       0     100% repeat-x;}
.PT-l {background:url(../i/PT.gif)       0     0    repeat-y;}
.PT-r {background:url(../i/PT-right.gif) 100%  0    repeat-y;}

.PT-tl{background:url(../i/PT-tl.gif)    0     32px no-repeat;}
.PT-tr{background:url(../i/PT-tr.gif)    100%  0    no-repeat;}
.PT-bl{background:url(../i/PT-bl.gif)    0     100% no-repeat;}
.PT-br{background:url(../i/PT-br.gif)    100%  100% no-repeat;}

#emptyCart{margin-top:1px;}
.prodottoCarrello{background:#fff;}
.addCart0{background:url(../i/ico_cart_0.gif)  50% 50% no-repeat;width:48px;height:48px;}
.addCart1{background:url(../i/ico_cart_1.gif)  50% 50% no-repeat;width:48px;height:48px;}
.delCart0{background:url(../i/ico_trash_0.gif) 50% 50% no-repeat;width:48px;height:48px;}
.delCart1{background:url(../i/ico_trash_1.gif) 50% 50% no-repeat;width:48px;height:48px;}

.searchResults  {
	overflow:hidden;width:auto;*width:100%;
	margin:0;padding:0;list-style:none;
/*	padding-left:1em;text-indent:-1em;	*/
	color:#A7372B;font-weight:bold;
}
.searchResults LI {
	float:left;width:22%;height:7em;margin:0 2% 2% 0;
}
.searchResults IMG{
	width:40px;
	height:40px;
	border:0;
	float:left;
}

.searchResults A{color:#000 !important;}

.title{font:bold 12pt arial;border-bottom:1px solid #A7372B;}
.content,.content TD,.content TH{font-size:11px;font-family:arial;}
.content A{color:#A7372B;}

#lingue  {font:bold 8pt arial;line-height:18px;margin-top:6px;}
#lingue,#lingue A{color:#96A9BD;}
#lingue A{}
.headerTopPadding{line-height:13px;}

.iscriviti{
	font-size:24px;
	padding-left:36px;
	background:url(../i/iscriviti.gif) no-repeat;
}
