/*Tag generali*/
h1{padding:4px 0 0 2px;margin:0 0 10px 0;font-weight:bold;font-size:15px;color:#bc0019;}
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{font-family:verdana,arial,tahoma;background: #BC0019 url(/img/bgp.jpg) repeat-y fixed center;padding:0px;margin:0px;font-size:11px; }
input[type="submit"], input[type="button"]{font-family:verdana,arial,tahoma;font-size:11px;width:75px;margin:0 1px 0 0;border:0;background:#bc0019;color:#ffffff;height:20px;}
input[type="text"], input[type="password"]{font-family:verdana,arial,tahoma;font-size:11px;height:14px;}
select, textarea{font-family:verdana,arial,tahoma;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;
	left:50%;
	width:760px;
	margin:0px 0 0 -380px;
	padding:0px;
	}
.Header{
	width:100%;
	height:130px;
	position:relative;
	background:url(NL/BgHeader.jpg) top right no-repeat;
	}
.Header .RankLink {position:absolute;z-index:5;top:50px;left:20px;color:#bc0019;font-size:8px;}
.Header .LogoLink {position:absolute;z-index:6;top:12px;left:20px;}
	
.Main{
  width:100%;
	min-height:545px;
	height:auto;
	background:#ffffff url(/img/bg_red_right.gif) right repeat-y;
	}
.Footer{
	float:left;
  width:100%;
	height:34px;
	background:url(NL/BgFooter.gif) bottom left repeat-x;
	}
.Page{
	padding:10px;
	/*background:url(NL/BgPage.gif) bottom left repeat-y;*/
	/*height:525px;*/
	}

/*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:2px;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:2px;height:10px;}
.CtSx{background: url(NL/CtSx.gif) left repeat-y;}
.CtCt{color:#bc0019;}
.CtDx{background: url(NL/CtDx.gif) right repeat-y;}
.DwSx{background: url(NL/DwSx.gif) bottom left no-repeat;height:10px;}
.DwCt{background: url(NL/DwCt.gif) bottom center repeat-x;height:10px;}
.DwDx{background: url(NL/DwDx.gif) bottom right no-repeat;height:10px;}
.Bordata .Riga{width:100%;float:left;margin:0;padding:1px 0;min-height:21px;}
.Bordata .Riga span{display:inline-block;width:135px;float:left;padding-top:3px;}
.Bordata .Riga select{float:left;width:188px;#width:190px;}
.Bordata .Riga textarea{float:left;width:184px;#width:188px;}
.Bordata .Riga input[type="text"], .Bordata .Riga input[type="password"]{float:left;width:184px;#width:186px;}
/*.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;}

/*RecuperoPassword.aspx*/
.RecuperoPWD {float:left;margin:0 10px 0 0;color:#bc0019;}
.RecuperoPWD .Recupero {width:400px;border: 1px solid;padding:5px;}
.RecuperoPWD .Recupero h2 span {width:auto;}
.RecuperoPWD .Recupero span {display:inline-block;width:110px;padding-bottom:2px;}
.RecuperoPWD .Recupero input[type="text"] {width:150px;}
.AccessoUDR {float:left;width:400px;border: 1px solid;padding:5px;color:#bc0019;}
.AccessoUDR h2 span {width:auto;}
.AccessoUDR span {display:inline-block;width:110px;padding-bottom:2px;}
.AccessoUDR input[type="text"] {width:150px;}

/*UserControl Login*/
.PNLLoginKO, .PNLLoginOK{background: white;width:auto;padding:5px;vertical-align:top;position:absolute;top:5px;right:5px;border:2px solid #bc0019;}
.PNLLoginKO span, .PNLLoginOK span {display:inline-block;padding:3px 1px 3px 2px;color:#bc0019;}
.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:#bc0019;}
.PNLLoginKO .LBLEsito {display:block;color:red;font-weight:bold;}

/*UserControl Paginatore*/
.PNLNavigazione {float:left;padding-top:2px;}
.PNLNumxPagina {float:right;padding:2px 80px 0 0;}
.PNLNavigazione span, PNLNumxPagina span {display:inline-block;}
.link_paginazione {}
.link_paginazione_sel {}

/*UserControl ElencoDwld*/
/*.PNLDwldList  {background-color:Lime;float:left;padding:5px 10px 10px 10px;width:760px;}*/
.PNLDwldList  {float:left;width:440px;min-height:460px;font-size:11px;}
.PNLDwldList .RigaDwld {padding-bottom:5px;border-bottom:1px solid gray;}
.PNLDwldList .RigaDwld h2 {color:#cc0000;}
.PNLDwldList .RigaDwld a {color:#5c94e1; text-decoration:none;}
.PNLDwldList .RigaDwld a span {font-size:10px;float:left;margin-top:7px;cursor:hand;cursor:pointer;}
.PNLDwldList .RigaDwld .ImgDwld {margin-left:5px;vertical-align:middle;margin-top:3px;}

/*UserControl TreeDwldOleDb*/
.PNLDwldTree {float:left;width:200px;min-height:300px;background-color:White;margin-top:10px;}
.PNLDwldTree .Nodo {color:Red;padding:5px;}
.PNLDwldTree .NodoSelezionato {padding:5px;font-weight:bold;}
.PNLDwldTree .NodoHover {}
.PNLDwldTree img {display:none;}

.DivElencoDownloads {float:left;width:440px;min-height:480px;font-size:11px;}
.ElencoDwldElemento {border-bottom:1px solid #e2e2e2;border-left:1px solid #e2e2e2;margin:0 0 10px 2px;padding:0 0 5px 3px;width:430px;}
.ElencoDwldElemento a {color:#bc0019;text-decoration:none;}
.ElencoDwldElemento .ImgDwld {margin:0 0 0 5px;vertical-align:text-bottom;}

.DivAlberoDownloads {float:left;width:245px;min-height:480px;margin-left:-20px;}
.AlberoCategoriaDownloads {}
.AlberoCategoriaDownloads .Nodo {color:#bc0019;font-weight:bold;}
.AlberoCategoriaDownloads .NodoSelezionato {color:White;margin:auto 5px;background-color:#bc0019;}

/*Inizio Stili comuni tra FrontEnd e FckEditor*/
.ElencoDwldElementoIn {}
.ElencoDwldElementoIn h2 {color:#bc0019;text-align:left;padding:0;margin:0 0 2px 0;}
.ElencoDwldElementoIn p {color:Black;padding:0;margin:0;}
/*Fine Stili comuni tra FrontEnd e FckEditor*/

/*Pannello di loader*/
.AjaxLoader {
}
.AjaxLoaderBg {
	/*color:DarkBlue;*/
	background-color:#fff;
	border-color:#bc0019;
	border-width:2px;
	border-style:Solid;
	width:300px;
	height:110px;
	z-index: 1;
	filter:alpha(opacity=80);
	opacity:0.8;
}