body{
	margin: 0px;
	padding: 0px;
	font-family: Arial, sans-serif, Helvetica;
	font-size: 12px;
	height: 100%;
	color: #361600;
	background: White;
	text-align: left;
}
html{height: 100%;}
table{
	margin: 0px;
	padding: 0px;
	font-family: Arial, sans-serif, Helvetica;
	font-size: 12px;
	text-align: left;
}

a {text-decoration: none;color: Black;}
a:hover{text-decoration: none;color: Black;}
img{border: 0px;}
form{margin: 0px;}
input, textarea{background: White; color: Black; border: 1px solid black; margin: 0px; padding: 0px 0px 0px 3px;}
.input_noborder{background-color: transparent;color: Black;	border: 0px;}
form{margin: 0px;padding: 0px;}
.center{text-align: center;}
.left{text-align: left;}
.right{text-align: right;}
h1{font-size: 16px;	margin: 0px;}
h2{font-size: 14px;	margin: 0px;}
h3{font-size: 12px;	margin: 0px;}
h4{font-size: 11px;	margin: 0px;}
h5{font-size: 10px;	margin: 0px;}
.testo9{font-size: 9px;}
.testo10{font-size: 10px;}
.testo11{font-size: 11px;}
.testo12{font-size: 12px;}
.testo13{font-size: 13px;}
.testo14{font-size: 14px;}
.testo16{font-size: 16px;}
.testo18{font-size: 18px;}

.bianco{color: White;}
.privacy{color: Gray; font-size: 10px;}
.giustificato{text-align: justify;}

/* ##### DIVS PRINCIPALI ########### */
#intestazione{
	height: 95px;
	width: 920px;
	left: 50%;
	margin: 0px 0px 7px -460px;
	position: relative;
	background: #F1E3BB;
	color: inherit;
	position: relative;
	border-top: 7px solid white; /* al posto di margin-top: che  causa l'allungamento verticale della pagina */
}
#presentazione_animata{
	height: 420px;
	width: 920px;
	margin: 0px 0px 0px -460px;
	top: 0px;
	left: 50%;
	position: relative;
}
#presentazione_testuale{
	width: 920px;
	margin: 12px 0px 0px -460px;
	top: 0px;
	left: 50%;
	position: relative;
}
#presentazione_testuale:after{content: ".";display:block;clear:both;height:0px;visibility:hidden;}
	
#footer{
	width: 920px;
	margin: 15px 0px 0px -460px;
	top: 0px;
	left: 50%;
	position: relative;
	border-top: 1px solid #361600; 
}
/* ##### DIVS PRINCIPALI ########### */

/* ===== DIVIS SECONDARI ================ */
#menu_dettagli{
	height: auto;
	width: 920px;
	padding: 0px 0px 0px 0px;
	position: relative;
}

#chi_siamo{
	height: 100px;
	width: 685px;
	float: left;
	position: relative;
	text-align: justify;
}

	#chi_siamo:after {content: ".";display:block;clear:both;height:0px;visibility:hidden;}
	
	#slide_loghi { 
		width: 210px;
		height: 115px;
		float: left;
		margin-right: 25px;
		padding: 0px 0px 0px 0px;
	}
	
			#slide_loghi img.klimahaus {margin: 3px 0px 0px 40px;}
			#slide_loghi img.finestra_italia {margin: 0px 0px 0px 35px;}
	
#news {
	width: 212px;
	height: 80px;
	padding-top: 20px;
	float: right;
}

	#news p {margin: 0px; overflow: hidden;} 

/* ===== DIVIS SECONDARI ================ */

/* ------- FORMATTAZIONE VARIA ------------------------- */
/* INTESTAZIONE */
h1.logo{
	margin: 0px;
	padding: 0px;
	float: left;
	position: relative;
}
h3.lingua{
	float: left;
	position: relative;
	margin: 31px 0px 0px 12px;
}
ul.menu_principale{
	width: 600px;
	margin: 31px 0px 0px 0px;
	padding: 0px;
	list-style-type: none;
	float: left;
	position: relative;
}
ul.menu_principale li{
	margin: 0px;
	padding: 0px;
	float: left; /* inline non va bene per il hover */
	text-transform: uppercase;
	text-align: left;
}
ul.menu_principale li a:hover{font-weight: bold;}
ul.menu_principale li.azienda{width: 86px; margin-left: 20px;}
ul.menu_principale li.portfolio{width: 105px;}
ul.menu_principale li.serramenti{width: 113px;}
ul.menu_principale li.contatti{width: 95px;}
ul.menu_principale li.news{width: 75px;}
ul.menu_principale li.press_area{width: 89px;}

/* BARRA DELLA LINGUA */
ul.lingua {
	margin: 0px;
	padding: 0px;
	list-style: none;
	position: absolute;
	left: 20px;
	top: 0px;
}

	ul.lingua li {
		float: left;
		width: 48px;
		height: 15px;
		line-height: 12px;
		background: url(immagini_layout/barra_lingua.png) left top no-repeat;
		text-align: center;
		margin-right: 2px;
	}
	
		ul.lingua li a {
			display: block;
			font-size: 11px;
			color: #F1E3BB;
		}

			ul.lingua li a:hover, ul.lingua li a.attivo {color: #361600;}

/* MENU SECONDARIO (DETTAGLI) */
ul.menu_dettagli{
	margin: 0px;
	height: 35px;
	padding: 0px 0px 0px 0px;
	list-style-type: none;
}
ul.menu_dettagli li{
	background: url(immagini_layout/freccia_menu.gif) left center no-repeat;
	border-bottom: 1px solid #361600;
	border-top: 1px solid #361600;
	height: 33px;
	width: 212px;
	margin-right: 24px;
	line-height: 33px;
	text-transform: uppercase;
	float: left;
}
ul.menu_dettagli li a{padding-left: 17px;}

ul.menu_dettagli li a:hover{font-weight: bold;}

/* CHI SIAMO */

#chi_siamo a {
	float: left;
	margin: 0px 85px 0px 0px;
}

#chi_siamo p {
	float: left;
	margin: 0px;
	padding-top: 20px;
	width: 440px;
}

/* TESTO DEL FOOTER */
#footer h4{
	float: left;
	position: relative;
	line-height: 40px;
	font-size: 11px;
	font-weight: normal;
	color: #666666;
	background: inherit;
}
#footer h4 a{color: #666666; background: inherit;}
#footer h4 a:hover{color: black; background: inherit;}
#footer h5{
	float: right;
	position: relative;
	line-height: 40px;
	font-size: 11px;
	font-weight: normal;
}
#footer h5 img.w3c{margin: 0px 0px -5px 0px;}


/* Logo Finestra legno italia aggiunto in Homepage e Certificazioni */
#legno_finestra_italia{
	float: left;
	margin: 0px 0px 0px 30px;
}

/* ------- FORMATTAZIONE VARIA ------------------------- */


