﻿/* PSEUDOCLASSI */
body, td, p, a, select 
    {font-family: Verdana;
     font-size: 11px;
    }
a:link, a:active, a:visited, a:hover{text-decoration: undeline;color: #333333;}     
    
p
    {margin: 0px 0px 0px 0px;
     padding: 5px 2px;}    
hr
    {color: #00A3E8;}     
h1
    {color: #00A3E8;
    font-size: 14px;
    font-weight: bold;
    font-style: italic;
    margin: 5px auto;}    
h2
    {color: #333333;
    font-size: 11px;
    font-weight: bold;}
h3
    {color: #00A3E8;
    font-size: 11px;
    font-weight: bold;
    padding: 30px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
   }    


h1.normal
    {color: #00A3E8;
    font-size: 14px;
    font-weight: bold;
    font-style: normal;
    margin: 5px auto;}    
h1.grey
    {color: #333333;
    font-size: 14px;
    font-weight: bold;
    font-style: italic;
    margin: 5px auto;}      



/* ID DIV */
#TestataSwf
    {float: left;
     padding: 15px 0px 15px 20px;
     width: 750px;
     height: 100%;}
#menu
    {float: right;
    padding: 15px 20px 15px 0px;
    width: 200px;
    height: 150px;}
#areastampa
    {background: #FFFFFF;
     padding: 5px 10px;}    
    
    
/* TABELLE */
table.MainTable
    {width: 1000px;
    background: #E2E2E2;}
    
table.TabTestata
    {background: #00A3E8;} 
table.TabTestata td
    {vertical-align: bottom;}  
    
table.TabContenuti
    {text-align: center;
     width: 960px;}   
table.TabContenuti td
    {text-align: left;
    vertical-align: top;}       

table.MenuVert
    {width: 200px;
     height: 150px;
    background: #E2E2E2;} 
table.MenuVert td
    {background: #ffffff;
    border-bottom: 2px solid #00A3E8;
    text-align: right;
    padding-right: 5px;
    margin-bottom: 2px;}
table.MenuVert a:link, table.MenuVert a:visited, table.MenuVert a:active
    {color: #00A3E8;
     font-weight: bold;
     text-decoration: none;}
table.MenuVert a:hover
    {color: #E2E2E2;
     font-weight: bold;
     text-decoration: none;}
table.MenuVertSottocat
    {width: 100%;}     
table.MenuVertSottocat th
    {background: #00A3E8;
     color: #FFFFFF;
     font-size: 14px;
     font-style: italic;
     text-align: center;
     height: 25px;} 
 table.MenuVertSottocat td
     {border-bottom: 2px solid #FFFFFF;
      text-align: center;
      vertical-align: middle;
      padding: 5px 3px;}
table.MenuVertSottocat a:link, table.MenuVertSottocat a:visited, table.MenuVertSottocat a:active
    {text-align: center;
     font-weight: bold;
	  padding: 30px auto;
	  text-decoration: none;}
table.MenuVertSottocat a:hover
    {color: #FFFFFF;
     font-weight: bold;   
     text-align: center;
	  text-decoration: none;}
table.TabMinHeight
    {width: 100%;}     
table.TabMinHeight td
    {height: 250px;} 
    
    
/* QUESTIONARIO SC - INIZIO */

.questionario
{
    font-weight: normal;
    text-decoration: none; 
    width: 900px;
    /*padding-right: 25px;
    padding-left: 25px; */   
	
}
.StepCorpoV
    {color: #333333;
     font-weight: bold;}
.StepCorpoB
    {color: #00A8e3;
     font-weight: bold;}        

table.tblQuestionario
{
    /*border-bottom: solid 0px #00A3E8;*/
    border-collapse: collapse;
    width: 95%;
    
}
/*table.tblQuestionario th
{
    height: 31px;
    text-align: left;
    border: solid 1px #00A3E8;
    border-bottom: solid 0px #00A3E8;
    vertical-align: middle;
}
table.tblQuestionario td
{
    text-align: left;
    border-bottom: solid 0px #00A3E8;
    vertical-align: middle;
    margin: 3px 3px 3px 3px;
}

table.tblSoddisfazione
{
    /*border: solid 1px #00A3E8;
    border-bottom: solid 0px #00A3E8;
    border-collapse: collapse;*/
/*    width: 100%;
}
table.tblSoddisfazione th
{
   text-align: left;
/*}
table.tblSoddisfazione td
{
    width: 20%;
    height: 30px;
    text-align: left;
}

   
/* QUESTIONARIO SC - FINE */    
    
    
table.TabDettaglioProd
    {width: 100%;
     vertical-align: top;}      

table.ProdPromo
    {}
table.ProdPromo td
    {padding: 0px 5px 5px 5px;}    

/* CLASSI VARIE */
ul.ElencoPuntato
    {list-style-type: disc;
     color: #00A3E8;}
.navigation
    {background: #ffffff;}    
.testata
    {background: #E2E2E2;}
.CellaLogo
    {background: #E2E2E2;
    text-align: center;
     width: 160px;}
.CellaRicerca
    {text-align: right;}     
.BoxPromo /* da assegnare nel template*/
    {background: #000000;
    width: 210px;}  
.Filmato, .BoxPromo /* da assegnare nel template*/
    {border: 1px solid #00A3E8;
    margin: 0px 5px 5px 5px;}   
.CellaNewsletter    
    {background: #E6F8FF;
    padding: 0px 5px;}
.ContenitorePrewNews
    {border-right: 2px solid #00A3E8;
    width: 145px;}    
.PrewNews
    {border-bottom: dashed 2px #00A3E8;
    margin: 5px 5px 5px 0px;}    
.ContenitorePromoHome
    {border: 1px solid #00A3E8;
    width: 210px;
    background: #111016;
    color: #ffffff;
    min-height: 360px;}  
    
.CellaSottomenuVert
    {background: #E2E2E2;
     width: 150px;
     border-right: 2px solid #00A3E8;}    
.CellaContenuti
    {width: 770px;
     text-align: left;
     height: 300px;}  
     
.CellaPromoAttiva
    {background: #000000;
     width: 100%;
     color: #FFFFFF;}
.imgpopup
    {border: 0px;}     
.popup
    {float: right;}
    
.footer
    {background: #FFFFFF;}   
.TabFooter
    {width: 100%;}    
.TabFooter td
    {text-align: center;}      
    
    
    
    
    
    
    
/* .CellaAzzurra
    {background: #00A3E8;}*/
.lBianco
    {color: #ffffff;
    text-decoration: none;} 
    
    
/* CLASSI RICERCA CATALOGO - INIZIO */    

table.SettoriPrincipali
    {width: 100%;}
table.SettoriPrincipali td
    {width: 33%;
     vertical-align: top;}  
table.Settori
    {width: 100%;}
table.Settori th
    {vertical-align: middle;
     width: 99%;}     
table.Settori td
    {vertical-align: middle;
     width: 1%;}    
ul.SottocatSettori
    {list-style-type: circle;
     /*color: #00a8e3;*/
     margin-top: 5px;
     margin-left: 15px; 
     padding-left: 0px;}    
ul.SottocatSettori li
    {margin: 0px;
     padding: 0px;}      
.TitoloSettore
    {font-size: 14px;
     color: #333333;
     font-weight: bold;}        
     
/* CLASSI CARRELLO - inziio */     

table.carrello
    {width: 100%;
     border: 1px solid #e2e2e2;
     border-collapse: collapse;}
table.carrello th
    {padding: 2px 2px 2px 2px;
    white-space: nowrap;
    background: #00A8E3;
    color: #ffffff;
    border: 1px solid #e2e2e2;
    border-collapse: collapse;}
table.carrello td
    {padding: 2px 2px 2px 2px;
     border-collapse: collapse;
     border: 1px solid #e2e2e2;}        
    


/* CLASSI CARRELLO - fine */
     
/* RISULTATI RICERCA */         

.ImgPrewiev
    {border: 0px;
     margin: 0px;}

/* CLASSI RICERCA CATALOGO - FINE */    

/* LINKS */
a.lBianco:link, a.lBianco:active, a.lBianco:visited
    {color: #ffffff;
    text-decoration: none;
    font-size: 10px;
	 text-decoration: none;} 
a.lBianco:hover
    {color: #ffffff;
    text-decoration: underline;
    font-size: 10px;}  
 a.lAzzurro:link, a.lAzzurro:active, a.lAzzurro:visited      
    {color: #00A3E8;
     font-weight: bold;
     text-decoration: none;}
a.lAzzurro:hover
    {color: #E2E2E2;
     font-weight: bold;
     text-decoration: none;}     
a.navigation:hover
    {color: #00A3E8;}
.lBold
	{color: #333333;
     font-weight: bold;}
a.lBold:link, a.lBold:active, a.lBold:visited
    {color: #333333;
     font-weight: bold;
	  text-decoration: none;}          
a.lBold:hover
    {font-weight: bold;
     color: #00A3E8;
	  text-decoration: underline;}

/*  ELEMENTI FORM */
.button
    {font-size:10px;
     font-family: Verdana;}
.textbox
    {font-family: Verdana, Arial, sans-serif;
     font-size: 10px;}


/*  RIEPILOGO CARRELLO */   
.bloccoRiepilogoCarrello
{
    background:#ffffff; 
    border: solid 2px #00A3E8;
    margin: 2px 2px 2px 2px;
    padding: 2px 2px 2px 2px;
    text-align: right;
}  
.titoloRiepilogoCarrello
{
    font-weight: bold;
}
.labelRiepilogoCarrello
{
    font-weight: normal;
}
.valoreRiepilogoCarrello
{
    font-weight: bold;
}
.sfondoLinkCarrello
{
    background-color: yellow;
    width: 100%;
    text-align: center;
    
}