/*^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
                                             ELEMENTS GENERIQUES (XHTML)                                                          
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^*/
	html, body {
		margin:0; padding:0;
	}
	
	body {
		width:100%;
		padding:0;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:12px;
		/*background:#DBCFBF url(zims/bg_top.jpg) 0 0 repeat-x;*/
	}
	
	body, pre, input, select, label, textarea, a, h1,h2,h3,h4,h5,h6, address, div,span,p {
	
	}

	a {
		
	}
	a:hover {  text-decoration:underline; }
		

/*^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
                                                   BLOCS                                                          
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^*/

	#header{
		height:144px;
		background:url(zims/header.jpg) 0 0 no-repeat;
	}
	
	#header2{
		height:144px;
		background:url(zims/header2.jpg) 0 0 no-repeat;
	}
	

	h1 { 
			
	}
	
	#global,#global_home,#global_relax_p1,#global_relax_p2 {
		position:relative;
		top:10px;
		width:990px;
		height:600px;
		margin:0 auto;
		padding:0;
		border:1px solid #999999;
		
	}
	#global {
		background:url(../images/background.jpg) 0 0 no-repeat;
	}
	#global_home {
	background:url(../images/accueil.jpg) 0 0 no-repeat;
	}
	#global_relax_p1 {
	background:url(../images/backgroundrelax_p1.jpg) 0 0 no-repeat;
	}
	#global_relax_p2 {
	background:url(../images/backgroundrelax_p2.jpg) 0 0 no-repeat;
	}	
	a#relaxation_suite {
	position:absolute;
	top:294px; left:350px;
	color:#00278E;
	font-weight:bold;
	text-decoration:blink;
	}
	a#relaxation_suite:hover {
	text-decoration:underline;
	}
	
	#global_home #magasin {
		position:absolute; top:140px; left:45px;
		width:267px;
		height:400px;
	}
	#global_home #magasin address { margin:7px 0 5px 0; text-align:center; font-style:italic; }
	#global_home #magasin a#plan {
		position:absolute; top:280px; left:65px;
		display:block; width:130px; height:20px;
		padding:100px 0 0 0; margin:5px auto;
		background:url(../images/plan.jpg) 0 0 no-repeat;
		text-align:center; font-weight:bold; color:#6F4E14;
	}
	#global_home #evenement {  }
	
	#top_bloc {
	position:absolute;
	top:140px;
	left:60px;
	width:820px;
	height:28px;
	text-align:center;
	}
	#top_bloc_st2 {
	position:absolute;
	top:114px;
	left:50px;
	width:860px;
	height:28px;
	text-align:center;
	}
	#top_bloc h1, #top_bloc_st2 h1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:24px;
	font-weight:normal;
	color:#001D75;
	margin:0;
	}
	#top_bloc h1 span {
	margin:0;
	font-size:18px;
	color:#997541;
	}
	#top_bloc_st2 p {
	margin:2px 0 0 0;
	font-size:16px;
	color:#997541;
	font-weight:bold;
	}

	#left_bloc {
	position:absolute;
	top:165px;
	left:30px;
	width:520px;
	height:365px;
	}
	#left_bloc_st2 {
	position:absolute;
	top:110px;
	left:30px;
	width:520px;
	height:425px;
	}
	#left_bloc img, #left_bloc_st2 img {
	margin:0 auto;
	text-align:center;
	}
	#right_bloc_st1 {
	position:absolute;
	top:160px;
	right:10px;
	width:402px;
	height:300px;
	font-family:Arial, Helvetica, sans-serif;
	color:#997541;
	font-size:13px;
	}
	#right_bloc_st1 p {
	text-indent:25px;
	margin:10px 10px 9px 10px;
	font-weight:bold;
	line-height:1.3;
	font-size:16px;
	}
	#right_bloc_st2 {
	position:absolute;
	top:170px;
	right:10px;
	width:402px;
	height:300px;
	background-color:#EBE4DA;
	}
	#right_bloc_st3 {
	position:absolute;
	top:170px;
	right:10px;
	width:402px;
	height:300px;
	font-family:Arial, Helvetica, sans-serif;
	color:black;
	font-size:13px;
	}

	#menu1 {
	position:absolute;
	top:255px;
	left:133px;
	width:726px;
	height:144px;
	}
	
	#menu2 {
	position:absolute;
	bottom:21px;
	right:0px;
	width:410px;
	height:100px;
	background:url(zims/menu_anim.gif) 0 0 no-repeat;
	}
	
	#menu3 {
		position:absolute;
		top:105px;
		left:100px;
		width:760px;
		height:43px;
		padding:0 0 0 30px;
		margin:0;
		background:url(zims/menu_top_anim.gif) 0 0 no-repeat;
	}
	
	#menuhaut {
	position:absolute;
	top:50px;
	left:0;
	height:30px;
	}
	
	#menubas_st1,#menubas_st2 {
	position:absolute;
	bottom:19px;
	left:0px;
	height:30px;
	}
	#menubas_st1 {
	width:435px;
	}
	#menubas_st2 {
		width:565px;
	}
	
	#menubas_st1 .elt1 a img {
	display:block; width:219px; height:26px;
	position:absolute;
	left:17px; top:3px; border:0px;
	}
	#menubas_st2 .elt2 a img {
	display:block; width:219px; height:26px;
	position:absolute;
	left:176px; top:1px; border:0px;
	}

	#plan {
	position:absolute;
	top:155px;
	left:540px;
	}

	#footer {
	position:absolute;
	bottom:1px;
	left:0;
	width:990px;
	height:19px;
 	background:url(../images/footer.png) 0 0 repeat-x;
 	}
	#footercontent {
	width:710px;
	height:16px;
	margin:0 auto;
	padding:3px 0 0 0;
	color:white;
	font-size:10px;
	}
	#footer address,#footer p {
	font-style:normal;
	display:block;
	float:left;
	margin:0 0 0 7px;
	}

/*^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
                                                    TITRES                                                          
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^*/










/*^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
                                                      LIENS                                                          
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^*/






/*^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
                                                   FORMULAIRES                                                          
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^*/

	form#contact {
	position:absolute;
	top:150px;
	left:50px;
	width:420px;
	padding:10px 35px;
	overflow:none;
	}
	form p {
	float:left;
	margin:1px 15px;
	}
	
	fieldset {
	border:0px;
	}
	
	legend { padding:2px; margin:0 0 15px 0; font-size:14px; font-weight:bold;}
	label  { display:block; clear:left; float:left; width:120px; margin:2px 0;}
	
	input,textarea        { float:left; width:200px; margin:2px 10px;  border:1px solid #997541;  background:#FFFAEF;}
	textarea { width:320px; _width:305px;}
	input,textarea,select {  }
	input:focus, textarea:focus { background:#FFF5DF; }

	#p-message {
	margin:10px 15px;
	}

	.boutons       { }
	.boutons input { width:90px; margin:0 129px;}


	#form-notifications {
	position:absolute;
	bottom:60px;
	left:40px;
	width:400px;
	text-align:right;
	}
	#form-notifications p {
	margin:3px;
	}
	#form-notifications .er {
	color:#990000;
	}



/*^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
                                                    TABLEAUX                                                          
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^*/




/*^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
                                                    LISTES                                                          
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^*/

	ul {
	margin:0;
	padding:0;
	list-style-type:none;
	}
	li {
	margin:0;
	padding:0;
	dipslay:block;
	float:left;
	}
	#menu1 li a {
	display:block;
	width:144px;
	height:144px;
	margin:0 1px 0 0;
	padding:0;
	background:url(../images/menu1.jpg) 0 -144px no-repeat;
	}
	#menu1 li.elt1 a 		{ background-position: 0 -144px; }
	#menu1 li.elt1 a:hover 	{ background-position: 0 0px; }
	#menu1 li.elt2 a 		{ background-position: -145px -144px; }
	#menu1 li.elt2 a:hover 	{ background-position: -145px 0; }
	#menu1 li.elt3 a 		{ background-position: -290px -144px; }
	#menu1 li.elt3 a:hover 	{ background-position: -290px 0; }
	#menu1 li.elt4 a 		{ background-position: -435px -144px; }
	#menu1 li.elt4 a:hover 	{ background-position: -435px 0; }
	#menu1 li.elt5 a 		{ background-position: -580px -144px; }
	#menu1 li.elt5 a:hover 	{ background-position: -580px 0; }
	
	#menu2 li a {
	display:block;
	width:80px;
	height:79px;
	margin:0;
	padding:0 0 19px 0;
	background:url(zims/menu_anim.gif) 0 0 no-repeat;
	}
	#menu2 li.elt1 a									{ background-position: 0 -98px;}
	#menu2 li.elt1 a:hover,#menu2 li.elt1 a.selected	{ background-position: 0 0; }
	#menu2 li.elt2 a									{ background-position: -80px -98px;}
	#menu2 li.elt2 a:hover,#menu2 li.elt2 a.selected	{ background-position: -80px 0; }
	#menu2 li.elt3 a									{ background-position: -160px -98px;}
	#menu2 li.elt3 a:hover,#menu2 li.elt3 a.selected	{ background-position: -160px 0; }
	#menu2 li.elt4 a									{ background-position: -240px -98px;}
	#menu2 li.elt4 a:hover,#menu2 li.elt4 a.selected	{ background-position: -240px 0; }
	#menu2 li.elt5 a									{ background-position: -320px -98px;}
	#menu2 li.elt5 a:hover,#menu2 li.elt5 a.selected	{ background-position: -320px 0; }

	#menubas_st1 li a, #menubas_st2 li a,#menuhaut li a  {
	display:block;
	float:left;
	}
	
	#menubas_st1 li.elt1 a { width:248px; height:30px; }
	#menubas_st1 li.elt2 a { width:187px; height:30px; }

	#menubas_st2 li.elt1 a { width:160px; height:30px; }
	#menubas_st2 li.elt2 a { width:230px; height:30px; }
	#menubas_st2 li.elt3 a { width:172px; height:30px; }

	#menu1 span,#menu2 span,#menu3 span,#menuhaut span,#menubas_st1 span,#menubas_st2 span { display:none; }

	#menu3 li.elt1 a { display:block; height:39px; width:179px; margin:0 24px 0 22px; /* 46px de marge à rajouter  */ /*width:225px; height:29px;*/ /*background-image:url(../images/sousmenu/rustique.gif);*/ }
	#menu3 li.elt2 a { display:block; height:39px; width:113px; margin:0 22px 0 30px; /* 52px de marge à rajouter  */ /*width:165px; height:29px;*/ /*background-image:url(../images/sousmenu/style.gif);*/ }
	#menu3 li.elt3 a { display:block; height:39px; width:284px; margin:0 21px 0 20px;/* 41px de marge à rajouter  */ /*width:325px; height:29px;*/ /*background-image:url(../images/sousmenu/contemporain.gif);*/ }

	#menu3 li a:hover, #menu3 li.selected a { background-image:none; }

	#right_bloc_st2 ul {
	margin:0;
	padding:0;
	}
	#right_bloc_st2 li {
	padding:0 !important;
	width:134px;
	height:100px;
	}
	#right_bloc_st2 li a {
	margin:0 !important;
	padding:0 !important;
	}
	#right_bloc_st2 li a img {
	margin:0 !important;
	padding:0 !important;
	width:132px;
	height:98px;
	border:1px solid black;
	}
	#right_bloc_st2 li.elt1 { margin:0 134px 0 0; }
	#right_bloc_st2 li.elt2 { padding:0; }
	#right_bloc_st2 li.elt3 { margin:0 134px; _margin:0 67px 0 67px; }
	#right_bloc_st2 li.elt4 { margin:0 134px 0 0; }
	#right_bloc_st2 li.elt5 { padding:0; }

/*^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
                                                    DIVERS                                                         
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^*/

.clear    { margin:0;padding:0;border:0; height:1px; line-height:1px; visibility:hidden;width:100%; float:none; clear:both; }
.noborder { border:0; }




















