/* CSS Document */

html, body {
margin: 0px;
background-image: url(imgs/bk_pg.gif);
font-family:"Trebuchet MS", Geneva, Arial, Helvetica, sans-serif;
font-size: 12px;
font-style: normal;
height: 100px;
}

/*.center {
	background-color: #ffffff;
	width: 760px;
	border: 0px;
}
*/
.center {
width: 802px;
padding: 4px;
background: #ffffff;
border-collapse: separate;
border-left: 1px solid #000000;
border-right: 1px solid #000000;
vertical-align: top;
}

.locator {
width: 100%;
padding: 4px;
background: #ffffff;
border-collapse: separate;
}

.center_dx {
border-left: 4px solid #ffffff;
width: 160px;
text-align: right;
vertical-align: top;
background-image: url(imgs/cn/menu/bk.gif);
}

.center_sx{
text-align: left;
vertical-align: top; 
}

.gallery {
text-align: center;
vertical-align: top; 
}

#title_cat {
	font-weight: bold;
	width: 100%;
	height: 22px;
	text-align: left;
	/*background-image: url(imgs/cn/bk_tcat.gif);
	 padding: 4px; */
 	padding-left: 4px;
	vertical-align: middle;
		font-size: 14px;
	/* font-weight: bold; */
	color: #1A5189;
	border-bottom: 1px dashed #000000;
}


#content_cat {
font-weight: bold;
	width: 100%;
	height: 22px;
	text-align: left;
	background-image: url(imgs/cn/bk_tcat2.gif);
	/* padding: 4px; */
 	padding-left: 4px;
	vertical-align: middle;
}

.content_cat {
	font-weight: bold;
	height: 22px;
	text-align: left;
	background-image: url(imgs/cn/bk_tcat2.gif);
	/* padding: 4px; */
 	padding-left: 4px;
	vertical-align: middle;
}

.presslist {
border-collapse: collapse;
	width: 100%;
}

.subcat {
	width: 100%;
	height: 100%;
	text-align: center;
	vertical-align: top;
}

.product {
	background-color: #ffffff;
	width: 100%;
	height: 100%;
	text-align: center;
	vertical-align: top;
}

.dclist {
	width: 100%;
	padding: 8px;
}

.productdetail {
	background-color: #ffffff;
	width: 100%;
	height: 100%;
	text-align: center;
	vertical-align: top;
	border-collapse: collapse;
}

.menu {
padding: 0px;
	width: 158px;
	height: 100%;
}
.descproduct {
	font-size: 12px;
}

.desctd {
   padding: 8px;
	/*background-color: #f5f5f5;*/
	vertical-align: top;
	text-align: left;
	width: 100%
}

.imgproduct {
/*	background-image: url(imgs/cn/bk_img.gif);
	background-color: #f5f5f5; */
	width: 126px;
	vertical-align: top;
	padding: 2px;
}

#txtcontent {
	top: 0px;
	float: left;
	left: 0px;
	position: absolute;
	bottom: 0px;
}

#profile {
 padding: 10px;

}

.bdimage {
	border: 1px dashed #000000;
}

td.intestazione {
	background-image: url(imgs/int/bk.gif);
	height: 82px;
}

td.filettomenu {
	background-color: #A9A9AA;
}

td.bkbarramenu {
	background-color: #28272B;
	height: 32px;
}

td.bkmenu {
background-image: url(imgs/menu/bk.gif);
height: 32px;
text-align: left;
vertical-align: top;
}

td.content {
	padding: 8px;
	background-color: #747378;
}

td.bkbox {
	background-color: #747378;
	padding-bottom: 8px;
	padding-left: 8px;
	padding-right: 8px;
	padding-top: 0px;
	vertical-align: top;
}

td.boxtxttitle {
	background-color: #AEAFB2;
	padding: 4px;
	color: #ffffff;
	text-align: left;
}


td.boxtext {
	background-color: #D8DADC;
	padding: 4px;
	color: #000000;
	text-align: left;
}

.boxtxthead {
	background-color: #AEAFB2;
	padding: 4px;
	color: #ffffff;
	text-align: left;
	font-weight:bold;
		font-size: 10px;
}


.boxtxt {
	background-color: #D8DADC;
	padding: 4px;
	color: #000000;
	text-align: left;
}

.dl_label {
background-color: #D1F700;
width: 200px;
	text-align: rigth;
	font-size: 12px;
	padding: 4px;
	font-weight: bold;
}

.dl_txt {
background-color: #e4e4e4;
	text-align: left;
	font-size: 12px;
	padding: 4px;
}

.sess_msg_red{
	padding: 4px;
	color: #3B8642;;
	text-align: center;
}

a, a:visited {
 color: #1A5189;
 text-decoration: none;
}

a:hover, a:visited.hover {
	color: #000000;
	text-decoration: none;
}

.buttons{
 background-color: #AEAFB2;
 color:#ffffff;
}
a.boxtxttitle, a.boxtxttitle:visited {
	color: #ffffff;
	text-decoration: none;
	font-weight: bold;
}

a.boxtxttitle:hover, a.boxtxttitle:visited.hover {
	color: #ff3300;
	text-decoration: none;
	font-weight: bold;
}

a.newstitle, a.newstitle:visited {
	color: #1A5189;
	text-decoration: none;
	font-weight: bold;
	font-size: 14px;
}

a.newstitle:hover, a.newstitle:visited.hover {
	color: #8c8c8c;
	text-decoration: none;
	font-weight: bold;
	font-size: 14px;
}

select {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 10px;
font-style: normal;
}

td.footer {
	background-image: url(imgs/footer/bk.gif);
	height: 61px;
	font-weight: bold;
}

td.titleproduct {
	background-color: #FFFFFF;
	color: #1A5189;
	font-weight: bold;
	font-size: 12px;	
	width: 100%;
	vertical-align: middle;
	padding: 4px;
}

td.descproduct {
	/* background-color: #D2DCFC; */
	color: #000000;
	text-align: left;
	height: 20px;
	padding: 4px;
}

td.codeproduct {
	background-color: #178EFF;
	height: 12px;
	padding: 4px;
	width: 100%;
	vertical-align: middle;
}

td.familyproduct {
	background-color: #3350A8;
	font-weight: bold;
   color: #D2DCFC;
	height: 14px;
	padding: 4px; 
	width: 100%;
	vertical-align: middle;
}
td.boxproduct {
	background-color: #D2DCFC;
	padding: 0px;
}

table.thumb {
	border: 1px solid #3350A8;
	padding: 2px;
}
.search {
	background: #CECECE;
	padding: 4px;
}
.boxtxthead {
	background-color: #AEAFB2;
	padding: 4px;
	color: #ffffff;
	text-align: left;
	font-weight:bold;
		font-size: 10px;
}
.unnamed1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
}
.header {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #C1040C;
}

.titlenews {
	font-size: 12px;
	font-weight: bold;
	color: #1A5189;
}

.titleproduct {
	font-size: 12px;
	font-weight: bold;
	color: #1A5189;
}

#contact {
	right: 0px;
	float: right;
	top: 0px;
	bottom: 0px;
	position: absolute;
}
#logout {
	right: 0px;
	float: right;
	top: 0px;
}

#msglogin {
	padding: 4px;
	background-color: #f4f4f4;
	width: 100%
}

#document {
	text-align: center;
	padding: 4px;
	background-color: #f4f4f4;
	width: 100%
}

#forgot {
	text-align: center;
	width: 100%;
}

.vert {
	height: 26px;
	background-image: url(imgs/cn/bk_vert.gif);
	font-weight: bold;
	
}

table.newslist {
	width: 100%;
}

.imgnews {
 /* border: 1px solid #000000; */
 margin: 4px;
 width: 140px;
}

#container {
 width: 100%;
 position: relative;
 height: 500px;
}

.intestazione {
	width: 800px;
	border-left: 1px solid #000000;
	border-right: 1px solid #000000;
	border-top: 0px;
	border-bottom: 0px;
}

.title_footer {
	background-image: url(imgs/footer/bk_title.gif);
	height: 20px;
	color: #1A5189;
}

.bknews_footer {
	background-image: url(imgs/footer/bk_news.gif);
	vertical-align: top;
}

.footer {
	width: 802px;
	border-left: 1px solid #000000;
	border-right: 1px solid #000000;
	border-top: 0px;
	border-bottom: 0px;
}

#cont_news {
	padding: 4px;
	width: 90%;
}

#titolo_news {
	margin-left: 10px;
	padding: 4px;
}

#img_news {
	margin: 10px;
	float: left;
}

#desc_news {
	padding: 8px;
	width: 90%;
}
