/* CSS Document */

body {
	margin:0;
	padding:0;
	background-color:#FFFFFF;
}
img {
	border:0;
}
#container {
	width: 800px;
	margin: 10px auto;
	padding-bottom: 10px;
}
#top {
	width: 800px;
	height:25px;
	background-color:#C6DDC3;
	float:left;
}
#logo {
	width: 550px;
	height:117px;
	float:left;
	border-bottom:6px solid #666666;
}
#cerca {
	width: 250px;
	height:67px;
	float:left;
	padding-top:50px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	border-bottom:6px solid #666666;
}
.campoTesto {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	border: 1px solid #CCCCCC;
	color: #333333;
}
.bottone {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	border: 1px solid #000000;
	color: #333333;
	background-color: #CCCCCC;
}
#menu-riga {
	width: 800px;
	height:11px;
	float:left;
	background-image:url(../images/rig_menu.gif);
	margin:0;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:5px;
}
#fondo	{
	width:800px;
	/*height:1000px;*/
	background-image:url(../images/fondo2a.jpg);
	background-repeat:no-repeat;
	float:left;
}
.menu-bottoni1 {
	width: 95px;
	height:40px;
	/*background-image:url(../images/bottone.gif);*/
	float:left;
	margin-right:3px;
	padding-top:10px;
}
.menu-bottoni2 {
	width: 95px;
	height:40px;
	/*background-image:url(../images/bottone.gif);*/
	float:left;
	margin-left:2px;
	margin-right:4px;
	padding-top:10px;
}
.menu-bottoni3 {
	width: 95px;
	height:40px;
	/*background-image:url(../images/bottone.gif);*/
	float:left;
	padding-top:10px;
}
.menu-bottoni1 a {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000000;
	text-decoration:none;
}
.menu-bottoni1 a:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#666666;
	text-decoration:none;
}
.menu-bottoni2 a {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000000;
	text-decoration:none;
}
.menu-bottoni2 a:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#666666;
	text-decoration:none;
}
.menu-bottoni3 a {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000000;
	text-decoration:none;
}
.menu-bottoni3 a:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#666666;
	text-decoration:none;
}
#lato-sx {
	width:230px;
	margin-top:118px;
	float:left;
	background-image:url(../images/fondo_bandi.gif);
	background-repeat:no-repeat;
	padding-left: 30px;
	padding-right: 30px;
}
#bandi-home {
	width:230px;
	margin-top:30px;
	border-bottom:1px solid #CCCCCC;
	padding-bottom:10px;
	margin-bottom:10px;
	float: left;
}
.bandi-home-lista {
	width:230px;
	margin-bottom:20px;
}
.bandi-home-lista a {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	text-decoration:none;
	color:#000000;
}
.bandi-home-lista a:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	text-decoration:none;
	color:#999999;
}
.ver10-bold {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
}
.ver10-bold-blu {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#0D1E82;
}
.ver10 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
}
.ver10-blu {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
	color:#5463BF;
}
a.bando{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	text-decoration:none;
	font-weight:bold;
	color:#FF0000;
}
a.bando:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	text-decoration:none;
	font-weight:bold;
	color:#999999;
}
#titoloReferenza {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;
	font-weight:bold;
	color:#000000;
	margin-bottom: 10px;
}
#newsletter {
	width:210px;
	height:140px;
	background-color:#F5F5F5;
	margin-bottom:10px;
	padding-top:10px;
	padding-left:10px;
	padding-right:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
}	
#centrale1  {
	width:230px;
	float:left;
	margin-top:210px;
	margin-right:25px;
}
#centrale2  {
	width:245px;
	float:left;
	margin-top:210px;
	padding-left:10px;
}
#contenuto-centrale1  {
	width:230px;
	padding-bottom:7px;
	margin-bottom:10px;
	border-bottom:1px solid #CCCCCC;
}
#contenuto-centrale-lat  {
	width:230px;
	padding-bottom:7px;
	margin-bottom:10px;
	border-bottom:1px solid #CCCCCC;
	margin-top:30px;
}
#foto-consulenti	{
	width:89px;
	height:89px;
	margin-right:5px;
	float:left;
}
.user-pass	{
	width:65px;
	height:15px;
	margin-bottom:5px;
	float:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	padding-top:2px;
}
.c-testo	{
	width:71px;
	margin-bottom:5px;
	float:left;
}
#accedi	{
	width:136px;
	float:left;
	margin-top:10px;
}
#accedi	a{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	text-decoration:none;
	color:#000000;
}
#accedi	a:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	text-decoration:none;
	color:#999999;
}
#mission-tit  {
	width:230px;
	margin-top:40px;
	padding-bottom:7px;
	margin-bottom:10px;
	border-bottom:1px solid #CCCCCC;
	float:left;
}
#mission {
	width:230px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
}
.news-lista  {
	width:230px;
	border-bottom:1px dashed #CCCCCC;
	padding-bottom:10px;
	margin-bottom:10px;
}
.news-lista  a {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	text-decoration:none;
	color:#000000;
}
.news-lista  a:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	text-decoration:none;
	color:#666666;
}
.tit-data   {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#FF0000;
}
#tit-sezioni {
	width:510px;
	margin-top:210px;
	border-bottom:1px solid #CCCCCC;
	padding-bottom:10px;
	margin-bottom:10px;
	float:left;
}
#testo-sezioni {
	width:510px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	float:left;
}
.news-foto {
	width:80px;
	height:70px;
	margin-bottom:20px;
	float:left;
}
.bandi-archivio {
	width:430px;
	height:70px;
	margin-bottom:20px;
	float:left;
}
a.titBando {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#333333;
}
a.titBando:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#CCCCCC;
}
.news-archivio {
	width:430px;
	height:70px;
	margin-bottom:20px;
	float:left;
}
.news-archivio a {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	text-decoration:none;
	color:#333333;
}
.news-archivio a:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	text-decoration:none;
	color:#CCCCCC;
}

a.spag {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	text-decoration:none;
	color:#333333;
}
a.spag:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	text-decoration:none;
	color:#CCCCCC;
}

#corpo {
	width:510px;
	float:left;
}
.spagina-news {
	width:255px;
	margin-top:20px;
	float:left;
}
.spagina-news a {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	text-decoration:underline;
	color:#000000;
}
.spagina-news a:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	text-decoration:underline;
	color:#999999;
}
a.mail {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	text-decoration:none;
	color:#FF0000;
}
a.mail:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	text-decoration:none;
	color:#666666
}
#fine {
	width:795px;
	margin-top:30px;
	float:left;
	background-color:#C6DDC3;
	padding-top:40px;
	padding-bottom:10px;
	padding-left:5px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	margin-bottom:10px;
}
#privacy  {
	width:400px;
	height:30px;
	float:left;
	line-height: 30px;
}
#credits  {
	width:390px;
	height:30px;
	float: right;
	text-align: right;
	line-height: 20px;
}
#contenitore {
	width:800px;
	margin-bottom:20px;
}
.partners   {
	width:510px;
	margin-bottom:20px;
}
.partners-foto   {
	width:105px;
	float:left;
	margin-top:5px;
}
.partners-testo   {
	width:400px;
	margin-top:5px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000000;
	text-align: justify;
}
/*FORM CONTATTI*/
.riga {
	clear: both;
	height: 25px;
}

.label {
	float: left;
	text-align: right;
	padding-right: 5px;
	width: 145px;
	height: 19px;
	line-height: 19px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight: bold;
	color:#000000;
}

.campo {
	float: left;
	width: 350px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight: normal;
}

.errore {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight: bold;
	color:#FF0000;
}

a.referenza {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	text-decoration:underline;
	color:#000000;
}

a.referenza:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	text-decoration:underline;
	color:#999999;
}
