/* CSS REFUGE SAM - Le Refuge de Flassans */

	body {	margin: 0;	padding: 0;
		/*background: #445566 url("../images/bg-content.jpg") repeat-y;*/
		background-color:#fff;
		text-align: center;
		font: small/1.6em tahoma, verdana, sans-serif;
		color: #554;	
			}

hr {border: 0;border-bottom: 4px double #ddd;height: 1px;line-height: 1px;	font-size: 1px;	margin: 12px 0;	}

h1 {font: 38px "Garamond", times, tahoma, verdana, sans-serif;	font-weight:normal;	
		color: #1A2026;	letter-spacing:-1px	;width:619px;margin:0px;text-align: center;}
h1 span { color:#445566;font-weight: normal; font-style:oblique}
	
h2 {font-size:85%; width:600px;font-weight: normal;padding-bottom:10px;margin:0;text-align: center;}
	h3 {color:#445566}
	h4 {font-size: 90%;	padding: 4px 0 2px 0; margin: 0;font-weight: bold;text-align: center;	}
	h4 span { color: #bba; }
	h4 span#title { color: #445566;margin-left:12px;  }
	h4 span#update a { color: #445566;font-size:x-small; font-weight:normal; font-style:oblique; }
	h5 { color: #bba; text-align:left;font-size: 85%; margin: 0 0 0 10px }
	h6 {font-size: 60%;}
	p { font-size: 88%; margin:10px 15px 0 15px !important; }
	p a {color: #015BC9;text-decoration:underline;font-weight:normal}
	p a:hover {color: #0099FF;}
	
	
	
	ul,	ol {padding-left: 0;
		margin-left: 16px;
		margin-top: 0;	}
	li {list-style: none;
		font-size: 88%;
		padding-left: 18px;
		background: url("../images/bullet.gif") no-repeat 0 50%;}


/* ----------------------------------------------------------- */
	
	#main {	width: 100%;
		margin: 0px auto 0px auto;
		text-align: left;
				}
				
	#inner {margin: 0px 0px 0px 0px;
		padding: 0px;
		width: 720px;
		height:1100px;
		text-align: left;
		border:3px none blue;
				}
#header {height: 10px;	width: 700px;	margin: 0;	padding: 0;		}

#content {	display: inline;margin-left:60px;margin-right:60px; margin-top:10px;width: 619px;float: left;height:1100px;	}

		
/* ----------------------------------------------------------- */

	.clear { clear: both; }

	#imgMain {	border: 1px solid #ccc; padding: 9px;display: block;		}

	p span,	.tools,	.paper {
		font-size: xx-small;
		color: #998;
		text-transform: uppercase;
		letter-spacing: 1px;
		padding-left: 16px;
		}

	.loading {
		display: inline;
		vertical-align: bottom;
		margin: 0;
		padding: 0 0 0 0;
		}
	/* -- Fix IE 5 Mac --\*/
	.loading { padding: 0 0 2px 0; }
	/* -- */
	.done { display: none; }
	
	#indicator {
		background: transparent;
		border: none;
		padding: 0;
		position: absolute;
		left: -20px;
		top: 4px;
		width: 16px;
		height: 16px;
		}
	#indicator img {
		border: none;
		padding: 0;
		margin: 0;
		width: 16px;
		height: 16px;
		}



/* -- Links --*/
a {
		color: blue;
		text-decoration: none;
		outline: none;
		}
	a:hover { color: blue; }
	p a:hover { text-decoration:underline }
	a:active { color: blue; }
	
	a.float { float: left; margin:0px 7px 10px 6px; }
	a.float img { border: 1px solid #ccc; padding: 4px; }
	a.float img:hover { border: 1px solid #2A6C7F; background-color: #eee; }
	
		/* ----------------------------------------------------------- */	

	#footer {
		margin-top: 40px;
		padding: 0;
		width: 700px;
		height: 24px;
		text-align: center;
		/*background: url("bg-footer.jpg") 0 0 no-repeat;*/
		}
	
	#footer p {
		font-size: 11px;
		color: #993300;
		padding-bottom: 10px;
		margin: 0;
				}
	#footer>p { font-size: 0.7em; }	
	#footer p a { color: #000; font-weight: bold; }
	#footer p a:hover { color: #000; }
	