/* CSS Document */

body, html { margin:0px; padding:0px; height:100%; }

body
{
	font-size:12px;
	font-family:Arial, Verdana, "Lucida Sans", "Lucida Grande";
	text-align:center;  
}

a img { border:none; }

a { color:#808080; }
a:hover { color:#34ABF7; }

#data{
	font-size:8px;
	text-align:right;
}
td { vertical-align:top; /*background-color:#CCFFCC;*/ }

h1 { color:#363D9A; font-size: 18px; text-align: left; }

/*////////////////////////////*/
/*   CONTENITORE PRINCIPALE   */
/*////////////////////////////*/
.testo_grigio
{
	font-size:12px;
	font-family:Arial, Verdana, "Lucida Sans", "Lucida Grande";
	text-align:justify; line-height:20px; color:#808080;
}

#container {  position:relative; width:100%; height:100%; margin:0px; text-align:center; }

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

.nav p, .main p { padding:0px; margin:0px; }


/*--- CORPO GENERALE -----------------------------------------------------------------*/

a {text-decoration:none;}

#head { height:100%; width:777px; margin:0px auto; position:relative;}

#main { width:100%; background-color:#003333; padding:0px; }
.sx { width:200px; /* background-color: aqua; */ }
.dx { width:577px; /* background-color: fuchsia; */ }

#head .sx table { width:100%; height:218px; }

.contents { border:1px solid #C8D3D9; text-align:left; height:143px; }

/*--------------------------------------------------------------------*/

/*  HR PATTERN  -----------------------------*/
div.hr { height:1px; background:url('../../images/struttura/pat_hr.gif') repeat-x #FFF; border:none; margin:3px 0px; }
div.hr hr { display: none; }
/*-----------------------------------------------------------------*/


/*--- NAV ---------------------------------------------------------*/

.nav { /*width:180px;*/ width:200px; float:left;}
.nav p {text-align:center; margin:25px 0px;}
/*.nav div {padding:0px 7px 0px 5px;}*/

.nav div, .content .cornice {margin-bottom:7px; text-align:left;}

.nav .news { font-size:11px; padding-bottom:5px; margin-top:5px; }
	.cornice .news strong, .nav .news strong { color:#333333; font-size:12px; }
	.cornice .news a, .nav .news a { color:#333333; }
	.cornice .news .elenco a, .nav .news .elenco a  { display:block; text-align:right; color:#363D9A; margin-bottom:5px; }
	.cornice .news {border-bottom:1px solid #CCC;}
	
h6 { font-size:15px; margin:5px 0px; padding:0px; color:#363D9A; line-height:normal; background:url(../../images/freccia.jpg) no-repeat; padding-left:15px; padding-bottom:10px; text-align:left;}

.nav .menu {  text-align:left; color:#808080; float:left; width:180px; margin-top:10px;}
.nav .menub {  text-align:left; color:#808080;float:left; width:180px; margin-top:10px; }
.nav .menu a { display:block; color:#808080;   padding-left:40px; padding-top:12px;}
.nav .menu_prodotti a { display:block; color:#808080;   padding-left:0px; padding-top:12px;}

.nav .menu .img_famiglie a {margin:7px 0px 0px 0px;}
.nav .menu a:hover { color:#34ABF7; }
.nav .menu .press { color:#235879;
		background-image:url(../../images/bg_hover.jpg); background-repeat:no-repeat;
		width:134px
	
		}
.nav .menu .sott { margin:0px; padding:0px; padding-left:15px; text-align:center;}

.nav .menu .uatz {/*border:1px solid #C8D3D9; text-align:right; height:17px; margin-bottom:7px; padding:3px 20px 0px 0px; font-size:11px;*/}
.nav .menu .uatz a { color:#808080; }
.nav .menu .uatz a:hover { color:#34ABF7;}

.nav .accesso {font-size: 10px; margin-top:5px;}
	.nav .accesso input {font-size: 10px; border: none; border: 1px solid #DEDEDE; color: #999; padding: 3px; margin-bottom: 5px;}

/*-----------------------------------------------------------------*/


/*--- TABELLA MAIN -----------------------------------------------------------------*/

.content { width:732px; margin-top:0px; padding-top:14px; color:#808080; float:left;}
.content div { /*background-image:none;*/ /* background-color:#EDEEEE; */  }
/*.content>div { display:table; width:100%; }*/
.content h6 { color:#363D9A; }

.contorno { border:2px solid #CCCCCC; }

/*--------------------------------------------------------------*/


/*--- FOOTER ------------------------------------------------------*/

#footer { color:#FFFFFF; font-size:10px; text-align:center; height:40px; vertical-align:middle; background:url('../../images/struttura/nw_footer.jpg') no-repeat center bottom; vertical-align:bottom; padding-bottom:3px;}
#footer_bis {color:#808080; font-size:10px; margin-top:4px; }
	#footer a { color:#FFF; }
	#footer .dati { width:777px;  margin:0px auto; padding:3px 0px; }
	
	#footer address { font-style:normal; margin-right:45px; display:inline; }

/*--------------------------------------------------------------*/

/* stile per tabella home e pagina statiche impresa */
#home {width:100%; text-align: justify;}
/*#home a { color:#808080; }
#home a:hover { color:#34ABF7; }*/
#home td {padding-bottom: 10px; padding-right:10px;}
#home th {text-align:center;}
#home th img {margin-bottom:10px;}
#home strong {color:#363D9A;}

#exp {width:100%; text-align: justify;}
/*#home a { color:#808080; }
#home a:hover { color:#34ABF7; }*/
#exp td {padding-bottom: 10px; padding-right:10px;}
#exp th {text-align:justify;}
#exp th img {margin-bottom:10px;}
#exp strong {color:#363D9A;}

/* stile per tabella caldaie vestite */
.caldaia_vest {margin:10px auto; margin-left:0px;}
.caldaia_vest td {text-align:center;}

.titolo_caldaia {color:#000000; margin-bottom:10px;}


.menu_sx {
	margin-top:51px;
	font-size:12px;
	font-weight:bold;
	color:#003399;
	margin-bottom:10px;
}

.menu_prodotti {
	margin-top:8px;
	font-size:12px;
	font-weight:bold;
	color:#003399;
	margin-bottom:10px;
	width: 180px;
}



/*	SUBMENU LATERALE	*/

#sub_menu {
	font-size:9px;
	margin-left:20px;
}
#sub_menu a {
	/*padding-left:20px;
	background:url('../../images/struttura/bg-submenu.gif') no-repeat left 4px;*/
	//text-transform:uppercase;	
}

#sub_menumin {
	font-size:9px;
	margin-left:20px;
}

#sub_menu_prodotti {
	font-size:9px;
/*	margin-left:20px;*/
}

#sub_menumin a {
	/*padding-left:20px;
	background:url('../../images/struttura/bg-submenu.gif') no-repeat left 4px;*/
	text-transform:none;	
}

#sub_menu2 {
	font-size:9px;
	margin-left:20px;
}
#sub_menu2 a {
	/*padding-left:20px;
	background:url('../../images/struttura/bg-submenu.gif') no-repeat left 4px;*/
	text-transform:uppercase;	
}

#sub_menu2a {
	font-size:9px;
	margin-left:20px;
}
#sub_menu2a a {
	/*padding-left:20px;
	background:url('../../images/struttura/bg-submenu.gif') no-repeat left 4px;*/
	text-transform:uppercase;	
}


#sub_menu2b {
	font-size:9px;
	margin-left:20px;
}
#sub_menu2b a {
	/*padding-left:20px;
	background:url('../../images/struttura/bg-submenu.gif') no-repeat left 4px;*/
	text-transform:uppercase;	
}




#sub_menu3 {
	font-size:9px;
	margin-left:20px;
}
#sub_menu3 a {
	/*padding-left:20px;
	background:url('../../images/struttura/bg-submenu.gif') no-repeat left 4px;*/
	text-transform:none;	
}
#sub_menu4 {
	font-size:9px;
	margin-left:20px;
}
#sub_menu4 a {
	/*padding-left:20px;
	background:url('../../images/struttura/bg-submenu.gif') no-repeat left 4px;*/
	text-transform:none;	
}



/*--- FINANZIARIA ------------------------------------------------*/

#titolo { width:100%; color:#808080; }
#titolo td { width:33%; text-align:center; }
#titolo th { vertical-align:middle; text-align:center; }
div.tabcont { background-color:#FFF; background:url('../../images/icone/ico_55.jpg') left top no-repeat; }
.tabcont p, .tabcont ul { text-align:left; font-size:12px; }
.tabcont ul { color:#808080; list-style-type:decimal; margin-bottom:5px; margin-top:3px; }
.tabcont em { font-style:normal; font-weight:bold; }
#titolo a, .tabcont a { color:#808080; }
#titolo a:hover, .tabcont a:hover { color:#34ABF7; }
.tabcont p { padding:5px; border-bottom:1px solid #EFEFEF;}
.tabcont h4 { color:#363D9A; font-size:16px; margin-top:0px; paggine-top:0px; }
.tabcont h1 { text-align:center; font-style:italic; font-size:12px; font-weight:normal; }
.tabcont .articolo {text-align:center;}
.tabcont a img {border:none;}

/*------------------------------------------------------------------*/



#fiere-home{
float:left;
text-align:left;
font-size:11px;
margin-top:20px;


}

.link_fiera a, a:visited {
	/*color:#AA0000;*/
}



/*/////////////////// modifiche 31 agosto 2009////////*/


.immagine
{float:left;}

.immagine_1
{}

.testo_grigio
{
	font-size:12px;
	font-family:Arial, Verdana, "Lucida Sans", "Lucida Grande";
	text-align:justify; 
	line-height:20px; 
	color:#808080; 
	
}


.testo_left
{
	font-size:12px;
	font-family:Arial, Verdana, "Lucida Sans", "Lucida Grande";
	text-align:justify; 
	line-height:20px; 
	color:#808080; 
	float:left; 
	width:460px;
	
}
.testo_grande
{
	font-size:17px;
	font-family:Arial, Verdana, "Lucida Sans", "Lucida Grande";
	text-align:justify; 
	line-height:20px; 
	color:#808080; 
	
}


.testo_grande2{
	font-size:17px;
	font-family:Arial, Verdana, "Lucida Sans", "Lucida Grande";
	text-align:justify; 
	line-height:20px; 
	color:#808080;
}

.testo_grande2 a:link{
	color:#808080;
	text-decoration:none;
}
.testo_grande2 a:visited{
	color:#808080;
	text-decoration:none;
}
.testo_grande2 a:hover{
	color:#34abf7;
	text-decoration:none;
}

.testo_1
{
	font-size:12px;
	font-family:Arial, Verdana, "Lucida Sans", "Lucida Grande";
	text-align:justify; 
	line-height:20px; 
	color:#808080; 
	float:left; 
	width:370px;
	
}


.testo_2
{
	font-size:12px;
	font-family:Arial, Verdana, "Lucida Sans", "Lucida Grande";
	text-align:justify; 
	line-height:20px; 
	color:#808080; 
	float:left; 
	width:320px;
	height:250px;padding-left:20px; background-color:#e2e7f5; border-bottom:5px solid #fff;border-left:5px solid #fff;
	
}


.colore
{ background-color:#e2e7f5; 
	height:80px;
	padding-left:30px;}
	
	
	.colore_1
	{ background-color:#e2e7f5; 
     padding-left:10px; border-bottom:10px solid #fff;padding-right:10px; text-align:left;  }



	.colore_2
	{ background-color:#f2f4f8; 
     padding-left:10px; border-bottom:10px solid #fff; width: }


	.colore_a
	{ background-color:#e2e7f5; 
     padding-left:10px; border-bottom:10px solid #fff;padding-right:10px; text-align:left; width: 160px; }



	.colore_b
	{ background-color:#f2f4f8; 
     padding-left:10px; border-bottom:10px solid #fff;padding-right:10px; text-align:left; width: 160px;}




	.titolo_prodotto
	{font-size:13px;	color:#5ab9e9; font-weight:bold;}
	.titolo_prodotto a
	{font-size:13px;	color:#5ab9e9; font-weight:bold;}
	.titolo_prodotto a:hover
	{font-size:13px;	color:#5ab9e9; font-weight:bold;}
	
	
	
	.colore_3
	{ background-color:#f2f4f8;
     text-align:center; width:500px; height:300px;}


.icone { float:right; padding-right:230px;}


.testo_assistenza{font-size:12px;	color:#808080; margin-left:20px; width:150px; }




#link-menu{
	color:#273C80;
	font-size:12px;
}
#link-menu a:link{
	color:#273C80;
	text-decoration:none;
}
#link-menu a:visited{
	color:#273C80;
	text-decoration:none;
}
#link-menu a:hover{
	color:#34abf7;
	text-decoration:none;
}


