/* CSS Document */

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

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

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

a:link {color:#575B5E; text-decoration:none}
a:visited{color:#575B5E; text-decoration:none}
a:hover {color:#ECAF06; text-decoration:underline}
a:active {color:#ECAF06; 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.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%;}
.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{
	margin:0px 0px 0px 0px;
	text-align:left;
	background-color:#FFFFFF;
	}


/*FOOT--------------------------------------------------------*/
#foot {
	margin:0px;
	padding:5px;
	background-color:#fff;
	border-top:1px solid #F0B406;
	color:#58595B;
	font-size:10px;
}
.foot_sx {float:left}
.testata_dx {}

.testata_dx a:link{font-weight:bold; color:#DA0612; }
.testata_dx a:visited{font-weight:bold; color:#DA0612; }
.testata_dx a:hover{font-weight:bold; color:#DA0612; }
.testata_dx a:active{font-weight:bold; color:#DA0612; }

/*TESTATA--------------------------------------------------------*/
#testata {height:100px; border-bottom:2px solid #F0B406; background-color:#fff;}

#logo {position:absolute;top:5px;left0px;}

#box_lang {display:none}

#box_ar {display:none}

#menu_top {display:none}

#cerca {display:none}


/*NAVIGATION------------------------------------------------*/
#navigation{display:none}

#intro_sez {display:none}


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

#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; background-repeat:no-repeat;}
#menu .menu_g a{background-image:url(../image/li_menu_y_mncx.gif); background-position:left; 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-----------------------------------------------------*/

#vetrina {margin-top:55px; padding:0px 1px 0px 0px; text-align:right}
#vetrina h3{text-transform:uppercase; font-size:15px;letter-spacing:-1px; margin:0px 10px 10px 0px; padding:0px;}

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

.titolo_h a:link{color:#58595B; text-decoration:none}
.titolo_h a:visited{color:#58595B; text-decoration:none}
.titolo_h a:hover{color:#E5B40F; text-decoration:none}
.titolo_h a:active{color:#E5B40F; text-decoration:none}

.titolo_y a:link{color:#E5B40F; text-decoration:none}
.titolo_y a:visited{color:#E5B40F; text-decoration:none}
.titolo_y a:hover{color:#58595B; text-decoration:none}
.titolo_y a:active{color:#58595B; text-decoration:none}

#contentNews ul{list-style-type:none; margin:20px 0px 0px; padding:0px;}
#contentNews li {padding:0px 0px 10px 0px;}
#contentNews h3 {font-size:15px; margin:0px; padding:0px;}
.abs {font-size:12px; color:#535456;}

.continua a{color:#F0B406; text-decoration:none;}


#ric_cat_home  {
text-align:left; margin-left:0px;
border-top:2px solid #F0B205;
height:110px;
}
.bot_newsletter {float:right; margin-top:5px;}

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

#ric_cat_home  fieldset{
margin:0px 0px 0px 0px;
padding:0px;
border:none;
width:400px
}

#ric_cat_home legend{color:#57595B; font-weight:bold; margin:0px 0px 5px -9px; padding-top:3px;font-size:13px}

#ric_cat_home select{
	margin:0px 5px 10px 0px;
	width:250px;
	font-size:11px;
	color:#58595B;
	background-color:#EEEEEE;
	border:1px solid #9EAABA;
	display:block
}

#ric_cat_home .bottoni{
border:1px solid #D9DADB;
font-size:11px;
font-weight:bold;
color:#000;
font-family:arial;
background-color:#EFB205;
}


.box_cat {
background-color:#EFB205;
color:#000;
padding:2px 2px 2px 3px;
margin-top:26px;
font-weight:bold;
font-size:13px;
width:90%;
}

.box_cat img {
margin-left:40px;
}

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

/*SEZIONI-----------------------------------------------------------*/
#content {
	margin:0px 0px 10px 0px;
	padding:10px;
	}

#content_home {
	margin:0px 0px 10px 0px;
	padding-left:0px;
	}

.titolo{color:#58595B; font-size:17px; margin:0px; padding:0px 0px 0px 0px; text-transform:uppercase}
.sottotitolo{color:#58595B; font-size:17px; margin:0px; padding:0px; }

#percorso {display:none}



/*CONTENT SPEZZATO*/

#raccolgli {}

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

#content_sx fieldset{border:none; padding:0px; margin:10px 0px 0px 0px;}
#content_sx legend{margin:10px 0px 5px -5px;padding:0px;color:#58595B; font-weight:bold; font-size:12px;}
#content_sx select {
	display:block;
	margin-bottom:10px;
	width:150px;
	font-size:11px;
	color:#58595B;
	background-color:#EEEEEE;
	border:1px solid #9EAABA;
	}
#content_sx .bottoni{
border:1px solid #D9DADB;
font-family:arial;
font-size:11px;
font-weight:bold;
color:#000;
background-color:#EFB205;
}

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

#content_dx {
	margin-left:200px;
}

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

#content_dx
#content_dx
#content_dx


#descrizione {}

.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 #ECB405;line-height:15px;}
.table td{border-bottom:1px solid #DFDFE0;border-left:1px solid #DFDFE0; padding:3px;}
.desccat {margin-top:10px;}
.deschome {margin-top:0px;}



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

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




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

#descrizione #testo  a:link {color:#666666; text-decoration:underline;}
#descrizione #testo  a:visited{color:#666666; text-decoration:underline}
#descrizione #testo  a:hover {color:#666666; text-decoration:underline}
#descrizione #testo a:active {color:#666666; text-decoration:underline}
#descrizione  h3{border-bottom:1px dotted #ECB405; font-size:15px; color:#ECB405; margin:15px 0px 5px 0px; }
#descrizione #testo h4{background-color:#ECB405; font-size:15px; padding:3px; margin-left:0px; color:#000}


.dealer  {
margin-bottom:20px;
font-size:11px;
width:60%;
}

.listadealer  h5{
border-bottom:1px solid #F0B406;
background-color:#F6F6F6;
font-size:11px;
margin:20px 0px 5px 0px;
padding:0px 0px 0px 17px;
background-image:url(../image/redball.gif);
background-repeat:no-repeat;
background-position:center left
}

#menu_map_it {float:right; background-color:#fff; text-align:right;}

#descrizione #testo 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;
}

.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:77%; vertical-align:top; text-align:justify; padding-right:10px; }

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

#tab_content_dx .tab_content_dx h3{background-color:#ECB405; font-size:13px; color:#000; margin:15px 0px 5px 0px; padding:2px 0px 2px 2px}

#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:10px;
	line-height:14px;
	}

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

#tab_content_dx .tab_content_dx .img {border:1px dotted #ECB405}

#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;	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_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:#FFF7E1;

	}






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

.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;
	}


.pagmarchi img{
margin-right:10px;
margin-left:10px;
padding:1px;
}

.pagmarchi .yimg{
border:1px solid #F0B406;
}

.pagmarchi .gimg{
border:2px solid #EEEEEE;
}
/*CATALOGO*/

#content_prod{
	margin:0px 0px 10px 0px;
	}

.loghi_right {float:right; clear:right; margin-left:20px;}


.prod {
background-color:#F0B406;
margin:20px 0px 0px 0px;
padding:3px;
font-size:13px;
}


/*TABLLE LISTA PRODOTTI----------------------------------*/
.prod_lista {
  width:100%;
  border-spacing: 0;
  border-collapse: collapse;
  margin:0px 0px 10px 0px;
  border-top:1px solid #B3B3B5;
 /* border-bottom:1px dotted #B3B3B3;*/
}

.prod_lista td a:link {color:#666666; text-decoration:none}
.prod_lista td a:visited {color:#666666; text-decoration:none}
.prod_lista td a:hover {color:#666666; text-decoration:underline}
.prod_lista td a:active {color:#666666; text-decoration:underline}

.prod_lista td{vertical-align:top; line-height:14px; padding:6px 0px 0px 0px; }

.prod_lista .tdimg{width:21%; text-align:center; border-right:1px solid #F0B406}

.tab_lista {
  width:100%;
  border-spacing: 0;
  border-collapse: collapse;
}
.tab_lista td{
  width:33%;
  text-align:left;
  border-bottom:1px dotted #eee;
  padding:10px;
  border-right:1px dotted #eee
}

.tab_lista  .td_min {font-weight:bold; font-size:11px;}

.caratteristica_vista {font-size:10px; font-weight:normal; text-align:left}

/*RISULTATI RICERCA PRODOTTI*/
.tab_lista_ric {
  width:100%;
  border-spacing: 0;
  border-collapse: collapse;
}
.tab_lista_ric td{
  width:25%;
  text-align:center;
  border-bottom:1px dotted #eee;
  padding:5px;
  border-right:1px dotted #eee
}

.tab_lista_ric .td_min {font-weight:bold; font-size:10px;}
.tab_lista_ric .td_min img{width:50px;}
/*PRODOTTO SCHEDA----------------------------------*/
#prod_scheda {
  width:100%;
  margin-top:10px;
  border-spacing: 0;
  border-collapse: collapse;
}

#prod_scheda td a:link {color:#3F3F3F; text-decoration:underline}
#prod_scheda td a:visited {color:#3F3F3F; text-decoration:underline}
#prod_scheda td a:hover {color:#3F3F3F; text-decoration:underline}
#prod_scheda td a:active {color:#3F3F3F; text-decoration:underline}

#prod_scheda td {vertical-align:top}

#prod_scheda .presentazione {
color:#3F3F3F;
width:43%;
border-right:1px solid #B3B3B5;
}

#prod_scheda .immagine{}
#prod_scheda .ambientazioni{margin-top:10px; /*background-color:#F0B406*/} 
#prod_scheda .ambientazioni img{margin-right:2px; border:1px solid #eee}

#prod_scheda .dati_tech {
	padding-left:7px; 
	color:#3F3F3F;
	line-height:14px;
	background-position:top right;
	background-repeat:no-repeat;
	}

#prod_scheda .dati_tech ul {
margin:0px;
padding:0px;	
list-style-type:none
}
#prod_scheda .dati_tech li {
background-image:url(../image/bk_li_datitech.gif);
background-repeat:no-repeat;
background-position:left;
padding-left:7px;
} 


#prod_scheda .dati_tech .car {margin-bottom:10px;}

.car_altre {background-color:#F0B406; padding:3px; border-top:1px solid #F0B406}
.car_altre table {
  width:100%;
  margin-top:0px;
  border-spacing: 0;
  border-collapse: collapse;
 }
 
 .car_altre td {
  width:25%;
  vertical-align:top
 }

#prod_scheda .dati_tech h5{margin:0px; padding:0px;}

#prod_scheda .dati_tech .download {margin-top:30px;}
#prod_scheda .dati_tech .altre_versioni {margin-top:30px;}

/*ZOOM POPUP*/
.body_zoom {margin:0px 0px 0px 0px; padding:0px; background-color:#8B8B8B; }

#zoom_container {
	/*noIEmac\*/
	min-height: 498px;
	height: auto !important;
	/*end */
	height: 498px;
	background-image:url(../image/zoom_top_bk.gif);
	background-repeat:repeat-x;
	background-position:top;
	position:relative;
	background-color:#FFFFFF;
	margin:1px 5px 5px 5px;
}

#zoom_bottom_sx {
	position:absolute;
	bottom:0px;
	left:0px;
	background-image:url(../image/zoom_bottom_sx.gif);
	background-repeat:no-repeat;
	background-position:left bottom;
	height:12px;
	width:50%;
}

#zoom_top_sx {
	position:absolute;
	top:0px;
	left:0px;
	background-image:url(../image/zoom_top_sx.gif);
	background-repeat:no-repeat;
	background-position:left top;
	height:34px;
	width:50%;
}

#zoom_top_sx h1 {
color:#666666; 
font-size:19px; 
margin:5px 0px 0px 15px; 
padding:0px 0px 0px 35px;
font-weight:normal;
background-repeat:no-repeat; 
background-position:left top;
height:25px;
}

#zoom_close {text-align:right; padding:11px 15px 0px 0px;}


#zoom_img {text-align:center; width:100%; padding-top:50px}

#zoom_top_dx {
	position:absolute;
	top:0px;
	right:0px;
	background-image:url(../image/zoom_top_dx.gif);
	background-repeat:no-repeat;
	background-position:right top;
	height:34px;
	width:50%;
}

#zoom_bottom_dx {
	position:absolute;
	bottom:0px;
	right:0px;
	background-image:url(../image/zoom_bottom_dx.gif);
	background-repeat:no-repeat;
	background-position:right bottom;
	height:12px;
	width:50%;
}
#acquista {
color:#000;
padding:2px 2px 2px 3px;
margin-top:26px;
font-weight:bold;
font-size:10px;
text-align:right;
text-transform:uppercase
}

#acquista img {
margin-left:40px;
}

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