
body{
	font: 9pt Verdana, Geneva, Arial, Helvetica, sans-serif;
	background-color: White;
	color:#003366;
	text-align: center;

}



table {
	font: 9pt Verdana, Geneva, Arial, Helvetica, sans-serif;
	background-color: White;
	color:#003366;
	
}
img{	border:none;}
ul{	list-style: square inside;}
a{
	text-decoration: none;
	color:#3366CC;
}
a.mainmenu:hover{	color: #cd5c5c;}
a.ahome{	font-size:1.9ex;}
a.ahome:hover{	color: white;}
code, kbd, pre, tt, var, span.file {	font-family: "courier new", "courier", monospace;}
#testa{
	background-image: url(../images/logoart.jpg);
	background-repeat:no-repeat;
	height: 138px;
	width:700px;
	margin-bottom: 2px;
}
#testa2{
	background-image: url(../images/logoitatek.gif);
	background-repeat:no-repeat;
	height: 242px;
	width:700px;
	margin: 0px 0px 2px 0px;
	padding:0px 0px 0px 0px;

}
#menuh{
	width: 700px;
	height:20px;
	float: none;
	background-image: url(../images/arb.jpg);
	background-repeat: no-repeat;
	color: #3366CC;
	padding:2px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	vertical-align: top;
	text-align:right;
} #menuh2{
	width: 700px;
	height:20px;
	float: none;
	background-image: url(../images/arb2.gif);
	background-repeat: no-repeat;
	color: #3366CC;
	padding:2px 0px 0px 0px;
	margin: -40px 0px 0px 0px;
	vertical-align: top;
	text-align:right;
} 
#corpo{
	width:700px;
	overflow:auto;
	padding:0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
#az{
	background-image: url(../images/sfondo1.jpg);
	background-repeat: no-repeat;
	width:700px;
	height:300px;
	margin:0px 0px 0px 0px;
	float:left;
	}
#az1{
	width:500px;
	height:240px;
	margin: 40px 130px 20px 70px;
	
	}
#main{
	width:700px;
	padding:0px 0px 0px 0px;
	margin: 0px auto auto auto;
	/*text-align:  center;*/
	
	}
#menubox{
	width: 700px;
	height:32px;
	float:none;
	background-image: url(../images/bra.jpg);
	background-repeat: repeat-x;
	color: #3366CC;
	padding:7px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	vertical-align: top;
} 
.testoaz{

	font-weight: normal;
	color: #191970;
	margin-left:10px;
	font: 10pt Verdana, Geneva, Arial, Helvetica, sans-serif;
	/*font-size: 14px; 	
	font-family : "Bookman Old Style","Times New Roman",  serif;*/
}
#descrizioni{
	background-image: url(../images/sfondotxt1.jpg);
	background-repeat: no-repeat;
	background-position: center;
	margin:10px 0px 0px 325px;
	padding: 30px 0px 0px 0px;
	width:350px;
	height:200px;
}
#mappa{
	margin:30px 0px 0px 370px;
	width:254px;
	height:270px;
}
#mappag{
	margin:30px 0px 0px 30px;
	width:252px;
	height:470px;
}
#menuvbox{
	float:left;
	text-align: right;
	width:252px;
	height:160px;
	margin:30px 0px 10px 30px;
}
#d0{
	padding: 20px 0px 0px 0px;
}
#img0{
	width:200px;
	padding:0px 0px  0px 0px;
	margin: 80px 0px 0px 450px;
	height:200px;
}
#imgsoci{
	width:200px;
	padding:0px 0px  0px 0px;
	margin: 40px 0px 0px 360px;
	height:220px;

}
#text1{
	width:300px;
	margin: 80px 0px 20px 350px;
	padding:0px 0px  0px 0px;
	height:250px;
	text-align: left;
	}

.slogan{
	font-size:16pt;
	font-weight: bold;
	text-transform: uppercase;
	text-align: center;
	min-height: 35px; 
	height: 35px; 
}
.mr5{	margin-right: 5px;}
.trasp{	background:  transparent;}
.menuv{
	background-image: none;
	font-weight:bold;
	color: #3366CC;
	margin:0px 0px 0px 0px;
	padding:1px 7px 1px 0px;
	height:2.4ex;
	cursor: pointer;
}
.menuv2{
	background-image: none;
	font-weight:bold;
	color: #3366CC;
	margin:0px 0px 0px 0px;
	padding:1px 7px 1px 0px;
	height:2.4ex;
}
.contatti{
	font-size:8pt;	
	
	color: black;
	margin:5px 0px 5px 0px;
	padding-right: 7px;
}

.menu{
	font-size: 9pt;
	font-weight: bold;
	/*width:90px;*/
	text-align: center;
	float:left;
	margin:0px 0px 0px 30px;
}
.mh{
	font-size: 9pt;
	font-weight: bold;
	width:80px;
	float:right;
	margin:0px 10px 0px 10px;
}
.bggray{background-color:#f1f1f1}
.white{color:white;}
.nodisplay{	display: none;}
.b{	border:1px solid;}
.right{	text-align: right;}
.c{text-align: center;}
.l{text-align: left;}
.j{	text-align: justify;}
.vbtm{	vertical-align: bottom;}
.nom{	margin:0px 0px 0px 0px;}
.nop{	padding:0px 0px 0px 0px;}
.vam{vertical-align:middle;}
.vat{vertical-align:top;}
.cc{margin: 0px auto 0px auto;}
.fl{float:left;}
#listamenu{		margin-top: 10px;}

.credits{
	font-size: 8pt;
	text-align: right;
	width: 700px;
	margin-top:0px;
	padding-right:10px;
}
.nomp{margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
/* box*/
.box1{
		min-width: 204px;	
		width:206px;
}
.box2{
	min-width: 216px;	
	width:218px;
}
.box3{
	min-width: 356px;	
	width:358px;
}
.ddxie{
		min-width: 230px;	
	width:230px;
}
.bdx{	border-right:1px solid #99c;}
.bsx{	border-left:1px solid #99c;}
.bt{	border-top:1px solid #99c;	}
.tsx{
	width:18px;
	height:18px;
	max-width: 18px;
	background-image: url(../images/upboxs.jpg);
	background-repeat: no-repeat;
}
.tc{
	height:18px;
	background-image: url(../images/upboxc.jpg);
	background-repeat: repeat-x;
	text-align:left;
	font-weight:bold;
	}
.tdx{
	width:18px;
	height:18px;
	max-width: 18px;
	background-image: url(../images/upboxd.jpg);
	background-repeat: no-repeat;
}
.psx{
	background-image: url(../images/downboxs.gif);
	background-repeat: no-repeat;
	width:18px;
	height:13px;
	max-width: 18px;
}
.pc{
	background-image: url(../images/downboxc.gif);
	background-repeat: repeat-x;
	height:13px;
}
.pdx{
	background-image: url(../images/downboxd.gif);
	background-repeat: no-repeat;
	width:18px;
	height:13px;
	max-width: 18px;
}
.bgio{border: 1px solid #cccccc;}
.td1{ background-color:  #0066cc;}
.td3{background-color: #f1f1f1;}
.txtdx{
	width:300px;
	margin: 80px 0px 20px 380px;
}
.txtsx{
	width:300px;
	margin: 80px 0px 20px 20px;
}
.txtsx2{
	width:235px;
	height: 340px;
	margin: 70px 0px 20px 40px;
}

.portfolio{
	margin: 40px 0px 20px 7px;

}
.portfoliotd{
	padding:3px 4px 3px 4px;
	vertical-align:top;
	margin-right: 4px;

}
.centra{
	margin-left: auto;
margin-right: auto;
text-align: center;

}
#main{
	width: 700px;

}
#text0{
	text-align: left;
}
#tablist{
	width: 270px;
}
