
body { 
	background-color: #1c292f;
	text-align: center;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	color: #000;
	margin: 0px;
}

p {
	text-align: justify;
	color: #000;
}

a,a:active,a:visited,a:link {
	font-family:Tahoma, Arial, sans-serif;
}

a:hover {
	text-decoration:none;
	font-family:Tahoma, Arial, sans-serif;
}

img {
	border:0px;
}

h1 {
	font-size:14px;
	font-family:"Lucida Sans", Tahoma, Arial, sans-serif;
	font-weight:bold;
	margin:0px;
}

/*------------MAIN e HOMEPAGE------------*/

#container {
	width:760px;
	margin-left:auto;
	margin-right:auto;
}
#topmenu {
	background-color:#56828b;
}
#banner  {
	height:74px;
	margin:0px;
	padding:0px;
}

#banner img {
	margin:0px;
	padding:0px;
}

#banner a,a:active,a:visited,a:link {
	 margin:0px;
	 padding:0px;
	 text-decoration:none;
}
#banner a:hover {
	 text-decoration:none;
}


/*------------contiene le opzioni di scelta lingua------------*/
#lang {
	width:122px;
	float:left;
	padding:4px 0px 0px 5px;
	margin:0px;
	font-family:"Lucida Sans", Tahoma, Arial, sans-serif;
	font-size:12px;
	font-weight:normal;
}
	#lang span,#search span {
		color:#e8ebc0;
	}
	#lang a,a:link,a:active,a:visited {
		color:#FFF;
		font-weight:300;
		font-size:12px;
	}

/*------------Box di ricerca a dx nel menu------------*/
#search {
	width:220px;
	float:right;
	text-align:right;
	margin-right:8px;
	font-family:"Lucida Sans", Tahoma, Arial, sans-serif;
	font-size:14px;
	font-weight:bold;
}
	#search span {
		vertical-align:bottom;
	}
	#search form {
		margin:1px 0px 0px 0px;
		padding:0px 0px 1px 0px;
	}
	#search input {
		border: 1px solid #56828b;
		width:90px;
		height:18px;
		font-family:"Lucida Sans", Tahoma, Arial, sans-serif;
		vertical-align:bottom;
	}
	#search .submit{
		width: 30px;
		height:18px;
		background-color:#56828b;
		border: 1px solid #56828b;
		font-size: 13px;
		font-weight:bold;
		color:#e8ebc0;
		padding: 0px;
	}

/*------------Box in alto a sx "le nostre proposte"------------*/
#topleft {
	width:509px;
	margin:0px;
	padding:0px;
}
	#topleft h1 {
		font-family:"Lucida Sans", Tahoma, Arial, sans-serif;
		color:#FFF;
		border-bottom:1px solid #FFF;
		padding:4px 0px 4px 8px;
	}
	#topleft div {
		width:250px;
		float:left;
		margin:0px;
		padding:0px;
	}
	#topleft ul {
		list-style-image:url(../../immagini/icone/talent_arrow.gif);
		color:#FFF;
		padding-top:20px;
	}
	#topleft a,a:active,a:visited {
		font-family:Tahoma, Arial, sans-serif;
		font-weight:normal;
		font-size:12px;
		vertical-align:top;
		color:#636;
	}
	#topleft a:hover {
		font-family:Tahoma, Arial, sans-serif;
		font-size:12px;
		font-weight:normal;
		vertical-align:top;
		color:#636;
	}
	
/*------------Box in alto a dx area riservata------------*/
#login {
	background-color:#e8ebc0;
	margin:0px;
	padding:0px;
	height:150px;
}
	#login h1 {
		font-family:"Lucida Sans", Tahoma, Arial, sans-serif;
		color:#56828b;
		padding:4px 0px 4px 8px;
		margin:0px;
	}
/*------------box login interno home------------*/
#notlogin {
	background-color:#e8ebc0;
	padding:0px;
	margin:0px;
}
	#notlogin span {
		font-size:11px;
		font-weight:normal;
		color:#56828b;
		padding-right: 4px;
	}
	#notlogin table {
		padding: 0px 4px;
		margin:0px;
	}
	#notlogin input {
		width:100px;
		border:1px solid #e8ebc0;
		font-size:12px;
		font-weight:bold;
		color:#56828b;
		padding-left:1px;
	}
	#notlogin .submit {
		background-color:#e8ebc0;
		border:1px solid #e8ebc0;
		color:#000;
		font-weight:bold;
		width:60px;
		height:20px;
	}
	#notlogin a,a:active,a:visited {
		font-size:11px;
		font-family: Tahoma, Arial, Helvetica, sans-serif;
		font-weight:normal;
		color:#56828b;
	}
	
#button {
	width:80px;
	padding:0px;
}
	#button .submit {
		font-family:"Lucida Sans", Tahoma, Arial, sans-serif;
		font-size:14px;
		width:30px;
		margin-left:74px;
	}
	
#loggedin span {
	font-family:"Lucida Sans", Tahoma, Arial, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#56828b;
	padding-left:10px;
}
	#loggedin a,a:active,a:visited {
		font-size:11px;
		font-weight:bold;
		color:#56828b;
		padding-left:20px;
	}

/*------------Box a dx "news"------------*/
#news {
	padding:4px 0px 4px 8px;
}

	#news h1,#servizi h1,#partner h1 {
		font-family:"Lucida Sans", Tahoma, Arial, sans-serif;
		color:#1c292f;
		margin-bottom:5px;
	}
		#news ul {
		list-style-type:none;
		margin:0px;
		padding:0px;

	}
	#news ul a,a:link,a:active,a:visited {
		font-size:11px;
	}
	#news ul a:hover {
		font-size:11px;
	}
	
	#news div {
		float:right;
		width:80px;
	}
	
#more a,a:link,a:active,a:visited {
	font-size:11px;
	color:#976564;
	font-weight:normal;
	font-family:Tahoma, Arial, sans-serif;
	text-decoration:none;
}
#more a:hover {
	text-decoration:underline;
}

#readnews a,a:link,a:active,a:visited {
	font-family:Tahoma, Arial, sans-serif;
	font-size:12px;
	font-weight:normal;
	text-decoration:underline;
	margin:0px;
	padding:0px;
}
#readnews a:hover {
	font-family:Tahoma, Arial, sans-serif;
	font-size:12px;
	font-weight:normal;
	text-decoration:none;
	margin:0px;
	padding:0px;
}

/*------------Box iscriviti in basso a sx------------*/
#iscriviti {
	background-color:#976564;
	text-align:left;
	padding:4px 0px 10px 8px;
}
	#iscriviti h1 {
		font-family:"Lucida Sans", Tahoma, Arial, sans-serif;
		color:#FFF;
		display:inline;
		padding:0px;
	}
	#iscriviti span {
		font-size:11px;
		font-weight:normal;
		color:#FFF;
	}
	#iscriviti a,a:link,a:active,a:visited {
		font-family: Tahoma, Arial, sans-serif;
		font-size:11px;
		font-weight:normal;
		color:#FFF;
		padding:4px 0px;
	}

/*------------Box centrale in basso "servizi"------------*/
#servizi {
	padding:4px 0px 4px 8px;
}
	#servizi ul {
		list-style-type:none;
		margin:0px;
		padding:0px;
	}
	#servizi ul li {
		font-size:11px;
	}
	#servizi div {
		float:right;
		width:80px;
	}
	#servizi a,a:link,a:active,a:visited {
		font-size:11px;
		color:#976564;
		font-weight:normal;
		font-family:Tahoma, Arial, sans-serif;
	}

/*------------Box in basso a dx "partner"------------*/
#partner {
	padding:4px 0px 4px 8px;
}
	#partner a,a:active,a:visited,a:hover {
		font-size:11px;
		color:#976564;
		font-weight:normal;
		font-family:Tahoma, Arial, sans-serif;
	}

/*------------Box footer------------*/
#footer div {
	font-size:12px;
	color:#fff;
	float:left;
	padding:5px;
}
	#footer div.copy {
		width: 640px;
		float:left;
		padding:5px;
	}
	#footer a,a:active,a:visited {
		padding:0px;
		margin:0px;
		font-weight:normal;
		font-family:Tahoma, Arial, sans-serif;
		font-size:12px;
		color:#fff;
	}

/*------------PAGINE INTERNE------------*/

/*------------pagine -left------------*/
#leftcol .submit {
	background-color:#8bb549;
	border:1px solid #8bb549;
	color:#e8ebc0;
	font-family:"Lucida Sans", Tahoma, Arial, sans-serif;
	font-size:16px;
	font-weight:bold;
	width:40px;
	height:20px;
}

#download {
	background-color:#d16a03;
	padding:3px 2px;
}
	#download span {
		font-size:11px;
		color:#FFF;
		padding:4px 10px;
		margin:0px;
	}
	#download div {
		width:170px;
	}
	#download a,a:active,a:visited {
		font-size:11px;
		color: #FFF;
		vertical-align:top;
		font-family:Tahoma, Arial, sans-serif;
	}
	
#submenu {
	background-color:#8bb549;
}
	#submenu h1 {
		color:#FFF;
		border-bottom:1px solid #FFF;
		font-size:14px;
		font-weight:bold;
		padding:2px 6px;
		margin:0px;
	}
	#submenu a,a:active,a:visited {
		font-size:12px;
		font-family:Tahoma, Arial, sans-serif;
		vertical-align:top;
		color:#FFF;
		font-weight:normal;
		padding-left:8px;
		text-decoration:underline;
	}
	#submenu span {
		font-family: Tahoma, Arial, sans-serif;
		font-size:12px;
		color:#FFF;
	}
	#submenu ul {
		list-style-image:url(../../immagini/icone/talent_arrow.gif);
	}
	#submenu ul li {
		padding:4px 0px;
	}
	#submenu ul li span {
		font-family: Tahoma, Arial, sans-serif;
		font-size:12px;
		color:#e8ebc0;
	}
	#submenu ul li a,a:active,a:visited {
		font-size:14px;
		vertical-align:top;
		color:#FFF;
		font-weight:normal;
		padding:0px;
		text-decoration:underline;
	}
	#submenu ul li a:hover {
		text-decoration:none;
	}

/*------------box che corrisponde all'ultima riga a sx in basso------------*/
#doc {
	background-color:#fff;
}
	#doc a,a:active,a:visited {
		font-size:9px;
		color:#000;
		text-align:left;
		font-family:Tahoma, Arial, sans-serif;
	}

/*------------Box login pagine interne sx------------*/
#notloginleft span {
	font-size:11px;
	font-weight:bold;
	color:#e8ebc0;
	padding-right: 5px;
}
	#notloginleft table {
		padding:0px 3px 10px 3px;
	}
	#notloginleft input {
		width:95px;
		height:18px;
		border:1px solid #8bb549;
		font-size:12px;
		font-weight:bold;
		color:#56828b;
		padding-left:1px;
	}
	#notloginleft a,a:active,a:visited {
		font-family:"Lucida Sans", Tahoma, Arial, sans-serif;
		font-size:16px;
		font-weight:bold;
		color:#e8ebc0;
		text-decoration:none;
	}
	#notloginleft a:hover {
		text-decoration:none;
	}
	
#loggedinleft {
	padding: 4px 0px 0px 10px;
}
	#loggedinleft span {
		font-family:"Lucida Sans", Tahoma, Arial, sans-serif;
		font-size:12px;
		font-weight:bold;
		color:#e8ebc0;
	}
	#loggedinleft a,a:active,a:visited {
		font-size:11px;
		font-weight:bold;
		color:#e8ebc0;
	}

/*------------pagine interne - colonna a dx------------*/
#righcol {
	background-color:#FFF;
	text-align:right;
}
	#rightcol h1 {
		font-family:"Lucida Sans", Tahoma, Arial, sans-serif;
		display:inline;
		font-size: 20px; 
		color: #1c292f;
		text-align: left;
		padding-left: 10px;
		padding-top: 8px;
	}
	#rightcol h2 {
		font-size: 13px;
		font-weight: 900;
		color: #976564;
		text-align: left;
		padding-left: 10px;
	}
	#rightcol h3 {
		font-size: 12px;
		font-weight: 900;
		color: #976564;
	}
	#rightcol p {
		font-family: Tahoma, Arial, sans-serif;
		font-size:12px;
		color:#000;
		padding:0px 6px 12px 12px;
	}
	#rightcol p img {
		float:left;
		margin:10px 15px 10px 0px;
	}
	#rightcol p a,a:link,a:active,a:visited,a:hover {
		font-size:11px;
		color:#976564;
		font-weight:normal;
		text-decoration:underline;
	}
	#rightcol p a:hover {
		font-size:11px;
		color:#976564;
		font-weight:normal;
		text-decoration:none;
	}
	#rightcol .description {
		font-family: Tahoma, Arial, sans-serif;
		font-size:14px;
		color:#000;
		padding:0px 6px 12px 12px;
		font-weight:bold;
	}
	#rightcol th {
		font-family: Tahoma, Arial, sans-serif;
		font-size:12px;
		font-weight:bold;
		text-align:left;
		color:#1c292f;
		padding-left:5px;
		border-bottom:1px solid #8bb549;
	}
	#rightcol tr {
		font-family: Tahoma, Arial, sans-serif;
		font-size:12px;
		color:#000;
		padding-left:6px;
	}
	#rightcol .submit {
		background-color:#abc1c6;
		border:1px solid #1c292f;
		color:#000;
		font-size:12px;
		width:54px;
		height:20px;
	}
	#rightcol .txtfield {
		border:1px solid #1c292f;
		width:146px;
		background-color:#fff;
		font-family: Tahoma, Arial, sans-serif;
		font-size:12px;
		color:#000;
	}
	#rightcol ul li {
		font-family: Tahoma, Arial, sans-serif;
		font-size:12px;
		color:#000;
	}
	#righcol .link a,a:visited,a:link,a:active,a:hover {
		font-family: Tahoma, Arial, sans-serif;
		font-size:12px;
		color:#976564;
		padding-left:5px;
		margin:0px;
	}
	#righcol .tabheadlink a,a:visited,a:link,a:active,a:hover {
		font-family: Tahoma, Arial, sans-serif;
		font-size:12px;
		font-weight:bold;
		color:#976564;
		padding-left:5px;
		margin:0px;
	}
	#rightcol table {
		font-family:Tahoma, Arial, Helvetica, sans-serif;
		font-size:14px;
		color:#000;
	}
	#rightcol table .access {
		font-family:Tahoma, Arial, Helvetica, sans-serif;
		font-size:14px;
		font-weight:bold;
		color:#000;
	}
.formspan {
	font-family: Tahoma, Arial, sans-serif;
	font-size:14px;
	color:#e8ebc0;
	padding:0px 5px;
}
	

/*------------popup di richiesta password------------*/
#passform {
	width:100%;
	background-color:#fff;
	padding:0px;
	margin:0px;
	height:100%;
}
#passform a,a:active,a:visited,a:hover {
	font-family:Tahoma, Arial, sans-serif;
	font-size:12px;
/*		font-weight:bold;
	color:#56828b*/
}
	#passform table {
		height:390px;
		background-color:#e8ebc0;
	}
	#passform input {
		width: 144px;
		height:18px;
		background-color:#fff;
		font-family: Tahoma, Arial, sans-serif;
		font-size:12px;
		color:#000;
		border:1px solid #56828b;
	}
	#passform .submit {
		font-family:"Lucida Sans", Tahoma, Arial, sans-serif;
		background-color:#56828b;
		border:1px solid #e8ebc0;
		color:#e8ebc0;
		font-size:14px;
		font-weight:bold;
		width:70px;
		height:22px;
		margin:5px 0px;
	}
	#passform .formdesc {
		font-family: Tahoma, Arial, sans-serif;
		font-size:12px;
		color:#56828b;
	}
	#passform .formtitle {
		background-color:#56828b;
		font-family:"Lucida Sans", Tahoma, Arial, sans-serif;
		font-size:14px;
		color:#e8ebc0;
	}
	#passform .formtext {
		font-family: Tahoma, Arial, sans-serif;
		font-size:14px;
		color:#000;
	}