﻿body { text-align: center; margin: 0; padding: 0; }
a:focus { outline: 0; }
a img { border: 0; }
h1 { 
	color: #000; 
	font-size: 30px; 
	font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; 
	font-weight: normal; 
	margin-top: 0.5em; 
	margin-bottom: 0.5px; }
h2 {
	color: #0957af;
	font-size: 21px;
	font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;
	font-weight: normal;
	margin-top: 0;
	margin-bottom: 0.5em;
	text-align: left;
}
h3 { 
	color: #000; 
	font-size: 18px; 
	font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; 
	font-weight: normal; 
	margin-top: 0; 
	margin-bottom: 0.5em; 
}
.evidenziato { color: #0957af; font-weight: bold; }
ul { color: #3c3c3c; font-size: 12px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; line-height: 22px; margin-top: 1em; margin-right: 0; margin-bottom: 1em; list-style-image: url(../immagini/bullet.gif); }
p { color: #565656; font-size: 12px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; line-height: 18px; margin-top: 0; margin-bottom: 1.5em; }
a:link { color: #0957af; }
a:visited { color: #0957af; }
a:hover { color: #f60; }
#c_site { text-align: left; width: 945px; margin: 0 auto; }
#c_testata { text-align: left; width: 945px; height: 334px; float: left; margin-bottom: 3px; }
#logo { width: 262px; height: 334px; float: left; }
#image_t { width: 683px; float: right; }
#login { background-image: url(../immagini/fondo_login.jpg); background-repeat: no-repeat; background-position: center; width: 220px; height: 190px; margin: 0 auto; }
.txt_login { color: #565656; font-size: 12px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; }
.input_login { color: #0957af; font-size: 12px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; border: solid 1px; }
#c_page { text-align: left; width: 945px; float: left; }
#c_page2 { background-image: url(../immagini/bg_pag2.gif); background-repeat: repeat-y; background-position: left top; text-align: left; width: 945px; clear: both; }
#c_page3 { text-align: left; width: 945px; clear: both; padding-top: 20px; padding-bottom: 20px; }
#colnna01 { text-align: left; width: 514px; visibility: visible; float: left; }
#colnna02 { text-align: left; width: 403px; visibility: visible; float: right; }
#colnna_sx { background-color: #dedede; text-align: left; width: 262px; float: left; border-top: 1px solid #fff; }
#colnna_dx { text-align: left; width: 660px; float: right; padding-top: 20px; }
#colonna_map { font-size: 12px; text-align: left; width: 400px; height: 400px; float: right; margin-top: 20px; border: solid 1px #2e6299; }
#colonna_contact { text-align: right; width: 500px; float: left; padding-right: 20px; border-right: 1px solid #b8b8b8; }
#c_special_sx { text-align: left; width: 514px; float: left; }
.c_qualifiche { width: 660px; clear: both; padding-top: 20px; border-top: 1px solid #b8b8b8; }
.c_qualifiche img { margin-right: 20px; margin-bottom: 30px; border: solid 1px #707070; }
.c_cont_sx { text-align: left; padding-top: 20px; padding-bottom: 20px; width: 514px; float: left; border-bottom: 1px solid #b8b8b8; }
.c_cont_sx img { margin-right: 20px; }
.c_cont_sx a { margin: 0;	padding-right: 0; }
.c_cont_sx a:hover { color: #f60; }
.c_cont_sx_fine { text-align: left; width: 514px; float: left; padding-top: 20px; }
.c_cont_sx_fine img { padding-right: 20px; }
.c_cont_sx_fine a {	margin: 0;	padding-right: 0;}
.c_cont_dx { background-color: #dedede; text-align: left; width: 363px; float: left; padding: 20px; border-bottom: 3px solid #fff; }
.c_cont_dx img { margin-right: 20px; border: solid 1px #707070; }
.c_cont_dx p { color: #4c4c4c; font-size: 11px; line-height: 13px; }
.c_cont_dx a { color: #4c4c4c; background-image: url(../immagini/vai.gif); background-repeat: no-repeat; background-position: 65px 4px; margin: 0; padding-right: 100px; }
.c_cont_dx a:hover { color: #f60; margin: 0; }
#piede { color: #707070; font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; line-height: 18px; background-color: #f7f7f7; text-align: left; width: 865px; height: auto; float: left; margin-bottom: 20px; padding: 10px 40px 20px; border-top: 15px solid #dedede; }
#telefono {	width: 333px;	float: right;	padding-left: 30px;	border-left: 1px solid #707070;}
#vuoto { width: 945px; height: 30px; clear: both; }
#resetta { width: 900px; height: 4px; clear: both; }
#disclaimer { width: 440px; padding: 30px; }
/*menu*/
#menu { width: 660px; float: right; margin-top: 29px; }
#menu em { display: none; }
#menu ul { width: 100%; float: left; margin: 0; padding: 0; list-style-type: none; }
#menu li { float: left; margin: 0; padding: 0; display: inline; }
#menu li a { height: 52px; display: block; }
#menu li a.home { background-image: url(../immagini/p_home.gif); background-repeat: no-repeat; background-position: right top; width: 82px; height: 52px; }
li#home_s { background-image: url(../immagini/p_home.gif); background-repeat: no-repeat; background-position: right bottom; width: 82px; height: 52px; }
#menu li a.chi { background-image: url(../immagini/p_chi.gif); background-repeat: no-repeat; background-position: right top; width: 81px; height: 52px; }
li#chi_s { background-image: url(../immagini/p_chi.gif); background-repeat: no-repeat; background-position: right bottom; width: 81px; height: 52px; }
#menu li a.forma { background-image: url(../immagini/p_forma.gif); background-repeat: no-repeat; background-position: right top; width: 93px; height: 52px; }
li#forma_s { background-image: url(../immagini/p_forma.gif); background-repeat: no-repeat; background-position: right bottom; width: 93px; height: 52px; }
#menu li a.certi { background-image: url(../immagini/p_certi.gif); background-repeat: no-repeat; background-position: right top; width: 100px; height: 52px; }
li#certi_s { background-image: url(../immagini/p_certi.gif); background-repeat: no-repeat; background-position: right bottom; width: 100px; height: 52px; }
#menu li a.elearning { background-image: url(../immagini/p_elearnign.gif); background-repeat: no-repeat; background-position: right top; width: 87px; height: 52px; }
li#elearning_s { background-image: url(../immagini/p_elearnign.gif); background-repeat: no-repeat; background-position: right bottom; width: 87px; height: 52px; }
#menu li a.it { background-image: url(../immagini/p_it.gif); background-repeat: no-repeat; background-position: right top; width: 65px; height: 52px; }
li#it_s { background-image: url(../immagini/p_it.gif); background-repeat: no-repeat; background-position: right bottom; width: 65px; height: 52px; }
#menu li a.news { background-image: url(../immagini/p_news.gif); background-repeat: no-repeat; background-position: right top; width: 57px; height: 52px; }
li#news_s { background-image: url(../immagini/p_news.gif); background-repeat: no-repeat; background-position: right bottom; width: 57px; height: 52px; }
#menu li a.contatti { background-image: url(../immagini/p_contatti.gif); background-repeat: no-repeat; background-position: right top; width: 63px; height: 52px; }
li#contatti_s { background-image: url(../immagini/p_contatti.gif); background-repeat: no-repeat; background-position: right bottom; width: 63px; height: 52px; }
#menu li a:hover { background-position: right center; }
#menu li a:active { background-position: right bottom; }
