
/************ TAG COMUNI ************/
BODY { margin: 0px;
       padding-top: 5px;
       padding-left: 10px;
		 padding-bottom: 10px;
       border: none;
       background-color: #FFFFFF;
       font-family: arial;
       font-size: 11px;
     }

H1 { font-size: 16px; }
H2 { font-size: 14px; }
H3 { font-size: 12px; }

IMG { border: none; 
      margin: 0px;
      vertical-align: top;
    }



#frame_sinistro
{					background-color: #00172E;		/* questo ID è applicato ad un TAG di tipo TD */
					color: white;
					padding-right: 0px; /* modifica l'ampiezza del bordino blu sul lato destro del frame sinistro */
					vertical-align: top;
					width: 241px;
}

#frame_centrale
{	
					padding-left: 8px;	/* modifica lo spazio bianco fra il frame sinistro e il lato sinistro del frame centrale */
					padding-right: 0px;/* modifica lo spazio bianco fra il frame sinistro e il lato sinistro del frame centrale */
					vertical-align: top;
					/* text-align: center ==> la centratura del contenuto è effettuata mediante l'obsoleto
					                          attributo 'align' perché compatibile con IE6 che con Netscape
					*/
					width: 472px;
}

#frame_destro {	border-right: 1px solid #00172E;		/* questo ID è applicato ad un TAG di tipo TD */
				color: #00172E;
				vertical-align: top;
				width: 241px;
              }

#frame_tail {	height: 24px;					/* questo ID è applicato ad un TAG di tipo TD */
				vertical-align: middle;
			}

a.vai_a         { color: blue; text-decoration: none; }
a:hover.vai_a   { color: blue; text-decoration: underline; }
a:visited.vai_a { color: blue; }


/************ TAG frame sinistro ************/
DIV.frame_sx {	font-size: 9px; }

IMG.frame_sx { border: 2px solid #E77919;
               float: left;
               margin-left: 16px;
               margin-right: 6px;
             }

H1.frame_sx  { color: #E77919;
               font-size: 11px;
               font-style: italic;
			   	margin: 0px;
			   	width: 180px;
             }
P.frame_sx
{
 margin-top: 6px;
 padding-right: 6px;
 width: 180px;
}

/*
DIV.sub_frame_sx { font-size: 9px;
                   margin-bottom: 20px;
                   width: 130px;
                 }
*/
.reverse {	background-color: white;   /* Usato nel frame sinistro delle News */
			color: #00172E;
         }

/************ TAG frame destro ************/
DIV.frame_dx {	background-color: #E77919;
				font-size: 9px;
				margin-left: 8px; /* Effettua una centratura dell'elemento DIV nella cella TD */
				width: 221px;
			 }

IMG.frame_dx {	border: 2px solid #00172E;
				float: left;
				margin-left: 10px;
				margin-right: 6px;
             }

H1.frame_dx  { color: white;
               font-size: 11px;
               font-style: normal;
			   margin-top: 0px;
             }


DIV.sub_frame_dx { font-size: 9px;
                   margin-bottom: 20px;
                   width: 90px;
                 }


/************ TAG frame tail (pie_di_pagina) ************/
#a_tail	{ color: white; text-decoration: none; }
#a_tail:hover { color: white; text-decoration: underline; }
#a_tail:visited { color: white; }

TD.pie_di_pagina { border: none;
                   background-color: #00172E;
                   color: white;
                   font-size: 10px;
                   text-align: right;
                 }


/************ TAG Pagina 'main.php' ************/
TD.cerca { background-color: #00172E;   /* Riquadro CERCA */
           border: 2px solid #E77919;
           padding: 5px;
		     vertical-align: top;
         }


#img_lente { margin-left: 46px; }   /* Riquadro CERCA */


#img_chiave { background-image: url("/contenuti/1024/chiave.jpg");   /* Pulsanti della pagina Modify */
             background-repeat: no-repeat;
             background-position: left;
             border: 0px;
             height: 22px;
             margin-left: 8px;
             width: 28px;
           }


#img_modifica { background-image: url("/contenuti/1024/modifica.png");   /* Riquadro LOGIN */
                background-repeat: no-repeat;
                background-position: left;
				    background-color: #E77919;
                border: 0px;
                height: 24px;
                width: 30px;
              }

#img_logout { background-image: url("/contenuti/1024/logout.png");   /* Riquadro LOGIN */
              background-repeat: no-repeat;
              background-position: left;
			     background-color: #E77919;
              border: 0px;
              height: 24px;
              width: 30px;
            }

TD.login { /* background-color: #00172E; */
           border: 2px solid #00172E;
           padding: 0px;
			  text-align: center;
			  vertical-align: middle;
         }

INPUT.testoinput { border: none;   /* Riquadro CERCA e LOGIN */
                   font-size: 9px;
                   width: 120px;
                 }

TD.news {							/* Riquadro NEWS */
          padding: 10px;
          vertical-align: top;
        }


H1.news {							/* Riquadro NEWS */
          font-size: 15px;
          font-style: italic;
          font-weight: 900;
          margin: 0px;
          padding-bottom: 2px;
          width: 93%;
        }


H2.news {							/* Riquadro NEWS */
          border-bottom: 2px solid gray;
          font-size: 11px;
          font-style: italic;
          font-weight: normal;
          margin: 0px;
          padding-bottom: 8px;
        }


P.news {							/* Riquadro NEWS */
          font-size: 11px;
       }


/************ TAG Menù Superiori ************/
div.cl1, div.cl2, div.cl3 { 
		 background-color: #E77919;
		 display: none;
		 border:  1px solid #00172E;
		 border-top: 0px none;
		 margin:  0px;
		 padding: 4px;
		 position: absolute;
		 top: 107px;
		 width: 140px;
		 z-index: 2;
		}

div.cl1 { left: 308px; }
div.cl2 { left: 420px; }
div.cl3 { left: 528px; }

#nomenu {
	position: absolute;
	top: 107px;
	left: 240px;
	width: 500px;
	height: 250px;
	z-index: 0;
}


a.menu  { display: block;
          color: #00172E;
			 font-weight: 800;
          padding: 0px;
			 margin-top: 4px;
			 margin-bottom: 4px;
          text-decoration: none;
          width: 100%;
          z-index: 0;
}

a.menu:hover {background-color: #00172E; color: #E77919;}


/************ TAG Menù Laterali Catalogo ************/
td.menuC { border: none; padding-left: 20px; }

ul.al1 {	margin-bottom:  12px;
			margin-left:    10px;
			margin-right:   10px;
			margin-top:      0px;
			padding:  0px;  /* contribuisce a rendere simile la visualizzazione fra IE e Netscape */

	   }

li.al1 {	font-size: 11px;
			list-style-type: none;
			padding-top: 2px;
       }

a.cl1, a.al1 {	display: block;
				text-decoration: none;
				width: 100%;
			 }

a.al1 { color: white; }
a.al1:visited, a.al2:visited, a.al3:visited, a.al4:visited  { color: white; }
a.al1:hover, a.al2:hover, a.al3:hover, a.al4:hover { color: white; background-color: #E77919; }

a.cl1 { color: #E77919; }
a.cl1:visited { color: #E77919; }
a.cl1:hover { color: white; background-color: #E77919; }


/* DA ELIMINARE >>>
ul.bl1 { 
         background-color: #e0e0f0;
         margin: 0px;
         padding: 0px;
       }

li.bl1 { 
         border-bottom: 1px dotted #00172E;
	 font-size: 11px;
         height: 30px;        / Valore predefinito che all'occorrenza è reimpostato al livello locale /
         list-style: none ;
         margin: 6px;         /   Utile per spaziare le voci del menu laterale in senso verticale /
         padding-top: 5px;         
       }
	   
a.bl1 { 
        color: #00172E;
        text-decoration: none;
        width: 100%;

      }

a.bl1:hover , a.bl2:hover, a.bl3:hover, a.bl4:hover, a.bl5:hover {color: white; background-color: #00172E; }

*/


/************ TAG Form di Registrazione ************/
tr.regform { background-color: #00172E; }

tr.regfor2 { background-color: #E77919; }

th.regform {
             color: #00172E;
             font-size: 14px;
             font-weight: bold;
             padding: 10px;
             text-align: center;
           }

td.regform {
             color: white;
             font-size: 12px;
             font-weight: normal;
             text-align: right;
             padding: 7px;
           }

td.regfor2 {
             color: #E77919;
             font-size: 12px;
             font-weight: normal;
             text-align: right;
             padding: 7px;
           }

td.visform { text-align: left; padding: 5px }
td.visdati { color: red }


/************ TAG Scheda Catalogo ************/

#tab_nav1 , #tab_nav2   {	background-color: white;
							border: none;
							margin-top: 21px;
							margin-bottom: 21px;
                        }

#tab_scheda1, #tab_scheda2
{
 font-size: 11px;
 font-weight: normal;
 margin-top: 25px;
}

#foto, #grafico { width: 200px; }

TH.scheda {
            font-size: 16px;
            font-weight: bold;
            color: black;
          }

TD.scheda { 
            font-weight: normal;
            color: #222288;
            background-color: white;
            border: 1px solid gray;
            padding: 6px;
          }


SPAN.scheda { 
              color: black;
              font-weight: normal;
              vertical-align: top;
            }

TH.scheda2 { /* in questo tipo di celle vengono visualizzati i filtri delle schede tecniche */
             padding: 14px;
             background-color: #00172E;
             vertical-align: middle;
           }

TD.scheda2 {
             border: 1px solid black;
           }


/* Usato per la scheda Noleggio */
TABLE.scheda3 {
                margin-left: 2%;
              }

a.scheda3         { color: #222288; text-decoration: none; }
a:hover.scheda3   { color: #222288; text-decoration: underline; }
a:visited.scheda3 { color: #222288; }



/* N A V I G A T O R E */
/* Il navigatore e' il controllo con le freccette che serve per spostarsi attraverso le schede prodotto */

TD.navigatore { text-align: center;
                background-image: url("catalogo/silver.png");
                background-repeat: repeat-x;
                border-top: 1px solid #e0e0e0;
                border-left: 1px solid #e0e0e0;
                border-right: 2px solid #707070;
                border-bottom: 2px solid #808080;
                color: black;
font-size: 9px;
                padding-top: 3px;
                padding-bottom: 5px;
                text-align: center;
                width: 27%;
              }


#inpP1, #inpP2, #inpN1, #inpN2 {
                                 font-size: 9px;
                                 height: 12px;
                               }



/* Il Filtro scheda e' l'insieme dei controlli situati in cima alla schede tecniche */
INPUT.filtro_scheda {
                      border-width: 1px;
                      height: 18px;
                      width: 35px;
                    }

SPAN.filtro_scheda {
                     color: #E77919;
                     font-weight: normal;
                     font-size: 11px;
                   }

/* Intestazioni delle Tabelline inserite nelle schede tecniche */

TD.scheda_inc {
               color: black;
               border-bottom: 1px solid black;
               font-size: 11px;
               vertical-align: middle;
               background-image: none;
               background-color: #e0d9d0;
               text-align: center;
              }

/* Righe dati delle Tabelline inserite nelle schede tecniche */
TD.scheda_inc2 {
                color: black;
                border-bottom: 1px solid black;
                font-size: 11px;
                vertical-align: middle;
                background-image: none;
                background-color: white;
                text-align: center;
                padding-right: 7px;
                padding-left: 7px;
                padding-top: 2px;
                padding-bottom: 2px;
               }

/* Utilizzato all'interno delle schede tecniche nella sezione _EDITOR del sito */
INPUT.scheda {
				font-family: Arial, Helvetica, sans-serif;
				font-size: 11px;
				margin-top: 3px;
			 }
			 
INPUT.btn_scheda {
					width: 100px;
				  }