/** Div principale che contiene tutto il sito visualizzato **/
#contenitore_sito { }

/** Contiene tutto il sito visibile **/
#contentore_visibile 
{

}

/** ----- Classi per il titolo con immagini ----- **/
#div_titolo_sx 
{
  float: none;
  margin: 0px auto;
  text-align: center;
}
#logo 
{
  width: 9%;
}
#titolo 
{ 
  width: 55%;
}
#div_titolo_dx { }

/** ----------------------------------------------------------------------- **/
/** ---------- Menù alto con il titolo ------------------------------------ **/
/** ----------------------------------------------------------------------- **/

#div_menu_generale
{
  margin: 1em 0em 1em 0em;
  padding: 0.2em;
}

#div_menu_sx
{
  float: left;
  display: inline-block;
  width: auto;
  margin: 0px auto;
  text-align: center;
}

#div_menu_dx
{
  float: right;
  display: inline-block;
  width: auto;
  margin: 0px auto;  
  text-align: center;
}

ul.ul_menu li
{
  display: inline-block;
  margin: 0em 0em 0em;
  padding: 0.5em 0.3em 0.5em 0.3em;
  
  font-size: 1em;
  font-variant: small-caps;
}

#div_menu_dx input.text
{
  width: 10em;
}

/** ----------------------------------------------------------------------- **/
/** ---------- MENU LATERALE ---------------------------------------------- **/
/** ----------------------------------------------------------------------- **/
#div_articolo
{
  clear: both;
  float: none;
  display: block;
  width: 97%;
  margin: 0px auto;
}

.div_menu_lato
{
  clear: both;
  float: none;
  display: block;
  width: 100%;
  margin: 0px auto;
  text-align: center;
  border: 0px solid transparent;
}

.ul_categorie
{
  list-style: none;
  display: inline-block;
  width: auto;
  margin: 0px auto;
  margin-bottom: 1em;
  padding: 0em 0.5em 0em 0.5em;
}

.categorie_menu
{
  background: transparent;
  padding: 0px;
  margin: 0px;
}

.ul_categorie > li
{
  display: inline-block;
  width: auto;
  text-align: left;
  margin: 0px;
  padding: 0px;
  
  box-shadow: none;  
  border-radius: 0px;
}

/** Nasconde l'elenco delle categorie **/ 
.ul_categorie ul
{
  display: none;
}

/** Mostra le categorie come menù a scomparsa **/
/** .ul_categorie li:hover ul
{
  display: block;
  position: absolute;
  background-color: #fff;
  width: 100%;
  left: 0px;
  margin: 
} **/

/** Rende i link di macrocategoria simili ai bottoni **/
.link_mcat, .link_mcat:link, .link_mcat:visited, .link_mcat:active
{
  display: inline-block;
  text-decoration: none;
  background: transparent;
  color: #000;
  padding: 0.5em 1em 0.5em 1em;
  margin: 0px;  
  font-size: 1em;
  text-decoration: none;
}
.link_mcat:hover
{
  background-color: #B2B2F0;
  color: #000;
} 

/* Selezionato per le macrocategorie */
.sel_mcat, .sel_mcat:link, .sel_mcat:visited, .sel_mcat:active, .sel_mcat:hover
{
  color: #E6E6E6;
  background: #B2B2F0;
}

/** ----------------------------------------------------------------------- **/
/** ---------- CANCELLAZIONE ELEMENTI INUTILI ----------------------------- **/
/** ----------------------------------------------------------------------- **/

.inutile
{
  display: none;
}

/** ----------------------------------------------------------------------- **/
/** ---------- BREADCRUMB ------------------------------------------------- **/
/** ----------------------------------------------------------------------- **/
.breadcrumb
{
  font-size: 0.8em;
}

/** ----------------------------------------------------------------------- **/
/** ----------  GOOGLE ADSENSE  ------------------------------------------- **/
/** ----------------------------------------------------------------------- **/

.pub_lato_alto
{
  display: none;
}


.pub_lato_alto .adsbygoogle
{
}

.pub_pre_commenti
{
}

.pub_pre_commenti .adsbygoogle
{
}
