/*----- global style -----*/
body{
	background:#1f081a url("../images/body.bg.png") repeat top center;
	font: normal normal normal 11px "Trebuchet MS",sans-serif;
	color:#000;
}
body, div, p, h1, h2, h3, h4 , table, tbody, tr, td, th, a, span, ul, li{
	margin:0;
	padding:0;
	list-style:none;
}
a{
	text-decoration:none;
}
a img{
	border:none;
}
.clear{
	clear:both;
}
span.condition{
	font-size:0.8em;
	color:#666;
}

#wrapper{
	position:relative;
	margin:70px auto;
}
#wrapper.home{
	width:1007px;
}
#wrapper.inside{
	width:761px;
}

/*----- header style -----*/
#header.home{
	background-image:url("../images/home.bg.jpg");
	width:1007px;
	height:695px;
	position:relative;
	margin:0;
	padding:0;
}
#header.home #message{
	position:absolute;
	text-align:justify;
	width:165px;
	top:320px;
	left:240px;
}
#header.home #message a{
	font-weight:bold;
	color:#EE1100;
}
#message img{
	margin:0;
	vertical-align:text-bottom;
}
#header.inside{
	background-image:url("../images/inside.top.jpg");
	width:761px;
	height:280px;
	position:relative;
	margin:0;
	padding:0;
}
#header.inside h1#logo, #header.inside h1#logo a, #header.inside h1#logo a img{
	display:block;
	width:247px;
	height:145px;
}
#header.inside h1#logo{
	position:absolute;
	top:34px;
	left:140px;
}
#header a.partner, #footer a.partner{
	display:block;
	position:absolute;
}
#nav1{
	position:absolute;
	top:255px;
	padding:50px 9px 0 9px;
	background:transparent url("../images/nav1.bg.png") no-repeat top center;
	font: normal normal bold 11px "Trebuchet MS",sans-serif;
	width:120px;
	height:239px;
	z-index:2;
}
#nav1.home{
	left:95px;
}
#nav1.inside{
	left:-28px;
}
#nav1 li{
	display:block;
	position:relative;
	height:30px;
}
#nav1 li a{
	display:block;
	height:24px;
	bottom:0;
	color:#1f081a;
	font-weight:bold;
	font-size:12px;
	text-align:center;
	width:120px;
}
#nav1 li a:hover{
	color:#FFF;
}
/*----- content style -----*/
#content{
	position:relative;
	margin:0px auto;
	background:#fff url("../images/inside.bottom.jpg") no-repeat bottom left;
	width:731px;
}
	#content #article{
		padding:0 100px 30px 100px;
	}
	#content #article a{
		color:#EE1100;
		font-weight:bold;
	}
	#content #article img{
	}
	#content #article h1{
		color:#EE1100;
	}
	#content #article h2{
		font-size:14px;
		color:#FF3900;
		padding:8px 0 0 0;
	}
	#content #article h3{
		color:#EC6102;
		font-size:12px;
		padding:4px 0 0 0;
	}
	#content #article p{
	}
	#content #article dd{
		margin-bottom:4px;
		color:#EE1100;
	}
	#content #article table.programme td, #content #article table.programme th{
		padding:2px;
	}
	#content #article ul{
		padding:2px 10px;
	}
	#content #article form input.button{
		border:3px solid #EE1100;
		background:#FF3900;
		margin:4px;
	}
/*----- footer style -----*/
#footer.home{
	position:absolute;
	height:20px;	
	bottom:125px;
	left:0;
	width:100%;
}
#footer.inside{
	margin:5px auto;
	text-align:center;
	position:relative;
}

#footer.home #nav2{
	position:absolute;
	right:193px;
	bottom:0;
}
#footer #nav2 li, #footer #nav2 a{
	color:#fbcf39;
	display:inline;
}


/*----- home style -----*/
	#wrapper.home #content{
		margin-top:150px;		
	}
}
/*----- inside style -----*/


