body{
	background: #6a8c2f url(./images/bgbody.jpg) 0 0 repeat-x;
	text-align:center;
	margin: 50px auto;
	overflow:-moz-scrollbars-vertical;
	scrollbar-face-color: #f7f7f7; 
	scrollbar-highlight-color: #fafafa; 
	scrollbar-shadow-color: #cccccc; 
	scrollbar-3dlight-color: #f7f7f7; 
	scrollbar-arrow-color: #000000; 
	scrollbar-track-color: #f7f7f7; 
	scrollbar-darkshadow-color: #fbfbfb;
}

*{
	font-family:verdana;
	font-size:12px;
	line-height:20px;
	color:#333333;
}

small{
	font-size:10px;
}

label{
	font-weight:bold;
	display:block;
	clear:both;
	font-size:10px;
}

.text{
	clear:both;
	border:1px solid #e2e2e2;
	margin:2px 0px;
	line-height:16px;
	height:25px;
	padding:4px;
}

.textarea{
	clear:both;
	border:1px solid #e2e2e2;
	margin:2px 0px;
	line-height:16px;
	padding:4px;
	scrollbar-face-color: #f7f7f7; 
	scrollbar-highlight-color: #fafafa; 
	scrollbar-shadow-color: #cccccc; 
	scrollbar-3dlight-color: #f7f7f7; 
	scrollbar-arrow-color: #000000; 
	scrollbar-track-color: #f7f7f7; 
	scrollbar-darkshadow-color: #fbfbfb
}
	
div{
	position:relative;
	display:block;
	clear:both;
}

hr{
	height:1px;
	color:#c0c0c0;
}

#logo{
	position:absolute;
	left:0px;
	top:30px;
	width:255px;
	height:150px;
	cursor:hand;
	background: url(./images/logo.gif) 0 0 no-repeat;
}

#main{
	width:900px;
	width:expression(document.body.clientwidth < 1024? "780px": "900px" );
	margin:0 auto;
	background:#6A8C2F url(./images/bgmain.jpg) 0 100% repeat-x;
	padding:4px;
}

#content{
	background:#ffffff  url(./images/bgcontent.jpg) 0 0px no-repeat;
}

#description{
	margin:0 auto;
	width:840px;
	width:expression(document.body.clientwidth < 1024? "720px": "840px" );
	padding-top:80px;
	padding-bottom:40px;
	text-align:justify;
}

#description img{
	padding-bottom:10px;
}

#header{
	margin:0 auto;
	width:840px;
	padding:15px 0px;
	width:expression(document.body.clientwidth < 1024? "720px": "840px" );
	text-align:right;
	height:150px;
	clear:both;
}

#header img{
	margin-top:25px;
}

#footer{
	clear:both;
	margin:0px;
	height:30px;
	font-size:10px;
}

#hr{
	width:500px;
	text-align:center;
	margin:0 auto;
	/*background:url(./images/hr.gif) 0 0 no-repeat;*/
}

a{
	color:#5C7A29;
}

h1{
	font-size: 2.0em;
	margin: 0.5em 0px 0.4em;
	color: #333;
	line-height: 0.9em;
	font-weight:normal;
}

h2{
	font-size: 16px;
	margin: 0.5em 0px 0.4em;
	color: #333;
	line-height: 0.9em;
	font-weight:bold;
}

#t_technologie{
	border:1px solid #eeeeee;
	width:500px;
}

#t_technologie tr td{
	margin:5px;
	padding:5px;
}

.t_technologie_1{
	background:#e1e1e1;
}

.t_technologie_2{
	background:#f7f7f7;
}

#t_mail{
	width:100%
}

#t_mail_1{
	width:50%;
}

#t_mail_2{
	width:50%;
}
	
#form_mail{
	left:0px;
	top:0px;
	padding:20px;
	border-left:1px solid #cccccc;
}
