body
	{
		margin:0px;
		background:#2c2a2a;
	}

td {

	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none;
	line-height:18px;
	/*color:#595959;*/
	color:#2c2a2a;
	text-align:left;
	margin-top:0px;
	margin-bottom:0px;
	margin-left:0px;
	margin-right:0px;
}

p {
	margin-top:0px;
	margin-bottom:0px;
	margin-left:0px;
	margin-right:0px;
	padding:0px;
	clear:both;
}

p.elenco{
	background:url(../images/list.png) no-repeat left; 
	padding:0px;
	padding-left:20px;
	margin-top:0px;
	margin-bottom:0px;
	margin-left:0px;
	margin-right:0px;
	clear:both;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;
	font-weight:normal;
}

ul.elenco{
	list-style-image:url(http://www.infoprogetto.it/images/list.png);
	margin:0px;
	margin-left:15px;
}

ul.elenco_bianco{
	list-style-image:url(http://www.infoprogetto.it/images/list-black.png);
	margin-top:10px;
	margin-bottom:15px;
	margin-left:15px;
}

li.elenco_bianco ul{
	list-style-image:url(http://www.infoprogetto.it/images/list-black.png);
	margin-left:20px;
}

.submitbutton
{
	width:56px;
	height:21px;
	margin:0px;
	padding:0px;
	float:left;
	font-family:"Trebuchet MS";
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
	text-align:center;
	text-decoration:none;
	background:url(../images/submitbutton.jpg) no-repeat;
}
.submitbutton:hover
{
	background:url(../images/submitbuttonhover.jpg) no-repeat;
}

a:link{
	text-decoration:none;
}

a:visited{
	text-decoration:none;
}

a:hover{
	text-decoration:none;
}

.menu
{
	color:#ffffff;
	font-weight:bold;
	padding:2px;
}	


.menu a:link{
	color:#ffffff;
	text-decoration:none;
}

.menu a:visited{
	color:#ffffff;
	text-decoration:none;
}

.menu a:hover{
	color:#e8b20c;
	text-decoration:none;
}



#pic
{
	float:left;
	width:160px;
	margin-bottom:10px;
}

#pics
{
	float:left;
	width:250px;
	margin-bottom:10px;
}

.privacy{
	
	font-size:10px;
	line-height:16px;

}



.form		{height:auto;
				width:200px;
				border:1px;
				border-style:solid;
				border-color:#2c2a2a;
				font-family: Arial, Verdana, Helvetica, sans-serif;
				font-size:11px;
				background-color:#FFFFFF;
				text-align:center;}
				
.form_xl		{height:auto;
				width:590px;
				border:1px;
				border-style:solid;
				border-color:#2c2a2a;
				font-family: Arial, Verdana, Helvetica, sans-serif;
				font-size:11px;
				background-color:#FFFFFF;
				text-align:center;}
				
.form_but	{height:auto;
				width:160px;
				border:1px;
				border-style:solid;
				border-color:#777777;
				font-family:Geneva, Arial, Helvetica, sans-serif;
				font-size:11px;
				font-weight:bold;
				background-color:#e89d0c;
				color:#2b2b2b;
				text-align:center;}
				
.form_butlog	{height:auto;
				width:80px;
				border:1px;
				border-style:solid;
				border-color:#080808;
				font-family:Geneva, Arial, Helvetica, sans-serif;
				font-size:11px;
				font-weight:bold;
				background-color:#f7941d;
				color:#080808;
				text-align:center;}

.center{
	text-align:center;
}
	
.header
{

	background:url(../images/header.gif) no-repeat;

}

.div_grande
{
	/*background:url(../images/div_grande.gif) no-repeat top left;*/
}

.div1
{
	background:url(../images/div1.gif) no-repeat;
	width:293px;
	line-height:12px;
	font-weight:bold;
	height:14px;
}

.div_rosso
{
	background:url(../images/div_rosso.gif) no-repeat;
	width:293px;
	line-height:12px;
	font-weight:bold;
	height:14px;
	color:#e2001a;
}

.div_giallo
{
	background:url(../images/div_giallo.gif) no-repeat;
	width:293px;
	line-height:12px;
	font-weight:bold;
	height:14px;
	color:#f7941d;
}

.link{

	font-size:11px;
	text-decoration:none;
	line-height:16px;
	color:#080808;
	font-weight:bold;
	font-style:italic;

}


.bianco_title
{
	color:#ffffff;
	font-size:14px;
}	

.bianco_title a:link{
	color:#ffffff;
	font-weight:bold;
	text-decoration:none;
}

.bianco_title a:visited{
	color:#ffffff;
	font-weight:bold;
	text-decoration:none;
}

.bianco_title a:hover{
	color:#ffffff;
	font-weight:bold;
	text-decoration:none;
}

.bianco
{
	color:#ffffff;
}


.bianco a:link{
	color:#ffffff;
	font-weight:bold;
	text-decoration:none;
}

.bianco a:visited{
	color:#ffffff;
	font-weight:bold;
	text-decoration:none;
}

.bianco a:hover{
	color:#ffffff;
	font-weight:bold;
	text-decoration:none;
}


.footermenu
{
	color:#777777;
	font-weight:bold;
	text-align:right;
}	


.footermenu a:link{
	color:#1e1e20;
	text-decoration:none;
}

.footermenu a:visited{
	color:#1e1e20;
	text-decoration:none;
}

.footermenu a:hover{
	color:#e2001a;
	text-decoration:none;
}

.content
{
	padding-top:10px;
	padding-bottom:10px;
	text-align:justify;
	line-height:22px;
}

		
.rosso{

	color:#e2001a;
	/*font-size:14px;*/

}


.red{

	color:#e2001a;
	font-size:14px;
	/*font-size:14px;*/

}

.red a:link{
	color:#e2001a;
	font-weight:bold;
	text-decoration:none;
}

.red a:visited{
	color:#e2001a;
	font-weight:bold;
	text-decoration:none;
}

.red a:hover{
	color:#e2001a;
	font-weight:bold;
	text-decoration:none;
}


.black{

	color:#2b2b2b;
	font-size:14px;

}	

.black a:link{
	color:#2b2b2b;
	font-weight:bold;
	text-decoration:none;
}

.black a:visited{
	color:#2b2b2b;
	font-weight:bold;
	text-decoration:none;
}

.black a:hover{
	color:#2b2b2b;
	font-weight:bold;
	text-decoration:none;
}

.giallo{

	color:#f7941d;
	font-size:14px;

}	
	
.corsivo
{
	color:#80522f;
	font-size:12px;
	font-weight:bold;
	font-style:italic;
	text-align:center;
	padding-top:10px;
	padding-bottom:10px;
	line-height:22px;
}

.title_elenco
{
	font-size:14px;	color:#80522f;
}

.elenco
{

	font-size:12px;
	font-weight:bold;
	padding-top:3px;
	padding-bottom:10px;
	line-height:22px;
}



.grey_box
{
	border:2px solid #ffffff;
	background-color:#bfbbb8;
	text-align:center;
	height:380px;
}


.archivio_box
{
	border:2px solid #ffffff;
	text-align:center;
	height:90px;
	background-color:#bfbbb8;
}


.white_box
{
	border:2px solid #bfbbb8;
	background-color:#ffffff;
	padding:5px;
}

.pink_box
{
	border:2px solid #bfbbb8;
	background-color:#fdebed;
	padding:5px;
}



.title
{
	font-size:14px;
}

.title2
{
	font-size:18px;
	color:#6f6f6f;
	font-weight:normal;
}

.photo
{
	border-bottom:3px solid #d4b374;
	border-right:3px solid #d4b374;
	border-left:3px solid #d4b374;	
}


.footer
{
	text-decoration:none;
	font-size:12px;	
	padding:10px;
}		


.footer a:link{
	text-decoration:none;
	color:#2c2a2a;
	font-weight:bold;
}

.footer a:visited{
	text-decoration:none;
	color:#2c2a2a;
	font-weight:bold;
}

.footer a:hover{
	text-decoration:none;
	color:#2c2a2a;
	font-weight:bold;
}

.credits
{
	text-decoration:none;
	font-size:10px;	
	color:#2c2a2a;
	text-align:right;
}		


.credits a:link{
	text-decoration:none;
	color:#2c2a2a;
	font-weight:bold;
}

.credits a:visited{
	text-decoration:none;
	color:#2c2a2a;
	font-weight:bold;
}

.credits a:hover{
	text-decoration:none;
	color:#2c2a2a;
	font-weight:bold;
}

