.bannerino{
margin-left:15px;
margin-top:30px;
}


/* ------ CATALOGO 38 -  FILMATI ------*/
#catalog_38{
 background-color: transparent;
 padding: 0 10px 0 10px;
 margin: 0;
}
.catalog_box_38{
 width:555px;
 background-color:navy;
}

.catitolo_38{
 font-size: 0.7em;
 background-color: #0000d4;
 color: #fff;
 padding:5px;
 font-weight:bold;
 margin-left:90px;
}
.catesto_38 {
 font-size: 0.65em;
 color: #fff;
 margin-left:90px;
 padding: 5px;
}
.caimmagine_38 {
 float:left;
/* le immagini importate che diventeranno l'icona del filmato dovranno essere quadrate e almeno di 90px */
}




#boxloginIndu{
 color: navy;
 font-size: 0.65em;
 font-weight: bold;
 margin:30px 0 30px 10px;
 width: 130px;
 padding: 5px;
}

#nlsubEmail{
  width: 120px;
  background: white;

}
.newsletter_msg {
 font-size: 0.65em;
 font-weight: bold;
}
#logoNewsletter{
 height: 65px;
 text-align: left;
 padding-top: 5px;
}

.newsletter_td {
 text-align: justify;
 color: red;
 font-weight: bold;
 
}
.newsletter_button {
 background-color: white;
 color: #000;
 border: 1px solid #000;
 font-weight: bold;
}
#formArea{
 font-size: 0.65em;
 text-align: justify;
 color: #000;

}
.formTesto{
 color:#000;
 font-weight: bold;
 margin:0 0 5px 10px;
}
.formInput{
 color:red;
 margin:5px 0 0 10px;
}










/* ------ CATALOGO 37 - PARTNERS GP RACING KIT ------ */

#catalog_37{
 background-color:transparent;
 margin-left:10px;
}
.catalog_box_37{
 margin-right:10px;
 border:2px solid navy;
 background-color:#ffd300;
}
.img_partners37{
 float:left;
 border-right:1px solid navy;
 padding:3px;
 background-color:#fff;
}
.txt_partners37{
 font-size:0.65em;
 font-weight:bold;
 color:navy;
 padding:3px;
 float:left;
 width:180px;
}
.img_2_37{
 float:left;
 padding:3px;
}

/* STILE MENu FIGLIE DI GP RACING KIT */
#gpRacing {
}
.menu_gp {
 font-weight: bold;
 font-size: 0.65em;
 margin:10px;
 padding: 0;
 display: block;
}
.menu_gp a {
 text-decoration: none;
 background-color:navy;
 color: #fff;
}
.menu_gp a:visited {
 background: none;
 text-decoration: none;
 color: #fff;
}
.menu_gp a:hover {
 text-decoration: none;
 color: #fff;
 background-color:#0092dd;
 padding: 0;
}
.menu_gp li {
 padding: 1px 4px;
 /*background-color:navy;*/
 list-style: none;
}



#menuCalcCatena{
 margin:10px;
 padding:0;
}
.menCalcolaCatena {
 font-weight: bold;
 font-size: 0.65em;
 padding: 0;
}
.menCalcolaCatena a {
 text-decoration: none;
 background-color:navy;
 color: #fff;
 padding:2px 5px;
}
.menCalcolaCatena a:visited {
 background: none;
 text-decoration: none;
 color: #fff;
}
.menCalcolaCatena a:hover {
 text-decoration: none;
 color: #fff;
 background-color:#0092dd;
 padding:2px 5px;
}
.menCalcolaCatena li {
 display: inline;
 padding:2px 5px;
 background-color:navy;
}


.tit{
      color: #fff;
      font-size: 0.8em;
      margin: 0 0 3px 10px;
      font-weight: bold;
      padding:0;
      background-color:navy;
}

#ognibenenazione{
      color:navy;
      font-size: 0.8em;
      margin: 0 0 0 10px;
      border:1px solid navy;
}

#ognibeneregione{
      color:navy;
      font-size: 0.8em;
      margin: 0 0 0 10px;
      border:1px solid navy;
}

#ognibeneprovincia{
      color:navy;
      font-size: 0.8em;
      margin: 0 0 0 10px;
      border:1px solid navy;
}

/* ------ CATALOGO 6 TECNICA ------*/
#catalog_6 {
 margin: 10px;
}
.catalog_box_6{
 border: 1px solid navy;
 width: 250px;
 margin: 5px 10px 5px 0;
}
.catitolo_6 {
 font-size: 0.65em;
 height: 80px;
 color: #fff;
 font-weight: bold;
 padding: 5px;
 margin-right: 10px;
 width: 120px;
 float: left;
 background-color: navy;
}
.catesto_6 {
 font-size: 0.65em;
 color: #000;
}
.caimmagine_6 {
 margin: 0;
 padding: 0;
 height: 80px;
}
.tit_popup {
 font-size: 0.7em;
 color: navy;
 font-weight: bold;
 margin: 8px;
}
.tx_popup {
 font-size: 0.7em;
 color: navy;
 margin: 8px;
}
.imm_popup {
 text-align: center;
 margin: 25px 0 8px 8px;
}






.registratisubito a{
 font-size:0.9em;
 color:#000;
 font-weight:bold;
 margin: 10px;
}

/* STILE MENU  TEMATICI SX DX */
#moto{
 margin-top: 7px;
 margin-right: 5px;
}
.navigazioneMoto{
 text-align: right;
 display: block;
}
.navigazioneMoto a{
 text-decoration:none;
 padding: 2px 10px 3px 0;
 font-weight: bold;
 display:block;
 font-size: 0.65em;
 line-height: 8px;
}
.navigazioneMoto li{
 text-decoration:none;
 display:block;
}
.navigazioneMoto a:link,
.navigazioneMoto a:visited{
 background: none;
 text-decoration: none;
 color: navy;
}
.navigazioneMoto a:hover,
.navigazioneMoto a:focus,
.navigazioneMoto a:active{
 text-decoration: none;
 background: #f2c61a;
 color: white;
}
#industria{
 margin-top: 7px;
}
.navigazioneIndu {
 display: block;
}
.navigazioneIndu a{
 padding: 2px 0 3px 5px;
 text-decoration: none;
 font-weight: bold;
 display:block;
 font-size: 0.65em;
 line-height: 8px;
}
.navigazioneIndu li{
 text-decoration:none;
 display:block;
}

.navigazioneIndu a:link,
.navigazioneIndu a:visited{
 background: none;
 text-decoration: none;
 color: navy;
}
.navigazioneIndu a:hover,
.navigazioneIndu a:focus,
.navigazioneIndu a:active{
 background: navy;
 color: #f2c61a;
 text-decoration: none;
}
.indirizzonewsletter {
 font-size: 0.65em;
 color: #000;
 margin: 10px 0 0 30px;
 font-weight: bold;
}


.scrittanewsletter{
font-size: 4em;
font-weigth: bold;
color: navy;

}



.swaplingua{
 float:right;
 display:inline;
 text-align: right;
 width: auto;
 margin: 0 10px 0 0;
}
#swaplangform{
 margin: 0;
}
.swaplangclass{
 font-size: 0.6em;
}

.dataNews{
 font-size: 0.65em;
 margin: 10px 10px 5px 10px;
 font-weight: bold;
 color: navy;
}
.titolograndeNews {
 font-size: 3em;
 font-weight: bold;
 text-align: left;
 color: navy;
 margin: 0 10px 10px 10px;
 padding: 0;
 border-bottom: 1px solid navy;
}
.testoNews {
 font-size: 0.65em;
 text-align: justify;
 color: #000;
 margin: 10px;
 padding: 0 0 10px 0;
}
#rigablu{
 background-color: navy;
 margin: 10px;
 height: 5px;

}



#tabella{
 width:620px;
 border:2px solid navy;
 margin:10px;
}
.riga{
 border-bottom:1px solid silver;
}
.etichetta{
 font-size: 0.6em;
 font-weight: bold;
 color:black;
}
#img1{
 width:64px;
 float:left;
 margin:4px 0 4px 4px;
}
#categ{
 width:60px;
 font-size: 0.7em;
 padding:2px;
}
#certif{
 width:60px;
 font-size: 0.7em;
 padding:2px;
}
#img2{
 width:64px;
 float:left;
 margin:4px 4px 4px 0;
}
#log{
 width:60px;
 padding:2px;
}
#piant{
 width:60px;
 padding:2px;
}
#testi{
 width:400px;
 float:left;
}
#rag_sociale{
 font-size: 0.9em;
 font-weight: bold;
 margin-left:4px;
 color:navy;
}
#indiriz{
 font-size: 0.7em;
 width:400px;
}
#box_cap{
 float:left;
 width:50px;
}
#cap{
 font-size: 0.7em;
}
#box_citta{
 float:left;
 width:260px;
}
#cit{
 font-size: 0.7em;
}
#box_prov{
 float:left;
 width:80px;
}
#prov{
 font-size: 0.7em;
}
#box_tel{
 float:left;
 width:230px;
}
#tel{
 font-size: 0.7em;
}
#box_fax{
 float:left;
 width:150px;
}
#fax{
 font-size: 0.7em;
}

#box_mail{
 float:left;
 width:230px;
}
#mail{
 font-size: 0.7em;
}
#box_sito{
 float:left;
 width:150px;
}
#sito{
 font-size: 0.7em;
}

#zona{
 font-size: 0.7em;
 width:400px;
}

/* FAQ */
#domande {
 margin: 10px 10px 0 10px;
 padding: 0;
}
.faq a{
 text-decoration: none;
 color: #000;
 display: block;
 font-size: 0.65em;
 line-height:18px;
}
.faq a:visited{
 background: none;
 text-decoration: none;
 color: #000;
}
.faq a:hover {
 text-decoration: none;
 border-bottom: 1px solid #000;
 color: #000;
 font-weight: bold;
}




/* STILE MENu PRODOTTI */
#prodotti {
}
.menu_prodotti {
 font-weight: bold;
 font-size: 0.65em;
 margin:10px;
 padding: 0;
}
.menu_prodotti a {
 text-decoration: none;
 background-color:navy;
 color: #fff;
}
.menu_prodotti a:visited {
 background: none;
 text-decoration: none;
 color: #fff;
}
.menu_prodotti a:hover {
 text-decoration: none;
 color: #fff;
 background-color:#0092dd;
 padding:0;
}
.menu_prodotti li {
 display: inline;
 padding: 1px 4px;
 background-color:navy;
}


.path{
 font-size: 0.65em;
 padding: 0 0 0 10px;
 color: #fff;
 margin: 0;
 width: 80%;
 float:left;
}
.path_2 {
 color:  #fff;
 text-decoration: none;
 margin: 0;

}


/* MENU PRINCIPALE */
#menuprincipale {
 background-color: navy;
 border-right:1px solid navy;
 border-left:1px solid navy;
 padding-top:1px;
 margin:0;
}
.menuNavigazione {
 display:block;
 margin:0 0 0 10px;
 padding:0;
 font-size:0.65em;
 font-weight: bold;
 }
.menuNavigazione a {
 color: silver;
 text-decoration:none;
 display:block;
 margin:0;
 padding:0;
}
.menuNavigazione li {
 list-style-image: url(../pix/elemento-lista.jpg);
 margin: 0 0 0 10px;
 padding: 0;
}
.menuNavigazione a:visited {
 color:silver;
 }
.menuNavigazione a:hover {
 color:red;
 text-decoration:none;
}


/* ------ CATALOGO 36LISTINI - LISTINI INDUSTRIA ------ */

#catalog_36{
 background-color: transparent;
 margin-left: 10px;
}
.catalog_box_36{
 width: 145px;
 margin-left: 10px;
 border: 1px solid navy;
}
.caimmagine_36{
 padding: 5px;

}
.cadidascalia_36{
 font-size: 0.7em;
 text-align: center;
 border-top: 1px solid navy;
 margin: 10px 5px 10px 5px;
}

/* ------ MENU TEMATICI SX/DX FIGLIE DI SERVIZI ------ */
#moto_servizi{
 margin-top: 7px;
}
.m_servizi{
 text-decoration: none;
 text-align: right;
 font-weight: bold;
 color: red;
 padding: 0 0.3em 0 0;
 display: block;
 line-height: 18px;
 font-size: 0.7em;
}
.m_servizi a{
 text-decoration: none;
 padding: 0 0.3em 0 0;
 display: block;
}

.m_servizi a:link,
.m_servizi a:visited{
 background: none;
 text-decoration: none;
 color: red;
}
.m_servizi a:hover,
.m_servizi a:focus,
.m_servizi a:active{
 text-decoration: none;
 background: #fff;
 color: red;
}




#industria_servizi{
 margin-top: 7px;
}
.i_servizi {
 padding: 0 0 0 0.3em;
 display: block;
 line-height: 18px;
 text-decoration: none;
 font-size: 0.7em;
 font-weight: bold;
}
.i_servizi a{
 padding: 0 0 0 0.3em;
 display: block;
 text-decoration: none;
}
.i_servizi a:link,
.i_servizi a:visited{
 background: none;
 text-decoration: none;
 color: red;
}
.i_servizi a:hover,
.i_servizi a:focus,
.i_servizi a:active{
  background: #fff;
  color: red;
}


/* ------ BANNER VIDEO FLASH ------ */
/* ------ FILE FLASH E BANNER ANIMATI ------ */
#contLogo{
 width: 150px;
 height: 99px;
 border-left: 1px solid navy;
}

#banner-animato {
 margin:5px 5px 0 0;
}

#flash-2{
 width: 150px;
 height: 99px;
}

/* ------ COMMUNITY  USERNAME/PASSWORD ------ */
.community_table  /* ------ CONTENITORE ------ */  {
 font-size: 0.65em;
 margin:10px 0 0 5px;
 border: 1px solid silver;
 padding: 5px;
 font-weight: bold;
 color:white;
 width: 138px;
 background-color:navy;
}
#community_username {
 border: 1px solid silver;
 width: 95px;
 margin: 3px 0 3px 0;

}
.community_input{
 color: #000;
}
#community_password {
 border: 1px solid silver;
 width: 95px;
 margin: 3px 0 3px 0;
}
.community_button {
}
#butt_login {
 border: 1px solid silver;
 width: 50px;
 background-color: #fff;
}
.community_msg {
 color: #fff;
 margin: 10px 0 10px 5px;
 font-size: 0.8em;
 font-weight: bold;
 background-color:red;
 padding:3px;
}

.community_logout{
 border: 1px solid red;
 font-weight: bold;
 color:red;
 margin: 20px 0 20px 5px;
}


/* ------ STILE MENu COME RAGGIUNGERCI ------ */
#men_{
 margin: 15px 10px 0 10px;
 text-align: left;
 padding: 0;
}
.men_comeRaggiungerci{
 font-weight: bold;
 font-size: 0.65em;
 padding: 0;
}
.men_comeRaggiungerci a{
 text-decoration: none;
 background-color:navy;

}
.men_comeRaggiungerci a:link,
.men_comeRaggiungerci a:visited{
 background: none;

 text-decoration: none;
 color: #fff;
}

.men_comeRaggiungerci a:hover,
.men_comeRaggiungerci a:focus,
.men_comeRaggiungerci a:active{
 text-decoration: none;
 color: #fbcb07;
 background-color:navy;
}
.men_comeRaggiungerci li{
 display: inline;
 border: 1px solid navy;
 padding: 1px 4px;
 background-color:navy;
}

/* ------ MENU DELLA NEWSLETTER MOTO - MENU FIGLI DEI PRODOTTI ------*/
#navigazioneNewstile{
 margin: 10px;
}
.navigazioneNews{
 text-align: left;
 font-weight: bold;
 margin: 0;
 padding: 0;
 display: block;
 font-size: 0.65em;
 line-height: 15px;
}
.navigazioneNews a{
 text-decoration: none;
 color: navy;
}
.navigazioneNews a:link,
.navigazioneNews a:visited{
 background: none;
 text-decoration: none;
 color: navy;
}
.navigazioneNews a:hover,
.navigazioneNews a:focus,
.navigazioneNews a:active{
 text-decoration: none;
 border-bottom: 1px solid #000;

 color: silver;
}
.navigazioneNews li{
 list-style: none;
}


#boGiallo {
 background-color: #fbcb07;
 height: 15px;
 padding: 0.3em;
}
.box_giallo {
 text-align: center;
 font-size: 0.9em;
 font-weight: bold;
}
.box_giallo a {
 text-decoration: none;
 color: #fff;
}
.box_giallo a:hover{
 color: navy;
 text-decoration: none;
}

#boAzzurro {
 background-color: #0092dd;
 height: 15px;
 padding: 0.3em 0;

}
.box_azzurro {
 font-weight: bold;
 text-align: center;
 font-size: 0.9em;
}
.box_azzurro a {
 color: #fff;
 text-decoration: none;
}

.box_azzurro a:hover{
 color: #f2c61a;
 text-decoration: none;
}



/* ------ STILI DI TESTO STANDARD ------ */
.torna {
 font-size: 0.65em;
 padding: 0 0 10px 10px;
}
.titolo {
 font-size: 1em;
 font-weight: bold;
 text-align: left;
 color: navy;
 margin: 10px;
 padding: 0;
 border-bottom: 1px solid navy;
}
.titolomedio {
 font-size: 1.5em;
 font-weight: bold;
 text-align: left;
 color: navy;
 margin: 10px;
 padding: 0;
 border-bottom: 1px solid navy;
}
.titoloh1 a{
 font-size: 1em;
 font-weight: bold;
 color: navy;
 margin: 10px;
 text-decoration:none;
 border-bottom: 1px solid navy;
}
.h1 a:link {
 text-decoration:none;
 color: navy;
}
.titologrande {
 font-size: 2em;
 font-weight: bold;
 text-align: left;
 color: navy;
 margin: 5px 10px 10px 10px;
 padding: 0;
 border-bottom: 1px solid navy;
}
.testo {
 font-size: 0.65em;
 text-align: justify;
 color: #000;
 margin: 10px;
 padding: 0 0 10px 0;
}
.p {
 font-size: 0.65em;
 text-align: justify;
 color: #000;
 margin-left: 10px;
 padding:0;
 font-weight: bold;
}


/* ------ NEWS DELLA HOME------ */
.news {
 font-size: 0.65em;
 text-align: justify;
 color: #000;
 margin: 0;
 padding: 0 10px 10px 10px;
 text-decoration: none;
}
.news a{
 color: #000;

 text-decoration: none;
}
.news a:hover {
 color: red;
}



.news1 {
 font-size: 0.65em;
 text-align: justify;
 color: #000;
 margin: 0;
 padding: 0 10px 10px 10px;
 text-decoration: none;
}
.news1 a{
 color: #000;
 display:block;
 text-decoration: none;
}
.news1 a:hover {
 color: red;
}





/* ------ STILE MENu RETE VENDITA PAG RICERCA ------ */
.menu_reteV {
 font-size: 0.8em;
 font-weight: bold;
 text-align: left;
 color: #000;
 margin: 0;
 padding: 0 0 0 10px;
 border-bottom: 1px solid #000;
}
.menu_reteV li{

 display:inline;
}
.menu_reteV a{
 text-decoration: none;
 color: #000;
 display:inline;
 font-size: 0.8em;
 padding-right: 1em;
}

.menu_reteV a:link{
 text-decoration: none;
 color: #000;
}
.menu_reteV a:visited{
}
.menu_reteV a:hover,
.menu_reteV a:focus,
.menu_reteV a:active{
 text-decoration: none;
 color: red;
}
/* ------ RETE VENDITA CATALOGORICERCA ------ */
#bCatalogSearchGo  {
 font-size: 0.7em;
 color: navy;
}
#search_id_catalogo {
}
#rigaTrovati{
 font-size: 0.8em;
 border: 0;

}

.pTrovatiIndirCit{
       margin:5px 10px 15px 10px;
       padding:0;
       font-size:90%;
       color:#000;
}


.pTrovati{
        margin:0 10px;
        padding:0;
        font-weight:bold;
	background-color:navy;
        color:#fff;
}


.default_table {
 background-color:white;
 padding: 0; 

 margin: 10px;


 border: 0;
}

.default_titolo {

 color: navy;
 text-align: left;
 font-weight: bold;
 background:white;
 border: 0;
}
.default_td {
 background-color:white;
}
.default_input {

}
.default_button {
 color: navy;
 background:white;
 border: 0;
}


.clear {
clear:left;
}

body {
 margin-top: 10px;
 font: 90% Verdana, Geneva, Arial, Helvetica, sans-serif;
}

/* ------ STILE MENU PAGINA TECNICA ------ */
#men_tecnica {
 background-color: #fff;
 text-decoration: none;
}
.mTecnica, .mTecnica li {
 font-size: 0.8em;
 margin: 0;
 padding: 0;
 line-height: 20px;
 list-style: none;
 text-decoration: none;
 }
.mTecnica a:link,
.mTecnica a:visited{
 margin: 0;
 padding: 0;
 display: block;
 font-weight: bold;
 color: #000;
 text-decoration: none;

 }

.mTecnica a:hover,
.mTecnica a:focus,
.mTecnica a:active{
 color: red;
 margin: 0;
 padding: 0;
}


/* ------ CATALOGHI ------ */


/* ------ CATALOGO 1 - NEWS ------ */
#catalog_1{
 background-color: trasparent;
}
.catalog_box_1{
 width: 97%;
 margin-top: 5px;
}
.cattitolo {
 font-size: 0.9em;
 font-weight: bold;
 color: red;

 border-bottom: 1px solid red;
}
.cattxt {
 width: 55%;
 font-size: 0.8em;
 color: #000;
 float:left;
 margin-top: 4px;
}
.catimg {

 float: right;
 margin-top: 4px;
}

/* ------ CATALOGO 3/4/5 - FIGLI TECNICA ------ */
#catalog_3, #catalog_4, #catalog_5{
 background-color: transparent;
}
.catalog_box_3, .catalog_box_4, .catalog_box_5{
 width: 100%;
 background-color: trasparent;
 margin-bottom: 5px;
 border-bottom: 1px solid #000;
}
#cont_1{
 float: left;
 width: 50%;
}
#cont_2{
 float: right;
}
.cat_tit {
 font-size: 0.9em;
 color: #000;
 font-weight: bold;
}
.cat_tx {
 font-size: 0.8em;
 color: #000;
}
.cat_imm {
 background-color: yellow;
}
/* ------ CATALOGO 9 - RETE VENDITA ------*/
#catalog_9{
}
.catalog_box_9{
 width: 95%;
 border: 1px solid navy;
 margin-left: 10px;
}

.cat_riv_label{
 color: navy;
 font-size: 0.7em;
 /*font-weight: bold;*/
 margin-left: 5px;
 line-height: 4px;
 border-bottom:1px solid #000;
 padding: 0.3em;
}
.cat_riv_val{
 color: #000;
 font-size: 0.7em;

 line-height: 4px;

 border-bottom:1px solid #000;
 padding: 0.3em;
}
.img{
 width: 120px;
 height: 90px;
}
.img_piantina{
 width: 120px;

 height: 90px;
}
/* ------ CATALOGO 11 -  FILMATI ------*/
#catalog_11{
 background-color: transparent;
 padding: 0 10px 0 10px;
 margin: 0;
}
.catalog_box_11{
 width: 185px;


 border: 2px solid navy;

 background-color: navy;
 margin: 0 10px 5px 0;

}
.catitolo_11 {
 font-size: 0.7em;
 color: #fff;
 margin: 0 2px 0 2px;
}
.caimmagine_11 {
 width: 90px;
 height: 90px;
 float:left;
/* le immagini importate che diventeranno l'icona del filmato dovranno essere quadrate e almeno di 90px */
}
/* ------ CATALOGO 12/13/14/20/21 FOTOGALLERY ------*/
#catalog_12, #catalog_13, #catalog_14, #catalog_20, #catalog_21, #catalog_23{
 background-color: trasnparent;
 padding: 0 10px 0 10px;
 margin: 0;
}
.catalog_box_12, .catalog_box_13, .catalog_box_14, .catalog_box_20, .catalog_box_21{
 width: 120px;
 margin: 0 10px 0 0;
}
.cadidascalia_12, .cadidascalia_13fotogallery_figlie, .cadidascalia_14fotogallery_figlie, .cadidascalia_20fotogallery_figlie, .cadidascalia_21fotogallery_figlie {
 font-size: 0.6em;
 color: navy;
 font-weight: bold;
}
.caimmagine_12, .caimmagine_13fotogallery_figlie, .caimmagine_14fotogallery_figlie, .caimmagine_20fotogallery_figlie, .caimmagine_21fotogallery_figlie {
/* width: 85px;
 height: 120px;*/
 margin-right: 3px;

/* le immagini importate che diventeranno l'icona dovranno essere quadrate e almeno di 120px */
}

/* ------ CATALOGO 15 -  INGRANAGGI CORONE ------ */

#catalog_15 {
 background-color: transparent;
 margin-left: 10px;
}
.catalog_box_15 {
 width: 105px;
 margin: 0;
 border: 1px solid navy;
}
.caimmagine_15 {
 padding: 0.3em;
 height: 85px; 

}
.cadidascalia_15 {
 width: 105px;
 font-size: 0.7em;
 font-weight: bold;
 background-color: navy;
 color: #fff;
 text-align: center;
}
.tit_popup_15 {
 font-size: 1.2em;
 color: #000;

 font-weight: bold;
 margin: 10px;
}

.tx_popup_15 {
 font-size: 0.7em;
 color: red;
 margin: 10px;
}
.imm_popup_15 {
 text-align: center;
 margin: 10px;
}


/* ------ CATALOGO 16  - PASTIGLIE ZCOO ------ */
#catalog_16 {
 background-color: transparent;
 margin-left: 10px;
}

.catalog_box_16 {
 width: 180px;
 margin: 0;
 border: 1px solid navy;
}
.caimmagine_16 {
 padding: 0.3em;
 height: 100px;
 text-align: center;
}

.cadidascalia_16 {
 width: 180px;
 font-size: 0.7em;
 font-weight: bold;
 background-color: navy;
 color: #fff;
 text-align: center;
}
.tit_popup_16 {
 font-size: 1.2em;
 color: #000;
 font-weight: bold;
 margin: 10px;
}
.tx_popup_16 {
 font-size: 0.7em;
 color: red;
 margin: 10px;
}
.imm_popup_16 {
 text-align: center;
 margin: 10px;
}


/* ------ CATALOGO 17 -  PASTIGLIE NISSIN ------ */
#catalog_17 {
 background-color: transparent;
 margin-left: 10px;
}
.catalog_box_17 {
 width: 180px;
 margin: 0;
 border: 1px solid navy;
}
.caimmagine_17 {
 padding: 0.3em;
 height: 110px;
 text-align: center;
}
.camisure_17 {
 font-size: 0.7em;
 background-color: navy;
 color: #fff;
 text-align: center;
}
.cadidascalia_17 {
 width: 180px;
 font-size: 0.8em;
 font-weight: bold;
 background-color: navy;
 color: #fff;
 text-align: center;
}
.tit_popup_17 {
 font-size: 1.2em;
 color: #000;
 font-weight: bold;
 margin: 10px;
}

.tx_popup_17 {
 font-size: 1.2em;
 color: #000;
 font-weight: bold;
 margin: 30px 0 0 10px;
}
.imm_popup_17 {
 text-align: center;
 margin: 40px 15px 0 15px;
}

/* ------ CATALOGO 18 INGRANAGGI PIGNONI ------ */
#catalog_18 {
 background-color: transparent;
 margin-left: 10px;
}
.catalog_box_18 {
 width: 105px;
 margin: 0;
 border: 1px solid navy;
}
.caimmagine_18 {
 padding: 0.3em;
 height: 85px;
}

.cadidascalia_18 {
 width: 105px;
 font-size: 0.7em;
 font-weight: bold;
 background-color: navy;
 color: #fff;
 text-align: center;



}

.tit_popup_18 {
 font-size: 1.2em;
 color: #000;
 font-weight: bold;
 margin: 10px;
}
.tx_popup_18 {
 font-size: 0.75em;
 color: red;
 margin: 10px;
}
.imm_popup_18 {
 text-align: center;
 margin: 10px;
}

/* ------ CATALOGO 19 - RETE VENDITA INDUSTRIA------*/
#catalog_19{
}
.catalog_box_19{
 width: 95%;
 border: 1px solid navy;
 margin-left: 10px;

}


.cat19_riv_label{
 color: navy;
 font-size: 0.7em;
 font-weight: bold;
 margin-left: 5px;
 line-height: 4px;
 border-bottom:1px solid #000;






 padding: 0.3em;
}
.cat19_riv_val{
 color: #000;
 font-size: 0.7em;
 line-height: 4px;
 border-bottom:1px solid #000;
 padding: 0.3em;
}
.image{
 width: 120px;
 height: 90px;
}
.piantina{
 width: 120px;
}
/* ------ CATALOGO 22 CATENE PERSONALIZZATE FIGLIE con POPUP------*/
#catalog_22, #catalog_24, #catalog_25, #catalog_26, #catalog_27, #catalog_28, #catalog_29, #catalog_30, #catalog_31{
 padding: 0 10px 0 10px;
 margin: 0;
}
.catalog_box_22, .catalog_box_24, .catalog_box_25, .catalog_box_26, .catalog_box_27, .catalog_box_28, .catalog_box_29, .catalog_box_30, .catalog_box_31{
 width: 120px;
 margin: 0 10px 0 0;
}
.caimmagine_22, .caimmagine_24, .caimmagine_25, .caimmagine_26, .caimmagine_27, .caimmagine_28, .caimmagine_29, .caimmagine_30, .caimmagine_31{
 border: 1px solid #000;
 width: 120px;
 margin-right: 3px;
}
.cadidascalia_22, .cadidascalia_24, .cadidascalia_25, .cadidascalia_26, .cadidascalia_27, .cadidascalia_28, .cadidascalia_29, .cadidascalia_30, .cadidascalia_31{
 font-size: 0.65em;
 color: navy;
 width: 120px;
 margin-top: 5px;

}

/* ------ CATALOGO 23 CATENE PERSONALIZZATE ELENCO MENU------*/
#catalog_23{
 background-color: trasnparent;
 padding: 0 10px 0 10px;
 margin: 0;
}
.catalog_box_23{
 width: 120px;
 margin: 0 10px 0 0;
}
.caimmagine_23{
 width: 120px;
 height: 120px;
 margin-right: 3px;
/* le immagini importate che diventeranno l'icona dovranno essere quadrate e almeno di 120px */
 border: 1px solid #000;
}
.cadidascalia_23 {
 font-size: 0.6em;
 color: navy;
 font-weight: bold;

}



/* ------ VISITATORI ------ */
.visitatoriTot{
 font-size: 0.65em;
 color: navy;
 text-align: right;
 margin: 0 5px 0 0;
 padding-top: 0;
}
.visitatoriIndex {
 font-size: 0.65em;
 color: navy;
 text-align: right;
 margin: 0 5px 0 0;
}
.crediti{
 color:  #858282;
 text-align: center;
 width: 100%;
 font-size: 0.65em;

}

