body{
	background-image:url(/Images/bg.jpg);
	background-repeat:repeat-x;
	background-color:#6699CC;
	text-align:center;
}
#wrap{	width:976px;
	overflow:hidden;
	margin-left:auto;
	margin-right:auto;
	text-align:left;
	background-color:#fff;
	background-image:url(/Images/main_bg.jpg);
	background-repeat:repeat-y;
	position:relative;
	}
#top{	background-image:url(/Images/top_bg.png);
	background-repeat:repeat-x;
	height:75px;
	position:relative;
	}
#staticMenu{	position:absolute;
	right:16px;
	top:8px;
	font-size:10px;
	}
#logo{	position:absolute;
	top:25px;
	left:16px;
	}
#lang{	position:absolute;
	bottom:10px;
	right:180px;
	font-size:11px;
	}
#searchBox{	position:absolute;
	right:16px;
	bottom:8px;
	}
.inputSearch{	width:100px;
	line-height:16px;
	font-size:12px;
	}
#shadowLeft{	position:absolute;
	left:0px;
	top:0px;
	width:16px;
	height:342px;
	z-index:1000;
	}
#shadowRight{	position:absolute;
	right:0px;
	top:0px;
	width:16px;
	height:342px;
	z-index:1000;
	}
#teaser{	width:976px;
	height:225px;
	}
#content{	margin-left:16px;
	margin-top:16px;
	width:944px;
	overflow:hidden;
	}
#footer{	width:976px;
	height:162px;
	background-image:url(/Images/bottom_bg.png);
	background-repeat:repeat-x;
	margin-top:16px;
	position:relative;
	float:left;
	 }
#bottom_left{	position:absolute;
	left:0px;
	top:0px;
	}
#bottom_right{	position:absolute;
	right:0px;
	top:0px;
	}
#bottom_logo{	position:absolute;
	right:16px;
	top:52px;
	}
#contact{	position:absolute;
	left:16px;
	top:32px;
	border:0px solid;
	color:#fff;
	}

/* NON FRONT PAGE */

#left{	float:left;
	width:184px;
}
#right{	float:right;
	width:744px;
	}
#breadcrumbs{	width:auto;
	padding-bottom:8px;
	font-size:11px;}

/* DEFAULT CLASSES */

input{	border:1px solid #ddd;
}

