/*SPLASH*/

.splash_body {
	background-repeat:repeat-x;
	background-image:url(../image/bk_splash_body.gif);
	}

#splash_container {
	position:relative;
	width:100%;
	margin:0px auto 0px auto;
	text-align:left;
	}

#splash_testata {
	position:relative;
	margin-top:126px;
	height:140px;
	border-top:5px solid #ED1C24;
	border-bottom:2px solid #E4E4E4
	}
	
#splash_logo {
	position:absolute;
	background-image:url(../image/splash_logo.gif);
	background-repeat:no-repeat;
	width:183px;
	height:52px;
	margin-top:51px;
	margin-left:72px;
}
#splash_menu_profili {
	position:absolute;
	top:43px;
	left:258px;
	border-left:1px solid #747474;
	padding:12px 0px 25px 15px;
}

.splash_scegli_profilo {font-size:16px; color:#606060;}
#splash_voci_profilo {word-spacing:1px;  margin-top:12px; color:#FFFFFF; }
#splash_voci_profilo a {padding:1px 3px 1px 3px;}
.splash_voce_profilo_active {background-color:#ED1C24; color:#FFFFFF; padding:1px}

#splash_voci_profilo a:link {color:#000000; text-decoration:none;}
#splash_voci_profilo a:visited {color:#000000; text-decoration:none;}
#splash_voci_profilo a:hover {background-color:#ED1C24; color:#FFFFFF; text-decoration:none;}
#splash_voci_profilo a:active {background-color:#ED1C24; color:#FFFFFF; text-decoration:none;}

#img_profilo {
	position:absolute;
	width:260px;
	height:131px;
	top:9px;
	right:90px;
}

#splash_eng_version {
	display:none
	}
	
#splash_indirizzo {
	margin-top:45px;
	margin-left:72px;
	}

#splash_foot {
	position:absolute;
	bottom:3px;
	text-align:center;
	margin:0px auto 0px auto;
	color:#7F7F7F;
	padding:0px 0px 0px 0px;
	width:100%;
	font-size:9px;
	font-family:Arial, Helvetica, sans-serif
	}

#splash_foot a:link {color:#7F7F7F; text-decoration:none;}
#splash_foot a:visited {color:#7F7F7F; text-decoration:none;}
#splash_foot a:hover {color:#7F7F7F; text-decoration:underline}
#splash_foot a:active {color:#7F7F7F; text-decoration:underline}





/*HOME----------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
#home_banner{
	padding-bottom:7px;
}



#home_box_news_evidenze_privato {
	position:relative;
	color:#777777; 
	/*noIEmac\*/
	min-height: 321px;
	height: auto !important;
	/*end */
	height:321px;
	margin-top:3px;
}

#home_box_news_evidenze_profili {
	position:relative;
	color:#4E4E4E; 
	/*noIEmac\*/
	min-height: 420px;
	height: auto !important;
	/*end */
	height:420px;
}
.contenuto_box_home {padding:10px;}

#home_box_news_evidenze_profili a:link {color:#777777; text-decoration:none;}
#home_box_news_evidenze_profili a:visited {color:#777777; text-decoration:none;}
#home_box_news_evidenze_profili a:hover {color:#777777; text-decoration:underline}
#home_box_news_evidenze_profili a:active {color:#777777; text-decoration:underline}

#home_box_news_evidenze_privato a:link {color:#777777; text-decoration:none;}
#home_box_news_evidenze_privato a:visited {color:#777777; text-decoration:none;}
#home_box_news_evidenze_privato a:hover {color:#777777; text-decoration:underline}
#home_box_news_evidenze_privato a:active {color:#777777; text-decoration:underline}


#home_news_meteo {
	position:absolute;
	background-color:#F7F7F7;
	padding:0px;
	/*noIEmac\*/
	min-height: 307px;
	height: auto !important;
	/*end */
	height:307px;
	border-bottom:4px solid #F7F9F0;
	}

#home_news_meteo a:link {color:#777777; text-decoration:none;}
#home_news_meteo a:visited {color:#777777; text-decoration:none;}
#home_news_meteo a:hover {color:#777777; text-decoration:underline}
#home_news_meteo a:active {color:#777777; text-decoration:underline}

#home_news_meteo h1{
	margin:0px;
	padding:0px 0px 0px 0px;
	color:#ED1C24;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
}

#home_news_meteo ul{
	margin:0px 0px 7px 0px;
	padding:7px 0px 0px 0px;
	list-style-type:none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
}

#home_news_meteo li{padding-bottom:7px;}

#home_news_meteo p {margin:0px; padding:0px 0px 12px 0px}


#home_privato_ev_prodotto1 {
	position:absolute;
	width:212px;
	left:216px;
	background-color:#F7F7F7;
	padding:0px;
	height:311px;
	border-bottom:4px solid #ED1C24;
	}


#home_privato_ev_prodotto2 {
	position:absolute;
	width:212px;
	left:432px;
	background-color:#F7F7F7;
	padding:0px;
	height:311px;
	border-bottom:4px solid #ED1C24
	
}


#home_privato_ev_prodotto3 {
	position:absolute;
	width:211px;
	left:648px;
	background-color:#F7F7F7;
	padding:0px;
	height:311px;
	border-bottom:4px solid #ED1C24;
		font-size:10px
		font-size:10px
}


.ev_titoloprodotto{
	margin:0px;
	padding:0px 0px 0px 0px;
	color:#ED1C24;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	/*noIEmac\*/
	min-height: 40px;
	height: auto !important;
	/*end */
	height:40px;
	text-align:left
}

.ev_sottotitoloprodotto{
	margin:0px;
	padding:0px 0px 0px 0px;
	color:#ED1C24;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:normal;
	/*noIEmac\*/
	min-height: 34px;
	height: auto !important;
	/*end */
	height:34px;
}

.ev_img_prodotto {
	/*noIEmac\*/
	min-height: 137px;
	height: auto !important;
	/*end */
	height:137px; 
	text-align:center; 
	}
.ev_testo_prodotto {
	font-size:10px; 
	text-align:justify; 
	/*noIEmac\*/
	min-height: 60px;
	height: auto !important;
	/*end */
	height:60px; 
	}
.ev_testo_prodotto ul {margin:10px 10px 0px 10px; padding:0px 5px 0px 10px;}
.ev_testo_su_misura {
	font-size:10px; 
	text-align:justify; 
	/*noIEmac\*/
	min-height: 146px;
	height: auto !important;
	/*end */
	height:146px; 
	}
	
.ev_continua {text-align:right; font-size:10px; color:#777777; font-weight:bold; padding-bottom:5px}


#home_prof_ev_prodotto1 {
	position:absolute;
	width:325px;
	/*noIEmac\*/
	min-height: 180px;
	height: auto !important;
	/*end */
	height:180px;
	left:196px;
	background-color:#F7F7F7;
	padding:0px;
	border-bottom:4px solid #ED1C24
}


#home_prof_ev_prodotto2 {
	position:absolute;
	width:335px;
	/*noIEmac\*/
	min-height: 180px;
	height: auto !important;
	/*end */
	height:180px;
	left:526px;
	background-color:#F7F7F7;
	padding:0px;
	border-bottom:4px solid #ED1C24
}

.box_prof_bottom {
	width:217px;
	/*noIEmac\*/
	min-height: 191px;
	height: auto !important;
	/*end */
	height:191px;
	border-bottom:4px solid #ED1C24;
	padding:0px;
	background-color:#F7F7F7;
}

#home_prof_ev_prodotto3 {position:absolute;	left:196px; top:188px}
#home_prof_ev_prodotto4 {position:absolute;	left:420px;	top:188px;}
#home_prof_ev_prodotto5 {position:absolute;	left:643px;	top:188px;}

.ev_prof_titoloprodotto{
	margin:0px;
	padding:0px 0px 0px 0px;
	color:#ED1C24;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	}

.ev_prof_sottotitoloprodotto{
	margin:0px;
	padding:0px 0px 0px 0px;
	color:#ED1C24;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	height:20px;
	}

.ev_prof_img_prodotto {
	text-align:center; 
	margin:5px 0px 5px 0px;
	}
.ev_prof_testo_prodotto {
	font-size:10px; 
	text-align:justify; 
	}
	

.ev_img_prodotto_left {	float:left; margin-right:5px	}


#home_login{
	position:absolute;
	width:189px;
	background-color:#F7F7F7;
	padding:0px;
	/*noIEmac\*/
	min-height: 163px;
	height: auto !important;
	/*end */
	height:156px;
}

#home_login h1{
	margin:0px;
	padding:0px 0px 5px 0px;
	color:#ED1C24;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
}

#home_login div {margin:5px 0px 0px 0px}

#home_login fieldset{
	border:none; 
	padding:0px; 
	margin:0px; 
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	}

#home_login .campi {border:1px solid #9E9F9B; width:160px; font-size:10px;}

#home_news_meteo_rivenditore {
	position:absolute;
	top:183px;
	width:189px;
	background-color:#F7F7F7;
	padding:0px;
	/*noIEmac\*/
	min-height: 210px;
	height: auto !important;
	/*end */
	height:200px;
	border-bottom:4px solid #F7F7F7
}

#home_news_meteo_rivenditore h1{
	margin:0px;
	padding:0px 0px 0px 0px;
	color:#ED1C24;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
}

#home_news_meteo_rivenditore ul{
	margin:0px;
	padding:7px 0px 0px 0px;
	list-style-type:none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
}

#home_news_meteo_rivenditore li{padding-bottom:10px;}

.ev_home_e-cat {
	widt:194px;
	/*noIEmac\*/
	min-height: 125px;
	height: auto !important;
	/*end */
	height:119px;
	margin:5px 0px 3px 0px;
	}


#container_azionista {
	position: relative;
	/*noIEmac\*/
	min-height: 550px;
	height: auto !important;
	/*end */
	height: 550px;
	
	}
	
#container_azionista table{
	width:100%;
	border-spacing: 0;
  	border-collapse: collapse;
	font-size:11px
	}
	
#container_azionista #descrizione {font-size:11px}
#container_azionista #descrizione h2{font-size:15px; color:#ED1C24; margin:0px 0px 5px 0px; padding-bottom:0px; font-family:Arial, Helvetica, sans-serif}
	
		
#container_azionista td{
	vertical-align:top
	}
	
.tab_IR {
	margin:10px 0px 10px 0px
	}
	
.tab_IR th{
	border-bottom:2px solid #B2B7C0;
	text-align:left;
	font-weight:normal;
	padding:2px
	}
	
.tab_IR td{
	border-bottom:1px solid #B2B7C0;
	padding:2px;
	}
	
#box_acrobat {
	margin-top:50px;
	font-size:10px;
	font-family:Arial, Helvetica, sans-serif;
	}
	
/*STILI----------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
	/* 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: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%;}

.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 {display:none }

#home_container {
	position:relative;
	width:100%;
	margin:0px 0px 0px 0px;
	text-align:left;
	border:0px solid #000000;
  background-color:#FFFFFF;
	}

#home_menu_testata {display:none}

#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_profilo {display:none;}

#home_menu_testata_profilo {display:none}

#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:#ED1C24;
	border-top:1px solid #FFC3A7; 
	margin-bottom:3px;
}

#home_logo {
	position:absolute;
	top:0px;
	width:100%;
	padding:10px 0px 0px 0px;
	border-bottom:2px solid #F3F3F3;
	border-top:2px solid #F3F3F3;
	height:50px;
	}

#home_menu {display:none;}
#home_profilo {display:none;}


/*FOOT HOME------------------------*/
#home_foot {
	position:relative;
	margin-top:5px;
	border-top:2px solid #FFC2BD;
	text-align:center;
	color:#6F6E6E;
	font-size:9px;
	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 #FFC2BD;
	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 #ED1C24;} 

#header{}

.border_header {display:none;}

/*CONTENT GENERICO*/
#content {
	padding: 14px 0px 20px 14px;
	margin: 0px 0px 0px 0px;
	}


#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 #ED1C24;
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:70%; vertical-align:top; border-right:1px solid #F4F4F4}

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

#tab_content_dx  #percorso {display:none}
	
#tab_content_dx  #percorso .selected {display:none}
#tab_content_dx  h1 {font-size:20px; color:#ED1C24; margin:0px 0px 5px 0px; padding-bottom:0px; font-family:Arial, Helvetica, sans-serif}
#tab_content_dx  h2{ font-size:16px; color:#ED1C24; margin:15px 0px 5px 0px; padding-bottom:0px;font-family:Arial, Helvetica, sans-serif}
#tab_content_dx  h3{
	font-size:16px; 
	color:#ED1C24;  
	margin:15px 0px 0px 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}

#tab_content_dx .tab_content_dx {vertical-align:top; width:200px;}

#tab_content_dx .tab_content_dx div{width:auto;}

#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:#ED1C24; 
	font-size:14px; 
	color:#FFFFFF;  
	margin:5px 0px 5px 0px; 
	padding:1px 0px 0px 0px;
	font-family:Arial, Helvetica, sans-serif;
	width:auto;
	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 #ED1C24;
	border-right:1px solid #ED1C24;
	width:100%;
	color:#000000;
	}
/*-----------------------------------------------------*/
#navigation{display:none}


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

.voci_sottomenu {
	padding-right:5px; 
	font-size:11px; 
	margin:2px 0px 2px 0px;
	border-right:7px solid #ED1C24;
	}
	
.sottotitolo_menu {
	font-weight:normal; 
	font-size:10px; margin:0px; 

	}

#extra{display:none}
	



/*CONTENUTI*/
#descrizione {
	font-family:Verdana, Helvetica, sans-serif; 
	font-size:11px; 
	color:#63666C; 
	text-align:justify;
	line-height:17px;
	margin-bottom:15px;
	}

#percorso {display:none}
	
#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 {display:none}
#descrizione h1{font-size:18px; color:#ED1C24; margin:0px 0px	5px 0px; padding-bottom:0px; font-family:Arial, Helvetica, sans-serif}
#descrizione h2{font-size:16px; color:#ED1C24; margin:15px 0px 5px 0px; padding-bottom:0px;font-family:Arial, Helvetica, sans-serif}
#descrizione h3{font-size:13px; color:#ED1C24; 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 #ED1C24;
font-size:14px;
padding:0px 10px 0px 30px;
}

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


#descrizione  a:link {color:#6B6B6B; text-decoration:underline; padding-bottom:2px}
#descrizione  a:visited{color:#6B6B6B; text-decoration:underline}
#descrizione  a:hover {color:#ED1C24; text-decoration:underline}
#descrizione a:active {color:#ED1C24; 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;}


/*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 #ED1C24;
	}
.tab_rivenditore td{
	padding:0px 0px 0px 15px;
	border-left:1px solid #ED1C24;
	border-top:1px solid #ED1C24;
	}
	
.tab_rivenditore_thleft{
	border-right:1px solid #ED1C24;
	border-top:1px solid #ED1C24;
	padding:0px 15px 0px 0px;
	width:120px;
	}
	
.tab_rivenditore_marchi {
text-align:center;
	width:120px;
}


.rivenditore  {
		background-color:#F4F4F4; 
		border-top:1px solid #ED1C24;
		text-align:left; 
		border-right:0px solid #ED1C24; 
		border-left:0px solid #ED1C24;
		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 #ED1C24;
	}
.tab_distributore td {
	padding:0px 0px 0px 15px;
	border-left:0px solid #ED1C24;
	border-top:1px solid #ED1C24;
	/*noIEmac\*/
	min-height: 15px;
	height: auto !important;
	/*end */
	height: 15px;
	}


	.distributore  {
		background-color:#ED1C24; 
		border-top:1px solid #ED1C24;
		text-align:left; 
		border-bottom:1px solid #ED1C24;
		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*/
#selectprov select{
	background-color:#F3F3F3;
	font-size:10px;
	border:1px solid #8A8A8A;
	color:#404141;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	}
/*FORM----------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
	
#content_form {margin-bottom:15px;}

#content_form table {width:100%}

#content_form th {width:50%; text-align:left; color:#63666C; font-weight:normal; border-right:1px solid #ED1C24}

#content_form fieldset {margin-top:10px;border:1px solid #ED1C24; padding:15px;}
#content_form legend {
	border:1px solid #ED1C24; 
	background-color:#ED1C24; 
	color:#ffffff; 
	font-weight:bold;
	padding:3px;
	}
	
#content_form .campo {
	width:90%;
	font-size:12px;
	background-color:#F3F3F3;
	border:1px solid #8A8A8A;
	}

#content_form .campocheck {
	font-size:12px;
	background-color:#F3F3F3;
	border:1px solid #8A8A8A;
	}

	
#content_form td {
	text-align:right
	}
	
#content_form  select 	, textarea {
	width:90%;
	font-size:12px;
	background-color:#F3F3F3;
	border:1px solid #8A8A8A;
	}
	
	#content_form .bottone{
	font-size:12px;
	background-color:#C9C9C9;
	border:1px solid #8A8A8A;
	color:#ffffff;
	font-weight:bold;
	}
	
#tabobb td{text-align:left}
#tabprivacy td{text-align:justify}
.txt_min {font-size:10px;}
	
/*PRODOTTI------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
.border_header_ef {}

.border_cat_container_ef {border-bottom:8px solid #ED1C24;} 
.txt_ef {color:#ED1C24}

.vtop {vertical-align:top}

.imgright {float:right; margin-left:10px}

#cat_container {
	position: relative;
	background-image:url(../image/bk_cat_container.gif);
	background-repeat:repeat-y;
	width:99%;
	margin:0px 0px 0px 0px;
	text-align:left;
	border:0px solid #000000;
  background-color:#FFFFFF;
	}

#cat_header{}

#cat_content {
	padding: 14px 0px 20px 14px;
	margin: 0px 0px 0px 0px;
	}

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


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

#cat_descrizione #percorso {display:none	}
	
#cat_descrizione #percorso .selected {color:#819A4C; font-weight:bold; text-transform:lowercase}
#cat_descrizione h1{font-size:18px; color:#819A4C; font-weight:normal; margin-bottom:10px; padding-bottom:0px;}
#cat_descrizione h2{font-size:16px; color:#819A4C; font-weight:normal; margin-bottom:1px; padding-bottom:0px;}
	
#fondo_prodotti {margin-top:50px; color:#6A6A6A; font-size:11px; border-top:1px solid #959595; padding-top:3px;}

#tipo_prod {width:70%;}
#tipo_prod  td {width:50%; vertical-align:top; padding-bottom:10px;}
#tipo_prod  div {color:#ffffff;margin-top:1px; padding:1px 1px 1px 2px; width:177px}
.bk_brown { background-color:#7A5D19; }
.bk_greenlight {background-color:#A3BF2A;}
.bk_cielo{background-color:#86C5F0;}
.bk_green{background-color:#209742;}
.bk_orange{background-color:#E36E38;}

#tipo_prod a:link{color:#ffffff; text-decoration:none;}
#tipo_prod a:visited{color:#ffffff; text-decoration:none;}
#tipo_prod a:hover{color:#ffffff; text-decoration:underline;}
#tipo_prod a:active{color:#ffffff; text-decoration:underline;}



#tipo_lista_cat {width:90%;}
#tipo_lista_cat  td {width:30%; vertical-align:top; padding-bottom:10px; }
#tipo_lista_cat div {color:#ffffff;margin-top:1px; padding:1px 1px 1px 2px; width:177px;}
.img_cat_prodotto {
	/*noIEmac\*/
	min-height: 110px;
	height: auto !important;
	/*end */
	height: 110px;
	text-align:center;
	width:177px;
	}
#tipo_lista_cat a:link{color:#ffffff; text-decoration:none;}
#tipo_lista_cat a:visited{color:#ffffff; text-decoration:none;}
#tipo_lista_cat a:hover{color:#ffffff; text-decoration:underline;}
#tipo_lista_cat a:active{color:#ffffff; text-decoration:underline;}


#cat_descrizione_ef .payoff {font-size:81%; }
#cat_descrizione_ef {font-family:Arial, Helvetica, sans-serif; 	text-align:justify;}
#cat_descrizione_ef  #testo{
	text-align:justify;
	line-height:19px;
	color:#6B6B6B; font-size:11px;	font-family:Verdana, Helvetica, sans-serif; 
	}
#cat_descrizione_ef  #testo .tabfotine{
	border-spacing: 0;
  border-collapse: collapse;
	font-size:10px;	
	text-align:left;
	line-height:15px;
	border-bottom:2px solid #F4F4F4;
	text-align:justify;
	}
	
#cat_descrizione_ef  #testo .tabfotine td{padding:0px 3px 3px 0px;}
#cat_descrizione_ef  #testo .tabfotine td img{border:1px solid #C5C5C2}
#cat_descrizione_ef  #testo img{border:1px solid #C5C5C2}
#cat_descrizione_ef #percorso {display:none	}
	
#cat_descrizione_ef #percorso .selected {display:none}
#cat_descrizione_ef h1{font-size:19px; color:#ED1C24; font-weight:normal; margin:9px 0px	5px 0px; padding-bottom:0px;}
#cat_descrizione_ef h2{font-size:19px; color:#ED1C24; font-weight:normal; margin-bottom:1px; padding-bottom:0px;}

#cat_descrizione_ef#tab_sottocategorie a:link{color:#ED1C24; text-decoration:none;}
#cat_descrizione_ef #tab_sottocategorie a:visited{color:#ED1C24; text-decoration:none;}
#cat_descrizione_ef #tab_sottocategorie a:hover{color:#ED1C24; text-decoration:underline;}
#cat_descrizione_ef #tab_sottocategorie a:active{color:#ED1C24; text-decoration:underline;}

#cat_descrizione_ef .metri{color:#FFFFFF; padding:2px; background-color:#386B20}
#cat_descrizione_ef .tab_modelli .riga_grigia {border-bottom:1px solid #C7C7C7}
#cat_descrizione_ef .tab_modelli .riga_grigia_double {border-bottom:1px solid #C7C7C7;border-top:1px solid #C7C7C7;}

#cat_descrizione_ef .tab_modelli h3{color:#ED1C24; margin:0px; padding:0px; font-size:20px}
#cat_descrizione_ef .tab_modelli h3 a:link{color:#ED1C24; text-decoration:none;}
#cat_descrizione_ef .tab_modelli h3 a:visited{color:#ED1C24; text-decoration:none;}
#cat_descrizione_ef .tab_modelli h3 a:hover{color:#ED1C24; text-decoration:underline;}
#cat_descrizione_ef .tab_modelli h3 a:active{color:#ED1C24; text-decoration:underline;}

#cat_descrizione_ef .tab_modelli a:link{color:#6E6E6E; text-decoration:none;}
#cat_descrizione_ef .tab_modelli a:visited{color:#6E6E6E; text-decoration:none;}
#cat_descrizione_ef .tab_modelli a:hover{color:#6E6E6E;text-decoration:underline;}
#cat_descrizione_ef .tab_modelli a:active{color:#6E6E6E; text-decoration:underline;}

#cat_descrizione_ef .tab_prodotto table h3{color:#ED1C24; margin:0px; padding:0px; font-size:17px}
#cat_descrizione_ef .tab_prodotto table .riga_oleo {border-bottom:5px solid #ED1C24;}
#cat_descrizione_ef .tab_prodotto .td_opzioni {
	padding-top:25px; 
	padding-bottom:15px; 
	color:#6D6D6D; 
	font-size:10px;
	}

#cat_descrizione_ef .tab_prodotto .td_opzioni a{padding-right:12px}
#cat_descrizione_ef .tab_prodotto .td_opzioni a:link{color:#6D6D6D; text-decoration:none;}
#cat_descrizione_ef .tab_prodotto .td_opzioni a:visited{color:#6D6D6D; text-decoration:none;}
#cat_descrizione_ef .tab_prodotto .td_opzioni a:hover{color:#6D6D6D;text-decoration:none;}
#cat_descrizione_ef .tab_prodotto .td_opzioni a:active{color:#6D6D6D; text-decoration:none;}


#cat_descrizione_ef .zoom {color:#6D6D6D; font-size:11px; text-align:center; margin-top:5px}
#cat_descrizione_ef .zoom  a:link{color:#6D6D6D; text-decoration:none;}
#cat_descrizione_ef .zoom  a:visited{color:#6D6D6D; text-decoration:none;}
#cat_descrizione_ef .zoom  a:hover{color:#6D6D6D;text-decoration:none;}
#cat_descrizione_ef .zoom a:active{color:#6D6D6D; text-decoration:none;}


#cat_descrizione_ef  #tab_prod_accabb {width:100%; border-top:5px solid #ED1C24;}
#cat_descrizione_ef  #tab_prod_accabb td {width:50%; vertical-align:top}
#cat_descrizione_ef  #tab_prod_accabb h4 {color:#ED1C24; margin:16px 0px 0px 0px; padding:0px; font-size:15px}

#cat_descrizione_ef  #tab_prod_accabb ul {
	margin:5px 0px 0px 0px; 
	padding:0px; 
	font-size:9px; 
	color:#565656;
	list-style:none;
	}
#cat_descrizione_ef  #tab_prod_accabb  li{	}

#cat_descrizione_ef  #tab_prod_accabb li a {
display:block; 
text-decoration:none; 
padding:0px 0px 7px 15px; 
height:17px; line-height:13px; 
}

#cat_descrizione_ef  #tab_prod_accabb .rigabot {}

#cat_descrizione_ef  #tab_prod_accabb li a:link {color:#565656; background:url(../image/li_accabb.gif) 0 0 no-repeat;}
#cat_descrizione_ef  #tab_prod_accabb li a:visited{color:#565656; background:url(../image/li_accabb.gif) 0 0 no-repeat;}
#cat_descrizione_ef  #tab_prod_accabb li a:hover { color:#565656;  background:url(../image/li_accabb_on.gif) 0 0 no-repeat;}
#cat_descrizione_ef  #tab_prod_accabb li a:active{ color:#565656; background:url(../image/li_accabb_on.gif) 0 0 no-repeat;}



#cat_descrizione_ef .box_modello {
	border-top:3px solid #ED1C24; 
	margin:20px 0px 0px 0px; 
	width:100%; 
	padding-top:7px;
	}
	
	

#tab_sottocategorie{
	margin-top:20px;
	width:100%
	}

#tab_sottocategorie table{
	border-spacing: 0;
  	border-collapse: collapse;
	width:80%;
	}

#tab_sottocategorie td{
	width:25%;
	vertical-align:top
}

#tab_tecnologia {
	border-spacing: 0;
  	border-collapse: collapse;
	width:80%;
	margin:5px 0px 23px 0px;
	font-size:10px;
	}
#tab_tecnologia td{
	vertical-align:top;
	color:#6B6B6B;
	text-align:justify
	}



#confronta_prodotto {display:none}
#confronta_prodotto .bottoni {
	border:1px solid #8A8A8A; 
	color:#ffffff; 
	background-color:#C9C9C9; font-size:10px; padding:0px; margin:0px}

	.dati_etichetta {/*width:200px;*/ white-space:nowrap; text-align:left; vertical-align:top}
	.dati_valore {width:200px; white-space:nowrap; text-align:left; vertical-align:top}

.tab_modelli{width:100%;color:#6E6E6E;}

.tab_modelli table td{}

.td_miniatura {width:105px; vertical-align:top}

.tab_modelli table{
	border-spacing: 0;
  	border-collapse: collapse;
	width:100%;
	}


	
#tabaccessori_extra td{border-bottom:1px solid #D0D0D0; padding:5px 0px 5px 0px}


.tab_prodotto {color:#565656;}

.tab_prodotto{
	border-spacing: 0;
  border-collapse: collapse;
	margin-top:20px;
	width:100%;
	}

.tab_prodotto table{
	width:100%;
	border-spacing: 0;
  border-collapse: collapse;
	}
	
.tab_prodotto .td_img{width:50%; vertical-align:top}

.tab_prodotto .descrizione{text-align:justify; padding-top:10px;}

#scheda_dati_tecnici {width:100%; margin-top:25px;}

#scheda_dati_tecnici td{border-bottom:1px solid #D0D0D0; padding:5px 0px 5px 0px}


#manuali {}
#manuale {float:left;}

#divmanuali  select {
	font-size:10px;
	border:0px solid #8A8A8A;
	color:#6D6D6D;
	font-family:Arial, Helvetica, sans-serif;
	}
	
#divmanuali {float:left;}
#AmicoStampa {margin-top:25px; clear:both; display:none}

#cat_navigation{display:none;	}

#cat_navigation h2{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	margin:30px 39px 30px 0px;
	}

#indice_categorie {
	margin-right:7px; 
	margin-top:30px; 
	font-family:Arial, Helvetica, sans-serif; 
	color:#565656}

#indice_categorie a:link {color:#565656}
#indice_categorie a:visited {color:#565656}
#indice_categorie a:hover {color:#565656}
#indice_categorie a:active {color:#565656}

.gruppo_colore_categoria{margin-bottom:5px;}

.voce_categoria {
	padding-right:5px; 
	font-size:11px; 
	font-weight:bold; 
	margin:2px 0px 2px 0px;
	}

.voci_sottocategorie {
	padding-right:5px; 
	font-size:10px; 
	margin:2px 0px 2px 0px;
	}

#cat_extra{ display:none;}

#tab_confronta_prodotti {
	width:100%;
	border-spacing: 0px;
  border-collapse: collapse;
	border-top:0px solid #F4F4F4;
	color:#565656;
	font-size:10px
}
#tab_confronta_prodotti .tdbk {
	background-color:#F4F4F4; 
	font-weight:bold;
	border-top:1px solid #D8D7D7;
	border-bottom:1px solid #D8D7D7;
	}
#tab_confronta_prodotti td{
		border:1px solid #F4F4F4;
}
#tab_confronta_prodotti th{
		text-align:left;
		border:1px solid #F4F4F4;
	}
#tab_confronta_prodotti .noborder{border:1px solid #FFFFFF;border-right:1px solid #F4F4F4;}

.disponibilita {
text-align:right; 
font-size:80%;
background-color:#F7F6F6;
padding:1px 3px 1px 1px;
}

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