*{margin:0px; padding:0px;}
body {margin:0px; padding:0px; font:13px Arial, Helvetica, sans-serif; color:#000; background:url(img/fond.gif); text-align:center; behavior:url("csshover.htc"); }
.nonflotant {clear:both; }/* Non flottant pour mac */

h2 {
	margin-left: 45px;
}

/* MAIN */
div#main,body.iframe {width:870px; margin-left:auto; margin-right:auto; text-align:left;}

/* HEADER TOP */
div#headertop { width:870px; padding:0px;}
	div#headertop img { width:870px; margin-top:10px; padding:0px;}

/* HEADER FLASH */
div#header { width:870px; padding:0px;}
	div#header img { width:870px; margin:0px; padding:0px;}

div#menu {width:850px; padding-left:10px; padding-right:10px; background:url(img/fond_mp2.jpg) no-repeat;  height:53px; }
div#menu a {display:block; height:45px; }
div#menu ul li {position:relative; float:left; margin-left:3px; margin-right:3px; height:45px; text-decoration:none; list-style:none; }
	
	div#menu ul li a#bouton1 {width:106px; background: url(img/mp_aub.gif) 0 0px; }
	   div#menu ul li a#bouton1:hover {background: url(img/mp_aub.gif) 0 -45px; } 
	div#menu ul li a#bouton2 {width:115px; background: url(img/mp_res.gif) 0 0px; }
	   div#menu ul li a#bouton2:hover {background: url(img/mp_res.gif) 0 -45px; } 
	div#menu ul li a#bouton3 {width:108px; background: url(img/mp_forf.gif) 0 0px; }
	   div#menu ul li a#bouton3:hover {background: url(img/mp_forf.gif) 0 -45px;}  
	div#menu ul li a#bouton4 {width:115px; background: url(img/mp_rendre.gif) 0 0px; }
	   div#menu ul li a#bouton4:hover {background: url(img/mp_rendre.gif) 0 -45px; }
	div#menu ul li a#bouton5 {width:115px; background: url(img/mp_act.gif) 0 0px; }
	   div#menu ul li a#bouton5:hover {background:url(img/mp_act.gif) 0 -45px;} 
	div#menu ul li a#bouton6 {width:115px; background: url(img/mp_comm.gif) 0 0px; }
	   div#menu ul li a#bouton6:hover {background: url(img/mp_comm.gif) 0 -45px; } 
	div#menu ul li a#bouton7 {width:130px; background: url(img/mp_eco.gif) 0 0px; }
	   div#menu ul li a#bouton7:hover {background: url(img/mp_eco.gif) 0 -45px; }

/* Menu deroulant */	
			div#menu li li {float:none;}
			div#menu li li a {height:10px;}
			div#menu ul li ul {margin:0px; padding:0px; position:absolute; display:none; list-style-type:none; }
			div#menu ul li:hover ul, div#listmenu ul li ul:hover {display:block; }
				
			div#menu ul li ul li:first-child {border-top:1px solid #000;}
			* html div#menu ul li ul {border-top:1px solid #000; border-left:0px;}
			div#menu ul li ul li {list-style:none; background:#3f2319; width:100px; height:20px; border-left:1px solid #000; border-bottom:1px solid #000; border-right:1px solid #000;}
			div#menu ul li ul a {display:block; padding:5px; font-size:12px; text-decoration:none; }
			/* HACK POUR LE FORUM - PF*/
			body.phpBB div#menu ul li ul a {font-size:13px;}
			div#menu ul li ul li:hover {background:#895d48; }
		
			div#menu ul li ul li a:link {color:#fff; }
			div#menu ul li ul li a:visited {color:#fff; }
			div#menu ul li ul li a:hover {color:#000; }
			div#menu ul li ul li a:active {color:#000; }
		   
/* CONTAINER */
div#container {width:870px; margin-left:12px; margin-right:auto; background:url(img/fond_pap.gif) repeat-y;}
/* HACK POUR LE FORUM - PF*/
div#container_inner {width:842px;} 	   

	/* CONTENT */
	div#container div#content {width:520px; margin:0px; padding-top:45px; text-align:left; background:url(img/fond_520.jpg) no-repeat; float:left; }
		div#content p {margin:10px 45px 0px; padding:0px; font-size:14px;}
		div#content h1 {margin:0px 45px 20px; padding:0px;}
		div#content table {margin:10px 45px 0px; padding:0px; font-size:13px; }
		div#content td p { margin:0px; padding:0px; font-size:13px; }
		div#content p a { text-decoration:none; color:#000;}
		div#content p a:hover { text-decoration:underline; color:#000;}
		div#content td img { margin-top:5px; margin-bottom:5px; }
		
/* COLONNE */
div#colonne {width:322px; margin:0px; padding-top:40px; text-align:left; background:url(img/fond_322.jpg) no-repeat; float:left; }
	div#colonne h1 { margin-top:20px; text-align:center; }
	.img {margin-left:18px;}
	
	div#colonne ul { margin-left:30px; list-style:none; }
	div#colonne ul li { margin-left:3px; margin-right:3px; margin-top:15px; margin-bottom:15px; float:left; }
	
	div#colonne p { margin-top:10px; margin-left:30px; font-size:12px; font-weight:bold;}
	div#colonne p a { text-decoration:none; color:#000;}
	div#colonne p a:hover { text-decoration:underline; color:#000;}
div#reservations p { font-weight:normal; font-size:11px; margin-left:20px; }

div#partenaires div.line {
	text-align:left; 
	margin-left: 30px;
}

/* FOOTER */	
div#footer {width:870px; margin:0px; padding:0px; text-align:center; }
	div#footer img { width:870px; margin-bottom:20px; padding:0px; }	
		
	input[type=text] { background-color:#dca972; color:#c80000; font-family:Verdana, Arial, Helvetica, sans-serif; background-repeat:repeat; background-image:url(img/fond_pap.gif); font-size:13px;}
	input[type=submit] { background-color:#dca972; color:#000; font-family:Verdana, Arial, Helvetica, sans-serif; border-bottom-style:groove; background-repeat:repeat; font-size:13px;}
	input[type=button] { background-color:#dca972; color:#000; font-family:Verdana, Arial, Helvetica, sans-serif; border-bottom-style:groove; background-repeat:repeat; font-size:13px;}
	input[type=password] { background-color:#dca972; font-family:Verdana, Arial, Helvetica, sans-serif; background-repeat:repeat;  font-size:13px;}
	select { background-color:#dca972; color:#000; font-family:Verdana, Arial, Helvetica, sans-serif; border:double; background-repeat:repeat; background-image:url(img/fond_pap.gif);}
