/* CSS Document */

body {
	margin:0px auto;
	padding:0px;
	text-align:center;
	background-image:url(../grafica/bcs_r3_c1.jpg);
	background-repeat:repeat-y;
	background-position:center top;
	font-family:Tahoma, Verdana, Arial, Helvetica;
	font-size:70%;
	}

#contenitore {
	position:relative;
	margin:0px auto;
	padding:0px;
	text-align:center;
	width:923px;
	z-index:2;
	}
	
#contenuti {
	position:absolute;
	width:923px;
	top:0px;
	left:0px;
	z-index:3;
	background-image:url(../grafica/bcs_r1_c1.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	min-height: 500px;
	height: auto !important;
	height:500px;
	}
	
#sfondo {
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	height:342px;
	background-image:url(../grafica/sfondopagina.jpg);
	background-position:center top;
	background-repeat:repeat-x;
	z-index:1;
	}
	
	
			#linksugrigio a:link, #linksugrigio a:visited, #linksugrigio a:active {
					color:#FFF;
					text-decoration:none;
					}
					
			#linksugrigio a:hover {
					color:#FFF;
					text-decoration:underline;
					}

#linksugrigiolingua {
	position:absolute;
	top:2px;
	left:358px;
	width:127px;
	height:18px;
	color:#FFFFFF;
	}
		#linksugrigiolingua img {
			float:left;
			}
	
#linksugrigio1 {
	position:absolute;
	top:2px;
	left:488px;
	width:138px;
	height:18px;
	color:#FFFFFF;
	}

#linksugrigio2 {
	position:absolute;
	top:2px;
	left:632px;
	width:141px;
	height:18px;
	color:#FFFFFF;
	}
	
#linksugrigio3 {
	position:absolute;
	top:2px;
	left:773px;
	width:129px;
	height:18px;
	color:#FFFFFF;
	}
	
	
#testo {
	}
	
#testocontenuti {
	padding:285px 29px 15px 279px;
	text-align:left;
	min-height: 440px;
	height: auto !important;
	height: 440px;
	}
	
#footer {
	background-color:#FFFFFF;
	margin-left:25px;
	margin-right:20px;
	padding-top:0px;
	padding-bottom:15px;
	border-top: 1px solid #CCCCCC;
	font-size:95%;
	position:relative;
}
			#footer a:link, #footer  a:visited, #footer  a:active{
				color:#A2A2A2;
				text-decoration:none;
				margin-left:10px;
				margin-right:10px;
				}
				
			#footer a:hover{
				color:#000;
				text-decoration:underline;
				margin-left:10px;
				margin-right:10px;
				}
				
			#creditsfooter {
					position:absolute;
					bottom:5px;
					right:5px;
					text-align:left;
					font-family:Tahoma, Verdana, Arial;
					font-size:90%;
					color:#333;
					color:#A2A2A2;
					}
					#creditsfooter a:link, #creditsfooter  a:visited, #creditsfooter  a:active{
							color:#A2A2A2;
							text-decoration:none;
							margin-left:0px;
							margin-right:0px;
							}
					#creditsfooter a:hover{
							color:#666;
							text-decoration:underline;
							margin-left:0px;
							margin-right:0px;
							}

#top {
	position:absolute;
	top:25px;
	left:28px;
	width:875px;
	height:243px;
	background-image:url(../grafica/sfondotop.jpg);
	background-repeat:no-repeat;
	background-position:left top;
	}
	
#topeng {
	position:absolute;
	top:25px;
	left:28px;
	width:875px;
	height:243px;
	background-image:url(../grafica/header/index-inglese.jpg);
	background-repeat:no-repeat;
	background-position:left top;
	}

#sopratop {
	position:absolute;
	top:57px;
	left:297px;
	width:579px;
	height:185px;
	}
	

#aggiunta {
	position:absolute;
	top:268px;
	left:748px;
	width:155px;
	height:34px;
	background-image:url(../grafica/aggiunta.jpg);
	}

#logo {
	position:absolute;
	top:80px;
	left:19px;
	width:173px;
	height:140px;
	}
	
#slogan {
	position:absolute;
	top:75px;
	left:280px;
	width:213px;
	height:16px;
	background-image:url(../grafica/your-partenr-in-biotechnology.gif);
	}
	
	#login {
		position:absolute;
		top:-22px;
		left:21px;
		width:310px;
		height:27px;
		}
		
	#login p{
		margin:0px;
		padding:0px;
		}
		
	
		#login a:link, #login a:visited, #login a:active {
					color:#FFF;
					text-decoration:none;
					}
					
			#login a:hover {
					color:#000;
					text-decoration:underline;
					}
	
#menu {
	position:absolute;
	top:2px;
	left:0px;
	width:766px;
	height: 41px;
	}
	
	#menu a:link, #menu  a:visited, #menu  a:active , #menu  a:hover {
		color:#A2A2A2;
		text-decoration:none;
		}
		

		#menu1 {
			position:absolute;
			top:0px;
			left:0px;
			width:66px;
			height:30px;
			background-image:url(../grafica/menu/biotecnologie_r1_c1.gif);
			padding-top:11px;
			}

		#menu2 {
			position:absolute;
			top:0px;
			left:66px;
			width:93px;
			height:30px;
			background-image:url(../grafica/menu/biotecnologie_r1_c4.gif);
			padding-top:11px;
			}
		#menu3 {
			position:absolute;
			top:0px;
			left:159px;
			width:61px;
			height:30px;
			background-image:url(../grafica/menu/biotecnologie_r1_c7.gif);
			padding-top:11px;
			}
		#menu4 {
			position:absolute;
			top:0px;
			left:220px;
			width:110px;
			height:30px;
			background-image:url(../grafica/menu/biotecnologie_r1_c8.gif);
			padding-top:11px;
			}
		#menu5 {
			position:absolute;
			top:0px;
			left:330px;
			width:105px;
			height:30px;
			background-image:url(../grafica/menu/biotecnologie_r1_c12.gif);
			padding-top:11px;
			}
		#menu6 {
			position:absolute;
			top:0px;
			left:435px;
			width:123px;
			height:30px;
			background-image:url(../grafica/menu/biotecnologie_r1_c14.gif);
			padding-top:11px;
			}
		#menu7 {
			position:absolute;
			top:0px;
			left:558px;
			width:92px;
			height:30px;
			background-image:url(../grafica/menu/biotecnologie_r1_c16.gif);
			padding-top:11px;
			}
		#menu8 {
			position:absolute;
			top:0px;
			left:650px;
			width:110px;
			height:30px;
			background-image:url(../grafica/menu/biotecnologie_r1_c18.gif);
			padding-top:11px;
			}

#menusinistratop {
		position:absolute;
		top:72px;
		left:9px;
		width:191px;
		text-align:left;
		}
			#menusinistratop li{
								list-style:none;
								width:191px;
								margin:0px;
								padding:0px;
								}
								
			#menusinistratop ul{
								margin:0px;
								padding:0px;
								}
								
								#menusinistratop a:link, #menusinistratop a:visited, #menusinistratop  a:active {
									margin:0px;
									padding:0px;
									color:#000;
									text-decoration:none;
									background-image:url(../grafica/menusinistra_r1_c1.gif);
									display:block;
									padding-left:34px;
									padding-top:2px;
									padding-bottom:6px;
									}
									
								#menusinistratop a:hover {
									margin:0px;
									padding:0px;
									color:#A2A2A2;
									text-decoration:none;
									background-image:url(../grafica/menusinistra_r2_c1.gif);
									display:block;
									padding-left:34px;
									padding-top:2px;
									padding-bottom:6px;
									}

#menusinistra {
		position:absolute;
		top:275px;
		left:28px;
		width:225px;
		text-align:left;
		}
			#menusinistra li{
								list-style:none;
								margin:0px;
								padding:0px;
								
								}
								
			#menusinistra ul{
								margin:0px;
								padding:0px;
								}
								
								#menusinistra1 {
									height:190px;
									}
									
									#menusinistra1 p {
									margin:0px;
									padding:0px;
									}
									
								#menusinistra2 {
									height:165px;
									}
									
									#menusinistra2  p {
									margin:0px;
									padding:0px;
									}
									
								#menusinistra3 {
									height:100px;
									}
									
									#menusinistra3  p {
									margin:0px;
									padding:0px;
									}
									
								
								#menusinistra1 a:link, #menusinistra1 a:visited, #menusinistra1  a:active {
									margin:0px;
									padding:0px;
									color:#000;
									text-decoration:none;
									display:block;
									padding-left:4px;
									padding-top:1px;
									padding-bottom:1px; 
									margin-bottom:2px;
									margin-left:10px;
									margin-right:10px;
									}
									
								#menusinistra1 a:hover {
									margin:0px;
									padding:0px;
									color:#000;
									text-decoration:none;
									display:block;
									padding-left:4px;
									padding-top:1px;
									padding-bottom:1px;
									background-color:#FFCC00;
									margin-bottom:2px;
									margin-left:10px;
									margin-right:10px;
									}						
									
								
								#menusinistra2 a:link, #menusinistra2 a:visited, #menusinistra2  a:active {
									margin:0px;
									padding:0px;
									color:#000;
									text-decoration:none;
									display:block;
									padding-left:4px;
									padding-top:1px;
									padding-bottom:1px;
									margin-bottom:2px;
									margin-left:10px;
									margin-right:10px;
									}
									
								#menusinistra2 a:hover {
									margin:0px;
									padding:0px;
									color:#000;
									text-decoration:none;
									display:block;
									padding-left:4px;
									padding-top:1px;
									padding-bottom:1px;
									background-color:#FB760F;
									margin-bottom:2px;
									margin-left:10px;
									margin-right:10px;
									}		
									
								#menusinistra3 a:link, #menusinistra3 a:visited, #menusinistra3  a:active {
									margin:0px;
									padding:0px;
									color:#000;
									text-decoration:none;
									display:block;
									padding-left:4px;
									padding-top:1px;
									padding-bottom:1px;
									margin-bottom:2px;
									margin-left:10px;
									margin-right:10px;
									}
									
								#menusinistra3 a:hover {
									margin:0px;
									padding:0px;
									color:#000;
									text-decoration:none;
									display:block;
									padding-left:4px;
									padding-top:1px;
									padding-bottom:1px;
									background-color:#ACC00F;
									margin-bottom:2px;
									margin-left:10px;
									margin-right:10px;
									}		
								

.splitlist {
}

.splitlist  li{
			margin:5px; 
			padding:5px;
			display:inline;
			}

.splitlist  img{
			padding-top:1px;
			vertical-align:top;
			}
								
.splitlist  ul{
			margin:10px;
			padding:10px;
			margin-top:5px;
			padding-top:5px;
			margin-bottom:3px;
			padding-bottom:3px;
			border-bottom:1px solid #CCC;
			border-top:1px solid #CCC;
			}			
			
			.splitlist a:link, .splitlist  a:visited, .splitlist  a:active{
							color:#2F91C1;
							font-weight:bold;
							text-decoration:none;
							padding:2px;							
							}
							
			.splitlist a:hover{
					color:#2F91C1;
					font-weight:bold;
					background-color:#EAEAEA;
					text-decoration:none;
					padding:2px;
					}

.double {
	width:290px;
	margin-right:5px;
	float:left;
	padding:5px;
	border-right:1px solid #CCC;
	min-height: 150px;
	height: auto !important;
	height: 150px;
	}
	
.clearboth {
	clear:both;
	}
	
#navigazione {
			font-size:90%;
			color:#666666;
			}
		
			#navigazione a:link, #navigazione a:visited, #navigazione a:active {
					color:#333333;
					text-decoration:underline;
					}
					
			#navigazione a:hover {
					color:#666;
					text-decoration:none;
					}

h1{
	font-size:160%;
	font-family:Tahoma, Verdana, Arial;
	color:#0078B3;
	letter-spacing:-1px;
	font-style:italic;
	}


.prodotti  {
	float:left;
	width:48%;
	margin:2px;
	padding:3px;
	border:1px solid #EFEFEF;
	height:130px;
	}
	
	.prodotti h3 {
			color:#336699;
			margin:0px;
			padding:0px;
			padding-bottom:5px;
			font-size:12px; 
			}
			
			.prodotticodice {
					color:#666666;
					}
					
			.prodottitesto {
					padding-top:3px;
					padding-bottom:3px;
					height:60px;
					font-size:90%;
					font-style:normal;
					overflow:hidden;
					}
				.prodottitesto p{
					margin:0px; padding:0px;
					}
			
			.icone {
					border-top:1px solid #EFEFEF;
					padding:2px;
					text-align:center;
					}
					
			.icona {
					width:33%;
					float:left;
					}
					
					.icona img{
						border:0px;
					}
					
	a:link,   a:visited,  a:active {
	color:#333333;
	text-decoration:none;
	}
	
	 a:hover {
	color:#666;
	text-decoration:underline;
	}
		
		
		
					#formcontatti{
					margin:0px;
					padding:0px;
					font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
					font-size:10px;
					}
					
					.formcontattiinput {
					background-color:#FFF;
					color: #000000;
					text-align:left;
					font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
					border:1px solid #666666;
					padding:1px;
					font-size:10px;
					}
					
					.formcontattitextarea {
					background-color:#FFF;
					color: #000000;
					text-align:left;
					font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
					border:1px solid #666666;
					font-size:10px;
					padding:1px;
					font-size:10px;
					}
					
					.formcontattiselect {
					background-color:#FFF;
					color: #666666;
					text-align:left;
					font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
					border:1px solid #333333;
					font-size:10px;
					}
					
					.spaziatorecontatti {
					text-align:right;
					width:80%;
					/*float:left;*/
					padding-top:10px;
					margin-left:5px;
					}
					
					.splitspazioatore {
					text-align:right;
					width:49%;
					float:left;
					padding-top:5px;
					padding-bottom:5px;
					}
					
					.clearboth {
					clear:both;
					}
					
					.bottone {
					background-color:#333;
					color:#FFFFFF;
					text-align:center;
					font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
					border:1px solid #000000;
					font-size:10px;
					text-align:center;
					}

.stileulhome {
float:left; 
margin:0px; 
padding-left:20px; 
font-size:90%;
padding-top:0px;
 }
 
 .stileulhome li {
margin:0px; 
padding:0px; 
list-style:none; 
 }
 .elencopuntato a{
 vertical-align:top;
 }
  .elencopuntato li{
  list-style-image:url(../grafica/li.gif);padding-top:5px;
  
 }
.divarticolo{
	background-color: #F0F7FB;
	margin: 0px 0px 10px;
	padding: 2px;
}

.divarticolobianco{
	background-color: #ffffff;
	margin: 0px 0px 10px;
	padding: 2px;
}

.fotonews {
padding:7px;
float:right;
margin:5px;
margin-left:15px;
margin-bottom:15px;
}

.fotohome {
padding:7px;
float:right;
margin:5px;
margin-left:15px;
margin-bottom:15px;
padding-top:2px;
}

.distributore {
	float:left;
	width:48%;
	margin:2px;
	padding:3px;
	border:1px solid #EFEFEF;
	}
	
.distributore	h3 {
			color:#336699;
			margin:0px;
			padding:0px;
			padding-bottom:5px;
			font-size:12px; 
			}
			
.distributore p {margin:0px; padding:0px;}
