/*Tag generali*/
/*h1{padding:4px 0 0 2px;margin:3px 3px 5px 5px;font-weight:bold;font-size:15px;color:White;}*/
.Page h1 {display:none;}
.Page div h1 {display:block;color:#fe3606;font-size:13px;}

h2{padding:5px 0 5px 0;margin:0;font-weight:bold;font-size:13px;}
h3{}
h4{}
select{height:20px;}
img {border:none;margin:0;padding:0;}
body{background-color:White;padding:0px;margin:0px;font-size:11px; }
body * {font-family: Verdana, Helvetica, sans-serif;}
input[type="submit"], input[type="button"]{font-family:verdana,arial,tahoma;font-size:11px;width:100px;margin:0 1px 0 0;border:0;}
input[type="text"], input[type="password"]{font-family:verdana,arial,tahoma;font-size:11px;height:14px;}
select, textarea{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;}

/*Classi generali*/
.RDB, .CKB {width:auto!important;margin:0 0 0 0!important;}
.RDB input, .CKB input {display:block!important;float:left!important;width:15px;padding:0!important;margin:0 3px 0 0!important;#margin-top:-3px!important;}
.RDB label, .CKB label {display:block!important;float:left!important;margin:0 10px 0 0!important;padding:0!important;}
.RDB span, .CKB span {display:block!important;float:left!important;width:auto!important;}
.Visualizzabile {text-align:left;}
.NonVisualizzabile {text-decoration:line-through;text-align:left;}
.HPLModificaDaFront {margin:3px 0 0 5px;color:Red;font-weight:bold;font-size:11px;text-decoration:none;}

/*Front.Master*/
.Principale{
	position:absolute;
	width:950px;

	left:50%;
	margin:0px 0 0 -475px;

	}
.HeaderIT{
	width:100%;
	height:127px;
	padding:0;
	margin:0;
	background:#042054 url(IT/BgHeader.gif) repeat-x;
	}
.HeaderEN{
	width:100%;
	height:127px;
	padding:0;
	margin:0;
	background:#042054 url(EN/BgHeader.gif) repeat-x;
	}
	
.HeaderRU{
	width:100%;
	height:127px;
	padding:0;
	margin:0;
	background:#042054 url(EN/BgHeader.gif) repeat-x;
	}
		
.HeaderIT .RankLink,.HeaderEN .RankLink {position:absolute;z-index:5;top:35px;margin-left:300px;color:#042054;font-size:7px;}
	
.MainCT{
	float:left;
  width:950px;
	min-height:670px;
	height:auto;
	background:url(NL/MainCT.gif) repeat-y;
	margin:0;padding:0;
	}
.Footer{
  float:left;
  width:100%;
	height:50px;
	background:White;
	}
.Page{
	margin:0;padding:0;
	}

/*Contatti.aspx*/
.DivMappaGoogle{float:left;}
.MappaGoogle {width:690px;height:430px;}

/*AnagraficaEdit.aspx*/
.DivSX {float:left;width:300px;height:100%; margin:0;padding:0;}
.DivSX img {margin:12px 0 0 10px;}

.DivDxDavvero {width:215px;float:left;}
.DivDXHome {width:425px!important;}
.DivDX {float:left;width:640px;min-height:645px;margin:0;padding:10px 5px 5px 5px;background:White;}
.DivDX * {color:#666666;font-size:11px;}
.DivDX a {color:#fe3606;}
.DivDX h1 {margin:5px 0 6px 0!important;padding:0 0 0 0!important;}
.DivDX h1 a {font-size:13px;text-decoration:none;}
.DivDX p {margin:0 0 10px 0;}
.DivDX h2 {color:#264784;font-size:12px;margin:0 0 4px 0!important;padding:0 0 0 0;}
.DivDX ul {margin:10px 0 0 0;padding:0;list-style-type:none;}
.DivDX ul li {margin:0 0 3px 0;}

.TabellaContatti h3, .TabellaContatti a {font-weight:normal;height:15px;padding:0;margin:5px 0 0 0;vertical-align:top;}

.BoxCategoriaProdotto {float:left;width:100%;}
.BoxCategoriaProdotto h3 {background-color:#eeeeee;padding:2px;}
.BoxProdotto {float:left;width:180px;min-height:110px;margin:0 4px 5px 1px;}
.BoxProdotto a {text-decoration:none;margin:0;padding:0;}
.BoxProdotto h4 {margin:0 0 3px 0;padding:0;font-weight:normal;height:25px;}

.AnagParOpz, .AnagParLog, .AnagParNec {width:450px;}

/*Tabella col bordo presente in anagrafica*/
.Bordata{border-collapse:collapse;}
.Bordo{font-size:1px;margin:0;padding:0;white-space:nowrap;}
.UpSx{background: url(NL/UpSx.gif) top left no-repeat;width:10px;height:10px;}
.UpCt{background: url(NL/UpCt.gif) top center repeat-x;height:10px;}
.UpDx{background: url(NL/UpDx.gif) top right no-repeat;width:10px;height:10px;}
.CtSx{background: url(NL/CtSx.gif) left repeat-y; width:10px;}
.CtCt{background: #5e6b73;}
.CtDx{background: url(NL/CtDx.gif) right repeat-y; width:10px;}
.DwSx{background: url(NL/DwSx.gif) bottom left no-repeat;width:10px;height:10px;}
.DwCt{background: url(NL/DwCt.gif) bottom center repeat-x;height:10px;}
.DwDx{background: url(NL/DwDx.gif) bottom right no-repeat;width:10px;height:10px;}
.Bordata .Riga{width:100%;float:left;margin:0;padding:1px 0;min-height:21px;}
.Bordata .Riga span{display:inline-block;width:130px;float:left;padding-top:3px;}
.Bordata .Riga select{float:left;width:288px;#width:290px;}
/*.Bordata .Riga textarea{float:left;width:284px;}*/
.Bordata .Riga input[type="text"], .Bordata .Riga input[type="password"]{float:left;width:284px;}
/*.Bordata .Riga input[type="radio"], .Bordata .Riga span input[type="radio"] {display:block;float:left;width:auto;margin:0;#margin-top:0;}*/
.Bordata .Riga input[type="checkbox"], .Bordata .Riga span input[type="checkbox"] {display:block; float:left;width:15px;margin:1px 5px 0 0;padding:0;#margin:-4px 0 0 0}
.Bordata .Riga input[type="submit"] {float:left;margin-top:5px;}
.Bordata .Riga label {display:block;float:left;margin:0;padding:0;}
.Bordata .Riga span label {display:block;float:left;margin:0;padding:0;#margin:-1px 0 0 0;}

/*Box di conferma eliminazione*/
.DivConfermaElimina{background-color:White;width:200px; border-width:2px;border-color:Black; border-style:solid; padding:10px;}
.DivConfermaElimina div {margin-top:10px;text-align:center;}

/*UserControl MenuFrontHeader*/
.PNLMenuFrontHeader {height:25px;background-color:#cc0000;width:100%;}
/*.PNLMenuFrontHeader {height:25px;background-color:Transparent;width:100%;}*/
.PNLMenuFrontHeader .menu {}
.PNLMenuFrontHeader li {}
.PNLMenuFrontHeader li:hover {}
.PNLMenuFrontHeader .-ON {}
.PNLMenuFrontHeader .-OF {}
.PNLMenuFrontHeader .-ON:hover {}
.PNLMenuFrontHeader .-OF:hover {}
.PNLMenuFrontHeader a {display: block;padding:5px 17px 5px 7px;width:Auto;text-decoration: none;}
.PNLMenuFrontHeader .-ON a {}
.PNLMenuFrontHeader .-OF a {}
.PNLMenuFrontHeader a:hover {}
.PNLMenuFrontHeader .-ON a:hover {}
.PNLMenuFrontHeader .-OF a:hover {}
.PNLMenuFrontHeader a span {color:White;font-size:12px;font-weight:bold;}
.PNLMenuFrontHeader .-ON a span {color:#ffcc00}
.PNLMenuFrontHeader .-OF a span {}

/*UserControl MenuFrontFooter*/
.PNLMenuFrontFooter {height:25px;background-color:Transparent;width:100%;text-align:center}
.PNLMenuFrontFooter .menu {margin:0 0 0 110px;}
.PNLMenuFrontFooter li {}
.PNLMenuFrontFooter li:hover {}
.PNLMenuFrontFooter .-ON {}
.PNLMenuFrontFooter .-OF {}
.PNLMenuFrontFooter .-ON:hover {}
.PNLMenuFrontFooter .-OF:hover {}
.PNLMenuFrontFooter a {display: block;padding:4px 7px 0 7px;height:24px;width:Auto;text-decoration: none;}
.PNLMenuFrontFooter .-ON a {}
.PNLMenuFrontFooter .-OF a {}
.PNLMenuFrontFooter a:hover {}
.PNLMenuFrontFooter .-ON a:hover {}
.PNLMenuFrontFooter .-OF a:hover {}
.PNLMenuFrontFooter a span {color:#fe3606;font-size:10px;}
.PNLMenuFrontFooter .-ON a span {text-decoration:underline;}
.PNLMenuFrontFooter .-OF a span {}

/*UserControl Login*/
.PNLLoginKO, .PNLLoginOK{background-color:Green;width:375px;padding:5px 0 5px 5px;vertical-align:top;position:absolute;top:78px;left:620px;}
.PNLLoginKO span, .PNLLoginOK span {display:inline-block;padding:3px 1px 3px 2px;}
.PNLLoginKO input[type="submit"], .PNLLoginOK input[type="submit"]{width:60px;vertical-align:top;margin-top:3px;}
.PNLLoginKO input[type="text"], .PNLLoginOK input[type="text"]{width:85px;margin-right:5px;}
.PNLLoginKO input[type="password"], .PNLLoginOK input[type="password"]{width:84px;margin-right:5px;}
.PNLLoginKO a, .PNLLoginOK a {margin:0 10px 0 3px;color:Black}
.PNLLoginKO .LBLEsito {display:block;color:red;font-weight:bold;}

/*UserControl IconeLingua*/
.PNLIconeLingue {width:200px;height:30px;position:absolute;right:10px;top:10px;z-index:6;text-align:right;}
.PNLIconeLingue span {display:inline-block;float:left;padding:6px 5px 6px 13px;color:White;}
.PNLIconeLingue img {margin:4px 0 0 0;padding:1px;}
.PNLIconeLingue .Selezionato {background-color:White;}

/*UserControl Contatti*/
.PNLContatti {background-color:Orange;float:right;padding:5px 10px 10px 10px;}
.PNLContatti .DivContatto {color:#2c2336;}
.PNLContatti .DivContatto h3 {color:White;font-size:14px;margin:7px 0 4px 0;padding:0;}
.PNLContatti .DesRef,.PNLContatti .DesInd, .PNLContatti .DesTel, .PNLContatti .DesCel, .PNLContatti .DesFax, .PNLContatti .DesEmail, .PNLContatti .DesEmailSend, .PNLContatti .DesIva, .PNLContatti .DesSkype, .PNLContatti .DesMsn {display:inline-block;width:90px;font-weight:bold;}
.PNLContatti .ValRef,.PNLContatti .ValInd, .PNLContatti .ValTel, .PNLContatti .ValCel, .PNLContatti .ValFax, .PNLContatti .ValEmail, .PNLContatti .ValSkype, .PNLContatti .ValIva, .PNLContatti .ValMsn {display:inline-block;width:160px;margin-left:5px;}
.PNLContatti a {color:#2c2336;}

/*UserControl Paginatore*/
.PNLNavigazione {float:left;padding:2px 0 15px 0;min-width:350px;}
.PNLNumxPagina {float:right;padding:2px 0 15px 0;min-width:250px;}
.PNLNavigazione span {display:inline-block;margin:2px 0 0 0;}
.PNLNumxPagina span {display:inline-block;margin:0;}
.link_paginazione {}
.link_paginazione_sel {}

/*UserControl InvioMailPrenota*/
.PNLInvioMailContatti {float:left;padding:0;margin-top:10px;width:510px;}
.PNLInvioMailContatti h2 {}
.PNLInvioMailContatti .RigaDatiMail {width:260px;margin:2px 0 0 0;padding:1px 0;min-height:21px;}
.PNLInvioMailContatti .RigaDatiMail span{display:inline-block;width:100px;float:left;padding-top:3px;}
.PNLInvioMailContatti .RigaDatiMail textarea{float:left;width:253px;height:108px;#height:106px;#margin-left:1px;}
.PNLInvioMailContatti .RigaDatiMail input[type="text"]{float:left;width:153px;}
.PNLInvioMailContatti .Azioni {float:left;margin-top:10px;}
.PNLInvioMailContatti .Azioni .BTNInviaMessaggio {float:left;}
.PNLInvioMailContatti .Azioni .LBLEsitoInvioMail {float:left;margin:2px;display:inline-block;width:395px!important;}

/*UserControlCerca*/
.PNLCerca {margin:10px;}
.PNLCerca input[type="text"] {vertical-align:bottom;}
.PNLCerca input[type="submit"] {vertical-align:bottom;width:50px;height:19px;padding-bottom:4px;}

/*UserControl ElencoNews*/
.PNLNewsRandom {position:absolute;top:620px;left:10px;background-color:#fff;float:right;padding:5px;border:1px solid #042054;width:255px;}
.PNLNewsRandom .RigaNews {color:#666666;}
.PNLNewsRandom .RigaNews h4 {display:inline;margin:0;font-weight:normal;font-size:11px;}
.PNLNewsRandom .RigaNews h2 {display:inline;margin:0;}
.PNLNewsRandom .RigaNews h2 a {color:#666666;text-decoration:none;font-size:12px;margin:0;}
.PNLNewsRandom .RigaNews p {margin:0;}
.PNLNewsRandom .RigaNews .ElencoNewsTitolo {margin:0 0 3px 0;}
.PNLNewsRandom .RigaNews .ElencoNewsDescrBreve {margin:0;}

/*UserControl ElencoNews*/
.PNLNewsHome {background-color:#fff;float:right;padding:12px 0 0 0;margin:20px 0 0 10px;}
.PNLNewsHome .RigaNews {color:#666666;width:200px;float:left;margin:2px 10px 20px 0;}
.PNLNewsHome .RigaNews h4 {display:inline;margin:0;font-weight:normal;font-size:11px;}
.PNLNewsHome .RigaNews h2 {display:inline;margin:0;}
.PNLNewsHome .RigaNews h2 a {color:#666666;text-decoration:none;font-size:12px;margin:0;}
.PNLNewsHome .RigaNews p {margin:0;}
.PNLNewsHome .RigaNews .ElencoNewsTitolo {margin:0 0 3px 0;}
.PNLNewsHome .RigaNews .ElencoNewsDescrBreve {margin:0;}

/*UserControl ElencoNews*/
.PNLNewsStandard {background-color:#fff;float:left;padding:20px 0 0 0;margin:20px 0 0 0;width:640px;}
.PNLNewsStandard .RigaNews {color:#666666;width:310px;float:left!important;margin:2px 10px 20px 0;}
.PNLNewsStandard .RigaNews h4 {display:inline;margin:0;font-weight:normal;font-size:11px;}
.PNLNewsStandard .RigaNews h2 {display:inline;margin:0;}
.PNLNewsStandard .RigaNews h2 a {color:#666666;text-decoration:none;font-size:12px;margin:0;}
.PNLNewsStandard .RigaNews p {margin:0;}
.PNLNewsStandard .RigaNews .ElencoNewsTitolo {margin:0 0 3px 0;}
.PNLNewsStandard .RigaNews .ElencoNewsDescrBreve {margin:0;}

/*UserControl TreeDwldOleDb*/
.PNLDwldTree {min-height:290px;background-color:#e0e3e8;margin-left:10px;border:1px solid #042054;width:265px;}
.PNLDwldTree .Nodo {color:#cc0000;padding:5px;}
.PNLDwldTree .NodoSelezionato {padding:5px;font-weight:bold;}
.PNLDwldTree .NodoHover a {text-decoration:underline;}
.PNLDwldTree img {display:none;}

/*User Control LingueAbilitate*/
.CodLingueAbilitate {display:block;float:left;width:288px!important;}
.CodLingueAbilitate span {width:auto!important;}
.CodLingueAbilitate label {width:25px;}

/*RecuperoPassword.aspx*/
.RecuperoPWD {float:left;margin:0 10px 0 0}
.RecuperoPWD .Recupero {width:400px;border: 1px solid;padding:5px;}
.RecuperoPWD .Recupero h2 span {width:auto;}
.RecuperoPWD .Recupero span {display:inline-block;width:80px;padding-bottom:2px;}
.RecuperoPWD .Recupero input[type="text"] {width:150px;}
.AccessoUDR {float:left;width:400px;border: 1px solid;padding:5px;}
.AccessoUDR h2 span {width:auto;}
.AccessoUDR span {display:inline-block;width:110px;padding-bottom:2px;}
.AccessoUDR input[type="text"] {width:150px;}


/*DownloadList.aspx*/
.ElencoDwld {float:left;width:640px;}
.ElencoDwldElemento a {color:White;text-decoration:none;}
.ElencoDwldElemento .ImgDwld {vertical-align:bottom;margin-left:5px;vertical-align:text-bottom;}

/*DownloadTree.aspx*/
.DivAlberoDownloads {float:left;width:200px!important;}
.DivElencoDownloads {float:left;}
.AlberoCategoriaDownloads {background-color:White;}
.AlberoCategoriaDownloads .Nodo {color:Red;}
.AlberoCategoriaDownloads .NodoSelezionato {color:Green;margin:auto 5px;background-color:Aqua;}

/*Pannello di loader*/
.AjaxLoader {
}
.AjaxLoaderBg {
	/*color:DarkBlue;*/
	background-color:#fff;
	border-color:#FF9C04;
	border-width:2px;
	border-style:Solid;
	width:300px;
	height:110px;
	z-index: 1;
	filter:alpha(opacity=80);
	opacity:0.8;
}


/*Inizio Stili comuni tra FrontEnd e FckEditor*/
.DivNewsRandom {float:left;width:100%;margin:5px 0 0 0;min-height:100px;}
.DivNewsRandom h2 a {font-size:13px;margin:3px 0;text-decoration:none;}
.DivNewsRandom {float:left;text-decoration:none;}
.DivNewsRandom p {vertical-align:top;margin:0;padding:0;}
.DivNewsRandom p img {float:left;width:85px;height:85px;border:1px solid black;margin:0 4px 4px 0;}
.DivNewsRandom p span {color:Black;vertical-align:top;}

.DivPresentazioneDwld {float:left;width:100%;}

/*Fine Stili comuni tra FrontEnd e FckEditor*/