body
{
 Font-Family: Arial;
 Font-Size: 12px;
 Color: #000000;
}
td
{
 Font-Family: Verdana, Arial;
 Font-Size: 11px;
}
.bodyinterno
{
 Font-Family: Arial;
 Font-Size: 12px;
 Color: #000000;
 text-align: justify;
}
.bodytitle {
font-family: Arial;
font-size: 12px;
font-weight: bold;
color: #006633;
text-decoration: underline;

}
form
{
 margin-top: 0;
 margin-bottom: 0;
}
:link
{
 Font-Family: Arial;
 Font-Size: 11px;
 Color: #000000;
 Text-Decoration: underline;
}
:visited
{
 Font-Family: Arial;
 Font-Size: 11px;
 Color: #000000;
 Text-Decoration: underline;
}
:hover
{
 Font-Family: Arial;
 Font-Size: 11px;
 Color: #339966;
 Text-Decoration: underline;
}
.moltopiccolo
{
 Font-Family: Tahoma;
 Font-Size: 3px;
 Color: #000000;
}
.piccolo
{
 Font-Family: Tahoma;
 Font-Size: 9px;
 Color: #000000;
}
.normale
{
 Font-Family: Arial;
 Font-Size: 12px;
 Color: #666666;
 Font-Weight: bold;
}
.trattino
{
 Font-Family: Arial;
 Font-Size: 14px;
 Color: #FFFFFF;
}
.titolo
{
 Font-Family: Tahoma;
 Font-Size: 16px;
 Color: #008040;
 Font-Weight: bold;
}
.caselladitesto
{
 Color: #000000;
 Background-color : #D9FFD9;
 Font-Family: Tahoma;
 Font-Size: 12px;
 Text-Decoration : none;
 border: 1px solid #339933;
}
.check
{
 Background-color : #FFFFFF;
 border: 1px solid #FF6633;
}
.areaditesto
{
 Color: #000000;
 Background-color : #D9FFD9;
 Font-Family: Courier New;
 Font-Size: 12px;
 Text-Decoration : none;
 border: 1px solid #339933;
}
.pulsante
{
 Font-Family: Arial;
 Background-color : #FFFFFF;
 Font-Size: 11px;
 Color: #000000;
 border: 1px solid #FF6633;
}
.copyright
{
 Font-Family: Arial;
 Font-Size: 11px;
 Color: #000000;
}
#menu2
{
Font-Family: Arial;
text-align:right;
color: #fff;
}
#menu2 a
{
font-size:11px;
font-weight:bolder;
color:#FFFFFF;
text-decoration:none;
}
#menu2 a:hover
{
font-size:11px;
font-weight:bolder;
color:#003399;
text-decoration:underline;
;
}
#menu2 .attivo
{
font-size:11px;
font-weight:bolder;
color:#FFFFFF;
text-decoration:underline;

}
.cercacorpo
{
 font-size:11px;
 font-weight:normal;
 color:#000000;
 text-align: left;
 padding-right: 5px;
 padding-left: 5px;
}

//modulo news home----------------------------
#newstop
{
height:25px;
}
#newscorpo
{
font-size:11px;
font-weight:normal;
color:#999999;
text-align: right;
}
.newslettercorpo
{
 font-size:11px;
 font-weight:normal;
 color:#000000;
 text-align: left;
 padding-right: 5px;
 padding-left: 5px;
}
.mnewsTabellaHidden
{
Border: 0px;
border-collapse: collapse;
Width: 90%;
}
.mnewsTabellaHidden td
{
Border: 0px;
padding: 0px;
}
.mnewsLayer
{
Text-align: left;
padding-left: 5px;
}
.mnewsTitolo
{
 Font-Family: Arial;
 Font-Size: 11px;
 Color: #003399;
 Font-Weight: bold;
}
.mnewsAnteprima
{
 Font-Family: Arial;
 Font-Size: 11px;
 Color: #333333;
 text-align: right;
}
.mnewsNormale
{
Font-Family: Arial;
Font-Size: 11px;
Color: #000000;
}
.mnewsInterlinea
{
Font-Family: Arial;
Font-Size: 6px;
}

.areaditesto
{
Font-Family: Arial;
Font-Size: 11px;
Color: #000000;
text-align: justify;
}
//menu livello 3--------------------------------
#menu3
{
text-align:right;
}
#menu3 a
{
Font-Family: Arial;
font-size:11px;
font-weight:bolder;
color:#339966;
text-decoration:none;
display:block;
border-bottom: 1px dashed #666666;
padding-top:5px;
padding-bottom:3px;
}
#menu3 a:hover
{
Font-Family: Arial;
font-size:11px;
font-weight:bolder;
color:#003399;
text-decoration:none;
display:block;
border-bottom: 1px dashed #666666;
padding-top:5px;
padding-bottom:3px;
}
#menu3 .attivo
{
Font-Family: Arial;
font-size:11px;
font-weight:bolder;
color:#003399;
text-decoration:none;
display:block;
border-bottom: 1px dashed #666666;
padding-top:5px;
padding-bottom:3px;
}
//----------------------------------
/* Definizione delle classi per il modulo cerca nel sito */
.mricercaBTabella
{
Border: 1px solid #C0C0C0;
Width: 100%;
border-collapse: collapse;
}
.mricercaBTabella td
{
Border: 1px solid #C0C0C0;
padding: 3px;
}
.mricercaBRiga
{
Background-color: #F0F0F0;
Text-align: left;
}
.mricercaBRigaAlternato
{
Background-color: #FFFFFF;
Text-align: left;
}
.mricercaBTabellaHidden
{
Border: 0px;
border-collapse: collapse;
Width: 545px;
Text-align: left;
}
.mricercaBTabellaHidden td
{
Border: 0px;
padding: 0px;
Text-align: center;
}
.mricercaBTitolo
{
Font-Family: Arial;
Font-Size: 11px;
Color: #333333;
Font-Weight: bold;
}
.mricercaBNormale
{
Font-Family: Arial;
Font-Size: 11px;
Color: #003399;
}

/* Definizione delle classi per il modulo Carrello */

.mcarrelloTabella
{
 Border: 1px solid #E3E1E1;
 Width: 100%;
 border-collapse: collapse;
}
.mcarrelloTabella td
{
 Border: 1px solid #E3E1E1;
 padding: 3px;
}
.mcarrelloRigaIntestazione
{
}
.mcarrelloRiga
{
}
.mcarrelloRigaAlternato
{
}
.mcarrelloRigaTotale
{
}
.mcarrelloRigaMenu
{
 Text-align: center;
}
.mcarrelloTabellaHidden
{
 Border: 0px;
 border-collapse: collapse;
 Width: 200px;
}
.mcarrelloTabellaHidden td
{
 Border: 0px;
 padding: 0px;
}
.mcarrelloTitolo
{
 Font-Family: Arial;
 Font-Size: 11px;
 Color: #004B97;
 Font-Weight: bold;
}
.mcarrelloSottotitolo
{
 Font-Family: Arial;
 Font-Size: 11px;
 Color: #004B97;

}
.mcarrelloNormale
{
 Font-Family: Arial;
 Font-Size: 11px;
 Color: #000000;
}

/* Definizione delle classi per il modulo Vetrina */

.mvetrinaTabella
{
 Border: 1px solid #E3E1E1;
 Width: 100%;
 border-collapse: collapse;
}
.mvetrinaTabella td
{
 Border: 1px solid #E3E1E1;
 padding: 3px;
}
.mvetrinaRigaIntestazione
{
 Background-color: #FFFFCC;
}
.mvetrinaRiga
{
 Background-color: #E3E3E3;
}
.mvetrinaRigaAlternato
{
 Background-color: #FFFFFF;
}
.mvetrinaTitolo
{
 Font-Family: Arial;
 Font-Size: 11px;
 Color: #004B97;
 Font-Weight: bold;
}
.mvetrinaSottotitolo
{
 Font-Family: Arial;
 Font-Size: 11px;
 Color: #004B97;

}
.mvetrinaNormale
{
 Font-Family: Arial;
 Font-Size: 11px;
 Color: #000000;
}
/* Definizione delle classi per il modulo Testo laterale */
.mtestoTabellaHidden
{
Border: 1px;
border-collapse: collapse;
Width: 100%;
}
.mtestoTabellaHidden td
{
Border: 0px;
padding: 0px;
}
.mtestoLayer
{
Text-align: justify;
}
.mtestoNormale
{
Font-Family: Arial;
Font-Size: 11px;
Color: #000000;
Font-Style: italic;
}
//---------------modulo form
mFormObbligatorio
{
font-family: Arial;
font-size: 12px;
font-weight: bold;
color: #000000;
}
mFormTabella
{
Border: 0px;
border-collapse: collapse;
Width: 90%;
}