/*Tag generali*/
* {padding:0px;margin:0px;vertical-align:top;}
h1{font-size:17px;font-weight:bold;color:#d24134;text-transform:uppercase;}
h2{font-size:13px;font-weight:bold;color:#d24134;}
h3{font-size:13px;color:#cd181d;}
h4{font-size:12px;font-weight:bold;text-transform:uppercase;}
h5{font-size:11px;color:#d24134;}
p{font-size:12px;text-align:justify;color:#666666;}
a{color:#d24134;text-decoration:none;}
input[type="submit"]{border:none;padding:3px 5px;background-color:#C41117;color:White;cursor:hand;cursor:pointer;}
select{height:20px;}
img {border:none;margin:0;padding:0;}
body {font-family: arial, verdana, helvetica, sans-serif;background:#f2f2f2;}

/*Front.Master*/
.Header {width:100%;height:77px;margin:0 auto;background:url(NL/bg_header.jpg) repeat-x;position:relative; z-index:10;}
.HeaderCenter {width:900px;height:77px;margin:0 auto;position:relative;z-index:20;font-size:11px; font-family:Trebuchet MS, arial, verdana, helvetica, sans-serif;}
.HeaderSx {width:200px;height:77px;float:left;background-color:transparent;z-index:30;}
.HeaderDx {width:700px;height:77px;float:left;background-color:transparent;text-align:right;color: #cccaae;}

.IMGLogo {position:absolute;left:80px;z-index:40;}
.IMGLogoFooter {margin-bottom:4px;}
.MNUPrincipale {display:block;float:right;margin:20px 0 5px 0;text-align:right;}
.MNUPrincipale li:first-child, .MNUPrincipaleFooter li:first-child {border-left:none;}
.MNUPrincipale li {float:left;border-left:1px dotted #aaaaaa;margin-right:12px;padding:10px 0 10px 12px;font-size:14px;}
.MNUPrincipale li.CatiStore-OF, .MNUPrincipale li.CatiStore-ON {background:url(NL/cati-store.gif) no-repeat;width:72px;height:17px;}
.MNUPrincipale li.CatiStore-OF span, .MNUPrincipale li.CatiStore-ON span {display:none;}
.MNUPrincipale li.CatiStore-OF a, .MNUPrincipale li.CatiStore-ON a {width:72px;height:17px;display:inline-block;}

.MNUPrincipaleFooter {width:870px;margin:0 auto;text-align:center;background-color:White;padding:5px 0;}
.MNUPrincipaleFooter li {border-left:1px dotted #787676;margin-right:7px;padding:2px 0 2px 7px;font-size:10px;}
.MNUPrincipale li, .MNUPrincipaleFooter li {display:inline;text-transform:uppercase;list-style-type:none;}
.MNUPrincipale li a, .MNUPrincipaleFooter li a {color:#787676;text-decoration:none;}
.MNUPrincipale li.-ON a, .MNUPrincipaleFooter li.-ON a {color:#cd181d;text-decoration:none;}
.MNUPrincipale li.CatiStore-ON a, .MNUPrincipaleFooter li.CatiStore-ON a {color:#cd181d;text-decoration:none;}

/*UserControl Login*/
.PNLLoginKO {float:right;margin-top:275px;height:35px;margin-right:40px;}
.PNLLoginKO .LoginForm {float:right;width:320px;text-align:right;margin-right:10px;}
.PNLLoginKO .LoginLink {float:left;width:130px;text-align:left;margin:2px 0 0 0;}
.PNLLoginKO .LoginForm span {color:#E1888A;}
.PNLLoginKO .LoginForm .Urs, .PNLLoginKO .LoginForm .Pwd {width:97px;height:16px;background-image:url(NL/BgInputLogin.gif);border:none;color:#df8587;padding:3px;margin:1px 15px 0 0;}
.PNLLoginKO .LoginForm .Btn {width:54px;height:23px;background-image:url(NL/BgButtonLogingif.gif);border:none;color:#fffefa;text-transform:uppercase;font-size:10px;}
.PNLLoginKO .LoginLink a {color:#E1888A;font-size:13px;}

.PNLLoginOK {float:right;margin-top:275px;height:35px;margin-right:40px;}
.PNLLoginOK .LoginForm {float:right;text-align:right;}
.PNLLoginOK .LoginLink {float:left;width:130px;text-align:left;margin:-4px 0 0 0;}
.PNLLoginOK .LoginForm span {color:#E1888A;margin:2px 15px 0 0;display:inline-block;font-size:13px;}
.PNLLoginOK .LoginForm input[type="submit"]{width:54px;height:23px;background-image:url(NL/BgButtonLogingif.gif);border:none;color:#fffefa;text-transform:uppercase;font-size:10px;}
.PNLLoginOK .LoginLink a {color:#E1888A;margin-top:7px;display:inline-block;}
.PNLLoginOK .LBLEsito ,.PNLLoginKO .LBLEsito {position:relative;top:-27px;left:-250px;width:350px;text-align:left;height:11px;text-align:right;}

/*Classi generali*/
.Visual {width:100%;height:299px;background:#433434 url(NL/bg_fascia.jpg) no-repeat top center;}
.VisualCenter {width:930px;	margin:0 auto;}
.Page {width:930px;	margin:0 auto;min-height:300px;background-color: #f2f2f2}
.AlettaSX {float:left;width:30px;background:url(NL/aletta_sx.gif) no-repeat;min-height:300px;}
.Corpo {float:left;width:870px;background-color:white;min-height:300px;line-height:20px;margin:0 0 20px 0;}
.AlettaDX {float:right;width:30px;background:url(NL/aletta_dx.gif) no-repeat;min-height:300px;}
.DivSX {float:left;margin:30px 0 30px 30px;width:245px;min-height:300px;}
.DivDX {float:left;margin:30px 30px 30px 30px;width:535px;min-height:300px;}
.DivDX h1 {margin:0 0 5px 0;}
.DivDX li {list-style-position: inside; font-size: 11px;color:#666666;}
.MNUPresentazione {width:245px;float:left;border-top:1px dotted #e0e0e0;font-size:12px;padding:0px;display:inline;}
.MNUPresentazione li {list-style-type:none;list-style-position:inside;border-bottom:1px dotted #e0e0e0;list-style-image:url(NL/arrow.gif);padding:7px 0 5px 0;#margin:5px 0 ;#padding:0 0 5px 0;}
.MNUPresentazione li a {color:#666666;text-decoration:none;#margin:0 0 0 7px;}
.MNUPresentazione li.-ON a {color:#cd181d;text-decoration:none;}
.BoxRimandoSx { margin:20px 0 0 0;float: left;display:inline;}
.BoxRimandoDx { margin:20px 0 0 20px;float: left;display:inline;}
.BoxRimandoSx h2, .BoxRimandoDx h2 {font-size:17px;font-weight:bold;color:#d24134;text-transform:uppercase;margin-bottom:7px;}
.Errore {background-color:Red;}
.LBLEsito {display:inline-block;margin:25px 25px 0 25px;color:white;width:793px;padding:5px;}
.PNLDownloadDisabled {z-index:999;display:none;width:300px;position:fixed;top:50%;left:50%;margin-left:-150px;margin-top:-100px;border:7px solid #cd181d;padding:25px;background-color:White;font-size:12px;}
.PNLDownloadDisabled input {display:block;background-color:#cd181d;border:none;color:White;padding:5px 10px;margin-top:10px;float:right;}

/*Front.master*/
.BoxContatti {float:left;width:270px;color:#717171;text-align:left;padding: 30px 0 45px 0; margin-left:30px;line-height: 0.3;}
.BoxContatti h4 {font-size:12px;margin-top:7px;line-height: 1.5;width:150px!important;}
.BoxContatti p {font-size:11px;line-height:23px;line-height: 1.5;}
.BoxContatti a {color:#717171;}
.BoxCopyright{width: 200px;float:right;color:#959595;font-size:11px;margin-top: 30px;margin-right: 30px;text-align: right;}
.BoxCopyright h4 {font-size:11px;margin-top:15px;}
.BoxCopyright p {font-size:11px;text-align:right;}
.BoxCopyright a {color:#959595;}
.Footer{width:100%;text-align:center;background-color:#c8c8c8;margin: 0 auto;height: 207px;border-top:5px solid #aeaeae;}
.FooterCenter{width:870px;margin: 0 auto;height:205px; background-color:#c8c8c8;}
.BoxContatti .back_torino {background:url(NL/icona_torino.gif) no-repeat;float:left;width:24px;height:92px;}
.BoxContatti .back_bologna {background:url(NL/icona_bologna.gif) no-repeat;float:left;width:40px;height:52px;}
.BoxContatti .back_reggio_emilia {background:url(NL/icona_reggio_emilia.gif) no-repeat;float:left;width:40px;height:72px;}

/*Default.aspx*/
.TitoloHome {margin:25px 0 -20px 30px;border-bottom:1px solid #A5A6A1;padding-bottom:5px;width:810px;}
.ElencoLinkHome {margin:30px 8px 0 30px;width:820px;overflow:hidden;text-align:center;}
.ElencoLinkHome .RigaLink {float:left;margin:0 6px 0 6px;width:50px;height:28px;text-align:center;}

.BoxHome {width:245px;margin:30px 8px 0 30px;float:left;}
.BoxHome h3 {background-color:#5c5d58;color:#f3f3f3;padding:10px;border-bottom:1px solid #e03f47;text-transform:uppercase;}
.BoxHome h3 a {float:right;font-size:8px;color:#a5a6a1;width:55px;background:url(NL/BgElenco.gif) right no-repeat;text-align:right;padding-right:20px;}
.ImgContatti{margin-top:-25px;margin-bottom:10px;position:relative;}

.AggiornamentiGammaHome {width:528px;margin:47px 8px 0 30px;float:left;min-height:200px;}
.AggiornamentiGammaHome img{margin:5px 0px 5px 0px;}
.AggiornamentiGammaHome h3 {background-color:#5c5d58;color:#f3f3f3;padding:10px;border-bottom:1px solid #e03f47;text-transform:uppercase;}
.ElendoDwldHome {}
.ElendoDwldHome .RigaDwld {width:528px;display:inline-block;border-bottom:1px solid #f3f3f3;}
.ElendoDwldHome .RigaDwld:nth-child(2n+1){background-color:#f3f3f3;}
.ElendoDwldHome .RigaDwld img {float:left;}
.ElendoDwldHome .RigaDwld p {float:left;padding:6px 0 5px 10px;color:#666666;width:440px;}
.ElendoDwldHome .RigaDwld a img {float:right;margin:4px 4px 0 0;}

.RigaNews {margin:5px;border-bottom:1px dotted #e0e0e0;padding:0 0 17px 0;width:235px;}
.ElencoNewsTitolo {}
.ElencoNewsTitolo h4 {font-size:11px;color:#d24134;font-weight:normal;text-transform:capitalize;}
.ElencoNewsTitolo h2 {}
.ElencoNewsTitolo h2 a {color:#e00019;font-size:12px;font-weight:bold;text-transform:uppercase}
.ElencoNewsTitolo img {float:right;width:50px;margin:0 0 5px 5px;}
.ElencoNewsDescrBreve {}
.ElencoNewsDescrBreve p {color:#666666;}

.News .Box h4, .Promo .Box h4 {color:#e00019;}
.News .Box h5, .Promo .Box h5 {font-weight:normal;}
.News .Box p, .Promo .Box p {font-weight:normal;color:#666666;}
.News .Box a, .Promo .Box a {padding-right:0!important;}

/*AnagraficaEdit.aspx*/
.DivSXAnag {float:left;margin:30px 0 0 30px;width:390px;min-height:300px;}
.DivDXAnag {float:left;margin:30px 30px 0 30px;width:390px;min-height:300px;}
.Riga{width:100%;float:left;margin:0;padding:1px 0;height:55px;}
.Riga span{display:block;width:200px;font-size:12px;color:#666666;font-weight:bold;}
.Riga select{float:left;width:380px;#width:290px;height:28px;padding:0 0 0 3px}
.Riga select option {padding:0 0 0 3px}
.Riga select {color:#666666;}
.Riga input[type="text"], .Riga input[type="password"]{color:#666666;display:block;width:370px;height:20px;padding:3px 0px 0px 5px;}
.Riga input[type="checkbox"], .Riga span input[type="checkbox"] {display:block; float:left;width:15px;margin:1px 5px 0 0;padding:0;#margin:-4px 0 0 0}
.Riga input[type="submit"] {float:left;margin:20px 5px 0 0;width:75px;}
.Riga input[type="image"] {display:block;float:left;padding:3px 0 0 3px;}
.Riga label {display:block;float:left;margin:0;padding:0;}
.Riga span label {display:block;float:left;margin:0;padding:0;#margin:-1px 0 0 0;}

.RDB, .CKB {width:auto!important;margin:7px 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:-3px 10px 0 0!important;#margin:-2px 10px 0 0!important;padding:0!important;}
.RDB span, .CKB span {display:block!important;float:left!important;width:auto!important;}

/*RecuperoPassword.aspx*/
.RecuperoPWD {float:left;margin:25px 10px 0 25px;}
.RecuperoPWD .Recupero {width:400px;margin-bottom:33px;}
.RecuperoPWD .Recupero span {display:inline-block;width:140px;font-size:12px;color:#666666;font-weight:bold;padding-top:4px;}
.RecuperoPWD .Recupero input[type="text"] {width:150px;height:20px;padding:3px 0px 0px 5px;}
.RecuperoPWD input[type="submit"] {width:80px;}
.AccessoUDR {float:left;width:400px;margin:25px 0 0 22px;}
.AccessoUDR div {height:40px;}
.AccessoUDR span {display:inline-block;width:140px;font-size:12px;color:#666666;font-weight:bold;padding-top:4px;}
.AccessoUDR input[type="text"] {width:150px;height:20px;padding:3px 0px 0px 5px;}
.AccessoUDR input[type="submit"] {width:80px;}

/*Azienda.aspx*/
/*Logistica.aspx*/

/*ContattiUtili.aspx*/
.DivMappaGoogle{float:left;margin:0 30px 20px 0;border:7px solid #cd181d;}
.MappaGoogle {width:506px;height:300px;}
.PNLContatti {width:520px;margin:0 30px 30px 0;}
.PNLContatti .DivContatto {border-bottom:1px dotted #e0e0e0;padding-bottom:2px;margin-bottom:15px;}
.PNLContatti .DivContatto h3 {font-size:14px;margin-bottom:10px;}
.PNLContatti span {font-size:12px;color:#666666;}
.PNLContatti .PNL {height:20px;}
.PNLContatti .Des {display:inline-block;width:170px;font-weight:bold;}
.PNLContatti .Val {display:inline-block;width:345px;margin-left:5px;text-align:right;}

.ValEmailSend *{color:#d24134!important;}

/*Le Nostre Sedi*/
.LeNostreSedi {margin-bottom:20px;height:150px;}
.LeNostreSedi h2 {font-size:13px;font-weight:bold;color:#d24134;text-transform:uppercase;}
.LeNostreSedi p {font-size:12px;font-weight:normal;color:#666666;}
.box1 {width:120px; height:100px; background-color:transparent;float:left;padding-right:10px;border-right:1px dotted #cccccc;}
.box2 {width:160px; height:100px; background-color:transparent;float:left;margin-left:20px;padding-right:10px;border-right:1px dotted #cccccc;}
.box3 {width:173px; background-color:transparent;float:left;margin-left:20px;}

/*Scrivici*/
.PNLInvioMail {background-color:Transparent;float:left;padding:0px 30px 60px 0px;width:520px;}
.PNLInvioMail h2 {display:none;}
.PNLInvioMail .RigaDatiMail {margin:0;padding:15px 0px;min-height:21px;}
.PNLInvioMail .RigaDatiMail span{display:inline-block;width:170px;float:left;padding-top:5px;font-size:13px;font-weight:bold;color:#666666;}
.PNLInvioMail .RigaDatiMail select{float:left;width:350px;height:32px;padding:0 0 0 3px;color:#666666;}
.PNLInvioMail .RigaDatiMail select option {}
.PNLInvioMail .RigaDatiMail textarea{float:left;width:345px;height:150px;margin-left:170px;margin-bottom:20px;color:#666666;}
.PNLInvioMail .RigaDatiMail input[type="text"]{float:left;width:340px;height:22px;padding:5px 0px 0px 5px;color:#666666;}
.PNLInvioMail .RigaDatiMail input[type="submit"] {float:right;margin:5px 0px 0px 0px;text-align:center; }
.PNLInvioMail .LBLEsitoInvioMail {margin-left:170px;font-size:11px!important;}
.PNLInvioMail .Errore {background-color:#f2cfd0;}

/*NewsTree.aspx*/
.PNLCerca {width:220px;margin-top:15px;}
.PNLCerca input[type="text"] {height:17px;padding-top:2px;}
.PNLCerca input[type="submit"] {}

.PNLNewsTree {width:220px;}
.PNLNewsTree .Nodo {color:#666666;width:220px;padding:7px 0 5px 0;font-size:12px;position:relative;left:-15px;}
.PNLNewsTree .NodoSelezionato {color:red;}
.PNLNewsTree .NodoHover {}
.PNLNewsTree img {padding:10px 10px 0 0;position:relative;left:-30px;}
.PNLNewsTree tr td {border-bottom:1px dotted #e0e0e0;}

.PNLNewsList {padding:10px 10px 10px 0;width:535px;}
.PNLNewsList .RigaNews {color:#2c2336;float:left;min-height:50px;width:535px;position:relative;left:-5px;}
.PNLNewsList .RigaNews h4 {font-size:11px;color:#d24134;font-weight:normal;text-transform:capitalize;}
.PNLNewsList .RigaNews h2 {}
.PNLNewsList .RigaNews h2 a {color:#e00019;font-size:12px;font-weight:bold;text-transform:uppercase;}
.PNLNewsList .RigaNews p {margin:0;display:block;width:470px;}
.PNLNewsList .RigaNews .ElencoNewsTitolo {margin:0 0 3px 0;}
.PNLNewsList .RigaNews .ElencoNewsDescrBreve {margin:0;}
.PNLNewsList .PNLNavigazione {}
.PNLNewsList .PNLNumxPagina {}

/*ProdottiTipologia.aspx*/
.ElencoVociSX {border-top:1px dotted #e0e0e0;font-size:12px;}
.ElencoVociSX li {list-style-type:none;list-style-position:inside;border-bottom:1px dotted #e0e0e0;list-style-image:url(NL/arrow.gif);padding:7px 0 5px 0;#margin:5px 0 ;#padding:0 0 5px 0;}
.ElencoVociSX li a {color:#666666;text-decoration:none;#margin:0 0 0 7px;}
.ElencoVociSX li a.-ON {color:#cd181d;text-decoration:none;}
.ElencoMarchi {}
/*.ElencoMarchi a {display:block;float:left;margin-bottom:5px;margin-right:5px;width:126px;height:56px;text-align:center;border:1px solid #e7e7e7;font-size:x-small;}*/
.ElencoMarchi a {display:block;float:left;margin-bottom:10px;margin-right:5px;width:128px;height:56px;text-align:center;font-size:x-small;}

/*Marchi.aspx*/
.ElencoDWLD {padding-top:25px;}
.ElencoDWLD h2 {background-color:#5c5d58;color:#f3f3f3;padding:10px;border-bottom:1px solid #e03f47;text-transform:uppercase;margin-top:5px;}
.ElencoDWLD .RigaDwld {width:535px;display:inline-block;border-bottom:1px solid #f3f3f3;}
.ElencoDWLD .RigaDwld:nth-child(2n+1){background-color:#f3f3f3;border-bottom:1px solid #f3f3f3;}
.ElencoDWLD .RigaDwld img {float:left;}
.ElencoDWLD .RigaDwld p {float:left;padding:7px 0 5px 10px;color:#666666;}
.ElencoDWLD .RigaDwld a img {float:right;margin:4px 0 0 0;}

.ImgPanoramaTotale {width:520px; margin:10px 0 10px 0;}
.SuddividiDiv {width:520; margin-top:5px; font-size:12px;}
.SuddividiDiv div {width:116px;margin-left:8px;height:76px;background-color:transparent;display:inline-block;margin-bottom:25px;border:3px solid #c00f14;}
.SuddividiDiv div:first-child {margin-left:0!important;}
.CarrelloDiv {float: right;}
.CarrelloTesto {float: left; width: 250px;}