p{margin:0px;padding:0px;}

body{
	margin: 0px;
	padding: 0px;
	background-color: #a1131e;
	color: black;
	font-size: 12px;
	font-family: Trebuchet MS;
}
.txt_xs {
	font-size: 80%;
}
.txt_m {
	font-size: 120%;
	color: #a1131e;
}
.txt_b {
	font-size: 140%;
	color: #006f9d;
}
table,h1,h2,h3,h4,h5,h6{
	font-size: 100%;
	font-weight: normal;
}
A:VISITED,A:LINK{
  color: #a1131e;
  font-weight: bold;
  text-decoration: none;
}
A:HOVER{
	color: white;
	background-color: black;
   font-weight: bold;
	text-decoration: underline;
}

input,select,textarea {
	border: 1px solid black;
	font-size: 12px;
	font-family: Trebuchet MS;
}
img{
	border: 0px;
	vertical-align:middle;
}
.bg_tit{
	background-image: url('../img/titolo_bg.jpg');
	background-repeat: repeat-x;
	height: 105px;
}
.mnu_l{
	background-image: url('../img/btn_l_up.jpg');
	background-repeat: no-repeat;
	height: 38px;
	width: 151px;
	text-align:center;
	font-size:140%;
	cursor:pointer;
}
.mnu_d{
	background-image: url('../img/btn_d_up.jpg');
	background-repeat: no-repeat;
	height: 38px;
	width: 151px;
	text-align:center;
	font-size:140%;
	cursor:pointer;
}
.mnu_c{
	background-repeat: no-repeat;
	background-image: url('../img/btn_c_up.jpg');
	height: 38px;
	width: 151px;
	text-align:center;
	font-size:140%;
	cursor:pointer;
}
.preload{
	display: none;
}
.border_sx{
	background-repeat: repeat-y;
	background-image: url('../img/border_sx.jpg');
	width: 5px;
}
.border_dx{
	background-repeat: repeat-y;
	background-image: url('../img/border_dx.jpg');
	width: 5px;
}
.border_bottom{
	background-image: url('../img/border_bottom.jpg');
	width: 906px;
	height: 11px;
}
.border_top{
	background-image: url('../img/border_top.jpg');
	width: 906px;
	height: 5px;
}
.main{
	text-align: left;
	background-color: White;
	width: 896px;
}
.sub_mnu{
	/*background-repeat: repeat-y;
	background-image: url('../img/bg_sub_menu_c.gif');*/
	background-color: #006f9d;
	height: 29px;
	width: 151px;
	font-size:120%;
	text-indent: 10px;
	cursor:pointer;
}
.sub_mnu_c{
	background-repeat: repeat-y;
	background-image: url('../img/sub_menu_c.gif');
	height: 28px;
	width: 170px;
	font-size:120%;
	text-indent: 10px;
	cursor:pointer;
}
.sub_mnu_t{
	background-repeat: no-repeat;
	background-image: url('../img/sub_menu_t.gif');
	height: 28px;
	width: 170px;
	font-size:120%;
	text-indent: 10px;
	cursor:pointer;
}
.sub_mnu_b{
	background-repeat: no-repeat;
	background-image: url('../img/sub_menu_b.gif');
	height: 28px;
	width: 170px;
	font-size:120%;
	text-indent: 10px;
	cursor:pointer;
}