/* CSS Document */

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

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

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

a:link {color:#575B5E; text-decoration:none}
a:visited{color:#575B5E; text-decoration:none}
a:hover {color:#EC741D; text-decoration:underline}
a:active {color:#EC741D; text-decoration:underline}

/*Stili redazionali------------------------------------------------------*/
.left {text-align:left}
.right {text-align:right}
.floatright {float:right}
.center {text-align:center}
.justify {text-align:justify}
.imgright {float:right; margin-left:0px; margin-bottom:5px;}
.imgleft {float:left; margin-right:1.5IT; margin-bottom:1IT;}
.imgleftn {float:left; margin-right:1IT; margin-bottom:1IT;}
.imgleftcta {float:left; margin-right:0IT; margin-bottom:1IT;}
.absmiddle {vertical-align:middle;}
.none {display:none;}
.stampa {display: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}


.palchetto_freccia {
background-color:#EC741D;
text-align:right;
color:#fff;
font-size:10px;
font-weight:bold;
background-image:url(../image/fr_red_space.gif); 
background-position:right; background-repeat:no-repeat;
padding:0px 25px 0px 0px;
margin:7px 7px 0px 0px;
}

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

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

/*FOOT--------------------------------------------------------*/
#foot {
	position:relative;
	margin:0px;
	padding:3px 0px 0px 0px;
	background-color:#fff;
	border-top:1px solid #EC741D;
	color:#58595B;
	/*noIITac\*/
	min-height:13px;
	height: auto !important;
	/*end */
	height:13px;
}
.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:141px; position:relative; background-color:#fff; }

#logo {position:absolute;top:11px;right:196px;}

#box_lang {position:absolute; top:65px; right:0px; display:none}


#menu_top {
	position:absolute;
	top:81px; left:0px; width:955px;
	border-top:3px solid #EC741D;
	border-bottom:1px solid #EC741D;
	padding:0px 0px 0px 0px;
}

#menu_top .voce_menu {float:left; /*position:relative*/}
#menu_top .voce_menu h2{margin:0px; padding:6px 0px 6px 0px; font-size:11px; color:#575B5E; }
#menu_top .voce_menu_sel {float:left; /*position:relative*/}
#menu_top .voce_menu_sel h2{margin:0px;  padding:6px 0px 6px 0px; font-size:11px; color:#fff; background-color:#EC741D; }
#menu_top .voce_menu_sel h2 a:link{color:#fff; }
#menu_top .voce_menu_sel h2 a:visited{color:#fff; }
#menu_top .voce_menu_sel h2 a:hover{color:#fff; }
#menu_top .voce_menu_sel h2 a:active{color:#fff; }

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

#menu_top h2 a:link {color:#575B5E; text-decoration:none}
#menu_top h2 a:visited {color:#575B5E; text-decoration:none}
#menu_top h2 a:hover {color:#fff; background-color:#EC741D; text-decoration:none}
#menu_top h2 a:active {color:#fff; background-color:#EC741D; text-decoration:none}

#menu_top ul{margin:14px 6px 6px 3px; padding:0px; list-style-type:none;}
#menu_top li a{
	display:inline;
	font-weight:bold; color:#575B5E;
	background-image:url(../image/li_lista.gif);
	background-position:left; background-repeat:no-repeat;
	padding:0px 7px 0px 13px;
	font-size:1IT
	}

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

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


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

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

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

#cerca .bottoni {
	margin:0px 0px 0px 0px;
	padding:0px;
	font-size:11px;
	border:0px solid #000;
	background-color:#fff;
	color:#000;
	font-weight:bold;
	font-family:arial;
	text-align:center
	}


	
/*NAVIGATION------------------------------------------------*/
#navigation{
	position: absolute;
	top: 141px;
	left: 0px;
  width:185px;
	color:#575B5E;
	}
	
#intro_sez {font-family:Georgia; font-style:italic; font-weight:normal; text-align:right; padding:0px 8px 0px 8px; font-size:14px; height:225px; color:#EC741D;}

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

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

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

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

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

#navigation #menu .menu_g a{
background-color:#EEEEEE;
background-image:url(../image/li_menu_g2.gif);
background-position:right;
background-repeat:no-repeat;
border-top:1px solid #B3B3B5;
border-bottom:1px solid #EEEEEE;
}

#navigation #menu .menu_g a:hover {
	color:#fff;
	text-decoration:none;
	border-top:1px solid #B3B3B5;
	background-color:#B3B3B5;
	border-bottom:1px solid #B3B3B5;
	background-image:url(../image/li_menu_g.gif);
	}

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

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

#navigation #menu ul a.menu_y_sel:link {
	color:#fff;
	text-decoration:none;
	border-top:1px solid #EC741D;
	background-color:#EC741D;
	border-bottom:1px solid #EC741D;
	background-image:url(../image/li_menu_y.gif);
	}
#navigation #menu ul a.menu_y_sel:visited {
	color:#fff;
	text-decoration:none;
	border-top:1px solid #EC741D;
	background-color:#EC741D;
	border-bottom:1px solid #EC741D;
	background-image:url(../image/li_menu_y.gif);
	}
#navigation #menu ul a.menu_y_sel:hover {
	color:#fff;
	text-decoration:none;
	border-top:1px solid #EC741D;
	background-color:#EC741D;
	border-bottom:1px solid #EC741D;
	background-image:url(../image/li_menu_y.gif);
	}
#navigation #menu ul a.menu_y_sel:active {
	color:#fff;
	text-decoration:none;
	border-top:1px solid #EC741D;
	background-color:#EC741D;
	border-bottom:1px solid #EC741D;
	background-image:url(../image/li_menu_y.gif);
	}
#navigation #menu ul a.menu_g_sel:link {
	color:#fff;
	text-decoration:none;
	border-top:1px solid #B3B3B5;
	background-color:#B3B3B5;
	border-bottom:1px solid #B3B3B5;
	background-image:url(../image/li_menu_g.gif);
	}
#navigation #menu ul a.menu_g_sel:visited {
	color:#fff;
	text-decoration:none;
	border-top:1px solid #B3B3B5;
	background-color:#B3B3B5;
	border-bottom:1px solid #B3B3B5;
	background-image:url(../image/li_menu_g.gif);
	}
#navigation #menu ul a.menu_g_sel:hover {
	color:#fff;
	text-decoration:none;
	border-top:1px solid #B3B3B5;
	background-color:#B3B3B5;
	border-bottom:1px solid #B3B3B5;
	background-image:url(../image/li_menu_g.gif);
	}
#navigation #menu ul a.menu_g_sel:active {
	color:#fff;
	text-decoration:none;
	border-top:1px solid #B3B3B5;
	background-color:#B3B3B5;
	border-bottom:1px solid #B3B3B5;
	background-image:url(../image/li_menu_g.gif);
	}
	
#navigation .ter_lev_v {
font-size:9px; 
margin-left:10px;
font-family:arial;
font-weight:normal;
}



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

#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 .menu_lat a{background-image:url(../image/li_menu_lat.gif); background-position:left; background-repeat:no-repeat;}
#menu .menu_amb a{background-image:url(../image/li_menu_amb.gif); background-position:left; background-repeat:no-repeat;}
#menu .menu_IT a{background-image:url(../image/li_menu_IT.gif); background-position:left; background-repeat:no-repeat;}
#menu .menu_it a{background-image:url(../image/li_menu_it.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-----------------------------------------------------*/
.bottonifreccia {
font-size:10px; 
background-color:#F3B303; 
width:94%; 
background-image:url('../image/bk_sot_vetrina.gif');
background-position:right;
background-repeat:no-repeat;
padding:4px 0px 4px 0px;
text-align:right;
}


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

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

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

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


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

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



/*ARCHIVIO NEWS*/

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


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



.titolo{color:#fff;  margin:0px 0px 0px 0px; padding:1px 0px 1px 10px; background-color:#EC741D; font-size:17px;}
.sottotitolo{color:#58595B; font-size:15px; margin:5px 0px 0px 0px; padding:0px 0px 0px 10px;}




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

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

/*CONTENT SPEZZATO*/

#raccolgli {}



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

#content_dx {
	margin-left:190px;
}

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

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

.table{width:100%;font-size:10px;border:1px solid #EC741D;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;
 height: 1px;
 background-color:#EC741D;
 clear:both;
 width:100%;
}

#descrizione {
	padding:10px 0px 10px 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:none;}
#descrizione #testo  a:visited{color:#666666; text-decoration:none}
#descrizione #testo  a:hover {color:#666666; text-decoration:underline;}
#descrizione #testo a:active {color:#666666; text-decoration:none; text-decoration:underline;}*/



#descrizione  h3{border-bottom:1px dotted #EC741D; font-size:15px; color:#EC741D; margin:15px 0px 5px 0px; }
#descrizione  h6{}

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

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

.tit_map{
border-top:1px solid #EC741D;
border-bottom:1px solid #EC741D;
background-color:#F6F6F6;
font-size:11px;
margin:0px 0px 5px 0px;
padding:0px 0px 0px 1px;
font-weight:bold;
/*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;}



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

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


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

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

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

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

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

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

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

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

#tab_content_dx .tab_content_dx .img {border:1px solid #EC741D}

#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:#EC741D; font-weight:bold;}
#tab_content_dx  h1 {font-size:20px; color:#EC741D; margin:0px 0px 5px 0px; padding-bottom:0px; font-family:Arial, Helvetica, sans-serif}
#tab_content_dx  h2{ font-size:16px; color:#EC741D; margin:15px 0px 5px 0px; padding-bottom:0px;font-family:Arial, Helvetica, sans-serif}
#tab_content_dx  h3{font-size:16px; color:#EC741D;  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}

/*SEZIONE MENU DX COMPLESSO---------------------------------------*/
#descrizione #testo #tab_content_dx .tab_content_dx_complesso h3{
	background-color:#EC741D; font-size:16px; 
	color:#fff; margin:0px 0px 5px 0px; padding:3px 10px 3px 10px}

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

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

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


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

#tab_content_dx .tab_content_dx_complesso {
	border-left:1px dotted #58595B;
	vertical-align:top;
	margin-top:10px;
	text-align:left;
	padding-left:10px;
	font-size:11px;
	line-height:14px;
	width:205px;
	}
	
/*SEZIONE MENU DX SEMPLICE---------------------------------------*/
#descrizione #testo #tab_content_dx .tab_content_dx_simple h3{
	background-color:#EC741D; font-size:16px; 
	color:#fff; margin:0px 0px 3px 0px; padding:5px 10px 5px 10px}

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

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

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


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

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




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

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


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


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

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


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

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

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

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

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

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

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


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

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

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


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


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

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

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

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


.mappaAltriLivelli li{font-weight:normal;	}


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

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




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

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




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

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

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



#menu_divisioni {}

#menu_divisioni .tabdivisione {display:block; float:left;  line-height:14px;background-repeat:repeat-x; color:#fff; font-weight:bold;}
#menu_divisioni .tabdivisione a {display:block; height:67px; width:115px;padding:3px 0px 0px 10px; text-decoration:none;color:#fff;}

#menu_divisioni #corporate {background-image:url(../image/bk_tab_corporate.gif);}
#menu_divisioni #corporate_sel {background-image:none; background-color:#EC741D}
#menu_divisioni #corporate a:hover{background-color:#EC741D;} #menu_divisioni #corporate a:active{background-color:#EC741D;}

#menu_divisioni #dci {background-image:url(../image/bk_tab_dci.gif);}
#menu_divisioni #dci_sel {background-image:none; background-color:#085CA0}
#menu_divisioni #dci a:hover{background-color:#085CA0;} #menu_divisioni #dci a:active{background-color:#085CA0;}

#menu_divisioni #dce {background-image:url(../image/bk_tab_dce.gif);}
#menu_divisioni #dce_sel {background-image:none; background-color:#0C90D2}
#menu_divisioni #dce a:hover{background-color:#0C90D2;} #menu_divisioni #dce a:active{background-color:#0C90D2	;}

#menu_divisioni #da {background-image:url(../image/bk_tab_da.gif);}

#menu_divisioni #da_sel {background-image:none; background-color:#0C9E74}
#menu_divisioni #da a:hover{background-color:#0C9E74;} #menu_divisioni #dca a:active{background-color:#0C9E74;}

#menu_divisioni #dl {background-image:url(../image/bk_tab_dl.gif);}
#menu_divisioni #dl_sel {background-image:none; background-color:#F0B70F}
#menu_divisioni #dl a:hover{background-color:#F0B70F;} #menu_divisioni #dl a:active{background-color:#F0B70F;}

#menu_divisioni #df {background-image:url(../image/bk_tab_df.gif);}
#menu_divisioni #df_sel {background-image:none; background-color:#ED7824}
#menu_divisioni #df a:hover{background-color:#ED7824;} #menu_divisioni #df a:active{background-color:#ED7824;}


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

.tit_gallery {
color:#EC741D; 
padding:0px 3px 0px 0px; 
font-weight:bold; 
border-bottom:1px solid #EC741D;
margin:15px 0px 3px 0px;
}


#day {position:absolute; top:115px; right:0px; font-size:9px; font-weight:bold}
#link_bottom {
text-align:right;
right:0px;
height:100px;
position:absolute;
padding-top:2px;
bottom:18px;
border-top:1px solid red
}

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


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

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

/*NEW HOME*/
.titolo_area {color:#fff;  margin:0px; padding:1px 0px 1px 10px; background-color:#EC741D; font-size:17px;}


.box_bottom {
	position:absolute;
	bottom:18px ;
	left:185px; 
	padding:0px; 
	height:198px; 
	width:184px; 
	border-right:1px solid #EC741D
	}
	
.titolo_boxbottom{text-align:right; color:#EC741D; font-weight:bold; font-size:13px; padding:17px 5px 0px 0px; letter-spacing:-1px}
.sottotit_vetrina {color:#58595B;}
.copertina_boxbottom {padding:17px 0px 0px 3px; margin-right:5px;float:left;}
.leggiestampa {
background-color:#EC741D;
color:#fff;
padding:5px 25px 5px 0px;
position:absolute;
top:110px;
left:72px;
width:87px;
font-size:10px;
text-align:right;
font-weight:bold;
background-image:url('../image/freccia_go.gif');
background-repeat:no-repeat;
background-position:right center
}

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

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

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

#contentNews {height:200px;margin:13px 0px 0px 0px;padding-bottom:10px;}
#scrollable1 {}
.presText {
overflow: auto; 
height:200px;
float: left; 
overflow: hidden;
width:96%;
}

.track {
	background: trasparent; 
	background-image:url(../image/bk_scroll.gif);
	background-repeat:repeat-y;
	float: left; 
	margin-left:0px; 
	width: 5px; 
	height:200px;
}
.handle {
	background-repeat:no-repeat;
	background-image:url(../image/bk_scroll_guide.gif);
	width: 7px; 
	height: 20px;
	cursor: move; 
}



#rich_home {width:30%;float:left}
#rich_home fieldset{border:none; padding:0px;}
#rich_home .legend{color:#57595B; font-weight:bold; font-family:arial;padding:0px 0px 7px 0px;font-size:12px}

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

#rich_home .bottoni{
border:1px solid #EC741D;
font-size:11px;
padding:0px 20px 0px 0px;
color:#fff;
font-weight:bold;
font-family:arial;
text-align:right;
background-color:#EC741D;
width:100%;
background-image:url('../image/freccia_go.gif');
background-repeat:no-repeat;
background-position:right center
}

#last_news {float:right; width:60%;}
#last_news .legend{color:#57595B; font-weight:bold; font-family:arial;padding:0px 0px 7px 0px;font-size:12px}


/*MEDIATECA HOME PAGE*/
#vetrina {position:absolute; bottom:18px; left:1px; padding:0px; text-align:center; height:198px; width:183px; background-color:#EC741D;}
#vetrina h3{text-transform:uppercase; font-size:15px;letter-spacing:-1px; margin:0px 10px 10px 0px; padding:0px;}

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


.titolo_video {background-color:#D9DADB; text-align:right;color:#EC741D; padding:2px 12px 1px 0px; font-size:10px;font-weight:bold;}
.sottotit_video {background-color:#D9DADB; text-align:right; color:#57595B; padding:2px 12px 3px 0px; font-size:9px;font-weight:bold;}
.cont_video {margin-top:0px; text-align:center; padding-top:2px;}
.cont_video img{width:183px}


.box_cat {
background-color:#58595D;
color:#fff;
padding:5px 12px 5px 3px;
font-size:10px;
text-align:right;
font-weight:bold;
}

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


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

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


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

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

#space_content {padding-left:10px;}

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

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

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

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

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

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

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

/*LIBERIA----------------------------*/
#tab_lib {
	width:100%;
	border-spacing: 0;
  border-collapse: collapse;
	border:none; 
}

#tab_lib td{
vertical-align:top;
}

#tab_lib .tdsx {padding-right:30px; width:342px;}

#tab_lib .tddx {padding-right:15px; width:250px;}

/*BILANCI--------------------------*/
#tab_bilanci {
	width:100%;
	border-spacing: 0;
  border-collapse: collapse;
	border:none; 
}

#tab_bilanci td{
vertical-align:top;
}

#tab_bilanci .tdsx {padding-right:15px; width:250px;}

.bilanci_dettaglio {}
.bilanci_dettaglio h3 {margin:0px; padding:0px;}
.bilanci_dettaglio td {vertical-align:top}
.bil_copertina {width:178px;}
.bil_testo {padding-left:10px;}
.bil_leggi {background-color:#EC741D;
text-align:right;
color:#fff;
font-size:10px;
font-weight:bold;
width:153px;
background-image:url(../image/fr_red_space.gif); 
background-position:right; background-repeat:no-repeat;
padding:0px 25px 0px 0px;
margin:7px 0px 17px 0px;}

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


.tab_arc {	width:100%;
	border-spacing: 0;
  border-collapse: collapse;
	border:none;
	background-image:url(../image/bk_tab_arc.gif); background-position:top; background-repeat:repeat-x;
	}
	
.tab_arc td {text-align:center; border-right:1px solid #EC741D; color:#EC741D;}
.tab_arc td img{text-align:center; margin:15px 0px 15px 0px;}
.tab_arc {	width:100%;
	border-spacing: 0;
  border-collapse: collapse;
	border:none;}
	
#tab_bilanci .tab_arc .botvai {
background-color:#EC741D;
text-align:right;
color:#fff;
font-size:10px;
font-weight:bold;
background-image:url(../image/fr_red_space.gif); 
background-position:right; background-repeat:no-repeat;
padding:0px 25px 0px 0px;
margin:7px 7px 17px 7px;
}

#tab_bilanci .botvai a:link{color:#fff;}
#tab_bilanci .botvai a:visited{color:#fff;}
#tab_bilanci .botvai a:hover{color:#fff;}
#tab_bilanci .botvai a:active{color:#fff;}

.tab_spec {
	width:100%;	
	border-spacing: 0;
  border-collapse: collapse;
	border:none}
.tab_spec th {background-color:#EEEEEE; border-bottom:1px solid #EC741D; color:#EC741D; font-size:11px; padding:5px; vertical-align:top;line-height:13px;}
.tab_spec td{border:1px solid #eee; padding:7px; font-size:10px; line-height:13px;}