/* elementi comuni */

body
{
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 11px; 
color: #000000; 
background-color:#fff;
margin-top:2px;
}

input, textarea
{
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 10px; 
color: #000000;
background-color: #ffffff;
}

select
{
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 10px; 
color: #000000;
background-color: #ffffff;
width: 100px;
}

.marginitabelle
{
margin-top=0px; 
margin-bottom:0px; 
}

.borditesta
{  
border-top: 2px solid #000;
border-left: 2px solid #000;
border-right: 2px solid #000;
border-bottom: 2px solid #ff6633;
}

.bordocella
{ 
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 11px;
color: #fff;
border-top: 2px solid #000;
border-left: 2px solid #000;
border-right: 2px solid #000;
border-bottom: 0px solid #000;
background-color: #Fff;
padding: 0px;
text-align: right;
}

.bordocella2
{ 
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 11px;
color: #fff;
border-top: 0px solid #ff6633;
border-left: 0px solid #000;
border-right: 0px solid #000;
border-bottom: 0px solid #000;
background-color: #Fff;
padding: 0px;
text-align: right;
}

.interlinea
{
margin-top: 5px;
}


/* menu di navigazione */



.bordimenu
{ 
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 11px;
color: #fff;
border-top: 2px solid #ff6633;
border-left: 2px solid #000;
border-right: 2px solid #000;
border-bottom: 0px solid #000;
background-color: #fff;
padding: 0px;
text-align: right;
}


a.stilemenu
{  
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 12px; 
color: #ff6633;
text-decoration: none;
font-weight: bold;
}

a.stilemenu:hover
{  
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 12px; 
color: #000;
font-weight: bold;
}

/* corpo centrale */
.bordicorpo
{  
border-bottom: 2px solid #000;
border-left: 2px solid #000;
border-right:2px solid #000;
background-color:#fff;
}

.cella
{ 
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 12px; 
color: #000;
border-top: 0px solid #000;
border-left: 0px solid #000;
border-right: 0px solid #000;
border-bottom: 0px solid #000;
backgroud-color: none;
padding: 0px;
text-align: left;
}

/* piede */

.tabella
{  
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 10px; 
color: #fff;
background-color:#000;
margin-bottom:0px;
border-top: 2px solid #ff6633;
border-left: 2px solid #000;
border-right: 2px solid #000;
border-bottom: 2px solid #000;
}
a.menu
{
font-family: Verdana, Arial, Helvetica, sans-serif;
color:#fff;
text-decoration: none;
font-size: 10px;

}

a.menu:hover
{
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #cc0000;
text-decoration: underline;
font-size: 10px;
}

.diritti
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #fff;
text-align:right;

}

a.linksrl
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #000;
text-align:center;
}

a.linksrl:hover
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #cc0000;
text-align:center;
}

.credit1
{
margin-top:0px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #cc0000;
}
.credit
{
text-align:center;
margin-top:0px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #000;
}


/* colonna di destra 1background-color: #fff;*/


.destra
{
float: right;
font-size: 11px; 
color: #000;
backgroud-color: none;
text-align: left;
margin-left: 10px;
margin-top: 10px;
padding: 10px;
margin-bottom: 5px;
}

.destra2
{
font-size: 11px; 
color: #000;
backgroud-color: none;
text-align: center;
margin-left: 10px;
margin-top: 5px;
padding: 5px;
margin-bottom: 5px;
}

.destra_contatti
{
font-size: 10px; 
color: #000;
background-color: none;
text-align: left;
margin-left: 0px;
margin-top: 0px;
padding: 10px;
margin-bottom: 10px;
}

.destra_prodotti
{
float: right;
font-size: 10px; 
color: #000;
background-color:#fff;
text-align: left;
margin-left: 10px;
margin-top: 10px;
padding: 10px;
margin-bottom: 10px;
}

.destra_brochure
{
float: right;
font-size: 11px; 
color: #000;
background-color:#fff;
text-align: left;
margin-left: 10px;
margin-top: 10px;
padding: 10px;
margin-bottom: 10px;
}

/* titoli delle pagine */

.titoli_sezioni
{
text-align: right;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px; 
color: #cc0000;
font-weight: bold;
}



/* contatti */

.titolo_recapiti
{
margin-top: 10px;
text-align: left;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px; 
color: #000;
font-weight: bold;
}

.recapiti
{
margin-top: 2px;
text-align: left;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px; 
color: #000;

}


.modulo
{
margin-top: 0px;
text-align: left;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px; 
background-color: none;
color: #000;
margin-left: 20px;
}

.spazio_campi
{
margin-left: 50px;
font-weight: bold;
}

.spazio_campiq
{
margin-left: 50px;
font-weight: bold;
}

a.mail
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 9px;
color: #cc0000;
text-align:center;
font-weight: bold;
text-decoration: none;
}

a.mail:hover
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 9px;
color: #ff9933;
text-align:center;
font-weight: bold;
text-decoration: underline;
}

a.mappa_percorso
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #000;
text-align:center;
font-weight: bold;
text-decoration: none;
width: 130px;
padding: 2px;
border: 2px solid #000;
background-color: #ff9900;
}

a.mappa_percorso:hover
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #f93;
text-align: center;
font-weight: bold;
background-color: #fff;
width: 130px;
padding: 2px;
border: 2px solid #000;
}


.obbligatorio
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px; 
color: #f90;
font-weight: bold;
}

.bottoni
{
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 11px; 
font-weight: bold;
color: #fff;
background-color: #cc0000;
}

/* scheda prodotto - miniature */

.tooltiptitle{COLOR: #FFFFFF; TEXT-DECORATION: none; CURSOR: Default; font-family: arial; font-weight: bold; font-size: 8pt}
.tooltipcontent{COLOR: #000000; TEXT-DECORATION: none; CURSOR: Default; font-family: arial; font-size: 8pt}

#ToolTip{position:absolute; width: 100px; top: 0px; left: 0px; z-index:4; visibility:hidden;}

.destra_scheda_prodotto
{
float: right;
font-size: 11px; 
color: #000;
background-color:#fff;
text-align: left;
margin-left: 0px;
margin-top: 10px;
margin-right: 25px;
padding: 5px;
margin-bottom: 10px;
}

.sinistra_scheda_prodotto
{
float:left;
text-align: left;
font-size: 11px; 
color: #000;
background-color:#fff1;
margin-left: 10px;
margin-top: 10px;
margin-bottom: 10px;
width: 200px;
padding: 10px;
1border-right: 1px solid #000;
}

.descrizione_prodotto
{
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 11px;
font-weight: bold; 
color: #393;
margin-top: 3px;
margin-left: 20px;
margin-bottom: 20px;
border-top: 2px solid #f93;
border-bottom: 2px solid #f93;
width: 200px;
padding: 3px;
text-align: left;
}

.bordo_miniature
{
margin-left: 5px;
border: 1px solid #000;
padding: 3px;
}

.miniature
{
margin-top: 10px;
margin-bottom: 10px;
text-align: center;
}

.navigazione
{
border-bottom: 1px dashed #000;
height: 20px;
}

a.indietro
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #900;
text-align:center;
font-weight: bold;
text-decoration: none;
padding: 2px;
}

a.indietro:hover
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #900;
text-align:center;
font-weight: bold;
text-decoration: underline;
padding: 2px;
}

a.storia_navigazione
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #369;
text-align:center;
font-weight: bold;
text-decoration: none;
padding: 2px;
}

a.storia_navigazione:hover
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #f93;
text-align: center;
font-weight: bold;
padding: 2px;
}

a.brochure
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #f93;
text-align:center;
font-weight: bold;
text-decoration: none;
padding: 2px;
}

a.brochure:hover
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #369;
text-align: center;
font-weight: bold;
padding: 2px;
}

.gradualshine{
filter:alpha(opacity=30);
-moz-opacity:0.3;
}

.img_foto
{
text-align: center;
margin-top: 5px;
}

/* pannello_ricerca */

.contenitore
{
border: 2px solid #000;
width: 130px;
background-color: #ff9900;
}

.titolo_pannello
{
background-color: #cc0000;
padding: 3px;
margin-top: 0px;
margin-bottom: 10px;
margin-left: 0px;
font-weight: bold;
color:#fff;
border-bottom: 2px solid #000;
text-align: center;
}

.etichette_pannello
{
margin-top: 10px;
margin-left: 10px;
font-weight: bold;
color: #000;
}

.margini_select
{
margin-bottom: 10px;
margin-left: 10px
}

.puls_ricerca
{
margin-bottom: 10px;
margin-left: 10px;
background-color: #cc0000;
color: #fff;
font-weight: bold;
}

/* prodotti */

.intestazione_risultati
{
font-size: 12px;
margin-bottom: 10px;
text-align: center;
color: #000;
font-weight: bold;
border-bottom: 2px solid #f93;
padding: 3px;
}

a.risultato_ricerca
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #369;
text-align:center;
font-weight: bold;
text-decoration: none;
padding: 2px;
}

a.risultato_ricerca:hover
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #000;
text-align: center;
font-weight: bold;
padding: 2px;
}

.navigazione_prodotti
{
height: 20px;
}
