@charset "utf-8";

body{
	background-image:url(../images/BG.jpg);
	background-repeat:repeat-x;
	font-family: Tahoma, Arial; 
	color: #404040;
	list-style-type: none;
}

body a{
	color:#000000;
	text-decoration:underline;
}

#header { height: 123px; width:975px; }

#lang{
	float:right;
	font-size:11px;
	font-family: Tahoma, Arial; 
	color: #404040;
	margin-top:15px;
}

h1 { padding: 17px 0 0 0; }
h1 a { display: block; width: 281px; height: 91px; }
h1 a span { display: none; }

#page{
	position:absolute;
	background-image:url(../images/BGcontainer.jpg);
	background-position: top left;
	background-repeat:no-repeat;

}

#menu {
	width: 193px;
	float: left;
	height:520px;
	font-size: 10px;
	text-transform: uppercase;
	text-align: right;
	padding-left:88px;
}


#menu a { 
	display: block;
	color: #262922;
	text-decoration: none;
	width: 119px;
	padding: 2px 74px 3px 0;
}
	
#menu a:hover {
	background: url(../images/bg-menu.png);
}

#menu .menu-item-on {
	background: url(../images/bg-menu.png);
	font-weight: bold;
}

#container{
	margin-top:100px;
	margin-left:281px;
	font-size:11px;
	line-height:14px;
	width:695px;	
}





#container .txt{
	padding-left:17px;
	width:340px;
	margin-right:20px;
}

#container .txt a{
	text-decoration:none;
}

#container h1{
	margin-left:-17px;
	padding-left:17px;
	padding-top:4px;
	padding-bottom:4px;
	margin-bottom:0px;
	background-color:#d7f3f3;
	font-weight:bold;
	text-transform:uppercase;
}




#products .txt{
	height:200px;
}

#news .txt{
	
	margin-bottom:50px;
}

#products .moreinfos{
	float:right;
	font-weight:bold;
	cursor:pointer;
}

#products .moreinfos a{
	color:#5588A8;
	text-decoration:none;	
}

#products .moreinfos a:hover{
	color:#5588A8;
	text-decoration:underline;	
}

.images{
	float: right;
	width:310px;


}

#container img{
	border: 1px solid #007A96;
	margin-bottom:20px;
}

#footer{
	clear:both;
	height:50px;

}


/*FORM*/

form{
	background-color:#eff6e4;
	border: 1px solid #b5dbd2;
	padding:15px;	

}

form input, form textarea{
	padding:2px;
	display:block;
	margin-bottom:15px;
	font-family: Tahoma; 
	font-size:11px;
	color: #404040;
}

form .bold{
	font-weight:bold;
}

form .button{

margin-top:15px;
	margin-bottom:0px;
	background-color:#def4ed;
	border: 1px solid #b5dbd2;
	font-weight:bold;
	width:80px;
}

form .button:hover{
	background-color:#b5dbd2;	
}


form textarea{

	width:300px;
	height:100px;

}

form .error{
	
	padding:2px;
	margin-top:50px;
	color:#1f3f43;
	font-weight:bold;
}

