body{
	text-align:center;
	background:url(/images/puntino.gif);
	margin-top:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px; /*11px*/
	}

body a{
	color:#1A5484;
	}

cont_link_header{
     float:right;
	 }

.completo{
	margin:auto;
	width:986px;
	min-width:986px;
	background-color:#FFF;
	}
	

/*BODY*/
#bd:after{content:".";display:block;height:0;clear:both;visibility:hidden;}




#bd{
   width:986px;
   background:#1a5484 url(//images/sfondo_body_privati.gif) repeat-y;
   }

#bd_serramentisti{
   width:986px;
   background:#a6a6a6 url(/images/sfondo_body_serramentisti.gif) repeat-y;
   }
   
#bd_professionisti{
   width:986px;
   background:#4d4d4d url(/images/sfondo_body_professionisti.gif) repeat-y;
   }
/*FINE BODY*/










#ft{
  clear:both;
  float:left;
  background:white;
  }



	







/* HEADER */

#header{
	height:110px;
	/*background-image:url(/images/sitelogo.gif);*/
	background-repeat: no-repeat;
	margin:0;
	padding:0;
	}
	
#img_header{
	width:298px;
	height:89px;
	float:left;
    }
	
#img_header a img{
	border:0px;
	float:left;
	color:grey !important;
	}
	
	
#colori a img{
	border:0px;
	color:grey !important;
	}
	
#lingua_mappa{
	color:#bacbda;
	font-size:12px;
	float:right;
	margin-top:25px;
	/*aggiunto alla fine*/text-align:right;
     }
	 
#lingua_mappa a{
     color:#bacbda;
	 text-decoration:none;
	 }
	
.logout {
	
	color:#bacbda;
	float:right;
	margin-top:50px;
     
	}	

	 
#lingua_mappa2{	 
color:#8CA9C1;
font-size:12px;
float:right;
/*margin-top:95px;*/
position:relative;
text-align:right;
width:100%;
}
	 
	 
#lingua_mappa2 a{
     color:#8ca9c1;
	 text-decoration:none;
	 }	
	
#header h1{
	font-size:1em;
	margin:0;
	padding:10px;
	}
	
#header h1 a{
	color:#000000;
	background-color:#F3F2ED;
	}


	
#footer{
	/*height:50px;*/
	/*background:white;*/
	margin-top:20px;
	}
	

#grey_line{
	background-image:url(/images/grey_line.jpg);
	background-repeat: no-repeat;
    width:100%;
	height:11px;
	}


#separe_professionisti{
    background-color:#4d4d4d;
	background-image:url(/images/rotondo_separe3.png);
	background-repeat: no-repeat;
    width:100%;
	height:13px;
	/*margin-top:-1px;*/
	}

#separe_serramentisti{
    background-color:#a6a6a6;
	background-image:url(/images/rotondo_separe2.png);
	background-repeat: no-repeat;
    width:100%;
	height:13px;
	/*margin-top:-1px;*/
	}



#separe_privati{
    background-color:#1A5484;
	background-image:url(/images/rotondo_separe.jpg);
	background-repeat: no-repeat;
    width:100%;
	height:13px;
	margin-top:0px;
	}
	

/*FINE ELEMENTI HEADER*/


.tab_menu{	
   float:right;
   height:15px;
   margin-top:3px;
   margin-bottom:12px;
   font-size:12px;
   padding:0px;
   }
	
	
.tab_menu ul{
       float:right;
	   margin:0;
	   padding:0;
       }
	   
.tab_menu li{
	float:right;
    list-style-type:none;
	width:128px;
	margin-left:2px;
	height:21px;
	padding-top:6px;
    }
	
	
	
.tab_menu li a{
    padding: 5px;
	text-decoration:none;
	color:white;
	}
	
	
	
	
	
/*INIZIO TAB_MENU PER  IE 6*/	
.tab_menu_IE_6{	
   float:right;
   height:15px;
   margin-top:3px;
   font-size:12px;
   padding:0px;
   }

.tab_menu_IE_6 ul{
       float:right;
	   margin:0;
	   padding:0;
       }
	   
.tab_menu_IE_6 li{
	float:right;
    list-style-type:none;
	width:128px;
	margin-left:2px;
	height:21px;
	padding-top:6px;
    }
	
	
	
.tab_menu_IE_6 li a{
    padding: 5px;
	text-decoration:none;
	color:white;
	}

/*FINE TAB_MENU PER IE 6*/



#menu_privati{
    background:#1A5484; 
    width:100%;
	height:10px;
	}	
	
	
#menu_serramentisi{
    background:#a6a6a6; 
    width:100%;
	height:10px;
	}
	
	
	
	
#menu_professionisti{
    background:#4d4d4d; 
    width:100%;
	height:10px;
	}		

	
#freccette_tab img{
    display:block;
	}	
	


	

	
	
.c1{
	background:#4d4d4d url(/images/black_tab.gif) no-repeat top left;
    }	
	
.c3{
	background:#1a5484 url(/images/blue_tab.gif) no-repeat top left;
    }
	
.c2{
	background:#a6a6a6 url(/images/grey_tab.gif) no-repeat top left;
   }
	
#divisore_footer{
	background-image:url(/images/divisore_footer.gif);
	background-repeat: no-repeat;
    width:100%;
	height:12px;
	margin-top:22px;
	}


.contenitore_footer{
    width:986px;
	background:white;
	float:left;
	padding-bottom:20px;
	padding-top:25px;
	}


/* css div b1 */
.level2{
float:left;
width:20%;
background:white url(/images/puntino_197.gif) repeat-y;
text-align:left;
height:305px;/*height:135px;height:260px;*/
   }
	
	
	

	
	
.level2 ul{
       /*float:left;*/
	   margin:0;
	   padding-left:35px;
       }
	   
.level2 li{
    font-size:11px;
	/*background:url(images/separe_footer2.gif) repeat-y;*/
    list-style-type:none;
	width:auto;

    }
	
	
.level2 li a{
	text-decoration:none;
	color:#8ca9c1;
    }
	
	
.sx{
	float:left;
	width:20%;
	background:white url(/images/puntino_197.gif) repeat-y;
	text-align:left;
	height:305px;/*height:135px;height:260px;*/
   }
	
	
	

	
	
.sx ul{
       float:left;
	   margin:0;
	   padding-left:20px;
       }
	   
.sx li{
    font-size:11px;
	/*background:url(images/separe_footer2.gif) repeat-y;*/
    list-style-type:none;
	width:auto;

    }
	
	
.sx li a{
	text-decoration:none;
	color:#8ca9c1;
    }
	
	
	
	
.dx{
	float:left;
	width:20%;
	text-align:left;
	background:white;
	height:260px;
   }
	
	
	

.dx ul{
       float:left;
	   margin:0;
	   padding-left:30px;
       }
	   
.dx li{
    font-size11px;
	/*background:url(images/separe_footer2.gif) repeat-y;*/
    list-style-type:none;
	width:auto;
	margin-left:0px;
    }
	
	
.dx li a{
	text-decoration:none;
	color:#8ca9c1;
    }	
	
	

.titolo_cb1{
	font-size:20px !important;
	font-weight:bold;
	color:#8ca9c1;
	}

.cb1 a{
	font-size:20px;
	font-weight:bold;
    }
	
	
.cb1{
	margin-bottom:10px;
	font-weight:bold;
    }
	
	
.cb2, .cb3, .cb4, .cb5, .cb6{
        margin-top:3px;
		padding:2px;
		}
	

#leftpanel{
    width:161px;/*159px*/
	float:left;
	background:url(/images/tratteggio.gif) repeat-x;
	margin-top:40px;
	padding-bottom:20px;
	}


#leftpanel li{
	 list-style:none;
     }


#leftpanel a{
     text-decoration:none;
	 color:white;
	 margin-left:5px;
	 margin-right:5px;
	 margin-top:4px;
	 padding-left:12px;
	 background:url(/images/sfumatura_menu_privati.gif) no-repeat top left;
     }
	 
	 
#leftpanel_serramentisti li{
	 list-style:none;	
	 padding-bottom:0px;
     }


#leftpanel_serramentisti a{
     text-decoration:none;
	 color:white;
	 margin-left:5px;
	 margin-right:5px;
	 margin-top:4px;
	 padding-left:12px;
	 background:url(/images/sfumatura_menu_serramentisti.gif) no-repeat top left;
     }	 

#leftpanel_serramentisti{
    width:159px;
	float:left;
	background:url(/images/tratteggio.gif) repeat-x;
	margin-top:40px;
	padding-bottom:20px;
	}




#leftpanel_professionisti li{
	 list-style:none;
	 }


#leftpanel_professionisti a{
     text-decoration:none;
	 color:white;
	 margin-left:5px;
	 margin-right:5px;
	 margin-top:4px;
	 padding-left:12px;
	 background:url(/images/sfumatura_menu_professionisti.gif) no-repeat top left;
     }	 

#leftpanel_professionisti{
    width:159px;
	float:left;
	background:url(/images/tratteggio.gif) repeat-x;
	margin-top:40px;
	padding-bottom:20px;
	}

/*#sfondo {position:relative;}*/




	
	
#hd_content{
	height:128px;
	width:805px;
	background:#bebebe;
	padding:0;
	margin-left:8px;
	margin-right:8px;
	margin-top:8px;
	}	
	
	

		

.menu_content{
       margin-top:20px;
	   margin-left:8px;
	   margin-right:8px;
	   padding:0;
	   text-align:right;
	   color:#bebebe;
	   float:right;
	   clear:left;
	   }
	   
.menu_content a{
      text-decoration:none;
	  color:#5f5f56;
	  }
	  

#content_2{
       background:url(/images/tratteggio.gif) repeat-x bottom left;
		height:100px;
		width:805px;
		margin-left:8px;
		margin-right:8px;
      }


#home{
    float:left;
	}
	
#link_home{
	color:#5f5f56;
    float:left;
	padding-top:3px;
	margin-left:5px;
	}
	
.titolo{
     font-size:20px;
	 text-align:left;
	 color:#1a5484;
	 text-transform:uppercase;
	 }
	 
	 
	 
.blocco_prodotti{
	 float:left;
     width:805px;
	 background:#E7E7E7;
	 padding-top:15px;
	 padding-left:7px;
	 padding-right:7px;
	 padding-bottom:15px;
	 font-size:12px;
	 }
	 
.blocco_prodotti img{
    /*float:left;*/
	/*margin-right:2px;*/
	border:0px;
	}
	
.blocco_prodotti a{
	color:#1a5484;
	text-decoration:none;
    }
	
.tratteggio{
	background: url(/images/tratteggio.gif) repeat-x left bottom !important;/*#e7e7e7 */
	border:none !important;
	
	height:1px;
     }

	
.descrizione{
	float:right;
	width:506px;
	text-align:left;
    }
	
.descrizione h1{
	background:#BEBEBE;
	color:black;
	font-size:13px;
	padding:8px 8px;
	margin:0;
    }
	
.descrizione p{
	background:white;
	color:black;
	font-size:12px;
	height:76px;
	margin-top:4px;
	padding:8px 8px;
		min-height: 76px;
    height: auto !important;
    height: 76px;
    }

.blocco_prodotti .template_news{
	text-align:left;
	padding-left:5px;
	padding-right:5px;
	padding-top:2px;
	padding-bottom:2px;
	background:white;
	border:1px solid #a7a9aa;
	margin-bottom:8px;
	float:left;/*float e width inseriti alla fine*/
	width:791px;
	 }


.content_serramentisti{
	min-height:600px;
	width:819px;
	background:#e7e7e7;
	border-top:10px solid white;
	border-left:6px solid white;
	/*margin-top:5px;*/
	float:right;
	padding:0;
	}

	
	
#content{
	background:white;
	float:right;
	width:819px;
	padding-left:6px;
	padding-top:10px;
    }

#group{	
	visibility: hidden;
	display: none;
	}    
    
    	
.gallery{
	height:375px;
	width:806px;
	border-top:8px solid #e7e7e7;
	border-right:7px solid #e7e7e7;
	border-bottom:8px solid #e7e7e7;
	border-left:7px solid #e7e7e7;
	margin:0px;
	padding:0;
	/*
	border:8px 7px 8px 7px solid #e7e7e7;
	width:821px;
	height:391px;
	background: url(/images/simbolo_home.jpg);
	background-color:#e7e7e7;
	*/
	}	
	
	
#box1{
	float:left;
	background:url(/images/bassa_home.jpg);
	width:465px;
    height:219px;
	margin-top:10px;
	}
	
#box h2{
	float:right;
	background:url(/images/basso_home_dx.jpg);
	width:348px;
    height:219px;
	margin-top:10px;
	}
	
	
	

	
#stop_leftpanel{
    float:left;
	margin-left:-163px;
	}
	
#stop_leftpanel_privati{
    margin-left:-493px;
    margin-top:-46px;
    position:absolute;
	}	
	
	
/*Gestione sottomenu grigio*/


.secondary_serramentisti A {
	padding-right:0px;
	display:block;
	padding-left:0px;
	padding-bottom:3px;
	padding-top:3px;
	text-decoration:none;
	margin-left:3px;
    }
.secondary_serramentisti LI.last A {
	    background: none transparent scroll repeat 0% 0%;
        }
.secondary_serramentisti UL {	
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	padding-top: 0px;
	list-style-type: none;
	text-align:left;
    }
.secondary_serramentisti LI {
	padding-right: 0px;
	/*display:inline;*/
	padding-left: 0px;
	padding-bottom: 0px;
	/*per IE 6 padding-bottom: -30px;*/
	margin:0px;
	padding-top:0px;
}

.current_page{
	background:transparent url(/images/tratteggio.gif) repeat-x bottom left !important;
	padding-bottom:5px !important;
     }


.ppp{
	background:transparent url(/images/tratteggio.gif) repeat-x left bottom;
	/*padding-bottom:5px;*/
    }

.ppp a{
    font-size:12px;
	}


.txt_12px{
font-size:12px !important;
}

.current_page ul li .chiuso{
    background:#b5b5b5 url(/images/indicatore_1sottomenu.gif) no-repeat !important;
	color: black !important;
	}
	
.current_page ul li ul li a{
    background:#d3d1d1 !important;
	color:black !important;
	}
	
.aperto{
	background:#b5b5b5 url(/images/indicatore_2sottomenu.gif) no-repeat !important;
	color: black !important;
}
	
/*fine gestione sottomenu grigio*/


/*#rotondo_leftpanel_serramentisti{
	background:url(/images/rotondo_menu_sinistra.gif) no-repeat;
	height:37px;
	width:34px;
	float:left;
	margin-top:-37px;
    }
	
	
#rotondo_leftpanel_professionisti{
	background:url(/images/rotondo_menu_sinistra.gif) no-repeat;
	height:32px;
	width:30px;
	float:left;
	margin-top:-32px;
    }*/
	
	
#rotondo_leftpanel_privati{
	/*background:url(/images/rotondo_menu_sinistra.gif) no-repeat;*/
	background:url(/images/bottom_menu_sx.png) no-repeat;
	/*height:37px;*/
/*	width:34px;*/
height:20px;
	width:51px;
	float:left;
	margin-top:-20px;
    }





/*SLIDER*/

.slider-wrap{
	width: 460px;
	float:left;
	padding: 7px 0px 0px 8px;
	/* border: 1px solid black;
	position: absolute;
	top: 87px;
	left: 40px; */
	}

.csw {
	
	float:left;
	position:relative;
	width:449px;
	height:207px; 
	overflow:hidden;
		
	}		

.panel {
	height:209px;
	}	
	
	
.panel ul{
	text-align: left;
	margin: 0 15px 0 30px;
	}

.stripViewer{
	position: relative;
	overflow: hidden;
	width: 449px;
	height: 206px;
	}

.stripViewer .panelContainer{
	position: relative;
	left: 0;
	top: 0;
	}
	
.stripViewer .panelContainer .panel{
	float: left;
	height: 100%;
	position: relative;
	width: 449px;
	}
	
.stripNavL, .stripNavR, .stripNav{
	display: none;
	}
	
.nav-thumb{
	/*border: 1px solid black;
	margin-right: 5px;*/
	border:none;
	}

.photo-meta-data{
	background: url(/images/transpBlack.png);
	padding: 10px;
	height: 30px;
	margin-top: -50px;
	position: relative;
	z-index: 9999;
	color: white;
	}
	
.photo-meta-data span{
	font-size: 13px;
	}
	
.cross-link{
	display: block;
	width: 15px;
	float:left;
	/*margin-top: -10px;*/
	/*margin-top: 15px; */
	/*position: relative;*/
	/*z-index: 9999; */
	}
	
.active-thumb{
	background: transparent url(/images/arrow_blue.gif) left no-repeat;
	float:left;
	}


#thumbnails{
	margin-top:25px;
	margin-left:16px;
	float:left;
	/*border: 1px solid black;*/
	width: 310px;
	}

#thumbnails	div{
	/*display:inline;*/
	}
	

#thumbnails	.news_img{
	width:15px;
	/*padding-top:9px;*/
	/*border: 1px solid black;*/
	clear:left;
	float:left;
	}

#thumbnails	.news_txt{
	/*border: 1px solid black;*/
	float:right;
	width:210px;
	height:40px;
	margin-right:10px;
	margin-top:8px;
	margin-bottom:0px;
	text-align:left;
	}

#thumbnails	.news_img img{
	padding-left:20px;
	margin-top:10px;
	/*float:left;*/
	}

#page-wrap{
	width: 821px;
	/*margin: 25px auto; position: relative; */
	min-height: 219px;
	background: url(/images/bkgd.gif) top center;
	margin-top:5px;
	}
											   
											   
.floatRight	{
	float: right;
	}

.floatRight_nb	{
	float: right;
	border:0;
	}
	
	
.wrapper p{
	text-align:left;
    }
		 
.wrapper h1{
	text-align:left;
    }


/*FINE SLIDER*/



.testo{
	font-size:12px;
    }

/*STILI PER PAGINA INTERNAL BUGNALL*/

.a_vetri{
	
	dispay:block; 
	float:left; 
	padding:3px; 
	margin: 2px; 
	background-color: #FFF; 
	border:1px solid #cfcfcf;
	
	}

.a_vetri:hover{
	 
	dispay:block;
	float:left; 
	padding:3px; 
	margin: 2px; 
	background-color: #FFF; 
	border:1px solid #1a5484;
	
	}	

.overlay{
	
	border:1px solid #b5b5b5; 
	background:black; 
	width: 99%;
	height: 100%;
	display: none;  
	position: absolute; 
	left: 0;
	top: 0;
	bottom: 0;
	right: 0; 
	z-index: 10; 	
	
	}

.clear_both{clear:both;}

.internal_sopra{ float:left; text-align:center; }

.prodotto_sx{
	
	background:#E7E7E7; 
	padding-top:8px; 
	padding-bottom:8px; 
	margin-left:8px; 
	height:390px; 
	width:306px; 
	float:left;
		
	}


.prodotto_dx{
	
	background:#E7E7E7;  
	height:390px; 
	width:459px; 
	float:left; 
	padding:8px 8px; 
	margin-left:8px;	
	
	}




.saperne_di_piu{
	
	 width:238px; 
	 min-height:275px; 
	 background:#E7E7E7; 
	 float:left; 
	 margin-left:8px; 
	 margin-top:8px; 
	 padding-bottom:5px; 
	 text-align:left;
	
	}

.saperne_di_piu_titolo{
	
	font-size:20px; 
	padding-top:10px; 
	padding-left:10px; 
	width:228px; 
	background:#1a5484 url('/images/blu_prodotti2.gif') bottom left repeat-x; 
	height:34px; 
	border-bottom:2px solid white; 
	color:white;
	font-weight:bold;
	
	}	
	
.option{
	
	width:238px;
	height:23px;
	background:#cfcfcf url('/images/sprite_bugnall.gif') no-repeat scroll 0 0; 
	float:left; 
	margin-bottom:3px;
	margin-top:15px;
		
	}

.option:hover{text-decoration:underline;}	
		
.option p {margin-left:5px; margin-top:5px; cursor: pointer;}

.print {background-position: 0 -23px;margin-top:0;}
.finiture {background-position: 0 -46px;margin-top:0;}
.catalogo {background-position: 0 -69px;margin-top:0;}
.accessori {background-position: 0 -92px;margin-top:0;}
.plus {background-position: 0 -115px;margin-top:0;}
.pdf {background-position: 0 -138px;margin-top:0;}
.estetiche {background-position: 0 -161px;margin-top:0;}
.qta {background-position: 0 -184px;margin-top:0;}
.tipologia {background-position: 0 -207px;margin-top:0;}
.info_prestazioni {background-position: 0 -230px;margin-top:0;}
	
.qualita{
	
	width:238px;
	height:23px;
	background-color:#cfcfcf; 
	float:left; 
	margin-bottom:3px;
	
	}	

.qualita p {margin-left:5px; margin-top:5px;}	
	

.box_vetri{
	
	background:#E7E7E7; 
	height:275px;
	margin-top:8px; 
	padding-bottom:5px; 
	margin-left:8px; 
	width:540px; 
	float:left;
	
	}

.titolo_vetri{
	
	font-size:20px; 
	padding-top:10px;
	width:530px; /*533px; */
	background:#1a5484 url('/images/blu_prodotti.gif') bottom left no-repeat; 
	height:34px; 
	border-bottom:2px solid white; 
	text-align:left; 
	padding-left:10px; 
	color:white;
	font-weight:bold;
	
	}

/* CLASSI PER LOGIN */

.s_login{
	
	background: transparent url('/images/login-serramentisti.gif') no-repeat 0 0;
	style="text-align:left;"
	display:block;
	width: 570px;
	height: 200px;
	padding-top:100px;
	padding-left:35px;
	margin-left:110px;
	
	}
	
.p_login{
	
	background: transparent url('/images/login-professionisti.gif') no-repeat 0 0;
	style="text-align:left;"
	display:block;
	width: 570px;
	height: 200px;
	padding-top:100px;
	padding-left:35px;
	margin-left:110px;
	
	}




.s_en_login{
	
	background: transparent url('/images/login_serramentisti_en.gif') no-repeat 0 0;
	style="text-align:left;"
	display:block;
	width: 570px;
	height: 200px;
	padding-top:100px;
	padding-left:35px;
	margin-left:110px;
	
	}
	
.p_en_login{
	
	background: transparent url('/images/login_professionisti_en.gif') no-repeat 0 0;
	style="text-align:left;"
	display:block;
	width: 570px;
	height: 200px;
	padding-top:100px;
	padding-left:35px;
	margin-left:110px;
	
	}


	
	
.login-form{
	
	text-align:left;
	width:300px;
	
	}	
	
.label_login{
	
	font-weight:bold;
	display:block;
	width:80px;
	float:left;
	text-align:right;
	padding-right:5px;
	
	}	

.label_login_err {
	
	font-weight:bold;
	display:block;
	width:80px;
	float:left;
	text-align:right;
	padding-right:5px;
	color: red;
	
	}
	
	
	
	
/*INTERNAL GIULIETTA*/

.box_scheda_tecnica{
	background:#E7E7E7; 
	height:275px;
	margin-top:8px; 
	padding-bottom:5px; 
	margin-left:8px; 
	width:785px; 
	float:left;
	}


.titolo_scheda_tecnica{	
	font-size:20px; 
	padding-top:10px;
	width:775px; 
	background:#1a5484 url('/images/blu_tecnica.gif') bottom left no-repeat; 
	height:34px; 
	border-bottom:2px solid white; 
	text-align:left; 
	padding-left:10px; 
	color:white;
	font-weight:bold;
	
	}

.box_aggiornamenti{
	background:#E7E7E7; 
	height:35px;
	margin-top:8px; 
	padding-bottom:5px; 
	margin-left:8px; 
	width:785px; 
	float:left;
	}


.titolo_aggiornamenti{	
	font-size:14px; 
	padding-top:10px;
	width:775px; 
	background:#9a1b1f url('/images/red_update.gif') bottom left no-repeat; 
	height:34px; 
	border-bottom:2px solid white; 
	text-align:center; 
	padding-left:10px; 
	color:white;
	font-weight:bold;
	
	}
.titolo_aggiornamenti a{
	color:#FFFFFF;	
	font-weight:bold;
	font-size:18px; 
	
	}
.titolo_aggiornamenti a:link{
	color:#FFFFFF;	
	font-weight:bold;
	
	}
.titolo_aggiornamenti a:visited{
	color:#FFFFFF;	
	font-weight:bold;
	
	}
/*FINE INTERNAL GIULIETTA*/


/*STILI PER PAGINA INTENAL FILES*/

.titolo_tab{
	
	font-size:18px; 
	padding-top:9px;
	width:533px; 
	background:#1a5484 url('/images/blu_prodotti.gif') bottom left no-repeat; 
	height:30px; 
	border-bottom:2px solid white; 
	text-align:left; 
	padding-left:10px; 
	color:white;
	font-weight:bold;
	float:left;
	}


.scarica_file_titolo{
	
	font-size:18px; 
	padding-top:9px; 
	padding-left:10px;
	width:203px; 
	background:#1a5484 url('/images/blu_prodotti.gif') bottom left no-repeat; 
	height:30px; 
	border-bottom:2px solid white; 
	color:white;
	font-weight:bold;
	float:left;
	margin-left:5px;
}	

.formato_file_titolo{
	
	font-size:18px; 
	padding-top:9px; 
	padding-left:px; 
	width:25px; 
	background:#1a5484 url('/images/blu_prodotti.gif') bottom left no-repeat; 
	height:30px; 
	border-bottom:2px solid white; 
	color:white;
	font-weight:bold;
	float:left;
	margin-left:5px;
}	
	

.tab_sfondo1{
	
	font-size:12px; 
	padding-top:6px; 
	padding-left:10px; 
	width:533px; 
	background:#a8a8a8 ; 
	height:20px; 
	border-bottom:2px solid white; 
	color:white;
	font-weight:bold;
	float:left;
	
	}	
	

	
.scarica_file_sfondo1{
	
	font-size:12px; 
	padding-top:6px;
	padding-right:4px; 
	width:209px; 
	background:#a8a8a8 url('/images/icons/scarica.gif') right no-repeat; 
	height:20px; 
	border-bottom:2px solid white; 
	color:white;
	font-weight:bold;
	float:left;
	margin-left:5px;
	text-align:center;
}

.formato_file_sfondo1{
	
	font-size:12px; 
	padding-top:3px; 
	padding-bottom:3px;
	width:25px; 
	background:#a8a8a8; 
	height:20px; 
	border-bottom:2px solid white; 
	color:white;
	font-weight:bold;
	float:left;
	margin-left:5px;
	text-align:center;
}
.tab_sfondo2{
	
	font-size:12px; 
	padding-top:6px; 
	padding-left:10px; 
	width:533px; 
	background:#bfbfbf ; 
	height:20px; 
	border-bottom:2px solid white; 
	color:white;
	font-weight:bold;
	float:left;
	
	}
	
.scarica_file_sfondo2{
	padding-top:6px;
	padding-right:4px;
	font-size:12px; 
	width:209px; 
	background:#bfbfbf url('/images/icons/scarica.gif') right no-repeat; 
	height:20px; 
	border-bottom:2px solid white; 
	color:white;
	font-weight:bold;
	float:left;
	margin-left:5px;
	text-align:center;
}

.scarica_file_sfondo1:hover{
	text-decoration:underline;
	color:#2a608d;
	
}

.scarica_file_sfondo2:hover{
	text-decoration:underline;
	color:#2a608d;
	
}

.formato_file_sfondo2{
	
	font-size:12px; 
	padding-top:3px;
	padding-bottom:3px; 
	width:25px; 
	background:#bfbfbf; 
	height:20px; 
	border-bottom:2px solid white; 
	color:white;
	font-weight:bold;
	float:left;
	margin-left:5px;
	text-align:center;
}

.pulsante {
	font-size: 13px;
	color: 2b2b2b;
	background-color: f5f5f1;
	border: 1px solid;

}

.testomin {

	font-size: 10px;
	color: #000000;
	line-height: 16px;
}

/*galleria articoli*/


.fl{
	float:left;
	margin:0px 0px 0px 10px;
}

.shadow { 
	background:#CCCCCC; /* shadow color */
	border:1px solid #DDDDDD; /* darker border color */
	margin: 5px;
	position: relative;

}

.frame {
	text-align: center; 
	background: #FFFFFF; 
	border: 1px solid #999999; /* lighter border color */
	position: relative; 
	padding: 5px;
	left:-4px; /* you can change this to change the amount of shadow */
	top:-4px; /* you can change this to change the amount of shadow */
} 


.rollover_menu 
{
	/*-moz-opacity:1;*/
	filter: alpha(opacity=100);
}
/*fine galleria articoli*/

/* stili usati nel calcolo della trasmittanza */

.tab_result {

	font-size: 12px;
	color: #2b2b2b;
	border: 1px solid #000000;
	padding: 2px;
	line-height: 16px;
	background-color: #CCD0D8;
}

.tab2 { 

	font-size: 12px;
	color: #2b2b2b;
	border: 1px solid #ccd0d8;
	padding: 2px;
	line-height: 16px;
	background-color: #f9f9f9;
}
/* fine stili usati nel calcolo della trasmittanza */


.cornice_immagine_log {
	/*float:left;*/
	margin-top:10px;

    text-align: left;
    background: #dedede;
    border: 1px solid #ffffff;
	width:450px;
    /*position: relative;*/
    padding: 2px;
 	padding-left:20px;
	padding-right:20px;
    top:0px; 
  }
  
.content_serramentisti_log{
	min-height:900px;
	width:819px;
	background:#e7e7e7;
	border-top:10px solid white;
	border-left:6px solid white;
	/*margin-top:5px;*/
	float:right;

	}

.template_log{
	text-align:left;
	padding-left:5px;
	padding-right:5px;
	padding-top:2px;
	padding-bottom:2px;
	
	
	margin-bottom:8px;
	float:left;/*float e width inseriti alla fine*/
	width:760px;
	margin-left:20px;
	margin-top:20px;

	 }
	 
.template_log1{
	text-align:left;
	padding-left:5px;
	padding-right:5px;
	padding-top:2px;
	padding-bottom:2px;
	background:white;
	border:1px solid #a7a9aa;
	margin-bottom:8px;
	float:left;/*float e width inseriti alla fine*/
	width:745px;
	padding-left:20px;
	margin-top:-80px;
	margin-left:20px
	 }
	 
	 
.div_form{
	width:774px;
	border:1px solid #CCD0D8;
	background:#F9F9F9;
	padding:10px;
}
	 

