html {
	HEIGHT: 100%
}
body {
	text-align: center;
	margin-top: 0px;
	padding-top: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-style: normal;	
	font-size: 0.6em;
}   /* centra in IE5.x */
#container {
	width: 820px;
	margin: 0 auto;   /* centra negli altri browser */
	text-align: center;   /* ripristina l'allineamento */
} 
.testi {
	COLOR: #000000;
	LINE-HEIGHT: normal;
	TEXT-DECORATION: none;
}
.testi:hover {
	COLOR: #FF0000;
	LINE-HEIGHT: normal;
	TEXT-DECORATION: underline;
}
.titoletti {
	FONT-WEIGHT: normal;
	FONT-SIZE: 1.2em;
	COLOR: #FF0000;
	LINE-HEIGHT: normal;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
	font-style: normal;
}
img {
	border: none;
}
/* ------------------- ------------------- ------------------- ------------------- Header */
.logo {
	float: left;
	display: block;
	padding-top: 20px;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
}
#header {
	height: 80px;
}
#headercontent {
	width: 820px;
}
/* ------------------- ------------------- ------------------- ------------------- Navigation */
#navigationholder {
	float: right;
	width: 600px;
	height: 33px;
	margin-top: 25px;
}
#navigation {
}
#navigation ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
#navigation li {
	float: left;
	text-align: center;
	font-size: 1.2em;
}
#navigation li a.first {
	width: 100px;
	height: 28px;
	display: block;
	padding-right: 0px;
	padding-top: 5px;
	border: none !important;
	color: #fff !important;
	text-decoration:none;
	background-position: 0px 0px;
	background-image: url(../images/menusu/01.jpg);
	background-repeat: no-repeat;
}
#navigation li a:hover.first {
	width: 100px;
	height: 28px;
	display: block;
	padding-right: 0px;
	padding-top: 5px;
	border: none !important;
	color: #FFFF00 !important;
	text-decoration:underline;
	background-position: 0px -33px;
	background-image: url(../images/menusu/01.jpg);
	background-repeat: no-repeat;
}
#navigation li a {
	width: 100px;
	height: 28px;
	display: block;
	padding-right: 0px;
	padding-top: 5px;
	border: none !important;
	color: #fff !important;
	text-decoration:none;
	background-position: 0px 0px;
	background-image: url(../images/menusu/02.jpg);
	background-repeat: no-repeat;
}
#navigation li a:hover {
	width: 100px;
	height: 28px;
	display: block;
	padding-right: 0px;
	padding-top: 5px;
	border: none !important;
	color: #FFFF00 !important;
	text-decoration:underline;
	background-position: 0px -33px;
	background-image: url(../images/menusu/02.jpg);
	background-repeat: no-repeat;
}
#navigationholder1 {
	float: right;
	width: 600px;
	height: 20px;
	margin-top: 0px;
}
#navigation1 {
}
#navigation1 ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
#navigation1 li {
	float: left;
	text-align: center;
	font-size: 1em;
}
#navigation1 li a {
	width: 100px;
	height: 20px;
	display: block;
	padding-right: 0px;
	padding-top: 3px;
	border: none !important;
	color: #000 !important;
	text-align:center;
	text-decoration:none;
	background-position: 0px 0px;
	background-image: url(../images/menusu/03.jpg);
	background-repeat: no-repeat;
}
#navigation1 li a:hover {
	width: 100px;
	height: 20px;
	display: block;
	padding-right: 0px;
	padding-top: 3px;
	border: none !important;
	color: #0000FF !important;
	text-align:center;
	text-decoration:underline;
	background-position: 0px 0px;
	background-image: url(../images/menusu/03.jpg);
	background-repeat: no-repeat;
}
#navigation1 li a.last {
	width: 100px;
	height: 20px;
	display: block;
	padding-right: 0px;
	padding-top: 3px;
	border: none !important;
	color: #000 !important;
	text-align:center;
	text-decoration:none;
	background-position: 5px 0px;
	background-image: url(../images/menusu/03.jpg);
	background-repeat: no-repeat;
}
#navigation1 li a:hover.last {
	width: 100px;
	height: 20px;
	display: block;
	padding-right: 0px;
	padding-top: 3px;
	border: none !important;
	color: #0000FF !important;
	text-align:center;
	text-decoration:underline;
	background-position: 5px 0px;
	background-image: url(../images/menusu/03.jpg);
	background-repeat: no-repeat;
}
/* ------------------- ------------------- ------------------- ------------------- splash */
#splash {
	margin-top: 5px;
	margin-bottom: 5px;
	height: 198px;
	width: 820px;
	background-image: url(../images/formaz_work.jpg);
	background-repeat: no-repeat;
}
/* ------------------- ------------------- ------------------- ------------------- Menusx */
#menusxholder {
	float:left;
	width: 195px;
	height: 310px;
}
#menusx {
}
#menusx ul {
	width: 195px;
	float:left;
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
#menusx li {
	float: left;
	text-align: left;
	font-size: 1em;
	width: 100px;
}
#menusx li a {
	width: 190px;
	height: 14px;
	display: block;
	padding-right: 0px;
	padding-top: 5px;
	border: none !important;
	color: #000 !important;
	text-decoration:none;
	text-indent:20px;
	background-position: 0px 2px;
	background-image: url(../images/menusx/sfondo_menusx.jpg);
	background-repeat: no-repeat;
}
#menusx li a:hover {
	width: 190px;
	height: 14px;
	display: block;
	padding-right: 0px;
	padding-top: 5px;
	border: none !important;
	color: #0000FF !important;
	text-decoration:none;
	text-indent:20px;
	background-position: 0px -23px;
	background-image: url(../images/menusx/sfondo_menusx.jpg);
	background-repeat: no-repeat;
}




#menusx li a.last {
	width: 190px;
	height: 14px;
	display: block;
	padding-right: 0px;
	padding-top: 5px;
	border: none !important;
	color: #000 !important;
	text-decoration:none;
	text-indent:20px;
	background-position: 0px 2px;
	background-image: url(../images/menusx/sfondo_menusx.gif);
	background-repeat: no-repeat;
}
#menusx li a.last:hover {
	width: 190px;
	height: 14px;
	display: block;
	padding-right: 0px;
	padding-top: 5px;
	border: none !important;
	color: #0000FF !important;
	text-decoration:none;
	text-indent:20px;
	background-position: 0px -23px;
	background-image: url(../images/menusx/sfondo_menusx.gif);
	background-repeat: no-repeat;
}





#titolomenusx {
	float:left;
	width: 190px;
	height: 23px;
	padding-right: 0px;
	padding-top: 0px;
	border: none !important;
	color: #732842 !important;
	text-decoration:none;
	background-position: 0px 20px;
	background-image: url(../images/menusx/sfondo_titolo.jpg);
	background-repeat: no-repeat;
	font-size: 1.8em;
	text-align: left;
	text-indent: 5px;
}
#titolomenusx1 {
	margin-top:10px;
	float:left;
	width: 190px;
	height: 23px;
	padding-right: 0px;
	padding-top: 0px;
	border: none !important;
	color: #732842 !important;
	text-decoration:none;
	background-position: 0px 20px;
	background-image: url(../images/menusx/sfondo_titolo.jpg);
	background-repeat: no-repeat;
	font-size: 1.8em;
	text-align: left;
	text-indent: 5px;
}
/* ------------------- ------------------- ------------------- ------------------content */
.titolosezione {
	float:left;
	width: 300px;
	text-align: left;
	text-indent: 105px;
	font-size: 1.5em;
	color: #283F73;
	height: 15px;
	font-weight: bold;
}
.titoloform {
	float:left;
	width: 400px;
	text-align: left;
	text-indent: 0px;
	font-size: 1.5em;
	color: #283F73;
	height: 15px;
	font-weight: bold;
}
.titolocorsi {
	text-align: left;
	font-size: 1.3em;
	color: #283F73;
	font-weight: bold;
	text-decoration: underline;
}
.ricevuta {
	text-align: center;
	font-size: 1.5em;
	color: #283F73;
	height: 15px;
	font-weight: bold;
}
#main {
	margin-top: 5px;
}
.mainrightfoto {
	float:left;
	width:100px;
	height: 100%;
	padding-top: 0px;
}
.mainrighttesto {
	float:right;
	width:515px;
	height: 100%;
	padding-top: 0px;
}
#mainright {
	float:right;
	width:620px;
	height: 100%;
	margin-top: 0px;
}
#mainright01 {
	margin-top:5px;
	float:right;
	height: 100%;
	text-align: justify;
}
#mainrightaltaformazione {
	margin-top:5px;
	float:left;
	height: 100%;
	text-align: justify;
	width: 610px;
	padding-right: 10px;
}
#mainrightaltaformazione img {
	float:left;
	padding-right: 10px;
	padding-top: 5px;
}
.titoloaltaformazione {
	float:left;
	width: 620px;
	text-align: left;
	text-indent: 0px;
	font-size: 1.5em;
	color: #283F73;
	height: 15px;
	font-weight: bold;
}
/* ------------------- ------------------- ------------------- ------------------- Footer */
#copyright {
	width: 820px;
	float:left;
	margin-top: 5px;
	margin-bottom: 5px;
}
#w3c {
	width: 820px;
	float:left;
	margin-top: 5px;
	margin-bottom: 5px;
}
#chisiamoholder {
	width: 820px;
	float:left;
	margin-top: 25px;
	margin-bottom: 5px;
	height: 86px;
	background-color: #A6ABB1;
}
#chisiamofoto1 {
	width: 100px;
	float:left;
	margin-top: 10px;
	height: 75px;
	text-align: center;
}
#chisiamofoto2 {
	width: 100px;
	float:left;
	margin-top: 10px;
	height: 75px;
	text-align: center;
}
#chisiamofoto3 {
	width: 100px;
	float:left;
	margin-top: 10px;
	height: 75px;
	text-align: center;
}
#chisiamofoto4 {
	width: 100px;
	float:left;
	margin-top: 10px;
	height: 75px;
	text-align: center;
}
#chisiamo1 {
	width: 105px;
	float:left;
	margin-top: 10px;
	height: 75px;
	text-align: left;
}
#chisiamo2 {
	width: 105px;
	float:left;
	margin-top: 10px;
	height: 75px;
	text-align: left;
}
#chisiamo3 {
	width: 105px;
	float:left;
	margin-top: 10px;
	height: 75px;
	text-align: left;
}
#chisiamo4 {
	width: 100px;
	float:left;
	margin-top: 10px;
	height: 75px;
	text-align: left;
}
#privacy {
	padding-left: 5px;
	padding-top: 0px;
	background-color: #FFFFFF;
	height: 375px;
	width: 375px;
	padding-right: 15px;
}
/* ------------------- ------------------- ------------------- ------------------- Ataji */
#ataji {
	width: 820px;
	float:left;
	margin-top: 5px;
	margin-bottom: 5px;
	height: 50px;
}
.ataji_agenzia_pubblicitaria {
	display:none;
}

