BODY {
	margin:0;
	padding:0;
	background:#636363;
	font-family:"Verdana";
	font-size:11px;
}

IMG {
	border:0;
}

.title {
	font-size:12px;
}

a{
	color:#01009e;
}

a.flag {
	position:absolute;
	top:3px;
	right:3px;;
	width:27px;
	height:21px;
	z-index:2;
}

.photos {
	width:100%;
	overflow:hidden;
}

.photo_wrap {
	float:left;
	text-align:center;
	width:176px;
}

.photo {
	display:block;
	height:150px;
	width:150px;
	padding:13px;
	background:url(im/photo.png) left;
}

.photo:hover {
	background-position:176px;
}

.photo IMG {
	display:block;
}

.photos_vert {
	background:url(im/photos_vert.jpg) left;
	width:114px;
	height:152px;
	padding:13px;
	display:block;
}

.photos_vert img {
	display:block;
}

.photos_vert:hover {
	background-position:-140px;
}

.photos_hor {
	background:url(im/photos_hor.jpg) left;
	width:152px;
	height:114px;
	padding:13px;
	display:block;
}

.photos_hor img {
	display:block;
}

.photos_hor:hover {
	background-position:-178px;
}

.error{
	color:#FF0000;
}

.success{
	color:#00CC00;
}

.box {
	border:1px solid #666666;
	background:#CCCCCC;
}

.footer{
	margin:8px 6px 10px 48px;
	text-align:center;
	color:#CCCCCC;
}

.back {
	position:absolute;
	top:0px;
	height:574px;
	width:100%;
	background:url(im/back.jpg) repeat-x;
	z-index:0;
}

.container {
	position:absolute;
	top:40px;
	left:50%;
	margin-left:-337px;
	width:674px;
	z-index:1;
}

.logo {
	position:absolute;
	top:0;
	left:0;
	width:124px;
	height:107px;
	z-index:3;
}

.top {
	height:140px;
	background:url(im/top.jpg);
}

.main {
	background:url(im/middle.gif) repeat-y;
	padding-left:90px;
	padding-right:48px;
	padding-top:8px;
	padding-bottom:12px;
	text-align:justify;
	min-height:220px;
}

.bottom {
	height:62px;
	background:url(im/bottom.gif);
}

ul.references li {
	list-style:url(im/star.jpg);
	margin-bottom:10px;
}

ul.references {
	margin:0;
	padding:0;
}

.sonck a {
	position:fixed;
	bottom:5px;
	right:5px;
	z-index:10;
	background:url(im/sonck.jpg) left no-repeat;
	width:190px;
	height:22px;
}

.links {
	width:250px;
	float:right;
}

.links ul {
	margin:0;
	padding:0 0 0 14px;
}

.links li {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:square;
	margin:0;
	padding:0 0 5px 0;
}

/****** MENU ******/

a.menu_1_fr {
	position:absolute;
	top:107px;
	left:86px;
	background:url(im/menu_1.jpg);
	width:91px;
	height:24px;
}

a.menu_1_fr:hover {
	background-position:-91px;
}

a.menu_1_fr_sel {
	position:absolute;
	top:107px;
	left:86px;
	background:url(im/menu_1.jpg);
	width:91px;
	height:24px;
	background-position:-91px;
}

a.menu_2_fr {
	position:absolute;
	top:107px;
	left:200px;
	background:url(im/menu_2.jpg);
	width:92px;
	height:24px;
}

a.menu_2_fr:hover {
	background-position:-92px;
}

a.menu_2_fr_sel {
	position:absolute;
	top:107px;
	left:200px;
	background:url(im/menu_2.jpg);
	width:92px;
	height:24px;
	background-position:-92px;
}

a.menu_3_fr {
	position:absolute;
	top:107px;
	left:312px;
	background:url(im/menu_3.jpg);
	width:74px;
	height:24px;
}

a.menu_3_fr:hover {
	background-position:-74px;
}

a.menu_3_fr_sel {
	position:absolute;
	top:107px;
	left:312px;
	background:url(im/menu_3.jpg);
	width:74px;
	height:24px;
	background-position:-74px;
}

a.menu_4_fr {
	position:absolute;
	top:107px;
	left:411px;
	background:url(im/menu_4.jpg);
	width:83px;
	height:24px;
}

a.menu_4_fr:hover {
	background-position:-83px;
}

a.menu_4_fr_sel {
	position:absolute;
	top:107px;
	left:411px;
	background:url(im/menu_4.jpg);
	width:83px;
	height:24px;
	background-position:-83px;
}

a.menu_5_fr {
	position:absolute;
	top:107px;
	left:513px;
	background:url(im/menu_5.jpg);
	width:41px;
	height:24px;
}

a.menu_5_fr:hover {
	background-position:-41px;
}

a.menu_5_fr_sel {
	position:absolute;
	top:107px;
	left:513px;
	background:url(im/menu_5.jpg);
	width:41px;
	height:24px;
	background-position:-41px;
}

a.menu_6_fr {
	position:absolute;
	top:107px;
	right:41px;
	background:url(im/menu_6.jpg);
	width:60px;
	height:24px;
}

a.menu_6_fr:hover {
	background-position:-60px;
}

a.menu_6_fr_sel {
	position:absolute;
	top:107px;
	right:41px;
	background:url(im/menu_6.jpg);
	width:60px;
	height:24px;
	background-position:-60px;
}

a.menu_1_nl {
	position:absolute;
	top:107px;
	left:86px;
	background:url(im/menu_1_nl.jpg);
	width:93px;
	height:24px;
}

a.menu_1_nl:hover {
	background-position:-93px;
}

a.menu_1_nl_sel {
	position:absolute;
	top:107px;
	left:86px;
	background:url(im/menu_1_nl.jpg);
	width:93px;
	height:24px;
	background-position:-93px;
}

a.menu_2_nl {
	position:absolute;
	top:107px;
	left:211px;
	background:url(im/menu_2_nl.jpg);
	width:52px;
	height:24px;
}

a.menu_2_nl:hover {
	background-position:-52px;
}

a.menu_2_nl_sel {
	position:absolute;
	top:107px;
	left:211px;
	background:url(im/menu_2_nl.jpg);
	width:52px;
	height:24px;
	background-position:-52px;
}

a.menu_3_nl {
	position:absolute;
	top:107px;
	left:290px;
	background:url(im/menu_3_nl.jpg);
	width:56px;
	height:24px;
}

a.menu_3_nl:hover {
	background-position:-56px;
}

a.menu_3_nl_sel {
	position:absolute;
	top:107px;
	left:290px;
	background:url(im/menu_3_nl.jpg);
	width:56px;
	height:24px;
	background-position:-56px;
}

a.menu_4_nl {
	position:absolute;
	top:107px;
	left:376px;
	background:url(im/menu_4_nl.jpg);
	width:87px;
	height:24px;
}

a.menu_4_nl:hover {
	background-position:-87px;
}

a.menu_4_nl_sel {
	position:absolute;
	top:107px;
	left:376px;
	background:url(im/menu_4_nl.jpg);
	width:87px;
	height:24px;
	background-position:-87px;
}

a.menu_5_nl {
	position:absolute;
	top:107px;
	left:492px;
	background:url(im/menu_5_nl.jpg);
	width:58px;
	height:24px;
}

a.menu_5_nl:hover {
	background-position:-58px;
}

a.menu_5_nl_sel {
	position:absolute;
	top:107px;
	left:492px;
	background:url(im/menu_5_nl.jpg);
	width:58px;
	height:24px;
	background-position:-58px;
}

a.menu_6_nl {
	position:absolute;
	top:107px;
	right:41px;
	background:url(im/menu_6_nl.jpg);
	width:60px;
	height:24px;
}

a.menu_6_nl:hover {
	background-position:-60px;
}

a.menu_6_nl_sel {
	position:absolute;
	top:107px;
	right:41px;
	background:url(im/menu_6_nl.jpg);
	width:60px;
	height:24px;
	background-position:-60px;
}

/****** COMMON ******/

.left {
	float:left;
}

.right {
	float:right;
}

.clear {
	clear:both;
}

.text_links {
	z-index:-1;
}

.fond{
	position:absolute;
	width:100%;
	height:100%;
	z-index:0;
	background:#636363;	
}

/****** FIXES ******/

.fix_left {
	position:absolute;
	background-color:#8B8B8B;
	width:16px;
	height:1px;
	top:265px;
	left:49px;
	z-index:4;
}

.fix_right {
	position:absolute;
	background-color:#8B8B8B;
	width:17px;
	height:1px;
	top:265px;
	right:7px;
	z-index:4;
}
