* {
	font-family: verdana;
	margin: 0px;
	padding: 0px;}
	
a { cursor: pointer; }
a:link,a:visited {color: #FFFFFF;}
a:hover {color: #858df2;}
body { background-color: #ffffff;}

#big01 {
	width: 955px;
	margin: 0px auto;
	margin-top: 10px;
	background: url(images/bordure.gif) repeat-y; }

#fleur {
	background: url(images/pissenli.jpg) no-repeat 0px 167px;
	width: 955px; }
#top {
	background: url(images/top.jpg) no-repeat left top;
	width: 955px;
	height: 200px;
	position: relative; }
	
#meuh {
	background: url(images/meuh.jpg) no-repeat 0px 167px;
	width: 955px;
	height: 389px; }

#chalet {
	background: url(images/chalet.jpg) no-repeat 0px 167px;
	width: 955px;
	height: 389px; }
#topContact {
	background: url(images/top_contact.jpg) no-repeat left top;
	width: 955px;
	height: 200px;
	position: relative; }
#topAgenda {
	background: url(images/top_agenda.jpg) no-repeat left top;
	width: 955px;
	height: 200px;
	position: relative; }
	
.logo {
	position: absolute; top: 0px; right: 0px; }
	
 /* Menu principal*/
 
#menu {
	height: 20px;
	list-style-type: none;
	position: absolute;
	top: 90px;
	left: 180px;}
	#menu ul { }
	#menu a {
		display: block;
		text-decoration: none;
		font-size: 12px;}
	#menu li {
		float: left;
		position: relative;
		margin-right: 15px;
		line-height: 20px;}
	#menu a:link,#menu a:visited {
		color: #ffffff;}
	#menu a:hover {
     	color: #858df2;}
#menu1 {
	height: 20px;
	list-style-type: none;
	position: absolute;
	top: 90px;
	left: 180px;}
	#menu1 ul { }
	#menu1 a {
		display: block;
		text-decoration: none;
		font-size: 12px;}
	#menu1 li {
		float: left;
		position: relative;
		margin-right: 15px;
		line-height: 20px;}
	#menu1 a:link,#menu1 a:visited {
		color: #ffffff;}
	#menu1 a:hover {
     	color: #858df2;}
		
 /* Menu secondaire*/
 
	#menu ul {
		position: absolute;
		top: 15px;
		left: 0px;
		list-style-type: none;
		visibility: hidden;
		height: 0px;
		z-index: 4; }
	#menu ul a {
		margin-right: 10px;}
	#menu ul li {
   	float: none;
		border: 0px none;
		padding: 2px;
		background-color: #282ea2;}
		
	/* Menu tertiaire*/
	
#fondMenuRider {
	background: url(images/zone_menu.gif) no-repeat right top;
	width: 147px;
	height: 219px;
	position: absolute;
	top: 150px;
	right: 0px;
	padding-top: 10px;}
#menuRider ul {}
	#menuRider li {
		text-align: right;
		list-style-type: none;
		margin-right: 15px;
		line-height: 20px;
		height: 20px; }
	#menuRider a {
		display: block;
		padding-right: 12px;
		text-decoration: none;
		font-size: 11px; }
	#menuRider a:link,#menuRider a:visited {
		color: #ffffff;}
	#menuRider a:hover {
     	color: #858df2;}
		

	
#flash {
	width: 375px;
	height: 220px;
	padding-left: 82px;
	margin-top: 108px;
	padding-right: 70px;
	float: left; }
	
#text {
	background: url(images/zone_text.gif) no-repeat;
	width: 395px;
	height: 353px;
	float: left;
	margin-right: 20px;}
	#text h1 {
		font-size: 16px;
		color: #FFFFFF;
		padding: 10px 30px;}
	#paragraph p {
		font-size: 12px;
		color: #FFFFFF;
		padding: 5px 30px;}
	#paragraph p a:hover{ color: #858df2; }
		
#paragraph {
	width: 380px;
	height: 280px;
	overflow: auto;}
	
#agenda {
	width: 395px;
	height: 500px;
	overflow:auto;
	margin-top: -200px;
	padding-left: 500px;
	margin-right: 20px;}
	#agenda h3 { background: url(images/agenda_centre.gif) repeat-y;
		font-size: 16px;
		color: #FFFFFF;
		padding: 0px 30px;}
	#agenda p { background: url(images/agenda_centre.gif) repeat-y;
		font-size: 12px;
		color: #FFFFFF;
		padding: 10px 30px;}
	#agenda p a:hover{ color: #858df2; }
	.haut { background: url(images/agenda_haut.gif) no-repeat;
		height: 28px; }
	.bas { background: url(images/agenda_bas.gif) no-repeat;
		height: 28px; }
#information {
	position: absolute;
	top: 285px;
	left: 30px;
	width: 370px; }
.info { background: url(images/bloc_info.gif) no-repeat; }
.info p { 
	text-align: center;
	color: #FFFFFF;
	font-size: 12px;
	padding: 50px 0px 20px;}
.info p a:hover { color: #858df2;}

#sponsor {
	padding-left: 50px;}
	#sponsor img { 
		border: none;
		padding-left: 50px;}

			
	/* FIN  */
	
#copyright {
	background: url(images/copyright.gif) no-repeat left bottom;
	clear: both;
	width: 955px;
	height: 68px; }
	#copyright p {
   	font-size: 10px;
		color: #ccccff;
		text-align: center;
		padding-top: 30px; }
	#copyright p a { text-decoration: none;
		font-weight: bold;}	
	#copyright p a:hover { color: #858df2;
		font-weight: bold;}