body{

	margin:auto;
	margin-top:0px;
	margin-bottom:0px;
	background:url(../images/bg.gif) ;


}

#container{
	margin:auto;

	border:9px solid #6d91a3;
	
	width:857px;


}

#cell{

	border:1px solid #4d6674;
	width:855px;
	background:#ffffff;

}


.menuitem1{

	font-family:tahoma,arial,sans-serif,verdana;
	color:#be1921;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	
	


}
.menuitem1:hover{

	font-family:tahoma,arial,sans-serif,verdana;
	color:#416592;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;



}
#menu{
	margin-top:20px;
	width:580px;
	padding-right:10px;
	text-align:right;
	


}


.menuitem{

	font-family:tahoma,arial,sans-serif,verdana;
	color:#416592;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	
	


}
.menuitem:hover{

	font-family:tahoma,arial,sans-serif,verdana;
	color:#be1921;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	


}
.itemcontainer{

	position:relative;
	z-index:10;
	top:0px;
	left:0px;



}
#add{
	margin-top:10px;

	
	text-align:right;
	width:580px;
	padding-right:10px;



}
#vmenucontainer{
	border-top:1px solid #7f7f7f;


}
#flash{

	height:189px;
	width:649px;

}
#vmenu{

	width:206px;

}
.list{

	height:189px;
	padding:0px;
	margin:0px;
		line-height:10px;
}

.listitem{
	
	
	list-style-type:none;
	
	
}



.nospace{


		padding:0px;
	margin:0px;
line-height:10px;
height:10px;

}
#black{

	height:13px;
	line-height:13px;
	background:#000000;


}
#leftcolumn{

	background:url(../images/bg_left.gif) repeat-y;
	width:208px;
	


}

.projects{
	
	background:#ffffff;
	padding:4px;
	border:1px solid #adadad;

}
.leftcontent{
	padding-top:10px;
	padding-left:5px;
	padding-right:5px;


}
.client{



	font-family:trebuchet MS, arial,verdana,sans-serif;
	font-size:12px;
	font-weight:bold;	
	color:#be1822;



}
.clientlink{



	
	font-family:verdana,sans-serif;
	font-size:10px;
	font-weight:bold;	
	color:#000000;
	text-decoration:none;

}
.clientlink:hover{



	
	font-family:verdana,sans-serif;
	font-size:10px;
	font-weight:bold;	
	color:#000000;
	text-decoration:none;

}
.text{

	font-family:trebuchet ms,verdana,sans-serif;
	font-size:12px;
	font-weight:normal;	
	color:#000000;

}
.texthome{

	padding:7px;
        font-family:trebuchet ms,verdana,sans-serif;
	font-size:12px;
	font-weight:normal;	
	color:#000000;

}
.date{

	font-family:verdana,sans-serif;
	font-size:11px;
	font-weight:bold;	
	color:#be1822;


}
.linkright{

	text-align:right;
	

}
.vainews{

	
	font-family:verdana,sans-serif;
	font-size:11px;
	font-weight:bold;	
	color:#000000;
	text-decoration:none;

}
.vainews:hover{

	
	font-family:verdana,sans-serif;
	font-size:11px;
	font-weight:bold;	
	color:#be1822;
	text-decoration:none;

}



.fest{
	
	
	
	
	text-decoration:none;
	font-family:trebuchet ms,verdana,sans-serif;
	font-size:13px;
	font-weight:bold;	
	color:#000000;



}
.fest:hover{

	
	
	

	font-family:trebuchet ms,verdana,sans-serif;
	font-size:13px;
	font-weight:bold;	
	color:#f1164f;



}

.navlinks{

	padding:10px;
	padding-left:20px;
	padding-top:0px;

}


.navlinks ul{
	list-style-position: outside;

	padding-left:0px;
	margin-left:0px;


}
.navlinks ul li{

	background:url(../images/li_bg.gif) no-repeat;
	list-style-type:none;
	height:21px;
	line-height:21px;



}
.navlinks ul li:hover{

	background:url(../images/li_bg2.gif) no-repeat;
	list-style-type:none;



}


#rightcolumn{

		background:url(../images/bg_right.gif) repeat-x;	
		width:649px;
		padding:10px;
		
		

}

.centertext{

	
	font-family:trebuchet ms,verdana,sans-serif;
	font-size:12px;
	font-weight:normal;	
	color:#555555;


}
.items{
	padding-top:9px;
	float:left;
	background:url(../images/bg_items.gif) no-repeat;
	width:199px;
	height:246px;
	padding:0px;
	padding-left:9px;
	font-family:trebuchet ms,verdana,sans-serif;
	font-size:12px;
	line-height:15px;
	font-weight:normal;
	color:#000000;
	margin-bottom:10px;
	margin-right:1px;
		


}
.title{
	padding-top:10px;
	font-family:trebuchet ms,verdana,sans-serif;
	font-size:17px;
	font-weight:normal;	
	color:#323232;

}
.title-soft2{
	padding-top:10px;
	font-family:trebuchet ms,verdana,sans-serif;
	font-size:12px;
	font-weight:bold;	
	color:#9b1515;
}
.TITSoftware{
	padding-top:10px;
	font-family:trebuchet ms,verdana,sans-serif;
	font-size:14px;
	font-weight:normal;	
	color:#323232;

}
.itemlinkright{
	
	width:180px;
	text-align:right;
	margin-bottom:0px;
	
	
	
}
.itemsimage{


	background:#f3f3f3;
	padding:4px;
	border:1px solid #c0c0c0;



}
.itemsimage:hover{


	background:#d7d7d7;
	padding:4px;
	border:1px solid #000000;



}
.itemslink{

	font-family:verdana,arial,sans-serif;
	font-size:10px;
	font-weight:bold;	
	color:#000000;
	border-bottom:1px dotted #c1c1c1;
	text-decoration:none;
padding-bottom:2px;

}
.itemslink:hover{

	font-family:verdana,arial,sans-serif;
	font-size:10px;
	font-weight:bold;	
	color:#f1164f;
	border-bottom:1px solid #c1c1c1;
padding-bottom:2px;

}
#riconoscimenti{
	float:left;
	margin-top:10px;
	background:#ffffff;
	padding:1px;
	border:1px solid #e5e5e5;

	width:618px;

}
#interior{


	background:url(../images/primo.gif) no-repeat;
	
	width:618px;
	height:120px;

}
#interiortitle{
	text-indent:5px;
	width:100%;
	text-align:left;
	font-family: trebuchet ms, arial,verdana,sans-serif;
	font-size:18px;
	font-weight:normal;
	color:#d32027;

}
#interiortext{
	text-indent:15px;
	padding:5px;
	font-family: trebuchet ms, arial,verdana,sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#000000;
	
	

}


#footer{
	text-align:center;
	padding:10px;
	height:100px;
	background:#ededed;
	border-top:1px solid #d4d4d4;
	font-family:arial,verdana,sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#ab1313;


}
.footerlink{

	font-family:arial,verdana,sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#416592;

	

}
.footerlink:hover{

	font-family:arial,verdana,sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#1f3551;
	text-decoration:none;

	

}
.footerlinksu{

	font-family:arial,verdana,sans-serif;
	font-size:11px;
	color:#000000;
	text-decoration:none;

	

}
.footerlinksu:hover{

	font-family:arial, verdana, sans-serif;
	font-size:11px;
	color:#000000;
	text-decoration:underline;

	

}
.alignright{
	text-align:right;
	width:100%;

}
.pagina1{
        background:#fffbf8;
	border-right:1px dotted #000000;
	border-bottom:1px dotted #000000;
}
.pagina3{
        background:#ab1313;
        font-family:trebuchet ms,verdana,sans-serif;
	font-size:13px;
	font-weight:normal;	
        color:#ffffff;

}
.paggina{
	font-family: trebuchet ms, arial,verdana,sans-serif;
	font-size:11px;
	font-weight:normal;
	background:#9b1515;
	color:#ffffff;
	padding:2px;
padding-left:4px;
padding-right:4px;
		text-decoration:none;

}
.paggina:hover{
	font-family: trebuchet ms, arial,verdana,sans-serif;
	font-size:11px;
	font-weight:bold;
	background:#9b1515;
	color:#ffffff;
	padding:2px;
padding-left:4px;
padding-right:4px;
	text-decoration:none;
	
	

}
.visited{

	font-family: trebuchet ms, arial,verdana,sans-serif;
	font-size:13px;
	font-weight:bold;
	background:#ffffff;
	color:#9b1515;
	padding:2px;
	padding-left:0px;
	padding-right:0px;
	text-decoration:none;

}

.picture{

	float:left;
	font-family: trebuchet ms, arial,verdana,sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#545454;
	width:275px;
	line-height:15px;


}
.picturelink{
	font-family: trebuchet ms, arial,verdana,sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#be1822;
	

}
.picturelink:hover{
	font-family: trebuchet ms, arial,verdana,sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#be1822;
	text-decoration:none;

}
.picturelinkokok{
	font-family: trebuchet ms, arial,verdana,sans-serif;
	font-size:12px;
	color:#666666;
	

}
.picturelinkokok:hover{
	font-family: trebuchet ms, arial,verdana,sans-serif;
	font-size:12px;
	color:#666666;
	text-decoration:none;	

}

#celladescrizione{


width:320px;


}
#cellaphoto{
	
width:300px;

border-left:1px solid #b8b8b8;
padding-left:20px;


}
.titoloportfolio{
	font-family:tahoma,trebuchet ms, arial,verdana,sans-serif;
	font-size:18px;
	font-weight:normal;
	color:#9d2228;
	




}
.testoportfolio{


	font-family:tahoma,trebuchet ms, arial,verdana,sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#000000;
	text-align:left;
	line-height:16px;
	




}
.immagineportfolio{

	background:#deddda;
	padding:3px;
	border:1px solid #c1c1c1;

}
.borderedtabella{

	border:1px solid #cdcdcd;


}
.bordered{

	border:1px solid #bebebe;


}
