body {
	margin: 0px;
	padding: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	/*SCROLL*/
	scrollbar-color: #FFFFFF;
	scrollbar-size:	none;
	scrollbar-3Dlight:none;
	scrollbar-darkshadow:none;
	scrollbar-face-color: #ddd;    
	scrollbar-shadow-color:#FFFFFF;       
	scrollbar-highlight-color:#FFFFFF;	
	scrollbar-3Dlight-color:#FFFFFF;	
	scrollbar-darkshadow-color:#FFFFFF; 
	scrollbar-track-color:#FFFFFF;	
	scrollbar-arrow-color:#990000;
	/*----------*/
}
tr{ vertical-align: top;}
p {	
	margin: 0px; padding: 0px;
	text-align: justify;
}
p.giust {
	text-align: justify;
}
li { margin: 0px; padding: 0px;}
span{ margin: 0px; padding: 0px;}
li { margin: 0px; padding: 0px;}
h1 { margin: 0px; padding: 0px;}
h2 { margin: 0px; padding: 0px;}
h3 { margin: 0px; padding: 0px;}
h5 { margin: 0px; padding: 0px;}
h4{	margin: 0px; padding: 0px;}

#base {
	margin-left: auto;
	margin-right: auto;
}
/*////////////////////////////////////////////////////////////////////*/
							/* STRUTTURA */
/*////////////////////////////////////////////////////////////////////*/
#header {
	/*text-align: center;
	height: auto;*/
}
#corpo {
}
/*////////////////////////////////////////////////////////////////////*/
								/* CORPO */
/*////////////////////////////////////////////////////////////////////*/
#sx {
	width: 50%;
	text-align: right;
	
	background: #B9E5FA url(../images/sx_bg.gif) bottom right repeat-y;
}
#sx_foot {
	width: auto;
	height: 46px;
	background: #B9E5FA url(../images/sx_bt.gif) right no-repeat;
}
#central {
	width: 427px;
	vertical-align: top;
	background: #F3F1A7 url(../images/cn_bg.gif) repeat-y;
}
#central_1 {
	width: 582px;
	vertical-align: top;
	background: #F3F1A7 url(../images/cn_bg_1.gif) repeat-y;
}
#central_foot {
	width: auto;
	height: 46px;
	background: #F3F1A7 url(../images/cn_bt.gif) no-repeat;
}
#central_foot_1{
	width: auto;
	height: 46px;
	background: #F3F1A7 url(../images/cn_bt_1.gif) no-repeat;
}
#dx {
	width: 50%;
	text-align: left;
	padding-top: 20px; 
	background: #F3F1A7 url(../images/bg_1.gif) repeat-x;
}
#dx_foot {
	background: #F3F1A7;
}
/*////////////////////////////////////////////////////////////////////*/
								/* SINISTRA */
/*////////////////////////////////////////////////////////////////////*/
td#menu {
	background: #FFF url(../images/menu_up.gif) right top no-repeat;
	

	padding-top: 17px;
	
}
/*---------------------------------------*/
#area_menu{
	background: url(../images/sx_bg1.gif) right repeat-y;
	float: right;
}
#menu ul {
	
	margin: 0;
	padding: 0;
	margin-left: auto;
	
	
}
#menu ul li{
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	width: 232px;
}
#menu ul li a p, #menu ul li strong p{
	visibility: hidden;
	display: none;
}
/*---------------------------------------*/
/* Lista menu */
#menu ul li a{
	display: block;
	height: 35px;
}
#menu #area_menu ul li a:hover{
	display: block;
	height: 35px;
	background-position: -232px 0;
}
/*  questo  l'elemento selezionato*/



#menu ul li#m_azienda a, #menu ul li#m_azienda strong{
	background: url(../images/m_azienda.gif) no-repeat;
}
#menu ul li#m_catalogo a, #menu ul li#m_catalogo strong{
	background: url(../images/m_catalogo.gif) no-repeat;
}
#menu ul li#m_vantaggi a, #menu ul li#m_vantaggi strong{
	background: url(../images/m_vantaggi.gif) no-repeat;
}
#menu ul li#m_news a, #menu ul li#m_news strong{
	background: url(../images/m_news.gif) no-repeat;
}
#menu ul li#m_assistenza a, #menu ul li#m_assistenza strong{
	background: url(../images/m_assistenza.gif) no-repeat;
}
#menu ul li#m_retevendita a, #menu ul li#m_retevendita strong{
	background: url(../images/m_retevendita.gif) no-repeat;
}
#menu ul li#m_contatti a, #menu ul li#m_contatti strong{
	background: url(../images/m_contatti.gif) no-repeat;
}
#menu ul li#m_download a, #menu ul li#m_download strong{
	background: url(../images/m_download.gif) no-repeat;
}

#menu #area_menu ul li strong{
	display: block;
	height: 35px;
	background-position: -464px 0;
}

/*////////////////////////////////////////////////////////////////////*/

#menu ul li ul#smenu{
	margin: 0px;
	padding: 0px;
	background: url(../images/sx_bg1.gif) right repeat-y;
	margin-top: 6px;
	margin-bottom: 6px;
}
#menu ul li ul#smenu li a{
	font-size: 10px;
	color: #666666;
	height: 18px;
	background: url(../images/smenu_bg.gif) right bottom no-repeat;
	text-decoration: none;
	margin-right: 30px;
	padding-top: 2px;
	padding-right: 30px;
	
}
#menu ul li ul#smenu li a:hover {
	color: #000000;
	background: url(../images/smenu_bg.gif) right bottom no-repeat;
	height: 18px;
	padding-right: 30px;
	
}
/*  questo  l'elemento selezionato*/
#menu ul li ul#smenu li strong{
	font-size: 10px;
	color: #D70004;
	height: 18px;
	background: url(../images/smenu_bg.gif) right bottom no-repeat;
	text-decoration: none;
	margin-right: 30px;
	padding-top: 2px;
	padding-right: 25px;
	font-weight: bold;
	display: block;
}
/* Fine lista menu */


#panel {
	background: #B9E5FA url(../images/sx_bg.gif) right repeat-y;
	vertical-align: top;
}
#panel_bg {
	background: url(../images/bg_2.gif) repeat-x;
	height: 180px;
	
}
#panel_b2b {
	
}
/*////////////////////////////////////////////////////////////////////*/
								/* AR & B2B */
/*////////////////////////////////////////////////////////////////////*/
#ar {
	width: 173px;
}
#sx_areaRiservata_bg {
	height: auto;
	background: url(../images/sx_area_bg.gif) no-repeat;
	padding: 8px 15px 0 20px;
	text-align: left;
}
#sx_areaRiservata_bg input{
	width: 105px;
	height: 16px;
	border: solid 1px #CCC;
	
	background-color: #F6F6F6;
	/*background: url(../images/sx_campo.gif) no-repeat fixed;*/
	padding: 2px 5px 0 5px;
	margin-bottom: 10px;
	font-size: 12px;
	letter-spacing: 1px;
	color: #C70007;
}
#sx_areaRiservata_bg input.enter{
	border: none 0 #FFFFFF;
	width: auto;
	height: auto;
	background: none;
	padding: 0;
	margin: 0;
	
}
#sx_areaRiservata_bg #form1{
	padding: 0;
	margin: 0;
}
#sx_area_bt {
	height: 21px;
	background: url(../images/sx_area_bt.gif) no-repeat;
}
#b2b {
	width: 173px;
}
#sx_b2b_bt {
	height: 28px;
	background: url(../images/sx_b2b_bt.gif) no-repeat;
}
/*////////////////////////////////////////////////////////////////////*/
								/* CENTRALE */
/*////////////////////////////////////////////////////////////////////*/
.cn_up { 
	height: 45px;
	background: url(../images/cn_up.gif) no-repeat;
	vertical-align: middle;
	
}
.cn_up p{ 

}
.cn_up_1 { 
	height: 45px;
	background: url(../images/cn_up_1.gif) no-repeat;
	vertical-align: middle;
}
/* < < <  interno di up   > > > */
.cn_up img, .cn_up_1 img{ 
	margin-right: 10px;
	
}
.cn_up em, .cn_up_1 em,{ 
	color: #D70004;
	background-image: none;
}

.cn_up a, .cn_up_1 a{ 
	color: #666666;
	text-decoration: none;
}
.cn_up a:hover, .cn_up_1 a:hover{ 
	color: #D70004;
}

/*-----------------------------------------------*/
#cn_table {
	background: url(../images/cn_sfuma.gif) 0 45px no-repeat;
}
#cn_table_1 {
	
}
/*/////////////////////////////////////////////////////////////////////*/
								/* DESTRA */
/*/////////////////////////////////////////////////////////////////////*/
#dx table {
	width: 157px;
}
#dx_table_bg {
	background: url(../images/dx_bg.gif) repeat-y;
}
#dx_table_bg img{
	margin: 0px 7px 4px 8px;
	padding-top: 4px;
	
}
#dx_table_bg .area_plus h2{
	margin: 0 0 0 6px;
	padding: 5px 4px 5px 0;  
	font-size: 10px;
	line-height: 12px;
	color:#D70004;
 	font-family: "Trebuchet MS", Verdana, Arial, Helvetica;
	font-weight: normal;
	border-bottom: solid 1px #ccc;
	border-right: solid 1px #ccc;
	
}
#dx_table_bg h2{
	margin: 0 3px 0 16px;
	padding: 5px 0 5px 0;  
	font-size: 16px;
	font-weight: bold;
	line-height: 18px;
	color:#D70004;
 	font-family: "Trebuchet MS", Verdana, Arial, Helvetica;
}
#dx_table_bg h2.plus{
	padding-left: 8px;
	font-size: 12px;
	/*background: url(../images/arrow_red.gif) 1px 3px no-repeat;*/
}
#dx_table_bg .plus a{
	font-size: 11px;
	text-decoration: none;
	color: #000000;
}
#dx_table_bg .area_plus p{
	margin: 0 0px 0px 6px;
	padding: 12px 8px 0 10px;	
	background: url(../images/dx_bg_p.gif) bottom left repeat-x;
	border-right: solid 1px #ccc;
	font-weight: bold;
	font-size: 15px;
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica;
}
#dx_table_bg .area_plus p strong{
	font-size: 100px;
	line-height: 50px;
	margin-left: 20px;
	margin-bottom: 5px;
	display: block;
	color: #d60004;
}
#dx_table_bg p{
	margin: 4px 8px 0px 6px;
	padding: 0 8px 0 10px;	
	background: url(../images/dx_bg_p.gif) bottom left repeat-x;
}
.area_plus{
	padding-right: 8px;
	background: url(../images/dx_sfuma_news.gif) no-repeat;
}
/*questa  la freccina per accedere all'articolo*/
#dx_table_bg a img{
	margin: 5px 0px 10px 70px;	
	
}
/*----------------------------------------------*/
#dx_table_bt {
	height: 37px;
	background: url(../images/dx_bt.gif) no-repeat;
}
#dx_sfuma_inverter {
	height: 135px;
	background: url(../images/dx_inv_sfuma.gif) no-repeat;
}
#dx_sfuma_freccia {
	height: 100px;
	background: url(../images/dx_freccia_sfuma.gif) no-repeat;
}
/*////////////////////////////////////////////////////////////////////*/
								/* FOOTER */
/*////////////////////////////////////////////////////////////////////*/
#footer_sx {
	background: #B9E5FA;
}
#footer_cn {
	height: 160px;
	padding-bottom: 15px;
	vertical-align: bottom;
	background: #F3F1A7 url(../images/bg_3.gif) repeat-y;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
#footer_cn p {
	height: 30px;
	vertical-align: center;
	margin: 0;
	padding: 15px 0px 0px 48px;
	background: #F3F1A7 url(../images/foot_bg.gif) repeat-y;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	display: block;
}
#footer_cn span {
	color: #D70004;
}
#footer_cn a {
	text-decoration: none;
	color: #000000;
	font-weight: bold;
	
}
#footer_cn a:hover {
	color: #990000;
}
/*////////////////////////////////////////////////////////////////////*/
								/* HOME */
/*////////////////////////////////////////////////////////////////////*/

.cn p{
	padding: 15px 25px 0 25px;
	
}
.ban{
	border-bottom: solid 1px #ccc;

}
.ban1{
	float: left;
	padding: 10px 10px 20px 20px;
	border-right: solid 1px #ccc;
}
.ban2{
	float: left;
	padding: 10px 10px 0 10px;
}
/*////////////////////////////////////////////////////////////////////*/
								/* AZIENDA */
/*////////////////////////////////////////////////////////////////////*/

#dx_table_bg .azienda p{
	font-size: 9px;
	padding-bottom: 15px;	
	padding-top: 8px;
}
.cn_azienda p{
	padding: 15px 30px 15px 25px;
	margin-right: 0px;
	width: 365px;
	background: url(../images/dx_bg_p.gif) bottom left repeat-x;	
}
/*////////////////////////////////////////////////////////////////////*/
								/* MISSION */
/*////////////////////////////////////////////////////////////////////*/

#dx_table_bg .mission p{
}

.cn_mission p{
}

/*////////////////////////////////////////////////////////////////////*/
								/* DOVE SIAMO */
/*////////////////////////////////////////////////////////////////////*/

#dx_table_bg .dovesiamo p{
}

.cn_dovesiamo p{	
}


/*////////////////////////////////////////////////////////////////////*/
								/* CERTIFICAZIONI */
/*////////////////////////////////////////////////////////////////////*/

#dx_table_bg .certif p{

}

.cn_certif p{	
}





/*////////////////////////////////////////////////////////////////////*/
								/* ACCESSORI */
/*////////////////////////////////////////////////////////////////////*/
.cn_accessori div.dwn{
	width: 410px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
.cn_accessori .dwn .imgcont{
	margin: 0;
	float: left;
	border: none 0px #fff;
	float: left;
	padding: 0px;
	width: 100px;
}
.cn_accessori .dwn .imgcont img{
margin: 12px 0 0 22px;
border: none 0px #fff;
}
.cn_accessori .dwn p{
	float: left;
	width: 270px;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 22px;
}
/*////////////////////////////////////////////////////////////////////*/
								/* CATALOGO PRODOTTI */
/*////////////////////////////////////////////////////////////////////*/
.cn_prodotti{

}
.cn_caratteristiche{
	background-image: url(../images/cn_sfuma_1.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
.cn_caratteristiche img{
	margin-left: 5px;
}
#dx_table_bg .prod p{
	padding-bottom: 15px;
}
/*////////////////////////////////////////////////////////////////////*/
								/* SCHEDAPRODOTTI */
/*////////////////////////////////////////////////////////////////////*/
.prod_cat_linea{
	float: left;
	border-right: solid 1px #ccc;
	margin-right: 1px;
}
.prod_tit_linea{
	color: #666;
	font-size: 18px;
	font-family:"Trebuchet MS", Verdana, Arial, Helvetica;
	font-weight: bold;
	text-align: center;
	letter-spacing: 1px;
	text-transform: uppercase;
	width: 225px;
	height: 30px;
	padding: 15px 8px 8px 8px;	
	background: #D6F4B1; 
	float: left;
}
/*------------------*/
.tit_linea_plus{
	width: 415px;
	margin: 0 1px 0 1px;
	padding: 2px 1px 2px 1px;
	border-top: solid 1px #ccc;
	border-bottom: solid 1px #ccc;
	clear: both;
}
/*------------------*/
.tit_linea_plus h2{
	color: #666;
	font-size: 22px;
	font-family:"Trebuchet MS", Verdana, Arial, Helvetica;
	font-weight: bold;
	text-align: left;
	letter-spacing: 1px;
	text-transform: uppercase;
	width: auto;
	height: 30px;
	padding: 15px 8px 8px 23px;	
	background: #D6F4B1;
	
}
/*---------****tit_linea****----------*/
.tit_linea{
	width: 415px;
	margin: 0 1px 0 1px;
	padding: 2px 1px 2px 1px;
	border-top: solid 1px #ccc;
	border-bottom: solid 1px #ccc;
	clear: both;
}
/*------------------*/
.tit_linea h2{
	color: #666;
	font-size: 22px;
	font-family:"Trebuchet MS", Verdana, Arial, Helvetica;
	font-weight: bold;
	text-align: left;
	letter-spacing: 1px;
	text-transform: uppercase;
	width: auto;
	height: 30px;
	padding: 15px 8px 8px 23px;	
	background: #D6F4B1;
	
}
/*------------------*/
.tit_linea_lungo h2{
	color: #666;
	font-size: 22px;
	font-family:"Trebuchet MS", Verdana, Arial, Helvetica;
	font-weight: bold;
	text-align: left;
	letter-spacing: 1px;
	text-transform: uppercase;
	width: auto;
	height: 30px;
	padding: 15px 8px 8px 23px;	
	background: #D6F4B1;
	
}
.tit_linea_lungo h2 img{
	margin-left: -3px;
	padding-bottom: 0px;
}
.tit_linea_lungo{
	width: 572px;
	margin: 0 6px 0 0px;
	padding: 2px 1px 2px 1px;
	
	border-bottom: solid 1px #ccc;
	clear: both;
}
/*-------------------------------------------------------*/
.icone{
	margin: 20px 0 20px 20px;
	width: 380px;
}
/*-------------------------------------------------------*/
.sch{
	margin: 20px 0 20px 20px;
	width: 380px;
}
.sch td{
	border-left: solid 1px #666;
	border-bottom: solid 1px #666;
	border-right: solid 1px #666;
}
/*-------------------------------------------------------*/
.t1{
	color: #FFFFFF;
	font-weight: bold;
	padding: 15px 15px 15px 15px;
	vertical-align: middle;
	text-align: left;
	border: solid 1px #990000;
	background: #666 url(../images/angolo.gif) right 0 no-repeat;
}
.t1 strong, .t0 strong{
	color: #990000;
	font-size: 9px;
	font-weight: bold;
}
.t0{
	background: #ccc url(../images/angolo1.gif) right 0 no-repeat;
	font-weight: bold;
	padding: 15px 15px 15px 15px;
	vertical-align: middle;
	text-align: center;
	border: none;
	
}
.t0 a{
	text-decoration: none;
	color: #666666;
	 
}
.t0 a:hover{
	color: #990000;
}
.riga1, .riga2{
	padding: 4px;
}
.riga1{
	/*background-color: #b9e5fa;*/
}
.riga2{
	background-color: #f3f1a7;
}
.piede_sch{
	background-color: #666;
	height: 2px;
}
/*---------------//////////////////////////////////////////////---*/
.bar{
	padding-top: 10px;
	border-top: solid 1px #cccccc;
	clear: both;
}
#dx_table_bg .prod{
	overflow: auto;
	z-index: 1;
	height: 350px;
	width: 150px;

	
}
.area1{
	/*border: solid 1px #000;*/	
	padding-right: 10px;
	background: url(../images/dx_sfuma_news.gif) no-repeat;
}
.area2{
	/*border: solid 1px #000;*/	
	padding-right: 10px;

}
#table_sfu{
	background: url(../images/dx_sfuma_news.gif) no-repeat;
}
.bbox{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
#dx_table_bg .prod ul{
	margin: 0;
	padding: 0px;
	border-right: solid 1px #ccc;
}
#dx_table_bg .prod ul li{
	list-style-type: none;
	text-align: left;
	margin-left: 3px;
	padding: 0 3px 0px 3px;
	font-size: 10px;
	display: block;
}
#dx_table_bg .prod .ant{
 	text-align: center;
 	width: auto;
	
	border-top: solid 1px #ccc;
}

#dx_table_bg .prod a{
	padding: 3px 3px 6px 41px;
	font-weight: bold;
	text-decoration: none;
	color: #333333;
	display: block;
	/*width: 98px;*/
	border-top: solid 1px #ccc;
	background: url(../images/but_go.gif) 3px 3px no-repeat;
}
#dx_table_bg .prod a:hover{
	color: #555;

	background: #f4f4f4 url(../images/but_go.gif) 3px 3px no-repeat;
}
#dx_table_bg .prod li.scelto{
	margin-left: 6px;
	/*width: 98px;*/
	padding: 3px 3px 6px 41px;
	font-weight: bold;
	display: block;
	border-top: solid 3px #ccc;
	border-bottom: solid 3px #ccc;
	color: #FFFFFF;
	background: #D70004 url(../images/but_go_r.gif) 3px 6px no-repeat;
}
#dx_table_bg .prod a span, #dx_table_bg .prod li.scelto span{
	font-weight: normal;
	font-size: 9px;
}
/*////////////////////////////////////////////////////////////////////*/
								/* PRODOTTI - INVERTER/ONOFF*/
/*////////////////////////////////////////////////////////////////////*/
.categoria{
	margin: 15px 40px 25px 25px;
}
.categoria h2{
	font-size: 18px;
	color: #D70004;
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica;
	margin-bottom: 10px;
}

/*////////////////////////////////////////////////////////////////////*/
		  /* categorie  >>>  RESIDENZIALE - COMMERCIALE - VRF */
/*////////////////////////////////////////////////////////////////////*/

#dx_table_bg .categorie p{
}
.cn_categorie p{
 margin: 0px 40px 10px 22px;
}
/*////////////////////////////////////////////////////////////////////*/
						/* I VANTAGGI DI ESSERE GENERAL */
/*////////////////////////////////////////////////////////////////////*/

#dx_table_bg .vantaggi p{
}
.cn_vantaggi p{
}


/*////////////////////////////////////////////////////////////////////*/
								/* PLUS */
/*////////////////////////////////////////////////////////////////////*/
#dx_table_bg .plus p{
	padding-bottom: 15px;
	width: 120px;
	background-image: none;
}
/*////////////////////////////////////////////////////////////////////*/
								/* NEWS */
/*////////////////////////////////////////////////////////////////////*/
.cn_news{
}
.cn_news .nimgcont{
	float: left;
	width: 154px;
	margin: 0px;
	padding: 0px;
	text-align: center;
}
.cn_news .f, .cn_news .genericThumbImg{
	border: solid 1px #ccc;
	margin: 15px 12px 10px 20px;
}
.cn_news .clearer_pp{
	clear: both;
	background: url(../images/dx_bg_p.gif) bottom left repeat-x;
	width: 418px;
	padding-bottom: 10px;
}
.cn_news .sch_base{
	padding-top: 10px;
	padding-bottom: 10px;
}
.cn_news .pp, .cn_news .blac, .cn_news .blaf{
	padding: 5px 30px 12px 20px;
	margin-right: 0px;
}
.cn_news .pp strong{
	font-size: 14px;
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica;
}
.cn_news h2 strong{
	display: block;
	font-size: 16px;
	color: #D70004;
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica;
	padding-right: 10px;
	margin-right: 10px;
	padding-left: 20px;
	text-transform: uppercase;
	padding-top: 10px;
}
.cn_news a img{
	margin-top: 10px;
	margin-left: 220px;
}

.cn_news a {
	font-weight: bold;
	text-decoration: none;
	color: #000;
}
.cn_news a:hover{
	color: #B10003;	
}
.cn_news p.categoria{
	margin: 5px 5px 8px 0px;
	font-size: 18px;
	font-weight: bold;
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica;
	color: #666666;
}
.news h3{
	font-size: 14px;
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica;
	background-color: #F6F5C1;
	padding: 8px 8px 8px 12px;
	margin: 0 6px 0 6px;
	width: 123px;
	color: #B10003;
}
.news ul{
	margin: 0;
	padding: 0;
}
.news ul li{
	list-style-type: none;
	text-indent: 10px;
}
.news ul li a{
	color: #000000;
	text-decoration: none;
	display: block;
	padding: 6px 12px 10px 15px;
	margin: 0px 6px 0px 6px;
	border-top: solid 1px #ccc;
	height: auto;
	width: 117px;
	background: url(../images/arrow_red.gif) 10px 9px no-repeat;
}
.news ul li a:hover{
	color: #B10003;
	background: #f9f9f9 url(../images/arrow_red.gif) 10px 9px no-repeat;
}
#dx_table_bg .news ul li a img{
	margin: 5px 0 5px 3px;
	padding: 0px;
	border: solid 1px #ccc;
}
.sh_up{
	background: url(../images/sh_up_news.gif) no-repeat;
	width: 417px;
	height: 12px;
}
.sh_bt{
	background: url(../images/sh_bt_news.gif) no-repeat;
	width: 417px;
	height: 14px;
}


/*////////////////////////////////////////////////////////////////////*/
								/* CENTRI ASSISTENZA */
/*////////////////////////////////////////////////////////////////////*/

#cn_table .assistenza{
font-size: 11px;

margin-right: 8px;
border: none;
}
#cn_table table.assistenza tr{
	padding: 0px 15px 0px 22px;

	background: url(../images/dx_bg_p.gif) bottom left repeat-x;
	border: none;

}
#cn_table table.assistenza strong{
	color: #990000;
	font-size: 16px;
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica;
}
#cn_table table.assistenza td.sx{
	vertical-align: middle;
	padding-top: 8px;
	padding-bottom: 8px;
	padding-left: 22px;
}
#cn_table .cn_assistenza input, #cn_table .cn_assistenza textarea, #cn_table .cn_assistenza select{
	margin: 10px 0px 10px 0px;
}
#cn_table .cn_assistenza input.but{
	padding: 12px 8px 12px 160px;
	
}
.assistenza_tx{
	padding: 12px 22px 12px 22px;
	border-bottom: solid 1px #ccc;
}
/*////////////////////////////////////////////////////////////////////*/
								/* RETE VENDITA */
/*////////////////////////////////////////////////////////////////////*/

.cn_rete p{}
	
#dx_table_bg .rete h3{
 	padding: 10px 10px 10px 30px;
	font-size: 16px;
	color: #666666;
	text-transform: uppercase;
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica;
	background: url(../images/arrow_red.gif) 12px 12px no-repeat;
	border-bottom: solid 1px #ccc;
	margin: 0 6px 0 6px;
	display: block;
	line-height: 14px;
}
#dx_table_bg .rete p{
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica;

}
#dx_table_bg .rete em{
	font-weight: bold;
	font-style: normal;
	text-transform: uppercase;
	margin-top: 4px;
	margin-bottom: 4px;
	display: block;
}
#dx_table_bg .rete strong{
 	font-size: 16px;
	color: #990000;
	text-transform: uppercase;
	line-height: 14px;
	display: block;
	margin-bottom: 8px;
}
#dx_table_bg .rete a{
	font-weight: bold;
 	text-decoration: none;
	color: #666666;
	
}
#dx_table_bg .rete a:hover{
 	color: #990000;
}
.map_rv{
	background: url(../images/map_itabg.gif) 0 0 no-repeat;
	width: auto;
	height: 600px;
	/*padding: 15px 0 0 16px;*/
}
.map_rv h3{
 font-size: 14px;
 color: #c62406;
 margin-bottom: 18px;
 margin-top: 10px;
 margin-left: 7px;
 font-family: "Trebuchet MS", Verdana, Arial, Helvetica;
 line-height: 14px;
}
.map_rv h3 strong{
	font-size: 22px;
	line-height: 22px;
	display: block;
	margin: 0 0 0px 0;
	color: #666;
}
.map_rv img.map{
	float: left;
}
.map_rv ul{
 margin: 0;
 padding: 0 0 0 10px;
 width: 100px;
 list-style-type: none;
 float: left;
}
.map_rv li{
 border-bottom: solid 1px #cccccc;
 margin: 0 0 0 15px;
 padding: 1px 6px 1px 0px;
 width: 128px;
}
.map_rv ul li a{
	text-decoration: none;
	color: #333333;
}
.map_rv ul li a:hover{
	color: #990000;
}
/*////////////////////////////////////////////////////////////////////*/
								/* CONTATTI */
/*////////////////////////////////////////////////////////////////////*/
#contatti{
	padding-left: 10px;
	padding-top: 30px;
	width: 300px;
}
#contatti h3{
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica;
	font-size: 13px;
	color: #D70004;
	margin: 0px;
	padding: 0px;
}
#contatti a{
	display: block;
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica;
	font-size: 11px;
	font-weight: bold;
	color: #000;
	text-decoration: none;
	margin-top: 5px;
}
#contatti a:hover{
	color: #D70004;
}
#contatti_map{
	background: url(../images/contatti_map.gif) 0 13px no-repeat;
	width: 419px;
	height: 550px;
}
#contatti_map img{
	margin-left: 22px;
	margin-top: 0px;
}

/*////////////////////////////////////////////////////////////////////*/
								/* DOWNLOAD */
/*////////////////////////////////////////////////////////////////////*/

#dx_table_bg .download{
}

.cn_download .dwn img{
margin: 12px 0 0 22px;
float: left;
border: none 0px #fff;
}
.cn_download .dwn p{
width: 328px;
padding: 10px 10px 10px 22px;
height: 25px;
float: left;
}
.cn_download div.dwn{
float: left;
	border-top: solid 1px #ccc;
height: 70px;
}
.cn_download h2{
	clear: both;
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica;
	text-transform: uppercase;
	font-size: 20px;

	padding: 10px 10px 10px 20px;
}
.cn_download a{
	padding-bottom: 10px;
	width: 420px;
	display: block;
	text-decoration: none;
	color: #333333;
	font-weight: bold;
}
.cn_download a:hover{
	color: #B10003;
	/*background: #f4f4f4;*/
}
/*////////////////////////////////////////////////////////////////////*/
								/* DIVENTARE */
/*////////////////////////////////////////////////////////////////////*/

#dx_table_bg .diventare{
}

.cn_diventare p{
}


/*////////////////////////////////////////////////////////////////////*/
								/* CENTRO ASSISTENZA */
/*////////////////////////////////////////////////////////////////////*/

#dx_table_bg .centroass {
}

.cn_centroass p{
}

/*////////////////////////////////////////////////////////////////////*/
								/* PARTNER ALLA VENDITA */
/*////////////////////////////////////////////////////////////////////*/

#dx_table_bg .partnerven {
}

.cn_partnerven p{
}

/*////////////////////////////////////////////////////////////////////*/
								/* AGENTE DISTRIBUTORE */
/*////////////////////////////////////////////////////////////////////*/

#dx_table_bg .agente {
}

.cn_agente p{
}

/*////////////////////////////////////////////////////////////////////*/
								/* FAQ */
/*////////////////////////////////////////////////////////////////////*/

#dx_table_bg .faq {
}

.cn_faq p{
}

/*////////////////////////////////////////////////////////////////////*/
								/* LAVORA CON NOI */
/*////////////////////////////////////////////////////////////////////*/

#dx_table_bg .lavora {
}

.cn_lavora p{
}


/*////////////////////////////////////////////////////////////////////*/
								/* SUPPORTI VENDITA */
/*////////////////////////////////////////////////////////////////////*/

#dx_table_bg .supporti {
}

.cn_supporti p{
}


/*----------------------------------------------------------------------*/
							/* MENU :::: PANNELLO A COMPARSA */
/*----------------------------------------------------------------------*/

ul.panc{
	margin: 0px;
	padding: 0px;
	width: 176px;
	position: relative;
	left: 10px;
	margin-top: 5px;
	list-style-type: none;
}
.panc_up{
	background: #FFFFFF url(../images/p1.gif) no-repeat;
	height: 13px;
	
}
.panc_bt{
	background: #FFFFFF url(../images/p2.gif) no-repeat;
	height: 14px;
}

ul.panc li{
	
	background: #FFF;
}
.panc a{
	border: solid 1px #ccc;
	border-bottom: none 0px #FFF;
	margin-bottom: 0px;
	display: block;
	height: 15px;
	color: #999999;
	text-decoration: none;
	padding: 3px 10px 3px 10px;
}
.panc a:hover{
	color: #B10003;
	background: #f3f1a7;
	
}
/*----------------------------------------------------------------------*/
							/* VARI */
/*----------------------------------------------------------------------*/
.prosegui, .prosegui a{
	font-size: 16px;
	color: #D70004;
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica;
	font-weight: bold;
	text-decoration: none;
}
.redGeneral{
	color: #FF0000;
}
.styleb2b,.styleb2b a {
	text-decoration: none;
	font-weight: bold;
	color: #FF0000;
}
.privacy{
	color: #999999;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	width: 160px;
	height: 160px;
}
