html,body
{
	margin: 0;
	padding:0;
}
.boxLibri
{
   BACKGROUND-COLOR : #D9F699;
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px 0px 0px;
    PADDING-TOP: 0px;

}
a { color: #e0582b; }
.titoletto
{
     FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    COLOR: #e0582b;
    FONT-FAMILY: Verdana, Geneva,Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
.titolettino
{
     FONT-WEIGHT: bold;
    FONT-SIZE: 6pt;
    COLOR: #e0582b;
    FONT-FAMILY: Verdana, Geneva,Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
.data1
{
    FONT-SIZE: 10px;
    COLOR: #0B405F;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}

.BoxArticolo
{
    PADDING-RIGHT: 10px;
    PADDING-LEFT: 15px;
    PADDING-BOTTOM: 40px;
    MARGIN: 0px 0px 0px;
    WIDTH: 500px;
    PADDING-TOP: 0px;
    FONT-FAMILY: Verdana, Geneva,Arial, Helvetica, sans-serif;
    FONT-SIZE: 12px;
   line-height: 18px;
	display:block;
}
.BoxPopup
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 40px;
    MARGIN: 0px 0px 0px;
    WIDTH: 600px;
    PADDING-TOP: 0px;
    FONT-FAMILY: verdana, Geneva,Arial, Helvetica, sans-serif;
    FONT-SIZE: 12px;
   line-height: 18px;
}
.titolo
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 18px;
    COLOR: #e0582b;
    FONT-FAMILY: verdana, Geneva,Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
.titoletto
{
     FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    COLOR: #e0582b;
    FONT-FAMILY: verdana, Geneva,Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
.corpo12
{
    FONT-SIZE: 12px;
    COLOR: #07283c;
    FONT-FAMILY: verdana, Geneva,Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
     line-height: 15px
}
.virgolet
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #07283c;
    FONT-STYLE: oblique;
    FONT-FAMILY: verdana, Geneva,Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}

.newsTitolo
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 22px;
    COLOR: #316b18;
    FONT-FAMILY: verdana, Geneva,Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
.boxNews
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 40px 0px 0px;
    PADDING-TOP: 0px
}
.boxListNews
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 5px 0px 0px;
    PADDING-TOP: 0px;
    BACKGROUND-COLOR: transparent;
    minHeight: 200 px
}
.data
{
    FONT-SIZE: 10px;
    COLOR: #000;
    FONT-FAMILY: verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
.data1
{
    FONT-SIZE: 10px;
    COLOR: #0B405F;
    FONT-FAMILY: verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
.datapop1
{
     FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    COLOR: #0B405F;
    FONT-FAMILY: verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
.datapop2
{

    FONT-SIZE: 10px;
    COLOR: #0B405F;
    FONT-FAMILY: verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
.rigablu
{
    FONT-SIZE: 3px;
    PADDING-BOTTOM: 2px;
    BORDER-BOTTOM: #009 1px solid
}


.corsiTesta
{
     FONT-WEIGHT: bold;
   FONT-SIZE: 10pt;
    COLOR: #ffffff;
    FONT-FAMILY: verdana, Geneva,Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none;
     background-Color:#9265DD
}
.corsiDetail
{
   FONT-SIZE: 10pt;
    COLOR: #000000;
    FONT-FAMILY: verdana, Geneva,Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none;
}
.corsiDetailev
{
   FONT-SIZE: 10pt;
    COLOR: #B71332;
    FONT-FAMILY: verdana, Geneva,Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none;
}

.practiTesta
{
     FONT-WEIGHT: bold;
   FONT-SIZE: 10pt;
    COLOR: #1B428F;
    FONT-FAMILY: verdana, Geneva,Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none;
     background-Color:#D6ED93
}
.poptable
{
     FONT-WEIGHT: bold;
   FONT-SIZE: 10pt;
    COLOR: #1B428F;
    FONT-FAMILY: verdana, Geneva,Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none;
     
}
.practiDetail
{
   FONT-SIZE: 8pt;
    COLOR: #000000;
    FONT-FAMILY: verdana, Geneva,Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none;
}

.practirow1
{     
	background-Color:#DAE8B1
}

.practirow2
{     
	background-Color:#E8F3C7
}
.practirowsel
{     
	background-Color:#C8DC8C;
 	cursor: pointer;
}

.bordiinput
{
    BORDER-RIGHT: #FA9D66 1px solid;
    PADDING-RIGHT: 0px;
    BORDER-TOP: #FA9D66 1px solid;
    PADDING-LEFT: 0px;
    FONT-SIZE: 12px;
    PADDING-BOTTOM: 0px;
    BORDER-LEFT: #FA9D66 1px solid;
    COLOR: #ffffff
    PADDING-TOP: 0px;
    BORDER-BOTTOM: #FA9D66 1px solid;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #E8F3C7;
    TEXT-ALIGN: left
}

.Dida
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0 px;
    PADDING-BOTTOM: 0px;
    PADDING-TOP: 0px;
    MARGIN-RIGHT: 0px;
    MARGIN-LEFT: 0px;
    MARGIN-BOTTOM: 0px;
    MARGIN-TOP: 0px;
    FONT-FAMILY: Verdana, Geneva,Arial, Helvetica, sans-serif;
    FONT-SIZE: 12px;
   line-height: 18px;
	
}

.immagine
{
    BORDER-BOTTOM: #D9F699 2px solid;
    BORDER-TOP: #D9F699 2px solid;
    BORDER-LEFT: #D9F699 2px solid;
    BORDER-RIGHT: #D9F699 2px solid;

}