/*********************
STILI BASE
**********************/

BODY { background-color: #FFF }
BODY,DIV,P,TABLE,TR,BLOCKQUOTE,TD,TH,INPUT,TEXTAREA,SELECT,H4{ font-size:12px; color:#000; font-family:"Verdana", sans-serif; }

.center { text-align:center; }
.right { text-align:right; }
.left { text-align:left; }
.italic { font-style:italic; }
.bold{ font-weight:bold; }
.btvai {color : #6779DE; }
.btcerca {color : #A89F9C; }
.tit {color : #253FD0; }
.news {color : #86888A; }
.tit_ant{font-size:20px;}
/*link*/

A:visited,A:link { color : #c00; background-color : transparent; }
A:hover,A:active { color : #666; background-color : transparent; }



TD.inttit {color : #696D71; font-size : 14px; font-family :  "Verdana", serif; background-color:#C5D4E4; font-weight:bold; padding-left: 32px;}
.inttit A:visited,.inttit A:link { color : #253FD0; background-color : transparent; font-weight : bold; text-decoration: none;}
.inttit A:hover,.inttit A:active { color : #000; background-color : transparent; font-weight : bold; text-decoration: none;}

TD.bkdx {color : #696D71; font-size : 10px; font-family :  "Verdana", serif; background-image : url("img/sfumatura.png"); background-repeat: repeat-y; background-position : right;}
.inttit A:visited,.inttit A:link { color : #253FD0; background-color : transparent; font-weight : bold; text-decoration: none;}
.inttit A:hover,.inttit A:active { color : #000; background-color : transparent; font-weight : bold; text-decoration: none;}


TD.menusx {color : fff; font-size : 10px; font-family :  "Verdana", serif; background-color: #B5C0CD; text-align:center; }
.menusx A:visited,.menusx A:link { color : #fff; background-color : transparent; text-decoration: none;}
.menusx A:hover,.menusx A:active { color : #000; background-color : transparent; text-decoration: underline;}


TD.footer {color : 696D71; font-size : 10px; font-family :  "Verdana", serif; background-color: #C5D4E4; text-align:center; }
.footer A:visited,.footer A:link { color : #6d6b6b; background-color : transparent; text-decoration: none;}
.footer A:hover,.footer A:active { color : red; background-color : transparent; text-decoration: underline;}

A.instit, A.instit:visited  {
	color: #c00 ;
	font-size : 12px;
	font-family : "Verdana", serif;
	font-weight:bold;
	text-decoration : none;
}
A.instit:hover {
	color: #3C3C3C;
}

TD.bkhome{background: url('img/hmbk.gif') repeat-x; background-color:#86A9D2; color: #6d6b6b; font-size : 16px; font-family :  "Verdana", serif; font-weight : bold;}
.bkhome A:visited,.bkhome A:link { color : #fff; background-color : transparent; text-decoration: none;}
.bkhome A:hover,.bkhome A:active { color : #f44; background-color : transparent; text-decoration: underline;}


#pulsante_menu {
	width: 300px;
	height: 26px;
	background-image: url('img/menuclick.png');
	background-repeat: no-repeat;
	display: block;
	margin-bottom: 1px;
	color: white;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
}

#testo_menu {
	position: absolute;
	width: 270px;
	height: 26px;
	padding-top: 4px;
	padding-left: +30px;
	cursor: pointer;
}

#pulsante_menu:hover {
	width: 300px;
	height: 26px;
	background-image: url('img/menuclick.png');
	background-repeat: no-repeat;
	display: block;
	margin-bottom: 1px;
	color: red;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
	cursor: pointer;
}

#dati_footer {
	font-size: 12px;
}

#main_testo {
	text-align: justify;
}

a.prova:visited,a.prova:link,a.prova:active { 
	color: transparent; 
}

a.prova:hover {
	color : transparent; 
}

#img_d {
	border: 1px solid;
	border-color: #aaa;
}

#img_d:hover {
	border: 1px solid;
	border-color: #a00;
}

#spazio_menu {
	width: 300px;
	height: 21px;
	background-image: url('img/menuvuoto.png');
	background-repeat: repeat-y;
	display: block;
	margin-bottom: 1px;
}

#spazio_menu_2 {
	width: 300px;
	height: 24px;
	background-image: url('img/menuvuoto.png');
	background-repeat: repeat-y;
	display: block;
}

/*
ul {
	margin-left: -15px;
}

li {
	list-style-image: url('img/li_img.png');
	margin-bottom: 10px;
}
*/

ul {
	list-style-type: none;
	padding: 0px;
	margin: 0px;
	margin-bottom: 10px;
}

li {
	background-image: url('img/li_img.png');
	background-repeat: no-repeat;
	background-position: 0px 2px;
	padding-left: 20px;
	margin-bottom: 10px;
}

#form_txt {
	font-size: 10px;
}

#spazio_tab {
	width: 36px;
	height: 26px;
}

.titolo_am {
	background-color:#b5c0cd;
	color:#ffffff;
	font-size: 14px;
	padding-left: 30px;
}

.elenco tr td {
	font-size: 10px;
}

.titolo_el td {
	font-size: 10px;
	font-weight: bold; 
	background-color: #5c90c9; 
	color: #ffffff;
}
