/* Definizione delle classi di utilizzo generale */
#container
{
position: relative;
background-color: white;
width: 909px;
height: auto;
min-height: 700px;
margin: 0px auto;   /*centra negli altri browsers*/
text-align: left;   /*ripristina l' allineamento*/
}
body
{
 font-family: Arial, Helvetica, sans-serif;
 font-size: 12px;
 color: #333333;
 text-align: center;   /*centra in IE 5.x */
 /*text-indent: 2.5em;*/
 /* margin-bottom: 25px;*/
 line-height:20px;
}
a:link
{
font-size: 100%;
color: blue;
}
a:visited
{
font-size: 100%;
color: blue;
}
h1
{
font-size: 150%;
color: #523184;
}
h1 a:link
{
font-size: 100%;
text-decoration: underline;
color: #523184;
}
h1 a:visited
{
font-size: 100%;
text-decoration: underline;
color: #523184;
}
h2
{
font-size: 140%;
color: #523184;
}
h2 a:link 
{
font-size: 100%;
text-decoration: underline;
color: blue;
}
h2 a:visited
{
font-size: 100%;
text-decoration: underline;
color: blue;
}
h3
{
font-size: 130%;
color: #523184;
}
h3 a:link
{
font-size: 100%;
text-decoration: underline;
color: blue;
}
h3 a:visited
{
font-size: 100%;
text-decoration: underline;
color: blue;
}
h4
{
font-size: 120%;	
color: #523184;
}
h4 a:link
{
font-size: 100%;
text-decoration: underline;
color: blue;
}
h4 a:visited
{
font-size: 100%;
text-decoration: underline;
color: blue;
}
h5
{
font-size: 110%;	
}
h5 a:link
{
font-size: 100%;
text-decoration: underline;
color: blue;
}
h5 a:visited
{
font-size: 100%;
text-decoration: underline;
color: blue;
}
td
{
 font-size: 12px;
}
form
{
 margin-top: 0;
 margin-bottom: 0;
}
:link
{
 Color: #000000;
 text-decoration: underline;
}
:visited
{
 Color: #000000;
 Text-Decoration: none;
}
:hover
{
	Color: Blue;
	Text-Decoration: underline;
}
.text
{
 font-family: Arial, Helvetica, sans-serif;
 font-size: 12px;
 color: #000000;
}
.menu1{

 Font-Size: 14px;
 Color: #FFFFFF;
text-decoration: underline;
}
.menu1sel{

 Font-Size: 14px;
 Color: #FFFFFF;
text-decoration: underline;
}
.menu1:link{

 Font-Size: 14px;
 Color: #FFFFFF;
text-decoration: underline;
}
.menu1:visited{

 Font-Size: 14px;
 Color: #FFFFFF;
text-decoration: underline;
}
.menu1:selected
{

 Color: #FFFFFF;
 Font-Size: 14px;
text-decoration: underline;
}
.menu1:hover
{

 Color: #FFFFFF;
 Font-Size: 14px;
text-decoration: underline;
}
/* inizio classi utilizzate per il tree menu */
.nodononsel
{
 Font-Size: 14px;
 Color: #FFFFFF;
 text-decoration: underline;
}
.nodononsel:link
{
 Font-Size: 14px;
 Color: #FFFFFF;
 text-decoration: underline;
}
.nodononsel:visited
{
 Font-Size: 14px;
 Color: #FFFFFF;
 text-decoration: underline;
}
.nodononsel:selected
{
 Color: #FFFFFF;
 Font-Size: 14px;
 text-decoration: underline;
}
.nodononsel:hover
{
 Color: #FFFFFF;
 Font-Size: 14px;
 text-decoration: underline;
}
.foglianonsel
{
 Font-Size: 14px;
 Color: #FFFFFF;
 text-decoration: underline;
}
.foglianonsel:link
{
 Font-Size: 14px;
 Color: #FFFFFF;
 text-decoration: underline;
}
.foglianonsel:visited
{
 Font-Size: 14px;
 Color: #FFFFFF;
 text-decoration: underline;
}
.foglianonsel:selected
{
 Font-Size: 14px;
 Color: #FFFFFF;
 text-decoration: underline;
}
.foglianonsel:hover
{
 Font-Size: 14px;
 Color: #FFFFFF;
 text-decoration: underline;
}
/* fine classi utilizzate per il tree menu */
.moltopiccolo
{

 Font-Size: 3px;
 Color: #000000;
}
.piccolo
{

 Font-Size: 9px;
 Color: #000000;
}
.normale
{

 Font-Size: 11px;
 Color: #000000;
}
.normaletxt
{

 Font-Size: 11px;
 Color: #000000;
}
.link2
{

 Font-Size: 11px;
 Color: #ffffff;
 Text-Decoration: none;
}
.link3
{
 Font-Size: 9px;
 Color: #666666;
 Text-Decoration: none;
}
.linkbia
{

 Font-Size: 11px;
 Color: #FFFFFF;
 Text-Decoration: none;
}
.titolo
{

 Font-Size: 12px;
 Color: #ffffff;
 Font-Weight: bold;
}
.titolonews
{

 Font-Size: 10px;
 Color: #ffffff;
 Font-Weight: bold;
}
.bod
{

 Font-Size: 11px;
 Color: #000000;
}
.caselladitesto
{
 Color: #000000;
 Background-color: #FFFFFF;
 Text-Decoration: none;
 border: 1px solid Gray;
 width: 240;
}
.caselladitesto a:link
{
font-size: 100%;
font-weight: bold;
}
.caselladitesto a:hover
{
font-size: 100%;
font-weight: bold;
text-decoration: none;
}
.caselladitesto a:visited
{
font-size: 100%;
font-weight: bold;
}
.check
{
 Background-color : #C4E1FF;
 border: 1px solid #FF692E;
}
.areaditesto
{
 Color: #000000;
 Background-color: #FFFFFF;
 Font-Size: 11px;
 Text-Decoration : none;
 border: 1px solid Gray;
 width: 240;
 height: 100;
}
.pulsante
{

 Background-color: #513082;
 Font-Size: 11px;
 Color: #ffffff;
 border: 0px solid #000000;
 cursor: hand;
 width: 60;
 height: 20;
}

/* Definizione delle classi per il modulo Area download */

.mdownloadTabella
{
 Border: 0px solid #ff692e;
 Align: center;
 Width: 98%;
 border-collapse: collapse;
}
.mdownloadTabella td
{
 Border: 0px solid #ff692e;
 padding: 3px;
}
.mdownloadRigaIntestazione
{
 Background-color: #FFFFFF;
}
.mdownloadRiga
{
 Background-color: #FFFFFF;
}
.mdownloadRigaAlternato
{
 Background-color: #FFFFFF;
}
.mdownloadRigaFinale
{
 Background-color: #FFFFFF;
}
.mdownloadTitolo
{

 Font-Size: 12px;
 Color: #FC7D16;
 Font-Weight: bold;
}
.mdownloadSottotitolo
{

 Font-Size: 11px;
 Color: #FC7D16;
 Font-Weight: bold;
}
.mdownloadNormale
{

 Font-Size: 11px;
 Color: #000000;
}
.mdownloadInterlinea
{

 Font-Size: 6px;
}

/* Definizione delle classi per il modulo Carrello */

.mcarrelloTabella
{
 Border: 0px solid #C0C0C0;
 Width: 98%;
 border-collapse: collapse;
}
.mcarrelloTabella td
{
 Border: 0px solid #C0C0C0;
 padding: 3px;
}
.mcarrelloRigaIntestazione
{
 Background-color: #FFFFFF;
}
.mcarrelloRiga
{
 Background-color: #FFFFFF;
}
.mcarrelloRigaAlternato
{
 Background-color: #FFFFFF;
}
.mcarrelloRigaTotale
{
 Background-color: #FFFFFF;
}
.mcarrelloRigaMenu
{
 Background-color: #FFFFFF;
 Text-align: center;
}
.mcarrelloTabellaHidden
{
 Border: 0px;
 border-collapse: collapse;
 Width: 200px;
}
.mcarrelloTabellaHidden td
{
 Border: 0px;
 padding: 0px;
}
.mcarrelloTitolo
{

 Font-Size: 12px;
 Color: #FC7D16;
 Font-Weight: bold;
}
.mcarrelloSottotitolo
{

 Font-Size: 11px;
 Color: #FC7D16;
 Font-Weight: bold;
}
.mcarrelloNormale
{

 Font-Size: 11px;
 Color: #000000;
}

/* Definizione delle classi per il modulo Vetrina */


.mvetrinaTabella
{
 Border: 0px solid #C0C0C0;
 Width: 98%;
 border-collapse: collapse;
}
.mvetrinaTabella td
{
 Border: 0px solid #C0C0C0;
 padding: 3px;
}
.mvetrinaRigaIntestazione
{
 Background-color: #FFFFFF;
}
.mvetrinaRiga
{
 Background-color: #FFFFFF;
}
.mvetrinaRigaAlternato
{
 Background-color: #FFFFFF;
}
.mvetrinaTitolo
{
 Font-Size: 12px;
 Color: #FC7D16;
 Font-Weight: bold;
}
.mvetrinaSottotitolo
{
 Font-Size: 11px;
 Color: #FC7D16;
 Font-Weight: bold;
}
.mvetrinaNormale
{
 Font-Size: 11px;
 Color: #000000;
}

/* Definizione delle classi per il modulo Links */

.mlinksTabella
{
 Border: 0px solid #C0C0C0;
 Width: 98%;
 border-collapse: collapse;
}
.mlinksTabella td
{
 Border: 0px solid #C0C0C0;
 padding: 3px;
}
.mlinksRiga
{
 Background-color: #FFFFFF;
}
.mlinksRigaAlternato
{
 Background-color: #FFFFFF;
}
.mlinksNormale
{

 Font-Size: 11px;
 Color: #000000;
}

/* Definizione delle classi per il modulo Motore di ricerca (B) */

.mricercaBTabella
{
 Border: 0px solid #C0C0C0;
 Width: 98%;
 border-collapse: collapse;
}
.mricercaBTabella td
{
 Border: 0px solid #C0C0C0;
 padding: 3px;
}
.mricercaBRiga
{
 Background-color: ;
 Text-align: center;
}
.mricercaBRigaAlternato
{
 Background-color: ;
}
.mricercaBTabellaHidden
{
 Border: 0px;
 border-collapse: collapse;
 Width: 250px;
}
.mricercaBTabellaHidden td
{
 Border: 0px;
 padding: 0px;
}
.mricercaBTitolo
{

 Font-Size: 12px;
 Color: #FC7D16;
 Font-Weight: bold;
}
.mricercaBNormale
{

 Font-Size: 11px;
 Color: #000000;
}

/* Definizione delle classi per il modulo Motore di ricerca (A) */

.mricercaATabellaHidden
{
 Border: 1px;
 border-collapse: collapse;
 text-align: center;
 Width: 145px;
 height: 30px;
}
.mricercaATabellaHidden td
{
 text-align: center;
 Border: 0px;
 padding: 0px 3;
 background-color: #99A5CD;
}
.mricercaANormale
{

 Font-Size: 10px;
 Color: #000000;
}

/* Definizione delle classi per il modulo News */

.mnewsTabella
{
 Border: 0px solid #C0C0C0;
 Width: 98%;
 border-collapse: collapse;
}
.mnewsTabella td
{
 Border: 0px solid #C0C0C0;
 padding: 3px;
}
.mnewsRiga
{
 Background-color: #ffffff;
}
.mnewsRigaAlternato
{
 Background-color: #FFFFFF;
}
.mnewsRigaMenu
{
 Text-align: right;
}
.mnewsLayer
{
 Text-align: justify;
}
.mnewsTitolo
{

 Font-Size: 11px;
 Color: #513082;
 Font-Weight: bold;
}
.mnewsAnteprima
{

 Font-Size: 11px;
 Color: #513082;
}
.mnewsNormale
{

 Font-Size: 11px;
 Color: #000000;
}
.mnewsInterlinea
{

 Font-Size: 6px;
}

/* Definizione delle classi per il modulo Newsletter */

.mnewsletterTabellaHidden
{
 Border: 0px;
 border-collapse: collapse;
 Width: 98%;
}
.mnewsletterTabellaHidden td
{
 Border: 0px;
 padding: 0px;
}
.mnewsletterLayer
{
 Text-align: justify;
}
.mnewsletterNormale
{

 Font-Size: 11px;
 Color: #ffffff;
}

/* Definizione delle classi per il modulo Pop UP */

.mpopupTabellaHidden
{
 Border: 0px;
 border-collapse: collapse;
 Width: 98%;
}
.mpopupTabellaHidden td
{
 Border: 0px;
 padding: 0px;
}
.mpopupLayer
{
 Text-align: justify;
}
.mpopupNormale
{

 Font-Size: 11px;
 Color: #000000;
}

/* Definizione delle classi per il modulo Sondaggio */

.msondaggioTabellaHidden
{
 Border: 0px;
 border-collapse: collapse;
 Width: 98%;
}
.msondaggioTabellaHidden td
{
 Border: 0px;
 padding: 2px;
}
.msondaggioLayerDomanda
{
 Text-align: justify;
}
.msondaggioDomanda
{

 Font-Size: 11px;
 Color: #ffffff;
}
.msondaggioNormale
{

 Font-Size: 11px;
 Color: #ffffff;
}

/* Definizione delle classi per il modulo Testo laterale */

.mtestoTabellaHidden
{
 Border: 0px;
 border-collapse: collapse;
 Width: 98%;
}
.mtestoTabellaHidden td
{
 Border: 0px;
 padding: 0px;
}
.mtestoLayer
{
 Text-align: justify;
}
.mtestoNormale
{

 Font-Size: 11px;
 Color: #000000;
 Font-Style: italic;
}

/* Definizione delle classi per il modulo Controller */

.mcontrollerTabellaHidden
{
 Border: 0px;
 border-collapse: collapse;
 Width: 98%;
}
.mcontrollerTabellaHidden td
{
 Border: 0px;
 padding: 0px;
}
.mcontrollerLayer
{
 Text-align: justify;
}
.mcontrollerNormale
{

 Font-Size: 11px;
 Color: #000000;
}

/* Definizione delle classi per il modulo Login */

.mloginTabella
{FFFFFF
 Border: 0px solid #C0C0C0;
 Width: 98%;
 border-collapse: collapse;
}
.mloginTabella td
{
 Border: 0px solid #C0C0C0;
 padding: 3px;
}
.mloginRiga
{
 Background-color: #;
}
.mloginRigaAlternato
{
 Background-color: #FFFFFF;
 Text-align: center;
}
.mloginTitolo
{

 Font-Size: 12px;
 Color: #FC7D16;
 Font-Weight: bold;
}
.mloginErrore
{

 Font-Size: 11px;
 Color: #FF0000;
 Font-Weight: bold;
}
.mloginNormale
{

 Font-Size: 11px;
 Color: #000000;
}
.mloginInterlinea
{

 Font-Size: 6px;
}

/* Definizione delle classi per il modulo Newsletter Anagrafica */

.mnewsletteranagTabella
{
 Border: 0px solid #C0C0C0;
 Width: 98%;
 border-collapse: collapse;
}
.mnewsletteranagTabella td
{
 Border: 0px solid #C0C0C0;
 padding: 4px;
}
.mnewsletteranagRiga
{
 Background-color: ;
}
.mnewsletteranagRigaAlternato
{
 Background-color: ;
}
.mnewsletteranagNormale
{

 Font-Size: 11px;
 Color: #000000;
}
.mnewsletteranagTabellaHidden
{
 Border: 0px;
 Width: 98%;
}
.mnewsletteranagTabellaHidden td
{
 Border: 0px;
 padding: 5px;
}

/* Definizione delle classi per il modulo On-Line Users */
.mUsersString
{
 Font-Size: 11px;
 Color: #ffffff;
}
/* Definizione delle classi per il modulo Forum */
.mForumTitolo
{
Font-Size: 11px;
Font-Weight: bold;
Color: #FC7D16;
}
.mForumSeparatore
{
Font-Size: 4px;
}
.mForumAvviso
{

Font-Size: 11px;
Color: #FF0000;
}
.mForumTopic
{
Border: px solid #C0C0C0;
Width: 98%;
border-collapse: collapse;
Background-Color: #ffffff;
}
.mForumTopic td
{
Border: 0px solid #C0C0C0;
padding: 3px;

Font-Size: 11px;
Color: #000000;
}
.mForumColonnaData
{
Text-align: center;
Width: 80px;
}
.mForumColonnaOra
{
Text-align: center;
Width: 80px;
}
.mForumColonnaAutore
{
Text-align: center;
Width: 90px;
}
.mForumColonnaOggetto
{
Text-align: justify;
}
.mForumColonnaLink
{
Text-align: center;
Width: 100px;
}
.mForumColonnaIndice
{
Text-align: center;
Width: 100px;
}
/*tabella sotto nuovo msg*/
.mForumNuovoTopic
{
Border: 0px solid #C0C0C0;
Width: 98%;
border-collapse: collapse;
Background-Color: #FFFFFF;
}
/*tabella sotto nuovo msg*/
.mForumNuovoTopic td
{
Border: 0px solid #C0C0C0;
padding: 3px;

Font-Size: 11px;
Color: #000000;
}
/*campo testo autore:*/
.mForumInputText
{
Color: #000000;
Background-color : #FFFFFF;

..........	
......
. ... .
. ....... ..
Font-Size: 11px;
Text-Decoration : none;
border: 1px solid #FF692E;
Width: 200px;
}
/*campo testo autore:*/
/*campo testo messaggio:*/
.mForumTextarea
{
Color: #000000;
Background-color : #FFFFFF;
Font-Size: 10px;
Text-Decoration : none;
border: 1px solid #FF692E;
Width: 300px;
Height: 100px;
}
/*campo testo messaggio:*/
/*bottone inserisci*/
.mForumInserisci
{

Background-color : #FFFFFF;
Font-Size: 9px;
Color: #000000;
border: 1px solid #FF692E;
}
/*bottone inserisci*/
/*sfondo messaggi scritti*/
.mForumMessaggi
{
Border: 1px solid #C0C0C0;
Width: 100%;
border-collapse: collapse;
Background-Color: #ffffff;
}
/*sfondo messaggi scritti*/
.mForumMessaggi td
{
Border: 1px solid #C0C0C0;
padding: 3px;
Font-Size: 11px;
Color: #000000;
}
/*sfondo tabella sotto*/
.mForumMessaggio
{
Border: 0px solid #C0C0C0;
Width: 98%;
border-collapse: collapse;
Background-Color: #FFFFFF;
}
/*sfondo tabella sotto*/
/*tabella intorno campi testo*/
.mForumMessaggio td
{
Border: 0px solid #C0C0C0;
padding: 3px;
Font-Size: 11px;
Color: #000000;
}
/*tabella intorno campi testo*/
.mForumColonnaMessaggio
{
Text-align: justify;
}
/*bottone rispondi*/
.mForumRispondi
{
Background-color : #ffffff;
Font-Size: 11px;
Color: #000000;
border: 1px solid #FF692E;
}
/*bottone rispondi*/


/* Definizione delle classi per il modulo Faqs */
.mFaqLayer
{
Text-align: justify;
Font-Size: 11px;
Color: #000000;
Background-Color: #ffffff;
Padding: 3px;
}
.mFaqSeparatore
{
Font-Size: 4px;
}
.mFaqDomanda
{
Color: #000000;
}
.mFaqCategoria
{
Font-Weight: bold;
}
/* Definizione delle classi per il modulo Magazine */
.mMagazineLayer
{
Text-align: justify;
Font-Size: 11px;
Color: #000000;
Background-Color: #ffffff;
Padding: 3px;
}
.mMagazineNumero
{
Font-Size: 12px;
Color: #000000;
Font-Weight: bold;
}
.mMagazineSeparatore
{
Font-Size: 4px;
}
.mMagazineTitolo
{
Font-Size: 11px;
Color: #000000;
Font-Weight: bold;
}
.mMagazineTesto
{
Font-Size: 11px;
Color: #000000;
}
.mMagazineSelettore
{
Font-Size: 11px;
Color: #000000;
}

/* Definizione delle classi per il modulo FORM */

.mFormObbligatorio
{
 Font-Size: 14px;
 Color: #513082;
 font-weight: bold;
}
.mFormtabella
{

 Font-Size: 11px;
 Color: #000000;
}
/* Definizione delle classi per il modulo MAPPA */

.mmappaRiga
{
 Font-Size: 14px;
 Color: #000000;
 Font-Weight: bold;
}
.mmappaRiga:link
{
 Font-Size: 14px;
 Color: #000000;
 Font-Weight: bold;
}
.mmappaRigaalternato
{
 Font-Size: 14px;
 Color: #000000;
 Font-Weight: bold;
}
.mmappaRigaalternato:link
{
 Font-Size: 14px;
 Color: #000000;
 Font-Weight: bold;
 text-decoration: underline;
}

.mmappaRigaalternato:link
{
 Font-Size: 14px;
 Color: #000000;
 Font-Weight: bold;
 text-decoration: underline;
}
.mmappaRigaalternato:visited
{
 Font-Size: 14px;
 Color: #000000;
 Font-Weight: bold;
 text-decoration: underline;
}
.mmappaRigaalternato:selected
{
 Font-Size: 14px;
 Color: #000000;
 Font-Weight: bold;
 text-decoration: underline;
}


/* Definizione delle classi per il modulo Briciole di pane*/
.navigationbar
{
 Color: #000000;
 Font-Weight: bold;
}

/* livello utilizzato per la descrizione pagina a sinistra */
#TITOLOPAGINA
{
	
	Font-Size: 15px;
	Color: white;
	Background-color: #523184;
	text-align: center;
	width: 160px;
	height: 30px;
	vertical-align: center;
}
/* impaginazione delle immagini allegate */
#IMMAGINE1
{
position: absolute;
top: 160px;
right: 40px;
}
#IMMAGINE2
{
position: absolute;
top: 300px;
right: 40px;
}
/* impaginazione del body delle pagine*/
#CORPO
{
}
/* impaginazione dei link sopra al body */
#menu-superiore
{
margin-left: 154px;
margin-right: 5px;
}
#menu-superiore
{
margin-left: 154px;
margin-right: 5px;
background-color: #523184;
}
#menu-superiore a:link
{
color: white;
}