/* comportamenti DIV -------- */
p img {float:left; margin-right:5px}
/* TOOL -------- */
#main{
        min-width:1000px;
}
.center{
        width:1000px;
        margin:0px auto;
}
#tool {
	background:#D8D4D5 url(/images/biasi/toolBg.jpg) left bottom repeat-x;
	min-height:128px;
	height:auto !important;
	height:128px;
	padding:0px 15px 0px 15px;
}
#tool .pad {
	width:100%;
	margin:0 auto;
	padding-top:20px
}
#tool .logo {
	width:210px;
	height:64px;
	float:left	
}
#tool .mnLang {
	width:540px;
	border-bottom:1px solid #C7C3C4;
	float:right;
	line-height:1.45em
}
#tool .mnLang ul {
	padding:40px 0 4px 0;
	text-align:right;
}
#tool .mnLang li {
	display:inline;
	list-style:none;
}
#tool .mnLang a {
	padding-left:8px;
	text-decoration:none;	
	font:10px Arial, Verdana, Helvetica, sans-serif;
	color:#868485
}
/*#tool .mnLang a:hover,*/
#tool .mnLang a.active {
	color:#AE0C1B
}
.mnLangIn {
	color:#AE0C1B
}
.mnLangOut {
	color:#868485
}






/* MENU PRINCIPALE -------- */
#mn-it,
#mn-en {
	background:url(/images/biasi/mnBg.jpg) 0 0 repeat-x;
}
#mn-it .pad,
#mn-en .pad {
	width:750px;
	margin:0 auto;
}

#mn-it ul,
#mn-en ul {
	padding:0;
}
#mn-it li,
#mn-en li {
	list-style:none;
}



/* menu */
#mn-it li.home,
#mn-it .home a,
#mn-it .home a:link,
#mn-it .home a:active,
#mn-it .home a:visited {
	float:left;
	width:61px;
	height:46px;
	display:block;
	background:url(/images/biasi/mnIta.jpg) 0 0 no-repeat;
}
#mn-it li.home,
#mn-it .home a.active {
	background:url(/images/biasi/mnIta.jpg) 0 -46px no-repeat !important;
}
#mn-it .home a.active {
}


#mn-it li.azienda,
#mn-it .azienda a,
#mn-it .azienda a:link,
#mn-it .azienda a:active,
#mn-it .azienda a:visited {
	float:left;
	width:79px;
	height:46px;
	display:block;
	background:url(/images/biasi/mnIta.jpg) -61px 0 no-repeat;
}
#mn-it li.azienda,
#mn-it .azienda a.active {
	background:url(/images/biasi/mnIta.jpg) -61px -46px no-repeat !important;
}
#mn-it .azienda a.active {
}


#mn-it li.prodotti,
#mn-it .prodotti a,
#mn-it .prodotti a:link,
#mn-it .prodotti a:active,
#mn-it .prodotti a:visited {
	float:left;
	width:78px;
	height:46px;
	display:block;
	background:url(/images/biasi/mnIta.jpg) -140px 0 no-repeat;
}
#mn-it li.prodotti,
#mn-it .prodotti a.active {
	background:url(/images/biasi/mnIta.jpg) -140px -46px no-repeat !important;
}
#mn-it .prodotti a.active {
}


#mn-it li.assistenza,
#mn-it .assistenza a,
#mn-it .assistenza a:link,
#mn-it .assistenza a:active,
#mn-it .assistenza a:visited {
	float:left;
	width:128px;
	height:46px;
	display:block;
	background:url(/images/biasi/mnIta.jpg) -218px 0 no-repeat;
}
#mn-it li.assistenza,
#mn-it .assistenza a.active {
	background:url(/images/biasi/mnIta.jpg) -218px -46px no-repeat !important;
}
#mn-it .assistenza a.active {
}


#mn-it li.vendita,
#mn-it .vendita a,
#mn-it .vendita a:link,
#mn-it .vendita a:active,
#mn-it .vendita a:visited {
	float:left;
	width:105px;
	height:46px;
	display:block;
	background:url(/images/biasi/mnIta.jpg) -346px 0 no-repeat;
}
#mn-it li.vendita,
#mn-it .vendita a.active {
	background:url(/images/biasi/mnIta.jpg) -346px -46px no-repeat !important;
}
#mn-it .vendita a.active {
}


#mn-it li.contatti,
#mn-it .contatti a,
#mn-it .contatti a:link,
#mn-it .contatti a:active,
#mn-it .contatti a:visited {
	float:left;
	width:79px;
	height:46px;
	display:block;
	background:url(/images/biasi/mnIta.jpg) -451px 0 no-repeat;
}
#mn-it li.contatti,
#mn-it .contatti a.active {
	background:url(/images/biasi/mnIta.jpg) -451px -46px no-repeat !important;
}
#mn-it .contatti a.active {
}


#mn-it li.faq,
#mn-it .faq a,
#mn-it .faq a:link,
#mn-it .faq a:active,
#mn-it .faq a:visited {
	float:left;
	width:59px;
	height:46px;
	display:block;
	background:url(/images/biasi/mnIta.jpg) -530px 0 no-repeat;
}
#mn-it li.faq,
#mn-it .faq a.active {
	background:url(/images/biasi/mnIta.jpg) -530px -46px no-repeat !important;
}
#mn-it .faq a.active {
}


#mn-it li.news,
#mn-it .news a,
#mn-it .news a:link,
#mn-it .news a:active,
#mn-it .news a:visited {
	float:left;
	width:71px;
	height:46px;
	display:block;
	background:url(/images/biasi/mnIta.jpg) -589px 0 no-repeat;
}
#mn-it li.news,
#mn-it .news a.active {
	background:url(/images/biasi/mnIta.jpg) -589px -46px no-repeat !important;
}
#mn-it .news a.active {
}


#mn-it li.biasi,
#mn-it .biasi a,
#mn-it .biasi a:link,
#mn-it .biasi a:active,
#mn-it .biasi a:visited {
	float:left;
	width:90px;
	height:46px;
	display:block;
	background:url(/images/biasi/mnIta.jpg) -660px 0 no-repeat;
}
#mn-it li.biasi,
#mn-it .biasi a.active {
	background:url(/images/biasi/mnIta.jpg) -660px -46px no-repeat !important;
}
#mn-it .biasi a.active {
}








/* Titoli di pagina (area cont) -------- */
#contHome {
	background:#DFDBDC url(/images/biasi/contBgHome.jpg) left top repeat-x;
	padding:0px 15px 0px 0px;
}
#cont {
	background:#DFDBDC url(/images/biasi/contBg.jpg) left top repeat-x;	
	padding:0px 15px 0px 0px;
}
#contHome .pad,
#cont .pad {
	margin:0 auto;
	background:url(/images/biasi/contBoxBgII.jpg) left top repeat-y;
}
#cont .pad .bgBt {
	min-height:309px;
	height:auto !important;
	height:309px;
	background:url(/images/biasi/contBoxBg.jpg) left bottom no-repeat;
}






#contHome .left {
	width:235px;
	min-height:364px;
	height:auto !important;
	height:364px;
	float:left;
	background:url(/images/biasi/leftTitleHome.jpg) left top no-repeat;
}
#cont .left {
	width:235px;
	float:left;
	background:url(/images/biasi/leftTitle.jpg) left top no-repeat;
}
#contHome .left h2,
#cont .left h2 {
	color:#BB0032;
	font-size:18px;
	font-weight:normal;
	padding:50px 40px 34px 30px
}
#contHome .left h2.titlePad {
	padding-bottom:32px;
}

/* Men prodotti */
#mnProd {
	padding:0 30px 0 22px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
#mnProd ul {
	padding:0;
}
#mnProd li {
	list-style:none;
}
#mnProd a,
#mnProd a:link,
#mnProd a:active,
#mnProd a:visited {
	display:block;
	width:183px;
	text-decoration:none;
	color:#4F504F;
	padding:7px;
	background:url(/images/biasi/mnLeftBg.gif) left bottom no-repeat;
	voice-family: "\"}\"";
	voice-family:inherit;
	width:169px;
}
html>body #mnProd a,
html>body #mnProd a:link,
html>body #mnProd a:active,
html>body #mnProd a:visited  {
	width:169px; /* ie5win */
}
#mnProd a:hover {
	background:url(/images/biasi/mnLeftBg.gif) right bottom no-repeat;
	color:#B60421 !important;
}
#mnProd a.active {
	background:url(/images/biasi/mnLeftBg.gif) right bottom no-repeat !important;
	color:#B60421 !important;
}
.mnProdIn {
	color:#B60421;
	/*padding-left:10px;
	padding-right:4px;*/
}
.mnProdOut {
	color:#4F504F;
	/*padding:7px;*/
}


#newsHome {
	line-height:1.45em;
	padding:0 37px 0 29px;
	color:#999;
	min-height:216px;
	height:auto !important;
	height:216px;
	
}
#newsHome h3 {
	color:#333;
	font-weight:normal;
	padding-top:6px;
	padding-bottom:0px;
	margin:0px;
}
.lnk{
	margin-top:0px !important;
}
#newsHome .data {
	color:#333;
	display:block
}
#newsHome a.news {	
	color:#999;
	display:block;
	padding-left:10px;
	background:url(/images/biasi/ptoNews.gif) 0 6px no-repeat
}
#newsHome a:hover.news {
color:#333 !important;	
text-decoration:underline !important;
}
#prodHome ul {
	padding:0;
}
#prodHome li {
	list-style:none;
}



/* pulsanti elenco prodotti home */
#prodHome li.catalogo,
#prodHome .catalogo a,
#prodHome .catalogo a:link,
#prodHome .catalogo a:active,
#prodHome .catalogo a:visited {
	float:left;
	width:226px;
	height:50px;
	display:block;
	background:url(/images/biasi/pulsantiHome.jpg) 0 0 no-repeat;
}
#prodHome li.catalogo a:hover {
	background:url(/images/biasi/pulsantiHome.jpg) 0 -200px no-repeat !important;
}

#prodHome li.ricerca,
#prodHome .ricerca a,
#prodHome .ricerca a:link,
#prodHome .ricerca a:active,
#prodHome .ricerca a:visited {
	float:left;
	width:226px;
	height:50px;
	display:block;
	background:url(/images/biasi/pulsantiHome.jpg) 0 -50px no-repeat;
}
#prodHome li.ricerca a:hover {
	background:url(/images/biasi/pulsantiHome.jpg) 0 -250px no-repeat !important;
}










#contHome .right {
	line-height:1.65em;
	padding:0px 0px 0px 0px;
	
	
}
#cont .right {
	line-height:1.65em;
	padding:0px 0px 233px 225px;
	
}
#contHome .right .padRight,
#cont .right .padRight {
	padding-left:32px;
	padding-right:0px;
	font-size:13px;
	min-height:500px;
}
#contHome .right h2 {
	color:#898788;
	line-height:1.45em;
	font-size:18px;
	font-weight:normal;
	padding:25px 0 0 0;
}
#cont .right h2 {
	/*color:#BB0032;*/
	color:#898788;
	/*border-bottom:4px solid ##BB0032;*/
	border-bottom:4px solid #898788;
	line-height:1.45em;
	font-size:18px;
	font-weight:normal;
	padding:50px 0 9px 0;
}
#cont #mask {
	width:246px;
	height:175px;
	float:left
}
#cont .right .imgLeft,
#cont .right .imgMask {
	width:230px;
	height:166px;
	position:absolute;
	margin:20px 0px 0px 0px;

}


#cont .right p a{color:#B80322; text-decoration:underline}
#cont .right p a:hover{color:#B80322; text-decoration:none}
#cont .right p a strong{color:#B80322; text-decoration:underline}
#cont .right h3 {color:#B80322;  font-size:13px; margin:10px 0px 0px 0px; font-weight:bold}


#accordion h3{
		margin:2px 0px 0px 0px !important;
}

#foot {
	border-top:8px solid #B60522;
}
#foot .pad {
	margin:0 auto;
}
#foot .pad .left {
	padding:26px 0;
	width:633px;
	float:left;
	margin:0px 0px 0px 15px;
}
#foot .pad .right {
	padding:17px 0;
	width:117px;
	float:right;
	margin:0px 15px 0px 0px;
}
.underline{
		background:url(/images/biasi/line.gif) left top repeat-x;
		height:1px;
		overflow:hidden;
}
.phones{
		float:right;
		color:#B70320;
		font-size:15px;
		padding:0px 15px 0px 0px;
}
.phones span{
			font-size:13px;
}
.phones u{
		text-decoration:none;
		font-size:21px;
}
.textinputs{
		width:160px;
		height:20px;
		border:1px #000 solid;
}
.textblocking{
	padding-left:230px;
}

.tech_info {margin: 10px 0px 0px 0px; 
	     background:url(/images/biasi/dotted.gif) bottom repeat-x;
            padding-bottom:5px}
.tech_info a{color:#B80322; text-decoration:underline}
.tech_info a:hover{color:#B80322; text-decoration:none;}


.file{
		font-size:12px;
		padding:17px 0px 0px 0px;
		
}
.file b{
		 color:#B80322;
}
.file a{
		color:#B80322;
		text-decoration:underline;
		font-weight:bold;
}
.file a:hover{
				  text-decoration:none;
}


.filea{
		font-size:12px;
		padding:17px 0px 0px 0px;
		
}
.filea b{
		 color:#B80322;
}
.filea a{
		color:#B80322;
		text-decoration:underline;
		font-weight:bold;
}
.filea a:hover{
				  text-decoration:none;
}
.file1{
		background:url(/images/biasi/corner4.jpg) #EFEFEF left top repeat-y;
		margin:2px 0px 0px 0px;
}
.file2{
		background:url(/images/biasi/corner5.jpg) right top repeat-y;
}
.file3{
		background:url(/images/biasi/corner2.jpg) left top repeat-x;		
}
.file4{
		background:url(/images/biasi/corner1.jpg) left top no-repeat;
}
.file5{
		background:url(/images/biasi/corner3.jpg) right top no-repeat;
}
.file6{
		background:url(/images/biasi/corner7.jpg) left bottom repeat-x;
}
.file7{
		background:url(/images/biasi/corner6.jpg) left bottom no-repeat;
}
.file8{
		background:url(/images/biasi/corner8.jpg) right bottom no-repeat;
		padding:21px 42px 16px 20px;
		min-height:70px;
}
.file8a{
		background:url(/images/biasi/corner8.jpg) right bottom no-repeat;
		padding:21px 42px 6px 20px;
		min-height:70px;
}

.file8a p{margin:0px; }

.left_file{
			float:left;
}
.right_file{
				padding:0px 0px 0px 55px;
}
.list_files{
		margin:0px 0px 10px 0px;
}
.table{
		 padding:12px 0px 0px 0px;
}
.table b{
	 color:#B80322;
}
.table table{
				  width:100%;
}
.table table td{
		background:#C9C7C8;
		text-align:center;
		color:#FFF;
}
.table .bg{
				background:#FFF;
				font-size:1px;
}
.table .name{
					background:#B70422;
					text-align:left;
					height:26px;
					vertical-align:middle;
					padding:0px 0px 0px 9px;
}
.table .titl{
				height:40px;
				border-bottom:1px #FFF solid;
}
.table .titl1{
				color:#4F504F;
				height:40px;
				border-bottom:1px #FFF solid;
}
.table .titl1 a{
	color:#B80322;
	text-decoration:none;
}
.table .titl1 a:hover{
	text-decoration:underline;
}
.price table{
	background:#F0F0F0;
	width:100%;
}
.price table td{
					width:33%;
}
.price .up{
				text-align:center;
				color:#B7071C;
				font-weight:bold;
				border-right:1px #8A8A8A solid;
				border-bottom:1px #8A8A8A solid;
				height:41px;
				background:url(../images/backtable.jpg) left bottom repeat-x;
}
.price .up1{
				text-align:center;
				color:#B7071C;
				font-weight:bold;
				border-bottom:1px #8A8A8A solid;
				height:41px;
				background:url(../images/backtable.jpg) left bottom repeat-x;
}
.title{
		text-align:center;
		color:#B7071C;
		font-weight:bold;
		border-bottom:1px #8A8A8A solid;
		height:30px;
}
.naimenovanieup{
						padding:0px 0px 0px 14px;
						color:#4B4B4B;
						height:25px;
						border-left:1px #8A8A8A solid;
						border-bottom:1px #8A8A8A solid;
						background:url(../images/tableback1.jpg) left top repeat-x;
}
.naimenovanieup1{
						padding:0px 0px 0px 14px;
						color:#4B4B4B;
						height:25px;
						border-bottom:1px #8A8A8A solid;
						background:url(../images/tableback1.jpg) left top repeat-x;
}
.naimenovanieup2{
						padding:0px 0px 0px 14px;
						color:#4B4B4B;
						height:25px;
						border-left:1px #8A8A8A solid;
						border-bottom:1px #8A8A8A solid;
}
.naimenovanieup3{
						padding:0px 0px 0px 14px;
						color:#4B4B4B;
						height:25px;
						border-bottom:1px #8A8A8A solid;
}
.naimenovanieup4{
						padding:0px 0px 0px 14px;
						color:#4B4B4B;
						height:25px;
						border-left:1px #8A8A8A solid;
						border-bottom:1px #8A8A8A solid;
						background:url(../images/backtable.jpg) left bottom repeat-x;
}
.naimenovanieup5{
						padding:0px 0px 0px 14px;
						color:#4B4B4B;
						height:25px;
						border-bottom:1px #8A8A8A solid;
						background:url(../images/backtable.jpg) left bottom repeat-x;
}
.textinput{
		width:359px;
		height:17px;
		border:none;
		border-top:1px #B9B7B8 solid;
		font-family:Arial;
}
.textinput1{
		width:119px;
		height:17px;
		border:none;
		border-top:1px #B9B7B8 solid;
		font-family:Arial;
}
.messtxt{
		width:356px;
		height:98px;
		overflow:auto;
		border:none;
		border-top:1px #B9B7B8 solid;
		font-family:Arial;
}
.otpravit{
		border:none;
		background:url(/images/biasi/otpravit.jpg) left top no-repeat;
		width:114px;
		height:23px;
		cursor:pointer;
}
}
#mnProd a.active {
	background:url(/images/biasi/mnLeftBg.gif) right bottom no-repeat !important;
	color:#B60421 !important;
}
#submenu ul{
		    margin:0px 0px 0px 5px;
		    padding:0px;
}
#submenu ul li{
			margin:0px;
			padding:0px;
			background:none !important;
}
#submenu ul li a{
			  background:url(/images/biasi/arrow2.gif) 0px 12px no-repeat !important;
			  padding-left:11px !important;
			  padding-bottom:5px !important;
}
#submenu ul li a:hover{
				  background:url(/images/biasi/arrow1.gif) 0px 12px no-repeat !important;
}
#submenu ul li .aktiv {
				  background:url(/images/biasi/arrow1.gif) 0px 12px no-repeat !important;
				  color:#B60421 !important;
}
#subsubmenu ul{
		    margin:0px 0px 0px 19px;
		    padding:0px;
}
#subsubmenu ul li{
			margin:0px;
			padding:0px;
			background:none !important;
}
#subsubmenu ul li a{
			  background:url(/images/biasi/square.gif) 0px 6px no-repeat !important;
			  text-decoration:underline !important;
			  padding-left:10px !important;
			  color:#727272 !important;
			  padding-top:0px !important;
}
#subsubmenu ul li a:hover{
				  background:url(/images/biasi/square.gif) 0px 6px no-repeat !important;
				  color:#727272 !important;
				  text-decoration:none !important;
}
#subsubmenu ul li .aktivia {
				   background:url(/images/biasi/square.gif) 0px 6px no-repeat !important;
				  color:#727272 !important;
				  text-decoration:none !important;
}
.production strong{
		    color:#000000 !important;
}

.production h3 {color:#B80322;  font-size:13px; margin:10px 0px 0px 0px; font-weight:bold}
#submenu{
		background:url(/images/biasi/underline.gif) left bottom repeat-x;
}
#product_gallery{
			  float:left;
			  width:242px;
			  height:282px;
}

.contleft{width:222px;}
.txtcontent {height:286px; margin:0px; padding:0px}

.block{		 
		  width:227px;
		  height:162px;
		  float:left;
		  margin:0px 1px 8px 0px;
}
.title_block{
				 color:#FFF;
				 font-size:12px;
				 padding:10px 0px 0px 12px;
				 height:23px;
				  background:url(/images/biasi/block.jpg) left top no-repeat;
}
.title_block a{
				   color:#FFF;
				   text-decoration:none;
}
.title_block a:hover{
							text-decoration:underline;
}
.pic_block{
				padding:1px 0px 0px 3px;
				position:relative;
}
.mask{
		  background:url(/images/biasi/block.png) left top no-repeat;
		  width:227px;
		  height:129px;
		  position:absolute;
		  top:0px;
		  left:0px;
}
.first{
	background:#999798;
	border-right:1px #FFF solid;
	border-bottom:1px #FFF solid;
	color:#FFF;
	text-align:left;
	padding:10px 0px 10px 10px;
}
.second{
			background:#C9C7C8;
			border-right:1px #FFF solid;
			border-bottom:1px #FFF solid;
			color:#727272;
			text-align:center;
			padding:10px 0px 10px 0px;
}
.lasttd{
			background:#C9C7C8;
			border-bottom:1px #FFF solid;
			color:#727272;			
			text-align:center;
			padding:10px 0px 10px 0px;
}
.firstlast{
	background:#999798;
	border-right:1px #FFF solid;
	color:#FFF;
	text-align:center;
	padding:10px 0px 10px 0px;
}
.secondlast{
			background:#C9C7C8;
			border-right:1px #FFF solid;
			color:#727272;
			text-align:center;
			padding:10px 0px 10px 0px;
}
.lasttdlast{
			background:#C9C7C8;
			color:#727272;			
			text-align:center;
			padding:10px 0px 10px 0px;
}
.table_div{
				margin:15px 0px 4px 0px;
}
.pictures_info {margin: 10px 0px 0px 0px; 
	     background:url(/images/biasi/dotted.gif) bottom repeat-x;
            padding-bottom:5px
	    height:77px;
}
.left_info{
		float:left;
		width118px;
		height:77px;
		position:relative;
}
.right_info{
		padding:0px 0px 0px 118px;
		height:77px;
}
.right_info a{
		  color:#B50021;
		  text-decoration:underline;
}
.right_info a:hover{
			    text-decoration:none;
}
#subscribe{
				margin:17px 0px 0px 0px;
				padding:0px 0px 0px 6px;
}
.subscribe1{
				 background:url(/images/biasi/subscribe1.jpg) left top no-repeat;
				 height:67px;
}
.subscribe1a{
				 background:url(/images/biasi/subscribe1a.jpg) 1px top no-repeat;
				 height:67px;
}
.subscribe2{
				 background:url(/images/biasi/subscribe2.jpg) left top repeat-y;
}
.subscribe3{
				 background:url(/images/biasi/subscribe3.jpg) left bottom no-repeat;
				 padding:7px 26px 19px 13px;
				 height:350px;
}
.buttons a{
				display:block;
				float:left;
				color:#B50722 !important;
				text-decoration:none !important;
				font-weight:bold;
}
.buttons a:hover{
			 text-decoration:none !important;
}
.comp{
		  width:110px;
		  text-align:center;
		  padding:14px 0px 0px 0px;
		  height:26px;
}
.phys{
		 width:102px;
		 text-align:center;
		 padding:5px 0px 0px 0px;
		 height:35px;
}
.title_subscribe{
					  text-transform:uppercase;
					  font-weight:bold;
					  color:#B50722;
					  padding:10px 0px 0px 13px;
}
.textin{
			width:176px;
			height:16px;
			border:1px #888687 solid;
			font-family:Arial, Helvetica, sans-serif;
			font-size:12px;
			color:#B3B3B3;
			padding:3px 0px 2px 8px;
}
.check{
			float:left;
			width:21px;
}
.rules{
		 float:left;
		 width:162px;
}
.sbm{
		background:url(/images/biasi/subscribe.jpg) left top no-repeat;
		width:130px;
		height:36px;
		cursor:pointer;
		border:none;
}
.vis{
		display:block;
}
.hid{
		display:none;
}
.maskI{
	   position:absolute;
	   left:0px;
	   top:0px;
}
