body {

	margin: 0px;

	background:#efefef;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	color: #000;

	text-decoration: none;

	height:100%;

	width:100%;

	text-align:center; /*IE:align*/

}



DIV,

TD {

	font-size:10px;

}

.contenuto {

	background-color: #FFFFFF;

	padding:10px;

}

.bordo_laterale_sx {

	border-top-width: 1px;

	border-right-width: 1px;

	border-bottom-width: 1px;

	border-left-width: 1px;

	border-right-style: solid;

	border-top-color: #666666;

	border-right-color: #666666;

	border-bottom-color: #666666;

	border-left-color: #666666;

}

.bordo_bottom {

	border-top-width: 1px;

	border-right-width: 1px;

	border-bottom-width: 1px;

	border-left-width: 1px;

	border-bottom-style: solid;

	border-top-color: #666666;

	border-right-color: #666666;

	border-bottom-color: #666666;

	border-left-color: #666666;

}



.bordo_laterale_dx {

	border-top-width: 1px;

	border-right-width: 1px;

	border-bottom-width: 1px;

	border-left-width: 1px;

	border-top-color: #666666;

	border-right-color: #666666;

	border-bottom-color: #666666;

	border-left-color: #666666;

	border-left-style: solid;

}

.tabella1 {

	border: 1px none #B3B3B1;

	padding: 0px;

	background-color: #FFFFFF;

	margin: 0px;



}

.linea_cont_laterale_sx {

	border-top-width: 1px;

	border-right-width: 1px;

	border-bottom-width: 1px;

	border-left-width: 1px;

	border-left-style: solid;

	border-top-color: #999999;

	border-right-color: #999999;

	border-bottom-color: #999999;

	border-left-color: #999999;

}

.tratteggio_sx {

	border-top-width: 1px;

	border-right-width: 1px;

	border-bottom-width: 1px;

	border-left-width: 1px;

	border-left-style:dotted;

	border-top-color: #999999;

	border-right-color: #999999;

	border-bottom-color: #999999;

	border-left-color: #999999;

}

.linea_giu {

	border-top-width: 1px;

	border-right-width: 1px;

	border-bottom-width: 1px;

	border-left-width: 1px;

	border-top-color: #CCCCCC;

	border-right-color: #CCCCCC;

	border-bottom-color: #CCCCCC;

	border-left-color: #CCCCCC;

	border-bottom-style: solid;

}

.footer {



	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 9px;

	color: #FFFFFF;

}



.borderTable {

	border: 1px solid #c1c1c1;

	padding: 1px;

	background-color: #FFFFFF;

	margin-top: 1px;

	margin-right: 1px;

}



.txtFields {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	background-color: #333333;

	font-size: 10px;

	color: #FFFFFF;

	text-decoration: none;

	border: 1px solid #c1c1c1;

}



.txtFieldsLack {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	background-color: #FF0000;

	font-size: 10px;

	color: #FFFFFF;

	text-decoration: none;

	border: 1px solid #FF0000;

}



.font_menu {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	color: #3D6EAA;

	text-decoration: none;

}



.font_menu_title {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 9px;

	color: #006697;

	text-decoration: none;

	font-weight: bold;

}







.font_style1_margine_sx {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 9px;

	color: 3D6EAA;

	padding-left: 10px;

	text-align: justify;

}



.font_normal {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 9px;

	font-weight: normal;

	color: #333333;

}



.tab_header_bottom {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 9px;

	font-weight: normal;

	color: #FFFFFF;

	font-weight: bold;

	margin-left: 18px;

	border-top-width: 1px;

	border-right-width: 1px;

	border-bottom-width: 1px;

	border-left-width: 1px;

	border-top-color: #0B8DCC;

	border-right-color: #0B8DCC;

	border-bottom-color: #0B8DCC;

	border-left-color: #0B8DCC;

	border-top-style: solid;

}

/*

a:link		{color : #3D6EAA ;}

a:visited	        {color : #3D6EAA ;}

a:active	        {color : #3D6EAA ;}

a:hover		{color : #0B4460 ; text-decoration: underline;}

*/

.text {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #000000;

	text-decoration: none;

	text-align: justify;

	padding: 10px;

}



p {

	text-align:justify;

	margin-top:5px;

	margin-bottom:5px;

	

}



.textsmall {

	font-size: 9px;

}



.error {

	color: #ff0000;

}



.white {



	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #FFFFFF;

	text-decoration: none;

}



.title {

	color:#FFFFFF;

	background-color:#333333;

}



HR.white {

	color:#FFFFFF;

	width:90%;

	height:1px;

	text-align:center;

}



HR.grey {

	color:#CCCCCC;

	width:90%;

	height:1px;

	text-align:center;

}



HR.cyan {

	color:#70abc5;

	width:90%;

	height:1px;

	text-align:center;

}



HR.red {

	color:#e30210;

	width:100%;

	height:1px;

	text-align:center;

}



HR {

	color:#003366;

	width:100%;

	height:1px;

	text-align:center;

}



.tdIndexCourse {

color:#FFFFFF;

	font-weight: bold;

	font-size:12px;

	background-repeat:no-repeat;

}

.tdLessonList {

	border-bottom-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: #e30210;

	color:#e30210;	

}

.tdLessonListDisable {

	border-bottom-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: #cccccc;

	color:#cccccc;	

}

TD.disable {

	color:#cccccc;

}



HR.disable {

	color:#cccccc;

}

TR.head {

	color:#333333;

	background-color:#CCCCCC;

}



.clear {

	clear:both;

	float:none;

}
