/*
'===========================================================
'  NAME:    Foglio di stile
'  VERSION: 0.1
'  DATE:    12/12/2013
'  AUTHOR:  Luca Maroglio
'  NOTE:    Prontospesa Layout 2013
'===========================================================
*/

/* iPhone LandScape 568 */

.DebugArea:before {
   content: "Style 5";
}

body{
   w---idth:568px;
}

#LayoutStamp5 { display:block; }
#LayoutStamp0 { display:none; }
#LayoutStamp1 { display:none; }
#LayoutStamp2 { display:none; }
#LayoutStamp3 { display:none; }
#LayoutStamp4 { display:none; }
#LayoutStamp6 { display:none; }
#LayoutStamp7 { display:none; }

#ImgViewPromoBox{
   display:none;
}
.Area{
   width:568px;
   
b---ackground-color: #ff009e; /* fucsia */

}

.Logo{
   /*top:94px;*/
   top:-6px;
   left:-4px;
}

.LogoPS{
   top:2px;
   left:4px;
   width: 102px;
   height:102px;
   background: url(/Immagini/Mobile/LogoPSd2.png?v=2) no-repeat left top;
}
.LogoPS:link, .LogoPS:visited {
   background: url(/Immagini/Mobile/LogoPSd2.png?v=2) no-repeat left top;
}
.LogoPS:hover {
   background: url(/Immagini/Mobile/LogoPSd2.png?v=2) no-repeat right top;
}
.LogoClaim {
   top:10px;
   left:106px;
   width: 290px;
   height:48px;
   background-image: url(/Immagini/Mobile/LogoClaim.png?v=2);
}
.LogoClaimNatale {
   top:10px;
   left:106px;
   width: 290px;
   height:48px;
   background-image: url(/Immagini/Mobile/LogoClaim-Natale.png?v=2);
}

.BarraInformazioni{
   height: 48px;
}
.BoxInformazioni{
   position:relative;
   top: 57px;
   height:20px;
   line-height: 20px;
   padding-left: 16px;
   padding-right: 16px;
   z-index:999;
}
.BoxInformazioni a {
   color: white;
}
.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:33px;
   left:103px;
   width:458px;
   height:33px;
}
.BoxSearch input{
   width:280px;
}
.BoxPath{
   top:39px;
   left:7px;
   width: 346px;
}
.BoxPathArea1{
   display:inline;
   width:110px;
}
.BoxPathArea2{
   display:inline;
   width:232px;
}
.BarraCateg{
   height: 113px;
}
.BoxCateg{
   width: 93px;
   border-bottom:1px solid #C2C2C2;
}
.BoxCateg#BoxCategAnimali{
   width: 93px;
   border-right:0px;
}
.BoxCateg#BoxCategPreferiti{
   width: 140px;
   height:44px;
}
.BoxCateg#BoxCategCarrello{
   width: 141px;
   height:44px;
}
.BoxCateg#BoxCategOfferteMob{
   display:block;
   width: 140px;
   height:44px;
   background-color: #DFECDC;
   background-image: url(/Immagini/menu/preferiti.png);
}
.BoxCateg#BoxCategNovitaMob{
   display:block;
   width: 141px;
   height:44px;
   b---order-right:0px;
   background-color: #DFECDC;
   background-image: url(/Immagini/menu/carrello.png);
}
.BoxCategFlag{
   display: none;
}


.Acquisti_Table{
   width:100%;
   min-height:130px;
}
.Acquisti_Table_Head{
   font-size:11pt;
   padding:8pt 3pt;
}
.Acquisti_Table_Head#Acquisti_Table_H1{
   width:150px;
}
.Acquisti_Table_Head#Acquisti_Table_H2{
   width:175px;
}
.Acquisti_Table_Head#Acquisti_Table_H3{
   width:65px;
}
.Acquisti_Table_Head#Acquisti_Table_H4{
   width:68px;
}
.Acquisti_Table_Head#Acquisti_Table_H5{
   width:45px;
}
.Acquisti_Table_Field{
   font-size:11pt;
   padding:8pt 3pt;
}
.Acquisti_Table_Field#Acquisti_Table_F1{
   width:150px;
}
.Acquisti_Table_Field#Acquisti_Table_F1 a{
   font-size:10pt;
}
.Acquisti_Table_Field#Acquisti_Table_F2{
   width:175px;
   font-size:10pt;
}
.Acquisti_Table_Field#Acquisti_Table_F3{
   width:65px;
}
.Acquisti_Table_Field#Acquisti_Table_F4{
   width:68px;
}
.Acquisti_Table_Field#Acquisti_Table_F5{
   width:45px;
   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:245px;
}
.BoxProfiloMenuMsg{
   display:none;
}
.BoxProfiloMenuForm{
   display:block;
}
.BoxMenu{
   top:210px;
   width:548px;
   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:568px;
}
.CorpoRight{
   width:568px;
}

.LoginBannerBox{
   width:548px;
   height:205px;   
}

.LoginBannerBoxVideo{
   width:548px;
   height:205px;
}

.CorpoRight .LoginBannerLink{
   display:inline-block;
   float:left;
   width:280px;
}
.CorpoRight .LoginBanner{
   width:255px;
   height:119px;   
}

.CorpoRight .LoginBannerVideo{
   width:548px;
   height:149px;
}
#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:543px;
}
.CassaPage_Incredibili {
   float:right;
   position:static;
   width:108px;
   height:15px;
}
.CassaPage_Caption{
   width:543px;
   padding-bottom:15px;
}
.CassaPage_Caption#CassaPage_Caption_Other{
   width:328px;
   padding-bottom:10px;
   padding-right:5px;
}
.CassaTable{
   width:543px;
}
.CassaTabHCell{
   width:40px;
}
.CassaTabHCell#CassaTabHCellFirst{
   width:36px;
}
.CassaTabHCell_Desk{
   display:none;
}
.CassaTabHCell_Mob{
   display:inline-block;
}
.CassaTabHStrappo{
   width:543px;
}
.CassaTabHStrappo img{
   width:541px;
}
.CassaTabR{
}
.CassaTabRCell{
   width:40px;
}
.CorpoLeft div#CorpoDettaglio{
   width:548px;
   overflow: visible;
}
.CorpoLeft div#CorpoFullPage{
   width:548px;
   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:543px;
   padding-bottom:0px;
}
.CorpoDetBox_Title{
   padding-bottom:0px;
}
.BoxDettBox_Text{
   width:542px;
   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:556px;
}
.ListCat_More{
   top:0px;
   width:556px;
}
.CorpoLeft div#ListCat_Preview{
   width:568px;
}
.CorpoLeft div#ListCat_Elenco{
   width:568px;
}
.CorpoLeft div#ListCat_ToolsTop{
   width:548px;
   text-align: center;
}
.CorpoLeft div#ListCat_ToolsBottom{
   width:548px;
   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:538px;
}
.CorpoConsegne_Cel2{
   float:none;
   width:538px;
}
.CorpoConsegne_Cel3{
   float:none;
   width:538px;
   text-align:left;
   margin-top:0px;
   margin-bottom:10px;
}
.CorpoConsegne_Buttons{
   width:538px;
   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:530px;
   height:240px;
}


.InfoBarArea{
   width:568px;
   height: 58px;
}
.InfoBarBox{
   float:left;
   width:132px;
   height:44px;
   padding: 10px 2px 0px 6px;
}
.InfoBarBox #InfoBarBoxLeft{
   width:133px;
   border:0px;
}

.InfoBarButton {
   top:-26px;
   left:-2px;
   width: 46px;
   height: 46px;
}
.InfoBarButton i {
   top:7px;
}

.InfoBarText{
   position:relative;
   left:-2px;
   width: 85px;
   margin-left: 0px;
   font-size:10pt;
}
.InfoBarLink {
   display: inline-block;
   position: relative;
   top:-90px;
   left:-10px;
   width: 190px;
   height: 70px;
   cursor: pointer;
   cursor: hand;
}
.HomeBannerFirst{
   width:568px;
   height:  103px;

   width:279px;
   height:  80px;

   border-bottom:1px solid white;
}
.HomeBanner{
   width:568px;
   height:  103px;

   width:279px;
   height:  80px;
}
.HomeBanner_BIG{
   width: 569px;
   height: 81px;
}


#SpotLightArea{
   width:568px;
   padding: 0px 0px 0px 0px;
}
.SpotLightBoxL{
   width:270px;
   height: 160px;
}
.SpotLightBoxR{
   width:270px;
   height: 160px;
}
.SpotLightImg{
   width:270px;
   height: 160px;
}
.SpotLightImg{
   width:270px;
}
.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: 568px;
}

/* NATALE */
.FooterNatale {
   margin-top: 0px;
   width:100%;
   min-width: 568px;
}
/* NATALE */

/* NATALE */
.FooterNeveCaduta {
   t---op:-896px;
   t---op:-930px;
}
/* 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;
   border-bottom: 1px solid #707070;
   z-index: 2000;
}

.FooterContent{
   width:568px;
}
.FooterBlocco{
   position:relative;
   top:-56px;
   float: left;
   width:522px;
}
.FooterBlocco#FooterBloccoAccount {
   width:522px;
}
.FooterBlocco#FooterBloccoInfoLeg {
   float:left;
   left:0;
   top:-56px;
   width:522px;
}
.FooterBlocco#FooterBloccoNegozio {
   float:left;
   left:0;
   top:-56px;
   width:522px;
}

.FooterBlocco#FooterBloccoZenity {
   position:relative;
   left:340px;
   top:-100px;
}

.FooterBlocco#FooterBloccoWhatsApp {
   width:420px;
   float:right;
   left:-130px;
   top:-66px;
}

.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:543px;
   max-width: 543px;
}   
.Carrello_RgProd{
   height:43px;
}
.Carrello_RgProd#CarRgProd2{
   width:338px;
   padding-top:4px;
}
.Carrello_RgProd#CarRgProd2 .ListCat_NomeProd{
   width:338px;
}
.Carrello_RgProd#CarRgProd4{
   width:36px;
   padding-left:16px;
}
.Carrello_RgProd#CarRgProd5{
   clear:left;
   width:298px;
   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:233px;
   p-adding-top:4px;
}
.Carrello_RgProd#CarRgProdC{
   width:70px;
   padding-top:4px;
}
.Carrello_RgProd#CarRgProdD{
   width:30px;
   padding-top:8px;
}
.Carrello_RgProd#CarRgProdE{
   width:90px;
   padding-top:0px;
}
.Carrello_RgProd#CarRgProdF{
   position:relative;
   top:-10px;
   width:60px;
   padding-top:0px;
}



.Carrello_RgTotCel#Carrello_RgTotClose1{
   display:none;
}
.Carrello_RgEv{
   height:90px;
}         
.Carrello_RgStd{
   height:90px;
}         

.Carrello_PrefEv{
   h---eight:90px;
}         
.Carrello_PrefStd{
   h---eight:90px;
}         

.Prod_Box{
   width:283px;
}
.PageProdMin{
   width:  568px;
}
.PageProdTitleMin{
   width:  548px;
   height:100%;
   font-size: 16pt;
}
.PageProdImg{
   width:568px;
}
.PageProdDettMin{
   width:528px;
   height:244px;
   padding-left:20px;
   padding-right:20px;
   text-align:center;
   padding-top:0px;
}

.PageProdDettBtIng {
   top:296px;
   left:465px;
}
.PageProdDettBoxIng{
   t-op:280px;
   l-eft:190px;
top:70px;
width:490px;
height:660px;
padding:40px;
}

.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:640px;
}

.Help_Body {
   width:543px;
   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:508px;
   height:121px;
}
.Help_imgi#Help_imgi_fresc{
   width:508px;
   height:121px;
}
.Help_Maps{
   width:548px;
   height:450px;
}
.Help_ComuniServiti{
   width:523px;
   height:480px;
}
.Help_ComuniVideo{
   width: 523px;
   height: 294px;
}

.Help_ImgTestata{
   width: 523px;
   height: 342px;
}
.Help_ImgChiusura{
   width: 523px;
   height: 342px;
}
.Help_InlineVideo{
   width: 523px;
   height: 294px;
}

.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:-45px;
   left:504px;
}
.abox {
   width: 508px;
}
#BoxYouTube{
   top: 15%;
   width: 568px;
   height: 224px;
}
#BoxYouTube_Tit{
   width: 528px;
}
#BoxYouTube_Video{
   width: 528px;
   height: 180px;
}

#WarningArea{
   top: 30%;
   left: 20px;
   width: 480px;
}
#Warning_Tit{
   width:  470px;
}

#Warning_Txt{
   width: 470px;
}

#MBoxArea{
   top: 20px;
   left: 15px;
   width: 500px;
   height: 250px;
}

#DettProdArea{
   top: 5px;
   left: 13px;
}

.SliderYouTubeArea{
   position:absolute;
   top:256px;
   width: 569px;
   height: 226px;
}

.SliderYouTube{
   width: 570px;
   height: 336px;
}

#WarningBox{
   left: 0.5%;
}


/* CSS NECESSARI ALLA VISUALIZZAZIONE DEL DISCLAIMER COOKIE */
.CookieBox{
b---ackground-color:green;   
}

.CookieMsg{
   width: 555px;
   height: 460px;
   top: -490px;
   font-size: 10px;
}
.CookieMsg span{
   height: 1px;
}
.CookieTextArea{
   width: 515px;
   height: 350px;
}

.CookieTit{
   font-size: 14px;
   padding: 2px 0 0 0;
   margin-bottom:2px;
}

.CookieLink{
   font-size: 12px;
   height: 18px;
   line-height: 18px;
}
