h1.seo {
	color : #f6faa5; font: Verdana, Geneva, Arial, Helvetica, sans-serif;
	padding-top : 20px;
	margin-bottom : 18px;
}
body {
	margin: 0;
	padding: 0;
	background: #2e2d2c none;
	font: 8pt Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #fff;
}

a img {
	border: none;
}

a {
	color: #cd3301;
	text-decoration : none;
}

p {
	margin: 0;
	padding: 0 0 12px 0;
	text-align: justify;
}

h1, h2, h3 {
	margin: 0;
	padding: 0;
}

.clear-content {
	clear: both;
	height: 10px;
}

.float-left {
	float: left;
}

.float-right {
	float: right;
}

.min-paragraph {
	width: 240px;
}

#container {
	width: 780px;
	margin: 0 auto;
	background: transparent url(../img/container.jpg) repeat-y top left;
}

#top {
	position: relative;
	height: 193px;
	background: transparent url(../img/top.jpg) no-repeat top left;
}

#menu {
	position: relative;
	height: 53px;
	padding-left: 25px;
	background: transparent url(../img/menu.jpg) no-repeat top left;
}

#menu ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

#menu ul * {
	margin: 0;
	padding: 0;
	border: none;
}

#menu li {
	display: inline;
}

#menu ul img {
	float: left;
}

#content {
	min-height: 215px;
	padding: 0;
	background: transparent url(../img/content.jpg) no-repeat top left;
}

#left {
	float: left;
	width: 269px;
}

#horaire-box {
	height: 213px;
	padding: 39px 0 0 82px;
	background: transparent url(../img/horaire-box.jpg) no-repeat top left;
}

#horaire-box p {
	margin: 0;
	padding: 0;
	font-size: 7pt;
}

#inner-horaire-box {
	height: 213px;
	padding: 39px 0 0 82px;
	background: transparent url(../img/inner-horaire-box.jpg) no-repeat top left;
}

#inner-horaire-box p {
	margin: 0;
	padding: 0;
	font-size: 7pt;
}

#right {
	float: right;
	width: 469px;
	padding-right: 31px;
}

#restauration-box {
	position: relative;
	width: 176px;
	height: 119px;
	padding: 131px 34px 0 25px;
	background: transparent url(../img/restauration-box.jpg) no-repeat top left;	
	font-size: 7pt;
}

#restauration-box .more-btn {
	position: absolute;
	right: 30px;
	bottom: 16px;
}

#frites-box {
	position: relative;
	width: 176px;
	height: 119px;
	padding: 131px 23px 0 35px;
	background: transparent url(../img/frites-box.jpg) no-repeat top left;	
	font-size: 7pt;
}

#accordion table {
	width: 100%;
}

#accordion h3 {
	background: #333 none;
	color: #feff9d;
}

#accordion h3 a {
	color: #feff9d;
	text-decoration: none;
}

#accordion .title {
	font-weight: bold;
	color: #feff9d;
}

#accordion .name {
	color: #ccc;
}

#footer {
	position: relative;
	height: 60px;
	padding-top: 25px;
	background: transparent url(../img/footer.jpg) no-repeat top left;
	color: #fff;
	font-size: 7pt;
	text-align: center;
}

#footer strong {
	color: #fff;
	font-weight: normal;
	font-size:11px; background:url(../img/picto-tow.png) right 1px no-repeat; padding:0 13px 0 0; color:#fff;
}

#footer a {
	color: #fff;
	text-decoration: none;
}

#tow-link {
	position: absolute;
	top: 54px;
	right: 100px;
	
}

/* TEMOIGNAGES */
.laisserTemoignage { background:url(../img/laisser-temoignage.png) left top no-repeat; width:234px; height:33px;display:block; text-indent:-20000px;}
.sousTitre { font-size:15px; font-weight:normal;}
.clear { clear:both;}

/*Mail alert page*/
.formError{background-color:#ffdfdf; color:#000000;}
.formErrorHeader{background-color:#ffbfbf; color:#af4c4c; padding:5px 5px 5px 10px;}
.formErrorHeaderOk{background-color:#bfffc5; color:#71bc4c; padding:5px 5px 5px 10px;}
.formMessage{background-color:#c8ffbf; color:#000000; padding:5px 5px 5px 10px;}
.formErrorMsg{padding:10px 10px 10px 5px}
		.formError ul { padding:0; margin:0;} 
		.formError li { padding:0; margin:0; list-style:none;}
		.formError li { background:url(../images/form-error.png) left 1px no-repeat; padding:0 0 0 18px; line-height:20px;}
		a.formErrorLink{text-decoration:none; color:#000000; }
		a.formErrorLink:hover{color:#CC3300; text-decoration:none;}
.formLabel { }
.formInput { }
.formClear { clear:both;}
.formInput { font-size:11px; width:255px; background:#fff; border:1px solid #5b5b5b;}
.formInputCourt { font-size:11px; width:85px; background:#fff; border:1px solid #5b5b5b;}
.formInputText { font-size:11px; width:255px; background:#fff; border:1px solid #5b5b5b; height:115px; background:#fff url(../images/requis.png) right top no-repeat; padding:0 72px 0 0;}

.formBtn { font-size:11px; font-weight:normal; color:#fff; border:1px #2b2e32 solid; background:#2b2e32; cursor:pointer; padding:5px;}
.formBtn:hover { font-size:11px; font-weight:normal; color:#fff; border:1px #2b2e32 solid; background:#090a0a; cursor:pointer;  padding:5px;}
.requis {background:#fff url(../images/requis.png) right top no-repeat; padding:0 72px 0 0; height:16px; line-height:16px;}


.contactLeft { float:left; width:180px; padding:0 20px 0 0; border-right:1px dotted #2e2d2c;}
.contactRight { /*float:left; */width:400px; padding:0 0 0 20px;}
	.contactRight label {}

.contactFormHeight { height:5px; overflow:hidden; border-bottom:1px dotted #2e2d2c; margin:8px 0 8px 0;}

.contactFormEnd { height:5px; overflow:hidden; border-bottom:1px dotted #2e2d2c; margin:8px 0 8px 0;}

.formLeft { width:250px;}

/*End of Mail alert page*/
 
