		A:hover {text-decoration:underline;}
		#naming, #logo {
			/*border:1px solid #CCC;*/
			height:70px;
		}
		#naming {
			width:728px;
		}
		#logo {
			left:729px;
			width:268px;
		}
		#snav {
			left:512px;
		}
		#home_leer, #topnav, #homebutton, #homebutton A:hover {
			background:#0099CB;
		}
		 
		BODY #home_leer {
			height:17px;
			border-bottom:1px solid #0099CB;
		}
		
		#homebutton A:hover , #topnav ul li:hover a, #topnav a.active {
			background:#819B71;
			color:white;
		}
		
		#content_home_bayer{
			width:785px;
		}
		#home_image {
			width:785px;
			height:195px;
			margin:0px;
		}
		
		DIV#navcontainer {
			background:none;
		}
			
			DIV#navcontainer UL LI A {
				background:#E5F5FA;
				color:#999;
				border-bottom:1px zolid #fff;
			}
	
				DIV#navcontainer UL LI UL.sublist A {
					width:135px;
					background:#C6E8FA;
					color:#666;
				}
				
				DIV#navcontainer UL LI UL.sublist A.active, DIV#navcontainer UL LI UL.sublist A.active:hover {
					background:#819B71 url(../images/subleftnav_act.gif) no-repeat top;
					color:white;
				}
				
				DIV#navcontainer ul.sublist a:hover {
					background:#D7EFFC url(../images/subleftnav_over_it.gif) no-repeat top;
					text-decoration:none;
					color:#666;
				}
			
			DIV#navcontainer A.active {
				background:#819B71
			}
			
			DIV#navcontainer A:hover, DIV#navcontainer A.active, DIV#navcontainer A.active:hover {
				background:#819B71 url(../images/leftnav_act_it.gif) no-repeat top;
				color:#FFF;
			}
			
		DIV#leftnav {
			left:0pt;
			position:absolute;
			top:89px;
		}
		DIV#leftnav.home {
			top:10px;
			float:none;
			position:relative;
		}
		
		DIV#leftnavLogin {
			float:left;
			height:400px;
			margin-right:1px;
			position:static;
			top:0px;
			width:170px;
		}
			

		DIV#leftnav DIV#bayerlinks, DIV#leftnav DIV#bayerlinks DIV#lefthead {
			margin-top:0px !important;
		}
		DIV#home_main_block {
			/*border:1px solid orange;*/
			left:170px;
			margin-left:10px;
			position:absolute;
			top:205px;
			width:604px;
		}		
		
		H1.subTit {
			font-family:Arial;
			color:#666;
			font-size:18px;
			margin:10px 0px;
		}
		
		DIV#left_item {
			width:195px;
			height:219px;
			background:#FFF;
			float:left;
		}
		
			DIV#left_item DIV#left_head {
				width:175px;
				height:40px;
				background:#B4CF9C;
				padding:10px;
			}
						DIV#left_item DIV#left_head H1 {
							color:white;
							font:normal 23px Arial;
							margin:0px;
						}
						DIV#left_item DIV#left_head H2 {
							color:white;
							font:normal 15px Arial;
							margin:0px;
						}
				DIV#left_item DIV#left_title {
					height:25px;
					width:185px;
					background:#D1E6BF;
					padding:15px 0px 0px 10px;
					margin: 1px 0px 0px 0px;
				} 
					
					DIV#left_item DIV#left_title A {
						color:#676769;
					}
					
				DIV#left_item DIV#left_title IMG {
					float:right;
					margin:-18px 20px 0px 0px ;
				}
		DIV#news_item {
			margin:0px 0px 10px 9px;
			width:400px;
			height:219px;
			float:left;
			overflow:hidden;
			font-size:11px;
		}
		DIV#news_item BR {
			font-size:8px;
			line-height:8px;
		}
		DIV#news_item SPAN {
			margin:0px;
		}
			DIV#news_item DIV#news_title{
				width:380px;
				font-weight:bold;
				background:#FFF;
				color:#0099CD;
				border-bottom:1px solid #7FCCE6;
				height:20px;
				padding:2px 0px 0px 10px;
				margin-top:8px;
			}

			DIV#news_item DIV.news_item {
				padding:1px 10px;
			}

			DIV#news_item DIV.news_item SPAN.alert {
				color:#666;
				font-weight:bold;
			}
			
			DIV#news_item DIV.news_item SPAN.title A {
				color:#009A00;
				font-weight:bold;
			}

			DIV#news_item DIV.news_item SPAN.text {
				color:#009A00;
				font-weight:bold;
			}

			DIV#news_item DIV.news_item SPAN.text A {
				color:#666;
				font-weight:normal;
			}
			DIV#news_item DIV.news_item SPAN.more A {
				color:#06C;
				font-weight:normal;
			}

		DIV#bottom_item {
			width:606px;
			height:135px;
			background:#FFF;
			clear:both;
		}
			DIV#bottom_item DIV.bottom_title {
				height:26px;
				background:#FFD3AC;
				margin-bottom:1px;
				width:591px;
				padding:7px;
			}
			
			DIV#bottom_item DIV#perte_bg, #compagnia DIV#bottom_item DIV#perte_bg {
				width:605px;
				height:147px;			
				background:url('../images/bpt_bg.jpg') no-repeat top;
			}
			
			#reddito DIV#bottom_item DIV#perte_bg {
				background:url('../images/bpt_bg_farm.jpg') no-repeat top;
			}
			
				DIV#bottom_item DIV.bottom_title H1 {
					color:white;
					font:normal 23px Arial;				
					margin:0px;
				}
	
			DIV#bottom_item DIV.bottom_item {
				height:26px;
				width:585px;
				padding:8px 5px 2px 10px;
				color:#FF8D5C;
				font:normal 15px Arial;
			} 
			DIV#bottom_item DIV.bottom_item STRONG {
				font:bold 15px Arial;	
			}
			DIV#bottom_item DIV.bottom_item A {
				color:#FF8D5C;				
			}
			
			
			DIV#bottom_item DIV.bottom_item IMG {
				margin:-18px 20px 0px 0px ;
			}
			
		DIV#margin {
			height:550px;
			padding:10px 0px 0px 5px;
			background:transparent url("../images/margin-top.jpg") top no-repeat;
			top:88px;
			left:790px;
			width:201px;
		}
		
	DIV.marginhead, DIV.marginmodulSelect,	DIV.marginmodul, DIV.marginProdImg  {
			margin:0px 0px 5px 0px;
		}
		
			DIV#margin DIV.title {
					margin:0px 0px 10px 0px;
			}

		DIV.marginmodul {
			font:11px Arial;
		}
		
		.marginlink a{
			font:11px Arial;			
		}
		
		
		
		DIV.marginhead {
			width:180px;
			font:bold 11px verdana;
			height:13px;
			background:#E6F8E0;
			padding:3px 0px 3px 10px;
			color:#656764;
		}
		DIV#margin DIV.title {
			color:white;
			background:#FF8E5C;
		}
		
		DIV.marginmodulSelect,	DIV.marginmodul  { 
			padding:0px 0px 0px 10px;
		}
		
		DIV.marginmodulSelect SELECT {
			border:1px solid #7FCDE4;
		}
		
		DIV.marginProdImg {
			background:#FEF2DA url("../images/prod_back.jpg") repeat-x;
			width:190px;
			height:110px;
			padding:10px 0px 10px 0px;
			text-align:center;
		}
		
		DIV.marginProdSite {
			width:166px;
			height:14px;
			background:#C7E8FB;
			color:#4A8EB1;
			padding:5px 12px;
			margin-top:1px;
		}
		DIV.marginProdSite A {
			color:#4A90B1;
			font:bold 11px Arial;
		}
		
		DIV#content {		
			left:171px;
			position:absolute;
			top:89px;
			width:618px;
		}
		
		DIV#content P {		
			margin:7px 0px;
		}
		
			DIV#content DIV.cont_header,  DIV#content DIV.cont_header_gray {		
				background:#E5F5FA;
				height:16px;
				font:normal 14px Arial;
				color:#09c;
				padding:10px;
				text-align: left;
			}

			DIV#content DIV.cont_header_gray {		
				background:#F2F2F2;
				margin-top:25px;
			}
			
			DIV#content DIV.news_body, DIV#content DIV.content_body {
				padding:10px 0px 0px 12px;
				font:normal 12px Arial;		
				color:#666;
			}
		
				DIV#content DIV.news_body h1 {
					margin:5px 0px 18px 0px;
					color:#09c;
					font:normal 18px Arial;
				}
				DIV#content DIV.news_body IMG{
					border:2px solid #E5F5FA;
					float:right;
					margin:5px 5px 10px 20px;
				}

			DIV#content DIV.news_teaser {
				padding:5px 0px;
				font:normal 12px Arial;		
				color:#666;
				line-height:20px;
			}
			
				DIV#content DIV.news_teaser A.title {
					font-weight:bold;
					color:#09C;
				}
		
		DIV#content DIV span.date {
				font-size:11px;
		}
		
			DIV#content DIV.news_body H3, DIV#content DIV.news_body H4, DIV#content DIV.news_body H5{
				margin:5px 0px;
			}
			
			DIV#content DIV.content_body DIV.content_select {
				/*border:1px solid #E5EDF0;*/
				height:52px;
			}
		
				DIV#content DIV.content_body DIV.content_select P.left {
					float:left;
					background:#E5F5FA;
					width:45%;
					height:38px;
					padding:5px 0px 0px 15px;
					border:1px solid #E5EDF0;
				}
					DIV#content DIV.content_body DIV.content_select P.left IMG{
						margin:5px;
						vertical-align:middle;
					}
				
				DIV#content DIV.content_body DIV.content_select P.right {
					float:right;
					background:white;
					width:50%;
					text-align:right;
				}
						DIV#content DIV.content_body DIV.content_select P.right IMG {
						margin:7px 15px 0px 0px;
					} 

					DIV#content DIV.content_body DIV.content_select H1{
						color:#666;
						font:regular 18px Arial;
						margin-bottom:10px;
					}
					
			DIV#content DIV.content_body DIV.summary {
				margin-top:10px;
			}
			
			DIV#content DIV.content_body H1, DIV.register H1 {
				font-size:14pt;
				color:#09C;
				text-align:left;
				margin:7px;
			}
			
				DIV#content DIV.content_body DIV.summary H1 {
					color:#09c;
					font:bold 12px Arial;
					margin:0px;
				}
	
				DIV#content DIV.content_body DIV.summary A {
					color:#666;
					font:bold 12px Arial;
				} 
				
					DIV#content DIV.content_body DIV.summary A IMG{
						margin:10px 5px 5px 5px;
						vertical-align:middle;
					} 
		
					/*********** login styles *******/
	
					#content_login_bayer{
						width:996px;
						margin-top:1px;
						display:block;
						left:0px;
						position:absolute;
						top:88px;
					}
					
					#login_image {
						left:171px;
						position:absolute;
						top:85px;
						width:825px;
					}		
					
					* HTML #login_image {
						left:175px;
					}		
		
									
					DIV.register H4 {
						color:#FF0000;
						margin:10px auto;
						font-size:12px;
						font-weight: bold;
						width: 500px;
					}
					
					#login fieldset {
						border:0px;
						padding:0px;
						margin:5px 0px;
					}
					
					#login fieldset.register {
						border:1px solid #000066;
						padding:10px;
						margin:5px 0px;
						width: 500px;
						text-align: left;
						margin: 10px 50px;
					}
					
					#login fieldset.register legend { 
						color: #000066;
						font-size:13px;
						font-weight: bold;
					}
					
					#login #content P.name {
						float:left;
						clear:left;
						width:120px;
						color:#000;
						text-align: right;
						padding-right: 10px;
					}
					
					#login #content P.input {
						float:left;						
						width:350px;						
					}
					
					#login #content P.mandatory {
						clear:both;				
						color:#FF3300;
						font-size:8pt;	
						padding-left: 130px;
					}
					
					#login P.name {
						width:120px;
						font:11px Arial;
						color:#999;
						float:left;
						margin:0px;
						height:20px;
					}

					#login P.input {
						width:450px;
						margin:0px;
						color:#999;
					}
		
					#login P.input input {
						border:1px solid #999;
						font:11px Arial;				
						}
					#login #content P.swap {
						float:left;
						width:25px;
						clear:left;
					}					
					#login #content P.reswap {
						float:left ;
						width:400px;
						text-align:left;
					}					


.marginimg img{
   width:170px;
}					

body div#keyvisual {
	position:static;
}

DIV.snap_animals {
	text-align:center;
}
DIV.snap_animals IMG {
	margin:5px 11px 5px 11px;
	float:left;
}

IMG#productImg {
	margin:10px;
}

div#content div.content_body P.textProduct {
	margin-top:15px;
	font:bold 13px Arial;
	color:#333;
	text-align:center;
}

div#content div.content_body H1.section {
	padding:10px;
	font-style:italic;
	font-size:16px;
	color:#000;
	margin:0px;
}

div#content div.content_body DIV.section {
	padding:10px;
	font-size:12px;
	color:#000;
	background-color:#FFF;
	margin:0px;	
}

div#content div.content_body h1.product {
	color:#000;
	font-width:20px;
}

/*sitemap*/

#content ul.sitemap li a {
	color:#FFFFFF;
}

#content ul.sitemap li UL li a {
	color:#09c;
}

/*styles for newslist*/
div#content div.news_teaser span.newsdate {
	display:block;
	float:left;
	font-size:12px;
	font-weight:normal;
	width:80px;
}

div#content div.news_teaser span.title A, div#content div.news_teaser span.title {
	color:#0099CC;
	font-weight:bold;
	font-size:12px;
}

div.archivioBloqLink {
	text-align: right;
	border-bottom:1px solid #DDD;
	margin-bottom: 5px;
}
div.archivioBloqLink A {
		font-weight: bold;
		color:#999;
	}

	div.backgroundForH1 {
		width:602px;
	}
	
	div.backgroundForH1 div.section {
		width:582px;
	}

h3.archivio {
	background-color: #FCFCFC;
	margin:0px 0px 5px 0px;
	padding:2px;
	font-weight:bold;
	color:#819B71;
	font-size:12px;	
}
