body.normale {
font-size:78%;
}
body.grande {
font-size:90%;
}
body.molto_grande {
font-size:100%;
}


/* CMS STD: */

.LoginErrato .UseridPassword { font-size: 1em; color: black; }
.LoginErrato A:hover {  color: #000000; }
.LoginErrato A {     color: #cc0000 }
.LoginErrato .MessaggioAttenzione {     font-weight: bolder;     font-size: 1.6em;     color: #990000 }
.LoginErrato .Messaggio {     font-weight: bolder;     font-size: 1em;     color:  #1d4775 }
.LoginErrato INPUT {     border-right: #000000 1px solid;      border-top: #000000 1px solid;     border-left: #000000 1px solid;     border-bottom: #000000 1px solid }
.LoginErrato .UseridPassword INPUT {     font-size: 0.9em } 
.LoginErrato .pulsante { border-right: #000000 1px solid; border-top: #000000 1px solid; font-weight: bolder; font-size: 0.68em; border-left: #000000 1px solid; cursor: pointer; color: #ffffff; border-bottom: #000000 1px solid;background-color:  #1d4775}
.LoginErrato .Riga {  width: 50%; color: #ff9900; text-align: left }
.Newsletter
{
    padding-left: 5px;
    font-size: 0.71em
}
.Newsletter INPUT
{
    border-right: #000000 1px solid;
    border-top: #000000 1px solid;
    font-size: 9pt;
    border-left: #000000 1px solid;
    border-bottom: #000000 1px solid
}
.CreaNewsletter
{
}
.CreaNewsletter A:hover
{
    color: #000000
}
.CreaNewsletter A
{
    color: #cc0000
}
.CreaNewsletter .MessaggioAttenzione
{
    font-weight: bolder;
    font-size: 1.2em;
    color: #990000
}
.CreaNewsletter .Messaggio
{
    font-weight: bolder;
    font-size: 1em;
    color:  #1d4775
}
.CreaNewsletter .pulsante
{
    border-right: #000000 1px solid;
    border-top: #000000 1px solid;
    font-weight: bolder;
    font-size: 0.8em;
    border-left: #000000 1px solid;
    cursor: pointer;
    color: #990000;
    border-bottom: #000000 1px solid;
    background-color: #fff5e1
}
.CreaNewsletter .TabellaDati
{
    border-right: #000000 1px solid;
    border-top: #000000 1px solid;
    border-left: #000000 1px solid;
    border-bottom: #000000 1px solid;
    border-collapse: collapse
}
.CreaNewsletter .TabellaDati TD
{
    border-right: #000000 1px solid;
    padding-right: 3px;
    border-top: #000000 1px solid;
    padding-left: 3px;
    padding-bottom: 3px;
    border-left: #000000 1px solid;
    padding-top: 3px;
    border-bottom: #000000 1px solid
}
.CreaNewsletter .TabellaDati TH
{
    border-right: #000000 1px solid;
    padding-right: 3px;
    border-top: #000000 1px solid;
    padding-left: 3px;
    font-size: 1em;
    padding-bottom: 3px;
    border-left: #000000 1px solid;
    color: #8b0000;
    padding-top: 3px;
    border-bottom: #000000 1px solid;
    background-color: #ff9900
}
.CreaNewsletter .AltraTabellaDati
{
}
.CreaNewsletter .AltraTabellaDati INPUT
{
    border-right: #000000 1px solid;
    border-top: #000000 1px solid;
    border-left: #000000 1px solid;
    border-bottom: #000000 1px solid
}
.TabellaForumRispondi
{
    border-right: black 1px solid;
    border-top: black 1px solid;
    border-left: black 1px solid;
    border-bottom: black 1px solid;
    background-color: #ffffe6
}
.chat_notice
{
    border-right: thin groove;
    padding-right: 5px;
    border-top: thin groove;
    padding-left: 5px;
    font-size: 0.8em;
    padding-bottom: 5px;
    border-left: thin groove;
    color: #008080;
    padding-top: 5px;
    border-bottom: thin groove;
    background-color: #eeeef7
}
.chat
{
    background-color: #eeeef7
}
.chat TEXTAREA
{
    font-size: 0.8em;
    font-family: arial
}
.chat P
{
    font-weight: bolder;
    font-size: 0.8em;
    color:  #b72000
}
.TitoloDocumento
{
    padding-right: 10px;
    padding-left: 0px;
    font-weight: bolder;
    font-size: 1.3em;
    margin-bottom: 8px;
    padding-bottom: 2px;
    margin-left: 16px;
    color: #333333;
    padding-top: 10px;
    border-bottom: #E6E7CE 2px solid
}
.MenuCMS_box
{
     margin: 0px;
     
}
.MenuCMS_box FORM
{
    padding-left: 15px;
    font-size: 1em
}
.MenuCMS_box LI
{
    font-weight: 500;
    font-size: 0.9em;
    background: url(images/bullet.gif) no-repeat 0px 7px;
    margin-left: -20px;
    color: #8b0000;
    text-indent: -2pt;
    list-style-type: disc
}
.MenuCMS_box P
{
    padding-left: 15px;
    font-weight: lighter
}
.MenuCMS_box UL
{
    list-style-type: disc
}
.MenuCMS_box H6
{
    font-weight: bolder;
    font-size: 1em;
    color: #205289;
    background-color: #ffffff
}
.MenuCMS_box A
{
    color: #000000;
    text-decoration: underline
}
.MenuCMS_box A:hover
{
    color: #703a97;
    text-decoration: underline
}
#ricercaCalendario
{
    margin-left: 1px
}
.Calendario
{
    font-size: 1em;
    color: #205289;
    background-color: #afbed2
}
.Calendario A
{
    color: #000000;
    border-bottom: 0px;
    text-decoration: none
}
.Calendario A:link
{
    color: #000000
}
.Calendario
{
    color: #000000
}
.Calendario A:hover
{
    color: #008080
}
.Calendario A:active
{
    color: #000000
}
.Calendario TABLE
{
    font-size: 0.7em
}
.Calendario .titolo
{
    font-weight: bolder;
    font-size: 1.4em;
    color: #8b0000;
    font-variant: small-caps
}
.suggerimento
{
    font-weight: bold;
    font-size: 0.9em;
    color: #ffffd7;
    text-align: center
}
.Registrati
{
    padding-left: 5px;
    font-size: 0.85em
}
.TabellaRegistrazione
{
}
.TabellaRegistrazione .Asterisco
{
    font-weight: bolder;
    font-size: 1.1em;
    color: #8b0000
}
.TabellaRegistrazione .Bottone
{
    border-right: #000000 1px solid;
    border-top: #000000 1px solid;
    font-weight: bolder;
    font-size: 0.6em;
    border-left: #000000 1px solid;
    color: #000000;
    border-bottom: #000000 1px solid;
    background-color: #fecd64
}
.TabellaRegistrazione IFRAME
{
    text-align: center
}
.TabellaRegistrazione INPUT {}
.TabellaUltimiPostNews {}
.TabellaUltimiPostNews .post {    font-size: 1em}
.TabellaUltimiPostNews .post LI {    font-size: 1em}
.TabellaUltimiPostNews .titolo {}
.TabellaUltimiPostNews .box { }
.logon_esci 
{
    padding-right: 5px;
    padding-left: 5px;
    padding-bottom: 5px;
    padding-top: 5px;
    text-align: center
}
.UserPassw INPUT
{
    border-right: #000000 1px solid;
    border-top: #000000 1px solid;
    border-left: #000000 1px solid;
    border-bottom: #000000 1px solid
}
.UserPassw LABEL
{
    padding-right: 0px;
    padding-left: 0px;
    font-weight: bolder;
    font-size: 0.85em;
    padding-bottom: 0px;
    color: #000000;
    padding-top: 0px
}
.Newsletter
{
    padding-left: 5px;
    font-size: 0.8em
}
.Newsletter INPUT
{
    border-right: #000000 1px solid;
    border-top: #000000 1px solid;
    border-left: #000000 1px solid;
    border-bottom: #000000 1px solid
}
.HeaderNascosta
{
    font-size: 0.01em;
    color: #afbed2;
    background-color: #afbed2;
    text-decoration: none
}
.HeaderNascosta A
{
    color: #afbed2
}
.HeaderNascosta A:link
{
    color: #afbed2
}
.HeaderNascosta A:hover
{
    color: #afbed2
}
.HeaderNascosta A:active
{
    color: #afbed2
}
.HeaderNascosta A:visited
{
    color: #afbed2
}
.ParteCentraleDinamica
{
/*    width: 60%; */ 
    background-color: #ffffff
}
.HeaderNascosta A
{
    color: #fecd64
}
.HeaderNascosta A:hover
{
    color: #fecd64
}
.TabellaUltimiPostNews .box A {}
.TabellaUltimiPostNews .box A:hover {}
.TabellaUltimiPostNews .box LI {}
#FontSize
{
    font-size: 0.8em
}
.Registrati A {     font-weight: bolder }
.TabellaUltimiPostNews .BodyNews
{
    font-size: 0.9em;
    color: #000000
}
.RiquadroConFrecciaIntero
{
    border-right:  #1D4775 1px solid;
    padding-right: 5px;
    border-top:  #1D4775 1px solid;
    padding-left: 5px;
    background: url(/images/arrow.jpg) no-repeat 2px 16px;
    float: left;
    margin-bottom: 10px;
    padding-bottom: 5px;
    border-left:  #1D4775 1px solid;
    margin-right: 10px;
    padding-top: 5px;
    border-bottom:  #1D4775 1px solid
}
.RiquadroConFreccia
{
    border-right:  #1D4775 1px solid;
    padding-right: 5px;
    border-top:  #1D4775 1px solid;
    padding-left: 5px;
    background: url(/images/arrow.jpg) no-repeat 2px 16px;
    float: left;
    margin-bottom: 10px;
    padding-bottom: 5px;
    border-left:  #1D4775 1px solid;
    width: 44%;
    margin-right: 10px;
    padding-top: 5px;
    border-bottom:  #1D4775 1px solid
}
.TestoContinua
{
    background: url(/images/arrowsmall.jpg) no-repeat 132px 0px;
    float: right
}
.DivStampa
{
    font-size: 0.8em
}

.calendario_oggi
{
    color: #ff0033
}
.graph_label
{
    font-size: 0.8em;
    height: 1em
}
.data_list
{
    font-size: 1em;
    background-image: url(/images/spot_lista.gif);
    width: 96%;
    border-bottom: thin
}
.data_list TH
{
    border-right: #1d4775 4px solid;
    border-top: #1d4775 2px solid;
    font-weight: 600;
    border-left: #1d4775 4px solid;
    color: #ffffff;
    border-bottom: #1d4775 2px solid;
    background-color: #1d4775;
    text-align: left
}
.data_list TD
{
    vertical-align: top
}
.schedaDettaglio
{
    padding-right: 3px;
    padding-left: 3px;
    padding-bottom: 3px;
    padding-top: 3px
}
.schedaDettaglio TD
{
    vertical-align: top;
    text-align: left
}
.schedaDettaglio TEXTAREA
{
    font-size: 1.2em;
    width: 98%
}
.dettaglioLabel { font: 1.0em Arial, Helvetica, sans-serif; font-weight:bold;}
.dettaglioDati {margin-bottom:0.8em;}

.dettaglioDati input, .dettaglioDati textarea
{
  width: 90%;
}

.descrizione_scheda
{
  font-weight: bold;
  color: #990d0d
}
.nested
{
    font-weight: normal
}
.ListaRelazione
{
  line-height: 200%;
  list-style-type: none;    
}
.ListaRelazione strong
{
  font-size: 1.1em;
}
.ListaRisultatiRicerca
{
  line-height: 200%;
}
.contenuto { }
.vademecum { font-size: 0.85em }
.vademecum h3 { color: #990D0D; }
.vademecum strong {  color: #1F4763; }
.sidebar
{
    width: 18%;
    float: left;
    padding-right: 6px;
    padding-left: 6px;
    padding-bottom: 6px;  
    margin: 0px 3px 0px 0px;
    padding-top: 1px;
    background-color: #f0f0f0
}

.sidebar h3
{
   color: #990D0D;
}

.sidebar strong
{
    color: #1F4763;
}
.sidebar ul
{
    border-right: 0px;
    padding-right: 20px;
    border-top: 0px;
    padding-left: 20px;
    padding-bottom: 10px;
    margin: 0px;
    border-left: 0px;
    padding-top: 10px;
    border-bottom: 0px;
    list-style-type: none
}
.sidebar li
{
    padding-right: 0px;
    padding-left: 10px;
    background: url(/images/bullet.gif) no-repeat 0px 7px;
    padding-bottom: 3px;
    padding-top: 0px
}

.contenuto_dettaglio
{
  float: left;
  width: 72%;  
  background-color: #ffffff;
  padding-left: 5px;
  padding-right: 5px;     
}

.contenuto_dettaglio h1
{
  color: #990D0D;
}

.contenuto_dettaglio h3
{
  color: #990D0D;
}

.contenuto_dettaglio .sinistra
{
  float: left;
  width: 50%;
}


.sezioneDati
{
    border-right: #ff8800 thin;
    padding-right: 10px;
    border-top: #ff8800 thin;
    margin-top: 8px;
    padding-left: 0px;
    font-weight: 600;
    font-size: 1em;
    padding-bottom: 2px;
    border-left: #ff8800 thin;
    color: #ff8800;
    padding-top: 5px;
    background-repeat: no-repeat
}
.extra
{
    margin-right: 8px;
    margin-left: 8px;
    margin-bottom: 8px;
    margin-top: 8px;
    color: #554e37;    
}

.CampoObbligatorio
{
  color: #ff0000;
}

.boxComandi
{
    padding-left: 3px;
    font-size: 0.7em;
    float: right;
    margin-bottom: 5px;
    margin-left: 5px;
    border-left:  #1d4775 1px solid;
    border-bottom:  #1d4775 1px solid
}
.boxComandi FORM
{
    display: inline
}

.UtentiConnessi
{
    font-size: 0.8em;
    margin-left: 4px
}
.UtentiConnessi .Titolo
{
    font-weight: bolder;
    font-size: 1.1em;
    color:  #1d4775
}
.UltimiNodi
{
    border-right:  #1d4775 1px solid;
    border-top:  #1d4775 1px solid;
    margin-top: 5px;
    border-left:  #1d4775 1px solid;
    padding-top: 0px;
    border-bottom:  #1d4775 1px solid;
    background-color: #eeeef7
}
.UltimiNodi A
{
    color:  #1D4775
}
.UltimiNodi LI
{
    margin-top: -1px;
    font-size: 1em;
    margin-bottom: -1px;
    margin-left: -21px;
    color:  #1d4775;
    list-style-type: square
}
.UltimiNodi A:hover
{
    color:  #b72000
}
.contenitoreCMS
{
    border-right:  #1d4775 1px solid;
    border-top:  #1d4775 1px solid;
    margin-top: 5px;
    border-left:  #1d4775 1px solid;
    padding-top: 0px;
    border-bottom:  #1d4775 1px solid;
    background-color: #eeeef7
}
.contenitoreCMS .img_chiudi
{
    float: right
}
.titoloContenitoreCMS_espandibile
{
    padding-left: 16px;
    font-weight: bolder;
    background: url(/images/menu_nodo.gif) no-repeat 0px 0px
}
.titoloContenitoreCMS
{
    font-weight: bolder
}
.itemContenitoreCMS
{
}
.TitoloCorso
{
    margin-top: 10px;
    font-weight: bold;
    font-size: 1.2em;
    margin-bottom: 10px;
    margin-left: 10px
}
.UtenteCorso
{
    margin-top: 10px;
    font-weight: bold;
    font-size: 1em;
    margin-bottom: 10px;
    margin-left: 10px
}
.traceCorso
{
    margin-left: 20px;
    margin-right: 10px
}
.traceCorso TH
{
    padding-right: 5px;
    padding-left: 5px;
    padding-bottom: 5px;
    padding-top: 5px;
    border-bottom:  #1d4775 1px solid;
    background-color: #eeeef7
}
.traceCorso TD
{
    padding-right: 5px;
    padding-left: 5px;
    padding-bottom: 5px;
    padding-top: 5px;
    border-bottom:  #1d4775 1px dashed
}
.TraceNodoEseguito
{
    font-weight: 600
}
.TraceNodoNonEseguito
{
    font-size: 0.9em
}
.PunteggioCorso
{
    margin-top: 5px;
    font-weight: 600;
    margin-left: 10px;
    color:  #1d4775
}
.LeggePrivacy
{
    border-right:  #1d4775 1px solid;
    padding-right: 3px;
    border-top:  #1d4775 1px solid;
    padding-left: 3px;
    padding-bottom: 3px;
    margin: 3px;
    border-left:  #1d4775 1px solid;
    padding-top: 3px;
    border-bottom:  #1d4775 1px solid
}

/*----------------GLOSSARIO---------------------------------------------------*/

.spazio_glossario
{
   width: 100%;
   padding-top: 10px;
}

.spazio_glossario .sinistra
{
  float: left;
  width: 25%;
}

.spazio_glossario .destra
{
  padding-top: 3px;
  float: right;
  width: 73%;
}

.spazio_glossario .lista
{
  overflow: auto;
  padding: 3px;
  border-top: 1px #1f4763 solid;
 /* border-bottom: 1px #1f4763 solid;*/
}

.spazio_glossario .lista a, .spazio_glossario .lista a:visited,.spazio_glossario .lista a:link
{
  text-decoration: none;
  color: #000000;
}

.spazio_glossario .lista a:hover
{
  color: #1f4763;
}

.spazio_glossario .lettera
{
  font-size: 1.7em;
  color: #296971;
  font-weight: bold;
}

.spazio_glossario .sottotitolo
{
  color: #3D3D3D;
  font-weight: lighter;
}
.spazio_glossario .titolo
{
  font-size: 2.3em;
  color: #990d0d;
  margin-top: -5px;
}

.spazio_glossario .alfabeto
{
  padding-left: 10px;
  padding-top: 2px;
  padding-bottom: 2px;
  background-color: #1f4763;
  color: #ffffff;
}

.spazio_glossario .alfabeto a,.spazio_glossario .alfabeto a:hover,.spazio_glossario .alfabeto a:visited
{
  font-size: 1.1em;
  font-weight: bold;
  text-decoration: none;
  color: #ffffff;
  margin-left: 2px;
  margin-right: 2px;
}

.spazio_glossario .parola,.spazio_glossario .nome
{
  font-size: 1.2em;
  color: #1f4763;
  border-bottom: 1px solid #1f4763;  
  margin-top: 13px;
  margin-bottom: 15px;
  font-weight: bold;
}

.spazio_glossario .definizione,.spazio_glossario .descrizione
{
  text-align: justify;  
}

.spazio_glossario .url
{
  margin-top: 15px;
}

/*----------------------------------------------------------------------------*/

/*-------------------COLORI-REDAZIONE-----------------------------------------*/

.ANA_Messaggio_Sistema
{
    color: #000059;
    background: url(/images/MessSistema.jpg) no-repeat 20%;
    background-position: center top;
    background-color: #FFffcc;
    padding-top: 22px;
    padding-bottom: 4px;
    padding-left: 4px;
    padding-right: 4px;
}

.traccianav
{
    color: #ffffff;
    background-color: #22538a
}

.testonav
{
    color: #000000;
    background-color: #99ccff
}
.testonav A
{
    color: #000000;
}
.testonav A:hover
{
    color: #ffffff;
}
.Blog_TitoloPost
{
    text-align: center;
    font-size: 1.3em;
    font-weight: bolder;
    color: #000000
} 
.Blog_Commenti
{
    text-align: center;
    font-size: 1.1em;
    font-weight: bolder;
    color: #ffffff;
    background-color: #ff0000; 
} 
.Blog_SystemNote
{
    font-size: 0.8em;
    color: #555555;
} 

.bottone      {padding: 1px 3px;background:#575757;color:#fff;font-weight:bold;font-size:96%} 
.box_generico { float:left; width:48%; margin: 3px 3px 3px 3px; padding: 3px 3px 3px 3px;  border:#cccccc 1px solid; background-color: #ffffff;}

/*---------------------CLASSI-COSTANTI----------------------------------------*/

.NoDisplay
{
	display: none
}
.NoVisibility
{
    height: 0px;
    width: 0px;
    position: absolute;
    top: -10000px;
    left: -10000px;
}
.ElementoInline
{
  display: inline;
}

/*--------------------- TUTORAGGIO ----------------------------------------*/

.BottoneTutoraggio {margin: 0 0 0 10px; cursor: pointer; background:#f60 url(/images/iniziacorso-fondo.gif) no-repeat 50% 50%;color:#000000; text-decoration:none; width:110px; height:25px;font-weight:bold;font-size:1.1em;}

.TabellaCorsi
{
    border-right: #BFC0A1 1px solid;
    border-top: #BFC0A1 1px solid;
    border-left: #BFC0A1 1px solid;
    border-bottom: #BFC0A1 1px solid
}

.TabellaCorsi th
{
    font-weight: bold;
    color: #4D3F06;
    height: 20px;
    background-color: #F3F4E5;
    border-right: #BFC0A1 1px solid;
    border-top: #BFC0A1 1px solid;
    border-left: #BFC0A1 1px solid;
    border-bottom: #BFC0A1 1px solid    
}

.TabellaCorsi td
{
    border-right: #BFC0A1 1px solid;
    border-top: #BFC0A1 1px solid;
    border-left: #BFC0A1 1px solid;
    border-bottom: #BFC0A1 1px solid    
}

.TestoEvidenza
{
    color: #c00;
    font-weight: bold;
    text-align:center;
}


/*--------------------- FINE TUTORAGGIO ----------------------------------------*/

/*--------------------- CENTRO MESSAGGI ----------------------------------------*/

#centromessaggi #content H3.tab {border-bottom:3px solid #ccc; border-top:none; font-size:1.0em;}
#centromessaggi H3.tab SPAN.tabsopra {color:#769AA3; background:#fff; border:1px solid #ccc;margin-left:3px; margin-right:3px; padding:3px 11px; border-bottom:1px solid #fff;}
#centromessaggi H3.tab A {text-decoration:none; background:#E1E1E1; color:#666; font-size:0.9em; padding:3px 10px;}
#centromessaggi H3.tab A:hover {text-decoration:none; background:#f60; color:#fff; }
#centromessaggi TH {color:#999; font-size:0.9em; font-weight:bold;padding-top:1em; border-bottom:1px solid #ccc;}
#centromessaggi TD {padding:4px 0 1px 0; border-bottom:1px dotted #ccc;}
#centromessaggi .bottonetabella {padding: 1px 3px;background:#666;color:#fff;font-weight:bold;font-size:96%; cursor: pointer;}
#centromessaggi H4 {font-weight: bold; color:#c00; }

#content .pagine {background:#F0F1E4; padding:4px; margin-top:0.5em;}
#content .pagine UL {float:right;}
#content .pagine UL LI {float:left; background:#fff; margin-right:4px; text-align:center; padding:1px 4px 1px 4px; color:#999;}
#content .pagine UL LI A {font-weight:bold;}

/* CONTENT:FORM */
input.f-submit {padding: 1px 3px;background:#666;color:#fff;font-weight:bold;font-size:96%; cursor: pointer;}
form.f-wrap-1 {width:100%;padding: .5em 0;background: #f6f6f6; position:relative}
form.f-wrap-1 fieldset {width:auto; margin: 0 1em; border:none;}
form.f-wrap-1 h4 {margin:0 0 .6em;font-weight: bold;;font-size: 1.2em; color:#c00; border:none;}
form.f-wrap-1 label {clear:left;float:left;width:100%; border-top: 1px solid #fff}
form.f-wrap-1 label input, form.f-wrap-1 label textarea, form.f-wrap-1 label select {width:70%;float:left;margin-left:10px;border: 1px solid #769AA3;}
form.f-wrap-1 label strong {float:left;width:8em;line-height: 1.7;display:block;position:relative}
form.f-wrap-1 label strong .req {color:#c00;font-size:110%;font-weight:bold;}
form.f-wrap-1 div.req {color:#666;font-size:0.8em;position:absolute;top:.4em;right:.4em;left:auto;width:13em;text-align:right}
form.f-wrap-1 div.req strong {color:#c00;font-size:140%}
form.f-wrap-1 label select {width: 15.5em;border: 1px solid #769AA3;}
form.f-wrap-1 label textarea.f-comments {width: 70%;border: 1px solid #769AA3;}
form.f-wrap-1 div.f-submit-wrap {padding: 5px 0 5px 8em;}

/*form.f-wrap-1 input.f-submit {margin: 0 0 0 10px; cursor: pointer;}*/
form.f-wrap-1 input.f-submit {margin: 0 0 0 10px; cursor: pointer; background:#f60 url(/images/iniziacorso-fondo.gif) no-repeat 50% 50%;color:#000000; text-decoration:none; width:110px; height:25px;font-weight:bold;font-size:1.1em;}

form.f-wrap-1 fieldset.f-checkbox-wrap strong, form.f-wrap-1 fieldset.f-radio-wrap strong {float:left;width:8em;line-height: 1.7;display:block;position:relative;padding-top:.3em}
form.f-wrap-1 fieldset.f-checkbox-wrap fieldset, form.f-wrap-1 fieldset.f-radio-wrap fieldset {float:left;width:13em;margin: 3px 0 0 10px}
form.f-wrap-1 fieldset.f-checkbox-wrap label, form.f-wrap-1 fieldset.f-radio-wrap label {float:left;width:13em;border:none;margin:0;padding:2px 0;margin-right:-3px}
form.f-wrap-1 label input.f-checkbox, form.f-wrap-1 label input.f-radio {width:auto;float:none;margin:0;padding:0}

/*--------------------- ESITO ESERCIZI ----------------------------------------*/

.StartCorrezione
{
    margin-left: 20px
}
.StartCorrezione
{
    margin-left: 20px
}
.StartCorrezione .Domanda
{
    float: left;
    width: 98%
}
.StartCorrezione .Etichetta
{
    font-weight: bold;
    font-size: 0.9em;
    color: #205289
}

.StartCorrezione .Testo
{
  font-weight: bold;
  font-size: 0.9em;
}

.StartCorrezione .SezioneEsercizio
{
    padding-right: 10px;
    padding-left: 10px;
    padding-bottom: 10px;
    margin-left: 20px;
    width: 80%;
    padding-top: 10px
}
.StartCorrezione .Domanda .TipoDomanda
{
    margin-left: 20px
}
.StartCorrezione .Domanda .Risposta
{
    float: left;
    width: 98%
}
.StartCorrezione .Risposta .RispostaCorretta
{
    font-weight: bold;
    color: #008000;
}

.StartCorrezione .Risposta .RispostaErrata
{
    font-weight: bold;
    color: #880000;
}

.StartCorrezione span.Sufficiente
{
    /*font-weight: bold;*/
    color: #008000;
}

.StartCorrezione span.NonSufficiente
{
    /*font-weight: bold;*/
    color: #880000;
}

.StartCorrezione .TitoloEsercizio
{
	margin: 10px;
}

.StartCorrezione .Punteggio
{
	font-weight: bold;
}



