﻿body
{
	/*background: url(../img/sfondo.gif) repeat-x #ffffff;*/
	background: url(../img/filigrana_elmec.png) #ffffff;	
	text-align: center;
	font-family: Tahoma, Verdana;
	font-size: 11px;
	color: Black;
}

.BoxWelcome
{
	background: url(../img/img_sfondoPromo.jpg) no-repeat;
	padding-left: 5px;
	padding-right: 5px;
	height: 233px;
	width: 404px;
}

.SfondoTesti
{
	/*background: url(../img/img_sfondoTesti.jpg) repeat;*/
	background-color: #E4E4E4;
}
.text
{
	font-family: Tahoma, Verdana;
	font-size: 11px;
	color: #000000;
}

.textU
{
	font-family: Tahoma, Verdana;
	font-size: 11px;
	color: #000000;
	text-transform: uppercase;
}
.titoloTestiDefaultContent
{
	font-family: Tahoma, Arial;
	font-size: 16px;
	color: Black;
	font-weight: bold;
}
.titoloTesti
{
	font-family: Tahoma, Arial;
	font-size: 16px;
	color: White;
	font-weight: bold;
}

.titoletto
{
	font-family: Tahoma, Verdana;
	font-size: 12px;
	color: #FF7733;
	font-weight: bold;
}
A
{
	font-family: Tahoma, Verdana;
	font-size: 11px;
	color: #000000;
}

.MainTable
{
	width: 1000px;
	background: #ffffff;
	margin-left: auto;
	margin-right: auto;
}
.errore
{
	font-family: Tahoma, Verdana;
	font-size: 11px;
	color: #FF0000;
	font-weight: bold;
}

/*Menu Orizzontale*/
.leftMenuH
{
	background: url(../img/Img_MenuLeft.gif) no-repeat #ffffff right; 
	width: 7px;
	height: 26px;
}
.rightMenuH
{
	background: url(../img/Img_MenuRight.gif) no-repeat #ffffff left; 
	width: 7px;	
	height: 26px;
}
.tbMenu
{
	background: url(../img/Img_Menu.gif) repeat-x #ffffff center;
	border-spacing: 0px;
	border-collapse: collapse;
	height: 26px;
}
/*voci di livello 1*/
/*.lnkMenu*/
.lnkMenu
{
	color: #6F6F6B;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	font-family: Tahoma, Verdana;
	text-align: center;
	height: 20px;
	cursor: pointer;
}

.lnkMenu a
{
	color: #6F6F6B;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	font-family: Tahoma, Verdana;
	text-align: center;
	height: 20px;
	cursor: pointer;
}

.NoFiglio
{
	color: #6F6F6B;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	font-family: Tahoma, Verdana;
	text-align: center;
	background: url(../img/img_MenuDivision.gif) no-repeat right;
	height: 20px;
}

.NoFiglio a
{
	color: #6F6F6B;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	font-family: Tahoma, Verdana;
	text-align: center;
	height: 20px;
	cursor: default;
}


.lnkMenuSel
{
	color: #000000;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	text-decoration: none;
	font-family: Tahoma, Verdana;
	background: url(../img/img_MenuDivision.gif) no-repeat right;
	height: 20px;
}

.lnkMenuSel a
{
	color: #000000;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	text-decoration: none;
	font-family: Tahoma, Verdana;
	height: 20px;
}

/*voci di livello 2*/
.lnkMenu2
{
	color: #6F6F6B;
	height: 20px;
	background-color: #FFFFFF;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	font-family: Tahoma, Verdana;
	text-align: left;
	border-spacing: 0px;
	border-collapse: collapse;
}
.lnkMenu2 a
{
	color: #6F6F6B;
	height: 20px;
	background-color: #FFFFFF;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	font-family: Tahoma, Verdana;
	text-align: left;
	border-spacing: 0px;
	border-collapse: collapse;
}
.lnkMenu2Sel
{
	color: #000000;
	height: 20px;
	background-color: #FFFFFF;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	font-family: Tahoma, Verdana;
	text-align: left;
	padding: 0px;
}

.lnkMenu2Sel a
{
	color: #000000;
	height: 20px;
	background-color: #FFFFFF;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	font-family: Tahoma, Verdana;
	text-align: left;
	padding: 0px;
}
/* Menu Verticale*/
.tdMenuV1
{
	background-color: #FFCC33;
	color: #FFFFFF;
	font-family: Tahoma, Arial;
	font-weight: bold;
	font-size: 16px;
	height: 23px;
	padding-left: 6px;
}
.tdMenuV2
{
	background-color: #FF7733;
	color: #FFFFFF;
	font-family: Tahoma, Arial;
	font-weight: bold;
	font-size: 16px;
	height: 23px;
	padding-left: 6px;
}
.tdMenuV3
{
	background-color: #6DB266;
	color: #FFFFFF;
	font-family: Tahoma, Arial;
	font-weight: bold;
	font-size: 16px;
	height: 23px;
	padding-left: 6px;
}
.tdMenuV4
{
	font-size: 14px;
	color: #FFFFFF;
	font-weight: bold;
	font-family: Tahoma, Arial;
}
div#PersonalInfo 
{
	padding: 5px  0;
	margin:0 auto;
    text-indent:1em;
    text-align:left;
    background: #E7E7E7 url(img/gradient.jpg) repeat-x 0 -5px;
	width:100%;	
}
.tableMenuV
{
	width: 100%;
	padding-left:0.5em;
}
.lnkMenuV1 td
{
	background-color: #FFE270;
	height: 23px;
	text-align: left;
}
.lnkMenuV1 a
{
	color: #000000;
	text-decoration: none;
	font-size: 11px;
	font-family: Tahoma, Verdana;
	margin-left: 5px;
}
.lnkMenuV1 a:hover
{
	color: #000000;
	text-decoration: underline;
	font-size: 11px;
	font-family: Tahoma, Verdana;
	margin-left: 5px;
}

.lnkMenuV2 td
{
	background-color: #FFC57B;
	height: 23px;
	text-align: left;
}
.lnkMenuV2 a
{
	color: #000000;
	text-decoration: none;
	font-size: 11px;
	font-family: Tahoma, Verdana;
	margin-left: 5px;
}
.lnkMenuV2 a:hover
{
	color: #000000;
	text-decoration: underline;
	font-size: 11px;
	font-family: Tahoma, Verdana;
	margin-left: 5px;
}

.lnkMenuV3 td
{
	background-color: #9BB538;
	height: 23px;
	text-align: left;
}
.lnkMenuV3 a
{
	color: #000000;
	text-decoration: none;
	font-size: 11px;
	font-family: Tahoma, Verdana;
	margin-left: 5px;
}
.lnkMenuV3 a:hover
{
	color: #000000;
	text-decoration: underline;
	font-size: 11px;
	font-family: Tahoma, Verdana;
	margin-left: 5px;
}

.lnkMenuV4
{
	/*background-color: #EDEDED;*/
	height: 23px;
	text-align: left;
	font-family: Tahoma, Verdana;
	font-weight: bold;
	color: Black;
	font-size: 11px;
	padding-left: 5px;
}
.lnkMenuV4 a
{
	color: #696969;
	text-decoration: none;
	font-size: 11px;
	font-family: Tahoma, Arial;
}
.lnkMenuV4 a:hover
{
	color: #696969;
	text-decoration: underline;
	font-size: 11px;
	font-family: Tahoma, Arial;
}

/* Box Info Personali */
.titleBoxInfo
{
	color: #000000;
	text-decoration: none;
	font-weight: bold;
	border-bottom: 1px dashed #ABABAB;
	font-size: 13px;
	padding-left: 6px;
	padding-right: 6px;
	font-family: Tahoma, Arial;
}
.textBoxInfo
{
	background-color: #F6F6F6;
	height: 23px;
	border-bottom: 1px dashed #ABABAB;
	text-align: left;
}
.textBoxInfo a
{
	color: #696969;
	text-decoration: none;
	font-size: 11px;
	padding-left: 6px;
	padding-right: 6px;
	font-family: Tahoma, Arial;
}
.textBoxInfo a:hover
{
	color: #696969;
	text-decoration: underline;
	font-size: 11px;
	padding-left: 6px;
	padding-right: 6px;
	font-family: Tahoma, Arial;
}

/*titoli*/
.titolino
{
	background: url(../img/img_Menu2.gif) no-repeat #ffffff center;
	font-family: Tahoma, Verdana;
	font-size: 12px;
	font-weight: bold;
	color: #6F6F6B;
}
.navigatore
{
	font-family: Tahoma, Verdana;
	font-size: 10px;
	font-weight: bold;
	color: #6F6F6B;
	text-decoration: none;
}
.navigatore_nodo
{
	font-family: Tahoma, Verdana;
	font-size: 10px;
	font-weight: bold;
}


/*Bottoni*/
.inpButton
{
	border: 1pt solid #ABABAB;
	background: url('../img/img_BtnDefaultV.gif') repeat-x center;
	font-family: Tahoma, Verdana;
		font-size: 11px;
		color: #000000;
		font-weight: bold;
		cursor: pointer;
	height: 19px;
}

/*INPUT*/
.textbox
{
	border: solid 1px silver;
	font-family: Tahoma, Verdana;
	font-size: 11px;
	color: Black;
}




/*RICERCA*/
.tdSearchTitleArancio
{
    font-size: 14px;
	color: #FFFFFF;
	background-color:#FF7733;
	font-weight: bold;
	font-family: Arial;
	padding-left: 5px;
}
    
.tdSearchTitle
{
	font-size: 14px;
	color: #FFFFFF;
	font-weight: bold;
	font-family: Tahoma, Arial;
	padding-left: 5px;
}
.textSearch
{
	font-family: Tahoma, Verdana;
	font-size: 11px;
	color: #696969;
	font-weight: bold;
	padding-left: 5px;
}


/* Css nuovo catalogo prodotti */

.comboNuovoListino
{
	font-family: Tahoma, Verdana;
	font-size: 11px;
	color: #696969;
	font-weight: bold;
	height: 18px;
	padding-left: 5px;
	width: 180px;
}
.etichetteNuovoListino
{
	font-family: Tahoma, Verdana;
	font-size: 11px;
	color: #696969;
	font-weight: bold;
	height: 18px;
	padding-left: 5px;
	width: 10px;
}
.btnNuovoListino
{
   background:url(../img/green.gif);
	padding:0px 6px;
	border:1px solid #3b6e22;
	height:24px; 
	line-height:24px;
	color:#FFFFFF;
	font-size:12px;
	margin-right:10px;
	display:inline-block;
	text-decoration:none;
	font-weight:bold;
}
.btnAssistenzaAzzurro
{
    	background:url(../img/azzurro.gif);
	padding:0px 6px;
	border:1px solid #1f737f;
	height:24px; 
	line-height:24px;
	color:#FFFFFF;
	font-size:12px;
	margin-right:10px;
	display:inline-block;
	text-decoration:none;
	font-weight:bold;
}
.btnAmministrazioneArancio
{
    background:url(../img/arancio.gif);
	padding:0px 6px;
	border:1px solid #dbab13;
	height:24px; 
	line-height:24px;
	color:#FFFFFF;
	font-size:12px;
	margin-right:10px;
	display:inline-block;
	text-decoration:none;
	font-weight:bold;
}
.tblRepeater
{
    
    border: 1px solid #000000;
	border:"1"; 
	padding:"3";
    border-color:#000000;
    
}
.linkFiltro a
{
	text-decoration: none;
	padding-left: 0.5em;
}
.linkFiltro a:hover
{
	text-decoration: underline;
}
.tblTD
{
	width:auto;
	padding:2px;
}
.tblRW
{
	width:auto;
}
.TblgridProdotti
{
	background-color:#CCCCFF;
		
}
.TblgridProdottiAlter
{
	background-color:#FFCCCC;
		
}




/* FINE Css nuovo catalogo prodotti */

/*DOCUMENTI*/
.tdRicercaDocumenti
{
	background: #FF7733;
	font-size: 16px;
}
.tdRicercaDettagli
{
	background: #FFC57B;
}
.hdListDocument
{
	font-size: 11px;
	color: #FFFFFF;
	font-weight: bold;
	font-family: Tahoma, Arial;
	background-color: #FF7733;
	height: 15px;
}

/*ASSISTENZA*/
.tdRicercaAssistenzaAzzurro
{ 
  background: #72C9E4;
	font-size: 16px;
}

.HeaderGrigliaAss
{
	background: #6DB266;
	color: White;
	font-family: Tahoma, Verdana;
	font-size: 11px;
	font-weight: bold;
}

.HeaderGrigliaAss A
{
	color: White;
	font-family: Tahoma, Verdana;
	font-size: 11px;
	font-weight: bold;
}

.PagerGrigliaAss
{
	font-family: Tahoma, Verdana;
	font-size: 10px;
	color: #6DB266;
	font-weight: bold;
	text-align: center;
}
.PagerGrigliaAss A
{
	font-family: Tahoma, Verdana;
	font-size: 10px;
	color: Black;
	text-align: center;
}



/*CALENDAR*/
.today
{
	background: #FFFFFF;
	font-weight: bold;
	font-family: Tahoma, arial;
	font-size: 8px;
}
.DayHeader
{
	color: #000000;
	font-family: Tahoma, arial;
	font-weight: bold;
	font-size: 10px;
}
.Title
{
	color: #000000;
	font-family: Tahoma, arial;
	font-weight: bold;
	font-size: 10px;
}
.NextPrev
{
	color: #000000;
	font-family: Tahoma, arial;
	font-weight: bold;
	font-size: 8px;
}
.Selector
{
	color: #000000;
	font-family: Tahoma, arial;
	font-weight: bold;
	font-size: 8px;
	background: red;
}

/*ORDINI*/
.trHeader
{
	background: #ffa31b;
	color: #FFFFFF;
	font-family: Tahoma, arial;
	font-size: 12px;
	font-weight: bold;
	padding-left: 10px;
}

/*griglie documenti*/
.HeaderGrigliaDoc
{
	background: #FF7733;
	color: White;
	font-family: Tahoma, Verdana;
	font-size: 11px;
	font-weight: bold;
}
.HeaderGrigliaDoc A
{
	color: White;
	font-family: Tahoma,  Verdana;
	font-size: 11px;
	font-weight: bold;
}
.RowGrigliaDoc
{
	background: white; /*font-family: Verdana; 	font-size: 11px;*/
	font: 10px Tahoma, "Lucida Grande" , Geneva, Arial, Verdana, sans-serif;
	height: 17px;
	text-transform: uppercase;
}
.RowGrigliaDocL
{
	background: white;
	font-family:Tahoma,  Verdana;
	font-size: 11px;
	height: 17px;
}

.RowGrigliaDocL A
{
	background: white;
	font-family: Tahoma, Verdana;
	font-size: 11px;
	height: 17px;
}

.RowGrigliaDoc A
{
	font-family: Tahoma, Verdana;
	font-size: 11px;
	height: 17px;
	text-transform: uppercase;
}
.AlternateRowGrigliaDoc
{
	background: #DEDFDE; /*font-family: Verdana; 	font-size: 11px;*/
	font: 10px Tahoma, "Lucida Grande" , Geneva, Arial, Verdana, sans-serif;
	height: 17px;
	text-transform: uppercase;
}
.AlternateRowGrigliaDoc A
{
	background: #DEDFDE;
	font-family: Tahoma, Verdana;
	font-size: 11px;
	height: 17px;
	text-transform: uppercase;
}
.PagerGrigliaDoc
{
	font-family: Tahoma, Verdana;
	font-size: 10px;
	color: #FF7733;
	font-weight: bold;
	text-align: center;
}
.PagerGrigliaDoc A
{
	font-family: Tahoma, Verdana;
	font-size: 10px;
	color: Black;
	text-align: center;
}
/*BOTTONIERA AZIONI*/
.btnAzioni
{
	color: Black;
	background-color: #EFEFEF;
	border-color: #BDBABD;
	border-style: solid;
	border-width: 1px;
	text-decoration: underline;
	font-family: Tahoma, Verdana;
	cursor: pointer;
	font-size: 11px;
	font-weight: bold;
}

.btnAzioniGreen
{
	color: Black;
	background-color: #D7E9A1;
	border-color: #BDBABD;
	border-style: solid;
	border-width: 1px;
	text-decoration: underline;
	font-family: Tahoma, Verdana;
	cursor: pointer;
	font-size: 11px;
	font-weight: bold;
}


.btnAzioniOrange
{
	color: Black;
	background-color: #F8D583;
	border-color: #BDBABD;
	border-style: solid;
	border-width: 1px;
	text-decoration: underline;
	font-family: Tahoma, Verdana;
	cursor: pointer;
	font-size: 11px;
	font-weight: bold;
}



/*Griglie Listino*/
.HeaderGrigliaList
{
	background: #FFCC33;
	color: #000000;
	font-family: Tahoma, Verdana;
	font-size: 11px;
	font-weight: bold;
}
.HeaderGrigliaList A
{
	color: #000000;
	font-family: Tahoma, Verdana;
	font-size: 11px;
	font-weight: bold;
}

.tdTipo
{
	font-family: Tahoma, verdana;
	font-size: 11px;
	color: black;
	padding-left: 7px;
}

.tdTitolo
{
	font-family: Tahoma, Arial;
	font-size: 14px;
	color: #FFCC33;
	font-weight: bold;
}

/*MARCHE*/
.ElencoMarche
{
	font-family: Tahoma, verdana;
	font-size: 10px;
	color: black;
	text-decoration: none;
}
.tdIniziale
{
	font-family: Tahoma, Arial;
	font-size: 11px;
	color: WHITE;
	background-color: #FFCC33;
	font-weight: bold;
}

.tdInizialeB
{
	font-family: Tahoma, Arial;
	font-size: 11px;
	color: WHITE;
	background-color: #3399cc;
	font-weight: bold;
}

/*.prezzo
{
	font-family: Verdana;
	font-size: 18px;
	color: #FF7733;
	font-weight: bold;
}*/
.prezzo
{
	font-family: Tahoma, arial;
	font-size: 16px;
	color: #FF7733;
	font-weight: bold;
}

.ordinamento
{
	color: white;
	font-family: Tahoma, Verdana;
	font-size: 12px;
	font-weight: bold;
	background-color: #ff9900;
	text-decoration: none;
}
.ordinamento A
{
	color: white;
	font-family: Tahoma, Verdana;
	font-size: 12px;
	font-weight: bold;
	background-color: #ff9900;
}

.carttextbox
{
	border: solid 1px silver;
	font-family: Tahoma, Verdana;
	font-size: 11px;
	color: Black;
	background-color: #ffffcc;
	text-align: right;
}
.AlternateGrigliaList
{
	background: #ffffcc;
	font-family: Tahoma, Verdana;
	font-size: 11px;
	height: 17px;
	text-transform: uppercase;
}

.tdCartTitle
{
	font-size: 14px;
	color: #FFFFFF;
	font-weight: bold;
	font-family: Tahoma, Arial;
	padding-left: 5px;
}
.HeaderCartList
{
	background: #9BB538;
	color: #FFFFFF;
	font-family: Tahoma, Verdana;
	font-size: 11px;
	font-weight: bold;
	padding-left:1em;
}
.Upper
{
	text-transform: uppercase;
}
.GridExportToExcel
{
	font-family: Tahoma, Verdana;
	font-size: 10px;
	left: auto;
}
.CartError
{
	font-weight: bold;
	color: #FF7733;
}
.CartAlert
{
	font-weight: bold;
	color: #cc0033;
}

.BordoCella
{
	border: solid 1px #EFEBDE;
	height: 15px;
}
.promoTitolo
{
	font-weight: bold;
	color: #565657;
	font-family: Tahoma, Arial;
	font-size: 14px;
	padding-left: 5px;
	vertical-align: bottom;
}
.promo
{
	color: #565657;
	padding-left: 4px;
}

.tdRicercaAcquista
{
	background: #9BB538;
	font-size: 16px;
}
.tdRicercaAcquistaDettagli
{
	background: #9BB538;
}

.textFooter A
{
	color: #636365;
}
.textFooter
{
	color: #636365;
}

.bordino
{
	border-right-style: dotted;
	border-right-color: #565657;
	border-right-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #565657;
	border-bottom-width: 1px;
	border-spacing: 5px;
}
.bordinoAlt
{
	border-bottom-style: dotted;
	border-bottom-color: #565657;
	border-bottom-width: 1px;
	border-spacing: 5px;
}

.bordinoSup
{
	border-top-style: dotted;
	border-top-color: #565657;
	border-top-width: 1px;
	border-spacing: 5px;
}

.LogoStampa
{
	display: none;
}

.SfondoVerde
{
	background-color:#9BB538;
}

.labelForm {
    width:150px;
    float:left;
}

.NoDisplay
{
	display : none ;
}

.SoloStampa
{	
	display : none;
}

