body                 { font-size: 10px; font-family: Verdana, helvetica, "bitstream vera sans mono"; color: #7F7F7F; }


A:link               { COLOR: #045EAC; FONT-WEIGHT: bold; TEXT-DECORATION: none }

A:visited            { COLOR: #045EAC; FONT-WEIGHT: bold; TEXT-DECORATION: none }

A:hover              { COLOR: #909090; FONT-WEIGHT: bold; TEXT-DECORATION: none }


A.Menu:link        { color: #FFFFFF; font-weight: bold; text-decoration: none; font-family: Verdana; font-size: 11px; }

A.Menu:visited     { color: #FFFFFF; font-weight: bold; text-decoration: none; font-family: Verdana; font-size: 11px; }

A.Menu:hover       { color: #677BA0; font-weight: bold; text-decoration: none; font-family: Verdana; font-size: 11px; }


.caselladitesto {
   font-size: 11px;
   color: #7F7F7F;
   border-top:1px solid #000000;
   border-right:1px solid #000000;
   border-bottom:1px solid #000000;
   border-left:1px solid #000000;
   background: #F0F0F0;
/*    Width: 200px;  */
   Width: 150px;
}

.TableStandardTestoChiaro
	{
	   font-size: 11px;
	   color: #E7E7E7;
	   border-top:none;
	   border-right:none;
	   border-bottom:none;
	   border-left:none;
	}


.TableStandard
	{
	   font-size: 11px;
	   color: #7F7F7F;
	   border-top:none;
	   border-right:none;
	   border-bottom:none;
	   border-left:none;
	}


.TableStandardCaratteristiche
	{
	   font-size: 9px;
	   color: #7F7F7F;
	   border-top:none;
	   border-right:none;
	   border-bottom:none;
	   border-left:none;
	}


.BottomCaratteristiche
	{
  	   font-size: 9px;
	   color: #7F7F7F;
	   border-top:none;
	   border-right:none;
	   border-bottom:1px solid #000000;
	   border-left:none;
	}


.Bottom
	{
  	   font-size: 11px;
	   color: #7F7F7F;
	   border-top:none;
	   border-right:none;
	   border-bottom:1px solid #000000;
	   border-left:none;
	}

.BottomWhite
	{
  	   font-size: 11px;
	   color: #7F7F7F;
	   border-top:none;
	   border-right:none;
	   border-bottom:2px solid #FFFFFF;
	   border-left:none;
	}

.Top
	{
  	   font-size: 11px;
	   color: #7F7F7F;
	   border-top:1px solid #000000;
	   border-right:none;
	   border-bottom:none;
	   border-left:none;
	}


.TableBoxSolid
	{
  	   font-size: 11px;
	   color: #AFAFAF;
	   border-top:1px solid #000000;
	   border-right:1px solid #000000;
	   border-bottom:1px solid #000000;
	   border-left:1px solid #000000;
	}

.TableTopLeftRight
	{
  	   font-size: 11px;
	   color: #AFAFAF;
	   border-top:1px solid #000000;
	   border-right:1px solid #000000;
	   border-bottom:none;
	   border-left:1px solid #000000;
	}


.TopBottom
	{
  	   font-size: 11px;
	   color: #7F7F7F;
	   border-top:1px solid #000000;
	   border-right:none;
	   border-bottom:1px solid #000000;
	   border-left:none;
	}

.Left
	{
  	   font-size: 11px;
	   color: #AFAFAF;
	   border-top:none;
	   border-right:none;
	   border-bottom:none;
	   border-left:1px solid #000000;
	}

.LeftRight
	{
  	   font-size: 11px;
	   color: #AFAFAF;
	   border-top:none;
	   border-right:1px solid #000000;
	   border-bottom:none;
	   border-left:1px solid #000000;
	}

.Right
	{
  	   font-size: 11px;
	   color: #AFAFAF;
	   border-top:none;
	   border-left:none;
	   border-bottom:none;
	   border-right:1px solid #000000;
	}

.BoxSolid
	{
  	   font-size: 11px;
	   color: #AFAFAF;
	   border-top:1px solid #000000;
	   border-right:1px solid #000000;
	   border-bottom:1px solid #000000;
	   border-left:1px solid #000000;
	}

.TopLeftRight
	{
  	   font-size: 11px;
	   color: #AFAFAF;
	   border-top:1px solid #000000;
	   border-right:1px solid #000000;
	   border-bottom:none;
	   border-left:1px solid #000000;
	}

.BottomLeftRight
	{
  	   font-size: 11px;
	   color: #AFAFAF;
	   border-top:none;
	   border-right:1px solid #000000;
	   border-bottom:1px solid #000000;
	   border-left:1px solid #000000;
	}

.TopLeftBottom
	{
  	   font-size: 11px;
	   color: #AFAFAF;
	   border-top:1px solid #000000;
	   border-right:none;
	   border-bottom:1px solid #000000;
	   border-left:1px solid #000000;
	}

.TopRightBottom
	{
  	   font-size: 11px;
	   color: #AFAFAF;
	   border-top:1px solid #000000;
	   border-right:1px solid #000000;
	   border-bottom:1px solid #000000;
	   border-left:none;
	}

.LeftBottom
	{
  	   font-size: 11px;
	   color: #AFAFAF;
	   border-top:none;
	   border-right:none;
	   border-bottom:1px solid #000000;
	   border-left:1px solid #000000;
	}

.BottomRight
	{
  	   font-size: 11px;
	   color: #AFAFAF;
	   border-top:none;
	   border-right:1px solid #000000;
	   border-bottom:1px solid #000000;
	   border-left:none;
	}

.LeftRight
	{
  	   font-size: 11px;
	   color: #AFAFAF;
	   border-top:none;
	   border-right:1px solid #000000;
	   border-bottom:none;
	   border-left:1px solid #000000;
	}

.TopLeft
	{
  	   font-size: 11px;
	   color: #AFAFAF;
	   border-top:1px solid #000000;
	   border-right:none;
	   border-bottom:none;
	   border-left:1px solid #000000;
	}

.TopRight
	{
  	   font-size: 11px;
	   color: #AFAFAF;
	   border-top:1px solid #000000;
	   border-right:1px solid #000000;
	   border-bottom:none;
	   border-left:none;
	}


.CellaStandard
	{
	   font-size: 11px;
	   color: #7F7F7F;
	   border-top:none;
	   border-right:none;
	   border-bottom:none;
	   border-left:none;
	}

.PulsanteConferma
	{
  	   font-size: 9px;
  	   font-weight: bold;
	   color: #B2281D;
	   border-top:1px solid #000000;
	   border-right:1px solid #000000;
	   border-bottom:1px solid #000000;
	   border-left:1px solid #000000;
	   background: #F0F0F0;
	}

.PulsanteAnnulla
	{
  	   font-size: 11px;
	   color: #FFFFFF;
	   border-top:1px solid #000000;
	   border-right:1px solid #000000;
	   border-bottom:1px solid #000000;
	   border-left:1px solid #000000;
	   background: #A02020;

	}

.Selezione
	{
	   font-size: 11px;
	   color: #7F7F7F;
      border: 0px;
 	   background: #F0F0F0;
  	   border-collapse: collapse;

	}

.CampoForm
	{
	   font-size: 11px;
	   color: #7F7F7F;
	   border-top:1px solid #000000;
	   border-right:1px solid #000000;
	   border-bottom:1px solid #000000;
	   border-left:1px solid #000000;
 	   background: #F0F0F0;
	}


/* Definizione delle classi per il modulo News */

.mnewsTabella
{
 Border: 1px solid #FFFFFF;
 font-size: 11px;
 Width: 100%;
 Border-collapse: collapse;
}


.mnewsTabella td
{
 Border: 1px solid #FFFFFF;
 font-size: 11px;
 Padding: 3px;
}

class="mnewsRiga"

.mnewsRiga
{
 Background-color: #FFFFFF;
 font-size: 11px;
}

.mnewsRigaAlternato
{
 Background-color: #FFFFFF;
}

.mnewsRigaMenu
{
 text-align: right;
}

.mnewsLayer
{
 text-align: justify;
 font-size: 11px;
 Color: #AAAAAA;
}

.mnewsTitolo
{
 font-family: Verdana;
 font-size: 11px;
 Color: #7F7F7F;
 Font-Weight: bold;
}

.mnewsAnteprima
{
 font-family: Verdana;
 font-size: 11px;
 Color:  #7F7F7F;
}

.mnewsAnteprima2
{
 font-family: Verdana;
 font-size: 11px;
 Color:  #7F7F7F;
}

.mnewsNormale
{
 font-family: Verdana;
 font-size: 11px;
 Color: #7F7F7F;
}

.mnewsInterlinea
{
 font-family: Verdana;
 font-size: 10px;
}

.mNewsFreccia
{
 Dispaly: none;
}


.mFormObbligatorio
{
   font-family: Verdana, Arial, serif;
   font-size: 11px;
   text-decoration: none;
   font-weight: normal;
   Color: #FF0000;
}

.mFormTabella
{
   width: 532px;
   border-collapse: collapse;
   border: 0px solid #eeeeee;
}

.caselladitesto {
   width: 300px;
}

.areaditesto {
   width: 300px;
}

.mFormTabella td
{
   border: 0px solid #eeeeee;
   font-family: Verdana, Arial, serif;
   font-size: 11px;
   text-decoration: none;
}


.areaditesto
{
   font-family: Verdana, Arial, serif;
   font-size: 11px;
   text-decoration: none; color: #7F7F7F;
   background-color: #F0F0F0;
   border: 1px solid #000000;
}


.pulsante {
   font-family: Verdana, Arial, serif;
   font-size: 10px; text-decoration: none;
   color: #045EAC; font-weight: bold; background-color: #F0F0F0; border: 1px solid #000000;
}



/* Definizione delle classi per il modulo Forum */

.mForumTitolo
{
font-family: Verdana;
font-size: 11px;
Font-Weight: bold;
Color: #7F7F7F;
}


.mForumSeparatore
{
font-family: Verdana;
font-size: 4px;
}


.mForumAvviso
{
font-family: Verdana;
font-size: 11px;
Color: #FF0000;
}


.mForumTopic
{
Border: 0px solid #C0C0C0;
Width: 100%;
Border-collapse: collapse;
Background-Color: #F5F5F5;
}


.mForumTopic td
{
Border: 0px solid #C0C0C0;
Padding: 3px;
font-family: Verdana;
font-size: 11px;
Color: #7F7F7F;
}


.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;
}


.mForumNuovoTopic
{
Border: 0px solid #C0C0C0;
Width: 100%;
Border-collapse: collapse;
Background-Color: #EBEBEB;
}


.mForumNuovoTopic td
{
Border: 0px solid #C0C0C0;
Padding: 3px;
font-family: Verdana;
font-size: 11px;
Color: #7F7F7F;
}


.mForumInputText
{
Color: #7F7F7F;
font-family: Verdana;
font-size: 11px;
Text-Decoration : none;
Border: 1px solid #F5F5F5;
Width: 200px;
Background-color : #F5F5F5;
}


.mForumTextarea
{
Color: #000000;
Background-color : #F5F5F5;
font-family: Courier;
font-size: 10px;
Text-Decoration : none;
Border: 1px solid #F5F5F5;
Width: 300px;
Height: 100px;
}


.mForumInserisci
{
font-family: Verdana;
Background-color : #FDA955;
font-size: 9px;
Color: #000000;
Border: 1px solid #000000;
}


.mForumMessaggi
{
Border: 0px solid #C0C0C0;
Width: 100%;
Border-collapse: collapse;
Background-Color: #F5F5F5;
}


.mForumMessaggi td
{
Border: px solid #C0C0C0;
Padding: 3px;
font-family: Verdana;
font-size: 11px;
Color: #7F7F7F;
}


.mForumMessaggio
{
Border: px solid #C0C0C0;
Width: 100%;
Border-collapse: collapse;
Background-Color: #F5F5F5;
}


.mForumMessaggio td
{
Border: px solid #C0C0C0;
Padding: 3px;
font-family: Verdana;
font-size: 11px;
Color: #7F7F7F;
}


.mForumColonnaMessaggio
{
text-align: justify;
}


.mForumRispondi
{
font-family: Verdana;
Background-color : #FDA955;
font-size: 11px;
Color: #000000;
Border: 1px solid #000000;
}


.captcha
{
Height: 20px;
}



/* Definizione delle classi per il modulo Newsletter */

.caselladitesto
{
   font-size: 11px;
   color: #7F7F7F;
   border-top:1px solid #000000;
   border-right:1px solid #000000;
   border-bottom:1px solid #000000;
   border-left:1px solid #000000;
   background: #F0F0F0;
/*    Width: 200px;  */
   Width: 150px;
}


.mnewsletterTabellaHidden
{
   Tex-align: left;
   Border: 0px;
   Border-collapse: collapse;
   Width: 100%;
}


.mnewsletterTabellaHidden td
{
   text-align: left;
   Border: 0px;
   Padding: 10px;
}


.mnewsletterLayer
{
   text-align: Left;
   font-size: 11px;
   color: #7F7F7F;
/*    height: 35px;  */
}


.mnewsletterNormale
{
   font-family: Verdana;
   font-size: 11px;
   Color: #7F7F7F;
}


.mnewsletterCaptchaLabel
{
   font-family: Verdana;
   font-size: 11px;
   Color: #7F7F7F;
}


.mnewsletterCaptcha input
{
   font-size: 11px;
   color: #7F7F7F;
   background: #F0F0F0;
   border-top:1px solid #000000;
   border-right:1px solid #000000;
   border-bottom:1px solid #000000;
   border-left:1px solid #000000;
   Width: 80px;
 }
