* {
	margin: 0px;
	padding: 0px;
	border: 0px;
}

body {
	font-family: Arial;
	font-size: 9pt;
	background: #f0e9df;
}

.clear {
	clear: both;
}

#wrapper {
	width: 1024px;
	min-height: 705px;
	height: auto !important;
	height: 705px;
	margin: 0px auto;
}

#header {
	background: url(../images/header.png) no-repeat;
	width: 1024px;
	height: 146px;
	margin: 0px 0px -19px 0px;
	z-index: 10000;
}

#header img {
	margin: 35px 0px 0px 100px;
}

#menu {
	width: 183px;
	min-height: 150px;
	height: auto !important;
	height: 150px;
	margin: 0px 87px 0px 0px !important;
	margin: 0px 41px 0px 0px;
	float: right;
}

#main {
	
	width: 639px;
	min-height: 435px;
	height: auto !important;
	height: 435px;
	margin: 0px 0px 0px 115px !important;
	margin: 0px 0px 0px 101px;
}

#main_bg {
	background: url(../images/bg.jpg) repeat-y;
	width: 100%;
	min-height: 435px;
	height: auto !important;
	height: 435px;
	padding: 0px 0px 0px 16px !important;
	padding: 0px 0px 0px 16px;
	margin: -5px 0px 0px 0px;
}

.single_sol {
	background: #f0e9df;
	width: 585px;
	margin: 10px 0px 0px 0px;
	padding: 10px;
}

#contact_right {
	width: 50% !important;
	width: 38%;
	float: right;
	margin: 0px 28px 0px 0px;
}

#close {
	background: url(../images/chiusura-box.png) no-repeat;
	width: 638px;
	height: 28px;
	margin: 0px 0px 0px 115px !important;	
	margin: 0px 0px 0px 101px;
}

#close_azienda {
	background: url(../images/close_azienda.png) no-repeat;
	width: 634px;
	height: 254px;
	margin: 0px 0px 0px 119px;	
}

#disclaimer {
	font-size: 0.8em;
	color: #00843b;
	width: 639px;
	margin: 0px 0px 0px 155px !important;
	margin: 0px 0px 0px 112px;
}

/* News */
.single_news {
	background: #f0e9df;
	width: 585px;
	margin: 10px 0px 0px 0px;
	padding: 10px 10px 10px 10px;
	min-height: 180px;
	height: auto !important;
	height: 180px;
}

.single_news h2 {
	font-size: 1.1em;
	color: #00843b;
}

/* Typo */

.padding {
	width: 565px;
	margin: 0px 10px 0px 10px;
}

h3 {
	font-size: 1.1em;
	font-weight: 400;
	color: #00843b;
	margin: 0px 0px 0px 10px;	
}

/* Links */

.padding a {
	color: #000;
	text-decoration: none;
}

table a {
	color: #000;
	text-decoration: none;
}

#disclaimer a{
	color: #00843b;
	text-decoration: none;	
}

.single_sol a {
	color: #000;
}

/* Language selection */

#header ul {
	list-style-type: none;
	float: right;
	margin: 107px 86px 0px 0px !important;
	margin: 27px 38px 0px 0px;
}

#header ul li {
	float: left;
}

#header ul li a {
	display: block;
	height: 20px;
}

#header li #it {
	background: url('../images/flags/it.gif');
	width: 28px;
}

#header li #it a:link, #header li #it a:visited {
	background: url('../images/flags/it.gif');
	width: 28px;
}

#header li #it a:hover {
	background: url('../images/flags/it_on.gif');
	width: 28px;
}

#header li #cr {
	background: url('../images/flags/cr.gif');
	width: 32px;
}

#header li #cr a:link, #header li #cr a:visited {
	background: url('../images/flags/cr.gif');
	width: 32px;
}

#header li #cr a:hover {
	background: url('../images/flags/cr_on.gif');
	width: 32px;
}

#header li #fr {
	background: url('../images/flags/fr.gif');
	width: 28px;
}

#header li #fr a:link, #header li #fr a:visited {
	background: url('../images/flags/fr.gif');
	width: 28px;
}

#header li #fr a:hover {
	background: url('../images/flags/fr_on.gif');
	width: 28px;
}



/* Menu */

#menu ul {
	list-style-type: none;
}

#menu ul li {
	width: 183px;
	height: 25px;
}

#menu ul li a {
	display: block;
	height: 25px;
}

#menu li #azienda {
	background: url('../images/menu/azienda.gif');
	width: 183px;
}

#menu li #azienda a:link, #menu li #azienda a:visited {
	background: url('../images/menu/azienda.gif');	
}

#menu li #azienda a:hover {
	background: url('../images/menu/azienda_on.gif');	
}

#menu li #prodotti {
	background: url('../images/menu/prodotti.gif');
	width: 183px;
}

#menu li #prodotti a:link, #menu li #prodotti a:visited {
	background: url('../images/menu/prodotti.gif');	
}

#menu li #prodotti a:hover {
	background: url('../images/menu/prodotti_on.gif');	
}

#menu li #qualita {
	background: url('../images/menu/qualita.gif');
	width: 183px;
}

#menu li #qualita a:link, #menu li #qualita a:visited {
	background: url('../images/menu/qualita.gif');	
}

#menu li #qualita a:hover {
	background: url('../images/menu/qualita_on.gif');	
}

#menu li #manuali {
	background: url('../images/menu/manuali.gif');
	width: 183px;
}

#menu li #manuali a:link, #menu li #manuali a:visited {
	background: url('../images/menu/manuali.gif');	
}

#menu li #manuali a:hover {
	background: url('../images/menu/manuali_on.gif');	
}

#menu li #news {
	background: url('../images/menu/news.gif');
	width: 183px;
}

#menu li #news a:link, #menu li #news a:visited {
	background: url('../images/menu/news.gif');	
}

#menu li #news a:hover {
	background: url('../images/menu/news_on.gif');	
}

#menu li #contatti {
	background: url('../images/menu/contatti.gif');
	width: 183px;
	height: 38px;
}

#menu li #contatti a:link, #menu li #contatti a:visited {
	background: url('../images/menu/contatti.gif');	
	height: 38px;
}

#menu li #contatti a:hover {
	background: url('../images/menu/contatti_on.gif');
	height: 38px;
}

/* Sezioni */

#menu #sections {
	margin: 20px 0px 0px 8px;
}

#menu #sections li {
	width: 175px;
}

#menu #sections li a {
	display: block;
	height: 85px;
}

#menu #sections li #mobili {
	background: url('../images/box/box-case-mob-spento.jpg');
	width: 175px;
	height: 87px;
}

#menu #sections li #mobili a:link, #menu #sections li #mobili a:visited {
	background: url('../images/box/box-case-mob-spento.jpg');
	height: 87px;
}

#menu #sections li #mobili a:hover {
	background: url('../images/box/box-case-mob-acceso.jpg');
	height: 87px;
}

#menu #sections li #prefabbricati {
	background: url('../images/box/box-pref-spento.jpg');
	width: 175px;
	height: 82px;
}

#menu #sections li #prefabbricati a:link, #menu #sections li #prefabbricati a:visited {
	background: url('../images/box/box-pref-spento.jpg');
	height: 82px;
}

#menu #sections li #prefabbricati a:hover {
	background: url('../images/box/box-pref-acceso.jpg');
	height: 82px;
}

#menu #sections li #insonorizzazioni {
	background: url('../images/box/box-inson-spento.jpg');
	width: 175px;
	height: 85px;
}

#menu #sections li #insonorizzazioni a:link, #menu #sections li #insonorizzazioni a:visited {
	background: url('../images/box/box-inson-spento.jpg');
	height: 85px;
}

#menu #sections li #insonorizzazioni a:hover {
	background: url('../images/box/box-inson-acceso.jpg');
	height: 85px;
}

/* Product intro close */

#close_prod {
	list-style-type: none;
	margin: 0px 0px 0px 120px !important;
	margin: 0px 0px 0px 105px;
}

#close_prod li {
	float: left;
	height: 173px;
}

#close_prod li a {
	display: block;
	height: 173px;
}

#close_prod li #mobili {
	background: url('../images/case-mob_on.png');
	width: 214px;
}

#close_prod li #mobili a:link, #close_prod li #mobili a:visited {
	background: url('../images/case-mob_on.png');
	width: 214px;
}

#close_prod li #mobili a:hover {
	background: url('../images/case-mob_on.png');
	width: 214px;
}

#close_prod li #prefabbricati {
	background: url('../images/prefab_on.png');
	width: 203px;
}

#close_prod li #prefabbricati a:link, #close_prod li #prefabbricati a:visited {
	background: url('../images/prefab_on.png');
	width: 203px;
}

#close_prod li #prefabbricati a:hover {
	background: url('../images/prefab_on.png');
	width: 203px;
}

#close_prod li #insonorizzazioni {
	background: url('../images/insonor_on.png');
	width: 210px;
}

#close_prod li #insonorizzazioni a:link, #close_prod li #insonorizzazioni a:visited {
	background: url('../images/insonor_on.png');
	width: 210px;
}

#close_prod li #insonorizzazioni a:hover {
	background: url('../images/insonor_on.png');
	width: 210px;
}

/* Stuff */

.download {
	height: 32px;
	margin: 0px 0px 0px 0px;
	vertical-align: top;
}

.download a {
	color: #DD0000;
	text-decoration: none;
	margin: 0px 0px 0px 5px;
	font-weight: 700;
}

.green {
	color: #00843B;
	font-weight: 700;
}

#acrobat {
	margin: 0px 0px 0px 38px;
}

#disclaimer #right {
	float: right;	
}

.clear { clear: both; }