/*
'===========================================================
'  NAME:    Foglio di stile
'  VERSION: 0.1
'  DATE:    12/12/2013
'  AUTHOR:  Luca Maroglio
'  NOTE:    Prontospesa Layout 2013
'===========================================================
*/

/* Android Portrait 360 */

.DebugArea:before {
   content: "Style 6";
}

body{
   w---idth:360px;
}

#LayoutStamp6 { display:block; }
#LayoutStamp0 { display:none; }
#LayoutStamp1 { display:none; }
#LayoutStamp2 { display:none; }
#LayoutStamp3 { display:none; }
#LayoutStamp4 { display:none; }
#LayoutStamp5 { display:none; }
#LayoutStamp7 { display:none; }

#ImgViewPromoBox{
   display:none;
}
.Area{
   width:360px;

b---ackground-color: #b937ff; /* viola */

}

.Logo{
   /*top:94px;*/
   top:-6px;
   left:-4px;
}

.LogoPS{
   top:0px;
   left:10px;
   width: 86px;
   height:86px;
   background: url(/Immagini/Mobile/Logo2PSd3.png?v=1) no-repeat left top;
}
.LogoPS:link, .LogoPS:visited {
   background: url(/Immagini/Mobile/Logo2PSd3.png?v=1) no-repeat left top;
}
.LogoPS:hover {
   background: url(/Immagini/Mobile/Logo2PSd3.png?v=1) no-repeat right top;
}
.LogoClaim {
   top:16px;
   left:96px;
   width: 250px;
   height:41px;
   background-image: url(/Immagini/Mobile/LogoClaim2.png?v=2);
   z-index:999;
}
.LogoClaimNatale {
   top:16px;
   left:96px;
   width: 250px;
   height:41px;
   background-image: url(/Immagini/Mobile/LogoClaim2-Natale.png?v=2);
   z-index:999;
}

/* NATALE */
.CappelloElfo{
   top:-10px;
   left:-11px;
   background-size: 98px 76px;
}
/* NATALE */

.BarraInformazioni{
   height: 48px;
}
.BoxInformazioni{
   position:relative;
   top: 58px;
   height:20px;
   line-height: 20px;
   padding-left: 16px;
   padding-right: 16px;
   z-index:999;
}

.BoxInformazioni#ArBI_User{
   border-left: 0px;
}

.BoxInformazioni#ArBI_Cont img{
   display:none;
}
.BoxInformazioni#ArBI_Home img{
   display:none;
}
.BoxInformazioni .fBoxAccountBt img{
   display:none;
}

.BoxInfoBlock {
   display:none;
}
.BoxInfoText {
   width: 60px;
   margin-left: 0px;
}
.BoxInfoLink {
   top:-40px;
   left:0px;
   width: 105px;
   height: 47px;
}
.BarraPosiz{
   height: 95px;
}
.BoxSearch{
   top:56px;
   left:3px;
   width:350px;
   height:33px;
}
.BoxSearch input{
   width:265px;
}
.BoxPath{
   top:1px;
   left:100px;
   width: 250px;
}
.BoxPathArea1{
   display:inline;
   width:110px;
}
.BoxPathArea2{
   display:inline;
   width:232px;
}
.BarraCateg{
   height: 204px;
}

.BoxCateg{
   width: 118px;
   border-bottom:1px solid #C2C2C2;
}
.BoxCateg#BoxCategBevande{
   width: 120px;
   border-right:0px;
}
.BoxCateg#BoxCategAnimali{
   width: 120px;
   border-right:0px;
}


.BoxCateg#BoxCategPreferiti{
   width: 179px;
   height:44px;
}
.BoxCateg#BoxCategCarrello{
   width: 179px;
   height:44px;
}
.BoxCateg#BoxCategOfferteMob{
   display:block;
   width: 179px;
   height:44px;
   background-color: #DFECDC;
   background-image: url(/Immagini/menu/preferiti.png);
}
.BoxCateg#BoxCategNovitaMob{
   display:block;
   width: 179px;
   height:44px;
   border-right:0px;
   background-color: #DFECDC;
   background-image: url(/Immagini/menu/carrello.png);
}
.BoxCategFlag{
   display: none;
}



.Acquisti_Table{
   width:100%;
   min-height:240px;
}
.Acquisti_Table_Head{
   font-size:11pt;
   padding:8pt 3pt;
}
.Acquisti_Table_Head#Acquisti_Table_H1{
   width:140px;
}
.Acquisti_Table_Head#Acquisti_Table_H2{
   width:180px;
}
.Acquisti_Table_Head#Acquisti_Table_H3{
   width:149px;
}
.Acquisti_Table_Head#Acquisti_Table_H4{
   width:88px;
}
.Acquisti_Table_Head#Acquisti_Table_H5{
   width:75px;
}
.Acquisti_Table_Field{
   font-size:11pt;
   padding:8pt 3pt;
}
.Acquisti_Table_Field#Acquisti_Table_F1{
   width:140px;
}
.Acquisti_Table_Field#Acquisti_Table_F1 a{
   font-size:10pt;
}
.Acquisti_Table_Field#Acquisti_Table_F2{
   width:180px;
   font-size:10pt;
}
.Acquisti_Table_Field#Acquisti_Table_F3{
   width:150px;
}
.Acquisti_Table_Field#Acquisti_Table_F4{
   width:88px;
}
.Acquisti_Table_Field#Acquisti_Table_F5{
   width:75px;
   font-size:7pt;
}



.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:78px;
   left:42px;
}
.BoxProfiloMenuMsg{
   display:none;
}
.BoxProfiloMenuForm{
   display:block;
}
.BoxMenu{
   top:278px;
   width:340px;
   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;
}
.BoxMenuImgCat{
   width:170px;
   height:150px;
}

.CorpoLeft{
   width:360px;
}
.CorpoRight{
   width:360px;
}
.LoginBannerBox{
   width:340px;
   height:236px;
}
.LoginBannerBox{
   width:340px;
   height:236px;
}

.CorpoRight .LoginBanner{
   width:340px;
   height:180px;
}
.CorpoRight .LoginBannerVideo{
   width:340px;
   height:180px;
}
#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_Box{
   width:330px;
}
.CassaPage_BoxVerde{
   width:330px;
}
.CassaPage_BoxOffSped{
   width:300px;
}
.CassaPage_Link{
   float:left;
   display:inline;
   width:335px;
}
.CassaPage_Incredibili {
   float:right;
   position:static;
   width:108px;
   height:15px;
}
.CassaPage_Caption{
   width:335px;
   padding-bottom:15px;
}
.CassaPage_Caption#CassaPage_Caption_Other{
   width:328px;
   padding-bottom:10px;
   padding-right:5px;
}
.CassaTable{
   width:335px;
}
.CassaTabHCell{
   width:40px;
}
.CassaTabHCell#CassaTabHCellFirst{
   width:36px;
}
.CassaTabHCell_Desk{
   display:none;
}
.CassaTabHCell_Mob{
   display:inline-block;
}
.CassaTabHStrappo{
   width:335px;
}
.CassaTabHStrappo img{
   width:333px;
}
.CassaTabR{
}
.CassaTabRCell{
   width:40px;
   padding-left:0px;
   margin-left:0px;
   padding-right:0px;
   margin-right:0px;
}

.CorpoLeft div#CorpoDettaglio{
   width:340px;
   overflow: visible;
}
.CorpoLeft div#CorpoFullPage{
   width:340px;
   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:335px;
   padding-bottom:0px;
}
.CorpoDetBox_Title{
   padding-bottom:0px;
}

.BoxRegField {
   text-align:left;
   padding-left:6px;
}

.BoxDettBox_Text{
   width:334px;
   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:348px;
}
.ListCat_More{
   top:0px;
   width:348px;
}
.CorpoLeft div#ListCat_Preview{
   width:360px;
}
.CorpoLeft div#ListCat_Elenco{
   width:360px;
}
.CorpoLeft div#ListCat_ToolsTop{
   width:340px;
   text-align: center;
}
.CorpoLeft div#ListCat_ToolsBottom{
   width:340px;
   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:330px;
}
.CorpoConsegne_Cel2{
   float:none;
   width:330px;
}
.CorpoConsegne_Cel3{
   float:none;
   width:330px;
   text-align:left;
   margin-top:0px;
   margin-bottom:10px;
}
.CorpoConsegne_Buttons{
   width:330px;
   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:326px;
   height:240px;
}



.InfoBarArea{
   width:360px;
   height: 138px;
}
.InfoBarBox{
   float:left;
   width:169px;
   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:360px;
   height:  103px;
   border-bottom:1px solid white;
}
.HomeBanner{
   width:360px;
   height:  103px;
}
.HomeBanner_BIG{
   width: 360px;
   height: 52px;
}

#SpotLightArea{
   width:360px;
   padding: 0px 0px 0px 0px;
}
.SpotLightBoxL{
   width:360px;
   height: 205px;
}
.SpotLightBoxR{
   width:360px;
   height: 205px;
}
.SpotLightImg{
   width:360px;
   height: 205px;
}
.SpotLightImg{
   width:360px;
}
.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: 360px;
}

/* NATALE */
.FooterNatale {
   margin-top: 0px;
   width:100%;
   min-width: 360px;
}
/* NATALE */

/* NATALE */
.FooterNeveCaduta {
   t---op:-915px;
   t---op:-954px;
}
/* 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:360px;
}
.FooterBlocco{
   position:relative;
   top:-56px;
   float: left;
   width:312px;
}
.FooterBlocco#FooterBloccoAccount {
   width:312px;
}
.FooterBlocco#FooterBloccoInfoLeg {
   float:left;
   left:0;
   top:-56px;
   width:312px;
}
.FooterBlocco#FooterBloccoNegozio {
   float:left;
   left:0;
   top:-56px;
   width:312px;
}

.FooterBlocco#FooterBloccoZenity {
   width:250px;
   float:right;
   left:-90px;
   top:-66px;
   margin-top:6px;
}

.FooterBlocco#FooterBloccoWhatsApp {
   width:250px;
   float:right;
   left:-99px;
   top:-70px;
}

.FooterTit#FooTitSocial {
   padding-top:24px;
}
.FooterTit#FooTitInfo {
   padding-top:0px;
}
.FooterTit#FooTitNegozio {
   padding-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:335px;
   max-width: 335px;
}   
.Carrello_RgProd{
   height:42px;
}
.Carrello_RgProd#CarRgProd2{
   width:128px;
   padding-top:4px;
}
.Carrello_RgProd#CarRgProd2 .ListCat_NomeProd{
   width:128px;
}
.Carrello_RgProd#CarRgProd4{
   width:36px;
   padding-left:16px;
}
.Carrello_RgProd#CarRgProd5{
   clear:left;
   width:68px;
   padding-left:10px;
   text-align:left;
}
.Carrello_RgProd#CarRgProd7{
   text-align:center;
}
.Carrello_RgProd#CarRgProd8{
   width:52px;
   padding-top:7px;
}



.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:274px;
   p-adding-top:4px;
}
.Carrello_RgProd#CarRgProdC{
   width:82px;
   padding-top:4px;
}
.Carrello_RgProd#CarRgProdD{
   width:60px;
   padding-top:8px;
}
.Carrello_RgProd#CarRgProdE{
   width:110px;
   padding-top:0px;
}
.Carrello_RgProd#CarRgProdF{
   position:relative;
   top:-8px;
   width:80px;
   padding-top:0px;
}



.Carrello_RgTotCel#Carrello_RgTotClose1{
   display:none;
}
.Carrello_RgEv{
   height:90px;
}         
.Carrello_RgStd{
   height:90px;
}         

.Carrello_PrefEv{
   height:95px;
}         
.Carrello_PrefStd{
   height:95px;
}         

.Prod_List_Row{
   height:164px;
}
.Prod_List_Text{
   width:250px;
}
.Prod_List_PrKg{
   clear: both;
   width:70px;
   height:40px;
   padding:15px 0;
   float:right;
}
.Prod_List_Prezzo{
   width:60px;
   height:50px;
   padding:10px 0;
   float:right;
}
.Prod_List_Add{
   width:140px;
   height:70px;
   float:left;
}
.Prod_List_Pref{
   width:80px;
   height:66px;
   float:right;
}
.Prod_Box{
   width:359px;
   height:270px;
}
.Prod_Box_Area{
   width:345px;
}
.Prod_Box_Image_Src{
   width:200px;
   height:200px;
}
.Prod_Box_FlNew{
   left:286px;
}
.Prod_Box_FlMarc{
   left:286px;
}
.Prod_Box_FlSGlut{
   left:210px;
}
.Prod_Box_FlSAttrib03{
   left:210px;
}
.PageProdMin{
   width:  360px;
}
.PageProdTitleMin{
   width:  340px;
   height:100%;
   font-size: 16pt;
}
.PageProdImg{
   width:360px;
}
.PageProdDettMin{
   width:320px;
   height:244px;
   padding-left:20px;
   padding-right:20px;
   text-align:center;
   padding-top:0px;
}

.PageProdDettBtIng {
   top:406px;
   left:265px;
}
.PageProdDettBoxIng{
   t-op:390px;
   l-eft:6px;
   w-idth:290px;
top:90px;
width:300px;
height:1120px;
padding:80px 30px 30px 30px;
}

.PageProdFlags{
   text-align:center;
}
.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:940px;
}

.Help_Body {
   width:335px;
   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:300px;
   height:121px;
}
.Help_imgi#Help_imgi_fresc{
   width:300px;
   height:121px;
}
.Help_Maps{
   width:340px;
   height:450px;
}
.Help_ComuniServiti{
   width:315px;
   height:480px;
}
.Help_ComuniVideo{
   width: 315px;
   height: 177px;
}

.Help_ImgTestata{
   width: 315px;
   height: 206px;
}
.Help_ImgChiusura{
   width: 315px;
   height: 206px;
}
.Help_InlineVideo{
   width: 315px;
   height: 177px;
}

.ConsegnaDis{
   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:-46px;
   left:277px;
}
.abox {
   width: 300px;
}
#BoxYouTube{
   top: 15%;
   width: 360px;
   height: 224px;
}
#BoxYouTube_Tit{
   width: 320px;
}
#BoxYouTube_Video{
   width: 320px;
   height: 180px;
}

#WarningArea{
   top: 10%;
   left: 16px;
   width: 290px;
}
#Warning_Tit{
   width:  280px;
}

#Warning_Txt{
   width: 280px;
}



#MBoxArea{
   top: 20px;
   left: 10px;
   width: 300px;
   height: 390px;
}

#MBoxArea .BoxRegField {
   float:left;
   width: 270px;
}
#MBoxArea .BoxRegInput {
   float:left;
   width: 270px;
}
#MBoxArea .BoxRegStar {
   float:left;
}
#MBoxArea .BoxRegHR {
   display:none;
}
#MBoxIndirizzo_Tit{
   width: 300px;
}
#MBoxIndirizzo_Txt{
   width: 300px;
   height:360px;
}




#DettProdArea{
   top: 26px;
   left: 32px;
   width: 260px;
   height: 458px;
}
#MBoxTitle{
   width: 260px;
}
#MBoxFoto{
   position: relative;
   top: 0px;
   left: 0px;
   width: 260px;
}
#MBoxDati{
   position: relative;
   top: 0px;
   left: 0px;
   width: 270px;
   height:240px;
}  

.SliderYouTubeArea{
   position:absolute;
   top:369px;
   width: 361px;
   height: 136px;
}

.SliderYouTube{
   top: -49px;
   top: -37px;
   top: -33px;
   width: 362px;
   height: 202px;
}

.SliderYouTubeLink {
   top: -221px;
   top: -245px;
   height:135px;
}

.SliderYouTubeAudioToggle {
   top: -221px;
}

#WarningBox{
   top:19%;
   left: 0.5%;
   width: 315px;
   height: 230px;
}

#WarningBox_Tit{
   width:  315px;
}

#WarningBox_Txt{
   width: 315px;
}


/* CSS NECESSARI ALLA VISUALIZZAZIONE DEL DISCLAIMER COOKIE */
.CookieBox{
b---ackground-color:blue;   
}

.CookieMsg{
   width: 350px;
   height: 450px;
   line-height: 22px;
   top: -480px;
   font-size: 10px;
}
.CookieMsg span{
   height: 6px;
}
.CookieTextArea{
   width: 328px;
   height: 340px;
}

.CookieTit{
   font-size: 13px;
   padding: 4px 0 0 0;
   margin-bottom:4px;
}
