@charset "utf-8";
body {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 11px;
	background: #cdcdcd;
	margin: 24px 0 10px 0;
	padding: 0px 0 0 0;
	color: #4d4d4d;
	scrollbar-3dlight-color:#FFFFFF;
    scrollbar-track-color:#FFFFFF;
    scrollbar-shadow-color:#FFFFFF;
    scrollbar-face-color:#B1B1B1; 
	scrollbar-arrow-color:#FFFFFF;
	scrollbar-darkShadow-color:#FFFFFF;
}
input, textarea {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 11px;
	color: #4d4d4d;
}
a {
	text-decoration:none;
	color: #4d4d4d;
}
a:hover {
	text-decoration:underline;
}

.dropshadow2{
	background: url(images/shadowAlpha.png) no-repeat bottom right  !important;
	background: url(images/shadow.gif) no-repeat bottom right;
	margin: 0px auto 0px auto !important;
	width: 779px;
	padding: 0px;
}
.innerbox{
	position:relative;
	bottom:6px;
	right: 6px;
	border: 1px solid #f1f1f1;
	margin: 0px 0px 0px 0px;
	background:#e5e2e2;
	width: 778px;
	height:726px;
}
#header {
	height:235px;
	position:absolute;
	width:778px;
	background-image:url(images/bg_top.gif);
}
#menu_top  {
	position: relative;
	top:35px;
	left:44px;
	width: auto;
	height: 25px;
	color:#c3bfbf;
	float:left;
	}
#menu_top ul {
			margin:0;
			padding:0;
		}
		
			#menu_top li{
				list-style: none;
				float:left;
			}
			a.home{
	display: block;
	text-indent: 18px;
	background: transparent url(images/ico_home.gif) no-repeat;
	width:60px;
	height: 14px;
	line-height:14px;
	color:#c3bfbf;
			}
			a.contatti{
	display: block;
	text-indent: 18px;
	background: transparent url(images/ico_contatti.gif) no-repeat;
	width:60px;
	height: 14px;
	line-height:14px;
	color:#c3bfbf;
			}
#banner  {
	position: relative;
	top:10px;
	left:48px;
	width: auto;
	/* [disabled]height: 25px; */
	color:#c3bfbf;
	float:left;
	}			
#form_top  {
	position: absolute;
	top:35px;
	left:387px;
	width: 345px;
	color:#c3bfbf;
		}
	input.topform {
	background:#5d5c5c;
	border:1px solid #e3e2e2;
	width:90px;
	height:12px;
	font-size:11px;
	color:#e3e2e2;
			}
#logosito {
	position: absolute;
	top:62px;
	right:351px;
	width: 778px;
	height: 129px;
	left: 0px;
}
#logosito a {
display: block;
text-indent: -9999px;
background: transparent url(images/trasp.gif) no-repeat;
width: 376px;
height: 67px;
}

#menu {
	position: absolute;
	top:191px;
	left:44px;
	width: 690px;
	height: 44px;
		}
#menu ul {
	margin:0;
	padding:0;
	width: 690px;
	height:44px;
}

#menu ul li{
	list-style: none;
	padding:0;
	margin: 0;
	float:left;
	height:40px;
}
		a.azienda_bot{
			text-indent: -9999px;
			display: block;
			background: transparent url(images/azienda_bot.gif) no-repeat;
			width:95px;
			height: 44px;
		}
		a.azienda_bot:hover {
			background: transparent url(images/azienda_bot2.gif) no-repeat;	
		}
		a.prodotti_bot{
			text-indent: -9999px;
			display: block;
			background: transparent url(images/prodotti_bot.gif) no-repeat;
			width:106px;
			height: 44px;
		}
		a.prodotti_bot:hover {
			background: transparent url(images/prodotti_bot2.gif) no-repeat;	
		}
		a.news_bot{
			text-indent: -9999px;
			display: block;
			background: transparent url(images/news_bot.gif) no-repeat;
			width:86px;
			height: 44px;
		}
		a.news_bot:hover {
			background: transparent url(images/news_bot2.gif) no-repeat;	
		}
		a.nozze_bot{
			text-indent: -9999px;
			display: block;
			background: transparent url(images/nozze_bot.gif) no-repeat;
			width:148px;
			height: 44px;
		}
		a.nozze_bot:hover {
			background: transparent url(images/nozze_bot2.gif) no-repeat;	
		}
		a.marchi_bot{
			text-indent: -9999px;
			display: block;
			background: transparent url(images/marchi_bot.gif) no-repeat;
			width:151px;
			height: 44px;
		}
		a.marchi_bot:hover {
			background: transparent url(images/marchi_bot2.gif) no-repeat;	
		}
		a.contatti_bot{
			text-indent: -9999px;
			display: block;
			background: transparent url(images/contatti_bot.gif) no-repeat;
			width:104px;
			height: 44px;
		}
		a.contatti_bot:hover {
			background: transparent url(images/contatti_bot2.gif) no-repeat;	
		}
#maincontent {
	position:relative;
	height: 380px;
	background: #9e22a0;
	left: 0px;
	top: 235px;
	width: 778px;
	height:432px;
	background-color: #e5e2e2;
}
#maincontent #newshome{
	position: absolute;
	height: 265px;
	background: url(images/bg_newshome.gif) no-repeat;
	left: 487px;
	top: 0px;
	width: 247px;
}
#maincontent #newshome #newstesto {
	text-align:justify;
	font-size:11px;
	color:#4d4d4d;
	margin-top:35px;
	margin-left:8px;
	width: 236px;
}
#maincontent #slidefoto{
	position: absolute;
	left: 44px;
	top: 0px;
	width: 443px;
	height: 265px;
}
#maincontent #propostehome{
	position: absolute;
	left: 0px;
	top: 265px;
	width: 778px;
	height: 167px;
	background:url(images/bg_propostehome.jpg);
}
#maincontent #propostehome #cat_propostehome{
	position: absolute;
	left: 73px;
	top: 54px;
	width: 649px;
	height: 97px;
}
#maincontent #newspag{
	position: absolute;
	left: 0px;
	top: 0px;
	width: 778px;
	height: 432px;
	background-image: url(images/bg_newspag.jpg);
}
#maincontent #newspag .testonewspag{
	padding-left: 70px;
	padding-top: 60px;
	padding-right: 70px;
}
#maincontent #prodottipag{
	position: absolute;
	left: 0px;
	top: 0px;
	width: 778px;
	height: 432px;
	background-image: url(images/bg_prodottipag.jpg);
}
#maincontent #prodottipag .testoprodottipag{
	padding-left: 70px;
	padding-top: 50px;
	padding-right: 70px;
}
#maincontent #prodottipag .slideprodottipag{
	padding-left: 70px;
	padding-top: 50px;
	padding-right: 70px;
}
#maincontent #aziendapag{
	position: absolute;
	left: 0px;
	top: 0px;
	width: 778px;
	height: 432px;
	background-image: url(images/bg_aziendapag.jpg);
}
#maincontent #listanozze{
	position: absolute;
	left: 0px;
	top: 0px;
	width: 778px;
	height: 432px;
	background-image: url(images/bg_listanozze.jpg);
}
#maincontent #aziendapag .testoaziendapag{
	padding-left: 70px;
	padding-top: 50px;
	padding-right: 70px;
}
#maincontent #listanozze .testolistanozzepag{
	padding-left: 70px;
	padding-top: 50px;
	padding-right: 70px;
}
#maincontent #contattipag{
	position: absolute;
	left: 0px;
	top: 0px;
	width: 778px;
	height: 432px;
	background-image: url(images/bg_contattipag.jpg);
}
#maincontent #contattipag .testocontattipag{
	padding-left: 70px;
	padding-top: 50px;
	padding-right: 70px;
}
#maincontent #marchipag{
	position: absolute;
	left: 0px;
	top: 0px;
	width: 778px;
	height: 432px;
	background-image: url(images/bg_marchipag.jpg);
}
#maincontent #marchipag .testomarchipag{
	padding-left: 70px;
	padding-top: 50px;
	padding-right: 70px;
}
.arancio12 {
	color:#c36219;
	font-size:12px;
}
.arancio11 {
	color:#c36219;
	font-size:11px;
}
.img_proposte {
	border:solid #4d4d4d 2px;
	}
.img_gallerypic {
	border:solid #4d4d4d 1px;
	}
#footer {
	position:absolute;
	height: 59px;
	background: url(images/bg_footer.gif);
	left: 0px;
	top: 667px;
	width: 778px;
}
#footer #testofooter{
	position:absolute;
	height: 59px;
	top:4px;
	left: 557px;
	width: 181px;
	color:#FFF;

}
.bianco {
	color:#FFF;
	}

