/* 	stili base web - by Mind http://wwmind.com */
HTML, BODY, DIV, TH, TD {
	font-family: arial,helvetica,sans-serif;
	font-size: 12px;
	-moz-outline: none;
}
BODY {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	color: #000000;
	background-color: #ffffff;
	text-align: center;
}
BODY.popup {
	margin: 7px 7px 7px 7px;
	color: #000000;
	background-color: #ffffff;
}
BODY.noMargin { margin: 0px 0px 0px 0px!important;	}

/* template grafici */
BODY.templateBANCA, BODY.templatePRIVATI, BODY.templateIMPRESA, BODY.templateGIOVANI, BODY.templateFIRST, BODY.templateALTRO { }

/* link */
A {
	color: #ff0000;
	text-decoration:underline;
	-moz-outline: none;
}
A:Hover {
	text-decoration:underline;
	color:#222222;
	-moz-outline: none;
}
A.ancora,A.ancora:Hover,A.ancora:Visited {
	text-decoration:none;
	color: #000000;
}
A.asText {
	color: #000000!important;
	text-decoration:none;
}
A.asText:Hover {
	color: #ff0000!important;
	text-decoration:underline!important;
}
A.noLine {
	text-decoration:none!important;
}
A.noLine:Hover {
	text-decoration:underline!important;
}
A.iconButton {
	color: #000000;
	text-decoration:none!important;
}
A.iconButton:Hover {
	color: #ff0000;
	text-decoration:none!important;
}
A.iconButton IMG {
	margin:0px 2px 0px 2px;
}
A.iconButton:Hover IMG {
	filter:			alpha(opacity=80);
	-moz-opacity:	0.8;
	-khtml-opacity:	0.8;
	opacity:		0.8;
}
A.rArrow {
	text-decoration:none!important;
	background-image: url(../../images/base/arrow_rightf.gif);
	background-repeat: no-repeat;
	background-position: right;
	padding-right:12px!important;
}
A.rArrowL {
	text-decoration:none!important;
	display: inline-block;
	background: transparent url(../../images/base/arrow_right.gif) top left no-repeat;
	padding-left:10px;
	padding-right:0px;
}
A.lArrow {
	text-decoration:none!important;
	background-image: url(../../images/base/arrow_left.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding-left:10px!important;
}
A.blkRArrow {
	display:block;
	text-decoration:none!important;
	background-image: url(../../images/base/arrow_right.gif);
	background-repeat: no-repeat;
	background-position: right;
	padding-right:6px!important;
}
A.rBullet {
	text-decoration:none!important;
	background-image: url(../../images/base/bullet_rpoint.gif);
	background-repeat: no-repeat;
	background-position: right;
	padding-right:24px!important;
	height:13px;
}
A.blkRArrow:Hover,A.rBullet:Hover { text-decoration:none; }
A.rBulletPRIVATI {
	text-decoration:none!important;
	background-image: url(../../images/base/bullet_carrow_dx.gif);
	background-repeat: no-repeat;
	background-position: right;
	padding-right:18px!important;
	color:#ff0000;
	height:16px;
}
A.rBulletGIOVANI {
	text-decoration:none!important;
	background-image: url(../../images/base/bullet_carrow_dx.gif);
	background-repeat: no-repeat;
	background-position: right;
	padding-right:18px!important;
	color:#009246;
	height:16px;
}
A.rBulletFIRST {
	text-decoration:none!important;
	background-image: url(../../images/base/bullet_carrow_dx.gif);
	background-repeat: no-repeat;
	background-position: right;
	padding-right:18px!important;
	color:#727272;
	height:16px;
}
A.rBulletIMPRESA {
	text-decoration:none!important;
	background-image: url(../../images/base/bullet_cbluarrow_dx.gif);
	background-repeat: no-repeat;
	background-position: right;
	padding-right:18px!important;
	color:#3f77b2!important;
	height:16px;
}
A.rBulletPRIVATI:Hover, A.rBulletFIRST:Hover, A.rBulletGIOVANI:Hover, A.rBulletIMPRESA:hover {
	text-decoration:underline;
	color:#222222!important;
}

/* titoli */
H1 {
	font-size: 150%;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
H2 {
	font-size: 135%;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
H3 {
	font-size: 120%;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

/* liste */
UL.noBullet, LI.noBullet	{ list-style:none!important; }
UL.pdf, LI.pdf				{
	list-style-image: url(../../images/base/pdf.small.gif);
	list-style-position: outside;
	list-style-type: none;
}
LI.rientro {
	padding-left: 1.5em;
	text-indent: -1.5em;
}

/* main container */
#mainContainer {
	width: 960px;
	margin: auto;
	text-align: left;
}
BODY.popup #mainContainer { width: 100%; }

/* header */
#header {
	background-color: #ffffff;
	width: 960px;
	min-height:90px;
	color: #000000;
	-moz-user-select:none;
}
#headerIN {
	width: 960px;
	min-height:90px;
}
#header A {
	text-decoration:none;
	color: #000000;
}
#header A:hover {
	text-decoration:none;
	color: #ff0000;
}
#header A:Hover IMG {
	filter:			alpha(opacity=80);
	-moz-opacity:	0.8;
	-khtml-opacity:	0.8;
	opacity:		0.8;
}
/* old */
#header DIV.logoZone {
	clear:all;
	overflow: hidden;
	width: 100%;
	height:46px;
	padding: 0px 0px 0px 0px;
	margin-top:22px;
	font-size:3px; 
}
/* new */
#header DIV.logoArea {
	clear: all;
	overflow: hidden;
	width: 100%;
	height: 68px;
	padding: 0px 0px 0px 0px;
	margin-top: 0px;
	font-size: 3px;
}
#header A.logo, #header IMG.logo {
	-moz-user-select:none;
}
#header A.currentItem { font-weight: bold; }
#logo {
	float: left;
	padding-top: 21px;
}
#headerMsg {
	width: 212px;
	height: 68px;
	text-align: right;
	padding: 0px;
}
TABLE.headerMsgInner {
	margin: 0px;
	padding: 0px;
	width: 212px;
	height: 100%;
	border-collapse: collapse;
	border-spacing: 0;
}
TABLE.headerMsgInner TD {
	width: 212px;
	height: 100%;
	text-align: right;
	vertical-align: middle;
}
#headerMsg A.gcard {
	display: block;
	padding-top: 2px;
}
#headerApriConto {
	background: url(../../images/varie/button_apriunconto.png) no-repeat top left;
	width: 212px;
	height: 39px;
	display:block;
	text-indent: -10000px;
}
/* menu generico */
#genMenu {
	margin: 0 auto;
	min-height: 23px;
	height: auto !important;
	height: 23px;
	background: #eeeeee url(../../images/base/genmenu_bg.gif) repeat-x left bottom;
	-moz-user-select:none;
}
#genMenuIN {
	margin: 0 auto;
	font-size: 10px;
	text-align: right;
}
#genMenuIN UL {
	margin: 0;
	padding: 0;
}
#genMenuIN LI {
	display: inline;
	list-style: none;
}
#genMenuIN A {
	text-decoration: none;
	line-height: 23px;
	padding: 5px 7px 5px 7px;
}
#genMenuIN A:hover 		{	
	color: #ff0000;
	text-decoration: underline;		
}
#genMenuIN LI.lastItem 	{ 	padding-right: 14px;	}
#genMenuIN LI.gruppo 	{	font-size: 12px; 	}
#genMenuIN LI.gruppo A 	{
	color: #ffffff;
	padding-left: 14px;
	padding-right: 14px;
	background: #ff0000 url(../../images/base/genmenu_bguci.gif) repeat-x bottom left;
}
#genMenuIN LI.gruppo A:hover {	color: #ffffff;	}

/* menu principale */
#mainMenu {
	padding: 0px 0px 0px 0px;
	margin-bottom:9px;
	-moz-user-select:none;
}
#mainMenu A:Hover IMG {
	filter:			alpha(opacity=85);
	-moz-opacity:	0.85;
	-khtml-opacity:	0.85;
	opacity:		0.85;
}

/* UCI toolbar */
#UCIToolBar {
	color:#ffffff;
	background: #98000E url(../../images/ucitoolbar/bgTool.jpg) no-repeat top center;
	border-top: 1px solid #74080f;
}
#UCIToolBar A, #UCIToolBar A:Hover { color:#ffffff; } 
#UCIToolBar IFRAME {
	background-color:transparent;
}

/* struttura pagina */
TABLE.pageMainStructure {
	background-color:#ffffff;
	width: 960px;
}
TD.pageMenuAndContentsArea 			{  padding-top: 14px; }
TD.pageMenuAndContentsAreaNoRBox 	{  padding-top: 9px; }
#pageContentsArea 					{  font-size: 13px; }

/* navigatore */
#pageNavigator {
	color: #000000;
	font-size: 11px;
	padding: 3px 0px 0px 14px;
	line-height:150%;
}
#pageNavigator A, #pageNavigator A:Visited {
	color: #000000;
	text-decoration:none;
	padding-right:12px!important;
	margin-right: 4px;
	background-image: url(../../images/base/arrow_right.gif);
	background-repeat: no-repeat;
	background-position: right;
	white-space: nowrap!important;
}
#pageNavigator A.current,#pageNavigator A.current:Visited {
	color: #000000;
	text-decoration:none;
	font-weight: bold;
	background-image: none;
	padding-right:0px!important;
	margin-right:0px!important;
}
#pageNavigator A:Hover, #pageNavigator A.current:Hover {
	color: #000000;
	text-decoration:underline;
}


/* STANDARD MENU */
#pageMenu {
	font-family: arial, helvetica, verdana, sans-serif;
	font-size: 12px;
	width:212px;
}
#leftMenu { font-size: 12px; }
/* resetto liste left menu */
#leftMenu UL			{ margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; list-style: none; }
#leftMenu LI			{ margin: 0px 0px 0px 0px; padding: 0px 4px 0px 0px; }
/* livelli di profondita' del menu left */
#leftMenu UL.mlevel1 	{ padding: 0px 0px 5px 7px; margin: 0px 0px 0px 0px; }
#leftMenu UL.mlevel2 	{ padding: 0px 0px 2px 14px; margin: 0px 0px 0px 0px; }
#leftMenu UL.mlevel3 	{ padding: 0px 0px 3px 7px; margin: 0px 0px 0px 0px; }
#leftMenu UL.mlevel4 	{ padding: 0px 0px 0px 7px; margin: 0px 0px 0px 0px; }
#leftMenu UL.mlevel5 	{ padding: 0px 0px 0px 8px; margin: 0px 0px 0px 0px; }
/* link left menu */
#leftMenu UL LI A {
	display: block;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	color: #555555;
	font-size: 12px;
	text-decoration: none;
}
/* aggiro il problema del box model di IE */
* html #leftMenu UL LI A {
	width: 100%;
	display: inline-block;
}
#leftMenu A:hover {	color: #000000;	}
/* livelli di profondita' link left menu */
#leftMenu A.mlev1 {
	padding: 4px 0px 0px 14px!important;
	font-family: "trebuchet ms", arial, helvetica, verdana, sans-serif;
	font-weight: bold;
	text-transform: uppercase;
	background: url(../../images/menu/left/arrow_right.gif) no-repeat left center;
}
#leftMenu A.mlev2 {
	padding: 4px 0px 4px 7px!important;
	border-top: 1px solid #cacaca;
	background: url(../../images/menu/left/arrow_right_small.gif) no-repeat left top;
}
#leftMenu LI.mlev2FirstItem A.mlev2 { border-top: 0px none !important; }
#leftMenu A.mlev3 {
	padding: 4px 0px 0px 7px!important;
	background: url(../../images/menu/left/dot_small.gif) no-repeat left top;
}
#leftMenu A.mlev4 {
	padding: 4px 0px 0px 7px!important;
	background: url(../../images/menu/left/dot_small_grey.gif) no-repeat left top;
}
#leftMenu A.mlev5 {
	font-size: 11px;
	padding: 4px 0px 0px 7px!important;
	background: url(../../images/menu/left/dot_small_grey.gif) no-repeat left top;
}
/* is open tree */
#leftMenu A.lev1mTreeOpen		{	background: url(../../images/menu/left/arrow_down.gif) no-repeat left top;}
#leftMenu A.lev2mTreeOpen		{	background: url(../../images/menu/left/arrow_right_small.gif) no-repeat left top;  }
#leftMenu A.lev2mTreeOpenNoItem	{	background: url(../../images/menu/left/arrow_right_small.gif) no-repeat left top;  }
#leftMenu A.lev3mTreeOpen,
#leftMenu A.lev4mTreeOpen		{	background: url(../../images/menu/left/dot_small.gif) no-repeat left top;  }
/* is current */
#leftMenu A.itemCurrent 		{	font-weight: bold; color:#3F77B2; }
/* label */
#leftMenu .menuLabelRed {
	font-family: verdana, 'bitstream vera sans', arial, sans-serif;
	color: #e2001a;
	font-size: 75%;
	font-weight: bold !important;
	text-transform: uppercase;
}
/* FLOAT MENU */
#pageMenuFloat {
	font-family: arial, helvetica, verdana, sans-serif;
	font-size: 12px;
	width: 225px;
}
#leftMenuClose {
	margin: 0px 0px 0px 0px;
	padding: 0px 8px 0px 8px;
}
#pageMenuFloat #leftMenu {
	border-left:	1px solid #c0c0c0;
	border-right:	1px solid #c0c0c0;
	border-bottom:	1px solid #c0c0c0;
	background-color:#ffffff;
	text-align:		left;
	position:		absolute;
	z-index:		1000;
	width:			223px!important;
	width:			225px;
	filter:			alpha(opacity=95);
	-moz-opacity:	0.95;
	-khtml-opacity:	0.95;
	opacity:		0.95;
	padding: 		5px 0px 0px 0px;
	overflow:		hidden;
}
DIV#leftMenuOpen DIV.pageMenuButton {
	width: 225px;
	height: 25px;
	padding: 0px 4px 0px 8px;
	margin: 0;
	border: 0;
	background: transparent url(../../images/menu/left/floatmenu.gif) no-repeat left bottom;
	clear:both;
	/* parametri per problema allineamento immagini dentro DIV */
	width:auto;
	width:expression(navigator.appName=="Microsoft Internet Explorer"?"100%":"auto");
	overflow:hidden;
}
DIV#leftMenuClose.pageMenuButton {
	width: 225px;
	height: 25px;
	padding: 0px 4px 0px 8px;
	margin: 0;
	border: 0;
	background: transparent url(../../images/menu/left/floatmenu.gif) no-repeat left bottom!important;
	clear:both;
	/* parametri per problema allineamento immagini dentro DIV */
	width:auto;
	width:expression(navigator.appName=="Microsoft Internet Explorer"?"100%":"auto");
	overflow:hidden;
}
DIV.pageMenuButton A.back {
	font-size: 11px!important;
	text-decoration:none!important;
	padding-top: 5px;
	padding-left:10px!important;
	background: transparent url(../../images/menu/left/arrow_left.gif) no-repeat left center;
	float:left;
}
DIV.pageMenuButton A.open {
	font-size: 11px!important;
	text-decoration:none!important;
	padding-top: 5px;
	padding-right:14px!important;
	background: transparent url(../../images/menu/left/arrow_down.gif) no-repeat right center;
	margin-right: 5px;
	float:right;
}
DIV.pageMenuButton A.close {
	font-size: 11px!important;
	text-decoration:none!important;
	padding-top: 5px;
	padding-right:14px!important;
	background: transparent url(../../images/menu/left/arrow_up.gif) no-repeat right bottom;
	margin-right: 5px;
	float:right;
}
/* chiusura menu float in basso */
DIV.leftMenuButton {
	width: 225px;
	height: 22px;
	padding: 0px;
	background: transparent url(../../images/menu/left/floatmenu_close.gif) no-repeat left top;
	clear:both;
	text-align:center;
}
DIV.leftMenuButton A.close {
	font-size: 11px!important;
	display:inline!important;
	color:#000000!important;
	text-decoration:none!important;
	padding-right:14px!important;
	background-image: url(../../images/base/close_icon.gif);
	background-repeat: no-repeat;
	background-position: right;
}


/* info bar */
TD.pageInformationCol	{
	font-family:arial,helvetica,sans-serif !important;
	font-size:11px;
	color:#000000;
	width:212px;
	padding:0px 0px 0px 0px;
}
/* sovrascrivo link */
TD.pageInformationCol A:Hover IMG {
	filter:			alpha(opacity=80);
	-moz-opacity:	0.8;
	-khtml-opacity:	0.8;
	opacity:		0.8;
}
TD.pageInformationCol A.asText  { color:#000000!important;	}
TD.pageInformationCol A.rArrowL { background: transparent url(../../images/infobar/arrow_right.gif) top left no-repeat; }

/* box di login */
DIV.infoBarLoginBox { padding-right: 3px!important; }
DIV.infoBarLoginBox A.loginBVI {
	font-family:"Trebuchet MS",arial,helvetica,sans-serif!important;
	color:#ff0000;
	font-size:13px;
	font-weight: bold;
	text-decoration:none!important;
}
DIV.infoBarLoginBox A.loginBVI:Hover { color:#3f77b2; }



/* footer */
DIV.footerZone 		{	width:720px;	}
DIV.footerZoneNoCol {	width:100%;	}
#footer {
	border-top:1px solid #cccccc;
	margin:14px 0px 14px 0px;
	padding-top:14px;
	clear:both;
	color: #666666;
	white-space: nowrap;
	text-align:left;
	-moz-user-select:none;
	font-size:11px;
}
BODY.popup #footer {
	width:auto;
	border-top: 0px none;
	padding-top:7px;
	padding-left:7px;
	margin-top:0px;
}
#footer A {
	text-decoration:none;
	color: #666666;
}
#footer A.currentItem { font-weight: bold; }
#footer A:hover {
	text-decoration:none;
	color: #ff0000;
}
#footer UL {
	font-size: 12px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	list-style:none;
}
#footer LI {
	display:inline;
	padding: 0px 5px 0px 5px;
	border-right: 1px solid #aaaaaa;
}
#footer LI.sxSep {
	border-right: 0px none;
	border-left: 1px solid #aaaaaa;
}
#footer LI.lastItem,#footer LI.noSep {  border-right: 0px none; }



/* differenziazione x aree */
.WEBPrivati { 	color:#ff0000!important;	}
.WEBGiovani { 	color:#009246!important;	}
.WEBFirst 	{	color:#727272!important;	}
.WEBImpresa {	color:#3f77b2!important;	}



/* FORM */
FORM {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
TEXTAREA {
	font-family: arial,helvetica,sans-serif;
	font-size:11px;
}
INPUT,SELECT,OPTION 	{	font-size:	11px;	}
OPTGROUP 				{	font-style: normal;	}
OPTION.empty, SELECT.listaProdotti OPTION.empty {	color:#888888;	}

SELECT.selectRicerca {
	font-family: arial,helvetica,sans-serif;
	font-size:10px;
	border:1px solid #b0b0b0;
	width: 100%;
	margin-top:2px;
}
INPUT.boxRicerca {
	font-family: arial,helvetica,sans-serif;
	font-size:11px;
	border:1px solid #b0b0b0;
	margin-top:2px;
}
INPUT.boxRicerca:focus, SELECT.selectRicerca:focus {
    background: #fff5de;
}
SELECT.selectRicerca OPTGROUP {
	font-family: arial,helvetica,sans-serif;
	font-size:10px;
	width: auto;
}
SELECT.selectRicerca OPTION {
	font-family: arial,helvetica,sans-serif;
	font-size:10px;
	width: auto;
}

INPUT.module,SELECT.module {
	font-size:11px;
	border: 1px solid #000000;
}
TEXTAREA.module {
	border: 1px solid #000000;
}
SELECT.module OPTION 	{	font-size:11px;	}
INPUT.module:Focus 		{	background-color: #fffff0;	}
INPUT.module:Active 	{	background-color: #EAEAEA;	}
SELECT.module:Hover 	{	background-color: #fffff0;	}

INPUT.submit,INPUT.reset {
	font-family: arial,helvetica,sans-serif;
	font-size:12px;
	color: #ffffff;
	background-color:#ff0000;
	border: 1px solid #ffffff;
	cursor:pointer;
	padding: 1px 3px 1px 3px;
	-moz-outline: none;
}
INPUT.submitSmall,INPUT.resetSmall {
	font-family: arial,helvetica,sans-serif;
	font-size:11px;
	color: #ffffff;
	background-color:#ff0000;
	border: 1px solid #ffffff;
	cursor:pointer;
	padding: 1px 2px 1px 2px;
	-moz-outline: none;
}
INPUT.buttonRicerca {
	font-family: arial,helvetica,sans-serif;
	font-size:11px;
	color: #ffffff;
	background-color:#ff0000;
	border: 1px outset #ffffff;
	cursor:pointer;
	padding: 0px 0px 0px 1px;
	-moz-outline: none;
}
INPUT.buttonSmall {
	font-family: arial,helvetica,sans-serif;
	font-size:11px;
	color:#ff0000;
	background-color:#ffffff;
	cursor:pointer;
	border: 1px solid #ff0000;
	padding: 1px 2px 1px 2px;
	-moz-outline: none;
	font-weight:bold;
}
INPUT.submit, INPUT.submitSmall {	font-weight:bold;		}
INPUT.reset, INPUT.resetSmall 	{	font-weight:normal;		}
INPUT.submit:Focus, INPUT.submit:Hover, INPUT.submitSmall:Focus, INPUT.submitSmall:Hover	{	background-color:#2e8b57; }
INPUT.buttonRicerca:Focus, INPUT.buttonRicerca:Hover										{	color:#000000; }
INPUT.reset:Focus, INPUT.reset:Hover, INPUT.resetSmall:Focus, INPUT.resetSmall:Hover 		{	background-color:#b22222; }
INPUT.buttonSmall:hover, INPUT.buttonSmall:focus											{	color:#000000; }
INPUT.submit:Active, INPUT.submitSmall:Active, INPUT.buttonRicerca:Active, INPUT.reset:Active, INPUT.resetSmall:Active 	{	background-color: #EAEAEA; color: #000000; }
INPUT.buttonSmall:Active																	{	background-color: #ff0000; color: #ffffff; }


DIV.moduleInputField {
	overflow: hidden;
	width: 100%;
	margin: 5px 0 3px 0;
}
DIV.moduleInputFieldWLine {
	overflow: hidden;
	width: 100%;
	margin: 3px 0 3px 0;
	padding-bottom: 3px;
	border-bottom:1px solid #ffffff;
}

/* tab */
DIV.tabBar {
	font-size:100%;
	padding: 4px 0px 0px 0px !important;
	-moz-user-select: none;
}
DIV.tabBarStart {
	border-top: 1px solid #e5e5e5;
	border-right: 1px solid #e5e5e5;
	border-left: 1px solid #e5e5e5;
}
DIV.tabBarIn {
	border-right: 1px solid #e5e5e5;
	border-left: 1px solid #e5e5e5;
}
DIV.tabBarEnd {
	border-right: 1px solid #e5e5e5;
	border-left: 1px solid #e5e5e5;
	border-bottom: 1px solid #e5e5e5;
}
DIV.tabBarBox {
	border-top: 1px solid #e5e5e5;
	border-right: 1px solid #e5e5e5;
	border-left: 1px solid #e5e5e5;
	border-bottom: 1px solid #e5e5e5;
}
DIV.tabBarContents {
	width:auto!important;width:100%;
	padding: 1em 1em 1em 1em;
}
DIV.tabBar A.tab {
	font-size:90%;
	color: #ffffff!important;
	text-decoration:none!important;
	background-color: #919499;
	padding: 1px 8px 0px 8px !important;
	margin: 0px 0px 0px 0px !important;
	border-top: 1px solid #e5e5e5;
	border-right: 1px solid #e5e5e5;
	border-left: 1px solid #e5e5e5;
	
	background-image: url(../../images/base/tab_bg_off.gif);
	background-repeat: repeat-x;
	background-position: top left;
}
DIV.tabBar A.tabOn {
	font-size:100%;
	color: #000000!important;
	text-decoration:none!important;
	font-weight: bold;
	background-color: #ffffff;
	padding: 4px 15px 2px 15px !important;
	margin: 0px 0px 0px 0px !important;
	border-top: 1px solid #e5e5e5;
	border-right: 1px solid #e5e5e5;
	border-left: 1px solid #e5e5e5;
	
	background-image: url(../../images/base/tab_bg_on.gif);
	background-repeat: repeat-x;
	background-position: top left;
}
DIV.tabBar A.tab:hover {
	color: #000000!important;
	text-decoration:none!important;
}
DIV.tabBar A.tabOn:hover {
	color: #ff0000!important;
	text-decoration:none!important;
}


/* popup */
DIV.popupHeader {
	padding-bottom: 7px;
	font-size:11px;
}
H1.popupTitolo {
	font-weight:bold;
	color:#3f77b2;
	font-size:15px;
	margin: 0px 0px 0px 0px;
	padding: 7px 14px 0px 14px;
}
H2.popupTitolo {
	font-weight:bold;
	color:#3f77b2;
	font-size:13px;
	margin: 0px 0px 0px 0px;
	padding: 7px 14px 0px 14px;
}
DIV.popupContents  {
	border: 1px solid #cccccc;
	padding: 14px 14px 14px 14px;
	-moz-border-radius: 7px 7px 7px 7px;
}

/* liste */
DIV.itemListDiv {
	padding: 1em 0 1em 0px;
	border-bottom: 1px solid #e0e0e0;
}

/* HOME PAGE */
#pageHomeArea { padding: 0px 0px 0px 0px; }

MARQUEE {
	background-color: #f4f4f4;
	-moz-user-select:none;
}

/* box prodotti */
#homeBoxProdotti 		{ padding: 14px 0px 21px 7px; }
#homeBoxProdotti H2 	{
	font-family:"Trebuchet MS",arial,helvetica,sans-serif!important;
	font-size: 15px;
	font-weight:bold;
	color: #000000;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 10px 0px;
}
#homeBoxProdotti A 		 	{ text-decoration:none; }
#homeBoxProdotti A:hover 	{ text-decoration:underline!important; }
#homeBoxProdotti A.rArrowL 	{ background: transparent url(../../images/home/arrow_right.gif) top left no-repeat; }
#homeBoxProdotti TABLE   	{ width: 100%; }
#homeBoxProdotti TH {
	font-family:"Trebuchet MS",arial,helvetica,sans-serif!important;
	font-size:15px;
	width:20%;
	color:#3f77b2;
	font-weight:bold;
	padding: 0px 14px 7px 0px;
}
#homeBoxProdotti TH A { color:#3f77b2; }
#homeBoxProdotti TD {
	font-size: 12px;
	width:20%;
	color:#000000;
	padding: 0px 14px 0px 0px;
	line-height:130%;
}
#homeBoxProdotti TD A { color:#000000; }
#homeBoxProdotti TH.lastCol, #homeBoxProdotti TD.lastCol {	padding-right:0px!important; }
#homeBoxProdotti .menuLabelRed		{	font-family: verdana, sans-serif; color: #e2001a; font-size: 75%; font-weight: bold!important; text-transform: uppercase; }
#homeBoxProdotti .menuLabelBlue		{	font-family: verdana, sans-serif; color: #000080; font-size: 75%; font-weight: bold!important; text-transform: uppercase; }


/* contenuti esterni (senza contents.cc) */
#pageExContainer {
	font-family:arial,helvetica,sans-serif;
	padding:0px 0px 0px 0px;
	color:#000000;
}
DIV.pageExHeader {
	padding:0px 0px 14px 0px;
}
H1.pageExTitolo {
	font-family:"Trebuchet MS",arial,helvetica,sans-serif!important;
	font-weight:bold;
	color:#3F78B2;
	font-size:20px;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-left:0px;
}
DIV.pageExMainDiv {
	font-family:arial,helvetica,sans-serif;
	padding:0px 0px 0px 0px;
	font-size:13px;
}


/* vari */
.piugrande 			{ font-size: 14px;  }
.grande 			{ font-size: 13px;  }
.piccolo 			{ font-size: 11px;  }
.moltopiccolo 		{ font-size: 10px;	}
.moltomoltopiccolo 	{ font-size: 9px; 	}

.stretto 			{ letter-spacing: -1px; }
.largo	 			{ letter-spacing: 1px; }
.righeMedie 		{ line-height:130%; }
.righeLarghe 		{ line-height:150%; }
.righeMoltoLarghe 	{ line-height:180%; }

.printOnly 			{ display:none;	}
.noPrint 			{	}

.noBreak			{ white-space: nowrap!important; 	}
.noMargin 			{ margin: 0px 0px 0px 0px!important; 	}
.noPadding 			{ padding: 0px 0px 0px 0px!important; 	}
.noBgImage 			{ background-image: none!important;	}

.tableContainer		{ width:auto!important;width:100%; }

.readerOnly			{
	position:absolute;
	width: 0px!important;
	height:0px!important;
	overflow:hidden;
	top: -1000px;
	left:-1000px;
	-moz-user-select:none;
}

.handcursor, LABEL 	{	cursor:pointer;	}

.colorNUMVERDE, A.colorNUMVERDE, A.colorNUMVERDE:Hover 	{	color: #008000;	}
.colorNUMPAG, A.colorNUMPAG, A.colorNUMPAG:Hover 		{	color: #3f77b2;	}

.note {
	color:#333333 !important;
	font-size: 11px;
}
