/* CSS Document */

html,body{
	padding:0px;
	margin:0px;
	}

body{
	color:#000000;
	font-family: Trebuchet MS, Arial, Verdana, Trebuchet MS, Arial;
	font-size:11px;
	background-color:#fff;
	}

#banda {
	background-image:url(../image/bk_body.gif);
	background-repeat:no-repeat;
	background-position:left 0px;
	position:absolute;
	left:-19px;
	top:141px;
	width:19px;
	height:225px
}

ol li {padding-bottom:1.5em}

a:link {color:#143A1C; text-decoration:none}
a:visited{color:#143A1C; text-decoration:none}
a:hover {color:#C0D54C; text-decoration:underline}
a:active {color:#C0D54C; text-decoration:underline}

/*Stili redazionali------------------------------------------------------*/
.left {text-align:left}
.right {text-align:right}
.floatright {float:right}
.center {text-align:center}
.justify {text-align:justify}
.imgright {float:right; margin-left:0px; margin-bottom:5px;}
.imgleft {float:left; margin-right:1.5IT; margin-bottom:1IT;}
.imgleftn {float:left; margin-right:1IT; margin-bottom:1IT;}
.imgleftcta {float:left; margin-right:0IT; margin-bottom:1IT;}
.absmiddle {vertical-align:middle;}
.none {display:none;}
.stampa {display:inline;}
.screen {display:none;}
.bold{font-weight: bold;}
.corsivo{font-style: italic;}
.clearleft {clear:left}
img {border:0px;}
form {margin:0px; padding:0px;}
table {font-size:100%;}
.uppercase {text-transform:uppercase}
.txt_minore {font-size:80%;}
.white {color:#fff}
.vtop {vertical-align:top}
.vmiddle {vertical-align:middle}
.vbottom {vertical-align:text-bottom}

#container{
	position:relative;
	text-align:left;
	background-color:#fff;
	background-image:url(../image/bk_container.gif);
	background-position:left top;
	background-repeat:repeat-y;
	width:955px;
	margin:0px auto 0px auto;
	}

/*FOOT--------------------------------------------------------*/
#foot {
	position:relative;
	margin:0px;
	padding:3px 0px 0px 0px;
	background-color:#fff;
	border-top:1px solid #14391c;
	color:#58595B;
	/*noIITac\*/
	min-height:13px;
	height: auto !important;
	/*end */
	height:13px;
}
.foot_sx {float:left}


/*TESTATA--------------------------------------------------------*/
#testata {
	height:105px; 
	position:relative; 
	background-color:#fff;
	color:#fff;
	background-image:url(../image/bk_testata.gif);
	border-bottom:3px solid #C0D54C;
	}
	
#testata label {font-weight:bold; color:#143A1C}

#logo {position:absolute;top:7px;left:0px;}

#box_lang {position:absolute; top:57px; right:5px; color:#fff}
#box_lang a:link{color:#fff}
#box_lang a:visited{color:#fff}
#box_lang a:hover{color:#C0D54C}
#box_lang a:active{color:#C0D54C}


#menu_top {
	position:absolute;
	top:82px; 
	left:0px; 
	width:955px;
	border-top:2px solid #C0D54C;
	border-bottom:2px solid #C0D54C;
	padding:0px 0px 0px 0px;
	background-color:#FFF;
	display:none;
}

#menu_top .voce_menu {float:left;}
#menu_top .voce_menu h2{margin:0px; padding:6px 0px 6px 0px; font-size:11px; color:#143A1C; }
#menu_top .voce_menu_sel {float:left;}
#menu_top .voce_menu_sel h2{margin:0px;  padding:6px 0px 6px 0px; font-size:11px; color:#fff; background-color:#C0D54C; }
#menu_top .voce_menu_sel h2 a:link{color:#143A1C; }
#menu_top .voce_menu_sel h2 a:visited{color:#143A1C; }
#menu_top .voce_menu_sel h2 a:hover{color:#fff; }
#menu_top .voce_menu_sel h2 a:active{color:#fff; }

#menu_top h2 a{
	border-right:1px solid #D4D4D4;
	padding:6px 5px 6px 5px;
	margin:1px 0px 0px 0px;
	}

#menu_top h2 a:link {color:#143A1C; text-decoration:none}
#menu_top h2 a:visited {color:#143A1C; text-decoration:none}
#menu_top h2 a:hover {color:#fff; background-color:#14391c; text-decoration:none}
#menu_top h2 a:active {color:#fff; background-color:#14391c; text-decoration:none}

#menu_top ul{margin:19px 6px 6px 3px; padding:0px; list-style-type:none;}

#menu_top li a{
	display:inline;
	font-weight:bold; 
	color:#143A1C;
	background-image:url(../image/li_lista.gif);
	background-position:left; 
	background-repeat:no-repeat;
	padding:0px 7px 0px 13px;
	font-size:11px;
	}

#menu_top li a:visited{text-decoration:none;  background-image:url(../image/li_lista.gif); background-position:left; background-repeat:no-repeat}
#menu_top li a:hover{text-decoration:none; background-image:url(../image/li_lista_on.gif); background-position:left; background-repeat:no-repeat}
#menu_top li a:active{text-decoration:none; background-image:url(../image/li_lista_on.gif); background-position:left; background-repeat:no-repeat}

#menu_top li.li_sel a:link{text-decoration:none;  background-image:url(../image/li_lista_on.gif); background-position:left; background-repeat:no-repeat}
#menu_top li.li_sel a:visited{ text-decoration:none;  background-image:url(../image/li_lista_on.gif); background-position:left; background-repeat:no-repeat}
#menu_top li.li_sel a:hover{ text-decoration:none; background-image:url(../image/li_lista_on.gif); background-position:left; background-repeat:no-repeat}
#menu_top li.li_sel a:active{ text-decoration:none; background-image:url(../image/li_lista_on.gif); background-position:left; background-repeat:no-repeat}


#menu_top li{
	display:inline;
	font-weight:bold; 
	color:#575B5E;
	background-position:left; 
	background-repeat:no-repeat;
	}

#menu_top .lista {position:absolute; left:0px; top:17px; width:990px}

#cerca {position:absolute; top:5px; right:0px; text-align:right;}
#cerca fieldset{margin:0px; padding:0px; border:none}
#cerca .campi {
	background-color:#FFFFFF;
	border:1px solid #D5D0D4;
	font-size:12px;
	color:#000;
	margin:0px 5px 0px 0px;
	padding:0px;
		font-family:arial;
	}

#cerca .bottoni {
	margin:0px;
	padding:0px;
	font-size:11px;
	border:0px solid #D5D0D4;
	background-color:#EDEDED;
	color:#000;
	font-family:arial;
	text-align:center;
	text-transform:lowercase;
	}

/*PRODOTTI HOME--------------*/
table.prodotti_home {
		width:100%;
}

table.prodotti_home td {
	vertical-align:top;
	}

table.prodotti_home .box_prod_home  {width:231px;}
table.prodotti_home td.architettura .box_prod_home {margin-right:31px;}
table.prodotti_home td.arredo_urbano .box_prod_home {margin-right:31px;}

table.prodotti_home h4 {
margin:0px 0px 3px 0px; 

font-weight:normal; 
text-align:right; 
font-size:21px;
}

table.prodotti_home h4 a {display:block; padding:6px 5px 6px 0px; }

table.prodotti_home td.architettura h4{	
	color:#6c4726;
	border-right:3px solid #6c4726;
}

table.prodotti_home td.architettura h4 a:link {color:#6c4726; text-decoration:none}
table.prodotti_home td.architettura h4 a:visited {color:#6c4726; text-decoration:none}
table.prodotti_home td.architettura h4 a:hover {background-color:#6c4726; color:#fff; text-decoration:none}
table.prodotti_home td.architettura h4 a:active {background-color:#6c4726; color:#fff; text-decoration:none}

table.prodotti_home td.arredo_urbano h4{	
	color:#649044;
	border-right:3px solid #649044;
}

table.prodotti_home td.arredo_urbano h4 a:link {color:#649044; text-decoration:none}
table.prodotti_home td.arredo_urbano h4 a:visited {color:#649044; text-decoration:none}
table.prodotti_home td.arredo_urbano h4 a:hover {background-color:#649044; color:#fff; text-decoration:none}
table.prodotti_home td.arredo_urbano h4 a:active {background-color:#649044; color:#fff; text-decoration:none}

table.prodotti_home td.giochi_legno h4{	
	color:#009ee0;
	border-right:3px solid #009ee0;
}

table.prodotti_home td.giochi_legno h4 a:link {color:#009ee0; text-decoration:none}
table.prodotti_home td.giochi_legno h4 a:visited {color:#009ee0; text-decoration:none}
table.prodotti_home td.giochi_legno h4 a:hover {background-color:#009ee0; color:#fff; text-decoration:none}
table.prodotti_home td.giochi_legno h4 a:active {background-color:#009ee0; color:#fff; text-decoration:none}

table.prodotti_home .entra {text-align:right; font-weight:bold; font-size:13px; padding:2px 30px 2px 0px; background-repeat:no-repeat; background-position:right}
table.prodotti_home .entra a:link{color:#fff; text-decoration:none}
table.prodotti_home .entra a:visited{color:#fff; text-decoration:none}
table.prodotti_home .entra a:hover{color:#fff; text-decoration:none}
table.prodotti_home .entra a:active{color:#fff; text-decoration:none}

table.prodotti_home td.architettura .entra {background-color:#6c4726; background-image:url(../image/entra_architettura.jpg)}
table.prodotti_home td.arredo_urbano .entra {background-color:#649044; background-image:url(../image/entra_arredourbano.jpg)}
table.prodotti_home td.giochi_legno .entra {background-color:#009ee0; background-image:url(../image/entra_giochi_legno.jpg) }


/*NAVIGATION------------------------------------------------*/
#navigation{
	position: absolute;
	top: 141px;
	left: 0px;
  width:185px;
	color:#575B5E;
	background-image:url(../image/bk_puzzle_home_sx.gif);
	background-repeat:no-repeat;
	background-position:bottom;
	/*noIMac\*/
	min-height: 425px;
	height: auto !important;
	/*end */
	height:425px;
	display:none;
	}
	
#intro_sez {font-family:Georgia; font-style:italic; font-weight:normal; text-align:right; padding:0px 8px 0px 8px; font-size:14px; height:225px; color:#14391c;}

#navigation #menu{border-left:1px solid #14391c;border-right:1px solid #14391c;}

#navigation #menu ul {
	margin:24px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	list-style-type:none;
	font-size:11px;
	border-bottom:1px solid #14391c;
	}

#navigation #menu li {
	font-weight:bold;
	display:block;
	padding:0px;
	margin:0px;
	/*noIITac\*/
	min-height: 13px;
	height: auto !important;
	/*end */
	height: 13px;
	}

#navigation #menu li a {
	display:block;
	padding:3px 17px 3px 10px;
	/*noIITac\*/
	min-height: 13px;
	height: auto !important;
	/*end */
	height: 13px;
}

#navigation #menu .menu_y a{
background-color:#fff;
background-image:url(../image/li_menu_y2.gif);
background-position:right;
background-repeat:no-repeat;
border-top:1px solid #14391c;
border-bottom:1px solid #fff;
}


#navigation #menu ul a:link {color:#143A1C; text-decoration:none; }
#navigation #menu ul a:visited {color:#143A1C; text-decoration:none}
#navigation #menu ul a:hover {
	color:#fff;
	text-decoration:none;
	border-top:1px solid #14391c;
	background-color:#14391c;
	border-bottom:1px solid #14391c;
	background-image:url(../image/li_menu_y.gif);
	}

#navigation #menu ul a:active {color:#fff; text-decoration:none}

#navigation #menu ul a.menu_y_sel:link {
	color:#fff;
	text-decoration:none;
	border-top:1px solid #14391c;
	background-color:#14391c;
	border-bottom:1px solid #14391c;
	background-image:url(../image/li_menu_y.gif);
	}
#navigation #menu ul a.menu_y_sel:visited {
	color:#fff;
	text-decoration:none;
	border-top:1px solid #14391c;
	background-color:#14391c;
	border-bottom:1px solid #14391c;
	background-image:url(../image/li_menu_y.gif);
	}
#navigation #menu ul a.menu_y_sel:hover {
	color:#fff;
	text-decoration:none;
	border-top:1px solid #14391c;
	background-color:#14391c;
	border-bottom:1px solid #14391c;
	background-image:url(../image/li_menu_y.gif);
	}
#navigation #menu ul a.menu_y_sel:active {
	color:#fff;
	text-decoration:none;
	border-top:1px solid #14391c;
	background-color:#14391c;
	border-bottom:1px solid #14391c;
	background-image:url(../image/li_menu_y.gif);
	}

#navigation .ter_lev_v {
font-size:9px; 
margin-left:10px;
font-family:arial;
font-weight:normal;
}



/*MENU CENTRALE*/
#menu ul {
	margin:20px 0px 0px 20px;
	padding:0px 0px 0px 0px;
	list-style-type:none;
	font-size:11px;
	}

#menu li {
	font-weight:bold;
	padding:0px;
	margin:0px;
	padding:9px 0px 5px 0px;
	}

#menu li a {
	padding:3px 1px 3px 15px;
	}

#menu .menu_y a{background-image:url(../image/li_menu_y_mncx.gif); background-position:left bottom; background-repeat:no-repeat;}





#menu ul a:link {color:#535456; text-decoration:none; }
#menu ul a:visited {color:#535456; text-decoration:none}
#menu ul a:hover {color:#535456; text-decoration:none; }
#menu ul a:active {color:#535456; text-decoration:none}

/*HOME PAGE-----------------------------------------------------*/
.bottonifreccia {
font-size:10px; 
background-color:#F3B303; 
width:94%; 
background-image:url('../image/bk_sot_vetrina.gif');
background-position:right;
background-repeat:no-repeat;
padding:4px 0px 4px 0px;
text-align:right;
}


.titolo_h2 {color:#58595B; font-size:14px; margin:0px 0px 7px 0px; padding:0px 0px 0px 0px; letter-spacing:-1px}
.titolo_h3 {color:#14391c; font-size:12px; margin:0px 0px 7px 0px; padding:0px 0px 0px 0px; letter-spacing:-1px}

.titolo_h {color:#14391c; font-size:17px; margin:10px 0px 0px 0px; padding:0px 0px 0px 0px; letter-spacing:-1px}
.titolo_y{color:#57595B; font-size:17px; margin:0px; padding:0px 0px 0px 0px; text-transform:uppercase;letter-spacing:-1px}

.titolo_h a:link{color:#14391c; text-decoration:none}
.titolo_h a:visited{color:#14391c; text-decoration:none}
.titolo_h a:hover{color:#57595B; text-decoration:none}
.titolo_h a:active{color:#57595B; text-decoration:none}

.titolo_y a:link{color:#57595B; text-decoration:none}
.titolo_y a:visited{color:#57595B; text-decoration:none}
.titolo_y a:hover{color:#14391c; text-decoration:none}
.titolo_y a:active{color:#14391c; text-decoration:none}


.bot_newsletter {float:right; margin-top:5px;}

.hr_y_2 {
 height: 2px;
 border-spacing: 0;
 border-collapse: collapse;
 border: none;
 color: #14391c;
 background-color:#14391c;
 width:400px;
 text-align:left;
}



/*ARCHIVIO NEWS*/

.new_division {
 height: 1px;
 border-spacing: 0;
 border-collapse: collapse;
 border: none;
 color: #fff;
 background-color:#fff;
 clear:both;
}


/*SEZIONI-----------------------------------------------------------*/
#content {
	/*noIITac\*/
	min-height: 459px;
	height: auto !important;
	/*end */
	height:459px;
	margin:0px 0px 10px 0px;
	padding:0px;
	padding:0px;
	}



.titolo { 
	color:#14391c;
	margin:20px 0px 10px 0px; 
	padding:1px 0px 1px 10px; 
	font-size:27px;
	}

.sottotitolo{
	color:#C0D54C; 
	font-size:15px; 
	margin:5px 0px 17px 0px; 
	padding:0px 0px 0px 10px;
	}

#percorso {
	text-align:right;
	font-size:9px;
	border-bottom:1px solid #eee;
	color:#666666;
	margin:10px 0px 0px 10px;
	padding:0px;
	text-transform:lowercase;
	display:none;
	}

#percorso a:link {color:#666666; text-decoration:none;}
#percorso a:visited {color:#666666; text-decoration:none;}
#percorso a:hover {color:#666666; text-decoration:none}
#percorso a:active {color:#666666; text-decoration:none}

/*CONTENT SPEZZATO*/


#content_sx .testo {font-size:1.1em; color:#58595B; padding:0px 20px 10px 0px; line-height:1.5em}

#content_dx {margin-left:190px;}

#content_dx .testo {font-size:1em; color:#58595B; line-height:1.4em}

.selgray {
	margin-bottom:10px;
	width:200px;
	font-size:12px;
	color:#58595B;
	background-color:#EEEEEE;
	border:1px solid #9EAABA;
}

.table{width:100%;font-size:10px;border:1px solid #14391c;line-height:15px;}
.table td{border-bottom:1px solid #DFDFE0;border-left:1px solid #DFDFE0; padding:3px;}
.desccat {margin-top:10px;}




.hr_y {
 height: 1px;
 border-spacing: 0;
 border-collapse: collapse;
 border: none;
 height: 1px;
 background-color:#14391c;
 clear:both;
 width:100%;
}

#descrizione.deschome {
	padding:0px 0px 0px 0px;
	color:#58595B;
	line-height:1.5em;
	font-size:12px;
	}


#descrizione {
	padding:0em 1em 1em 1em;
	color:#58595B;
	line-height:1.5em;
	font-size:12px;
	}




#descrizione #testo  .border {border:1px dotted #58595B;}


#descrizione #testo  h3{color: #143A1C; font-size:13px;border-bottom:1px solid #C0D54C}
#descrizione  h6{}

#descrizione #testo h4{background-color:#14391c; font-size:12px; padding:1px; margin:0px; color:#fff}
#descrizione #testo h4 a:link{color:#fff}
#descrizione #testo h4 a:visited{color:#fff}
#descrizione #testo h4 a:hover{color:#fff}
#descrizione #testo h4 a:active{color:#fff}
.listadealer  {
margin-bottom:20px;
font-size:11px;
width:60%;
}

h5{
border-top:1px solid #14391c;
background-color:#F6F6F6;
font-size:11px;
margin:0px 0px 5px 0px;
padding:0px 0px 0px 1px;
}

.tit_map{
border-top:1px solid #14391c;
border-bottom:1px solid #14391c;
background-color:#F6F6F6;
font-size:11px;
margin:0px 0px 5px 0px;
padding:0px 0px 0px 1px;
font-weight:bold;
}
#menu_map_it {float:right; background-color:#fff; text-align:right;}



.aggiornamento {display:none;margin-top:2em; padding-top:3px; border-top:1px dotted #58595B; text-align:right; font-size:0.8em}

/*COLONNA DX*/
div#extra{
	position: absolute;
	top: 127px;
	right: 0;
  width:150px;
	padding: 0px;
	}
#tab_content_dx{
	width:100%;
	border-spacing: 0;
  border-collapse: collapse;
	border:none;
}
#tab_content_dx  {text-align:left; color:#58595B; font-size:12px;}


#tab_content_dx .tab_content_sx {width:71%; vertical-align:top; text-align:justify; padding-right:10px; }

#tab_content_dx .tab_content_sx h3{
	border-bottom:1px dotted #14391c; 
	font-size:12px; 
	color:#14391c; 
	margin:0px 0px 15px 0px;
}

#descrizione #testo #tab_content_dx .tab_content_dx h3{
	background-color:#14391c; 
	font-size:11px; 
	color:#fff; 
	margin:0px 0px 5px 0px; 
	padding:2px 0px 2px 2px}

#descrizione #testo #tab_content_dx .tab_content_dx h4{background-color:#14391c; font-size:11px; color:#fff; margin:0px 0px 5px 0px; padding:5px}

#descrizione #testo #tab_content_dx .tab_content_dx h6{font-size:11px; color:#14391c; margin:5px 0px 5px 0px; padding:0px}

#tab_content_dx .tab_content_dx ul{
	padding:0px; margin:0px 0px 0px 20px;
	list-style-type:square
}
#tab_content_dx .tab_content_dx li{
	margin:0px;padding:0px 0px 7px 0px;
}

#tab_content_dx .tab_content_dx {
	border-left:1px dotted #58595B;
	vertical-align:top;
	margin-top:10px;
	text-align:left;
	padding-left:10px;
	font-size:11px;
	line-height:14px;
	width:205px;
	}
	
.box_dx {padding:5px; border:1px solid #B3B3B5; background-color:#EEEEEE}

#tab_content_dx .tab_content_dx hr {
	 height: 1px;
 border-spacing: 0;
 border-collapse: collapse;
 border: none;
 color: #14391c;
 height: 1px;
 background-color:#14391c;
 clear:both;
 width:100%;}

#tab_content_dx .tab_content_dx .img {border:1px solid #14391c}

#tab_content_dx  #percorso {
	text-align:right;
	font-size:11px;
	height:35px;
	text-transform:lowercase;
	font-family:Verdana, Helvetica, sans-serif;
	}

#tab_content_dx  #percorso .selected {color:#14391c; font-weight:bold;}
#tab_content_dx  h1 {font-size:20px; color:#14391c; margin:0px 0px 5px 0px; padding-bottom:0px; font-family:Arial, Helvetica, sans-serif}
#tab_content_dx  h2{ font-size:16px; color:#14391c; margin:15px 0px 5px 0px; padding-bottom:0px;font-family:Arial, Helvetica, sans-serif}
#tab_content_dx  h3{font-size:11px; color:#14391c;  margin:0px 0px 5px 0px; padding:0px;}
#tab_content_dx  #testo {color:#6B6B6B; font-size:12px;	text-align:justify}

/*SEZIONE MENU DX COMPLESSO---------------------------------------*/
#descrizione #testo #tab_content_dx .tab_content_dx_complesso h3{
	border-bottom:1px dotted #14391c; 
	background-color:#C0D54C;
	font-size:13px; 
	color:#14391c; 
	margin:0px 0px 0px 0px;
	padding:5px;
	}

#descrizione #testo #tab_content_dx .tab_content_dx_complesso h4{
	background-color:#EDEDED; 
	font-size:11px; 
	color:#57595B; 
	margin:0px 0px 3px 0px;
	padding:7px;
	border-bottom:1px solid #C0D54C
}

#tab_content_dx .tab_content_dx_complesso ul{
	padding:0px; 
	margin:0px 0px 5px 0px;
	list-style-type:none
}
#tab_content_dx .tab_content_dx_complesso li{
	margin:0px;
	padding:3px 0px 3px 0px;
}

#descrizione #testo #tab_content_dx .tab_content_dx_complesso h4 a:link{color:#143A1C}
#descrizione #testo #tab_content_dx .tab_content_dx_complesso h4 a:visited{color:#143A1C}
#descrizione #testo #tab_content_dx .tab_content_dx_complesso h4 a:hover{color:#143A1C}
#descrizione #testo #tab_content_dx .tab_content_dx_complesso h4 a:active{color:#143A1C}

#tab_content_dx .tab_content_dx_complesso .sel a:link{color:#14391c}
#tab_content_dx .tab_content_dx_complesso .sel a:visited{color:#14391c}
#tab_content_dx .tab_content_dx_complesso .sel a:hover{color:#14391c}
#tab_content_dx .tab_content_dx_complesso .sel a:active{color:#14391c}


#tab_content_dx .tab_content_dx_complesso .li_img{
	margin-top:-3px;
	border:1px solid #D9DADB; 
	width:99%;
}

#tab_content_dx .tab_content_dx_complesso {
	border-left:1px dotted #58595B;
	vertical-align:top;
	margin-top:10px;
	text-align:left;
	padding-left:10px;
	font-size:11px;
	line-height:14px;
	width:205px;
	}
	
/*SEZIONE MENU DX SEMPLICE---------------------------------------*/

#descrizione #testo #tab_content_dx .tab_content_dx_simple h4{
	background-color:#D9DADB; 
	font-size:10px;
	color:#57595B; 
	margin:0px 0px 3px 0px;
	padding:0px;
	border-bottom:1px solid #14391c
}

#descrizione #testo #tab_content_dx .tab_content_dx_simple a {
padding:5px 20px 5px 5px; 
display:block;
	font-size:12px;
}

#descrizione #testo #tab_content_dx .tab_content_dx_simple a:link {
	color:#143A1C; 
	background-image:url(../image/li_menu_y2.gif); 
	background-repeat:no-repeat; 
	background-position:right;
	border-bottom:1px solid #C0D54C; 
	}
#descrizione #testo #tab_content_dx  .tab_content_dx_simple a:visited {
	color:#143A1C; 
	background-image:url(../image/li_menu_y2.gif); 
	background-repeat:no-repeat; 
	background-position:right;
	border-bottom:1px solid #C0D54C; 
}
#descrizione #testo #tab_content_dx .tab_content_dx_simple a:hover {
	color:#fff; 
	border-bottom:1px solid #C0D54C; 
	text-decoration:none; 
	background-image:none; 
	background-color:#14391c; 
	}
#descrizione #testo #tab_content_dx  .tab_content_dx_simple a:active {
	color:#fff; 
	border-bottom:1px solid #C0D54C; 
	text-decoration:none; 
	background-image:none; 
	background-color:#14391c; 
}

#descrizione #testo #tab_content_dx .tab_content_dx_simple .sel a:link{color:#fff; padding:3px 10px 3px 10px; background-color:#14391c; display:block}
#descrizione #testo #tab_content_dx  .tab_content_dx_simple .sel a:visited{color:#fff; padding:3px 10px 3px 10px; background-color:#14391c; display:block}
#descrizione #testo #tab_content_dx  .tab_content_dx_simple .sel a:hover{color:#fff; text-decoration:none; padding:3px 10px 3px 10px; background-color:#14391c; display:block}
#descrizione #testo #tab_content_dx  .tab_content_dx_simple .sel a:active{color:#fff; text-decoration:none; padding:3px 10px 3px 10px; background-color:#14391c; display:block}


#tab_content_dx .tab_content_dx_simple .li_img{
	margin-top:-3px;
	border:1px solid #14391c; 
	width:99%;
}

#tab_content_dx .tab_content_dx_simple {
	border-left:1px dotted #58595B;
	vertical-align:top;
	margin-top:10px;
	text-align:left;
	padding-left:10px;
	font-size:11px;
	line-height:14px;
	width:205px;
	}
	
#tab_content_dx .tab_content_dx_simple ul{
	padding:0px; 
	margin:0px 0px 5px 0px;
	list-style-type:none
}
#tab_content_dx .tab_content_dx_simple li{
	margin:0px 0px 3px 0px;
	border-bottom:1px solid #14391c;
	font-size:10px;
}




/*ALLEGATI*/
#allegati {margin:0px 0px 0px 0px; text-align:left;}

#allegati .tab_allegati {
	width:100%; 
	border-bottom:1px solid #14391c; 
	border-left:1px solid #D9DADB; 
	border-right:1px solid #D9DADB; 
	border-top:1px solid #D9DADB;
	margin-bottom:3px;	
	border-spacing: 0; 
	border-collapse: collapse;
	}
	
#allegati .tab_allegati .tab_allegati_td1 {width:28px;vertical-align:top; padding:3px}
#allegati .tab_allegati .tab_allegati_td2 {vertical-align:top;background-color:#D9DADB;padding:3px}


#allegati .titoloallegati{margin:0px;}
.riga_allegati {background-repeat:no-repeat; padding-left:19px; margin:5px 0px 10px 0px; clear:both}
.descrizione_allegati {text-align:left}
.titoloboxapp {background-color:#F3F3F3; padding:2px; border:1px solid #E4E4E4; color:#7EA124;}
.contenutobox {padding:5px; line-height:25px;border:1px solid #14391c;}


/*REDAZIONE CONTENUTI*/
.imgborder {border:1px solid #7A9625}
.riga_bottom {border-bottom:1px solid #D8E0C6}
.bk_light {background-color:#F7F9F0}

.evidenza {
	font-size:1em;
	margin:1em auto 1em 0em;
	padding:3px 3px 3px 20px;
	background-image: url('../image/freccia_ev.gif');
	background-repeat: no-repeat;
	background-position:left top;
	background-color:#F2F2F2;
	}


/*SEZIONE NEWS--------------------------------------------------------*/
#testo #news .image {float:left; margin-right:10px; border:1px solid #14391c;}
#testo #news h3 {border-bottom:none}
#testo #news .sottotitolo {font-size:12px; font-weight:bold;}
#testo #news .abstract {margin-top:15px;font-size:12px;}

#testo #news .newsp_vai a:link {color:#14391c; font-weight:bold; font-size:11px;}
#testo #news .newsp_vai a:visited {color:#14391c; font-weight:bold; font-size:11px;}
#testo #news .newsp_vai a:hover {color:#14391c; font-weight:bold; font-size:11px;}
#testo #news .newsp_vai a:active {color:#14391c; font-weight:bold; font-size:11px;}

#testo .titolo_home_news{margin-top:22px;font-weight:bold;border-bottom:1px solid #14391c; color:#14391c; font-size:15px;}

#testo #archivio_lista ul {list-style-type:none; margin:0px; padding:0px; color:#fff;}
#testo #archivio_lista li{
	background-color:#14391c; 
	margin-bottom:5px;	
	list-style-type: none;
	background-position:right top;
	background-image:url(../image/freccia_go.gif); 
	background-position:right; 
	background-repeat:no-repeat;
	padding:2px 0px 2px 5px;
	margin:0px 0px 7px 0px;
	font-weight:bold;
	font-size:13px;
	}
	
#testo #archivio_lista li a:link {color:#fff; text-decoration:none}
#testo #archivio_lista li a:visited {color:#fff; text-decoration:none}
#testo #archivio_lista li a:hover {color:#fff; text-decoration:none}
#testo #archivio_lista li a:active {color:#fff; text-decoration:none}

#testo #archivio_lista fieldset {
	background-color:#D9DADB;
	border:none;
	margin:-6px 0px 0px;
	padding:5px 5px 5px 5px
	}
	
#testo #archivio_lista fieldset select {width:100%;font-size:11px; margin:5px 0px 5px 0px;color:#575B5E}
#testo #archivio_lista .bottone_cerca {
	background-image:url(../image/fr_red_space.gif); 
background-repeat:no-repeat;
background-position:right ;
width:100%; 
background-color:#14391c; 
color:#fff; 
text-align:right; 
border:1px solid #14391c;
font-size:10px;
padding-right:25px;
}

#testo #news .lista_news {width:100%; margin-top:5px;}
#testo #news .lista_news .iconews{width:80px; float:left; margin-right:7px; border:1px solid #14391c}
#testo #news .lista_news td{width:33%; vertical-align:top; font-size:11px; height:130px; padding-right:30px;}
/*LISTA DEALER----------------------------------------------------------------------------------------------*/
.tab {
	width:100%;
	border-spacing: 1px;
  border-collapse: collapse;
	font-size:11px;
	padding:0px;
	margin-top:20px;
	border-bottom:1px solid #A6A6A6;
	border-right:1px solid #A6A6A6;
	}
.tab td{
	padding:0px 0px 0px 15px;
	border-left:1px solid #A6A6A6;
	border-top:1px solid #A6A6A6;
	background-color:#F6F6F6
	}

.tab_thleft{
	padding:0px 15px 0px 0px;
	border-right:1px solid #A6A6A6;
	width:13%;
	border-top:1px solid #A6A6A6;
	}


/*LISTA RIVENDITORI-------------------------------------------------*/
.tab_rivenditore {
	width:100%;
	border-spacing: 1px;
  border-collapse: collapse;
	font-size:10px;
	padding:0px;
	margin-top:20px;
	border-bottom:1px solid #D0E2AB;
	}
.tab_rivenditore td{
	padding:0px 0px 0px 15px;
	border-left:1px solid #D0E2AB;
	border-top:1px solid #D0E2AB;
	}

.tab_rivenditore_thleft{
	padding:0px 15px 0px 0px;
	border-right:1px solid #D0E2AB;
	width:120px;
	border-top:1px solid #D0E2AB;
	}

.tab_rivenditore_marchi {
text-align:center;
	width:120px;
}


.rivenditore  {
		background-color:#F4F4F4;
		border-top:1px solid #D0E2AB;
		text-align:left;
		border-right:0px solid #D0E2AB;
		border-left:0px solid #D0E2AB;
		padding:0px 0px 0px 2px;
		height:24px;
		}


#mappa a:link {text-decoration:none}
#mappa a:visited{text-decoration:none}
#mappa a:hover {text-decoration:none}
#mappa a:active {text-decoration:none}

/*MAPPA del sito-------------------------------------------------------------------------------------------------------------*/
.mappaPrimoLivello li {font-weight:bold; padding-top:3px; margin-top:15px}

.mappaPrimoLivello ul {list-style-type: none; margin:0px; padding:0px 0px 0px 20px}

.mappaPrimoLivello li{
	background-image:url(../image/ftv2folderopen.gif);
	background-repeat:no-repeat;
	list-style-type: none;
	background-position:left top;
	text-transform:uppercase;
	padding-left:20px
	}


.mappaAltriLivelli li{font-weight:normal;	}


.mappaAltriLivelli li{
	background-image:url(../image/li_menu.gif);
	background-repeat:no-repeat;
	list-style-type: none;
	background-position:left top;
	font-weight:normal;
	text-transform:none;
	font-size:0.9em;
	padding:0px 0px 0px 11px;
	margin:0px;
	}

	/*TERZO LIVELLO*/
.mappaAltriLivelli ul {
	list-style-image:url(../image/li_menu.gif);
	font-weight:normal;
	font-size:0.9em;
	border-left:0px solid red;
	}




/*TAB EDITOR*/
#tab_edit2 {width:100%; }
#tab_edit2 .td1{width:75%;}
#tab_edit2 .td2{border-left:1px solid #14391c; text-align:center}

#tab_edit2 img{
margin-right:20px;
margin-left:20px;
padding:1px;
}




/*Mediagallery*/
#mediagallery h1  {margin:0px;color:#14391c;font-size:13px}
#mediagallery h2 {margin:0px;font-size:11px; margin-top:15px;}
#mediagallery h3  {color:#14391c; border-bottom:1px solid #14391c}

#tabMediateca {width:100%; margin-top:20px}
#tabMediateca td {vertical-align:top}
#tabMediateca .tdmedia{width:480px; height:400px;text-align:left;border:1px solid #14391c;}
#tabMediateca .tdinfo{padding-left:10px;}

#flash_player {width:480px; height:380px; margin-top:10px;text-align:left; background-color:#14391c;}
#media_alta {width:100px; margin-top:311px;}
.nav_gallery {display:none}


#tab_media {width:100%; margin-top:10px; line-height:14px; clear:both}
#tab_media td {vertical-align:top; }
#tab_media .riga { 
 height: 1px;
 border-spacing: 0;
 border-collapse: collapse;
 border: none;
 color: #14391c;
 background-color:#14391c;
 width:100%;
 }
#tab_media .tdimg{width:109px;}
#tab_media .tdimg img{border:1px solid #14391c;}
#tab_media .tdinfo{ font-weight:bold; font-size:10px;}
#tab_media .info{width:100px;}

.tit_gallery {
color:#14391c; 
padding:0px 3px 0px 0px; 
font-weight:bold; 
border-bottom:2px solid #C0D54C;
margin:15px 0px 3px 0px;
font-size:13px;
}

.gallery_lista {
background-color:#fff;
}

.gallery_lista img {float:left; margin:10px;}


#day {position:absolute; top:120px; right:5px; color:#143A1C; font-size:9px; font-weight:bold; display:none;}
#link_bottom {
text-align:right;
right:0px;
height:100px;
position:absolute;
padding-top:2px;
bottom:18px;
border-top:1px solid red
}

#tab_map {width:100%}
#tab_map td{vertical-align:top; }
#tab_map .td_map {text-align:right; width:465px;}
#tab_map #map-2698 {border:1px solid #14391c; width:450px;height:450px;}
.titfumetto {color: #14391c; font-size:17px;margin:0px; padding:0px;}
.fumetto {padding:10px; font-size:10px;}


/*TAB gen desc*/
.tab_gen_desc {width:100%;}
.tab_gen_desc td {vertical-align:top}
.tab_gen_desc td  h6{border-top:1px dotted #14391c; font-size:15px; color:#14391c; margin:0px 0px 0px 0px; }

/*Tabella allegati custom*/
.tab_allegati {width:100%; border-bottom:1px solid #14391c; border-left:1px solid #D9DADB; border-right:1px solid #D9DADB; border-top:1px solid #D9DADB;margin-bottom:17px;	border-spacing: 0; border-collapse: collapse;}
.tab_allegati .tab_allegati_td1 {width:28px;vertical-align:top; padding:3px}
.tab_allegati .tab_allegati_td2 {vertical-align:top;background-color:#D9DADB;padding:3px}

.box_cat_news {
background-color:#14391c;
color:#fff;
padding:5px 10px 5px 0px;
margin:46px 0px 0px -10px;
font-size:11px;
text-align:right;
font-weight:bold;
background-image:url('../image/freccia_go.gif');
background-repeat:no-repeat;
background-position:right center;
width:100%
}

.box_cat_news a {padding-right:15px;}
.box_cat_news a:link {color:#fff;text-decoration:none;}
.box_cat_news a:visited {color:#fff;text-decoration:none;}
.box_cat_news a:hover {color:#fff;text-decoration:none;}
.box_cat_news a:active {color:#fff;text-decoration:none;}

#contentNews {margin:13px 0px 0px 0px;padding-bottom:10px; }




#contentNews ul{list-style-type:none; height:133px;margin:0px 0px 0px; padding:0px 5px 0px 0px;}
#contentNews li {padding:0px 0px 10px 0px;}
#contentNews h3 {font-size:12px; margin:0px; padding:0px;}

.abs {font-size:10px; color:#535456;}
.continua a{color:#14391c; text-decoration:none;}


#content_home {
	/*noIITac\*/
	min-height: 450px;
	height: auto !important;
	/*end */
	height:450px;
	margin:0px 0px 0px 0px;
	padding:7px 0px 0px 0px;
	}

#content_sx {width:185px; float:left; }

#space_content {padding-left:10px; }

#content_dx {margin-left:185px; padding-left:0px;text-align:right}

.cosafacciamo {position:absolute; top:391px; left:395px;margin-top:11px;text-align:left}
.banner_immobiliare {
position:absolute; 
top:400px; 
right:0px;
background-color:#14391c;
color:#fff;
padding:2px 27px 2px 13px;
font-size:12px;
letter-spacing:-1px;
text-align:right;
font-weight:bold;
background-image:url('../image/freccia_go.gif');
background-repeat:no-repeat;
background-position:right center
}

.banner_immobiliare a:link {color:#fff; text-decoration:none}
.banner_immobiliare a:visited {color:#fff; text-decoration:none}
.banner_immobiliare a:hover {color:#fff; text-decoration:none}
.banner_immobiliare a:active {color:#fff; text-decoration:none}

.banner {text-align:right;padding-top:51px;}
.banner img{padding-right:2px}


/*TAB COLONNA SX*/
#descrizione #testo #tab_intsx{
	width:100%;
	border-spacing: 0;
  border-collapse: collapse;
	border:none
}

#descrizione #testo #tab_intsx .tdsx {padding-right:15px}

#descrizione #testo #tab_intsx td {vertical-align:top}
#descrizione #testo #tab_intsx {text-align:left; color:#58595B; font-size:12px;}
#descrizione #testo #tab_intsx h3 {color:#58595B; border:none; font-family:arial;  font-size:18px;margin-bottom:10px;}
#descrizione #testo  #tab_intsx h5 {background-image:url(../image/bk_h5_sx.jpg); background-repeat:no-repeat; background-position:left middle; padding-left:20px; background-color:#14391c; font-size:12px;color:#fff}
#descrizione #testo  #tab_intsx h5 a:link{color:#fff; text-decoration:none}
#descrizione #testo  #tab_intsx h5 a:visited{color:#fff; text-decoration:none}
#descrizione #testo  #tab_intsx h5 a:hover{color:#fff; text-decoration:none}
#descrizione #testo #tab_intsx h5 a:active{color:#fff; text-decoration:none}


/*TAB AZIENDA*/
#descrizione #testo .tab_az {widt:100%}
#descrizione #testo .tab_az h6 {color:#14391c; font-size:12px; border:none; margin:0px; padding:0px;}
#descrizione #testo .tab_az hr {
 height: 1px;
 border-spacing: 0;
 border-collapse: collapse;
 border: none;
 color: #14391c;
 background-color:#14391c;
 width:100%;
 text-align:left;
 margin:20px 0px 10px 0px;
 padding:0px;
}

#descrizione #testo .tab_az td {vertical-align:top;padding:7px}
#descrizione #testo .td_az_1 {border-right:1px dotted #eee; width:45%; }

#descrizione #testo .tab_az  a:link {color:#14391c;}
#descrizione #testo .tab_az  a:visited {color:#14391c;}
#descrizione #testo .tab_az  a:hover {color:#14391c;}
#descrizione #testo .tab_az  a:active {color:#14391c;}

#descrizione #testo table.homecat {margin-top:30px;}
#descrizione #testo table.homecat h4 {font-size:17px; color:#8A9D8E; background-color:#fff;}
#descrizione #testo table.homecat a{color:#767676; }

#descrizione #testo table.homecat td {border-left:3px solid #C0D54C; padding-left:10px}


/*CATALOGO----------------------*/
#descrizione #testo table.tab_livello  h3.linea {color:#143A1C; border-bottom:1px solid #C0D54C; background-color:#EDEDED; border-top:0px solid #fff; margin:0px; padding:0px 5px 0px 5px; font-size:15px;}
table.tab_livello {width:699px; margin-top:10px;}
table.tab_livello td{vertical-align:top}


table.tab_arredourbano {width:699px; margin-top:10px;}
table.tab_arredourbano td{vertical-align:top}

#descrizione #testo table.tab_arredourbano  h3.linea {
	color:#fff; 
	border-bottom:1px solid #C0D54C; 
	background-color:#609351; 
	border-top:0px solid #fff; 
	margin:0px; 
	padding:0px 5px 0px 5px; 
	font-size:15px;
	}
#descrizione #testo table.tab_arredourbano  h3.linea a {color:#fff;}


table.tab_sottofam {width:699px; margin-bottom:30px;}
table.tab_sottofam td{vertical-align:top; width:130px; text-align:center}

table.tab_listprod {width:699px; }
table.tab_listprod .tit_prod_list {
	padding-left:25px;
	font-weight:bold; 
	background-image:url(../image/li_menu_y2.gif); 
	background-repeat:no-repeat;
	vertical-align:top left;
		/*noIITac\*/
	min-height:30px;
	height: auto !important;
	/*end */
	height:30px;
	}
	
table.tab_listprod td{vertical-align:top;  text-align:left; }
table.tab_listprod td .miniatura {
	/*noIMac\*/
	min-height:130px;
	height: auto !important;
	/*end */
	height:130px;
	border:1px solid #C0D54C;
	text-align:center;
	margin:10px;
	padding:5px;
}
.codice {color:#90A039; font-weight:bold;}

table td.image_prod {width:40%; vertical-align:top}
table td.info_prod {vertical-align:top; padding-right:50px;}

/*ACCESSORI-------------------------*/
table.tab_accessori {width:100%;}
table.tab_accessori td{width:50%; vertical-align:top;}
table.tab_accessori img{	float:left;	margin-right:7px;}
table.tab_accessori .codeAcce {font-weight:bold; padding-top:3px; }
table.tab_accessori .nameAcc {font-weight:bold;text-transform:uppercase; border-bottom:1px solid #C0D54C;font-size:14px; margin-top:10px;}
