body {
	margin-bottom: 0px;
	font-family: Verdana;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #525252;
	font-display: auto;
}
input::-webkit-calendar-picker-indicator {
  display: none;/* remove default arrow */
}
.myarrow:after {
    content: url(../newimages/triangle-down.png);
    margin-left: -16px; 
    padding: .1em;
    pointer-events:none;
}
#elenco tr:hover{
background: #E5E5E5;
}
#mainmenu {
background: #9D0A0E;
height:94px;
width:729px;
padding: 0;
align:center;
text-align: center;
padding-top:3px;
}
.mainmenu {
background: #9D0A0E;
height:94px;
width:729px;
padding: 0;
align:center;
text-align: center;
padding-top:3px;
}

.piede {
position:fixed;
left:0px;
bottom:0px;
z-index:1;
background:#6d6d6d;
padding:10px;
margin:0px;
font-size:10pt;
color:#FFFFFF;
width:100%;
}
.pattivo{
 background-color:#f1eeee;
 margin-left:10px;
 margin-bottom:1px;
 margin-top:1px;
 font-family:Arial;
 font-size:10pt;
 color:#000000;
 cursor:hand;text-decoration:none;
 padding-top:3px;
 border:1px solid #848d91;
 width: 162px;
 height: 16px;
 float:left;
}
.pinattivo{
 background-color:#FFFFFF;
 margin-left:10px;
 margin-bottom:1px;
 margin-top:1px;
 font-family:Arial;
 font-size:10pt;
 color:#000000;
 cursor:hand;text-decoration:none;
 padding-top:3px;
 border:1px solid #848d91;
 width: 162px;
 height: 16px;
 float:left;
}
.phelp{
 background-color:#FFFFFF;
 margin-left:10px;
 margin-bottom:1px;
 margin-top:1px;
 font-family:Arial;
 font-size:10pt;
 color:#000000;
 cursor:hand;text-decoration:none;
 padding-top:3px;
 border:1px solid #848d91;
 width: 92px;
 height: 16px;
 float:left;
}
.phelpact{
 background-color:#85B350;
 margin-left:10px;
 margin-bottom:1px;
 margin-top:1px;
 font-family:Arial;
 font-size:10pt;
 color:#FFFFFF;
 cursor:hand;text-decoration:none;
 padding-top:3px;
 border:1px solid #848d91;
 width: 92px;
 height: 16px;
 float:left;
}
.pvari{
 background-color:#FFFFFF;
 margin-left:2px;
 margin-bottom:1px;
 margin-top:2px;
 font-family:Arial;
 font-size:10pt;
 color:#000000;
 cursor:hand;text-decoration:none;
 padding-top:0;
 border:0;
 width: 27px;
 height: 18px;
 float:left;
}
.pvariact{
 background-color:#FFFFFF;
 margin-left:2px;
 margin-bottom:1px;
 margin-top:2px;
 font-family:Arial;
 font-size:10pt;
 color:#FFFFFF;
 padding-top:0;
 height: 18px;
 float:left;
}
.phome{
 background-color:#ffffff;
 margin-left:1px;
 margin-bottom:1px;
 margin-top:1px;
 font-family:Arial;
 font-size:10pt;
 color:#000000;
 cursor:hand;text-decoration:none;
 padding-top:3px;
 border:1px solid #848d91;
 width: 78px;
 height: 16px;
 float:left;
}
.plive{
 background-color:#FFFFFF;
 margin-left:10px;
 margin-bottom:1px;
 margin-top:1px;
 font-family:Arial;
 font-size:10pt;
 color:#000000;
 cursor:hand;text-decoration:none;
 padding-top:3px;
 border:1px solid #848d91;
 width: 78px;
 height: 16px;
 float:left;
}
.pliveact{
 background-color:#85B350;
 margin-left:10px;
 margin-bottom:1px;
 margin-top:1px;
 font-family:Arial;
 font-size:10pt;
 color:#ffffff;
 cursor:hand;text-decoration:none;
 padding-top:3px;
 border:1px solid #848d91;
 width: 78px;
 height: 16px;
 float:left;
}
.pvideolezioni{
 background-color:#FFFFFF;
 margin-left:1px;
 margin-bottom:1px;
 margin-top:1px;
 font-family:Arial;
 font-size:10pt;
 color:#000000;
 cursor:hand;text-decoration:none;
 padding-top:3px;
 border:1px solid #848d91;
 width: 78px;
 height: 16px;
 float:left;
}
.pvideolezioniact{
 background-color:#85B350;
 margin-left:1px;
 margin-bottom:1px;
 margin-top:1px;
 font-family:Arial;
 font-size:10pt;
 color:#ffffff;
 cursor:hand;text-decoration:none;
 padding-top:3px;
 border:1px solid #848d91;
 width: 162px;
 height: 16px;
 float:left;
}
.besito{
display:none;
padding-top:22px;
border:1px solid #7B7C7E;
position: fixed;
left: 45%;
top: 45%;
height: 59px;
width: 260px;
background-color: #d4d4d4;
z-index:125;
border-radius: 20px;
}
.besitovideo{
display:none;
padding-top:22px;
border:1px solid #7B7C7E;
position: fixed;
left: 45%;
top: 45%;
height: 100px;
width: 260px;
background-color: #d4d4d4;
z-index:125;
border-radius: 20px;
}
.phomeact{
 background-color:#f1eeee;
 margin-left:1px;
 margin-bottom:1px;
 margin-top:1px;
 font-family:Arial;
 font-size:10pt;
 color:#000000;
 cursor:hand;text-decoration:none;
 padding-top:3px;
 border:1px solid #848d91;
 width: 78px;
 height: 16px;
 float:left;
}
.pesci{
 background-color:#f1100a;
 margin-left:10px;
 margin-bottom:1px;
 margin-top:1px;
 font-family:Arial;
 font-size:10pt;
 color:#FFFFFF;
 cursor:hand;text-decoration:none;
 padding-top:3px;
 border:1px solid #848d91;
 width: 78px;
 height: 16px;
 float:left;
}

#mainmenus {
background: #08305a;
height:94px;
border-bottom:1px solid #08305a;
padding: 0;
width:729px;
align:center;
text-align: center;
background-image:url('../images/bgk-learning-menus.png');
padding-bottom:5px;
}
.mainmenus {
background: #08305a;
height:94px;
border-bottom:1px solid #08305a;
padding: 0;
width:729px;
align:center;
text-align: center;
background-image:url('../images/bgk-learning-menus.png');
padding-bottom:5px;
}
.mainmenuadm {
width:100%;
align:center;
text-align: center;
padding-bottom:10px;
padding-top:3px;
border-bottom:4px solid #fff;
}
.mainmenusr {
background: #9D0A0E;
min-height:94px;
border-bottom:1px solid #9D0A0E;
width:100%;
align:center;
text-align: center;
padding-bottom:5px;
padding-top:3px;
background-image:url('../images/bg-fad-usr.jpg');
background-repeat: no-repeat;
background-size: cover;
}
#mchat {
width:192px;
padding: 10px 0 0 17px;
align:center;
}
.mchat {
width:192px;
padding: 10px 0 0 17px;
align:center;
}
td, textarea, input, select {
	font-family: Tahoma;
	font-size: 10px;
	color: 474745;
	font-weight: normal;
}
.tableDetail {
	font-size: 10px;
	font-family: Verdana;
	color: #49394E;
}
a:link {
	color: #FFFFFF;
	font-family: tahoma;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;

}
a:hover {
	color: #9D0104;
	font-family: tahoma;
	font-size: 10px;
	font-weight: bold;
	font-style: normal;
	line-height: normal;
	font-variant: normal;
	text-transform: none;
	border: thin none #FFFFFF;
	text-decoration: underline;
}
a:visited {
	color: #ECE9D8;
	font-family: tahoma;
	font-size: 10px;
	font-weight: bold;
	font-style: normal;
	text-decoration: none;

}

.text1 {
	font-family: tahoma;
	font-size: 10px;
	color: 474745;
	font-weight: bold;
}
.text2 {
	font-family: tahoma;
	font-size: 10px;
	font-weight: normal;
	color: #FFFFFF;
}
.text3 {
	font-family: tahoma;
	font-size: 10px;
	font-weight: bold;
	color: 8A8EC1;
}
.text4 {
	font-family: tahoma;
	font-size: 14px;
	font-weight: bold;
	color: BF302C;
}
.text5 {
	font-family: tahoma;
	font-size: 10px;
	font-weight: normal;
	color: C6C6C6;
}
.text6 {
	font-family: tahoma;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
}
.text7 {
	font-family: tahoma;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
}
.text8 {

	font-family: tahoma;
	font-size: 10px;
	font-weight: normal;
	color: 94AEC5;
}
.text9 {


	font-family: tahoma;
	font-size: 10px;
	font-weight: normal;
	color: 4E4E4E;
}
.frame {
	border: 1px solid #474745;
}
.designed_by {
	font-family: Arial;
	font-size: 8.5px;
	font-weight: lighter;
	color: #000000;
}
a.a:link {
	font-family: tahoma;
	font-size: 10px;
	font-weight: normal;
	color: #474745;
	text-decoration: underline;
}
a.a:hover {
	font-family: tahoma;
	font-size: 10px;
	font-weight: normal;
	color: #D12F08;
	text-decoration: none;
}
a.a:visited {
	font-family: tahoma;
	font-size: 10px;
	font-weight: normal;
	color: #474745;
	text-decoration: underline;
}
a.b:link {

	font-family: tahoma;
	font-size: 10px;
	font-weight: bold;
	color: 7C7C7C;
	text-decoration: none;
}
a.b:hover {
	font-family: tahoma;
	font-size: 10px;
	font-weight: bold;
	color: #85B350;
	text-decoration: underline;
}
a.b:visited {
	font-family: tahoma;
	font-size: 10px;
	font-weight: bold;
	color: 7C7C7C;
	text-decoration: none;
}
a.c:link {
	font-family: tahoma;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
a.c:hover {

	font-family: tahoma;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
a.c:visited {

	font-family: tahoma;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
a.d:link {



	font-family: tahoma;
	font-size: 10px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: underline;
}
a.d:hover {


	font-family: tahoma;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: underline;
}
a.d:visited {


	font-family: tahoma;
	font-size: 10px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: underline;
}
a.e:link {

	font-family: tahoma;
	font-size: 10px;
	font-weight: bold;
	color: 944F23;
	text-decoration: underline;
}
a.e:hover {

	font-family: tahoma;
	font-size: 10px;
	font-weight: bold;
	color: #4E4E4E;
	text-decoration: underline;
}
a.e:visited {

	font-family: tahoma;
	font-size: 10px;
	font-weight: bold;
	color: 944F23;
	text-decoration: underline;
}
a.f:link {

	font-family: tahoma;
	font-size: 10px;
	font-weight: normal;
	color: 594B13;
	text-decoration: underline;
}
a.f:hover {

	font-family: tahoma;
	font-size: 10px;
	font-weight: normal;
	color: #4E4E4E;
	text-decoration: underline;
}
a.f:visited {

	font-family: tahoma;
	font-size: 10px;
	font-weight: normal;
	color: 594B13;
	text-decoration: underline;
}
a.g:link {

	font-family: tahoma;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	text-decoration: underline;
}
a.g:hover {

	font-family: tahoma;
	font-size: 10px;
	font-weight: bold;
	color: #FF6600;
	text-decoration: underline;
}
a.g:visited {

	font-family: tahoma;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	text-decoration: underline;
}
.inputstyle {
	font-family: tahoma;
	font-size: 10px;
	font-weight: normal;
	color: #5F726F;
	background-color: #E2EDEB;
	border: 1px solid #333333;
}
#nav {
	list-style: none;
	padding: 0;
	margin: 0px 0 0px 0;
	background: #2e2e2e url(images/nav_bar.jpg) repeat-x;
	display: block;
	overflow: hidden;
	font-size: 0.9em;
	height:33px;
	text-transform:capitalize;
}
#nav li {
	display: inline;
}
#nav li a {
	display: block;
	float: left;
	padding: 10px 20px;
	color: white;
	text-decoration: none;
}
#nav li a:hover {
	background: #ff6000 url(images/nav_bar_o.jpg) repeat-x;
}
#load {
	display: none;
	position: absolute;
	right: 10px;
	top: 10px;
	background: url(images/ajax-loader.gif);
	width: 43px;
	height: 11px;
	text-indent: -9999em;
}
.istruzioni {
display: none;
position:absolute;
right: 15px;
top:15px;
height: 450px;
z-index: 15;
background: #B0E6FF;
opacity:0.85;
filter:alpha(opacity=85);
padding: 15px 0 15px 0;
margin: 0;
font-size:10pt;
color: #FFFFFF;
width:210px;
-moz-box-shadow:  -3px 3px 6px #CCCCCC;
-webkit-box-shadow:  -3px 3px 6px #CCCCCC;
filter: progid:DXImageTransform.Microsoft.Shadow(color='#CCCCCC', Direction=215, Strength=5);
box-shadow: -3px 3px 6px #CCCCCC;
}
.imgprofilo {
position:absolute;
text-align:left;
left: 18px;
top:4px;
height: 80px;
overflow:hidden;
z-index: 35;
opacity:1;
filter:alpha(opacity=100);
padding: 0;
margin: 0;
border-radius: 25px;
font-size:10pt;
color: #333333;
}