﻿body                    {background-color:#fff; color:#333; margin:0; padding:0; font-family: 'Trebuchet MS', Calibri, Arial, Helvetica; font-size:14px;}
h1, h2, h3, h4, h5, h6  {padding:0; margin:0;}
h1                      {font-family: Georgia, 'Times New Roman'; font-weight:normal; font-size:36px; line-height:36px; color:#c00; font-style:italic; padding:10px 0 0 0; letter-spacing:-1px; text-align:center; }
h2                      {font-family: Georgia, 'Times New Roman'; font-weight:normal; font-size:26px; line-height:24px; color:#000; font-style:italic; padding:3px 0 0 25px; margin:0 0 13px 0; letter-spacing:1px;  text-align:left; border-bottom:#C00 dashed 1px;}
h3                      {font-weight:normal; font-size:20px; line-height:22px; color:#c00; padding:10px 0 0 10px; text-align:left;  }
h4                      {font-family: Georgia, 'Times New Roman'; font-size:17px; font-weight:500; line-height:26px; color:#000; padding-left:20px; text-align:left;  }
h5                      {font-size:15px; line-height:26px; color:#666; padding-left:20px; font-weight:normal; text-align:left;  }
h6                      {font-weight:normal; font-size:20px; line-height:20px; color:#fff; background:#c00; padding:5px 0 5px 20px; text-align:left; margin:-10px -20px 10px -20px;  }


a                       {color:#c00; text-decoration:none;}
a:hover                 {color:#000; text-decoration:underline;}

    div#Wrapper                 {z-index:2; width:1000px; height:100%; position:absolute; top:0; left:50%; margin-left:-500px;}
    div#HeadContent             {z-index:50; width:1000px; height:180px; position:relative;}
    div#Content                 {z-index:3; width:960px; height:auto; position:relative; margin:0 30px 0 30px; }                 
    div#Main                    {z-index:10; width:960px; margin:0 0 0 0; padding:0 0 30px 0; height:auto; min-height:1000px; position:relative;}
    div#Footer                  {z-index:10; margin:0; padding:20px 20px 0 20px; text-align:center; height:auto; min-height:140px; position:relative; background: url('/img/bk-Footer.png') repeat-x top left}
    
    div#SideBar                 {z-index:12; width:235px; min-height:750px; margin:0; padding:0; text-align:center; height:auto; min-height:1000px; position:relative; background:#ccc url('/img/bk-Sidebar.png') repeat-x bottom center; text-align:center;}
    div#MainContent             {z-index:12; width:714px; margin:0 5px 0 0; height:auto; min-height:750px; float:right; position:relative;}
    
    div#Lingue                  {z-index:5; height:24px; position:absolute; top:8px; right:10px; font-size:10px; text-align:center; }
    div#Lingue img              {border:0;}
    div#Lingue a                {color:#000;}   
    div#Lingue a:hover          {color:#fff;} 
          
    div#CarrelloTop             {z-index:10; width:270px; height:62px; position:absolute; bottom:32px; right:20px;  background:url('/img/bk-CarrelloTop.png') no-repeat;}
    div#CarrelloTop p           {margin: 14px 12px 0 52px; line-height:14px; text-align:center; font-size:16px;}
    .CarrelloTopBt              {z-index:91; width:261px; height:58px; position:absolute; bottom:0; right:0; border:0}

    div#Logo              {z-index:10; width:395px; height:129px; position:absolute; top:20px; left:50px;}
    div#Outlet              {z-index:10; width:128px; height:59px; position:absolute; top:20px; right:100px;}
    
    .InfoBox                    {z-index:40; display:block; height:70px; padding-left:95px; background:url('/img/bk-InfoDim.png') no-repeat top left;} 
   
    .InfoDelivery               {z-index:40; display:block; height:70px; padding-left:95px; background:url('/img/bk-InfoDelivery.png') no-repeat top left;} 

    .InfoCart                   {z-index:40; display:block; height:70px;} 

    .SpotProdotto {width:350px; min-height:180px; border:1px #999 solid; display:block; float:left; margin:3px 0 2px 5px; font-size:13px; line-height:15px;}  
    .SpotProdotto h4 {font-family: Georgia, 'Times New Roman'; font-size:15px; font-weight:500; line-height:18px; color:#000; padding-left:20px; text-align:left;  }
    .SpotProdottoContent {padding:5px; margin:5px; text-align:left;} 
    .SpotProdottoContent p {font-size:11px; line-height:13px; list-style:15px; margin:0; padding:2px;}             
  
    .SpotOutlet {width:348px; min-height:180px; border:2px #c00 solid; display:block; float:left; margin:3px 0 2px 5px; font-size:13px; line-height:15px; border-radius:20px;}  
    .SpotOutlet h4 {font-family:Georgia, 'Times New Roman'; font-size:15px; font-weight:500; line-height:18px; color:#000; padding-left:20px; text-align:left;  }


    .BoxCatalogoContent {width:320px; height:190px; overflow:hidden; border:1px #999 solid; display:inline-block; margin:3px 0 2px 5px; font-size:13px; line-height:15px;}  
    .BoxCatalogo {padding:5px 5px 0 5px; text-align:left;}     
    .BoxCatalogo h4 {font-family: Georgia, 'Times New Roman'; font-size:15px; font-weight:500; line-height:18px; color:#000; padding-left:20px; text-align:left;  }
    .BoxCatalogo p {font-size:11px; line-height:13px; list-style:15px; margin:0; padding:2px;}      
                                   
     .TextBox            {z-index:7; font-family:Calibri, Arial, Helvetica;  text-align:justify; font-size:14px; line-height:16px; color:#333; margin:0; padding:20px;}	
     .TextBox ul         {padding: 5px 0 5px 50px; }                
     .TextBox li         {padding: 0 0 0 10px; }                   
     .TextBox p          {padding:5px 0 0 0; margin:0}	 
                
.PrezzoSt, .PrezzoSt2, .PrezzoOf   {font-family: Georgia, 'Times New Roman'; }                                       

.PrezzoSt   { min-width:120px; height:48px; line-height:36px; font-size:20px; text-align:center; font-weight:bold; display:inline-block;}     
.PrezzoSt2  { min-width:120px; height:48px; line-height:26px; font-size:18px;  text-align:center; vertical-align:top; color:#666; position:relative;  display:inline-block;}                                       
.PrezzoOf   {width:100%; font-size:24px;  background:url('/img/Bk-Offerta.png') center top no-repeat; text-align:right; line-height:22px; padding-top:20px; text-align:center; font-weight:bold; color:#c00; position:absolute; top:0; left:0;}                                       

.PulsanteM  a { min-width:90px; height:36px;  display:none; line-height:36px;  display:block; float:right; text-align:center; font-size:20px; color:#fff; background:#383838; border-radius:4px;  text-decoration:none; margin:10px 0; padding:0 10px 0 10px;}
.PulsanteM  a:hover{background:#c00;}

.MacroBox                   {width:238px; min-height:293px; background:url('/img/bk-macro.png') center top no-repeat; float:left; position:relative; text-align:center;}  
.FotoBox                    {width:120px; height:120px; padding:0; margin:0; position:absolute; top:10px; left:59px; vertical-align:middle;} 
.MacroBox p                 {margin:140px 10px 0 10px;}  
.MacroBox ul                {margin: 0; padding: 0; list-style-type: none; display:block;}
.MacroBox ul li             {margin: 2px 10px 0 10px; padding: 0; display:block;}
.MacroBox ul li a           {font-size:14px; line-height:24px; display: block; padding:0; color:#666; text-decoration: none; border-top:1px #999 solid;  border-right:1px #999 solid; border-bottom:1px #fff solid; border-left:1px #fff solid; }
.MacroBox ul li a:hover     {color: #c00; background-color:#ccc; border-top:1px #fff solid;  border-right:1px #fff solid; border-bottom:1px #999 solid; border-left:1px #999 solid;}

.CollezioneBox              {width:238px; min-height:238px; float:left; position:relative; text-align:center;}  
.CollezioneBox h3           {font-family: Georgia, 'Times New Roman'; font-weight:normal; font-size:30px; line-height:24px; text-align:center; font-style:italic;}

div#MenuOrdine       {width:100%; height:64px; display:block; } 
div#MenuOrdine ul    {margin:0;	padding:0; list-style-type:none; } 
div#MenuOrdine li    {display:inline-block; margin:0px; font-family:Georgia, 'Times New Roman'; font-size:18px; line-height:40px; font-weight:bold;	white-space: nowrap; float:left; padding:5px 30px 5px 30px ;  color:#c00; background:url(/img/bk-ProgressBar.png) no-repeat right;} 
div#MenuOrdine b     {color:#666; text-decoration:none;	font-weight:lighter;} 
div#MenuOrdine a     {color:#c00; text-decoration : none;	font-weight:lighter;} 
div#MenuOrdine a:active {text-decoration : none;} 
div#MenuOrdine a:hover {color : #000;}


.Bottone                            {color:#036; width:auto; min-width:120px; font-size:16px; font-family: Georgia, Garamond, 'Times New Roman'; font-style:italic; padding:5px; margin:5px 5px 0 0; }              

.Bottone2                           {width:166px; height:33px; float:right; margin-left:33px;}              
.Bottone2 a                         {color:#036; font-size:18px; width:166px; height:33px; line-height:33px; display:block; font-family: Georgia, Garamond, 'Times New Roman'; font-style:italic; text-align:center;  background-image: url('/img/bk-Bottone.png'); background-repeat:no-repeat; background-position:top; }              
.Bottone2 a:hover                   {background-position:bottom;}              

.Bottone3                           {width:250px; height:33px; margin-left:33px;}              
.Bottone3 a                         {color:#036; font-size:18px; width:250px; height:33px; line-height:33px; display:block; font-family: Georgia, Garamond, 'Times New Roman'; font-style:italic; text-align:center;  background-image: url('/img/bk-BottoneL.png'); background-repeat:no-repeat; background-position:top; }              
.Bottone3 a:hover                   {background-position:bottom;}              

.Bottone4                           {width:332px; height:33px; margin-left:33px;}              
.Bottone4 a                         {color:#036; font-size:18px; width:332px; height:33px; line-height:33px; display:block; font-family: Georgia, Garamond, 'Times New Roman'; font-style:italic; text-align:center;  background-image: url('/img/bk-BottoneXL.png'); background-repeat:no-repeat; background-position:top; }              
.Bottone4 a:hover                   {background-position:bottom;}              

.BottoneM                           {width:166px; height:33px; }              
.BottoneM a                         {color:#036; font-size:18px; width:166px; height:33px; line-height:33px; text-align:center;  display:block; font-family: Georgia, Garamond, 'Times New Roman'; font-style:italic; text-align:center;  background-image: url('/img/bk-Bottone.png'); background-repeat:no-repeat; background-position:top; }              
.BottoneM a:hover                   {background-position:bottom;}              

.BottoneL                           {width:250px; height:33px; }              
.BottoneL a                         {color:#c00; font-size:18px; width:250px; height:33px; line-height:33px; text-align:center;  display:block; font-family: Georgia, Garamond, 'Times New Roman'; font-style:italic; text-align:center;  background-image: url('/img/bk-BottoneL.png'); background-repeat:no-repeat; background-position:top; }              
.BottoneL a:hover                   {color:#333; background-position:bottom;}  



.Cornice120     {text-align:right; float:left; margin:0 0 0 10px; padding:0 0 12px 0; background: url(/Img/shadow120.png) no-repeat bottom center; display:block; float:left;}
.Cornice150     {float:left; margin:0 10px 30px 0; padding:0 0 15px 0; background: url(/Img/shadow150.png) no-repeat bottom center;}                

.Shadow         {background-image:url('/img/Shadow.png'); background-position:bottom; background-repeat:no-repeat; width:200px; height:220px; float:left; display:block; margin:5px 15px 0 5px; position:relative;}

.GalleryS                  {width:920px; min-height:180px; border-bottom:#900 dashed 1px; float:right;}	
.GallerySContent           {Padding:10px 10px 0 0; background:#333;}	
.GallerySContent img       {Padding:0 0 10px 10px; float:right;}	

.GalleryXS                 {width:100%; min-height:80px; border-bottom:#900 dashed 1px; float:right;}	
.GalleryXSContent          {Padding:4px 4px 0 0; background:#000;}	
.GalleryXSContent img      {Padding:0 0 4px 4px; float:right;}	

.VTGallery                 {width:220px; margin:10px 0 10px 15px; text-align:center;  float:left; }

        
.SchedaBox                     {border: dotted 1px #ED9C74; min-height:210px; margin:10px 0 30px 15px; padding:8px; background-color:#F9F5EC; position:relative; line-height:18px;}
.SchedaToolBar                 {width:400px; height:33px; position:absolute; right:32px; bottom:-16px; text-align:right;}

.PhotoGallery                { Padding:20px;  text-align:center;}	

.FotoGallery               {Float:right; width:36px; min-height:69px; margin: 0 0 2px 2px ;}                        
.FotoS                     {Float:left; width:32px; height:32px; margin: 0 8px 0 10px;}  
                         

.SchedeDescBox             {Padding:20px; border-bottom:#900 dashed 1px; margin-top:80px;}	
.SchedeDescBox img         {Padding:0 20px 0 0; float:left; margin-top:-80px; border:5px solid #900; }	

.SchedeCloseBox            {width:250px; height:24px; background-color:#c00; position:absolute; right:0; bottom:0; font-size:16px; line-height:24px; text-align:center; letter-spacing:1px; text-transform:uppercase; }
.SchedeCloseBox a:hover    {width:250px; height:24px; display:block;}
.SchedeCloseBox a:hover    {background-color:#fff;}

.ImgL                      {float:left; margin:5px 10px 5px 0; border:0;}                    
.ImgR                      {float:right; margin:5px 0 5px 10px; border:0;} 
.ImgPdf                    {float:right; margin:10px; border:0;}                     
.ImgLa                     {border:5px solid;}                    
.ImgRa                     {border:5px solid;}  
                                           

.CellaXXS, .CellaXS, .CellaS, .CellaSc, .CellaM, .CellaL, .CellaXL {border: 1px solid #C63; color:#333; background-color:#fff;}
    .CellaXL            {width: 450px;}
    .CellaL             {width: 313px;}	
    .CellaM             {width: 216px;}
    .CellaS             {width: 149px;}
    .CellaSc            {width: 155px; text-align:center;}    
    .CellaXS            {width: 82px;}
    .CellaXXS           {width: 48px;}
  
.CellaLg {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #333333;
	width: 120px;
	border: 1px solid #999999;	
}  

.Cella5 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	width: 350px;
	border: 1px solid #999999;	
}
.Cella6 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	width: 56px;
	border: 1px solid #999999;	
}
.Cella7 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	width: 167px;
	border: 1px solid #999999;	
}
.Cella8 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	width: 278px;
	border: 1px solid #999999;
	background-color: #FFFFFF;
}
.Testo {
font-size:16px;
	color: #333;
	text-decoration: none;	
}
 
    
.TestoForm          {text-align: right; min-width:60px; padding-right:20px; white-space: nowrap; vertical-align:top; line-height:32px;}
.CellaForm          {white-space: nowrap; text-align:left; width:420px; font-size:10px;	line-height:24px;}

div.ajax__calendar_container                        {width: 184px; margin:0; padding:0;}

    div.ajax__calendar_header                       {line-height:20px;} 
        div.ajax__calendar_prev                     {} 
        div.ajax__calendar_title                    {color:#c00;}
        div.ajax__calendar_next                     {} 

    div.ajax__calendar_body                         {width: 182px;}
        div.ajax__calendar_days table tr td         {padding:0; margin:0; border:0; color:#999;}
            div.ajax__calendar_dayname              {color:#677d9e; font-weight:bold; line-height:20px;}
            div.ajax__calendar_day                  {padding:0 4px 0 0; margin:0; border:0; color:#122452; width:20px; height:18px; line-height:18px; background-image:url('/img/Calendar_DayBig.png'); background-repeat:no-repeat; background-position:right;}
        
        div.ajax__calendar_months                   {}
            div.ajax__calendar_month                {}        
       
        div.ajax__calendar_years                    {}
            div.ajax__calendar_year                 {}

    div.ajax__calendar_footer                       {}
        div.ajax__calendar_today                    {color:#122452; background-color:#c3c9d0;}
        
div.ajax__calendar_hover                            {}
div.ajax__calendar_active                           {}
div.ajax__calendar_other                            {}

