/* CSS Document */

BODY {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #1879D5;
	background-color: #FFF200;
	margin: 0px;
	padding: 0px;
	text-align: justify;
}
TD {
	font-size: 11px;
	color: #1879D5;
}

H1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	margin: 0px;
	color: #0B1E8D;
}

H2 {display: none;}

.data {
	font-weight: bold;
	color: #13AB2F;
	text-align: right;
	padding-top: 25px;
	font-size: 10px;
}

FORM {
	margin: 0px;
	padding: 0px;
}

INPUT {
	background-color: #FFF;
	font-size: 10px;
	color: #000;
	border-top: 1px solid #FFF;
	border-right: 1px solid #FFF;
	border-bottom: 1px solid #46A7EA;
	border-left: 1px solid #46A7EA;
}

BUTTON {	
	background-color: transparent;
	border: none;
	cursor: hand;
}


BUTTON.grafico {
	height: 33px;
	width: 89px;
}

.input {
	background-color: #FFF;
	font-size: 10px;
	color: #000;
	border-top: 1px solid #FFF;
	border-right: 1px solid #FFF;
	border-bottom: 1px solid #46A7EA;
	border-left: 1px solid #46A7EA;
}

.search {
	background-color: #E8EFFF;
	font-size: 10px;
	color: #1879D5;
}

.noinput {
	background-color: transparent;
	border: none;
	vertical-align: middle;
}

.ricerca {
	height: 30px;
	width: 307px;
	text-align: center;
	padding-top: 22px;
}

A:LINK, A:VISITED, A:ACTIVE {
	font-size: 11px;
	color: #0000FF;
	text-decoration: none;
}

A:FOCUS, A:HOVER {
	color: #189CD5;
}
UL {
	list-style-image: url(/images/piano-corsi/punto-elenco2.gif);
}
.ULa {
	list-style-image: url(/images/piano-corsi/punto-elencoA.gif);
}
.ULb {
	list-style-image: url(/images/piano-corsi/punto-elencoB.gif);
}
.tit {
	font-size: 13px;
	font-weight: bold;
}
.tit2 {
	font-size: 15px;
	font-weight: bold;
}

/****** HOME ******/

#visual-home {
	background: #FFF url(/images/home/bg-foto.jpg) no-repeat left top;
	width: 770px;
}

#visual-home2 {
	background: url(/images/home/bg-foto-2.gif) no-repeat left top;
	display: block;
	width: 770px;
	height: 235px;
	color: #13AB2F;
	font-weight: bold;
	text-align: right;
	padding-top: 10px;
}

#left {
	background: url(/images/home/bg-lato-sx.gif) repeat-x;
	width: 30%;
}

#right {
	background: url(/images/home/bg-lato-dx.gif) repeat-x;
	width: 30%;
}

#tool-home {	
	background: url(/images/home/bg-tool.gif) no-repeat left top;
	display: block;
	width: 770px;
	height: 158px;
}

/****** PAGINE INTERNE ******/
#left-int {
	background: #FFF200 url(/images/pagine/sf-sx.gif) repeat-x;
	width: 30%;
}

#right-int {
	background: #FFF200 url(/images/pagine/sf-dx.gif) repeat-x;
	width: 30%;
}
#visual-header {
	background: url(/images/pagine/sf-header.gif) no-repeat left top;
	display: block;
	width: 770px;
	height: 61px;
	color: #13AB2F;
	font-weight: bold;
	text-align: left;
	padding-top: 0px;
}
#tool-int {	
	background: url(/images/pagine/bg-tool.gif) no-repeat left top;
	display: block;
	width: 770px;
	height: 158px;
}

/****** CHI SIAMO ******/
#visual-chi {
	background: #FFF url(/images/chi-siamo/img.jpg) no-repeat left top;
	width: 770px;
}

/****** LABORATORI ******/
#visual-lab {
	background: #FFF url(/images/laboratori/img.jpg) no-repeat left top;
	width: 770px;
}

/****** COME RAGGIUNGERCI ******/
#visual-come {
	background: #FFF url(/images/come-raggiungerci/img.jpg) no-repeat left top;
	width: 770px;
}
.come-text {
	padding-left: 45px;
}

.mappa {
	border: 1px solid #FF0000;
	text-align: center;
	vertical-align: middle;
	color: #FF0000;
}

/****** CONTATTACI ******/
#visual-contattaci {
	background: #FFF url(/images/contattaci/img.jpg) no-repeat left top;
	width: 770px;
}
.contattaci-sf-centro {
	background: #FFF url(/images/contattaci/sf-centrale.gif) no-repeat top;
	text-align: center;
}
.contattaci-form {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
}
.input-cont {
	background-color: #FFF;
	font-size: 11px;
	color: #000;
	border: 1px solid #46A7EA;
}

.noinput-cont {
	background-color: transparent;
	border: none;
	vertical-align: middle;
}

/****** PIANO CORSI ******/
#visual-piano {
	background: #FFF url(/images/piano-corsi/img.jpg) no-repeat left top;
	width: 770px;
}

/****** CORSI IN PARTENZA ******/
#visual-partenza {
	background: #FFF url(/images/corsi-partenza/img.jpg) no-repeat left top;
	width: 770px;
}

/****** CORSI GRATUITI ******/
.corsi-gratuiti-presentazione {
	padding: 25px;
	padding-right: 30px;
	padding-bottom: 0px;
	padding-left: 30px;
	background-color: #FFF;
}
.tit-tab {
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 5px;
	font-weight: bold;
	color: #1879D5;
	background-color: #F5F5F5;
}
.corsi-gratuiti-indice {
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	border-bottom: 1px solid #E5E5E5;
}
.corsi-gratuiti-indiceON {
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	border-bottom: 1px solid #E5E5E5;
	background-color: #F2F2F2;
}
.corsi-gratuiti-dettaglio {
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 8px;
	padding-right: 9px;
	background-color: #FFFFFF;
}

.corsi-gratuiti-dettaglio-text {
	padding-left: 20px;
	padding-right: 20px;
	padding-bottom: 20px;
	background-color: #E8F8FF;
}

/****** IN EVIDENZA ******/
#visual-evidenza {
	background: #FFF url(/images/in-evidenza/img.jpg) no-repeat left top;
	width: 770px;
	height: 196px;
}

.content {
	background-color: #FFF;
	padding: 20px;
}

.cella-sup {
	background: #FFF url(/images/in-evidenza/testa.gif) no-repeat left top;
	width: 770px;
	height:25px;
}

#back {
	background-color:#FFF;
	text-align: right;
	border-top: 1px solid #0B1E8D;
	width: 93%;
	margin-top: 20px;
}

a.evidenza:link, a.evidenza:visited {
	display: block;
	border-bottom: 1px solid #D6DCBF;
	line-height: 18px;
	padding-left: 45px;
	background: url(/images/piano-corsi/elenco-corsi.gif) no-repeat 0px 2px;
}

.fin-alto {
	color: #0000FF;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #74D6FF;
	font-weight: bold;
	padding-left: 10px;
}
.fin-tit {
	font-size: 13px;
	font-weight: bold;
	color: #000;
	padding-top: 12px;
	padding-left: 27px;
	padding-bottom: 15px;
	background: #FFF url(/images/in-evidenza/sf-tab-alto.gif) no-repeat left top; 
}

.container {width: 730px;}

.foot {
	background: #FFF url(/images/in-evidenza/sf-tab-basso.gif) no-repeat left top;
	height: 22px;
}

.fin-txt {
	color: #000;
	padding: 15px 30px 15px 27px;
	background: #FFF url(/images/in-evidenza/sf-tab-centro.gif) repeat-y left top; 
}

.sf-cerco-lavoro {
	background: #FFF url(/images/in-evidenza/sf-cerco-lavoro.jpg) no-repeat top;
	padding-left: 30px;
	padding-top: 35px;
	height: 130px;
}
/****** IN EVIDENZA - patente europea (ECDL/EQDL)******/
#pat-alto-ecdl {
	padding-left: 30px;
	height: 90px;
	background: #FFF url(/images/in-evidenza/tit-patente1.gif) no-repeat bottom;
}

#pat-alto-eqdl {
	padding-left: 30px;
	height: 90px;
	background: #FFF url(/images/in-evidenza/tit-patente-eqdl-1.gif) no-repeat bottom;
}

#pat-alto H1 {margin: 0px;}


.pat-tit {
	background: url(/images/in-evidenza/sf-patente-tit.gif) repeat-x;
}

.pat-txt {
	padding-left: 28px;
	padding-top: 20px;
	padding-bottom: 30px;
	width: 25%;
	text-align: justify;
	vertical-align: top;
}

.pat-txt2 {
	padding-left: 28px;
	padding-top: 20px;
	padding-bottom: 30px;
	width: 20%;
	vertical-align: top;
	white-space: nowrap;
}

.gray { 
	color: #B4B4B4;
	padding: 0px 0px 10px 28px;
}


/****** AREA RISERVATA ******/
#visual-area-riservata {
	background: #FFF url(/images/area-riservata/img.jpg) no-repeat left top;
	width: 770px;
}
.area-txt {
	padding-top: 45px;
	padding-left: 115px;
	background: url(/images/area-riservata/sf-centro.jpg) no-repeat top;
	padding-bottom: 30px;
	height: 100px;
}
/****** E-LEARNING ******/
#visual-e-learning {
	background: #FFF url(/images/e-learning/img.jpg) no-repeat left top;
	width: 770px;
}
.e-learning-pag {
	padding-top: 15px;
	padding-right: 15px;
	font-weight: bold;
	color: #000;
	text-align: right;
}

/****** FORM ******/
#visual-form {
	background: #FFF url(/images/form/img.jpg) no-repeat left top;
	width: 770px;
}

/****** CERCA ******/
#visual-cerca {
	background: #FFF url(/images/pagine/img-cerca.jpg) no-repeat left top;
	width: 770px;
}
.cerca-risultato {
	font-weight: bold;
	color: #000;
	background: #FFF200 url(/images/pagine/sf-cerca.gif) no-repeat top;
	padding-left: 25px;
}
#visual-grazie {
	background: #FFF url(/images/pagine/img-ok.jpg) no-repeat left top;
	width: 770px;
}
.grazie {
	font-weight: bold;
	color: #000;
	background: #FFF200 url(/images/pagine/img-ok-sotto.jpg) no-repeat top;
	padding-left: 25px;
	padding-top: 50px;
}
/* PIANO CORSI */

a.corsi:link, a.corsi:visited {
	display: block;
	border-bottom: 1px solid #C5E6F4;
	line-height: 18px;
	padding-left: 45px;
	background: url(/images/piano-corsi/elenco-corsi.gif) no-repeat 0px 2px;
}

#area-corsi { 
	float: right;
	width: 245px;
	margin-left: 10px;
	padding-left: 10px;
	border-left: 1px solid #C5E6F4;
}

#area-corsi SPAN { 
	display: block;
	line-height: 18px;
	text-align: center;
	background-color: #1879D5;
	color: #FFF;
	font-weight: bold;
}

#testa {display: none;}

#footer {
	background: #FFF url(/images/chi-siamo/tab-basso.gif) no-repeat bottom;
	display: block;
	text-align: center;
	height: 40px;
	padding-top: 5px;
}

#denominazione {
	background: url(/images/piano-corsi/tit-scheda-corso.gif) no-repeat left top;
	display: block;
	height: 41px;
	padding-top: 4px;
	padding-left: 25px;
	padding-bottom: 10px;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #0B1E8D;
	line-height: 23px;
}

#denominazione SPAN { 
	width: 125px;
	line-height: 23px;
	visibility:hidden;
}

#denominazione H1 {
	margin-top: 8px;
	margin-left: -6px;
}

.alto {
	background: url(/images/chi-siamo/tab-alto.gif) no-repeat left top;
	height: 24px;
}

#nocorsi {
	text-align: center;
	font-weight: bold;
}

