	/* CSS Document */

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

body{
	color:#000000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	background-color:#FFFFFF;
	}

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}

.pay_off_pagine {font-weight:bold; font-style:italic}

#fondo_prodotti {margin-top:30px; color:#6A6A6A; font-size:11px; border-top:1px solid #959595; padding-top:3px;}
/*Stili redazionali------------------------------------------------------*/
.left {text-align:left}
.right {text-align:right}
.center {text-align:center}
.justify {text-align:justify}
.imgright {float:right; 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;}
.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:#338929;}
.txt_green_plus {color:#338929; 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;
	top:0px;
	left:0px;
	/*width:254px;*/
	width:265px;
	height:31px;
	border:0px solid #000000
}

#home_container_min{
	position:relative;
	width:750px;
	margin:0px auto 0px auto;
	text-align:left;
	border:0px solid #000000;
	}
	
#home_container {
	position:relative;
	width:861px;
	margin:0px auto 0px auto;
	text-align:left;
	border:0px solid #000000;
	background-color:#FFFFFF;
	z-index:2000
	}

#home_menu_testata {
	padding-left:169px;
	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;
	font-size:10px;
	}
	
#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:#E4E4E4;
	border-top:1px solid #F4F4F4; 
	margin-bottom:3px;
	text-transform:lowercase
}

#home_logo {
	position:absolute;
	top:-2px;
	width:161px;
	padding-top:10px;
	border-top:1px solid #ffffff;
	height:56px;
	background-color:#ffffff;
	vertical-align:middle;
}

#home_menu {
	position:absolute;
	font-size:13px;
	color:#818282;
	font-family:Arial, Helvetica, sans-serif;
	top:25px;
	left:167px;
	}
#home_menu a{
	padding-right:11px;
	word-spacing:0px;
	letter-spacing:-0.099em
	}
/*TENDINE--------------------------------------------------------------------*/
#home_menu .menu_inline {float:left;}
#menu_list_03 {position:absolute; left:117px; top:16px;  width:200px; display:none; }
.menu_tendina	{font-size:11px; background-color:#F3F3F3; padding:5px 0px 5px 0px; /*border-top:1px solid #8A8A8A;*/}
.menu_tendina	ul{margin:1px 5px 1px 5px; list-style-type:none; display:inline	}
.menu_tendina	li{display:inline}

#home_menu a:link {color:#818282; text-decoration:none;}
#home_menu a:visited {color:#818282; text-decoration:none;}
#home_menu a:hover {color:#818282; text-decoration:none}
#home_menu a:active {color:#818282; text-decoration:none}

#home_profilo {
	position:absolute;
	right:0px;
	top:17px;
	font-size:22px;
	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 #D6DFC0;
	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 #BBCA96;
	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 #338929;} 

#header{}

.border_header {display:none; border-top:7px solid #338929; border-bottom:5px solid #FFFFFF}

/*CONTENT GENERICO*/
#content {
	padding: 14px 0px 0px 14px;
	padding: 14px 0px 0px 14px;
	margin: 0px auto 0px 160px;
	/*noIEmac\*/
	min-height: 550px;
	height: auto !important;
	/*end */
	height: 550px;
	}

#content #testo {color:#6B6B6B; font-size:12px;	}

#ulicoemak{
	list-style-type: none;
	margin:20px 0px 0px 19px;
	padding:0px 0px 0px 0px;
	line-height:15px;
	text-align:left;
	}
	
#ulicoemak  li{
	margin: 0px;
	padding:0px 0px 1em 0px; 
	list-style-image:url(../image/ico_li.gif);
	}

/*SEZIONE COLONNA DX-----------------------------------*/
#tab_content_dx {
	width:100%;
	border-spacing: 0;
  border-collapse: collapse;
}
#tab_content_dx  {text-align:left; font-family:Verdana, Helvetica, sans-serif; color:#6B6B6B; font-size:11px;}


#tab_content_dx .tab_content_sx {width:470px; vertical-align:top; text-align:justify}
#tab_content_dx .tab_content_dx {vertical-align:top;  text-align:justify}


#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:#338929; font-weight:bold;}
#tab_content_dx  h1 {font-size:20px; color:#338929; margin:0px 0px 5px 0px; padding-bottom:0px; font-family:Arial, Helvetica, sans-serif}
#tab_content_dx  h2{ font-size:16px; color:#338929; margin:15px 0px 5px 0px; padding-bottom:0px;font-family:Arial, Helvetica, sans-serif}
#tab_content_dx  h3{font-size:16px; color:#338929;  margin:15px 0px 5px 0px; padding-bottom:0px;font-family:Arial, Helvetica, sans-serif}
#tab_content_dx  #testo {color:#6B6B6B; font-size:12px;	font-family:Verdana, Helvetica, sans-serif; text-align:justify}



#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:#338929; 
	font-size:14px; 
	color:#FFFFFF;  
	margin:5px 0px 5px 0px; 
	padding:0px 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 #90A661;
	border-right:1px solid #90A661;
	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;
	}

#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 #338929;
	}

.voci_sottomenu {
		padding-right:5px; 
	font-size:11px; 
	margin:2px 0px 2px 0px;
	border-right:7px solid #338929;
	}
	
.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;
	}
	
#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:#338929; font-weight:bold;}
#descrizione h1{font-size:20px; color:#338929; margin:0px 0px	5px 0px; padding-bottom:0px; font-family:Arial, Helvetica, sans-serif}
#descrizione h2{font-size:16px; color:#338929; margin:15px 0px 5px 0px; padding-bottom:0px;font-family:Arial, Helvetica, sans-serif}
#descrizione h3{font-size:13px; color:#338929; margin:15px 0px 5px 0px; padding-bottom:0px;font-family:Arial, Helvetica, sans-serif}
#descrizione h4{}

#descrizione hr{
 height: 1px;
 border-spacing: 0;
 border-collapse: collapse;
  border: none;
  color: #6DAA5F;
  height: 1px;
 background-color:#6DAA5F; 
}

#descrizione h6  {
background-image:url(../image/bk_loghino.gif);
margin:25px 0px 5px 0px;
background-repeat:no-repeat;
border-bottom:1px solid #6DAA5F;
font-size:14px;
padding:0px 10px 0px 30px;
}

#descrizione  a:link {color:#6B6B6B; text-decoration:underline; padding-bottom:2px}
#descrizione  a:visited{color:#6B6B6B; text-decoration:underline}
#descrizione  a:hover {color:#7A9625; text-decoration:underline}
#descrizione a:active {color:#7A9625; text-decoration:underline}

#descrizione  #testo{color:#6B6B6B; font-size:10px;	font-family:Verdana, Helvetica, sans-serif; text-align:justify}


/*ALLEGATI*/
#allegati {margin:10px 0px 15px 0px; text-align:left}
.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:2px; border-left:1px solid #E4E4E4; border-right:1px solid #E4E4E4; border-bottom:1px solid #E4E4E4;}


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

/*LISTA DEALER----------------------------------------------------------------------------------------------*/
.tab_dealer {
	width:100%;
	border-spacing: 1px;
  border-collapse: collapse;
	font-size:10px;
	padding:0px;
	margin-top:20px;
		border-bottom:1px solid #D0E2AB;
	}
.tab_dealer td{
	padding:0px 0px 0px 15px;
	border-left:1px solid #D0E2AB;
	border-top:1px solid #D0E2AB;
	}
	
.tab_dealer_thleft{
	padding:0px 15px 0px 0px;
	border-right:1px solid #D0E2AB;
	width:13%;
	border-top:1px solid #D0E2AB;
	}
	
.dealer_om  {
		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;
		background-image:url(../image/logo_oleomac_dealer.gif);
		background-position:right top;
		background-repeat:no-repeat;
		height:24px;
		}
	
.dealer_ef  {
		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;
		background-image:url(../image/logo_efco_dealer.gif);
		background-position:right top;
		background-repeat:no-repeat;
		height:24px;
		}

/*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;
		}

/*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 #D0E2AB;
	}
.tab_distributore td {
	padding:0px 0px 0px 15px;
	border-left:0px solid #D0E2AB;
	border-top:1px solid #D0E2AB;
	/*noIEmac\*/
	min-height: 15px;
	height: auto !important;
	/*end */
	height: 15px;
	}


	.distributore  {
		background-color:#E3F6B1; 
		border-top:1px solid #A2C545;
		text-align:left; 
		border-bottom:1px solid #A2C545;
		padding:0px 1px 0px 2px;
		height:24px;
		color:#6A7D41
		}
		
.stato  {border-bottom:1px solid #338929; color:#63666C; padding:1px; margin:30px 0px 7px 0px; font-size:13px;}

/*LISTA CENTRALE E COMUNICATI------------------*/
.voce_menu_lista {
	padding-left:5px; 
	font-size:11px; 
	font-weight:bold; 
	margin:5px 0px 5px 0px;
	border-left:7px solid #338929;
	}
.data_lista {color:#338929}
.sottotitolo_lista {
	font-size:10px;
	font-style:italic;
	line-height:13px;
	padding-left:10px
}
/*RISORSE UMANE------------------------------*/
.selezioni{
	width:100%;
	border-spacing: 0px;
  border-collapse: collapse;
	font-size:10px;
	padding:0px;
	margin-top:20px;
	border-bottom:1px solid #D0E2AB;
}

.selezioni td {
	padding:0px 0px 0px 15px;
	border:1px solid #D0E2AB;
	}