/* CSS Document */
body {
	margin:0; padding:0;
	width:100%; height:100%;
	background-image:url(images/bg.gif);
}
#boxPixel {
	margin:50px auto 0 auto; padding:0; border:0;
	width:1px;
}
#boxBgRight {
	margin:248px 0 0 280px; padding:0; border:0;
	width:40px; height:70px;
	position:absolute;
	background-color:transparent;
	background-image:url(images/bg_boxright.png);
	background-repeat:no-repeat;
	behavior: url(iepngfix.htc)
	z-index:20;
}
#boxBody {
	margin:0 auto 0 auto; padding:0;
	border:solid #C8C8C8;
	border-width:1px 1px 0px 1px;
	width:560px; height:540px;
	background-color:#FFFFFF;
}
#boxLogo {
	margin:0; padding:0 30px 0 30px; border:0;
	width:295px; height:215px;
	background-color:#FFF;
	float:left;
}
#boxMenu {
	margin:0; padding:0; border:0;
	width:205px; height:215px;
	background-image:url(images/bg_boxmenu.gif);
	background-position:bottom right;
	background-repeat:no-repeat;
	background-color:#FFF;
	float:left;
	z-index:0;
}
#boxBodySmall {
	margin:0; padding:0 0 20px 30px; border:0;
	width:330px; height:305px;
	background-image:url(images/bg_boxbodysmall.gif);
	background-position:bottom;
	background-repeat:no-repeat;
	background-color:#FFF;
	font:11px Tahoma;
	color:#666;
	float:left;
}
#boxBodyBig {
	margin:0; padding:10px 30px 0 30px; border:0;
	width:500px; height:315px;
	background-image:url(images/bg_boxbodybig.gif);
	background-color:#FFF;
	font:11px Tahoma;
	color:#666;
	float:left;
	z-index:10;
}
#boxSubMenu {
	margin:0; padding:0 30px 20px 0; border:0;
	width:170px; height:305px;
	background-image:url(images/bg_boxsubmenu.gif);
	background-color:#FFF;
	float:left;
}
#boxBottom {
	margin:0 auto 0 auto; padding:0; border:0;
	width:560px; height:110px;
	background-color:transparent;
	background-image:url(images/bg_boxbottom.png);
	background-repeat:no-repeat;
	behavior: url(iepngfix.htc)
}

/* link-uri */
a.bGalerie, a.bGalerie:visited {
	margin:0; padding:0;
	font:9px Arial;
	color:#6C6C6C;
	letter-spacing:0.05em;
	text-decoration:none;
}
a.bGalerie:hover {
	color:#ED1C24;
}
a.bEmail, a.bEmail:visited {
	margin:0; padding:0;
	font:bold 11px Tahoma;
	color:#000;
}
a.bEmail:hover {
	color:#ED1C24;
}
a.imgGalery {
	margin:0; padding:0; border:0;
}

/* liste */
ul.logo {
	margin:0; padding:0;
}
ul.logo li {
	margin:0 0 5px 0; padding:0;
	font:bold 12px Tahoma;
	color:#000;
	list-style-image:url(images/arrow_red.gif);
	list-style-position:outside;
	list-style-type:circle;
}
ul.listaClienti {
	margin:10px 0 0 10px; padding:0;
}
ul.listaClienti li {
	margin:0; padding:1px;
	font:12px Tahoma;
	color:#000;
	list-style-image:url(images/arrow_red.gif);
	list-style-position:outside;
	list-style-type:circle;
}

/* diverse */
img.imgGaleryMic {
	margin:0px; padding:5px;
	border:1px solid #C8C8C8;
}
td.galery {
	margin:0px; padding:5px; border:0;
	width:100px; height:78px;
	display:block;
	text-align:center;
	vertical-align:top;
	float:left;
}
p.logoText {
	margin:0; padding:0;
	font:normal 11px Tahoma;
	color:#000;
}
input {
	margin:0; padding:2px;
	width:180px;
	border:solid 1px #ED1C24;
	font:bold 11px Tahoma;
	color:#ED1C24;
}
textarea {
 	margin:0; padding:2px;
	width:231px;
	border:solid 1px #ED1C24;
	font:bold 11px Tahoma;
	color:#ED1C24;
}
.inputButton {
	margin:0; padding:0;
	width:80px;
	border:solid 1px #ED1C24;
	font:bold 11px Tahoma;
	color:#FFF;
	background-color:#ED1C24;
}
/* popup window */
#lightbox {
	margin:auto; padding:16px 12px 16px 12px;
	border:2px solid #C8C8C8;
	background-color:#FFF;
	font:bold 12px Tahoma;
	color:#000;
}
#overlay {
	background-image: url(images/lightbox_overlay.png);
}
* html #overlay {
	background-color:#000;
	background-image:url(images/lightbox_blank.gif);
	filter: Alpha(opacity=50);
}