@charset "iso-8859-1";

/* my base styles */
IMG{ border:0; }
DIV{ border:0; margin:0; padding:0; }
TABLE{ border: 0; border-collapse: collapse; }
TD{ vertical-align: top;font-size: 100%; }
OL, UL, LI { font-size: 100%; }
.left{ text-align: left; }
.right{ text-align: right; }
.center{ text-align: center; }
.bold{ font-weight: bold; }
.small{ font-size: small; }
.xsmall{ font-size: x-small; }
.just{ text-align: justify; }
.clearfloat{ clear: both; }
/* base styles */

/* From JQuery Tools */
/* get rid of those system borders being generated for A tags */
a:active {outline:none;}
:focus {-moz-outline-style:none;}

div.clear { clear: both; }
/* use as follows (including the comment) */
/* <div class="clear"><!-- --></div> */

a{color:#003366;font-weight:normal;text-decoration:underline;}
a:visited{color:#003366;font-weight:normal;text-decoration:underline;}
a:visited:hover{color:#ff0000;font-weight:normal;text-decoration:underline;}
a:hover{color:#ff0000;font-weight:normal;text-decoration:underline;}
body{
/*background:url(images/bc2.gif);*/
color:#003366;
background-color: #993333;

font-family:"Comic Sans MS",Verdana,Tahoma,sans-serif;
font-size:95%;
font-weight:normal;
}
h1{font-size:24px;margin:0;padding:0;}
h2{font-size:22px;margin:0;padding:0;}
h3{font-size:20px;margin:0;padding:0;}
h4{font-size:18px;margin:0;padding:0;}
h5{font-size:16px;margin:0;padding:0;}
just{text-align:justify;}
justbold{font-size:14px;font-weight:200;text-align:justify;}
justboldbig{font-size:16px;font-weight:200;text-align:justify;}
p,table,tr,td{
font-family:"Comic Sans MS",Verdana,Tahoma,sans- serif;
font-size:13px;
font-weight:normal;
}
p.block{color:#ffffff;font-size:15px;font-weight:bold;}
p.block a{color:#ffffff;font-weight:bold;text-decoration:none;}
p.block a:visited{color:#ffffff;font-weight:bold;}
p.block a:visited:hover{color:#ff0000;font-weight:bold;}
p.block a:hover{color:#ff0000;font-weight:bold;}
p.just{text-align:justify;}
p.justbold{font-size:14px;font-weight:200;text-align:justify;}
p.justboldbig{font-size:16px;font-weight:200;text-align:justify;}

table.bck{
	background-color:#F1F8F8;
	width:780px;
	margin:0 auto;
}
table.bck580{
	background-color:#F1F8F8;
	width:580px;
	margin:0 auto;
}
td{
color:#003366;
font-family:"Comic Sans MS",Verdana,Arial,Helvetica,sans-serif;
font-size:13px;
}
td.grill{
color:#003366;
font-family:Georgia,Verdana,Arial,Helvetica,sans-serif;
font-size:12px;
}
.areatxtcenter{
color:#000066;
font-family:verdana,arial,helvetica,sans-serif;
font-size:10px;
font-weight:normal;
text-align:center;
}
.copy{
background-color:transparent;
color:#808080;
font-size:10px;
font-weight:normal;
}
P.navbar{
	color:#fff;
	font-size: x-small;
}
a.navbar{
font-family:arial,verdana,helvetica,sans-serif;
font-size:x-small;
font-weight:normal;
margin-top:3px;
}
a.navbar, a.navbar:link, a.navbar:visited{
color:#fff;
font-size: x-small;
font-weight:normal;
text-decoration:none;
}

a.navbar:hover, a.navbar:visited:hover{
color: #ffffff;
text-decoration:underline;
}

/*  ///////                      //////////// */
DIV#outerwrapper{
	width:800px;
	margin: 0 auto;
	padding: 0;
	text-align: center;
	background-color: #f1f8f8;
	border-left:0px solid gray;
	border-right:0px solid gray;
	border-top:0px solid gray;
	border-bottom:0px solid gray;
}
#outerwrapper #contentwrapper {
	width: 100%;
	text-align: center;
	padding: 0;
	margin: 0;
	position: relative;
}
#outerwrapper #contentwrapper #content {
	width:770px;
	padding: 10px;
	margin: 0 auto;
	/* show border while testing */
	border: 0px solid #339999;
	position: relative;
}
DIV#cadre-top{
	background: url("/shops/auberge/images/cadre-top.png") no-repeat;
	background-position:left bottom;	
	width:829px;
	height:11px;
	margin:10px auto 0 auto;
}
DIV#cadre-mid{
	background: url("/shops/auberge/images/cadre-mid.png") repeat-y;
	width:829px;
	margin:0 auto;
}
DIV#cadre-low{
	background: url("/shops/auberge/images/cadre-low.png") no-repeat;
	background-position:left top;	
	width:829px;
	height:18px;
	margin:0 auto;
}
DIV.topmenu{
	width:760px;
	height:26px;
	padding:0px;
	margin:5px auto;
	text-align: center;
	border:0px solid gray;
	/*vertical-align: middle;*/
	background-color: #d2e8e8;
}
DIV.topmenu P, DIV.topmenu P A, DIV.topmenu P A:LINK, DIV.topmenu P A:HOVER, DIV.topmenu P A:VISITED, DIV.topmenu P A:VISITED:HOVER {
	font-size:14px;
	font-weight: bold;
	line-height: 26px;
}
