H1  {}

H2  {}

H3  {}

BODY  {
	font-family : Arial, Helvetica, sans-serif;
	text-decoration : none;
	color : #39404A;
	font-size : 10px;
/*	SCROLLBAR-FACE-COLOR: #8a092d;
	SCROLLBAR-HIGHLIGHT-COLOR: #FFFFFF;
	SCROLLBAR-SHADOW-COLOR: #bababa;
	SCROLLBAR-3DLIGHT-COLOR: #f1f1f1;
	SCROLLBAR-ARROW-COLOR: #FFFFFF;
	SCROLLBAR-TRACK-COLOR: #FFFFFF;
	SCROLLBAR-DARKSHADOW-COLOR: #bababa;
	overflow: scroll; */
	 overflow-x:hidden; 
}

A  {
	text-decoration: none;
}

A:Visited  {
	text-decoration : none;
}

A:Active  {
	text-decoration: none;
}

A:Hover  {
	text-decoration: underline;
}

.manina {
	cursor: hand;
}

/* CLASSE BCAKGROUND */
.bg_header {
	background-image: url(../immagini/struttura/bg_header.jpg);
	background-repeat: no-repeat;
	height: 136px;
	width: 754px;
}

.bg_corsi_on {
	background-image: url(../immagini/menu_v/bg_corsi.gif);
	background-repeat: no-repeat;
	background-position: bottom;
}

.bg_corsi_on a:link,
.bg_corsi_on a:visited,
.bg_corsi_on a:hover,
.bg_corsi_on a:focus,
.bg_corsi_on a:active {
	display: block;
	font-family : Arial, Helvetica, sans-serif;
	color : #A9A9A9;
	font-size : 12px;
	text-decoration : none;
	font-weight:bold;
	line-height: 1.5;
	padding-left: 10px;
	padding-right: 5px;
}

.bg_corsi_off {
	background-color: white;
}

.bg_corsi_off a:link,
.bg_corsi_off a:visited,
.bg_corsi_off a:hover,
.bg_corsi_off a:focus,
.bg_corsi_off a:active {
	display: block;
	font-family : Arial, Helvetica, sans-serif;
	color : #A9A9A9;
	font-size : 12px;
	text-decoration : none;
	font-weight:bold;
	line-height: 1.5;
	padding-left: 10px;
	padding-right: 5px;
}

.bg_info_off {
	background-image: url(../immagini/menu_v/bg_info_off.gif);
	background-repeat: no-repeat;
	background-position: bottom;
}

.bg_info_off a:link,
.bg_info_off a:visited,
.bg_info_off a:hover,
.bg_info_off a:focus,
.bg_info_off a:active {
	display: block;
	font-family : Arial, Helvetica, sans-serif;
	color : #A9A9A9;
	font-size : 12px;
	text-decoration : none;
	font-weight:bold;
	line-height: 1.5;
	padding-left: 10px;
	padding-right: 5px;
}

.bg_info_on {
	background-image: url(../immagini/menu_v/bg_info_on.gif);
	background-repeat: no-repeat;
	background-position: bottom;
}

.bg_info_on a:link,
.bg_info_on a:visited,
.bg_info_on a:hover,
.bg_info_on a:focus,
.bg_info_on a:active {
	display: block;
	font-family : Arial, Helvetica, sans-serif;
	color : #A9A9A9;
	font-size : 12px;
	text-decoration : none;
	font-weight:bold;
	line-height: 1.5;
	padding-left: 10px;
	padding-right: 5px;
}

.bg_accesso_corsi {
	background-image: url(../immagini/box/accesso_corsi.gif);
	background-repeat: no-repeat;
	height: 175px;
	width: 292px;
}

.bg_header_table_green {
	background-image: url(../immagini/struttura/bg_header_table_green.gif);
	background-repeat: no-repeat;
	height: 34px;
	width: 513px;
}

.bg_tab_header_green {
	background-image: url(../immagini/struttura/tab_header_green.jpg);
	background-repeat: no-repeat;
	height: 33px;
	width: 516px;
}

.bg_tab_green {
	background-image: url(../immagini/struttura/bg_tab_green.jpg);
	background-repeat: repeat-y;
}

.bg_tab_divisore {
	background-image: url(../immagini/struttura/tab_divisore4.jpg);
	background-repeat: repeat-y;
	background-position: right;
}

/* FINE CLASSE BCAKGROUND */

.footer {
	font-family : Arial, Helvetica, sans-serif;
	color : #000000;
	font-size : 10px;
	text-decoration : none;
	border:1px solid #A9A9A9;
}
.testotabella {
	font-family : Arial, Helvetica, sans-serif;
	color : #000000;
	font-size : 14px;
	text-decoration : none;
	border:1px solid #e6e7e6;
}


.testotabellatitoli {
	font-family : Arial, Helvetica, sans-serif;
	color : #0771b4;
	font-size : 15px;
	text-decoration : none;
	font-weight:bold;
	border:2px solid #e6e7e6;
}

.testo_login_titolo {
	font-family : Arial, Helvetica, sans-serif;
	color : #A9A9A9;
	font-size : 14px;
	font-weight:bold;
	text-decoration : none;
}

.testo_data_login {
	font-family : Arial, Helvetica, sans-serif;
	color : #A9A9A9;
	font-size : 10px;
	text-decoration : none;
	font-weight:bold;
	font-style : italic;
}

.testo_login {
	font-family : Arial, Helvetica, sans-serif;
	/*color : #ffffff;*/
	color : #A9A9A9;
	font-size : 12px;
	text-decoration : none;
	font-weight:bolder;
}

.testo_login a{
	font-family : Arial, Helvetica, sans-serif;
	/*color : #ffffff;*/
	color : #A9A9A9;
	font-size : 12px;
	font-weight:bolder;
} 

.testo_login a:hover{
	font-family : Arial, Helvetica, sans-serif;
	/*color : #ffffff;*/
	color : #A9A9A9;
	font-size : 12px;
	text-decoration : none;
	font-weight:bold;
}

.testo_login_bianco {
	font-family : Arial, Helvetica, sans-serif;
	color : #ffffff;
	font-size : 12px;
	text-decoration : none;
	font-weight:bolder;
}

.testo_login_bianco a{
	font-family : Arial, Helvetica, sans-serif;
	color : #ffffff;
	font-size : 12px;
	font-weight:bolder;
} 

.testo_login_bianco a:hover{
	font-family : Arial, Helvetica, sans-serif;
	color : #ffffff;
	font-size : 12px;
	text-decoration : none;
	font-weight:bold;
}

.testo_login_sel {
	font-family : Arial, Helvetica, sans-serif;
	color : #035ca6;
	font-size : 12px;
	text-decoration : none;
	font-weight:bold;
}

.testo_login_sel a{
	font-family : Arial, Helvetica, sans-serif;
	color : #035ca6;
	font-size : 12px;
	text-decoration : none;
	font-weight:bold;
} 

.titolo{
		font-size:20px;
		font-family:Arial; 
		font-weight:bold;
		color: #da3347;
		padding-left: 10px;
		padding-right: 5px;
		padding-top: 10px;
}

.testo_rosso{
		font-size:14px;
		font-family:Arial; 
		font-weight:bold;
		color: #da3347;
		padding-left: 10px;
		padding-right: 5px;
		padding-top: 10px;
}			

.titolo_corso{
	font-family : Arial, Helvetica, sans-serif;
	color : #5faa2b;
	font-size : 11px;
	text-decoration : none;
	font-weight:bold;
} 

.titolo_corso a{
	font-family : Arial, Helvetica, sans-serif;
	color : #5faa2b;
	font-size : 11px;
	text-decoration : none;
	font-weight:bold;
}

.titolo_verde_14{
	font-family : Arial, Helvetica, sans-serif;
	color : #5faa2b;
	font-size : 14px;
	text-decoration : none;
	font-weight:bold;
}

.titolo_blu{
	font-family : Arial, Helvetica, sans-serif;
	color : #5faa2b;
	font-size : 14px;
	text-decoration : none;
	font-weight:bold;
	padding-left: 10px;
}

.titolo_verde{
	font-family : Arial, Helvetica, sans-serif;
	color : #5faa2b;
	font-size : 12px;
	text-decoration : none;
	font-weight:bold;
	padding-left: 10px;
}

.testo{
	font-family : Arial, Helvetica, sans-serif;
	color : #858688;
	font-size : 12px;
	text-decoration : none;
	line-height: 1.5;
}

.testo2{
	font-family : Arial, Helvetica, sans-serif;
	color : #858688;
	font-size : 11px;
	text-decoration : none;
	font-weight:bold;
}

.testo3{
	font-family : Arial, Helvetica, sans-serif;
	color : #858688;
	font-size : 11px;
	text-decoration : none;
	font-weight:normal;
	padding-left: 10px;
	padding-right: 5px;
}

.testo_menu{
	font-family : Arial, Helvetica, sans-serif;
	color : #858688;
	font-size : 12px;
	text-decoration : none;
	font-weight:bold;
	line-height: 1.5;
	padding-left: 10px;
	padding-right: 5px;
}

.testo_big{
	font-family : Arial, Helvetica, sans-serif;
	color : #01418a;
	font-size : 13px;
	text-decoration : none;
	font-weight: bolder;
	padding-left: 10px;
	padding-right: 5px;
}

.testo_tab{
	font-family : Arial, Helvetica, sans-serif;
	color : #A9A9A9;
	font-size : 11px;
	text-decoration : none;
	font-weight:bold;
}    

.testo_errore{
	font-family : Arial, Helvetica, sans-serif;
	color: #7A717D;
	font-size : 13px;
	text-decoration : none;
	font-weight : normal;
	padding-left: 10px;
	padding-right: 5px;
}

.testo_errore a{
	font-family : Arial, Helvetica, sans-serif;
	color : #A9A9A9;
	font-size : 13px;
	text-decoration : none;
	font-weight : normal;
} 

.pulsante {
	font-family : Arial, Helvetica, sans-serif;
	color : #FFFFFF;
	font-size : 11px;
	font-style : italic; 
	background: #f4a308;
}

.pulsanteINDEX {
	font-family : Arial, Helvetica, sans-serif;
	color : #1a507d;
	font-size : 11px;
	font-style : italic;
	background : #FFFFFF;
}

.casella {
	font-family : Arial, Helvetica;
	color : #000000;
	font-size : 11px;
	background : White;
	text-align : left;
	border : 1px solid #d1d3d2;
}

.titolo_verde_reg{
		font-size:16px;
		font-family:Arial;
		font-weight:regular;
		color: #5faa2b;
		padding-left: 10px;
		padding-right: 5px;
		padding-top: 10px;
}
.titolo_blu2{
	font-size:14px;
	font-family:Arial;
	font-weight:regular;
	color: #5faa2b;
	padding-left: 10px;
	padding-right: 5px;
	padding-top: 10px;
}

.casella_login {
	font-family : Verdana, Arial, Helvetica;
	color : ##858688;
	font-size : 11px;
	background : White;
	width : 120px;
	text-align : left;
	padding: 3px;
	border : 1px solid #ffffff;
}

.casella_richiesta {
	font-family : Verdana, Arial, Helvetica;
	color : ##858688;
	font-size : 11px;
	background : White;
	width : 150px;
	text-align : left;
	padding: 3px;
	border : 1px solid #cfd0d0;
}

.casella_richiesta_dim {
	font-family : Verdana, Arial, Helvetica;
	color : ##858688;
	font-size : 11px;
	background : White;
	text-align : left;
	padding: 3px;
	border : 1px solid #cfd0d0;
}

.casella_200 {
	font-family : Verdana, Arial, Helvetica;
	color : ##858688;
	font-size : 11px;
	background : White;
	width : 200px;
	text-align : left;
	padding: 3px;
	border : 1px solid #cfd0d0;
}

.casella_340 {
	font-family : Verdana, Arial, Helvetica;
	color : ##858688;
	font-size : 11px;
	background : White;
	width : 340px;
	text-align : left;
	padding: 3px;
	border : 1px solid #cfd0d0;
}

.ta {
	font-family: Arial, Helvetica, sans-serif;
	color : #000000;
	font-size : 11px;
	background : White;
	border : 1px solid #cfcfcf;
}

.bottonecal{
	background-image: url('../images/calendario.gif');
	width:25px;
	height: 20px;
}

.accesso_corsi{
	width:507px;
	height:56px;
   background-image: url("../immagini/struttura/accesso_corsi.jpg");
}

.accesso_sx{
	width:22px;
   background-image: url("../immagini/struttura/accesso_bordosx.jpg");
}

.accesso_dx{
	width:23px;
   background-image: url("../immagini/struttura/accesso_bordodx.jpg");
}

.accesso_contenuto{
	width:470px;
}

.accesso_corso{
	width:470px;
   width /**/:460px;
   padding: 5px;
   background-color:#f8fbfd;
   background-image: url("../immagini/struttura/accesso_corsi_sfondo.jpg");
   background-position: bottom;
   background-repeat: no-repeat;
   height: auto;
   vertical-align: top;
}

.accesso_testo{
   color: #03537e;
   font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
   font-weight: bold;
}

.accesso_corsi_fondo{
   background-image: url("../immagini/struttura/accesso_corsi_fondo.jpg");
   width:502px;
   width /**/:507px;
   height:31px;
   padding-right: 5px;
   font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
   font-weight: bold;
   text-align: right;
   color:#ffffff;
}

.accesso_corsi_fondo a{
   font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
   font-weight: bold;
   text-align: right;
   color:#ffffff;
}

.testo_blu{
   color: #03537e;
   font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
   font-weight: bold;
   padding-left: 10px;
	padding-right: 5px;
}

.testo_blu a{
   color: #03537e;
   font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
   font-weight: bold;
}

.testo_verde{
   color: #5faa2b;
   font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
   font-weight: bold;
   padding-left: 10px;
	padding-right: 5px;
}
