/* -------------------------------------------------------- */
/* AVENTURE PARC & RESTARANT DU MOULIN Cascading Style Sheet */
/* -------------------------------------------------------- */

body {
	margin: 0px; padding: 0px; color:#000;
	background:url(/htdocs/images/restaurant_bg_body.jpg) repeat-x #eae2c7;
}
body, table, td, th, select, blocquote, textarea, input {font-family: Arial, Helvetica, sans-serif; font-size:11px;}
a { color: #7d0d32; text-decoration: none; }
a:hover {color: #000;}
h2, h2 a,  h3, h3 a {color:#7d0d32;}

table {border-color: #efe8d3; border-width: 1px; border-style: none solid solid none; }
td { padding:3px; border-color: #efe8d3; border-width: 1px; border-right: none; border-bottom: none; border-style: solid none none solid; border-collapse: collapse;}

#reservation {border: 0px;}

img{
	border: 0;
}
#headerprint{display:none;}
#wrapper{float:left;width:960px;}
img.right {float:right;margin-left:20px;padding:5px;border:1px solid #787878;background:#fff;}
img.left {float:left;margin-right:20px;padding:5px;border:1px solid #787878;background:#fff;}
img.normal {padding:8px;border:1px solid #e5dfd2;background:#fff;}

/* -------------------------------------------------------- */
/* header */
/* -------------------------------------------------------- */

#headerBox {height:140px;position:relative;background:url(/htdocs/images/bg_widecol.jpg) no-repeat 280px 118px;}
#headerBox h1 {font-size:0px;line-height:0px;position:absolute;left:34px;top:48px;margin:0px;padding:0px;}
#headerBox h1 a{display:block;width:213px;height:152px;text-indent:-10000px;background:url(/htdocs/images/restaurant_logo.gif) no-repeat;}
#headerBox p {color:#7d0d32; position:absolute;top:6px;left:35px;margin:0px;padding:2px 0px;line-height:1em;}
#headerBox p a {color:#fff;font-weight:bold;padding: 0px 0px 0px 22px;}
#headerBox p a:hover {color:#ccc;}
#headerBox p a.de{background:url(/htdocs/images/restaurant_ico_de.gif) no-repeat 0px 2px;}
#headerBox p a.fr{background:url(/htdocs/images/restaurant_ico_fr.gif) no-repeat 0px 2px;}
#headerBox p a.ico{margin-left: -15px;}
#headerBox ul {position:absolute;margin:0px;padding:0px;list-style:none;}
#headerBox ul#metaNav {top:7px;left:685px;text-transform:uppercase;font-size:10px;}
#headerBox ul#metaNav li {float:left;padding:0px;margin: 0px;}
#headerBox ul#metaNav li a {color:#fff;display:block;float:left; padding: 0px 10px 0px 16px;}
#headerBox ul#metaNav li a:hover {color:#ccc;}
#headerBox ul#metaNav li.accueil {background:url(/htdocs/images/restaurant_ico_home.gif) no-repeat 0px 1px;}
#headerBox ul#metaNav li.contacts {background:url(/htdocs/images/restaurant_ico_contact.gif) no-repeat 0px 1px;}
#headerBox ul#metaNav li.plan {background:url(/htdocs/images/restaurant_ico_sitemap.gif) no-repeat 0px 1px;}
#headerBox ul#topNav {top:68px;left:300px;text-transform:uppercase;font-weight:bold;}
#headerBox ul#topNav li {background:url(/htdocs/images/restaurant_bg_topnav.jpg) repeat-x 0px 20px;float:left;padding:3px 0px 18px 0px;margin: 0px 10px;}
#headerBox ul#topNav li a {color:#221f16;display:block;float:left; padding: 0px 2px 10px 2px;}
#headerBox ul#topNav li a:hover, #headerBox ul#topNav li.selected a {background:url(/htdocs/images/restaurant_bullet_topnav.gif) no-repeat 50% 16px;}

/* -------------------------------------------------------- */
/* tight column */
/* -------------------------------------------------------- */

#tightCol { width: 280px;float:left; padding:20px 0px 20px 0px;margin-top:68px;}
#searchBox {margin:-20px 0px 20px 0px; padding:25px 0px 25px 30px;background:#efe8d3;}
#searchBox .searchfield {width:130px;font-size:11px;border:1px solid #ccc;padding: 2px;}
#searchBox .searchbutton {background:#7d0d32;color:#fff;text-transform:uppercase;font-size:9px;border:0px;padding:3px 0px 2px 0px;width:80px;line-height:14px;}

#mainNav { list-style-type:none;margin:0px 0px 0px 30px;padding:0px;width:220px;}
#mainNav li { padding:4px 0px; font-size:12px;border-bottom:1px solid #f5f1e3;}
#mainNav a {padding:0px 0px 0px 5px;display:block;color:#000;}
#mainNav a:hover {color:#A0946E;}
#mainNav ul {margin:4px 0px -4px 0px; padding:10px 0px 10px 10px; list-style-type:none; border-top:1px solid #f5f1e3;background:#EFE8D3;}
#mainNav ul li {padding: 2px 0px 2px 0px;border:0px;text-transform:uppercase;font-size:10px;}
#mainNav ul li a{color:#7d0d32;padding:0px 0px 0px 6px;background:url(/htdocs/images/restaurant_bullet_mainnav.gif) no-repeat 0px 6px;}
#mainNav ul li a:hover, #mainNav ul li.selected a {color:#000;}

#tightCol h3 { width:114px; height:24px; background:url(/htdocs/images/restaurant_title_webcam.jpg) no-repeat;
			margin:20px 0px 0px 40px;padding:0px; font-size:0px;line-height:0px;text-indent:-10000px;}
#tightCol h3.parc { width:178px; height:24px; background:url(/htdocs/images/parc_title_moulin.jpg) no-repeat;}
#tightCol h3.moulin { width:151px; height:24px; background:url(/htdocs/images/parc_title_parc.jpg) no-repeat;}
#webcam {background:#e0d0a8;width:202px;margin:10px 0px 10px 30px;padding:8px;color:#87754a;line-height:1.3em;font-size:10px;}
#webcam img, #webcam object {margin-bottom:4px;}
#smsoffres {background:#e0d0a8;width:200px;margin:10px 0px 10px 30px;padding:10px;font-size:0px;line-height:0px;}
#smsoffres a {width:124px;height:19px;display:block;text-indent:-10000px;background:url(/htdocs/images/restaurant_title_sms.jpg);}
#newsletter { background:#e0d0a8;width:200px;margin:10px 0px 0px 30px;padding:10px;font-size:0px;line-height:0px;}
#newsletter a{ width:190px;height:19px;display:block;text-indent:-10000px;background:url(/htdocs/images/restaurant_title_newsletter.jpg);}
#newsletterform{background:#e0d0a8;width:200px;margin:0px 10px 10px 30px;padding:10px;font-size:0px;line-height:0px; height: 65px;}

/* -------------------------------------------------------- */
/* wide col */
/* -------------------------------------------------------- */

#wideCol {width:674px;float:left;line-height:1.6em;font-size:12px; background:url(/htdocs/images/restaurant_bg_wrapper.jpg) repeat-y; }
#wideCol h2 {font-weight:normal;font-size:1.8em;margin:0px;padding:25px 30px 15px 54px;width:560px;
			background:url(/htdocs/images/restaurant_bg_title.jpg) 24px 0px no-repeat;}
#contentBox {padding:0px 54px 10px 54px;}
.suite {background:url(/htdocs/images/restaurant_ico_more.gif) no-repeat 0px 2px;padding-left:10px;color:#000;font-size:11px;}
.newsImg {float: left; width:150px; margin-right: 10px; margin-bottom: 10px;}
.newsContent { height: 100px; width: auto}
#contentBox h1 {color: #7d0d32; font-family: Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold}
#noveautes {float:left;clear:both;}
#newsCollection{padding:0px 0px 0px 54px;}
.news {float:left;width:170px;margin-right:28px;}
.news h4 {font-size:10px;text-transform:uppercase;font-weight:normal;margin:0px;padding:0px;}
.news h3 {font-size:11px;text-transform:uppercase;font-weight:normal;line-height:1.4em;margin:0px;padding:5px 0px;}
.news img {border: 3px solid #57432f;display:block;margin-bottom:10px;}
.news .suite {background:url(/htdocs/images/restaurant_ico_more.gif) no-repeat 0px 2px;padding-left:10px;color:#000;font-size:11px;}
#footerBox {float:left;text-align:right;padding:40px 5px 10px 0px;margin:0px;width:100%;color:#898989;clear:both;
			background:url(/htdocs/images/restaurant_bg_content_bott.jpg) no-repeat -2px -40px #eae2c7;font-size:11px;line-height:1.2em;}
#footerBox a{color:#898989;}
#footerBox a:hover {color:#000;}

#flash {position: absolute; top: 45px; left: 30px;}
