html, body{
	margin:0;
	border:0;
	padding:0;
	width:100%;
	height:100%;
}

body{
	text-align:center;
	background-color:#D0D1D3;	
}

#main{
	position:relative;
	width:682px;
	height:468px;
	background-color:#FFFFFF;
	margin-left:auto;
	margin-right:auto;
}

#index-image{
	position:absolute;
	width:435px;
	height:468px;
	left:0px;
	top:0px;
}

#menu-top{
	position:absolute;
	width:100px;
	height:170px;
	left:491px;
	top:57px;
}

#menu-top img{
	margin:0;
	border:0;
	padding:0;
	float:right;
}


.menu-element{
	width:100px;
	height:17px;
	margin-bottom:21px;
}



#menu-mid{
	position:absolute;
	width:214px;
	height:55px;
	left:436px;
	top:251px;
}

#menu-bot{
	position:absolute;
	width:48px;
	height:56px;
	left:527px;
	top:324px;
}

#page-image{
	position:absolute;
	width:340px;
	height:340px;
	left:92px;
	top:19px;
}

#page-text{
	position:absolute;
	width:336px;
	height:95px;
	left:88px;
	top:363px;
	font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	text-align:right;
}

#left-content{
	position:absolute;
	width:390px;
	top:0px;
	left:50px;
	text-align:left;
}

#title-image{
	margin-top:44px;
	margin-bottom:16px;
}

.page-block{
	margin-bottom:8px;
	font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	line-height:12px;
}

.p-block-l{
	width:70px;
	float:left;
	text-align:right;
	font-weight:bold;
}

.p-block-r{
	width:290px;
	float:left;
	text-align:justify;
	margin-left:9px;
}

#gr-tete{
	float:right;
	margin: 0px 0px 10px 10px;
}

.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.clearfix {display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */


textarea, input{
	font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	line-height:12px;
	margin-left:0px;
	padding-left:0px;
	float:left;
}


.nosee{
	display:none;
}

a.weblink{
	color:#000000;
	text-decoration:none;
}

a.weblink:hover{
	color:#000000;
	text-decoration:underline;
}
