/*
'===========================================================
'  NAME:    Foglio di stile
'  VERSION: 0.1
'  DATE:    12/12/2013
'  AUTHOR:  Luca Maroglio
'  NOTE:    Prontospesa Layout 2013
'===========================================================
*/

/* iPad Portrait 768 */

.DebugArea:before {
   content: "Style 3";
}

body{
   w---idth:768px;
}

#LayoutStamp3 { display:block; }
#LayoutStamp0 { display:none; }
#LayoutStamp1 { display:none; }
#LayoutStamp2 { display:none; }
#LayoutStamp4 { display:none; }
#LayoutStamp5 { display:none; }
#LayoutStamp6 { display:none; }
#LayoutStamp7 { display:none; }

#ImgViewPromoBox{
   display:none;
}
.Area{
   top:-70px;
   width:768px;
   
b---ackground-color: #ffc061; /* arancio */

}

.BarraVerdeEsterna{
   top:58px;
   height:70px;
}

.Logo{
   /*top:94px;*/
   top:-6px;
   left:-4px;
}

.LogoPS{
   top:2px;
   left:4px;
   width: 102px;
   height:102px;
   background: url(/Immagini/Mobile/Logo2PSd2.png?v=1) no-repeat left top;
}
.LogoPS:link, .LogoPS:visited {
   background: url(/Immagini/Mobile/Logo2PSd2.png?v=1) no-repeat left top;
}
.LogoPS:hover {
   background: url(/Immagini/Mobile/Logo2PSd2.png?v=1) no-repeat right top;
}
.LogoClaim {
   top:19px;
   left:107px;
   width: 290px;
   height:48px;
   background-image: url(/Immagini/Mobile/LogoClaim.png?v=2);
}
.LogoClaimNatale {
   top:19px;
   left:107px;
   width: 290px;
   height:48px;
   background-image: url(/Immagini/Mobile/LogoClaim-Natale.png?v=2);
}
/* NATALE */
.BabboNataleEsterno{
   display:none;
}
/* NATALE */

.BarraInformazioni{
   height: 68px;
   height: 58px;
}
.BoxInformazioni{
   position:relative;
   top:0px;
   height: 57px;
   line-height: 50px;
   padding-left: 16px;
   padding-right: 16px;
   z-index:999;
}
.BoxInformazioni#ArBI_User{
   border-left: 0px;
}
.BoxInformazioni img#BoxInfoFrecciaDown {
   top:7px;
}
.BoxInfoBlock {
   display:none;
}
.BoxInfoText {
   width: 60px;
   margin-left: 0px;
}
.BoxInfoLink {
   top:-40px;
   left:0px;
   width: 105px;
   height: 47px;
}
.BarraPosiz{
   height: 70px;
}
.BoxSearch{
   top:8px;
   left:100px;
   width:665px;
   height:33px;
}
.BoxSearch input{
   width:580px;
}
.BoxPath{
   top:14px;
   left:107px;
   width: 650px;
}
.BoxPathArea1{
   display:inline;
   width:110px;
}
.BoxPathArea2{
   display:inline;
   width:232px;
}
.BarraCateg{
   height: 113px;
}
.BoxCateg{
   width: 126px;
   border-bottom:1px solid #C2C2C2;
}
.BoxCateg#BoxCategAnimali{
   width: 127px;
   border-right:0px;
}
.BoxCateg#BoxCategPreferiti{
   width: 190px;
   height:44px;
}
.BoxCateg#BoxCategCarrello{
   width: 191px;
   height:44px;
}
.BoxCateg#BoxCategOfferteMob{
   display:block;
   width: 190px;
   height:44px;
   background-color: #DFECDC;
   background-image: url(/Immagini/menu/preferiti.png);
}
.BoxCateg#BoxCategNovitaMob{
   display:block;
   width: 191px;
   height:44px;
   b---order-right:0px;
   background-color: #DFECDC;
   background-image: url(/Immagini/menu/carrello.png);
}
.BoxCategFlag{
   display: none;
}
.ListCarrelli_DeskRow {
   display:none;
}
.ListCarrelli_MobileRow {
   display:table-row;
}
.ListCarrelli_DeskCel {
   display:none;
}
.ListCarrelli_MobileCel {
   display:table-cell;
}
.ListCarrelli_ButtonRow {
   border-bottom:1px solid black;
}
.BoxProfilo{
   top:38px;
   left:442px;
}
.BoxProfiloMenuMsg{
   display:none;
}
.BoxProfiloMenuForm{
   display:block;
}
.BoxMenu{
   top:196px;
   width:748px;
   column-count: 2;
   column-gap: 10px;
   -moz-column-count: 2;
   -moz-column-gap: 10px;
   -webkit-column-count: 2;
   -webkit-column-gap: 10px;
   -ms-column-count: 2;
   -ms-column-gap: 10px;
}

.CorpoLeft{
   width:768px;
}
.CorpoRight{
   width:768px;
}

.LoginBannerBox{
   width:748px;
   height:451px;
}

.LoginBannerBoxVideo{
   width:748px;
   height:451px;
}

.CorpoRight .LoginBannerLink{
   display:inline-block;
   float:left;
   width:375px;
}
.CorpoRight .LoginBanner{
   width:355px;
   height:149px;
}

.CorpoRight .LoginBannerVideo{
   width:748px;
   height:420px;
}
#CalloutLogin{
   position:absolute;
   top: 146px;
   left: 5px;
   background-image: url('/Immagini/ECommerce/FumettoMobile.png');
}
#CalloutText{
   position:relative;
   top: 130px;
   left: 10px;
   font-size: 26px;
   color: red;
   text-align:center;
}
.CassaPage_Link{
   float:left;
   display:inline;
   width:743px;
}
.CassaPage_Incredibili {
   float:right;
   position:static;
   width:108px;
   height:15px;
}
.CassaPage_Caption{
   width:743px;
   padding-bottom:15px;
}
.CassaPage_Caption#CassaPage_Caption_Other{
   width:328px;
   padding-bottom:10px;
   padding-right:5px;
}
.CassaTable{
   width:743px;
}
.CassaTabHCell{
   width:40px;
}
.CassaTabHCell#CassaTabHCellFirst{
   width:36px;
}
.CassaTabHCell_Desk{
   display:none;
}
.CassaTabHCell_Mob{
   display:inline-block;
}
.CassaTabHStrappo{
   width:743px;
}
.CassaTabHStrappo img{
   width:741px;
}
.CassaTabR{
}
.CassaTabRCell{
   width:40px;
   text-align:center;
}
.CorpoLeft div#CorpoDettaglio{
   width:748px;
   overflow: visible;
}
.CorpoLeft div#CorpoFullPage{
   width:748px;
   overflow: visible;
}
.CorpoLeft div#CorpoDettaglio #Logo_Section{
   display:none;
}
.CorpoLeft div#CorpoDettaglio #Logo_Gigi{
   display:none;
}
.CorpoLeft div#CorpoFullPage #Logo_Gigi{
   display:none;
}
.CorpoPage_Title{
   font-size: 30pt;
   font-weight: bold;
   height:50px;
}
.CorpoPage_Text{
   border-top:1px solid green;
   padding-top:16px;
   border-bottom:0px;
}
.CorpoPage_Caption{
   width:743px;
   padding-bottom:0px;
}
.CorpoDetBox_Title{
   padding-bottom:0px;
}
.BoxDettBox_Text{
   width:742px;
   margin: 0px 0 4px 0;
}
.BoxDettBox_Text_Desktop {
   display:none;
}
.BoxReg_BtTondo#ConsegnaQuiBtnSel{
   margin: 10px 0 0 0px;
}
.BoxReg_BtTondo#ConsegnaQuiBtnDis{
   margin: 10px 0 0 0px;
}
.BoxReg_BtTondo#ConsegnaQuiBtn{
   margin: 10px 0 0 0px;
}
.CorpoLeft div#ListCat_Title{
   width:756px;
}
.ListCat_More{
   top:0px;
   width:756px;
}
.CorpoLeft div#ListCat_Preview{
   width:768px;
}
.CorpoLeft div#ListCat_Elenco{
   width:768px;
}
.CorpoLeft div#ListCat_ToolsTop{
   width:748px;
   text-align: center;
}
.CorpoLeft div#ListCat_ToolsBottom{
   width:748px;
   height:47px;
}
.CorpoLeft .ListCat_GoPage{
   white-space:normal; 
}
#ListCat_GoPageright{
   float: none;
}
.CorpoConsegne_Head1{
   display:none;
}
.CorpoConsegne_Head2{
   display:none;
}
.CorpoConsegne_Head3{
   display:none;
}
.CorpoConsegne_Cel1{
   float:none;
   width:738px;
}
.CorpoConsegne_Cel2{
   float:none;
   width:738px;
}
.CorpoConsegne_Cel3{
   float:none;
   width:738px;
   text-align:left;
   margin-top:0px;
   margin-bottom:10px;
}
.CorpoConsegne_Buttons{
   width:738px;
   padding-bottom:12px;
   margin-bottom:4px;
   border-bottom:1px solid #168A1E;
}
.CorpoConsegne_NegTit{
   margin-top:15px;
}
.CorpoConsegne_NegImg{
   width:80px;
   margin-right:10px;
}
.CorpoConsegne_NegText{
   width:235px;
   height:75px;
   line-height:normal;
   padding: 10px 0px 0px 0px;
}


.CorpoPage_TextArea{
   width:730px;
   height:240px;
}


.InfoBarArea{
   width:768px;
   height: 68px;
}
.InfoBarBox{
   float:left;
   width:182px;
   height:60px;
   padding: 10px 2px 0px 6px;
}
.InfoBarBox #InfoBarBoxLeft{
   width:170px;
   border:0px;
}
.InfoBarButton{
   top:-30px;
}
.InfoBarText{
   width: 105px;
   margin-left: 2px;
}
.InfoBarLink {
   display: inline-block;
   position: relative;
   top:-90px;
   left:-10px;
   width: 190px;
   height: 70px;
   cursor: pointer;
   cursor: hand;
}
.HomeBannerFirst{
   width:384px;
   height:  103px;
}
.HomeBanner{
   width:384px;
   height:  103px;
}
.HomeBanner_BIG{
   width: 768px;
   height: 110px;
}


#SpotLightArea{
   width:768px;
   padding: 0px 0px 0px 0px;
}
.SpotLightBoxL{
   width:368px;
   height: 205px;
}
.SpotLightBoxR{
   width:368px;
   height: 205px;
}
.SpotLightImg{
   width:368px;
   height: 205px;
}
.SpotLightImg{
   width:368px;
}
.ListCat_AggCarr{
   top:18px;
   left:14px;
}
.ListCat_AggCarrDett{
   top:8px;
   left:-30px;

   /* zzzzzzzzzzz cCar_AggCarr */
   top:0px;
   left:0px;
}
.ListCat_Cuore{
   top:28px;
}
.ListCat_CuoreAtt{
   top:6px;
}
.Footer{
   margin-top: 0px;
   width:100%;
   min-width: 768px;
}

/* NATALE */
.FooterNatale {
   margin-top: 0px;
   width:100%;
   min-width: 768px;
}
/* NATALE */

/* NATALE */
.FooterNeveCaduta {
   t---op:-697px;
   t---op:-714px;
}
/* NATALE */

/* NATALE */
.PaesaggioNatalizio {
   position:relative;
   top:0px;
   background-image: url(/Immagini/Natale/Paesaggio.png);
   width:100%;
   height:50px;
   z-index: 1900;
}
/* NATALE */

.FooterContent img#Gigi{
   position:relative;
   top:-48px;
   b---order-bottom: 1px solid #707070;
   z-index: 2000;
}

.FooterContent{
   width:768px;
}

.FooterContent img#Gigi{
   position:relative;
   top:-48px;
   border-bottom: 1px solid #707070;
   z-index: 2000;
}
   
.FooterBlocco{
   position:relative;
   top:-56px;
   float: left;
   width:722px;
}
.FooterBlocco#FooterBloccoAccount {
   width:722px;
}
.FooterBlocco#FooterBloccoInfoLeg {
   float:right;
   left:-10px;
   top:-86px;
   width:340px;
}
.FooterBlocco#FooterBloccoNegozio {
   float:right;
   left:-10px;
   top:-86px;
   width:340px;
}

.FooterBlocco#FooterBloccoZenity {
   position:relative;
   left:396px;
   top:-86px;
}

.FooterBlocco#FooterBloccoWhatsApp {
   float:right;
   left:-190px;
   top:-96px;
}

.FooterTit#FooTitSocial {
   p-adding-top:24px;
}
.FooterTit#FooTitInfo {
   p-adding-top:0px;
}
.FooterTit#FooTitNegozio {
   p-adding-top:0px;
}
.FooterSeparator{
   position:relative;
   top:-56px;
}
.FooterCopy{
   position:relative;
   margin-left:10px;
   top:-56px;
}
.FooterPayments{
   position:relative;
   margin-right:10px;
   top:-56px;
}
#AreaCarrello{
   display:none;
}
.Carrello_RgTit{
   display:none;
}
.Carrello_RgTestata{
   width:743px;
   max-width: 743px;
}   
.Carrello_RgProd#CarRgProd2{
   width:234px;
   padding-top:4px;
}
.Carrello_RgProd#CarRgProd2 .ListCat_NomeProd{
   width:234px;
}
.Carrello_RgProd#CarRgProd4{
   width:30px;
}
.Carrello_RgProd#CarRgProd5{
   width:70px;
}
.Carrello_RgProd#CarRgProd7{
   width:70px;
}
.Carrello_RgProd#CarRgProd8{
   width:52x;
}





.Carrello_RgProd#CarRgProdA{
   clear:left;
   text-align:center;
   width:40px;
   padding:0px 8px 0px 10px;
}
.Carrello_RgProd#CarRgProdA img{
   position:relative;
   top:-8px;
}
.Carrello_RgProd#CarRgProdB{
   position:relative;
   top:-6px;
   text-align:left;
   width:340px;
   p-adding-top:4px;
}
.Carrello_RgProd#CarRgProdC{
   width:90px;
   padding-top:4px;
}
.Carrello_RgProd#CarRgProdD{
   width:70px;
   padding-top:8px;
}
.Carrello_RgProd#CarRgProdE{
   width:100px;
   padding-top:0px;
}
.Carrello_RgProd#CarRgProdF{
   position:relative;
   top:-10px;
   width:80px;
   padding-top:0px;
}






.Carrello_RgTotCel#Carrello_RgTotClose1{
   d---isplay:none;
}
.Carrello_RgEv{
   h---eight:90px;
}         
.Carrello_RgStd{
   h---eight:90px;
}        

.Carrello_PrefEv{
   h---eight:90px;
}         
.Carrello_PrefStd{
   h---eight:90px;
}         
 
.PageProdMin{
   width:  768px;
}
.PageProdTitleMin{
   width:  748px;
   height:100%;
   font-size: 16pt;
}
.PageProdImg{
   width:768px;
}
.PageProdDettMin{
   width:728px;
   height:244px;
   padding-left:20px;
   padding-right:20px;
   text-align:center;
   padding-top:0px;
}


.PageProdDettBtIng{
   top:284px;
   left:650px;
}
.PageProdDettBoxIng{
   t-op:270px;
   l-eft:376px;
width:650px;
height:500px;
padding:50px;
}

.PageProdFlags{
   text-align:center;
}
.PageProdRefTitle{
   position:relative;
   top:0px;
   left:0px;
   height:10px;
   border-left:1px solid white;
}
.PageProdReference{
   height:100%;
   text-align:center;
   padding-bottom:10px;
   overflow: hidden;
   border-left:1px solid white;
   border-top:1px solid #5f9f4f;
   border-bottom:1px solid #5f9f4f;
}
.PageProdReference img{
   padding:0 10px 0 10px;
   width:98px;
   height:98px;
}
.PageProdSocial{
   left:7px;
   top:600px;
}


.Help_Body {
   width:743px;
   padding-top:0px;
}
.Help_Body_Left {
   display:inline-block;
   width:100%;
   float:none;
}
.Help_Body_Right{
   display:inline-block;
   padding-top:12px;
   margin-left:0px;
   width:100%;
   float:none;
}
.Help_Ia2 {
   width:240px;
}
.Help_imgi#Help_imgi_prod{
   width:708px;
   height:121px;
}
.Help_imgi#Help_imgi_fresc{
   width:708px;
   height:121px;
}
.Help_Maps{
   width:748px;
   height:450px;
}
.Help_ComuniServiti{
   width:723px;
   height:480px;
}
.Help_ComuniVideo{
   width: 723px;
   height: 407px;
}

.Help_ImgTestata{
   width: 723px;
   height: 473px;
}
.Help_ImgChiusura{
   width: 723px;
   height: 473px;
}
.Help_InlineVideo{
   width: 723px;
   height: 407px;
}

.ConsegnaDis{
   display:inline-block;
   width: 40px;
   background-image: url(/Immagini/Ecommerce/ConsegnaMobDis.png);
   background-position: center; 
}
.ConsegnaOff{
   width: 40px;
   background-image: url(/Immagini/Ecommerce/ConsegnaMobOff.png);
   background-position: center; 
}
.ConsegnaOff:hover{
   background-image: url(/Immagini/Ecommerce/ConsegnaMobOn.png);
   background-position: center; 
}
#PickingBadge{
   top:-45px;
   left:678px;
}
.abox {
   width: 708px;
}
#BoxYouTube{
   top: 15%;
   width: 768px;
   height: 224px;
}
#BoxYouTube_Tit{
   width: 728px;
}
#BoxYouTube_Video{
   width: 728px;
   height: 180px;
}

#WarningArea{
   top: 24%;
   left: 80px;
   width: 530px;
}
#Warning_Tit{
   width:  520px;
}

#Warning_Txt{
   width: 520px;
}

.SliderYouTubeArea{
   position:absolute;
   top:241px;
   width: 769px;
}

.SliderYouTube{
   width: 769px;
}



/* CSS NECESSARI ALLA VISUALIZZAZIONE DEL DISCLAIMER COOKIE */
.CookieBox{
b---ackground-color:orange;   
}

.CookieMsg{
   width: 700px;
   top: -480px;
}

.CookieTextArea{
   width: 650px;
}
