	/* CSS Document */

html,body{
	padding:0px;
	margin:0px;
	}

body{
	color:#000000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	}

a:link {color:#000000; text-decoration:none}
a:visited{color:#000000; text-decoration:none}
a:hover {color:#000000; text-decoration:underline}
a:active {color:#000000; text-decoration:underline}

.none {display:none}
.print {display:none}
.pay_off_pagine {font-weight:bold; font-style:italic; text-align:justify}

#fondo_prodotti {margin-top:30px; color:#6A6A6A; font-size:11px; border-top:1px solid #959595; padding-top:3px;}

hr {height:1px; color:#D0E2AB;}

/*CAMPI E BOTTONI*/
.fieldgen {
	background-color:#F3F3F3;
	border:1px solid #8A8A8A;
	font-size:11px;
	color:#404141;
	margin:0px;
	padding:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	}
	
.inputgen{
	font-size:12px;
	background-color:#C9C9C9;
	border:1px solid #8A8A8A;
	color:#ffffff;
	font-weight:bold;
	}
	



/*Stili redazionali------------------------------------------------------*/
.left {text-align:left}
.right {text-align:right}
.center {text-align:center}
.justify {text-align:justify}
.imgright_now {float:right; margin-left:5px; margin-bottom:5px;}
.imgright {float:right; width:20%; margin-left:5px; margin-bottom:5px;}
.imgleft {float:left; margin-right:1.5em; margin-bottom:1em;}
.imgleftcta {float:left; margin-right:0em; margin-bottom:1em;}
.absmiddle {vertical-align:middle; margin-bottom:2px;}
.none {display:none;}
.stampa {display:none;}
.screen {}
.bold{font-weight: bold;}
.corsivo{font-style: italic;}
.clearleft {clear:left}
img {border:0px;}
form {margin:0px; padding:0px;}
table {font-size:100%;}

.txt_grey {color:#4C4C4C}
.txt_green {color:#777777;}
.txt_green_plus {color:#58A43B; font-weight:bold;}
.txt_nove {font-size:9px;}

.vtop {vertical-align:top}
.vmiddle {vertical-align:middle}
.vbottom {vertical-align:bottom}

.box_alert {font-size:10px; color:#84A52F; }

/*HOME PAGE--------------------------------------------------------*/
.home_body {
	background-repeat:no-repeat;
	background-position:right top;
	background-image:url(../image/bk_home.gif);
	background-color:#FFFFFF;
	}

#home_boxgreen {
	position:absolute;
	background-image:url(../image/green_box.gif);
	background-position:top left;
	background-repeat:repeat-x;
	top:0px;
	left:0px;
	width:232px;
	height:101px;
	}

#home_container {
	position:relative;
	width:861px;
	margin:0px auto 0px auto;
	text-align:left;
	border:0px solid #000000;
  background-color:#FFFFFF;
	}

#home_menu_testata {
	padding-left:177px;
	padding-top:5px;
	font-size:10px;
	color:#404141;
	height:27px;
	border:0px solid #000000; 
	text-transform:lowercase;
	background-image:url(../image/bk_grey.gif);
	background-position:top left;
	background-repeat:no-repeat;
}

#home_menu_testata a:link {color:#404141; text-decoration:none;}
#home_menu_testata a:visited {color:#404141; text-decoration:none;}
#home_menu_testata a:hover {color:#404141; text-decoration:underline}
#home_menu_testata a:active {color:#404141; text-decoration:underline}

#home_menu_testata .campi {
	background-color:#F3F3F3;
	border:1px solid #8A8A8A;
	font-size:10px;
	color:#404141;
	margin:0px;
	padding:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	}
	
#home_menu_testata .bottoni {
	margin:0px; 
	padding:0px;
	vertical-align:middle;
	}

#home_menu_testata_profilo {
	position:absolute;
	right:0px;
	top:5px;
	}
	
#home_menu_testata_profilo select{
	background-color:#F3F3F3;
	font-size:10px;
	border:1px solid #8A8A8A;
	color:#404141;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	}
#home_top_bandagrigia {
	height:65px;
	position:relative;
	background-color:#E2001A;
	border-top:1px solid #f7bda4; 
	margin-bottom:3px;
	text-transform:lowercase
}

#home_logo {
	position:absolute;
	top:-2px;
	width:161px;
	padding-top:10px;
	border-top:1px solid #ffffff;
	height:60px;
	background-color:#ffffff;
	vertical-align:middle;
	border:0px solid #000000;
	}

#home_menu {
	position:absolute;
	font-size:13px;
	color:#ffffff;
	font-family:Arial, Helvetica, sans-serif;
	top:23px;
	left:175px;
	}
#home_menu a{
	padding-right:11px;
	}

#home_menu a:link {color:#ffffff; text-decoration:none;}
#home_menu a:visited {color:#ffffff; text-decoration:none;}
#home_menu a:hover {color:#ffffff; text-decoration:underline}
#home_menu a:active {color:#ffffff; text-decoration:underline}

#home_profilo {
	position:absolute;
	right:0px;
	top:24px;
	font-size:15px;
	letter-spacing: 2px;
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
}

#home_profilo a:link {color:#FFFFFF; text-decoration:none;}
#home_profilo a:visited {color:#FFFFFF; text-decoration:none;}
#home_profilo a:hover {color:#FFFFFF; text-decoration:none;}
#home_profilo a:active {color:#FFFFFF; text-decoration:none;}
/*FOOT HOME------------------------*/
#home_foot {
	position:relative;
	margin-top:5px;
	border-top:2px solid #FFC2BD;
	text-align:center;
	color:#6F6E6E;
	font-size:10px;
	padding-top:5px;
	font-family:Arial, Helvetica, sans-serif;
	background-color:#ffffff
}

#home_foot a:link {color:#6F6E6E; text-decoration:none;}
#home_foot a:visited {color:#6F6E6E; text-decoration:none;}
#home_foot a:hover {color:#6F6E6E; text-decoration:underline}
#home_foot a:active {color:#6F6E6E; text-decoration:underline}

#home_foot_ristretto {
	position:relative;
	margin:5px auto 5px auto;
	text-align:center;
	width:861px;
	border-top:2px solid #f7bda4;
	text-align:center;
	color:#6F6E6E;
	font-size:10px;
	padding-top:5px;
	font-family:Arial, Helvetica, sans-serif;
	 }

/*PAGINE INTERNE-----------------------------------------------------------*/

#container {
	position: relative;
	background-image:url(../image/bk_cat_container.gif);
	background-repeat:repeat-y;
	/*noIEmac\*/
	min-height: 550px;
	height: auto !important;
	/*end */
	height: 550px;
	width:861px;
	margin:0px auto 0px auto;
	text-align:left;
	border:0px solid #000000;
	background-color:#FFFFFF;
	}
	
.border_container {border-bottom:8px solid #E2001A;} 

#header{}

.border_header {display:none; border-top:7px solid #819A4C; border-bottom:5px solid #FFFFFF}

/*CONTENT GENERICO*/
#content {
	padding: 14px 0px 0px 14px;
	margin: 0px auto 0px 160px;
	/*noIEmac\*/
	min-height: 550px;
	height: auto !important;
	/*end */
	height: 550px;
	/*width:698px;*/
	}

#content #testo {color:#6B6B6B; font-size:12px;	}

/*LISTA DESCRIZIONE*/

#content .ullist {
margin:0px;
padding:0px;
list-style-type:none;
}

#content .ullist li{
color:#6B6B6B;
background-color:#FCFBFB;
border-left:1px solid #E2001A;
margin:15px 0px 15px 0px;
padding:5px;
	/*noIEmac\*/
	min-height: 49px;
	height: auto !important;
	/*end */
	height: 49px;
}



/*SEZIONE COLONNA DX-----------------------------------*/
#tab_content_dx {
	width:100%;
	border-spacing: 0;
  border-collapse: collapse;
}

.tab_content_sx {width:470px; vertical-align:top}

#tab_content_dx  {text-align:justify; font-family:Verdana, Helvetica, sans-serif; color:#6B6B6B; font-size:11px;}

#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:#E2001A; font-weight:bold;}
#tab_content_dx  h1 {font-size:20px; color:#E2001A; margin:0px 0px 5px 0px; padding-bottom:0px; font-family:Arial, Helvetica, sans-serif}
#tab_content_dx  h2{ font-size:16px; color:#E2001A; margin:15px 0px 5px 0px; padding-bottom:0px;font-family:Arial, Helvetica, sans-serif}
#tab_content_dx  h3{
	font-size:16px; 
	color:#E2001A;  
	margin:15px 0px 0px 0px; 
	padding-bottom:0px;
	font-family:Arial, Helvetica, sans-serif
	}
	
#tab_content_dx  h4{
	font-size:14px; 
	background-color:#ED1C24 ;  
	color:#fff;
	margin:15px 0px 0px 0px; 
	padding:1px 1px 1px 3px;
	font-family:Arial, Helvetica, sans-serif
	}
	

#tab_content_dx  #testo {color:#6B6B6B; font-size:12px;	font-family:Verdana, Helvetica, sans-serif; text-align:justify}

#tab_content_dx .tab_content_dx {vertical-align:top; width:200px;}

#tab_content_dx .tab_content_dx div{width:200px;}

#colonna_dx {line-height:14px; margin-left:14px; font-family:verdana, Helvetica, sans-serif; font-size:10px;color:#565656}
#tab_content_dx  #colonna_dx h3{
	background-color:#E2001A; 
	font-size:14px; 
	color:#FFFFFF;  
	margin:5px 0px 5px 0px; 
	padding:1px 3px 0px 3px;
	font-family:Arial, Helvetica, sans-serif;
	width:200px;
	text-align:left;
	line-height:15px;
	}
	
#colonna_dx img{
	border:1px solid #D8E0C6}
	

#colonna_dx ul{
	list-style-type: none;
	margin:10px 0px 0px 19px;
	padding:0px 0px 0px 0px;
	line-height:12px;
	text-align:left;
	}
	
#colonna_dx li{
	margin: 0px;
	padding:0px 0px 1em 0px; 
	list-style-image:url(../image/ico_li.gif);
	}
	
#colonna_dx p{
	margin:5px 0px 0px 0px; 
	padding:2px 5px 2px 5px;
	font-family:Verdana, Helvetica, sans-serif;
	border-left:1px solid #E2001A;
	border-right:1px solid #E2001A;
	width:100%;
	color:#000000;
	}
/*-----------------------------------------------------*/
#navigation{
	position: absolute; 
	top: 7px; 
	left: 0px;
  /*width:232px;*/
	width:160px;
	text-align:right;
	}

#navigation #menu{
	margin-right:7px; padding-top:14px;font-family:Arial, Helvetica, sans-serif;
	}
	
#navigation #menu a:link{color:#606060}
#navigation #menu a:visited{color:#606060}
#navigation #menu a:hover{color:#606060}
#navigation #menu a:active{color:#606060}


#indice {margin-right:10px; font-family:Arial, Helvetica, sans-serif;}

.voce_menu {
	padding-right:5px; 
	font-size:11px; 
	font-weight:bold; 
	margin:5px 0px 5px 0px;
	border-right:7px solid #E2001A;
	}

.voci_sottomenu {
	padding-right:5px; 
	font-size:11px; 
	margin:2px 0px 2px 0px;
	border-right:7px solid #E2001A;
	}
	
.sottotitolo_menu {
	font-weight:normal; 
	font-size:10px; margin:0px; 

	}

#extra{
	position: absolute; 
	top: 0px; 
	right: 0;
	padding: 0px;
	}
	



/*CONTENUTI*/
#descrizione {
	font-family:Verdana, Helvetica, sans-serif; 
	font-size:11px; 
	color:#63666C; 
	text-align:justify;
	line-height:17px;
	margin-bottom:15px;
	}

#percorso {
	text-align:right;
	font-size:9px;
	border-bottom:1px solid #F4F4F4;
	color:#63666C; 
	margin-bottom:10px;
	padding-bottom:2px;
	text-transform:lowercase;
	}
	
#percorso a:link {color:#6F6E6E; text-decoration:none;}
#percorso a:visited {color:#6F6E6E; text-decoration:none;}
#percorso a:hover {color:#6F6E6E; text-decoration:underline}
#percorso a:active {color:#6F6E6E; text-decoration:underline}
	
#descrizione #percorso .selected {color:#E2001A; font-weight:bold;}
#descrizione h1{font-size:18px; color:#E2001A; margin:0px 0px	5px 0px; padding-bottom:0px; font-family:Arial, Helvetica, sans-serif}
#descrizione h2{font-size:16px; color:#E2001A; margin:15px 0px 5px 0px; padding-bottom:0px;font-family:Arial, Helvetica, sans-serif}
#descrizione h3{font-size:13px; color:#E2001A; margin:15px 0px 5px 0px; padding-bottom:0px;font-family:Arial, Helvetica, sans-serif}

#descrizione h6  {
background-image:url(../image/bk_loghino.gif);
margin:25px 0px 5px 0px;
background-repeat:no-repeat;
border-bottom:1px solid #E2001A;
font-size:14px;
padding:0px 10px 0px 30px;
}

#descrizione hr{
 height: 1px;
 border-spacing: 0;
 border-collapse: collapse;
  border: none;
  color: #E2001A;
  height: 1px;
 background-color:#E2001A; 
}


#descrizione  a:link {color:#6B6B6B; text-decoration:underline; padding-bottom:2px}
#descrizione  a:visited{color:#6B6B6B; text-decoration:underline}
#descrizione  a:hover {color:#E2001A; text-decoration:underline}
#descrizione a:active {color:#E2001A; text-decoration:underline}

#descrizione  #testo{color:#6B6B6B; font-size:10px;	font-family:Verdana, Helvetica, sans-serif; text-align:justify}


/*ALLEGATI*/
#allegati {text-align:left;}
/*.titoloboxapp {background-color:#F3F3F3; padding:2px; border:1px solid #E4E4E4; color:#7EA124}
.contenutobox {padding:2px; border-left:1px solid #E4E4E4; border-right:1px solid #E4E4E4; border-bottom:1px solid #E4E4E4;}*/
#allegati .allegato {padding:5px;}
#allegati .allegato img{vertical-align:middle}

.titoloboxapp {background-color:#E2001A; padding:2px; border:1px solid #E2001A; color:#ffffff}
.contenutobox {padding:2px; border-left:1px solid #E2001A; border-right:1px solid #E2001A; border-bottom:1px solid #E2001A;}


/*REDAZIONE CONTENUTI*/
.imgborder {border:1px solid #7A9625}
.riga_bottom {border-bottom:1px solid #D8E0C6}
.bk_lightgreen {background-color:#F7F9F0}

/*TABELLA GENERICA*/
.tab_gen {
	width:70%;
	border-spacing: 0px;
  border-collapse: collapse;
	font-size:10px;
	padding:0px;
	margin-top:20px;
	border:1px solid #E2001A;
	}
.tab_gen td{
	padding:3px;
	border:1px solid #EDEDED;
	vertical-align:top;	
	text-align:left
	}


/*LISTA DEALER----------------------------------------------------------------------------------------------*/
.tab_dealer {
	width:100%;
	border-spacing: 1px;
  border-collapse: collapse;
	font-size:10px;
	padding:0px;
	margin-top:20px;
	border-bottom:1px solid #E2001A;
	}
.tab_dealer td{
	padding:0px 0px 0px 15px;
	border-left:1px solid #E2001A;
	border-top:1px solid #E2001A;
	}
	
.tab_dealer_thleft{
	padding:0px 15px 0px 0px;
	border-right:1px solid #E2001A;
	width:13%;
	border-top:1px solid #E2001A;
	}
	
.dealer_om  {
		background-color:#F4F4F4; 
		border-top:1px solid #E2001A;
		text-align:left; 
		border-right:0px solid #E2001A; 
		border-left:0px solid #E2001A;
		padding:0px 0px 0px 2px;
		background-image:url(../image/logo_nibbi_dealer.gif);
		background-position:right top;
		background-repeat:no-repeat;
		height:24px;
		}
	
.dealer_be {
		background-color:#F4F4F4; 
		border-top:1px solid #E2001A;
		text-align:left; 
		border-right:0px solid #E2001A; 
		border-left:0px solid #E2001A;
		padding:0px 0px 0px 2px;
		background-image:url(../image/logo_nibbipiu_dealer.gif);
		background-position:right center;
		background-repeat:no-repeat;
		height:35px;
		}
		
.dealer_capbe {
		background-color:#F4F4F4; 
		border-top:1px solid #E2001A;
		text-align:left; 
		border-right:0px solid #E2001A; 
		border-left:0px solid #E2001A;
		padding:0px 0px 0px 2px;
		background-image:url(../image/logo_nibbi_dealer.gif);
		background-position:right center;
		background-repeat:no-repeat;
		height:35px;
		}
		
.dealer_capbe_network  {
		background-color:#F4F4F4; 
		border-top:1px solid #E2001A;
		text-align:left; 
		border-right:0px solid #E2001A; 
		border-left:0px solid #E2001A;
		padding:0px 0px 0px 2px;
	background-image:url(../image/logo_nibbipiu_dealer.gif);
		background-position:right center;
		background-repeat:no-repeat;
		height:35px;
		}
.dealer_capef_network  {
		background-color:#F4F4F4; 
		border-top:1px solid #E2001A;
		text-align:left; 
		border-right:0px solid #E2001A; 
		border-left:0px solid #E2001A;
		padding:0px 0px 0px 2px;
		background-image:url(../image/logo_nibbi_dealer.gif);
		background-position:right center;
		background-repeat:no-repeat;
		height:35px;
		}

/*LISTA RIVENDITORI-------------------------------------------------*/
.tab_rivenditore {
	width:100%;
	border-spacing: 1px;
  border-collapse: collapse;
	font-size:10px;
	padding:0px;
	margin-top:20px;
	border-bottom:1px solid #E2001A;
	}
.tab_rivenditore td{
	padding:0px 0px 0px 15px;
	border-left:1px solid #E2001A;
	border-top:1px solid #E2001A;
	}
	
.tab_rivenditore_thleft{
	border-right:1px solid #E2001A;
	border-top:1px solid #E2001A;
	padding:0px 15px 0px 0px;
	width:120px;
	}
	
.tab_rivenditore_marchi {
text-align:center;
	width:120px;
}


.rivenditore  {
		background-color:#F4F4F4; 
		border-top:1px solid #E2001A;
		text-align:left; 
		border-right:0px solid #E2001A; 
		border-left:0px solid #E2001A;
		padding:0px 0px 0px 2px;
		height:24px;
		}

/*LISTA DISTRIBUTORI-------------------------------------------------*/
.tab_distributore {
	width:100%;
	border-spacing: 0px;
  border-collapse: collapse;
	font-size:10px;
	padding:0px;
	margin-top:0px;
	margin-bottom:15px;
	border-bottom:1px solid #E2001A;
	}
.tab_distributore td {
	padding:0px 0px 0px 15px;
	border-left:0px solid #E2001A;
	border-top:1px solid #E2001A;
	/*noIEmac\*/
	min-height: 15px;
	height: auto !important;
	/*end */
	height: 15px;
	}


	.distributore  {
		background-color:#E2001A; 
		border-top:1px solid #E2001A;
		text-align:left; 
		border-bottom:1px solid #E2001A;
		padding:0px 1px 0px 2px;
		height:24px;
		color:#ffffff
		}
		
.stato  {border-bottom:2px solid #E4E4E4; color:#63666C; padding:1px; margin:30px 0px 7px 0px; font-size:13px;}


/*FORUM---------------------------------------------------------------------*/
#forum_sondaggi {font-size:11px;}
#forum_sondaggi table {
	width:100%;
	border-spacing: 1px;
  border-collapse: collapse;
	padding:0px;
	margin-top:20px;
	border-bottom:1px solid #D0E2AB;
	text-align:left
	}

#forum_sondaggi th{
	padding:2px;
	background-color:#F7F7F7;
	text-transform:uppercase;
	font-size:10px;
	}
	
.upper {text-transform:uppercase;}	

#forum_sondaggi td {
	padding:5px 5px 5px 5px;
	border-top:1px solid #D0E2AB;
	font-weight:normal;
	font-size:10px;
	}
	
#forum_sondaggi .titolo_allegati {
border-bottom:1px dotted #B3B3B3;
padding-bottom:1px;
margin-bottom:5px;
}
	
#forum_sondaggi	.allegati {
margin:10px;
}


	
.mgs1pri {	
	background-color:#F7F7F7; 
	border-left:1px solid #D0E2AB; 
	border-right:1px solid #D0E2AB;
	}
	
#forum_sondaggi  #gruppopulsanti {margin-top:13px; text-align:center}
#forum_sondaggi  #gruppopulsanti .bottoni {
	background-color:#F7F7F7;
	text-transform:uppercase;
	padding:3px;
	border:1px solid #D0E2AB;
	font-weight:bold;
	margin-left:5px;
	font-size:10px;
	}
#forum_sondaggi  #gruppopulsanti a:link {text-decoration:none}
#forum_sondaggi  #gruppopulsanti a:visited {text-decoration:none}
#forum_sondaggi  #gruppopulsanti a:hover {text-decoration:none}
#forum_sondaggi  #gruppopulsanti a:active{text-decoration:none}

/*MAPPA NETWORK*/
/*MAPPA NETWORK*/
#selectprov {}

#selectprov table {width:100%;}
#selectprov th {width:20%;}
#selectprov td {width:80%;}

#selectprov fieldset {margin-top:10px;border:none ; padding:0px; }
#selectprov legend {
	border:1px solid #F47920 ; 
	background-color:#F47920 ; 
	color:#ffffff; 
	font-weight:bold;
	padding:3px;
	}
}

#selectprov select{
	background-color:#F3F3F3;
	font-size:11px;
	border:1px solid #8A8A8A;
	color:#404141;
	font-family:Verdana, Arial, Helvetica, sans-serif;
		width:150px
	}
	
#selectprov .campi {
	background-color:#F3F3F3;
	border:1px solid #8A8A8A;
	font-size:11px;
	color:#404141;
	margin:0px;
	padding:1px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	width:150px
	}
	
#selectprov  .bottoni {
	font-size:11px;
	background-color:#C9C9C9;
	border:1px solid #8A8A8A;
	color:#ffffff;
	font-weight:bold;}
/*E-CAT WEB CAT NUOVO 2007*/
#webcat_tab {width:696px; }
#webcat_tab {vertical-align:top}
#webcat_tab td{vertical-align:top; }
.td_man {width:40%; height:370px}
.td_webcat_testo {
padding-right: 5px; 
background-position: left bottom; 
font-size: 9px; 
vertical-align: top; 
width: 441px; 
line-height: 10px; 
padding-top: 0px;
background-repeat: no-repeat;
background-image:url(../immagini/ecatwebcat07/ecta04-bkhdx.gif);
}

.td_webcat_testo p{margin:0px}
.webcat_carben {font-size: 9px; width:100%}
.webcat_carben td {width:50%; padding:3px }
.webcat_grey {background-color: #F9F9F9}

.webcat_bottom{
padding-right: 10px; 
padding-left: 10px; 
padding-bottom: 10px; 
vertical-align: top; 
width:100%; 
padding-top: 10px; 
background-color:  #F9F9F9;
}
.webcat_acc {margin-top: 55px; font-size: 9px; text-align: right; }
#webcat_tab_bot {font-size:9px;}

/*PRODOTTI COLLEGATI ACCESSORI E ABBIALGLIAMENTO--*/

#prod_collegatispec {
text-align:right;
float:right;
}

#prod_collegatispec .tit_prod_collegati  {
	font-size:10px;
	font-weight:bold; 
	padding:0px 0px 0px 0px;
}

#prod_collegatispec .tit_prod_collegati img{
vertical-align:middle;
}

#prod_collegatispec .list_prod {
border-top:1px solid #eee;
display:none;
margin-top:1px;
}

#prod_collegatispec .list_prod ul {
margin:3px 0px 3px 3px;
padding:0px 0px 1px 0px;
list-style-type:none;
font-size:9px;
text-align:right;
}

#prod_collegatispec .list_prod ul li {
background-image:url(../image/ico_li_list_prod.gif);
background-position:right;
background-repeat:no-repeat;
padding-right:17px;
}



#prod_collegati {
margin:10px 0px 10px 3px;
float:right;
text-align:right
}

#prod_collegati .tit_prod_collegati {
	font-size:11px;
	font-weight:bold; 
	background-color:#eee;
	padding:0px 0px 1px 5px;
	border-left:1px solid #ccc;
}

#prod_collegati .tit_prod_collegati img{
vertical-align:middle;
}

#prod_collegati .list_prod {
border-top:1px solid #eee;
display:none;
margin-top:1px;
}

#prod_collegati .list_prod ul {
margin:3px 0px 3px 3px;
padding:0px 0px 3px 0px;
list-style-type:none;
font-size:9px;
}

#prod_collegati .list_prod ul li {
background-image:url(../image/ico_li_list_prod.gif);
background-position:right;
background-repeat:no-repeat;
padding-right:17px;
}

/*NEW STYLE-----------------------------*/
#menu_list_cat {
position:absolute; 
left:312px; 
top:16px; 
font-size:10px; 
display:none;
width:130px;
}

ul#menu_list_cat {
padding:0px;
margin:0px; 
background-color:#FFD2CE; 
border:1px solid #FFC2BD;
color:#000;
list-style-type:none;
z-index:100;
}
ul#menu_list_cat li{padding:0px 1px 0px 1px; margin:3px 0px 3px 7px;}

ul#menu_list_cat li a:link {color:#000}
ul#menu_list_cat li a:visited {color:#000}
ul#menu_list_cat li a:hover {color:#000}
ul#menu_list_cat li a:active {color:#000}

/* -------  HEADER  --------------------- */

#banner {
	margin-bottom: 0px;
	height: 240px;
	width: 860px;
}
	#banner img {
		display: block;
	}
	#banner .info {
		width: 280px;
		height: 320px;
		/*background: url(../image/banner_overlay.png);*/
		position: relative;
		top: -320px;
		color: #ffffff;
	}
		#banner .info div {
			padding: 85px 35px 35px 35px;
		}
			#banner .info div h1 {
				font: 1.9em Tahoma;
				margin-bottom: 10px;
				color:#ED1C24;
			}
			#banner .info div p {
				font: 1.0em Tahoma;
				line-height: 1.8em;
				margin-bottom: 10px;
				color:#000
			}
			#banner .info a.more {
				display: inline-block;
				padding: 5px 10px;
				background: #ED1C24;
				color: #ffffff;
			}

	
/* Slider controls */
#controls {
	position: relative;
	left: 680px;
	top: -60px;
	width: 226px;
}
	
#slider { }	
	#slider ul, #slider li {
		margin: 0;
		padding: 0;
		list-style: none;
	}
	#slider li { 
		width: 860px;
		height:240px;
		overflow: hidden;
	}	
#prevBtn, #nextBtn { 
	display: block;
	margin: 0;
	overflow: hidden;	
	position: absolute;
	top: 0px;
}	
#nextBtn { 
	left: 90px;
}														
#prevBtn a, #nextBtn a {
	display: block;
	width: 70px;
	/*padding: 7px 0px;*/
	padding:0px;
	/*background: #F47920;*/
	color: #ffffff;
	text-align: center;
}
	#prevBtn a:hover, #nextBtn a:hover {
		/*background: #F47920;*/
	}
	#nextBtn a { 
		background: url(../image/next_previous.gif) no-repeat top right;
		width: 70px;
		/*padding: 7px 0px;*/
		padding:0px;
		/*background: #F47920;*/
		color: #ffffff;
		text-align: center;
	}
			
.tab_guida {color:#fff; background-color: #ED1C24}

#descrizione h5  {
/*background-image:url(../image/bk_loghino.gif);*/
margin:25px 0px 5px 0px;
background-repeat:no-repeat;
background-color:#eee;
color:#ED1C24;
border-bottom:1px solid #ED1C24;
font-size:14px;
padding:1px 10px 1px 1px;
}

#descrizione h5 a:link {color:#fff; text-decoration:none;}
#descrizione .accedi {font-weight:bold;  margin-right:30px; width:100px;}
#logo-ego {position:absolute; right:5px; top:19px;}