@import url(../css/resetcss.css);

html{
	background-image: url(img/bg_backPage.jpg);
	background-repeat: repeat-x;
	background-position: top;
}
body{	
	background: transparent url(img/bg_foot.jpg) repeat-x bottom;
}
#doc2{

}
#bd{
	min-height: 500px;
	padding-top: 20px;
	width: 985px;
}
.testata{
	margin-top: 14px;
}

#footer{
	height: auto;
	color: #333333;
	text-align: right;
	font-size:11px;
	margin: 0px;
	padding-right: 20px;
	padding-bottom: 20px;
	padding-top: 10px;
	background-color: transparent;
	background-image: url(img/footer.jpg);
	background-repeat: repeat-x;
	background-position: top;
}
#footer a, #footer a:hover{w
	color: #333333;
	font-size:11px;
}
.box{
	background-color: #FFFFFF;
	margin-bottom: 20px;
}
.box_carrello{
	margin-bottom: 20px;
}
.box .title{
	height: 18px;
	padding-left: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	line-height: 18px;
	background-color: #333333;
}
.box_carrello .title_carrello{
	height: 40px;	
}
.box a,#navigation a:visited{
	color: #666666;
	text-decoration: none;
	line-height: 18px;
}
.box a:hover,#navigation a:visited:hover{
	text-decoration:underline;
}
#main{
	margin-left: 2px;
}
#main .box{
	margin-right: 10px;
}
#main #box_centrale{
	text-align: center;
	float: left;
	margin-left: 10px;
	margin-right: 10px;
	background-image: url(img/sfondo_box_centrale.jpg);
	height: 190px;
	background-repeat: repeat;
	width: 230px;
	padding-bottom: 20px;
	}
#main #box_centrale2{
	text-align: center;
	height: 190px;
	width: 230px;
	background-image: url(img/sfondo_box_centrale.jpg);
	float: right;
	margin-right: 30px;
	padding-bottom: 20px;
}
#box_centrale .title{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #DF0000;
	text-align: left;
	padding-left: 7px;
}
#box_centrale2 .title{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #DF0000;
	text-align: left;
	padding-left: 7px;
}
#box_centrale .dettaglio{
	margin-right: 0px;
	width: 110px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	text-align: left;
	margin-top: 20px;
	margin-left: px;
	float: left;
}
#box_centrale2 .dettaglio{
	margin-right: 0px;
	width: 110px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	text-align: left;
	margin-top: 20px;
	margin-left: 10px;
	float: left;
}
#box_centrale .dettaglio_img {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #DF0000;
	text-align: left;
	padding-left: 7px;
	padding-top: 20px;
}
#box_centrale2 .dettaglio_img {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #DF0000;
	text-align: left;
	padding-left: 7px;
	padding-top: 20px;
}
#main #box_centrale_interno{
	font-size: 12px;
	color: #666666;
	float: left;
	margin-left: 0px;
	margin-right: 0px;
	width:100%;
	padding-bottom: 20px;
	font-family: Arial, Helvetica, sans-serif;
	text-align: justify;
	}
#box_centrale_interno h1{
	font-size: 14px;
	font-weight: bold;
	color: #666666;
	text-align: left;
	padding-left: 2px;
	padding-bottom:12px;
}
#box_centrale_interno h2{
	font-size: 12px;
	font-weight: normal;
	font-style:italic;
	color: #998675;
	text-align: left;
	padding-left: 8px;
	padding-bottom:2px;
	padding-right: 5px;
}
#box_centrale_interno .data{
	font-size: 9px;
	font-weight: normal;
	color: #666666;
	padding-left: 0px;
	padding-bottom:5px;
	text-align:right;
}
#box_centrale_interno hr{
	border:1px solid #CCCCCC;
}
#box_centrale_interno .dettaglio{
	font-size: 12px;
	color: #666666;
	text-align: justify;
}
#box_centrale_interno .thumbs_int {
	float:right;
	margin-left: 5px;
}
#box_centrale_interno .thumbs_int dl{
	margin-left: 5px;
}
#box_centrale_interno .thumbs_int dt{
	margin: 0px 5px 20px 5px;
	padding:2px;
	border:1px solid #fff;
	text-align:center;
	font-size:9px;
	border:1px solid #66584F;
}

#box_centrale_interno .thumbs_int img{
	border:none;
}
#box_centrale_interno .descrizione_int{
	float:left;
	color:#fff;
	font-size:90%;
	text-align:justify;
	margin-top:16px;
	line-height:120%;
}

#box_centrale_interno_dettaglio .dettaglio{
	margin-right: 20px;
	width: 370px;
	font-size: 11px;
	color: #666666;
	text-align: justify;
	margin-top: 20px;
	margin-left: 10px;
	float: left;
	background-repeat: no-repeat;
}
#box_centrale_interno .dettaglio_img {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8px;
	font-weight: bold;
	color: #666666;
	text-align: center;
	padding-left: 7px;
	padding-top: 20px;
}
	

/*---------------------------------------------------HD-------------------------------------------------------*/
#hd{
	text-align: right;
	height: 275px;
	background-image: url(img/mv_bgheadtop.png);
	background-repeat: no-repeat;
	background-position: top;
	width: 985px;
}
#hd #flash{
	position: relative;
	left: 0px;
	top: 15px;
}
#hd ul{
	display: block;
	margin-right: 10px;
}
#hd li{
	display: inline;
	margin-left: 10px;
}
#hd #menubar{
	margin-top: 10px;
	margin-left:200px;
	text-align:left;
}
#hd #lingue{
	padding-top: 2px;
}
#hd #data{
	padding-top: 2px;
	float:left;	
}
#hd #print{
	padding-top: 0px;
	float:left;
}
#hd #logo{
	position: relative;
	top: -289px;
	right: 690px;
	z-index: 30;
}
#tools {
	width: 185px;
}
/*--------------------------menu top---------------------------*/
#hd a, #hd a:visited{
	color:#666666;
	font-size:10px;
	text-decoration:none;
}
#hd a:hover, #hd a:visited:hover{
	text-decoration:underline;
}
#hd .attivo{
	color:#66584F;
	font-size:10px;
	padding:3px 4px 3px 4px;
	width:60px;
	border-bottom-width: 4px;
	border-bottom-style: solid;
	border-bottom-color: #0099CC;
}
/*-------------------------------------- menupagine -------------------------------------------*/
#menupagine{
	width:157px;
	margin-left: 15px;
}
#menupagine dl {
	padding:0px 0px 3px 0px;
}
#menupagine dl .attivo{
	background:  transparent url(img/botton_attivo.gif) no-repeat left;
}
#menupagine dt{
	height:26px;
	font-size:12px;
	background-color: transparent;
	background-image: url(img/botton_nonattivo.gif);
	background-repeat: no-repeat;
	background-position: center;
	padding-top: 6px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
}
/*-------------------------------------- menuarticoli -------------------------------------------*/
#menuarticoli{
	width:185px;
}
#menuarticoli dl {
	padding:0px 0px 3px 0px;
}
#menuarticoli dl .attivo{
	background:  transparent url(img/botton_attivo.gif) no-repeat left;
}
#menuarticoli dt{
	height:26px;
	font-size:12px;
	background-color: transparent;
	background-image: url(img/botton_nonattivo.gif);
	background-repeat: no-repeat;
	background-position: center;
	padding-top: 6px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
}
/*-------------------------------------- menulogin -------------------------------------------*/
#menulogin {
	font-size:12px;
	margin-top: 3px;
	text-align:left;
	margin-left: 10px;
	color: #66584f;
}

#menulogin input[type=text],#menulogin input[type=password] {
	width:80px;
}
#menulogin .button {

}
/*-------------------------------------- menublog -------------------------------------------*/
#menublog{
	width:157px;
	margin-left: 15px;
}
#menublog dl {
	padding:0px 0px 3px 0px;
}
#menublog dl .attivo{
	background:  transparent url(img/botton_attivo.gif) no-repeat left;
}
#menublog dt{
	padding:6px 0px 0px 5px;
	height:26px;
	font-size:12px;
	background-color: transparent;
	background-image: url(img/botton_nonattivo.gif);
	background-repeat: no-repeat;
	background-position: center;
}
/*-------------------------------------- menupoll -------------------------------------------*/
#menupoll{
	width:157px;
	margin-left: 15px;
}
#menupoll dl {
	padding:0px 0px 3px 0px;
}
#menupoll dl .attivo{
	background:  transparent url(img/botton_attivo.gif) no-repeat left;
}
#menupoll dt{
	padding:6px 0px 0px 5px;
	height:36px;
	font-size:12px;
	background-color: transparent;
	background-image: url(img/botton_nonattivo.gif);
	background-repeat: no-repeat;
	background-position: center;
}
/*-------------------------------------- menutreelink -------------------------------------------*/
#menutreelink{
	width:185px;
	margin-left: 15px;
}
#menutreelink dl {
	padding:0px 0px 3px 0px;
}
#menutreelink dl .attivo{
	background:  transparent url(img/botton_attivo.gif) no-repeat left;
}
#menutreelink dt{
	padding:6px 0px 0px 5px;
	height:26px;
	font-size:12px;
	background-color: transparent;
	background-image: url(img/botton_nonattivo.gif);
	background-repeat: no-repeat;
	background-position: center;
}
/*-------------------------------------- menuprodotti -------------------------------------------*/
#menuprodotti{
	width:185px;

}
#menuprodotti dl {
	padding:0px 0px 3px 0px;
}
#menuprodotti dl .attivo{
	background:  transparent url(img/botton_attivo.gif) no-repeat left;
}
#menuprodotti dt{
	padding:6px 0px 0px 5px;
	height:26px;
	font-size:12px;
	background-color: transparent;
	background-image: url(img/botton_nonattivo.gif);
	background-repeat: no-repeat;
	background-position: center;
}
#box_centrale_interno .dettaglio_prodotto {
	float:right;
	width: 310px;
	min-height: 450px;
	text-align:justify;
}
#box_centrale_interno .associazione_prodotto {
	margin-top:20px;
	bottom: 0;
	width: 595px;
}

#box_centrale_interno .prodotto_img dt{
	padding:2px;
	border:1px solid #DEDEDE;
	margin-top: 0px;
	margin-bottom: 2px;
	margin-left: 2px;
}
#box_centrale_interno .prodotto_img_dida{
	text-align:center;
	font-size:10px;
}

#box_centrale_interno .prodotto_img img{
	border:none;
}
#box_centrale_interno .prodotto_galleria dl{
	float: left;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-top: 5px;
}
#box_centrale_interno .prodotto_galleria dt{
	border:1px solid #DEDEDE;
	float: left;
	margin-top: 0px;	
	margin-right: 0px;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
	min-height:64px;
}
#box_centrale_interno .prodotto_galleria img{
	border:none;
}
#box_centrale_interno .prodotto_shop, #box_centrale_interno .prodotto_shop a {

}
/*------ menunesletter -----*/
#menuNewsletter{
	width:185px;
	background-image: url(img/sfondo_newsletter.jpg);
	background-repeat: no-repeat;
	background-position: top;
	height: 80px;
}
#menuNewsletter dl {
	padding:0px 0px 3px 0px;
}
#menuNewsletter dl .attivo{
}
#menuNewsletter dt{
	font-size:12px;
	padding-top: 6px;
	padding-right: 10px;
	padding-bottom: 10px;
}
#newsletter .form{
	padding:10px;
	font-size:12px;
	min-width:130px;
	margin-right: 50px;
}
#newsletter input[type=text] {
	width: 150px;
	margin-left: 5px;
	height: 20px;
}
#newsletter .button {
	text-align:right;
}
#newsletter .field{
	width:100px;
	margin-bottom:2px;
}
/*------ menunesletter -----*/
#menubanner{
	width:185px;
}
#menubanner dl {
	text-align:center;
	padding:0px 0px 3px 0px;
}
#menubanner dl .attivo{
}
#menubanner dt{
	font-size:12px;
	padding-top: 6px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 5px;
}
/*----------------- Search -------------------------*/
#search {
	height: 94px;	
	background-color: #998675;
}
#search .form{
	width:185px;
	float: left;
	margin-bottom: 15px;
}
#search .field{
	width:150px;
	margin-bottom:2px;
	margin-left: 5px;
	height:20px;
}
.field{
	width:20px;
	margin-bottom:2px;
}
#search input {
	border:none;
}
#search .button {
	text-align:right;
}
/*--------------------------------------------------login---------------------------------------------------------*/
#login{
	width:185px;
	background-image: url(img/sfondo_login.jpg);
	background-repeat: no-repeat;
	background-position: top;
	min-height: 120px;
	background-color: #e1d5c8;
}
/*--------------------------------------------------interno---------------------------------------------------------*/

.box .title2 {
	height: 18px;
	padding-left: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	line-height: 18px;
	background-color: #5c5b5e;
}
.box .title3 {
	height: 18px;
	background-color: #5c5b5e;
	background-repeat: repeat;
	padding-left: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	line-height: 18px;
}
.box .title4 {
	height: 18px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #998675;
	line-height: 18px;
	text-transform:uppercase;

}
.box .title_login {
	height: 18px;
	padding-bottom: 10px;
}


#tasto_menu {
	height: 20px;
	margin-left: 1px;
}
.divisone_menu {
	height: 8px;

}
#link_menu a:link{
	background-image:url(../Site/img/freccia.jpg);
	background-position: left;
	padding-left: 20px;
	vertical-align: middle;
	line-height: 30px;
	text-transform:uppercase;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
#link_menu a:visited{
	background-image:url(../Site/img/freccia.jpg);
	background-position: left;
	padding-left: 20px;
	vertical-align: middle;
	line-height: 30px;
	text-transform:uppercase;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
#link_menu a:hover{
	background-image:url(../Site/img/freccia.jpg);
	background-position: left;
	padding-left: 20px;
	vertical-align: middle;
	line-height: 30px;
	text-transform:uppercase;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
#link_menu a:hover:visited{
	background-image:url(../Site/img/freccia.jpg);
	background-position: left;
	padding-left: 20px;
	vertical-align: middle;
	line-height: 30px;
	text-transform:uppercase;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
/* BREADCRUMS*/
.header-breadcrumbs {
	float:left;
	padding-bottom:15px;
	width:985px;
	padding-top: 10px;
}
.header-breadcrumbs ul {
	list-style:none;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0px;
}
.header-breadcrumbs ul li {
	display:inline;
	padding:0 5px 0 10px;
	background:transparent url(../site/img/bg_bullet_arrow.gif) no-repeat left top;
	font-weight:bold;
	color:#60524a;
	font-size:10px;
}
.header-breadcrumbs ul a {
	color:#60524a;
	text-decoration:none;
}
.header-breadcrumbs ul a:hover {
	color:#666666;
	text-decoration:underline;
}

/********************/
/*  BOX LAYOUT      */
/********************/
.box-border-grey{
	border: 1px solid #BEBEBE;
	margin-bottom:1px;
	padding:3px;
	background-image: url(img/sfondo_dettaglio.jpg);
	background-repeat:repeat-x;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
}
.box-border-grey a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	text-decoration:none;
}
.box-border-grey a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #998675;
	text-decoration:underline;
}
.box-border-carrello{
	padding:3px;
	background-color:#998675;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
}
.box-border-guardanche{
	border: 1px solid #837364;
	margin-bottom:1px;
	padding:3px;
	background-image: url(img/sfondo_guardaanche.jpg);
	height: 180px;
}
.box-bg-grey{background-color: #F3F3F3;color: #000000;}
.box-title-grey , .box-title-grey a {COLOR: Gray; FONT-SIZE: 110%;font-weight:bold;}
.box-footer-grey{COLOR: Gray; FONT-SIZE: 90%; FONT-FAMILY: Arial, Helvetica, sans-serif; border-color:#CCCCCC;BORDER-RIGHT: 0pt; BORDER-TOP: 1pt solid; BORDER-LEFT: 0pt solid; BORDER-BOTTOM: 0pt solid;margin-bottom: 3px;}

.box-border-article{
	margin:0px;
	padding:3px;

}
.box-bg-article{color: Gray;}
.box-title-article , .box-title-article a {
	COLOR: Gray;
	FONT-SIZE: 110%;
	font-weight:bold;
	text-decoration: none;
	min-height: 40px;
}
.box-title-article a:hover {
	COLOR: Gray;
	FONT-SIZE: 110%;
	font-weight:bold;
	text-decoration: underline;
}
.box-footer-article{COLOR: Gray; FONT-SIZE: 90%; FONT-FAMILY: Arial, Helvetica, sans-serif; border-color:#CCCCCC;BORDER-RIGHT: 0pt; BORDER-TOP: 1pt solid; BORDER-LEFT: 0pt solid; BORDER-BOTTOM: 0pt solid;margin-bottom: 3px;
}
.box-footer-product{COLOR: Gray; FONT-SIZE: 90%; FONT-FAMILY: Arial, Helvetica, sans-serif; border-color:#CCCCCC;BORDER-RIGHT: 0pt; BORDER-TOP: 1pt solid; BORDER-LEFT: 0pt solid; BORDER-BOTTOM: 0pt solid;margin-bottom: 3px;
}
.box-footer-product a{
	COLOR: Gray;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
}
.box-border-product{margin:0px;}
.box-bg-product{
	color: #000000;
	margin-bottom: 10px;
}
.box-bg-catproduct{
	color: #000000;
	border-bottom-width: thin;
	border-bottom-style: dotted;
	border-bottom-color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	text-decoration:none;
}
.box-bg-catproduct a:link{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	text-decoration:none;
}
.box-bg-catproduct a:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	text-decoration:none;
}
.box-title-product, .box-title-product a {
	COLOR: Gray;
	FONT-SIZE: 100%;
	font-weight:bold;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	min-height:20px;
	text-align: left;
}
.box-title-product a:hover {
	COLOR: Gray;
	FONT-SIZE: 100%;
	font-weight:bold;
	text-decoration: underline;
	font-family: Arial, Helvetica, sans-serif;
}
.box-bg-variant{
	color: #000000;
	background-image: url(img/sfondo_dettaglio.jpg);
	background-repeat: repeat-x;
	background-position: top;
}

.box-border-blog{border: 1px solid #BEBEBE; margin:0px; padding:3px;}
.box-bg-blog{background-color: #F3F3F3;color: #000000;}
.box-title-blog , .box-title-blog a {COLOR: Gray; FONT-SIZE: 110%;font-weight:bold;}
.box-footer-blog{COLOR: Gray; FONT-SIZE: 90%; FONT-FAMILY: Arial, Helvetica, sans-serif; border-color:#CCCCCC;BORDER-RIGHT: 0pt; BORDER-TOP: 1pt solid; BORDER-LEFT: 0pt solid; BORDER-BOTTOM: 0pt solid;margin-bottom: 3px;}

.box-border-search{border: 1px solid #BEBEBE; margin:0px; padding:3px;}
.box-bg-search{background-color: #F8F8F8;color: #000000;}
.box-title-search , .box-title-search a {COLOR: Gray; FONT-SIZE: 110%;font-weight:bold;}
.box-footer-search{COLOR: Gray; FONT-SIZE: 90%; FONT-FAMILY: Arial, Helvetica, sans-serif; border-color:#CCCCCC;BORDER-RIGHT: 0pt; BORDER-TOP: 1pt solid; BORDER-LEFT: 0pt solid; BORDER-BOTTOM: 0pt solid;margin-bottom: 3px;}

.box-border-poll{border: 1px solid #BEBEBE; margin:0px; padding:3px;}
.box-bg-poll{background-color: #F3F3F3;color: #000000;}
.box-title-poll , .box-title-poll a {COLOR: Gray; FONT-SIZE: 110%;font-weight:bold;}
.box-footer-poll{COLOR: Gray; FONT-SIZE: 8px; FONT-FAMILY: Arial, Helvetica, sans-serif; border-color:#CCCCCC;BORDER-RIGHT: 0pt; BORDER-TOP: 0pt solid; BORDER-LEFT: 0pt solid; BORDER-BOTTOM: 0pt solid;margin-top:10px;}

/******************************/
/*  Noscript alternative menu */
/******************************/
#menu {margin-left: 0px;}
#menu ul {margin-left: 0;padding-left: 5px;font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;font-size: 10px;margin:0px;}
#menu a{display: block;padding: 0px;width: 100%;border-bottom: 1px solid #D2D2CA;}
#menu a:link, #menuitems a:visited{color: #11577E;text-decoration: none;font-weight: bold;}
#menu a:hover{background-color: #D2D2CA;color: #333;font-weight: bold;}

/* dTree */

.dtree {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #60524a;
	white-space: nowrap;
	padding-top:5px;
	line-height: 28px;

}
.dtree img {
	border: 0px;
	vertical-align: middle;
}
.dtree a {
	text-decoration: none;
	text-transform: uppercase;
	font-weight: normal;
}
.dtreeNode {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666;
	white-space: nowrap;
	padding-top:5px;
	padding-left: 20px;
	
}
.dtree a.node, .dtree a.nodeSel {
	BORDER-RIGHT: 1pt solid;
	BORDER-TOP: 1pt solid;
	BORDER-LEFT: 1pt solid;
	BORDER-BOTTOM: 1pt solid;
	BORDER-COLOR: #FFFFFF;
	TEXT-DECORATION: none;
	white-space: nowrap;
	text-transform: uppercase;
	font-weight: normal;
	padding-top: 1px;
	padding-right: 2px;
	padding-bottom: 1px;
	padding-left: 2px;
}
.dtree a.node:hover, .dtree a.nodeSel:hover, .dtree a.nodeSel:visited {
	BORDER-RIGHT: 1pt solid;
	BORDER-TOP: 1pt solid;
	BORDER-LEFT: 1pt solid;
	BORDER-BOTTOM: 1pt solid;
	BORDER-COLOR: #5D5048;
	background-color: #E3E0DB;
	TEXT-DECORATION: none; 
	white-space: nowrap;
	padding: 1px 2px 1px 2px;
	text-transform: uppercase;
	font-weight: normal;
	text-decoration:none;
}
.dtree a.nodeSel {
	text-transform: uppercase;
	font-weight: normal;
}
.dtree .clip {
	overflow: hidden;
}

/*  DYNAMIC PORTAL     */

td.Testata3D {
	FONT: Arial, Helvetica, sans-serif;
	CURSOR: default;
	PADDING: 2px;
	HEIGHT: 25px;
	font-weight:bold;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #998675;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #998675;
}
td.Testata3D_2 {
	FONT: Arial, Helvetica, sans-serif;
	CURSOR: default;
	PADDING: 2px;
	HEIGHT: 25px;
	font-weight:bold;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #FFFFFF;
}
.HighlightKeyword{BORDER: 1pt solid #677787;background-color: Silver;}

/*  FORM INPUT     */
input[type=button],input[type=submit]{
	CURSOR: hand;
	font-family: Arial, Helvetica, sans-serif;
	font-size:10pt;
	background-color:#66584f;
	color:#FFFFFF;
	border: 1pt solid #FFFFFF;
	margin-top: 0px;
	margin-bottom: 0px;
	padding:4px;
	text-align: center;
}
input[type=text], input[type=password]{
	border: 1pt solid #dcdcdc;
}
textarea{
	border: 1pt solid #66584F;
}
select{
	border: 1pt solid #66584F;
}

