
body{
	background-color:#FFFFFF;
		margin: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: xx-small;	
		background-color: #FFFFFF;
		color: #000000;
	}






.input_login {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	width:230px;
	height: 16px;
	border: 1px;
	border-style:solid;
	border-color:#7f7f7f;
	margin-top: 2px;
	margin-bottom: 2px;
}












/* Menù *******************************************************/





.menu_footer {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ab3344;
	text-decoration: none;
	padding-left: 2px;
	padding-RIGHT: 2px;

}


a.menu_footer:link {
	color: #ab3344;
	text-decoration: none;
}
a.menu_footer:hover {
	color: #000000;
	text-decoration:none;
}
a.menu_footer:visited {
	/*text-decoration: none;*/
}


.menu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	color: #ffffff;
	text-decoration: none;
	padding-left: 20px;
	/*padding-top: 6px;
	padding-bottom: 6px;*/
	padding-RIGHT: 5px;

}


a.menu:link {
	color: #ffffff;
	text-decoration: none;
}
a.menu:hover {
	color: #1d4b77;
	text-decoration:none;
}
a.menu:visited {
	/*text-decoration: none;*/
}


.menu_1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	color: #ffffff;
	text-decoration: none;
	padding-left: 0px;
	/*padding-top: 6px;
	padding-bottom: 6px;*/
	padding-RIGHT: 5px;

}


a.menu_1:link {
	color: #ffffff;
	text-decoration: none;
}
a.menu_1:hover {
	color: #a43b00;
	text-decoration:none;
}
a.menu_1:visited {
	/*text-decoration: none;*/
}




.elenco_corsi {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight:bold;
	color: #1d4a77;
	text-decoration: none;
	text-align:left;
	margin-left: 20px;

}


a.menu:elenco_corsi {
	color: #1d4a77;
	text-decoration: none;
}
a.elenco_corsi:hover {
	color: #bfbcbc;
	text-decoration:none;
}
a.elenco_corsi:visited {
	/*text-decoration: none;*/
}



.elenco_corsi_1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight:bold;
	color: #d44c00;
	text-decoration: none;
	text-align:left;
	margin-left: 20px;

}


a.menu:elenco_corsi_1 {
	color: #d44c00;
	text-decoration: none;
}
a.elenco_corsi_1:hover {
	color: #bfbcbc;
	text-decoration:none;
}
a.elenco_corsi_1:visited {
	/*text-decoration: none;*/
}



.informazioni {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-align: left;
	text-decoration: none;

}

a.informazioni:link {
	color: #000000;
	text-decoration: none;
}
a.informazioni:hover {
	color: #ffffff;
	text-decoration:none;
	font-weight:bold;
}
a.informazioni:visited {
	/*text-decoration: none;*/
}

.linkLeggiNews {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #737b81;
	text-align: left;
	text-decoration: none;

}

a.linkLeggiNews:link {
	color: #737b81;
	text-decoration: none;
}
a.linkLeggiNews:hover {
	color: #000000;
	text-decoration:none;
	font-weight:bold;
}
a.linkLeggiNews:visited {
	/*text-decoration: none;*/
}


.linkLeggiPrimoPiano {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
	text-align: left;
	text-decoration: none;
}

a.linkLeggiPrimoPiano:link {
	color: #000000;
	text-decoration: none;
}
a.linkLeggiPrimoPiano:hover {
	color: #ab3344;
	text-decoration:none;
	font-weight:bold;
}
a.linkLeggiPrimoPiano:visited {
	/*text-decoration: none;*/
}



.linkPagineGeneriche {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ab3344;
	text-align: left;
	text-decoration: none;

}

a.linkPagineGeneriche:link {
	color: #ab3344;
	text-decoration: none;
}
a.linkPagineGeneriche:hover {
	color: #417ca5;
	text-decoration:none;
	font-weight:bold;
}
a.linkPagineGeneriche:visited {
	/*text-decoration: none;*/
}


.linkAlternativoCorso {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: Gray;
	text-decoration: none;

}

a.linkAlternativoCorso:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: Gray;
	text-decoration: none;
}
a.linkAlternativoCorso:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: Gray;
	text-decoration:underline;
}
a.linkAlternativoCorso:visited {
	/*text-decoration: none;*/
}


.linkGViewLeggi {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-align: left;
	text-decoration: none;
	font-weight:bold;
}

a.linkGViewLeggi:link {
	color: #000000;
	text-decoration: none;
	font-weight:bold;
}
a.linkGViewLeggi:hover {
	color: #417ca5;
	text-decoration:underline;
	font-weight:bold;
}
a.linkGViewLeggi:visited {
	/*text-decoration: none;*/
}


/* Titoli e Testi *******************************************************/




.testo_corsi_blu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	padding-left: 15px;
	padding-right: 15px;
	padding-top: 10px;
	padding-bottom: 10px;
	text-align: left;
		/*background-color:#417ca5;*/
	background-color:#7fcafe;
}



.testo_corsi_arancio {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	padding-left: 15px;
	padding-right: 15px;
	padding-top: 10px;
	padding-bottom: 10px;
	text-align: left;
	/*background-color:#ec8b00;*/
	background-color:#ffd69b;
}


.testo_corsi_verde {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	color: #ffffff;
	padding-left: 25px;
	padding-right: 15px;
	padding-top: 10px;
	padding-bottom: 0px;
	text-align: left;
	/*background-color:#74ac40;*/
	background-color:#d1ffa7;
	background-image:url(images/punto_elenco.gif);
	background-position:top,left;
	background-repeat:no-repeat;
	
}

.testo_primo_piano {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	color: #000000;
	padding-left: 15px;
	padding-right: 15px;
	padding-top: 10px;
	padding-bottom: 10px;
	text-align: left;
	background-color:#FFFFFF;
	background-position:top,left;
	background-repeat:no-repeat;
	border: solid;
	border-color: #f4d6db;
	border-width: 2px;
	
}
.testo_presentazione {
	color: #000000;
	padding-left: 15px;
	padding-right: 15px;
	padding-top: 10px;
	padding-bottom: 10px;
	text-align: left;
	background-color:#FFFFFF;
	background-position:top,left;
	background-repeat:no-repeat;
	border: solid;
	border-color: #f4d6db;
	border-width: 2px;
	
}



.testo_newsletter{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	padding-left: 15px;
	padding-right: 15px;
	padding-top: 0px;
	padding-bottom: 0px;
	text-align: left;
	background-color:#dddddd;
}



.testo_footer{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #777676;
	padding-top: 0px;
	padding-bottom: 0px;
	text-align: center;
}


.testo_corsi{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	padding-left: 44px;
	text-align: left;
	text-align:justify;
	z-index:250;
}






.titoli_1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight:bold;
	color: #000000;
	padding-left: 44px;
	padding-bottom: 10px;
	text-align: left;
}



/* Contenitori, Margini, Bordi, Spazi, Sfondi   *******************************************************/





.sfondo_blu {
	/*background-color:#417ca5;*/
	background-color:#7fcafe;
}


.sfondo_arancio {
	/*background-color:#ec8b00;*/
	background-color:#ffd69b;
}



.sfondo_verde {
	/*background-color:#74ac40;*/
	background-color:#d1ffa7;
}


.sfondo_grigio {
	background-color:#dddddd;
}


.sfondo_blu_1 {
	background-color:#1d4876;
}


.sfondo_arancio_1 {
	background-color:#dc6500;
}


.sfondo_rosso {
	background-color:#ab3344;
}


.sfondo_verde_1 {
	background-color:#518d23;
}


.sfondo_celeste {
	background-color:#22abe5;
}

.sfondo_area_1 {
	background-color:#94dcf4;
}



.sfondo_area_2 {
	background-color:#8ae28e;
}



.sfondo_area_3 {
	background-color:#efda7a;
}



.sfondo_area_4 {
	background-color:#cd8e85;
}







.sfondo_linea_footer {
	background-image:url(images/linea_footer.gif);
}


.sfondo_linea_menu {
	background-color:#8db0c9;
}



.freccia_menu {
	background-image: url(images/freccia_menu.gif);
	background-repeat:no-repeat;
	background-position:left;
}








#box_menu_sx_arancio {
	width: 186px;
	margin: 0px auto;
	background-color: #ec8b00;
}



#border_menu_sx_arancio {
	border-bottom-color:#f4b966;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 20px;
	padding-right: 5px;
	text-align:left;
	background-image: url(images/freccia_menu_1.gif);
	background-repeat: no-repeat;
	/*background-position: 10px 2px;*/
	background-position:left top;

}





#box_menu_sx_blu {
	width: 186px;
	margin: 0px auto;
	background-color: #417ca5;
}



#border_menu_sx_blu {
	border-bottom-color:#8db0c9;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 20px;
	padding-right: 5px;
	text-align:left;
	background-image: url(images/freccia_menu.gif);
	background-repeat: no-repeat;
	/*background-position: 10px 2px;*/
	background-position:left top;

}




.freccia_elenco {
	background-image: url(images/freccia_elenco.gif);
	background-repeat:no-repeat;
	background-position:left;
}



.freccia_elenco_1 {
	background-image: url(images/freccia_elenco_1.gif);
	background-repeat:no-repeat;
	background-position:left;
}



.spazio_20 {
margin-top: 30px;
}


/* ENRICO */
/* POPUP   *******************************************************/

.modalBackground {
	background-color:#000000;
	filter:alpha(opacity=70);
	opacity:0.7;
	z-index:1;
	}

.modalPopup {
	background-color:#FFFFFF;
	border-width:2px;
	border-style:solid;
	border-color:Gray;
	padding:3px;
	width:100%;
	height:95%;
	z-index:2;
	position:absolute;
 }

.informativeTrattamentoDati {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-decoration: none;
	text-align:left;
}

/* ACCORDION PANE AVVISI GARE */

.accordionHeader
{
    border: 1px solid #2F4F4F;
    color: white;
    background-color: #dc6500;
	font-family: Arial, Sans-Serif;
	font-size: 12px;
	font-weight: bold;
    padding: 5px;
    margin-top: 5px;
    cursor: pointer;
}

.accordionContent
{
    background-color: #D3DEEF;
    border: 1px dashed #2F4F4F;
    border-top: none;
    padding: 5px;
    padding-top: 10px;
}

.accordionLink
{
 background-color: #ab3344;
    color: white;
    text-decoration:none;
}

a.accordionLink:hover {
	background-color: #ab3344;
    color: white;
    text-decoration:underline;
	font-weight:bold;
}

.testo_bandi_aperti {
	font-weight:bold;
	color: #000000;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
	text-align: center;
	/*background-color:#74ac40;*/
	background-color:#d1ffa7;
}

.accordionHeaderArancione
{
    border: 1px solid #2F4F4F;
    color: black;
    background-color: #ffd69b;
	font-family: Arial, Sans-Serif;
	font-size: 12px;
	font-weight: bold;
    padding: 5px;
    margin-top: 5px;
    cursor: pointer;
}

.bannerFlashVisibile
{
	 	 visibility:visible;
	 	 z-index:0;
	}
	