/*
	stili base web UniCreditBanca
	by Mind s.r.l. - Milano - Italy - http://wwmind.com
*/

HTML, BODY, TH, TD {
	font-family: verdana,arial,helvetica;
	font-size: 11px;
}
BODY {
	margin: 0px 0px 0px 0px;
	color: #737373;
	background-color: #ffffff;
	background-position: top;
	background-repeat: repeat-x;
	background-image: url(../images/bg.gif); /* url relativa a directory con foglio di stile */
}

BODY.popup {
	margin: 10px 10px 10px 10px;
	color: #737373;
	background-color: #ffffff;
	background-image: none;
}

/* tag base */
A {
	color: #DC2521;
	text-decoration:underline;	
}
A:Hover {
	text-decoration:underline;
	color:#222222;
} 
A.button {
	color: #FA7500;
	text-decoration:none;
}
A.button:Hover {
	color: #ffffff;
	background-color: #FA7500;
	text-decoration:none;
}
/* link con aspetto del normale testo */
A.asText {
	color: #737373;
	text-decoration:none !important;
	font-weight:normal;
}
A.asText:Hover {
	color: #FA7500;
	text-decoration:underline !important;
	font-weight:normal;
}
/* link senza sottolineatura */
A.noline, A.noline:Visited {
	text-decoration:none !important;
}
A.noline:Hover {
	text-decoration:none;
}
/* ancore */
A.ancora,A.ancora:Hover,A.ancora:Visited,A[name] {
	text-decoration:none;
	color: #696666;
}

/* colori altenativi testo x sezioni principali */
.colorIO, A.colorIO, A.colorIO:Hover {
	color:#FA7500;
}
.colorIMPRESA, A.colorIMPRESA, A.colorIMPRESA:Hover {
	color:#3163A5;
}
.colorBANCA, A.colorBANCA, A.colorBANCA:Hover {
	color:#706969;
}
.colorALTRO, A.colorALTRO, A.colorALTRO:Hover {
	color:#706969;
}

/* colori altenativi background x sezioni principali */
.backGroundDefault, .backGroundIO {
	background-color: #DC2521;
	color: #ffffff;
}
.backGroundIMPRESA {
	background-color: #3363A1;
	color: #ffffff;
}
.backGroundBANCA, .backGroundALTRO {
	background-color: #898888;
	color: #ffffff;
}


/* contenitore principale */
DIV.main, DIV.mainIO, DIV.mainIMPRESA, DIV.mainBANCA, DIV.mainALTRO {
	width: 760px;
	width: expression(navigator.appName=="Microsoft Internet Explorer"?'762px':'');
	border-right: 1px solid #8C8886;
	border-left: 1px solid #8C8886;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-color: #FFFFFF;
}

/* pulsanti di navigazione menu */
.menuNavButton {
	border-bottom: 		1px solid #cccccc;
}
.menuNavButton A {
	text-decoration:none;
	font-size: 9px;
	color: #888888;
	letter-spacing:-1px;
}
.menuNavButton A:Hover {
	text-decoration:none;
	color: #FA7500;
}

/* footer */
DIV.footer {
	color: #000000;
	font-weight:normal;
	font-size: 90%;
	border-top: 1px solid #8C8886;
	border-bottom: 1px solid #000000;
	margin: 0px 0px 0px 0px;
	padding: 4px 0px 4px 0px;
}
DIV.footer A {
	color: #000000;
	font-weight:normal;
	text-decoration:none;
}
DIV.footer A:Hover {
	color: #DC2521;
	font-weight:normal;
	text-decoration:none;
}
DIV.footer A.current,DIV.footer A.current:Hover {
	font-weight: bold;
}

/* sfumatura */
DIV.sfumatura {
	height:1px;
	font-size: 1px;
	background-color:#d3d3d3;
	border-top: 1px solid #8C8886;
	border-bottom: 2px solid #EFEFEF;
}

/* form */
FORM {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
TEXTAREA {
	font-family: verdana,arial,helvetica;
	font-size:10px;
}
INPUT,SELECT,OPTION {
	font-size:10px;
}
OPTGROUP {
	background-color: #f7f7f7;
	font-size:9px;
	font-style: normal;
	border-color: #ffffff;
	border-bottom-style: solid;
	border-bottom-width: 2px;
	padding: 0px 0px 2px 0px;
}
INPUT.search,SELECT.search,SELECT.search OPTION {
	font-size:9px;
}
INPUT.search:Focus {
	background-color: #fffff0;
}
INPUT.search:Active {
	background-color: #EAEAEA;
}
SELECT.search:Hover {
	background-color: #fffff0;
}
SELECT.listaProdotti{
}
SELECT.listaProdotti OPTION {
	color:#FA7500;
}
OPTION.empty, SELECT.listaProdotti OPTION.empty {
	color:#898888;
	font-weight:bold;
}
INPUT.submit,INPUT.reset {
	color: #5a5a5a;
	background-color:#ffffff;
	border: 1px solid #5a5a5a;
	font-weight:bold;
}
INPUT.submitSmall,INPUT.resetSmall {
	color: #5a5a5a;
	background-color:#ffffff;
	border: 1px solid #5a5a5a;
}
INPUT.submit:Focus, INPUT.submit:Hover, INPUT.submitSmall:Focus, INPUT.submitSmall:Hover	{
	background-color:#bfecbf;
}
INPUT.reset:Focus, INPUT.reset:Hover, INPUT.resetSmall:Focus, INPUT.resetSmall:Hover {
	background-color:#ffe0e1;
}
INPUT.submit:Active, INPUT.submitSmall:Active, INPUT.reset:Active, INPUT.resetSmall:Active {
	background-color: #EAEAEA;
}

/* page navigator */
.navigator {
	color: #000000;
	font-size: 90%;
	margin-left: 54px;
}
.navigator A,.navigator A:Visited {
	color: #000000;
	text-decoration:underline;
}
.navigator A.current,.navigator A.current:Visited {
	color: #000000;
	text-decoration:none;
	font-weight: bold;
}
.navigator A:Hover {
	color: #000000;
	text-decoration:none;
}
.navigator A.current:Hover {
	color: #000000;
	text-decoration:underline;
}

/* menu generico */
TD.genMenu {
	background-color:#BD0018;
	color: #ffffff;
	font-size: 65%;
	background-repeat: repeat-x;
	-moz-user-select:none;
	height:18px;
	overflow: hidden;
	padding-left:22px;
	padding-right:25px;
}
TD.genMenu A,TD.genMenu A:Visited {
	color: #ffffff;
	text-decoration:none;
}
TD.genMenu A.current,TD.genMenu A.current:Visited {
	color: #ffffff;
	text-decoration:none;
	font-weight: bold;
}
TD.genMenu A:Hover,TD.genMenu A.current:Hover {
	color: #ffffff;
	text-decoration:underline;
}

/* menu principale delle sezioni (sezMenu) */
TD.sezMenu {
	font-family: arial,verdana,helvetica;
	color: #9E9D9D;
	font-size: 14px;
	font-weight: bold;
	padding-left: 26px;
	padding-bottom: 1px;
}
TD.sezMenu A.mainButtonIO,TD.sezMenu A.mainButtonIMPRESA,TD.sezMenu A.mainButtonBANCA {
	color: #9E9D9D;
	text-decoration:none;
}
TD.sezMenu A.mainButtonIO:Hover,TD.sezMenu A.mainButtonIOCurrent,TD.sezMenu A.mainButtonIOCurrent:Hover {
	color:#FA7500;
	text-decoration:none;
}
TD.sezMenu A.mainButtonIMPRESA:Hover,TD.sezMenu A.mainButtonIMPRESACurrent,TD.sezMenu A.mainButtonIMPRESACurrent:Hover {
	color:#3363A1;
	text-decoration:none;
}
TD.sezMenu A.mainButtonBANCA:Hover,TD.sezMenu A.mainButtonBANCACurrent,TD.sezMenu A.mainButtonBANCACurrent:Hover {
	color:#706969;
	text-decoration:none;
}

/* voci di menu principali */
TABLE.mainMenu, TABLE.mainMenu TD {
	font-family: verdana,arial,helvetica;
	letter-spacing: -1px;
	color: #ffffff;
	font-size: 11px;
	font-weight: bold;
	height:19px;
	overflow: hidden;
	empty-cells:hide;
}
TABLE.mainMenu A, TABLE.mainMenu A:Visited {
	color: #ffffff;
	text-decoration:none;
}
TABLE.mainMenu A:Hover {
	color: #ffffff;
	text-decoration:underline;
}
TABLE.mainMenu TD.mainMenuIOCurrent, TD.mainMenuIOCurrent A, TD.mainMenuIOCurrent A:Visited, TD.mainMenuIOCurrent A:Hover {
	color: #FA7500;
	background-color: #EFEFEF;
	text-decoration:none;
}
TABLE.mainMenu TD.mainMenuIMPRESACurrent, TD.mainMenuIMPRESACurrent A, TD.mainMenuIMPRESACurrent A:Visited, TD.mainMenuIMPRESACurrent A:Hover {
	color: #3363A1;
	background-color: #EFEFEF;
	text-decoration:none;
}
TABLE.mainMenu TD.mainMenuBANCACurrent, TD.mainMenuBANCACurrent A, TD.mainMenuBANCACurrent A:Visited, TD.mainMenuBANCACurrent A:Hover {
	color: #706969;
	background-color: #EFEFEF;
	text-decoration:none;
}


/* box catalogo prodotti home page */
.hpGrayBox	{
	background-color: #F6F6F6;
}
.hpLGrayBox	{
	background-color: #EFEFEF;
}
.hpYellowBox	{
	background-color: #FFEECE;
	padding: 3px 3px 3px 3px;
	border-left: 1px solid #8C8886;
	border-right: 1px solid #8C8886;
}
.hpYellow2Box	{
	background-color: #FAF5EC;
}
.bgLightBlueBox {
	background: #ECF3F8;
	padding: 3px 3px 3px 3px;
	border-left: 1px solid #8C8886;
	border-right: 1px solid #8C8886;
}


/* immagini */
IMG.noborder {
	border-width: 0px !important;
	margin: 0px 0px 0px 0px;
}
IMG.leftAlign {
	margin: 0px 5px 3px 0px !important;
}
IMG.rightAlign {
	margin: 0px 0px 3px 5px !important;
}


/* vari x dimensioni testo */
.piccolo {
 	font-size: 10px;
}
.moltopiccolo {
 	font-size: 9px;
}
.moltomoltopiccolo {
 	font-size: 8px;
}

 
/* box home page */
TABLE.boxHome {
}
TABLE.boxHome TH {
	border-top: 1px solid #8C8886;
	border-right: 1px solid #8C8886;
	padding: 3px 0px 3px 0px;
	background-color: #efefef;
}
TABLE.boxHome TH.titleIO {
	color: #ffffff;
	background-color: #DC2521;
}
TABLE.boxHome TH.titleIMPRESA {
	color: #ffffff;
	background-color: #3163A5;
}
TABLE.boxHome TD {
}
TABLE.boxHome TD.sidesBorder {
	border-left: 1px solid #8C8886;
	border-right: 1px solid #8C8886;
	padding: 3px 0px 3px 0px;
}
TABLE.boxHome TD.bottomBorder {
	border-bottom: 1px solid #8C8886;
	border-left: 1px solid #8C8886;
	border-right: 1px solid #8C8886;
	padding: 5px 5px 5px 5px;
}
TABLE.boxHome TD.formIO {
	border-left: 1px solid #8C8886;
	border-right: 1px solid #8C8886;
	background-color: #FBE9E9;
	padding: 2px 3px 2px 3px;
}
TABLE.boxHome TD.formIMPRESA {
	border-left: 1px solid #8C8886;
	border-right: 1px solid #8C8886;
	background-color: #ECF3F8;
	padding: 2px 3px 2px 3px;
}

/* header x popup */
.popupHeader {
	border-bottom: 1px solid #AEAAAA;
	padding-bottom: 1px;
}
.popupHeader .popupTitolo {
	font-weight:bold;
	color:#fa7500;
	font-size:150%;
}
.popupHeader .popupTitoloSmall {
	font-weight:bold;
	color:#fa7500;
	font-size:130%;
}

/* box assistenza */
DIV.boxAssistenza {
	margin-top: 5px;
}
DIV.boxAssistenza .titoloBox {
	padding-bottom: 5px;
	border-bottom: 1px solid #8C8886;
}
DIV.boxAssistenza .contenutoBox {
	background-color: #F6F6F6;
	padding: 3px 1px 6px 2px;
	font-size: 10px;
}


/* numeri verdi */
.colorNUMVERDE {
	color: #008000;
}
.colorNUMIMPRESA {
	color: #3363a1;
}


/* altri */
.imgListItem {
	padding-left: 2em;
	text-indent: -2em;
	padding-top: 3px;
	padding-bottom: 3px;
}

.note {
	color:#666666 !important;
	font-size: 10px;
}

